1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2017 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 xxxxxxxxxxxxxxxxxxxxxxxx0000xxx0
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 xxxxxxxxxxxxxxxxxxxxxxxx0000xxx1
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 xxxxxxxxxxxxxxxxxxxxxxxx1000x00x
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 xxxxxxxxxxxxxxxxxxxxxxxx1000x01x
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 xxxxxxxxxxxxxxxxxxxxxxxx1000x10x
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 xxxxxxxxxxxxxxxxxxxxxxxx1000x11x
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 xxxxxxxxxxxxxxx0xxxxx000x0010000
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 xxxxxxxxxxxxxxx0xxxxx000x0010010
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 xxxxxxxxxxxxxxx0xxxxx000x00100x1
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 xxxxxxxxxxxxxxx0xxxxx100x00100x0
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 xxxxxxxxxxxxxxx0xxxxx100x00100x1
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 xxxxxxxxxxxxxxx1xxxxx000x0010000
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 xxxxxxxxxxxxxxx1xxxxx000x0010010
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 xxxxxxxxxxxxxxx1xxxxx000x00100x1
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 xxxxxxxxxxxxxxx1xxxxx100x00100x0
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 xxxxxxxxxxxxxxx1xxxxx100x00100x1
213 /* 33222222222211111111110000000000
214 10987654321098765432109876543210
215 xxxxxxxxxxxxxxxxxxxxxx00x00101xx
222 if (((word
>> 29) & 0x1) == 0)
224 if (((word
>> 15) & 0x1) == 0)
226 if (((word
>> 21) & 0x1) == 0)
228 if (((word
>> 31) & 0x1) == 0)
230 /* 33222222222211111111110000000000
231 10987654321098765432109876543210
232 xxxxxxxxxxxxxxx0xxxxx001x00100x0
238 /* 33222222222211111111110000000000
239 10987654321098765432109876543210
240 xxxxxxxxxxxxxxx0xxxxx001x00100x1
247 if (((word
>> 31) & 0x1) == 0)
249 if (((word
>> 30) & 0x1) == 0)
251 /* 33222222222211111111110000000000
252 10987654321098765432109876543210
253 xxxxxxxxxxxxxxx0xxxxx101x0010000
259 /* 33222222222211111111110000000000
260 10987654321098765432109876543210
261 xxxxxxxxxxxxxxx0xxxxx101x0010010
268 /* 33222222222211111111110000000000
269 10987654321098765432109876543210
270 xxxxxxxxxxxxxxx0xxxxx101x00100x1
278 if (((word
>> 21) & 0x1) == 0)
280 if (((word
>> 31) & 0x1) == 0)
282 if (((word
>> 30) & 0x1) == 0)
284 /* 33222222222211111111110000000000
285 10987654321098765432109876543210
286 xxxxxxxxxxxxxxx1xxxxx001x0010000
292 /* 33222222222211111111110000000000
293 10987654321098765432109876543210
294 xxxxxxxxxxxxxxx1xxxxx001x0010010
301 /* 33222222222211111111110000000000
302 10987654321098765432109876543210
303 xxxxxxxxxxxxxxx1xxxxx001x00100x1
310 if (((word
>> 31) & 0x1) == 0)
312 if (((word
>> 30) & 0x1) == 0)
314 /* 33222222222211111111110000000000
315 10987654321098765432109876543210
316 xxxxxxxxxxxxxxx1xxxxx101x0010000
322 /* 33222222222211111111110000000000
323 10987654321098765432109876543210
324 xxxxxxxxxxxxxxx1xxxxx101x0010010
331 /* 33222222222211111111110000000000
332 10987654321098765432109876543210
333 xxxxxxxxxxxxxxx1xxxxx101x00100x1
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 xxxxxxxxxxxxxxxxxxxxxx01x00101xx
352 if (((word
>> 23) & 0x1) == 0)
354 if (((word
>> 29) & 0x1) == 0)
356 if (((word
>> 15) & 0x1) == 0)
358 if (((word
>> 21) & 0x1) == 0)
360 if (((word
>> 31) & 0x1) == 0)
362 if (((word
>> 30) & 0x1) == 0)
364 /* 33222222222211111111110000000000
365 10987654321098765432109876543210
366 xxxxxxxxxxxxxxx0xxxxx010x0010000
372 /* 33222222222211111111110000000000
373 10987654321098765432109876543210
374 xxxxxxxxxxxxxxx0xxxxx010x0010010
381 /* 33222222222211111111110000000000
382 10987654321098765432109876543210
383 xxxxxxxxxxxxxxx0xxxxx010x00100x1
390 if (((word
>> 31) & 0x1) == 0)
392 /* 33222222222211111111110000000000
393 10987654321098765432109876543210
394 xxxxxxxxxxxxxxx0xxxxx110x00100x0
400 /* 33222222222211111111110000000000
401 10987654321098765432109876543210
402 xxxxxxxxxxxxxxx0xxxxx110x00100x1
410 if (((word
>> 21) & 0x1) == 0)
412 if (((word
>> 31) & 0x1) == 0)
414 if (((word
>> 30) & 0x1) == 0)
416 /* 33222222222211111111110000000000
417 10987654321098765432109876543210
418 xxxxxxxxxxxxxxx1xxxxx010x0010000
424 /* 33222222222211111111110000000000
425 10987654321098765432109876543210
426 xxxxxxxxxxxxxxx1xxxxx010x0010010
433 /* 33222222222211111111110000000000
434 10987654321098765432109876543210
435 xxxxxxxxxxxxxxx1xxxxx010x00100x1
442 if (((word
>> 31) & 0x1) == 0)
444 /* 33222222222211111111110000000000
445 10987654321098765432109876543210
446 xxxxxxxxxxxxxxx1xxxxx110x00100x0
452 /* 33222222222211111111110000000000
453 10987654321098765432109876543210
454 xxxxxxxxxxxxxxx1xxxxx110x00100x1
463 if (((word
>> 30) & 0x1) == 0)
465 /* 33222222222211111111110000000000
466 10987654321098765432109876543210
467 xxxxxxxxxxxxxxxxxxxxxx10x001010x
473 /* 33222222222211111111110000000000
474 10987654321098765432109876543210
475 xxxxxxxxxxxxxxxxxxxxxx10x001011x
483 if (((word
>> 29) & 0x1) == 0)
485 if (((word
>> 15) & 0x1) == 0)
487 if (((word
>> 21) & 0x1) == 0)
489 if (((word
>> 31) & 0x1) == 0)
491 if (((word
>> 30) & 0x1) == 0)
493 /* 33222222222211111111110000000000
494 10987654321098765432109876543210
495 xxxxxxxxxxxxxxx0xxxxx011x0010000
501 /* 33222222222211111111110000000000
502 10987654321098765432109876543210
503 xxxxxxxxxxxxxxx0xxxxx011x0010010
510 /* 33222222222211111111110000000000
511 10987654321098765432109876543210
512 xxxxxxxxxxxxxxx0xxxxx011x00100x1
519 if (((word
>> 31) & 0x1) == 0)
521 if (((word
>> 30) & 0x1) == 0)
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 xxxxxxxxxxxxxxx0xxxxx111x0010000
531 /* 33222222222211111111110000000000
532 10987654321098765432109876543210
533 xxxxxxxxxxxxxxx0xxxxx111x0010010
540 /* 33222222222211111111110000000000
541 10987654321098765432109876543210
542 xxxxxxxxxxxxxxx0xxxxx111x00100x1
550 if (((word
>> 21) & 0x1) == 0)
552 if (((word
>> 31) & 0x1) == 0)
554 if (((word
>> 30) & 0x1) == 0)
556 /* 33222222222211111111110000000000
557 10987654321098765432109876543210
558 xxxxxxxxxxxxxxx1xxxxx011x0010000
564 /* 33222222222211111111110000000000
565 10987654321098765432109876543210
566 xxxxxxxxxxxxxxx1xxxxx011x0010010
573 /* 33222222222211111111110000000000
574 10987654321098765432109876543210
575 xxxxxxxxxxxxxxx1xxxxx011x00100x1
582 if (((word
>> 31) & 0x1) == 0)
584 if (((word
>> 30) & 0x1) == 0)
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 xxxxxxxxxxxxxxx1xxxxx111x0010000
594 /* 33222222222211111111110000000000
595 10987654321098765432109876543210
596 xxxxxxxxxxxxxxx1xxxxx111x0010010
603 /* 33222222222211111111110000000000
604 10987654321098765432109876543210
605 xxxxxxxxxxxxxxx1xxxxx111x00100x1
614 if (((word
>> 30) & 0x1) == 0)
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 xxxxxxxxxxxxxxxxxxxxxx11x001010x
624 /* 33222222222211111111110000000000
625 10987654321098765432109876543210
626 xxxxxxxxxxxxxxxxxxxxxx11x001011x
636 if (((word
>> 24) & 0x1) == 0)
638 if (((word
>> 29) & 0x1) == 0)
640 if (((word
>> 31) & 0x1) == 0)
642 /* 33222222222211111111110000000000
643 10987654321098765432109876543210
644 xxxxxxxxxxxxxxxxxxxxxxxx000110x0
650 if (((word
>> 30) & 0x1) == 0)
652 /* 33222222222211111111110000000000
653 10987654321098765432109876543210
654 xxxxxxxxxxxxxxxxxxxxxxxx00011001
660 /* 33222222222211111111110000000000
661 10987654321098765432109876543210
662 xxxxxxxxxxxxxxxxxxxxxxxx00011011
670 if (((word
>> 10) & 0x1) == 0)
672 if (((word
>> 11) & 0x1) == 0)
674 if (((word
>> 21) & 0x1) == 0)
676 if (((word
>> 23) & 0x1) == 0)
678 if (((word
>> 22) & 0x1) == 0)
680 if (((word
>> 31) & 0x1) == 0)
682 if (((word
>> 30) & 0x1) == 0)
684 /* 33222222222211111111110000000000
685 10987654321098765432109876543210
686 xxxxxxxxxx00xxxxxxxxx00000011100
692 /* 33222222222211111111110000000000
693 10987654321098765432109876543210
694 xxxxxxxxxx00xxxxxxxxx00000011110
701 /* 33222222222211111111110000000000
702 10987654321098765432109876543210
703 xxxxxxxxxx00xxxxxxxxx000000111x1
710 if (((word
>> 31) & 0x1) == 0)
712 if (((word
>> 30) & 0x1) == 0)
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 xxxxxxxxxx00xxxxxxxxx01000011100
722 /* 33222222222211111111110000000000
723 10987654321098765432109876543210
724 xxxxxxxxxx00xxxxxxxxx01000011110
731 /* 33222222222211111111110000000000
732 10987654321098765432109876543210
733 xxxxxxxxxx00xxxxxxxxx010000111x1
741 if (((word
>> 30) & 0x1) == 0)
743 if (((word
>> 31) & 0x1) == 0)
745 /* 33222222222211111111110000000000
746 10987654321098765432109876543210
747 xxxxxxxxxx00xxxxxxxxx0x100011100
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 xxxxxxxxxx00xxxxxxxxx0x100011101
762 if (((word
>> 31) & 0x1) == 0)
764 /* 33222222222211111111110000000000
765 10987654321098765432109876543210
766 xxxxxxxxxx00xxxxxxxxx0x100011110
772 /* 33222222222211111111110000000000
773 10987654321098765432109876543210
774 xxxxxxxxxx00xxxxxxxxx0x100011111
783 if (((word
>> 12) & 0x1) == 0)
785 if (((word
>> 13) & 0x1) == 0)
787 if (((word
>> 14) & 0x1) == 0)
789 if (((word
>> 15) & 0x1) == 0)
791 if (((word
>> 22) & 0x1) == 0)
793 if (((word
>> 23) & 0x1) == 0)
795 if (((word
>> 31) & 0x1) == 0)
797 if (((word
>> 30) & 0x1) == 0)
799 /* 33222222222211111111110000000000
800 10987654321098765432109876543210
801 xxxxxxxxxx000000xxxxx10000011100
807 /* 33222222222211111111110000000000
808 10987654321098765432109876543210
809 xxxxxxxxxx000000xxxxx10000011110
816 /* 33222222222211111111110000000000
817 10987654321098765432109876543210
818 xxxxxxxxxx000000xxxxx100000111x1
825 if (((word
>> 31) & 0x1) == 0)
827 if (((word
>> 30) & 0x1) == 0)
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 xxxxxxxxxx000000xxxxx10100011100
837 /* 33222222222211111111110000000000
838 10987654321098765432109876543210
839 xxxxxxxxxx000000xxxxx10100011110
846 /* 33222222222211111111110000000000
847 10987654321098765432109876543210
848 xxxxxxxxxx000000xxxxx101000111x1
856 if (((word
>> 23) & 0x1) == 0)
858 if (((word
>> 31) & 0x1) == 0)
860 if (((word
>> 30) & 0x1) == 0)
862 /* 33222222222211111111110000000000
863 10987654321098765432109876543210
864 xxxxxxxxxx000000xxxxx11000011100
870 /* 33222222222211111111110000000000
871 10987654321098765432109876543210
872 xxxxxxxxxx000000xxxxx11000011110
879 /* 33222222222211111111110000000000
880 10987654321098765432109876543210
881 xxxxxxxxxx000000xxxxx110000111x1
888 if (((word
>> 31) & 0x1) == 0)
890 if (((word
>> 30) & 0x1) == 0)
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 xxxxxxxxxx000000xxxxx11100011100
900 /* 33222222222211111111110000000000
901 10987654321098765432109876543210
902 xxxxxxxxxx000000xxxxx11100011110
909 /* 33222222222211111111110000000000
910 10987654321098765432109876543210
911 xxxxxxxxxx000000xxxxx111000111x1
920 if (((word
>> 22) & 0x1) == 0)
922 if (((word
>> 23) & 0x1) == 0)
924 if (((word
>> 31) & 0x1) == 0)
926 if (((word
>> 30) & 0x1) == 0)
928 /* 33222222222211111111110000000000
929 10987654321098765432109876543210
930 xxxxxxxxxx000001xxxxx10000011100
936 /* 33222222222211111111110000000000
937 10987654321098765432109876543210
938 xxxxxxxxxx000001xxxxx10000011110
945 /* 33222222222211111111110000000000
946 10987654321098765432109876543210
947 xxxxxxxxxx000001xxxxx100000111x1
954 if (((word
>> 31) & 0x1) == 0)
956 if (((word
>> 30) & 0x1) == 0)
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 xxxxxxxxxx000001xxxxx10100011100
966 /* 33222222222211111111110000000000
967 10987654321098765432109876543210
968 xxxxxxxxxx000001xxxxx10100011110
975 /* 33222222222211111111110000000000
976 10987654321098765432109876543210
977 xxxxxxxxxx000001xxxxx101000111x1
985 if (((word
>> 23) & 0x1) == 0)
987 if (((word
>> 31) & 0x1) == 0)
989 if (((word
>> 30) & 0x1) == 0)
991 /* 33222222222211111111110000000000
992 10987654321098765432109876543210
993 xxxxxxxxxx000001xxxxx11000011100
999 /* 33222222222211111111110000000000
1000 10987654321098765432109876543210
1001 xxxxxxxxxx000001xxxxx11000011110
1008 /* 33222222222211111111110000000000
1009 10987654321098765432109876543210
1010 xxxxxxxxxx000001xxxxx110000111x1
1017 if (((word
>> 31) & 0x1) == 0)
1019 if (((word
>> 30) & 0x1) == 0)
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 xxxxxxxxxx000001xxxxx11100011100
1029 /* 33222222222211111111110000000000
1030 10987654321098765432109876543210
1031 xxxxxxxxxx000001xxxxx11100011110
1038 /* 33222222222211111111110000000000
1039 10987654321098765432109876543210
1040 xxxxxxxxxx000001xxxxx111000111x1
1050 if (((word
>> 15) & 0x1) == 0)
1052 if (((word
>> 22) & 0x1) == 0)
1054 if (((word
>> 23) & 0x1) == 0)
1056 if (((word
>> 31) & 0x1) == 0)
1058 if (((word
>> 30) & 0x1) == 0)
1060 /* 33222222222211111111110000000000
1061 10987654321098765432109876543210
1062 xxxxxxxxxx000010xxxxx10000011100
1068 /* 33222222222211111111110000000000
1069 10987654321098765432109876543210
1070 xxxxxxxxxx000010xxxxx10000011110
1077 /* 33222222222211111111110000000000
1078 10987654321098765432109876543210
1079 xxxxxxxxxx000010xxxxx100000111x1
1086 if (((word
>> 31) & 0x1) == 0)
1088 if (((word
>> 30) & 0x1) == 0)
1090 /* 33222222222211111111110000000000
1091 10987654321098765432109876543210
1092 xxxxxxxxxx000010xxxxx10100011100
1098 /* 33222222222211111111110000000000
1099 10987654321098765432109876543210
1100 xxxxxxxxxx000010xxxxx10100011110
1107 /* 33222222222211111111110000000000
1108 10987654321098765432109876543210
1109 xxxxxxxxxx000010xxxxx101000111x1
1117 if (((word
>> 23) & 0x1) == 0)
1119 if (((word
>> 31) & 0x1) == 0)
1121 if (((word
>> 30) & 0x1) == 0)
1123 /* 33222222222211111111110000000000
1124 10987654321098765432109876543210
1125 xxxxxxxxxx000010xxxxx11000011100
1131 /* 33222222222211111111110000000000
1132 10987654321098765432109876543210
1133 xxxxxxxxxx000010xxxxx11000011110
1140 /* 33222222222211111111110000000000
1141 10987654321098765432109876543210
1142 xxxxxxxxxx000010xxxxx110000111x1
1149 if (((word
>> 31) & 0x1) == 0)
1151 if (((word
>> 30) & 0x1) == 0)
1153 /* 33222222222211111111110000000000
1154 10987654321098765432109876543210
1155 xxxxxxxxxx000010xxxxx11100011100
1161 /* 33222222222211111111110000000000
1162 10987654321098765432109876543210
1163 xxxxxxxxxx000010xxxxx11100011110
1170 /* 33222222222211111111110000000000
1171 10987654321098765432109876543210
1172 xxxxxxxxxx000010xxxxx111000111x1
1181 if (((word
>> 31) & 0x1) == 0)
1183 if (((word
>> 30) & 0x1) == 0)
1185 /* 33222222222211111111110000000000
1186 10987654321098765432109876543210
1187 xxxxxxxxxx000011xxxxx1xx00011100
1193 /* 33222222222211111111110000000000
1194 10987654321098765432109876543210
1195 xxxxxxxxxx000011xxxxx1xx00011110
1202 /* 33222222222211111111110000000000
1203 10987654321098765432109876543210
1204 xxxxxxxxxx000011xxxxx1xx000111x1
1213 if (((word
>> 14) & 0x1) == 0)
1215 if (((word
>> 22) & 0x1) == 0)
1217 if (((word
>> 23) & 0x1) == 0)
1219 if (((word
>> 31) & 0x1) == 0)
1221 if (((word
>> 30) & 0x1) == 0)
1223 /* 33222222222211111111110000000000
1224 10987654321098765432109876543210
1225 xxxxxxxxxx00010xxxxxx10000011100
1231 /* 33222222222211111111110000000000
1232 10987654321098765432109876543210
1233 xxxxxxxxxx00010xxxxxx10000011110
1240 /* 33222222222211111111110000000000
1241 10987654321098765432109876543210
1242 xxxxxxxxxx00010xxxxxx100000111x1
1249 if (((word
>> 31) & 0x1) == 0)
1251 if (((word
>> 30) & 0x1) == 0)
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 xxxxxxxxxx00010xxxxxx10100011100
1261 /* 33222222222211111111110000000000
1262 10987654321098765432109876543210
1263 xxxxxxxxxx00010xxxxxx10100011110
1270 /* 33222222222211111111110000000000
1271 10987654321098765432109876543210
1272 xxxxxxxxxx00010xxxxxx101000111x1
1280 if (((word
>> 23) & 0x1) == 0)
1282 if (((word
>> 31) & 0x1) == 0)
1284 if (((word
>> 30) & 0x1) == 0)
1286 /* 33222222222211111111110000000000
1287 10987654321098765432109876543210
1288 xxxxxxxxxx00010xxxxxx11000011100
1294 /* 33222222222211111111110000000000
1295 10987654321098765432109876543210
1296 xxxxxxxxxx00010xxxxxx11000011110
1303 /* 33222222222211111111110000000000
1304 10987654321098765432109876543210
1305 xxxxxxxxxx00010xxxxxx110000111x1
1312 if (((word
>> 31) & 0x1) == 0)
1314 if (((word
>> 30) & 0x1) == 0)
1316 /* 33222222222211111111110000000000
1317 10987654321098765432109876543210
1318 xxxxxxxxxx00010xxxxxx11100011100
1324 /* 33222222222211111111110000000000
1325 10987654321098765432109876543210
1326 xxxxxxxxxx00010xxxxxx11100011110
1333 /* 33222222222211111111110000000000
1334 10987654321098765432109876543210
1335 xxxxxxxxxx00010xxxxxx111000111x1
1344 if (((word
>> 22) & 0x1) == 0)
1346 if (((word
>> 23) & 0x1) == 0)
1348 if (((word
>> 31) & 0x1) == 0)
1350 if (((word
>> 30) & 0x1) == 0)
1352 /* 33222222222211111111110000000000
1353 10987654321098765432109876543210
1354 xxxxxxxxxx00011xxxxxx10000011100
1360 /* 33222222222211111111110000000000
1361 10987654321098765432109876543210
1362 xxxxxxxxxx00011xxxxxx10000011110
1369 /* 33222222222211111111110000000000
1370 10987654321098765432109876543210
1371 xxxxxxxxxx00011xxxxxx100000111x1
1378 if (((word
>> 31) & 0x1) == 0)
1380 if (((word
>> 30) & 0x1) == 0)
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 xxxxxxxxxx00011xxxxxx10100011100
1390 /* 33222222222211111111110000000000
1391 10987654321098765432109876543210
1392 xxxxxxxxxx00011xxxxxx10100011110
1399 /* 33222222222211111111110000000000
1400 10987654321098765432109876543210
1401 xxxxxxxxxx00011xxxxxx101000111x1
1409 if (((word
>> 23) & 0x1) == 0)
1411 if (((word
>> 31) & 0x1) == 0)
1413 if (((word
>> 30) & 0x1) == 0)
1415 /* 33222222222211111111110000000000
1416 10987654321098765432109876543210
1417 xxxxxxxxxx00011xxxxxx11000011100
1423 /* 33222222222211111111110000000000
1424 10987654321098765432109876543210
1425 xxxxxxxxxx00011xxxxxx11000011110
1432 /* 33222222222211111111110000000000
1433 10987654321098765432109876543210
1434 xxxxxxxxxx00011xxxxxx110000111x1
1441 if (((word
>> 31) & 0x1) == 0)
1443 if (((word
>> 30) & 0x1) == 0)
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 xxxxxxxxxx00011xxxxxx11100011100
1453 /* 33222222222211111111110000000000
1454 10987654321098765432109876543210
1455 xxxxxxxxxx00011xxxxxx11100011110
1462 /* 33222222222211111111110000000000
1463 10987654321098765432109876543210
1464 xxxxxxxxxx00011xxxxxx111000111x1
1475 if (((word
>> 13) & 0x1) == 0)
1477 if (((word
>> 14) & 0x1) == 0)
1479 if (((word
>> 22) & 0x1) == 0)
1481 if (((word
>> 23) & 0x1) == 0)
1483 if (((word
>> 31) & 0x1) == 0)
1485 if (((word
>> 30) & 0x1) == 0)
1487 /* 33222222222211111111110000000000
1488 10987654321098765432109876543210
1489 xxxxxxxxxx00100xxxxxx10000011100
1495 /* 33222222222211111111110000000000
1496 10987654321098765432109876543210
1497 xxxxxxxxxx00100xxxxxx10000011110
1504 /* 33222222222211111111110000000000
1505 10987654321098765432109876543210
1506 xxxxxxxxxx00100xxxxxx100000111x1
1513 if (((word
>> 31) & 0x1) == 0)
1515 if (((word
>> 30) & 0x1) == 0)
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 xxxxxxxxxx00100xxxxxx10100011100
1525 /* 33222222222211111111110000000000
1526 10987654321098765432109876543210
1527 xxxxxxxxxx00100xxxxxx10100011110
1534 /* 33222222222211111111110000000000
1535 10987654321098765432109876543210
1536 xxxxxxxxxx00100xxxxxx101000111x1
1544 if (((word
>> 23) & 0x1) == 0)
1546 if (((word
>> 31) & 0x1) == 0)
1548 if (((word
>> 30) & 0x1) == 0)
1550 /* 33222222222211111111110000000000
1551 10987654321098765432109876543210
1552 xxxxxxxxxx00100xxxxxx11000011100
1558 /* 33222222222211111111110000000000
1559 10987654321098765432109876543210
1560 xxxxxxxxxx00100xxxxxx11000011110
1567 /* 33222222222211111111110000000000
1568 10987654321098765432109876543210
1569 xxxxxxxxxx00100xxxxxx110000111x1
1576 if (((word
>> 31) & 0x1) == 0)
1578 if (((word
>> 30) & 0x1) == 0)
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 xxxxxxxxxx00100xxxxxx11100011100
1588 /* 33222222222211111111110000000000
1589 10987654321098765432109876543210
1590 xxxxxxxxxx00100xxxxxx11100011110
1597 /* 33222222222211111111110000000000
1598 10987654321098765432109876543210
1599 xxxxxxxxxx00100xxxxxx111000111x1
1608 if (((word
>> 22) & 0x1) == 0)
1610 if (((word
>> 23) & 0x1) == 0)
1612 if (((word
>> 31) & 0x1) == 0)
1614 if (((word
>> 30) & 0x1) == 0)
1616 /* 33222222222211111111110000000000
1617 10987654321098765432109876543210
1618 xxxxxxxxxx00101xxxxxx10000011100
1624 /* 33222222222211111111110000000000
1625 10987654321098765432109876543210
1626 xxxxxxxxxx00101xxxxxx10000011110
1633 /* 33222222222211111111110000000000
1634 10987654321098765432109876543210
1635 xxxxxxxxxx00101xxxxxx100000111x1
1642 if (((word
>> 31) & 0x1) == 0)
1644 if (((word
>> 30) & 0x1) == 0)
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 xxxxxxxxxx00101xxxxxx10100011100
1654 /* 33222222222211111111110000000000
1655 10987654321098765432109876543210
1656 xxxxxxxxxx00101xxxxxx10100011110
1663 /* 33222222222211111111110000000000
1664 10987654321098765432109876543210
1665 xxxxxxxxxx00101xxxxxx101000111x1
1673 if (((word
>> 23) & 0x1) == 0)
1675 if (((word
>> 31) & 0x1) == 0)
1677 if (((word
>> 30) & 0x1) == 0)
1679 /* 33222222222211111111110000000000
1680 10987654321098765432109876543210
1681 xxxxxxxxxx00101xxxxxx11000011100
1687 /* 33222222222211111111110000000000
1688 10987654321098765432109876543210
1689 xxxxxxxxxx00101xxxxxx11000011110
1696 /* 33222222222211111111110000000000
1697 10987654321098765432109876543210
1698 xxxxxxxxxx00101xxxxxx110000111x1
1705 if (((word
>> 31) & 0x1) == 0)
1707 if (((word
>> 30) & 0x1) == 0)
1709 /* 33222222222211111111110000000000
1710 10987654321098765432109876543210
1711 xxxxxxxxxx00101xxxxxx11100011100
1717 /* 33222222222211111111110000000000
1718 10987654321098765432109876543210
1719 xxxxxxxxxx00101xxxxxx11100011110
1726 /* 33222222222211111111110000000000
1727 10987654321098765432109876543210
1728 xxxxxxxxxx00101xxxxxx111000111x1
1738 if (((word
>> 14) & 0x1) == 0)
1740 if (((word
>> 22) & 0x1) == 0)
1742 if (((word
>> 23) & 0x1) == 0)
1744 if (((word
>> 31) & 0x1) == 0)
1746 if (((word
>> 30) & 0x1) == 0)
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 xxxxxxxxxx00110xxxxxx10000011100
1756 /* 33222222222211111111110000000000
1757 10987654321098765432109876543210
1758 xxxxxxxxxx00110xxxxxx10000011110
1765 /* 33222222222211111111110000000000
1766 10987654321098765432109876543210
1767 xxxxxxxxxx00110xxxxxx100000111x1
1774 if (((word
>> 31) & 0x1) == 0)
1776 if (((word
>> 30) & 0x1) == 0)
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 xxxxxxxxxx00110xxxxxx10100011100
1786 /* 33222222222211111111110000000000
1787 10987654321098765432109876543210
1788 xxxxxxxxxx00110xxxxxx10100011110
1795 /* 33222222222211111111110000000000
1796 10987654321098765432109876543210
1797 xxxxxxxxxx00110xxxxxx101000111x1
1805 if (((word
>> 23) & 0x1) == 0)
1807 if (((word
>> 31) & 0x1) == 0)
1809 if (((word
>> 30) & 0x1) == 0)
1811 /* 33222222222211111111110000000000
1812 10987654321098765432109876543210
1813 xxxxxxxxxx00110xxxxxx11000011100
1819 /* 33222222222211111111110000000000
1820 10987654321098765432109876543210
1821 xxxxxxxxxx00110xxxxxx11000011110
1828 /* 33222222222211111111110000000000
1829 10987654321098765432109876543210
1830 xxxxxxxxxx00110xxxxxx110000111x1
1837 if (((word
>> 31) & 0x1) == 0)
1839 if (((word
>> 30) & 0x1) == 0)
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 xxxxxxxxxx00110xxxxxx11100011100
1849 /* 33222222222211111111110000000000
1850 10987654321098765432109876543210
1851 xxxxxxxxxx00110xxxxxx11100011110
1858 /* 33222222222211111111110000000000
1859 10987654321098765432109876543210
1860 xxxxxxxxxx00110xxxxxx111000111x1
1869 if (((word
>> 22) & 0x1) == 0)
1871 if (((word
>> 23) & 0x1) == 0)
1873 if (((word
>> 31) & 0x1) == 0)
1875 if (((word
>> 30) & 0x1) == 0)
1877 /* 33222222222211111111110000000000
1878 10987654321098765432109876543210
1879 xxxxxxxxxx00111xxxxxx10000011100
1885 /* 33222222222211111111110000000000
1886 10987654321098765432109876543210
1887 xxxxxxxxxx00111xxxxxx10000011110
1894 /* 33222222222211111111110000000000
1895 10987654321098765432109876543210
1896 xxxxxxxxxx00111xxxxxx100000111x1
1903 if (((word
>> 31) & 0x1) == 0)
1905 if (((word
>> 30) & 0x1) == 0)
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 xxxxxxxxxx00111xxxxxx10100011100
1915 /* 33222222222211111111110000000000
1916 10987654321098765432109876543210
1917 xxxxxxxxxx00111xxxxxx10100011110
1924 /* 33222222222211111111110000000000
1925 10987654321098765432109876543210
1926 xxxxxxxxxx00111xxxxxx101000111x1
1934 if (((word
>> 23) & 0x1) == 0)
1936 if (((word
>> 31) & 0x1) == 0)
1938 if (((word
>> 30) & 0x1) == 0)
1940 /* 33222222222211111111110000000000
1941 10987654321098765432109876543210
1942 xxxxxxxxxx00111xxxxxx11000011100
1948 /* 33222222222211111111110000000000
1949 10987654321098765432109876543210
1950 xxxxxxxxxx00111xxxxxx11000011110
1957 /* 33222222222211111111110000000000
1958 10987654321098765432109876543210
1959 xxxxxxxxxx00111xxxxxx110000111x1
1966 if (((word
>> 31) & 0x1) == 0)
1968 if (((word
>> 30) & 0x1) == 0)
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 xxxxxxxxxx00111xxxxxx11100011100
1978 /* 33222222222211111111110000000000
1979 10987654321098765432109876543210
1980 xxxxxxxxxx00111xxxxxx11100011110
1987 /* 33222222222211111111110000000000
1988 10987654321098765432109876543210
1989 xxxxxxxxxx00111xxxxxx111000111x1
2002 if (((word
>> 21) & 0x1) == 0)
2004 if (((word
>> 23) & 0x1) == 0)
2006 if (((word
>> 22) & 0x1) == 0)
2008 if (((word
>> 31) & 0x1) == 0)
2010 if (((word
>> 30) & 0x1) == 0)
2012 /* 33222222222211111111110000000000
2013 10987654321098765432109876543210
2014 xxxxxxxxxx01xxxxxxxxx00000011100
2020 /* 33222222222211111111110000000000
2021 10987654321098765432109876543210
2022 xxxxxxxxxx01xxxxxxxxx00000011110
2029 /* 33222222222211111111110000000000
2030 10987654321098765432109876543210
2031 xxxxxxxxxx01xxxxxxxxx000000111x1
2038 if (((word
>> 31) & 0x1) == 0)
2040 if (((word
>> 30) & 0x1) == 0)
2042 /* 33222222222211111111110000000000
2043 10987654321098765432109876543210
2044 xxxxxxxxxx01xxxxxxxxx01000011100
2050 /* 33222222222211111111110000000000
2051 10987654321098765432109876543210
2052 xxxxxxxxxx01xxxxxxxxx01000011110
2059 /* 33222222222211111111110000000000
2060 10987654321098765432109876543210
2061 xxxxxxxxxx01xxxxxxxxx010000111x1
2069 if (((word
>> 30) & 0x1) == 0)
2071 if (((word
>> 31) & 0x1) == 0)
2073 /* 33222222222211111111110000000000
2074 10987654321098765432109876543210
2075 xxxxxxxxxx01xxxxxxxxx0x100011100
2081 /* 33222222222211111111110000000000
2082 10987654321098765432109876543210
2083 xxxxxxxxxx01xxxxxxxxx0x100011101
2090 /* 33222222222211111111110000000000
2091 10987654321098765432109876543210
2092 xxxxxxxxxx01xxxxxxxxx0x10001111x
2100 if (((word
>> 23) & 0x1) == 0)
2102 if (((word
>> 22) & 0x1) == 0)
2104 if (((word
>> 31) & 0x1) == 0)
2106 if (((word
>> 30) & 0x1) == 0)
2108 /* 33222222222211111111110000000000
2109 10987654321098765432109876543210
2110 xxxxxxxxxx01xxxxxxxxx10000011100
2116 /* 33222222222211111111110000000000
2117 10987654321098765432109876543210
2118 xxxxxxxxxx01xxxxxxxxx10000011110
2125 /* 33222222222211111111110000000000
2126 10987654321098765432109876543210
2127 xxxxxxxxxx01xxxxxxxxx100000111x1
2134 if (((word
>> 31) & 0x1) == 0)
2136 if (((word
>> 30) & 0x1) == 0)
2138 /* 33222222222211111111110000000000
2139 10987654321098765432109876543210
2140 xxxxxxxxxx01xxxxxxxxx11000011100
2146 /* 33222222222211111111110000000000
2147 10987654321098765432109876543210
2148 xxxxxxxxxx01xxxxxxxxx11000011110
2155 /* 33222222222211111111110000000000
2156 10987654321098765432109876543210
2157 xxxxxxxxxx01xxxxxxxxx110000111x1
2165 if (((word
>> 30) & 0x1) == 0)
2167 if (((word
>> 31) & 0x1) == 0)
2169 /* 33222222222211111111110000000000
2170 10987654321098765432109876543210
2171 xxxxxxxxxx01xxxxxxxxx1x100011100
2177 /* 33222222222211111111110000000000
2178 10987654321098765432109876543210
2179 xxxxxxxxxx01xxxxxxxxx1x100011101
2186 if (((word
>> 31) & 0x1) == 0)
2188 /* 33222222222211111111110000000000
2189 10987654321098765432109876543210
2190 xxxxxxxxxx01xxxxxxxxx1x100011110
2196 /* 33222222222211111111110000000000
2197 10987654321098765432109876543210
2198 xxxxxxxxxx01xxxxxxxxx1x100011111
2209 if (((word
>> 21) & 0x1) == 0)
2211 if (((word
>> 23) & 0x1) == 0)
2213 if (((word
>> 22) & 0x1) == 0)
2215 if (((word
>> 31) & 0x1) == 0)
2217 if (((word
>> 30) & 0x1) == 0)
2219 /* 33222222222211111111110000000000
2220 10987654321098765432109876543210
2221 xxxxxxxxxx1xxxxxxxxxx00000011100
2227 /* 33222222222211111111110000000000
2228 10987654321098765432109876543210
2229 xxxxxxxxxx1xxxxxxxxxx00000011110
2236 /* 33222222222211111111110000000000
2237 10987654321098765432109876543210
2238 xxxxxxxxxx1xxxxxxxxxx000000111x1
2245 if (((word
>> 31) & 0x1) == 0)
2247 if (((word
>> 30) & 0x1) == 0)
2249 /* 33222222222211111111110000000000
2250 10987654321098765432109876543210
2251 xxxxxxxxxx1xxxxxxxxxx01000011100
2257 /* 33222222222211111111110000000000
2258 10987654321098765432109876543210
2259 xxxxxxxxxx1xxxxxxxxxx01000011110
2266 /* 33222222222211111111110000000000
2267 10987654321098765432109876543210
2268 xxxxxxxxxx1xxxxxxxxxx010000111x1
2276 if (((word
>> 30) & 0x1) == 0)
2278 if (((word
>> 31) & 0x1) == 0)
2280 /* 33222222222211111111110000000000
2281 10987654321098765432109876543210
2282 xxxxxxxxxx1xxxxxxxxxx0x100011100
2288 /* 33222222222211111111110000000000
2289 10987654321098765432109876543210
2290 xxxxxxxxxx1xxxxxxxxxx0x100011101
2297 /* 33222222222211111111110000000000
2298 10987654321098765432109876543210
2299 xxxxxxxxxx1xxxxxxxxxx0x10001111x
2307 if (((word
>> 23) & 0x1) == 0)
2309 /* 33222222222211111111110000000000
2310 10987654321098765432109876543210
2311 xxxxxxxxxx1xxxxxxxxxx1x0000111xx
2317 /* 33222222222211111111110000000000
2318 10987654321098765432109876543210
2319 xxxxxxxxxx1xxxxxxxxxx1x1000111xx
2329 if (((word
>> 23) & 0x1) == 0)
2331 if (((word
>> 22) & 0x1) == 0)
2333 if (((word
>> 31) & 0x1) == 0)
2335 if (((word
>> 30) & 0x1) == 0)
2337 /* 33222222222211111111110000000000
2338 10987654321098765432109876543210
2339 xxxxxxxxxxxxxxxxxxxxxx0010011x00
2345 /* 33222222222211111111110000000000
2346 10987654321098765432109876543210
2347 xxxxxxxxxxxxxxxxxxxxxx0010011x10
2354 /* 33222222222211111111110000000000
2355 10987654321098765432109876543210
2356 xxxxxxxxxxxxxxxxxxxxxx0010011xx1
2363 if (((word
>> 31) & 0x1) == 0)
2365 if (((word
>> 30) & 0x1) == 0)
2367 /* 33222222222211111111110000000000
2368 10987654321098765432109876543210
2369 xxxxxxxxxxxxxxxxxxxxxx1010011x00
2375 /* 33222222222211111111110000000000
2376 10987654321098765432109876543210
2377 xxxxxxxxxxxxxxxxxxxxxx1010011x10
2384 /* 33222222222211111111110000000000
2385 10987654321098765432109876543210
2386 xxxxxxxxxxxxxxxxxxxxxx1010011xx1
2394 if (((word
>> 30) & 0x1) == 0)
2396 if (((word
>> 31) & 0x1) == 0)
2398 /* 33222222222211111111110000000000
2399 10987654321098765432109876543210
2400 xxxxxxxxxxxxxxxxxxxxxxx110011x00
2406 /* 33222222222211111111110000000000
2407 10987654321098765432109876543210
2408 xxxxxxxxxxxxxxxxxxxxxxx110011x01
2415 if (((word
>> 31) & 0x1) == 0)
2417 /* 33222222222211111111110000000000
2418 10987654321098765432109876543210
2419 xxxxxxxxxxxxxxxxxxxxxxx110011x10
2425 /* 33222222222211111111110000000000
2426 10987654321098765432109876543210
2427 xxxxxxxxxxxxxxxxxxxxxxx110011x11
2439 if (((word
>> 24) & 0x1) == 0)
2441 if (((word
>> 27) & 0x1) == 0)
2443 if (((word
>> 23) & 0x1) == 0)
2445 if (((word
>> 29) & 0x1) == 0)
2447 if (((word
>> 30) & 0x1) == 0)
2449 /* 33222222222211111111110000000000
2450 10987654321098765432109876543210
2451 xxxxxxxxxxxxxxxxxxxxxxx00100x00x
2457 /* 33222222222211111111110000000000
2458 10987654321098765432109876543210
2459 xxxxxxxxxxxxxxxxxxxxxxx00100x01x
2466 if (((word
>> 30) & 0x1) == 0)
2468 /* 33222222222211111111110000000000
2469 10987654321098765432109876543210
2470 xxxxxxxxxxxxxxxxxxxxxxx00100x10x
2476 /* 33222222222211111111110000000000
2477 10987654321098765432109876543210
2478 xxxxxxxxxxxxxxxxxxxxxxx00100x11x
2486 if (((word
>> 29) & 0x1) == 0)
2488 if (((word
>> 30) & 0x1) == 0)
2490 /* 33222222222211111111110000000000
2491 10987654321098765432109876543210
2492 xxxxxxxxxxxxxxxxxxxxxxx10100x00x
2498 /* 33222222222211111111110000000000
2499 10987654321098765432109876543210
2500 xxxxxxxxxxxxxxxxxxxxxxx10100x01x
2507 /* 33222222222211111111110000000000
2508 10987654321098765432109876543210
2509 xxxxxxxxxxxxxxxxxxxxxxx10100x1xx
2517 if (((word
>> 21) & 0x1) == 0)
2519 if (((word
>> 28) & 0x1) == 0)
2521 if (((word
>> 29) & 0x1) == 0)
2523 if (((word
>> 30) & 0x1) == 0)
2525 /* 33222222222211111111110000000000
2526 10987654321098765432109876543210
2527 xxxxxxxxxxxxxxxxxxxxx0xx0101000x
2533 /* 33222222222211111111110000000000
2534 10987654321098765432109876543210
2535 xxxxxxxxxxxxxxxxxxxxx0xx0101001x
2542 if (((word
>> 30) & 0x1) == 0)
2544 /* 33222222222211111111110000000000
2545 10987654321098765432109876543210
2546 xxxxxxxxxxxxxxxxxxxxx0xx0101010x
2552 /* 33222222222211111111110000000000
2553 10987654321098765432109876543210
2554 xxxxxxxxxxxxxxxxxxxxx0xx0101011x
2562 if (((word
>> 10) & 0x1) == 0)
2564 if (((word
>> 11) & 0x1) == 0)
2566 if (((word
>> 22) & 0x1) == 0)
2568 if (((word
>> 23) & 0x1) == 0)
2570 if (((word
>> 29) & 0x1) == 0)
2572 if (((word
>> 30) & 0x1) == 0)
2574 /* 33222222222211111111110000000000
2575 10987654321098765432109876543210
2576 xxxxxxxxxx00xxxxxxxxx0000101100x
2582 /* 33222222222211111111110000000000
2583 10987654321098765432109876543210
2584 xxxxxxxxxx00xxxxxxxxx0000101101x
2591 if (((word
>> 30) & 0x1) == 0)
2593 /* 33222222222211111111110000000000
2594 10987654321098765432109876543210
2595 xxxxxxxxxx00xxxxxxxxx0000101110x
2601 /* 33222222222211111111110000000000
2602 10987654321098765432109876543210
2603 xxxxxxxxxx00xxxxxxxxx0000101111x
2611 if (((word
>> 30) & 0x1) == 0)
2613 /* 33222222222211111111110000000000
2614 10987654321098765432109876543210
2615 xxxxxxxxxx00xxxxxxxxx00101011x0x
2621 /* 33222222222211111111110000000000
2622 10987654321098765432109876543210
2623 xxxxxxxxxx00xxxxxxxxx00101011x1x
2631 if (((word
>> 23) & 0x1) == 0)
2633 if (((word
>> 30) & 0x1) == 0)
2635 /* 33222222222211111111110000000000
2636 10987654321098765432109876543210
2637 xxxxxxxxxx00xxxxxxxxx01001011x0x
2643 /* 33222222222211111111110000000000
2644 10987654321098765432109876543210
2645 xxxxxxxxxx00xxxxxxxxx01001011x1x
2652 if (((word
>> 12) & 0x1) == 0)
2654 if (((word
>> 13) & 0x1) == 0)
2656 if (((word
>> 14) & 0x1) == 0)
2658 if (((word
>> 16) & 0x1) == 0)
2660 /* 33222222222211111111110000000000
2661 10987654321098765432109876543210
2662 xxxxxxxxxx00000x0xxxx01101011xxx
2668 /* 33222222222211111111110000000000
2669 10987654321098765432109876543210
2670 xxxxxxxxxx00000x1xxxx01101011xxx
2677 if (((word
>> 30) & 0x1) == 0)
2679 /* 33222222222211111111110000000000
2680 10987654321098765432109876543210
2681 xxxxxxxxxx00001xxxxxx01101011x0x
2687 /* 33222222222211111111110000000000
2688 10987654321098765432109876543210
2689 xxxxxxxxxx00001xxxxxx01101011x1x
2697 if (((word
>> 30) & 0x1) == 0)
2699 /* 33222222222211111111110000000000
2700 10987654321098765432109876543210
2701 xxxxxxxxxx0001xxxxxxx01101011x0x
2707 /* 33222222222211111111110000000000
2708 10987654321098765432109876543210
2709 xxxxxxxxxx0001xxxxxxx01101011x1x
2717 if (((word
>> 13) & 0x1) == 0)
2719 if (((word
>> 14) & 0x1) == 0)
2721 if (((word
>> 16) & 0x1) == 0)
2723 /* 33222222222211111111110000000000
2724 10987654321098765432109876543210
2725 xxxxxxxxxx00100x0xxxx01101011xxx
2731 /* 33222222222211111111110000000000
2732 10987654321098765432109876543210
2733 xxxxxxxxxx00100x1xxxx01101011xxx
2740 /* 33222222222211111111110000000000
2741 10987654321098765432109876543210
2742 xxxxxxxxxx00101xxxxxx01101011xxx
2749 if (((word
>> 30) & 0x1) == 0)
2751 /* 33222222222211111111110000000000
2752 10987654321098765432109876543210
2753 xxxxxxxxxx0011xxxxxxx01101011x0x
2759 /* 33222222222211111111110000000000
2760 10987654321098765432109876543210
2761 xxxxxxxxxx0011xxxxxxx01101011x1x
2772 if (((word
>> 23) & 0x1) == 0)
2774 if (((word
>> 30) & 0x1) == 0)
2776 /* 33222222222211111111110000000000
2777 10987654321098765432109876543210
2778 xxxxxxxxxx01xxxxxxxxx0x001011x0x
2784 /* 33222222222211111111110000000000
2785 10987654321098765432109876543210
2786 xxxxxxxxxx01xxxxxxxxx0x001011x1x
2793 if (((word
>> 12) & 0x1) == 0)
2795 if (((word
>> 13) & 0x1) == 0)
2797 if (((word
>> 14) & 0x1) == 0)
2799 if (((word
>> 30) & 0x1) == 0)
2801 /* 33222222222211111111110000000000
2802 10987654321098765432109876543210
2803 xxxxxxxxxx01000xxxxxx0x101011x0x
2809 if (((word
>> 16) & 0x1) == 0)
2811 if (((word
>> 31) & 0x1) == 0)
2813 /* 33222222222211111111110000000000
2814 10987654321098765432109876543210
2815 xxxxxxxxxx01000x0xxxx0x101011x10
2821 /* 33222222222211111111110000000000
2822 10987654321098765432109876543210
2823 xxxxxxxxxx01000x0xxxx0x101011x11
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 xxxxxxxxxx01000x1xxxx0x101011x1x
2840 /* 33222222222211111111110000000000
2841 10987654321098765432109876543210
2842 xxxxxxxxxx01001xxxxxx0x101011xxx
2849 if (((word
>> 30) & 0x1) == 0)
2851 /* 33222222222211111111110000000000
2852 10987654321098765432109876543210
2853 xxxxxxxxxx0101xxxxxxx0x101011x0x
2859 /* 33222222222211111111110000000000
2860 10987654321098765432109876543210
2861 xxxxxxxxxx0101xxxxxxx0x101011x1x
2869 if (((word
>> 13) & 0x1) == 0)
2871 if (((word
>> 14) & 0x1) == 0)
2873 /* 33222222222211111111110000000000
2874 10987654321098765432109876543210
2875 xxxxxxxxxx01100xxxxxx0x101011xxx
2881 /* 33222222222211111111110000000000
2882 10987654321098765432109876543210
2883 xxxxxxxxxx01101xxxxxx0x101011xxx
2890 /* 33222222222211111111110000000000
2891 10987654321098765432109876543210
2892 xxxxxxxxxx0111xxxxxxx0x101011xxx
2902 if (((word
>> 11) & 0x1) == 0)
2904 if (((word
>> 22) & 0x1) == 0)
2906 if (((word
>> 30) & 0x1) == 0)
2908 /* 33222222222211111111110000000000
2909 10987654321098765432109876543210
2910 xxxxxxxxxx10xxxxxxxxx00x01011x0x
2916 /* 33222222222211111111110000000000
2917 10987654321098765432109876543210
2918 xxxxxxxxxx10xxxxxxxxx00x01011x1x
2925 if (((word
>> 12) & 0x1) == 0)
2927 if (((word
>> 13) & 0x1) == 0)
2929 if (((word
>> 14) & 0x1) == 0)
2931 if (((word
>> 16) & 0x1) == 0)
2933 /* 33222222222211111111110000000000
2934 10987654321098765432109876543210
2935 xxxxxxxxxx10000x0xxxx01x01011xxx
2941 /* 33222222222211111111110000000000
2942 10987654321098765432109876543210
2943 xxxxxxxxxx10000x1xxxx01x01011xxx
2950 if (((word
>> 30) & 0x1) == 0)
2952 /* 33222222222211111111110000000000
2953 10987654321098765432109876543210
2954 xxxxxxxxxx10001xxxxxx01x01011x0x
2960 /* 33222222222211111111110000000000
2961 10987654321098765432109876543210
2962 xxxxxxxxxx10001xxxxxx01x01011x1x
2970 if (((word
>> 30) & 0x1) == 0)
2972 /* 33222222222211111111110000000000
2973 10987654321098765432109876543210
2974 xxxxxxxxxx1001xxxxxxx01x01011x0x
2980 /* 33222222222211111111110000000000
2981 10987654321098765432109876543210
2982 xxxxxxxxxx1001xxxxxxx01x01011x1x
2990 if (((word
>> 13) & 0x1) == 0)
2992 if (((word
>> 14) & 0x1) == 0)
2994 if (((word
>> 16) & 0x1) == 0)
2996 /* 33222222222211111111110000000000
2997 10987654321098765432109876543210
2998 xxxxxxxxxx10100x0xxxx01x01011xxx
3004 /* 33222222222211111111110000000000
3005 10987654321098765432109876543210
3006 xxxxxxxxxx10100x1xxxx01x01011xxx
3013 /* 33222222222211111111110000000000
3014 10987654321098765432109876543210
3015 xxxxxxxxxx10101xxxxxx01x01011xxx
3022 /* 33222222222211111111110000000000
3023 10987654321098765432109876543210
3024 xxxxxxxxxx1011xxxxxxx01x01011xxx
3033 if (((word
>> 12) & 0x1) == 0)
3035 if (((word
>> 13) & 0x1) == 0)
3037 if (((word
>> 14) & 0x1) == 0)
3039 if (((word
>> 30) & 0x1) == 0)
3041 /* 33222222222211111111110000000000
3042 10987654321098765432109876543210
3043 xxxxxxxxxx11000xxxxxx0xx01011x0x
3049 if (((word
>> 16) & 0x1) == 0)
3051 /* 33222222222211111111110000000000
3052 10987654321098765432109876543210
3053 xxxxxxxxxx11000x0xxxx0xx01011x1x
3059 /* 33222222222211111111110000000000
3060 10987654321098765432109876543210
3061 xxxxxxxxxx11000x1xxxx0xx01011x1x
3069 /* 33222222222211111111110000000000
3070 10987654321098765432109876543210
3071 xxxxxxxxxx11001xxxxxx0xx01011xxx
3078 if (((word
>> 30) & 0x1) == 0)
3080 /* 33222222222211111111110000000000
3081 10987654321098765432109876543210
3082 xxxxxxxxxx1101xxxxxxx0xx01011x0x
3088 /* 33222222222211111111110000000000
3089 10987654321098765432109876543210
3090 xxxxxxxxxx1101xxxxxxx0xx01011x1x
3098 if (((word
>> 13) & 0x1) == 0)
3100 if (((word
>> 14) & 0x1) == 0)
3102 /* 33222222222211111111110000000000
3103 10987654321098765432109876543210
3104 xxxxxxxxxx11100xxxxxx0xx01011xxx
3110 /* 33222222222211111111110000000000
3111 10987654321098765432109876543210
3112 xxxxxxxxxx11101xxxxxx0xx01011xxx
3119 /* 33222222222211111111110000000000
3120 10987654321098765432109876543210
3121 xxxxxxxxxx1111xxxxxxx0xx01011xxx
3132 if (((word
>> 29) & 0x1) == 0)
3134 if (((word
>> 30) & 0x1) == 0)
3136 /* 33222222222211111111110000000000
3137 10987654321098765432109876543210
3138 xxxxxxxxxxxxxxxxxxxxx1xx0101x00x
3144 /* 33222222222211111111110000000000
3145 10987654321098765432109876543210
3146 xxxxxxxxxxxxxxxxxxxxx1xx0101x01x
3153 if (((word
>> 30) & 0x1) == 0)
3155 /* 33222222222211111111110000000000
3156 10987654321098765432109876543210
3157 xxxxxxxxxxxxxxxxxxxxx1xx0101x10x
3163 /* 33222222222211111111110000000000
3164 10987654321098765432109876543210
3165 xxxxxxxxxxxxxxxxxxxxx1xx0101x11x
3175 if (((word
>> 27) & 0x1) == 0)
3177 if (((word
>> 23) & 0x1) == 0)
3179 if (((word
>> 29) & 0x1) == 0)
3181 if (((word
>> 30) & 0x1) == 0)
3183 /* 33222222222211111111110000000000
3184 10987654321098765432109876543210
3185 xxxxxxxxxxxxxxxxxxxxxxx01100x00x
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 xxxxxxxxxxxxxxxxxxxxxxx01100x01x
3200 /* 33222222222211111111110000000000
3201 10987654321098765432109876543210
3202 xxxxxxxxxxxxxxxxxxxxxxx01100x1xx
3209 /* 33222222222211111111110000000000
3210 10987654321098765432109876543210
3211 xxxxxxxxxxxxxxxxxxxxxxx11100xxxx
3218 if (((word
>> 21) & 0x1) == 0)
3220 if (((word
>> 28) & 0x1) == 0)
3222 if (((word
>> 29) & 0x1) == 0)
3224 if (((word
>> 30) & 0x1) == 0)
3226 /* 33222222222211111111110000000000
3227 10987654321098765432109876543210
3228 xxxxxxxxxxxxxxxxxxxxx0xx1101000x
3234 /* 33222222222211111111110000000000
3235 10987654321098765432109876543210
3236 xxxxxxxxxxxxxxxxxxxxx0xx1101001x
3243 if (((word
>> 30) & 0x1) == 0)
3245 /* 33222222222211111111110000000000
3246 10987654321098765432109876543210
3247 xxxxxxxxxxxxxxxxxxxxx0xx1101010x
3253 /* 33222222222211111111110000000000
3254 10987654321098765432109876543210
3255 xxxxxxxxxxxxxxxxxxxxx0xx1101011x
3263 if (((word
>> 15) & 0x1) == 0)
3265 if (((word
>> 22) & 0x1) == 0)
3267 /* 33222222222211111111110000000000
3268 10987654321098765432109876543210
3269 xxxxxxxxxxxxxxx0xxxxx00x11011xxx
3275 if (((word
>> 23) & 0x1) == 0)
3277 /* 33222222222211111111110000000000
3278 10987654321098765432109876543210
3279 xxxxxxxxxxxxxxx0xxxxx01011011xxx
3285 /* 33222222222211111111110000000000
3286 10987654321098765432109876543210
3287 xxxxxxxxxxxxxxx0xxxxx01111011xxx
3295 /* 33222222222211111111110000000000
3296 10987654321098765432109876543210
3297 xxxxxxxxxxxxxxx1xxxxx0xx11011xxx
3305 if (((word
>> 23) & 0x1) == 0)
3307 if (((word
>> 28) & 0x1) == 0)
3309 if (((word
>> 29) & 0x1) == 0)
3311 if (((word
>> 30) & 0x1) == 0)
3313 /* 33222222222211111111110000000000
3314 10987654321098765432109876543210
3315 xxxxxxxxxxxxxxxxxxxxx1x01101000x
3321 /* 33222222222211111111110000000000
3322 10987654321098765432109876543210
3323 xxxxxxxxxxxxxxxxxxxxx1x01101001x
3330 if (((word
>> 30) & 0x1) == 0)
3332 /* 33222222222211111111110000000000
3333 10987654321098765432109876543210
3334 xxxxxxxxxxxxxxxxxxxxx1x01101010x
3340 /* 33222222222211111111110000000000
3341 10987654321098765432109876543210
3342 xxxxxxxxxxxxxxxxxxxxx1x01101011x
3350 if (((word
>> 15) & 0x1) == 0)
3352 /* 33222222222211111111110000000000
3353 10987654321098765432109876543210
3354 xxxxxxxxxxxxxxx0xxxxx1x011011xxx
3360 /* 33222222222211111111110000000000
3361 10987654321098765432109876543210
3362 xxxxxxxxxxxxxxx1xxxxx1x011011xxx
3370 if (((word
>> 15) & 0x1) == 0)
3372 /* 33222222222211111111110000000000
3373 10987654321098765432109876543210
3374 xxxxxxxxxxxxxxx0xxxxx1x11101xxxx
3380 /* 33222222222211111111110000000000
3381 10987654321098765432109876543210
3382 xxxxxxxxxxxxxxx1xxxxx1x11101xxxx
3394 if (((word
>> 27) & 0x1) == 0)
3396 if (((word
>> 28) & 0x1) == 0)
3398 if (((word
>> 24) & 0x1) == 0)
3400 if (((word
>> 29) & 0x1) == 0)
3402 if (((word
>> 13) & 0x1) == 0)
3404 if (((word
>> 14) & 0x1) == 0)
3406 if (((word
>> 15) & 0x1) == 0)
3408 if (((word
>> 21) & 0x1) == 0)
3410 if (((word
>> 30) & 0x1) == 0)
3412 if (((word
>> 31) & 0x1) == 0)
3414 if (((word
>> 16) & 0x1) == 0)
3416 if (((word
>> 17) & 0x1) == 0)
3418 if (((word
>> 18) & 0x1) == 0)
3420 if (((word
>> 19) & 0x1) == 0)
3422 if (((word
>> 20) & 0x1) == 0)
3424 /* 33222222222211111111110000000000
3425 10987654321098765432109876543210
3426 xxxxxxxxxxxxx000000000xx0x100000
3432 /* 33222222222211111111110000000000
3433 10987654321098765432109876543210
3434 xxxxxxxxxxxxx000000010xx0x100000
3441 if (((word
>> 20) & 0x1) == 0)
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 xxxxxxxxxxxxx000000100xx0x100000
3451 /* 33222222222211111111110000000000
3452 10987654321098765432109876543210
3453 xxxxxxxxxxxxx000000110xx0x100000
3461 if (((word
>> 19) & 0x1) == 0)
3463 /* 33222222222211111111110000000000
3464 10987654321098765432109876543210
3465 xxxxxxxxxxxxx0000010x0xx0x100000
3471 /* 33222222222211111111110000000000
3472 10987654321098765432109876543210
3473 xxxxxxxxxxxxx0000011x0xx0x100000
3481 if (((word
>> 18) & 0x1) == 0)
3483 if (((word
>> 19) & 0x1) == 0)
3485 /* 33222222222211111111110000000000
3486 10987654321098765432109876543210
3487 xxxxxxxxxxxxx0000100x0xx0x100000
3493 if (((word
>> 20) & 0x1) == 0)
3495 /* 33222222222211111111110000000000
3496 10987654321098765432109876543210
3497 xxxxxxxxxxxxx000010100xx0x100000
3503 /* 33222222222211111111110000000000
3504 10987654321098765432109876543210
3505 xxxxxxxxxxxxx000010110xx0x100000
3513 /* 33222222222211111111110000000000
3514 10987654321098765432109876543210
3515 xxxxxxxxxxxxx000011xx0xx0x100000
3523 if (((word
>> 17) & 0x1) == 0)
3525 if (((word
>> 18) & 0x1) == 0)
3527 if (((word
>> 19) & 0x1) == 0)
3529 /* 33222222222211111111110000000000
3530 10987654321098765432109876543210
3531 xxxxxxxxxxxxx0001000x0xx0x100000
3537 if (((word
>> 20) & 0x1) == 0)
3539 /* 33222222222211111111110000000000
3540 10987654321098765432109876543210
3541 xxxxxxxxxxxxx000100100xx0x100000
3547 /* 33222222222211111111110000000000
3548 10987654321098765432109876543210
3549 xxxxxxxxxxxxx000100110xx0x100000
3557 if (((word
>> 19) & 0x1) == 0)
3559 /* 33222222222211111111110000000000
3560 10987654321098765432109876543210
3561 xxxxxxxxxxxxx0001010x0xx0x100000
3567 /* 33222222222211111111110000000000
3568 10987654321098765432109876543210
3569 xxxxxxxxxxxxx0001011x0xx0x100000
3577 if (((word
>> 18) & 0x1) == 0)
3579 if (((word
>> 19) & 0x1) == 0)
3581 if (((word
>> 20) & 0x1) == 0)
3583 /* 33222222222211111111110000000000
3584 10987654321098765432109876543210
3585 xxxxxxxxxxxxx000110000xx0x100000
3591 /* 33222222222211111111110000000000
3592 10987654321098765432109876543210
3593 xxxxxxxxxxxxx000110010xx0x100000
3600 if (((word
>> 20) & 0x1) == 0)
3602 /* 33222222222211111111110000000000
3603 10987654321098765432109876543210
3604 xxxxxxxxxxxxx000110100xx0x100000
3610 /* 33222222222211111111110000000000
3611 10987654321098765432109876543210
3612 xxxxxxxxxxxxx000110110xx0x100000
3620 /* 33222222222211111111110000000000
3621 10987654321098765432109876543210
3622 xxxxxxxxxxxxx000111xx0xx0x100000
3631 if (((word
>> 23) & 0x1) == 0)
3633 /* 33222222222211111111110000000000
3634 10987654321098765432109876543210
3635 xxxxxxxxxxxxx000xxxxx0x00x100001
3641 /* 33222222222211111111110000000000
3642 10987654321098765432109876543210
3643 xxxxxxxxxxxxx000xxxxx0x10x100001
3651 if (((word
>> 23) & 0x1) == 0)
3653 /* 33222222222211111111110000000000
3654 10987654321098765432109876543210
3655 xxxxxxxxxxxxx000xxxxx0x00x10001x
3661 if (((word
>> 31) & 0x1) == 0)
3663 if (((word
>> 10) & 0x1) == 0)
3665 /* 33222222222211111111110000000000
3666 10987654321098765432109876543210
3667 xxxxxxxxxx0xx000xxxxx0x10x100010
3673 /* 33222222222211111111110000000000
3674 10987654321098765432109876543210
3675 xxxxxxxxxx1xx000xxxxx0x10x100010
3682 /* 33222222222211111111110000000000
3683 10987654321098765432109876543210
3684 xxxxxxxxxxxxx000xxxxx0x10x100011
3693 if (((word
>> 30) & 0x1) == 0)
3695 if (((word
>> 31) & 0x1) == 0)
3697 if (((word
>> 10) & 0x1) == 0)
3699 if (((word
>> 11) & 0x1) == 0)
3701 if (((word
>> 12) & 0x1) == 0)
3703 /* 33222222222211111111110000000000
3704 10987654321098765432109876543210
3705 xxxxxxxxxx000000xxxxx1xx0x100000
3711 /* 33222222222211111111110000000000
3712 10987654321098765432109876543210
3713 xxxxxxxxxx001000xxxxx1xx0x100000
3720 /* 33222222222211111111110000000000
3721 10987654321098765432109876543210
3722 xxxxxxxxxx01x000xxxxx1xx0x100000
3729 if (((word
>> 11) & 0x1) == 0)
3731 if (((word
>> 12) & 0x1) == 0)
3733 /* 33222222222211111111110000000000
3734 10987654321098765432109876543210
3735 xxxxxxxxxx100000xxxxx1xx0x100000
3741 /* 33222222222211111111110000000000
3742 10987654321098765432109876543210
3743 xxxxxxxxxx101000xxxxx1xx0x100000
3750 /* 33222222222211111111110000000000
3751 10987654321098765432109876543210
3752 xxxxxxxxxx11x000xxxxx1xx0x100000
3760 if (((word
>> 23) & 0x1) == 0)
3762 /* 33222222222211111111110000000000
3763 10987654321098765432109876543210
3764 xxxxxxxxxxxxx000xxxxx1x00x100001
3770 /* 33222222222211111111110000000000
3771 10987654321098765432109876543210
3772 xxxxxxxxxxxxx000xxxxx1x10x100001
3780 if (((word
>> 23) & 0x1) == 0)
3782 /* 33222222222211111111110000000000
3783 10987654321098765432109876543210
3784 xxxxxxxxxxxxx000xxxxx1x00x10001x
3790 if (((word
>> 31) & 0x1) == 0)
3792 if (((word
>> 10) & 0x1) == 0)
3794 if (((word
>> 22) & 0x1) == 0)
3796 /* 33222222222211111111110000000000
3797 10987654321098765432109876543210
3798 xxxxxxxxxx0xx000xxxxx1010x100010
3804 /* 33222222222211111111110000000000
3805 10987654321098765432109876543210
3806 xxxxxxxxxx0xx000xxxxx1110x100010
3813 if (((word
>> 22) & 0x1) == 0)
3815 /* 33222222222211111111110000000000
3816 10987654321098765432109876543210
3817 xxxxxxxxxx1xx000xxxxx1010x100010
3823 /* 33222222222211111111110000000000
3824 10987654321098765432109876543210
3825 xxxxxxxxxx1xx000xxxxx1110x100010
3833 /* 33222222222211111111110000000000
3834 10987654321098765432109876543210
3835 xxxxxxxxxxxxx000xxxxx1x10x100011
3845 if (((word
>> 30) & 0x1) == 0)
3847 if (((word
>> 31) & 0x1) == 0)
3849 if (((word
>> 21) & 0x1) == 0)
3851 if (((word
>> 16) & 0x1) == 0)
3853 if (((word
>> 18) & 0x1) == 0)
3855 if (((word
>> 19) & 0x1) == 0)
3857 if (((word
>> 20) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 xxxxxxxxxxxxx0010x0000xx0x100000
3867 /* 33222222222211111111110000000000
3868 10987654321098765432109876543210
3869 xxxxxxxxxxxxx0010x0010xx0x100000
3876 /* 33222222222211111111110000000000
3877 10987654321098765432109876543210
3878 xxxxxxxxxxxxx0010x01x0xx0x100000
3885 if (((word
>> 20) & 0x1) == 0)
3887 /* 33222222222211111111110000000000
3888 10987654321098765432109876543210
3889 xxxxxxxxxxxxx0010x1x00xx0x100000
3895 /* 33222222222211111111110000000000
3896 10987654321098765432109876543210
3897 xxxxxxxxxxxxx0010x1x10xx0x100000
3905 if (((word
>> 17) & 0x1) == 0)
3907 if (((word
>> 18) & 0x1) == 0)
3909 if (((word
>> 19) & 0x1) == 0)
3911 if (((word
>> 20) & 0x1) == 0)
3913 /* 33222222222211111111110000000000
3914 10987654321098765432109876543210
3915 xxxxxxxxxxxxx001100000xx0x100000
3921 /* 33222222222211111111110000000000
3922 10987654321098765432109876543210
3923 xxxxxxxxxxxxx001100010xx0x100000
3930 /* 33222222222211111111110000000000
3931 10987654321098765432109876543210
3932 xxxxxxxxxxxxx0011001x0xx0x100000
3939 /* 33222222222211111111110000000000
3940 10987654321098765432109876543210
3941 xxxxxxxxxxxxx001101xx0xx0x100000
3948 if (((word
>> 18) & 0x1) == 0)
3950 if (((word
>> 19) & 0x1) == 0)
3952 if (((word
>> 20) & 0x1) == 0)
3954 /* 33222222222211111111110000000000
3955 10987654321098765432109876543210
3956 xxxxxxxxxxxxx001110000xx0x100000
3962 /* 33222222222211111111110000000000
3963 10987654321098765432109876543210
3964 xxxxxxxxxxxxx001110010xx0x100000
3971 /* 33222222222211111111110000000000
3972 10987654321098765432109876543210
3973 xxxxxxxxxxxxx0011101x0xx0x100000
3980 /* 33222222222211111111110000000000
3981 10987654321098765432109876543210
3982 xxxxxxxxxxxxx001111xx0xx0x100000
3991 if (((word
>> 10) & 0x1) == 0)
3993 if (((word
>> 12) & 0x1) == 0)
3995 /* 33222222222211111111110000000000
3996 10987654321098765432109876543210
3997 xxxxxxxxxx0x0001xxxxx1xx0x100000
4003 /* 33222222222211111111110000000000
4004 10987654321098765432109876543210
4005 xxxxxxxxxx0x1001xxxxx1xx0x100000
4012 if (((word
>> 11) & 0x1) == 0)
4014 if (((word
>> 12) & 0x1) == 0)
4016 /* 33222222222211111111110000000000
4017 10987654321098765432109876543210
4018 xxxxxxxxxx100001xxxxx1xx0x100000
4024 /* 33222222222211111111110000000000
4025 10987654321098765432109876543210
4026 xxxxxxxxxx101001xxxxx1xx0x100000
4033 if (((word
>> 12) & 0x1) == 0)
4035 /* 33222222222211111111110000000000
4036 10987654321098765432109876543210
4037 xxxxxxxxxx110001xxxxx1xx0x100000
4043 /* 33222222222211111111110000000000
4044 10987654321098765432109876543210
4045 xxxxxxxxxx111001xxxxx1xx0x100000
4055 if (((word
>> 22) & 0x1) == 0)
4057 if (((word
>> 23) & 0x1) == 0)
4059 /* 33222222222211111111110000000000
4060 10987654321098765432109876543210
4061 xxxxxxxxxxxxx001xxxxxx000x100001
4067 /* 33222222222211111111110000000000
4068 10987654321098765432109876543210
4069 xxxxxxxxxxxxx001xxxxxx010x100001
4076 if (((word
>> 23) & 0x1) == 0)
4078 /* 33222222222211111111110000000000
4079 10987654321098765432109876543210
4080 xxxxxxxxxxxxx001xxxxxx100x100001
4086 /* 33222222222211111111110000000000
4087 10987654321098765432109876543210
4088 xxxxxxxxxxxxx001xxxxxx110x100001
4097 if (((word
>> 21) & 0x1) == 0)
4099 if (((word
>> 23) & 0x1) == 0)
4101 /* 33222222222211111111110000000000
4102 10987654321098765432109876543210
4103 xxxxxxxxxxxxx001xxxxx0x00x10001x
4109 /* 33222222222211111111110000000000
4110 10987654321098765432109876543210
4111 xxxxxxxxxxxxx001xxxxx0x10x10001x
4118 if (((word
>> 22) & 0x1) == 0)
4120 if (((word
>> 23) & 0x1) == 0)
4122 /* 33222222222211111111110000000000
4123 10987654321098765432109876543210
4124 xxxxxxxxxxxxx001xxxxx1000x10001x
4130 /* 33222222222211111111110000000000
4131 10987654321098765432109876543210
4132 xxxxxxxxxxxxx001xxxxx1010x10001x
4139 if (((word
>> 23) & 0x1) == 0)
4141 /* 33222222222211111111110000000000
4142 10987654321098765432109876543210
4143 xxxxxxxxxxxxx001xxxxx1100x10001x
4149 /* 33222222222211111111110000000000
4150 10987654321098765432109876543210
4151 xxxxxxxxxxxxx001xxxxx1110x10001x
4162 if (((word
>> 15) & 0x1) == 0)
4164 if (((word
>> 21) & 0x1) == 0)
4166 if (((word
>> 30) & 0x1) == 0)
4168 if (((word
>> 31) & 0x1) == 0)
4170 /* 33222222222211111111110000000000
4171 10987654321098765432109876543210
4172 xxxxxxxxxxxxx010xxxxx0xx0x100000
4178 if (((word
>> 23) & 0x1) == 0)
4180 /* 33222222222211111111110000000000
4181 10987654321098765432109876543210
4182 xxxxxxxxxxxxx010xxxxx0x00x100001
4188 /* 33222222222211111111110000000000
4189 10987654321098765432109876543210
4190 xxxxxxxxxxxxx010xxxxx0x10x100001
4198 if (((word
>> 23) & 0x1) == 0)
4200 /* 33222222222211111111110000000000
4201 10987654321098765432109876543210
4202 xxxxxxxxxxxxx010xxxxx0x00x10001x
4208 /* 33222222222211111111110000000000
4209 10987654321098765432109876543210
4210 xxxxxxxxxxxxx010xxxxx0x10x10001x
4218 if (((word
>> 30) & 0x1) == 0)
4220 if (((word
>> 31) & 0x1) == 0)
4222 if (((word
>> 11) & 0x1) == 0)
4224 if (((word
>> 12) & 0x1) == 0)
4226 if (((word
>> 10) & 0x1) == 0)
4228 /* 33222222222211111111110000000000
4229 10987654321098765432109876543210
4230 xxxxxxxxxx000010xxxxx1xx0x100000
4236 /* 33222222222211111111110000000000
4237 10987654321098765432109876543210
4238 xxxxxxxxxx100010xxxxx1xx0x100000
4245 if (((word
>> 22) & 0x1) == 0)
4247 if (((word
>> 23) & 0x1) == 0)
4249 /* 33222222222211111111110000000000
4250 10987654321098765432109876543210
4251 xxxxxxxxxxx01010xxxxx1000x100000
4257 /* 33222222222211111111110000000000
4258 10987654321098765432109876543210
4259 xxxxxxxxxxx01010xxxxx1010x100000
4266 /* 33222222222211111111110000000000
4267 10987654321098765432109876543210
4268 xxxxxxxxxxx01010xxxxx11x0x100000
4276 if (((word
>> 10) & 0x1) == 0)
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 xxxxxxxxxx01x010xxxxx1xx0x100000
4286 /* 33222222222211111111110000000000
4287 10987654321098765432109876543210
4288 xxxxxxxxxx11x010xxxxx1xx0x100000
4296 if (((word
>> 23) & 0x1) == 0)
4298 /* 33222222222211111111110000000000
4299 10987654321098765432109876543210
4300 xxxxxxxxxxxxx010xxxxx1x00x100001
4306 /* 33222222222211111111110000000000
4307 10987654321098765432109876543210
4308 xxxxxxxxxxxxx010xxxxx1x10x100001
4316 if (((word
>> 23) & 0x1) == 0)
4318 /* 33222222222211111111110000000000
4319 10987654321098765432109876543210
4320 xxxxxxxxxxxxx010xxxxx1x00x10001x
4326 /* 33222222222211111111110000000000
4327 10987654321098765432109876543210
4328 xxxxxxxxxxxxx010xxxxx1x10x10001x
4337 if (((word
>> 30) & 0x1) == 0)
4339 if (((word
>> 31) & 0x1) == 0)
4341 if (((word
>> 21) & 0x1) == 0)
4343 /* 33222222222211111111110000000000
4344 10987654321098765432109876543210
4345 xxxxxxxxxxxxx011xxxxx0xx0x100000
4351 if (((word
>> 10) & 0x1) == 0)
4353 if (((word
>> 11) & 0x1) == 0)
4355 if (((word
>> 20) & 0x1) == 0)
4357 if (((word
>> 22) & 0x1) == 0)
4359 /* 33222222222211111111110000000000
4360 10987654321098765432109876543210
4361 xxxxxxxxxx00x011xxxx010x0x100000
4367 if (((word
>> 23) & 0x1) == 0)
4369 /* 33222222222211111111110000000000
4370 10987654321098765432109876543210
4371 xxxxxxxxxx00x011xxxx01100x100000
4377 /* 33222222222211111111110000000000
4378 10987654321098765432109876543210
4379 xxxxxxxxxx00x011xxxx01110x100000
4387 if (((word
>> 22) & 0x1) == 0)
4389 /* 33222222222211111111110000000000
4390 10987654321098765432109876543210
4391 xxxxxxxxxx00x011xxxx110x0x100000
4397 if (((word
>> 23) & 0x1) == 0)
4399 /* 33222222222211111111110000000000
4400 10987654321098765432109876543210
4401 xxxxxxxxxx00x011xxxx11100x100000
4407 /* 33222222222211111111110000000000
4408 10987654321098765432109876543210
4409 xxxxxxxxxx00x011xxxx11110x100000
4418 if (((word
>> 22) & 0x1) == 0)
4420 /* 33222222222211111111110000000000
4421 10987654321098765432109876543210
4422 xxxxxxxxxx01x011xxxxx10x0x100000
4428 if (((word
>> 23) & 0x1) == 0)
4430 /* 33222222222211111111110000000000
4431 10987654321098765432109876543210
4432 xxxxxxxxxx01x011xxxxx1100x100000
4438 /* 33222222222211111111110000000000
4439 10987654321098765432109876543210
4440 xxxxxxxxxx01x011xxxxx1110x100000
4449 if (((word
>> 11) & 0x1) == 0)
4451 if (((word
>> 20) & 0x1) == 0)
4453 if (((word
>> 22) & 0x1) == 0)
4455 /* 33222222222211111111110000000000
4456 10987654321098765432109876543210
4457 xxxxxxxxxx10x011xxxx010x0x100000
4463 if (((word
>> 23) & 0x1) == 0)
4465 /* 33222222222211111111110000000000
4466 10987654321098765432109876543210
4467 xxxxxxxxxx10x011xxxx01100x100000
4473 /* 33222222222211111111110000000000
4474 10987654321098765432109876543210
4475 xxxxxxxxxx10x011xxxx01110x100000
4483 if (((word
>> 22) & 0x1) == 0)
4485 /* 33222222222211111111110000000000
4486 10987654321098765432109876543210
4487 xxxxxxxxxx10x011xxxx110x0x100000
4493 if (((word
>> 23) & 0x1) == 0)
4495 /* 33222222222211111111110000000000
4496 10987654321098765432109876543210
4497 xxxxxxxxxx10x011xxxx11100x100000
4503 /* 33222222222211111111110000000000
4504 10987654321098765432109876543210
4505 xxxxxxxxxx10x011xxxx11110x100000
4514 if (((word
>> 22) & 0x1) == 0)
4516 /* 33222222222211111111110000000000
4517 10987654321098765432109876543210
4518 xxxxxxxxxx11x011xxxxx10x0x100000
4524 if (((word
>> 23) & 0x1) == 0)
4526 /* 33222222222211111111110000000000
4527 10987654321098765432109876543210
4528 xxxxxxxxxx11x011xxxxx1100x100000
4534 /* 33222222222211111111110000000000
4535 10987654321098765432109876543210
4536 xxxxxxxxxx11x011xxxxx1110x100000
4547 if (((word
>> 22) & 0x1) == 0)
4549 if (((word
>> 21) & 0x1) == 0)
4551 if (((word
>> 23) & 0x1) == 0)
4553 /* 33222222222211111111110000000000
4554 10987654321098765432109876543210
4555 xxxxxxxxxxxxx011xxxxx0000x100001
4561 /* 33222222222211111111110000000000
4562 10987654321098765432109876543210
4563 xxxxxxxxxxxxx011xxxxx0010x100001
4570 if (((word
>> 23) & 0x1) == 0)
4572 /* 33222222222211111111110000000000
4573 10987654321098765432109876543210
4574 xxxxxxxxxxxxx011xxxxx1000x100001
4580 /* 33222222222211111111110000000000
4581 10987654321098765432109876543210
4582 xxxxxxxxxxxxx011xxxxx1010x100001
4590 if (((word
>> 23) & 0x1) == 0)
4592 /* 33222222222211111111110000000000
4593 10987654321098765432109876543210
4594 xxxxxxxxxxxxx011xxxxxx100x100001
4600 /* 33222222222211111111110000000000
4601 10987654321098765432109876543210
4602 xxxxxxxxxxxxx011xxxxxx110x100001
4611 if (((word
>> 21) & 0x1) == 0)
4613 if (((word
>> 23) & 0x1) == 0)
4615 /* 33222222222211111111110000000000
4616 10987654321098765432109876543210
4617 xxxxxxxxxxxxx011xxxxx0x00x10001x
4623 /* 33222222222211111111110000000000
4624 10987654321098765432109876543210
4625 xxxxxxxxxxxxx011xxxxx0x10x10001x
4632 if (((word
>> 22) & 0x1) == 0)
4634 if (((word
>> 23) & 0x1) == 0)
4636 /* 33222222222211111111110000000000
4637 10987654321098765432109876543210
4638 xxxxxxxxxxxxx011xxxxx1000x10001x
4644 /* 33222222222211111111110000000000
4645 10987654321098765432109876543210
4646 xxxxxxxxxxxxx011xxxxx1010x10001x
4653 if (((word
>> 23) & 0x1) == 0)
4655 /* 33222222222211111111110000000000
4656 10987654321098765432109876543210
4657 xxxxxxxxxxxxx011xxxxx1100x10001x
4663 /* 33222222222211111111110000000000
4664 10987654321098765432109876543210
4665 xxxxxxxxxxxxx011xxxxx1110x10001x
4677 if (((word
>> 14) & 0x1) == 0)
4679 if (((word
>> 15) & 0x1) == 0)
4681 if (((word
>> 21) & 0x1) == 0)
4683 if (((word
>> 30) & 0x1) == 0)
4685 if (((word
>> 31) & 0x1) == 0)
4687 if (((word
>> 17) & 0x1) == 0)
4689 if (((word
>> 19) & 0x1) == 0)
4691 if (((word
>> 20) & 0x1) == 0)
4693 if (((word
>> 16) & 0x1) == 0)
4695 /* 33222222222211111111110000000000
4696 10987654321098765432109876543210
4697 xxxxxxxxxxxxx10000x000xx0x100000
4703 /* 33222222222211111111110000000000
4704 10987654321098765432109876543210
4705 xxxxxxxxxxxxx10010x000xx0x100000
4712 /* 33222222222211111111110000000000
4713 10987654321098765432109876543210
4714 xxxxxxxxxxxxx100x0x010xx0x100000
4721 if (((word
>> 16) & 0x1) == 0)
4723 if (((word
>> 20) & 0x1) == 0)
4725 /* 33222222222211111111110000000000
4726 10987654321098765432109876543210
4727 xxxxxxxxxxxxx10000x100xx0x100000
4733 /* 33222222222211111111110000000000
4734 10987654321098765432109876543210
4735 xxxxxxxxxxxxx10000x110xx0x100000
4742 if (((word
>> 20) & 0x1) == 0)
4744 /* 33222222222211111111110000000000
4745 10987654321098765432109876543210
4746 xxxxxxxxxxxxx10010x100xx0x100000
4752 /* 33222222222211111111110000000000
4753 10987654321098765432109876543210
4754 xxxxxxxxxxxxx10010x110xx0x100000
4763 if (((word
>> 16) & 0x1) == 0)
4765 if (((word
>> 20) & 0x1) == 0)
4767 /* 33222222222211111111110000000000
4768 10987654321098765432109876543210
4769 xxxxxxxxxxxxx10001xx00xx0x100000
4775 /* 33222222222211111111110000000000
4776 10987654321098765432109876543210
4777 xxxxxxxxxxxxx10001xx10xx0x100000
4784 /* 33222222222211111111110000000000
4785 10987654321098765432109876543210
4786 xxxxxxxxxxxxx10011xxx0xx0x100000
4794 if (((word
>> 23) & 0x1) == 0)
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 xxxxxxxxxxxxx100xxxxx0x00x100001
4804 /* 33222222222211111111110000000000
4805 10987654321098765432109876543210
4806 xxxxxxxxxxxxx100xxxxx0x10x100001
4814 if (((word
>> 23) & 0x1) == 0)
4816 /* 33222222222211111111110000000000
4817 10987654321098765432109876543210
4818 xxxxxxxxxxxxx100xxxxx0x00x10001x
4824 /* 33222222222211111111110000000000
4825 10987654321098765432109876543210
4826 xxxxxxxxxxxxx100xxxxx0x10x10001x
4834 if (((word
>> 23) & 0x1) == 0)
4836 if (((word
>> 30) & 0x1) == 0)
4838 if (((word
>> 31) & 0x1) == 0)
4840 if (((word
>> 22) & 0x1) == 0)
4842 /* 33222222222211111111110000000000
4843 10987654321098765432109876543210
4844 xxxxxxxxxxxxx100xxxxx1000x100000
4850 /* 33222222222211111111110000000000
4851 10987654321098765432109876543210
4852 xxxxxxxxxxxxx100xxxxx1100x100000
4859 /* 33222222222211111111110000000000
4860 10987654321098765432109876543210
4861 xxxxxxxxxxxxx100xxxxx1x00x100001
4868 /* 33222222222211111111110000000000
4869 10987654321098765432109876543210
4870 xxxxxxxxxxxxx100xxxxx1x00x10001x
4877 if (((word
>> 30) & 0x1) == 0)
4879 if (((word
>> 31) & 0x1) == 0)
4881 if (((word
>> 22) & 0x1) == 0)
4883 /* 33222222222211111111110000000000
4884 10987654321098765432109876543210
4885 xxxxxxxxxxxxx100xxxxx1010x100000
4891 /* 33222222222211111111110000000000
4892 10987654321098765432109876543210
4893 xxxxxxxxxxxxx100xxxxx1110x100000
4900 /* 33222222222211111111110000000000
4901 10987654321098765432109876543210
4902 xxxxxxxxxxxxx100xxxxx1x10x100001
4909 /* 33222222222211111111110000000000
4910 10987654321098765432109876543210
4911 xxxxxxxxxxxxx100xxxxx1x10x10001x
4920 if (((word
>> 30) & 0x1) == 0)
4922 if (((word
>> 31) & 0x1) == 0)
4924 if (((word
>> 21) & 0x1) == 0)
4926 if (((word
>> 16) & 0x1) == 0)
4928 if (((word
>> 17) & 0x1) == 0)
4930 if (((word
>> 18) & 0x1) == 0)
4932 if (((word
>> 19) & 0x1) == 0)
4934 /* 33222222222211111111110000000000
4935 10987654321098765432109876543210
4936 xxxxxxxxxxxxx1010000x0xx0x100000
4942 /* 33222222222211111111110000000000
4943 10987654321098765432109876543210
4944 xxxxxxxxxxxxx1010001x0xx0x100000
4951 if (((word
>> 19) & 0x1) == 0)
4953 /* 33222222222211111111110000000000
4954 10987654321098765432109876543210
4955 xxxxxxxxxxxxx1010010x0xx0x100000
4961 /* 33222222222211111111110000000000
4962 10987654321098765432109876543210
4963 xxxxxxxxxxxxx1010011x0xx0x100000
4971 if (((word
>> 18) & 0x1) == 0)
4973 if (((word
>> 19) & 0x1) == 0)
4975 /* 33222222222211111111110000000000
4976 10987654321098765432109876543210
4977 xxxxxxxxxxxxx1010100x0xx0x100000
4983 /* 33222222222211111111110000000000
4984 10987654321098765432109876543210
4985 xxxxxxxxxxxxx1010101x0xx0x100000
4992 if (((word
>> 19) & 0x1) == 0)
4994 /* 33222222222211111111110000000000
4995 10987654321098765432109876543210
4996 xxxxxxxxxxxxx1010110x0xx0x100000
5002 /* 33222222222211111111110000000000
5003 10987654321098765432109876543210
5004 xxxxxxxxxxxxx1010111x0xx0x100000
5013 if (((word
>> 17) & 0x1) == 0)
5015 if (((word
>> 18) & 0x1) == 0)
5017 if (((word
>> 19) & 0x1) == 0)
5019 /* 33222222222211111111110000000000
5020 10987654321098765432109876543210
5021 xxxxxxxxxxxxx1011000x0xx0x100000
5027 /* 33222222222211111111110000000000
5028 10987654321098765432109876543210
5029 xxxxxxxxxxxxx1011001x0xx0x100000
5036 if (((word
>> 19) & 0x1) == 0)
5038 /* 33222222222211111111110000000000
5039 10987654321098765432109876543210
5040 xxxxxxxxxxxxx1011010x0xx0x100000
5046 /* 33222222222211111111110000000000
5047 10987654321098765432109876543210
5048 xxxxxxxxxxxxx1011011x0xx0x100000
5056 if (((word
>> 18) & 0x1) == 0)
5058 if (((word
>> 19) & 0x1) == 0)
5060 /* 33222222222211111111110000000000
5061 10987654321098765432109876543210
5062 xxxxxxxxxxxxx1011100x0xx0x100000
5068 /* 33222222222211111111110000000000
5069 10987654321098765432109876543210
5070 xxxxxxxxxxxxx1011101x0xx0x100000
5077 /* 33222222222211111111110000000000
5078 10987654321098765432109876543210
5079 xxxxxxxxxxxxx101111xx0xx0x100000
5088 if (((word
>> 12) & 0x1) == 0)
5090 if (((word
>> 23) & 0x1) == 0)
5092 if (((word
>> 22) & 0x1) == 0)
5094 /* 33222222222211111111110000000000
5095 10987654321098765432109876543210
5096 xxxxxxxxxxxx0101xxxxx1000x100000
5102 /* 33222222222211111111110000000000
5103 10987654321098765432109876543210
5104 xxxxxxxxxxxx0101xxxxx1100x100000
5111 /* 33222222222211111111110000000000
5112 10987654321098765432109876543210
5113 xxxxxxxxxxxx0101xxxxx1x10x100000
5120 if (((word
>> 10) & 0x1) == 0)
5122 if (((word
>> 11) & 0x1) == 0)
5124 /* 33222222222211111111110000000000
5125 10987654321098765432109876543210
5126 xxxxxxxxxx001101xxxxx1xx0x100000
5132 /* 33222222222211111111110000000000
5133 10987654321098765432109876543210
5134 xxxxxxxxxx011101xxxxx1xx0x100000
5141 /* 33222222222211111111110000000000
5142 10987654321098765432109876543210
5143 xxxxxxxxxx1x1101xxxxx1xx0x100000
5152 if (((word
>> 22) & 0x1) == 0)
5154 if (((word
>> 23) & 0x1) == 0)
5156 /* 33222222222211111111110000000000
5157 10987654321098765432109876543210
5158 xxxxxxxxxxxxx101xxxxxx000x100001
5164 /* 33222222222211111111110000000000
5165 10987654321098765432109876543210
5166 xxxxxxxxxxxxx101xxxxxx010x100001
5173 if (((word
>> 23) & 0x1) == 0)
5175 /* 33222222222211111111110000000000
5176 10987654321098765432109876543210
5177 xxxxxxxxxxxxx101xxxxxx100x100001
5183 /* 33222222222211111111110000000000
5184 10987654321098765432109876543210
5185 xxxxxxxxxxxxx101xxxxxx110x100001
5194 if (((word
>> 21) & 0x1) == 0)
5196 if (((word
>> 23) & 0x1) == 0)
5198 /* 33222222222211111111110000000000
5199 10987654321098765432109876543210
5200 xxxxxxxxxxxxx101xxxxx0x00x10001x
5206 /* 33222222222211111111110000000000
5207 10987654321098765432109876543210
5208 xxxxxxxxxxxxx101xxxxx0x10x10001x
5215 if (((word
>> 22) & 0x1) == 0)
5217 if (((word
>> 23) & 0x1) == 0)
5219 /* 33222222222211111111110000000000
5220 10987654321098765432109876543210
5221 xxxxxxxxxxxxx101xxxxx1000x10001x
5227 /* 33222222222211111111110000000000
5228 10987654321098765432109876543210
5229 xxxxxxxxxxxxx101xxxxx1010x10001x
5236 if (((word
>> 23) & 0x1) == 0)
5238 /* 33222222222211111111110000000000
5239 10987654321098765432109876543210
5240 xxxxxxxxxxxxx101xxxxx1100x10001x
5246 /* 33222222222211111111110000000000
5247 10987654321098765432109876543210
5248 xxxxxxxxxxxxx101xxxxx1110x10001x
5259 if (((word
>> 15) & 0x1) == 0)
5261 if (((word
>> 21) & 0x1) == 0)
5263 if (((word
>> 30) & 0x1) == 0)
5265 if (((word
>> 31) & 0x1) == 0)
5267 /* 33222222222211111111110000000000
5268 10987654321098765432109876543210
5269 xxxxxxxxxxxxx110xxxxx0xx0x100000
5275 if (((word
>> 23) & 0x1) == 0)
5277 /* 33222222222211111111110000000000
5278 10987654321098765432109876543210
5279 xxxxxxxxxxxxx110xxxxx0x00x100001
5285 /* 33222222222211111111110000000000
5286 10987654321098765432109876543210
5287 xxxxxxxxxxxxx110xxxxx0x10x100001
5295 if (((word
>> 23) & 0x1) == 0)
5297 /* 33222222222211111111110000000000
5298 10987654321098765432109876543210
5299 xxxxxxxxxxxxx110xxxxx0x00x10001x
5305 /* 33222222222211111111110000000000
5306 10987654321098765432109876543210
5307 xxxxxxxxxxxxx110xxxxx0x10x10001x
5315 if (((word
>> 23) & 0x1) == 0)
5317 if (((word
>> 30) & 0x1) == 0)
5319 /* 33222222222211111111110000000000
5320 10987654321098765432109876543210
5321 xxxxxxxxxxxxx110xxxxx1x00x10000x
5327 /* 33222222222211111111110000000000
5328 10987654321098765432109876543210
5329 xxxxxxxxxxxxx110xxxxx1x00x10001x
5336 if (((word
>> 30) & 0x1) == 0)
5338 /* 33222222222211111111110000000000
5339 10987654321098765432109876543210
5340 xxxxxxxxxxxxx110xxxxx1x10x10000x
5346 /* 33222222222211111111110000000000
5347 10987654321098765432109876543210
5348 xxxxxxxxxxxxx110xxxxx1x10x10001x
5357 if (((word
>> 30) & 0x1) == 0)
5359 if (((word
>> 31) & 0x1) == 0)
5361 if (((word
>> 21) & 0x1) == 0)
5363 /* 33222222222211111111110000000000
5364 10987654321098765432109876543210
5365 xxxxxxxxxxxxx111xxxxx0xx0x100000
5371 if (((word
>> 10) & 0x1) == 0)
5373 if (((word
>> 11) & 0x1) == 0)
5375 if (((word
>> 12) & 0x1) == 0)
5377 if (((word
>> 20) & 0x1) == 0)
5379 if (((word
>> 22) & 0x1) == 0)
5381 if (((word
>> 23) & 0x1) == 0)
5383 /* 33222222222211111111110000000000
5384 10987654321098765432109876543210
5385 xxxxxxxxxx000111xxxx01000x100000
5391 /* 33222222222211111111110000000000
5392 10987654321098765432109876543210
5393 xxxxxxxxxx000111xxxx01010x100000
5400 if (((word
>> 23) & 0x1) == 0)
5402 /* 33222222222211111111110000000000
5403 10987654321098765432109876543210
5404 xxxxxxxxxx000111xxxx01100x100000
5410 /* 33222222222211111111110000000000
5411 10987654321098765432109876543210
5412 xxxxxxxxxx000111xxxx01110x100000
5420 if (((word
>> 22) & 0x1) == 0)
5422 if (((word
>> 23) & 0x1) == 0)
5424 /* 33222222222211111111110000000000
5425 10987654321098765432109876543210
5426 xxxxxxxxxx000111xxxx11000x100000
5432 /* 33222222222211111111110000000000
5433 10987654321098765432109876543210
5434 xxxxxxxxxx000111xxxx11010x100000
5441 if (((word
>> 23) & 0x1) == 0)
5443 /* 33222222222211111111110000000000
5444 10987654321098765432109876543210
5445 xxxxxxxxxx000111xxxx11100x100000
5451 /* 33222222222211111111110000000000
5452 10987654321098765432109876543210
5453 xxxxxxxxxx000111xxxx11110x100000
5462 if (((word
>> 20) & 0x1) == 0)
5464 if (((word
>> 22) & 0x1) == 0)
5466 if (((word
>> 23) & 0x1) == 0)
5468 /* 33222222222211111111110000000000
5469 10987654321098765432109876543210
5470 xxxxxxxxxx001111xxxx01000x100000
5476 /* 33222222222211111111110000000000
5477 10987654321098765432109876543210
5478 xxxxxxxxxx001111xxxx01010x100000
5485 if (((word
>> 23) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 xxxxxxxxxx001111xxxx01100x100000
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 xxxxxxxxxx001111xxxx01110x100000
5505 if (((word
>> 22) & 0x1) == 0)
5507 if (((word
>> 23) & 0x1) == 0)
5509 /* 33222222222211111111110000000000
5510 10987654321098765432109876543210
5511 xxxxxxxxxx001111xxxx11000x100000
5517 /* 33222222222211111111110000000000
5518 10987654321098765432109876543210
5519 xxxxxxxxxx001111xxxx11010x100000
5526 if (((word
>> 23) & 0x1) == 0)
5528 /* 33222222222211111111110000000000
5529 10987654321098765432109876543210
5530 xxxxxxxxxx001111xxxx11100x100000
5536 /* 33222222222211111111110000000000
5537 10987654321098765432109876543210
5538 xxxxxxxxxx001111xxxx11110x100000
5548 if (((word
>> 20) & 0x1) == 0)
5550 if (((word
>> 22) & 0x1) == 0)
5552 if (((word
>> 23) & 0x1) == 0)
5554 /* 33222222222211111111110000000000
5555 10987654321098765432109876543210
5556 xxxxxxxxxx01x111xxxx01000x100000
5562 /* 33222222222211111111110000000000
5563 10987654321098765432109876543210
5564 xxxxxxxxxx01x111xxxx01010x100000
5571 if (((word
>> 23) & 0x1) == 0)
5573 /* 33222222222211111111110000000000
5574 10987654321098765432109876543210
5575 xxxxxxxxxx01x111xxxx01100x100000
5581 /* 33222222222211111111110000000000
5582 10987654321098765432109876543210
5583 xxxxxxxxxx01x111xxxx01110x100000
5591 if (((word
>> 22) & 0x1) == 0)
5593 if (((word
>> 23) & 0x1) == 0)
5595 /* 33222222222211111111110000000000
5596 10987654321098765432109876543210
5597 xxxxxxxxxx01x111xxxx11000x100000
5603 /* 33222222222211111111110000000000
5604 10987654321098765432109876543210
5605 xxxxxxxxxx01x111xxxx11010x100000
5612 if (((word
>> 23) & 0x1) == 0)
5614 /* 33222222222211111111110000000000
5615 10987654321098765432109876543210
5616 xxxxxxxxxx01x111xxxx11100x100000
5622 /* 33222222222211111111110000000000
5623 10987654321098765432109876543210
5624 xxxxxxxxxx01x111xxxx11110x100000
5634 if (((word
>> 11) & 0x1) == 0)
5636 if (((word
>> 12) & 0x1) == 0)
5638 if (((word
>> 22) & 0x1) == 0)
5640 if (((word
>> 23) & 0x1) == 0)
5642 /* 33222222222211111111110000000000
5643 10987654321098765432109876543210
5644 xxxxxxxxxx100111xxxxx1000x100000
5650 /* 33222222222211111111110000000000
5651 10987654321098765432109876543210
5652 xxxxxxxxxx100111xxxxx1010x100000
5659 if (((word
>> 23) & 0x1) == 0)
5661 /* 33222222222211111111110000000000
5662 10987654321098765432109876543210
5663 xxxxxxxxxx100111xxxxx1100x100000
5669 /* 33222222222211111111110000000000
5670 10987654321098765432109876543210
5671 xxxxxxxxxx100111xxxxx1110x100000
5679 if (((word
>> 20) & 0x1) == 0)
5681 if (((word
>> 22) & 0x1) == 0)
5683 if (((word
>> 23) & 0x1) == 0)
5685 /* 33222222222211111111110000000000
5686 10987654321098765432109876543210
5687 xxxxxxxxxx101111xxxx01000x100000
5693 /* 33222222222211111111110000000000
5694 10987654321098765432109876543210
5695 xxxxxxxxxx101111xxxx01010x100000
5702 if (((word
>> 23) & 0x1) == 0)
5704 /* 33222222222211111111110000000000
5705 10987654321098765432109876543210
5706 xxxxxxxxxx101111xxxx01100x100000
5712 /* 33222222222211111111110000000000
5713 10987654321098765432109876543210
5714 xxxxxxxxxx101111xxxx01110x100000
5722 if (((word
>> 22) & 0x1) == 0)
5724 if (((word
>> 23) & 0x1) == 0)
5726 /* 33222222222211111111110000000000
5727 10987654321098765432109876543210
5728 xxxxxxxxxx101111xxxx11000x100000
5734 /* 33222222222211111111110000000000
5735 10987654321098765432109876543210
5736 xxxxxxxxxx101111xxxx11010x100000
5743 if (((word
>> 23) & 0x1) == 0)
5745 /* 33222222222211111111110000000000
5746 10987654321098765432109876543210
5747 xxxxxxxxxx101111xxxx11100x100000
5753 /* 33222222222211111111110000000000
5754 10987654321098765432109876543210
5755 xxxxxxxxxx101111xxxx11110x100000
5765 if (((word
>> 20) & 0x1) == 0)
5767 if (((word
>> 22) & 0x1) == 0)
5769 if (((word
>> 23) & 0x1) == 0)
5771 /* 33222222222211111111110000000000
5772 10987654321098765432109876543210
5773 xxxxxxxxxx11x111xxxx01000x100000
5779 /* 33222222222211111111110000000000
5780 10987654321098765432109876543210
5781 xxxxxxxxxx11x111xxxx01010x100000
5788 if (((word
>> 23) & 0x1) == 0)
5790 /* 33222222222211111111110000000000
5791 10987654321098765432109876543210
5792 xxxxxxxxxx11x111xxxx01100x100000
5798 /* 33222222222211111111110000000000
5799 10987654321098765432109876543210
5800 xxxxxxxxxx11x111xxxx01110x100000
5808 if (((word
>> 22) & 0x1) == 0)
5810 if (((word
>> 23) & 0x1) == 0)
5812 /* 33222222222211111111110000000000
5813 10987654321098765432109876543210
5814 xxxxxxxxxx11x111xxxx11000x100000
5820 /* 33222222222211111111110000000000
5821 10987654321098765432109876543210
5822 xxxxxxxxxx11x111xxxx11010x100000
5829 if (((word
>> 23) & 0x1) == 0)
5831 /* 33222222222211111111110000000000
5832 10987654321098765432109876543210
5833 xxxxxxxxxx11x111xxxx11100x100000
5839 /* 33222222222211111111110000000000
5840 10987654321098765432109876543210
5841 xxxxxxxxxx11x111xxxx11110x100000
5853 if (((word
>> 22) & 0x1) == 0)
5855 if (((word
>> 21) & 0x1) == 0)
5857 if (((word
>> 23) & 0x1) == 0)
5859 /* 33222222222211111111110000000000
5860 10987654321098765432109876543210
5861 xxxxxxxxxxxxx111xxxxx0000x100001
5867 /* 33222222222211111111110000000000
5868 10987654321098765432109876543210
5869 xxxxxxxxxxxxx111xxxxx0010x100001
5876 if (((word
>> 23) & 0x1) == 0)
5878 /* 33222222222211111111110000000000
5879 10987654321098765432109876543210
5880 xxxxxxxxxxxxx111xxxxx1000x100001
5886 /* 33222222222211111111110000000000
5887 10987654321098765432109876543210
5888 xxxxxxxxxxxxx111xxxxx1010x100001
5896 if (((word
>> 23) & 0x1) == 0)
5898 /* 33222222222211111111110000000000
5899 10987654321098765432109876543210
5900 xxxxxxxxxxxxx111xxxxxx100x100001
5906 /* 33222222222211111111110000000000
5907 10987654321098765432109876543210
5908 xxxxxxxxxxxxx111xxxxxx110x100001
5917 if (((word
>> 21) & 0x1) == 0)
5919 if (((word
>> 22) & 0x1) == 0)
5921 if (((word
>> 23) & 0x1) == 0)
5923 /* 33222222222211111111110000000000
5924 10987654321098765432109876543210
5925 xxxxxxxxxxxxx111xxxxx0000x10001x
5931 /* 33222222222211111111110000000000
5932 10987654321098765432109876543210
5933 xxxxxxxxxxxxx111xxxxx0010x10001x
5940 if (((word
>> 23) & 0x1) == 0)
5942 /* 33222222222211111111110000000000
5943 10987654321098765432109876543210
5944 xxxxxxxxxxxxx111xxxxx0100x10001x
5950 /* 33222222222211111111110000000000
5951 10987654321098765432109876543210
5952 xxxxxxxxxxxxx111xxxxx0110x10001x
5960 if (((word
>> 22) & 0x1) == 0)
5962 if (((word
>> 23) & 0x1) == 0)
5964 /* 33222222222211111111110000000000
5965 10987654321098765432109876543210
5966 xxxxxxxxxxxxx111xxxxx1000x10001x
5972 /* 33222222222211111111110000000000
5973 10987654321098765432109876543210
5974 xxxxxxxxxxxxx111xxxxx1010x10001x
5981 if (((word
>> 23) & 0x1) == 0)
5983 /* 33222222222211111111110000000000
5984 10987654321098765432109876543210
5985 xxxxxxxxxxxxx111xxxxx1100x10001x
5991 /* 33222222222211111111110000000000
5992 10987654321098765432109876543210
5993 xxxxxxxxxxxxx111xxxxx1110x10001x
6006 if (((word
>> 21) & 0x1) == 0)
6008 if (((word
>> 15) & 0x1) == 0)
6010 if (((word
>> 30) & 0x1) == 0)
6012 if (((word
>> 13) & 0x1) == 0)
6014 if (((word
>> 14) & 0x1) == 0)
6016 if (((word
>> 31) & 0x1) == 0)
6018 if (((word
>> 4) & 0x1) == 0)
6020 /* 33222222222211111111110000000000
6021 10987654321098765432109876543210
6022 xxxx0xxxxxxxx000xxxxx0xx0x100100
6028 /* 33222222222211111111110000000000
6029 10987654321098765432109876543210
6030 xxxx1xxxxxxxx000xxxxx0xx0x100100
6037 if (((word
>> 23) & 0x1) == 0)
6039 /* 33222222222211111111110000000000
6040 10987654321098765432109876543210
6041 xxxxxxxxxxxxx000xxxxx0x00x100101
6047 /* 33222222222211111111110000000000
6048 10987654321098765432109876543210
6049 xxxxxxxxxxxxx000xxxxx0x10x100101
6057 if (((word
>> 31) & 0x1) == 0)
6059 if (((word
>> 4) & 0x1) == 0)
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 xxxx0xxxxxxxx010xxxxx0xx0x100100
6069 /* 33222222222211111111110000000000
6070 10987654321098765432109876543210
6071 xxxx1xxxxxxxx010xxxxx0xx0x100100
6078 if (((word
>> 22) & 0x1) == 0)
6080 if (((word
>> 23) & 0x1) == 0)
6082 /* 33222222222211111111110000000000
6083 10987654321098765432109876543210
6084 xxxxxxxxxxxxx010xxxxx0000x100101
6090 /* 33222222222211111111110000000000
6091 10987654321098765432109876543210
6092 xxxxxxxxxxxxx010xxxxx0010x100101
6099 if (((word
>> 23) & 0x1) == 0)
6101 /* 33222222222211111111110000000000
6102 10987654321098765432109876543210
6103 xxxxxxxxxxxxx010xxxxx0100x100101
6109 /* 33222222222211111111110000000000
6110 10987654321098765432109876543210
6111 xxxxxxxxxxxxx010xxxxx0110x100101
6121 if (((word
>> 14) & 0x1) == 0)
6123 if (((word
>> 31) & 0x1) == 0)
6125 if (((word
>> 4) & 0x1) == 0)
6127 /* 33222222222211111111110000000000
6128 10987654321098765432109876543210
6129 xxxx0xxxxxxxx100xxxxx0xx0x100100
6135 /* 33222222222211111111110000000000
6136 10987654321098765432109876543210
6137 xxxx1xxxxxxxx100xxxxx0xx0x100100
6144 if (((word
>> 23) & 0x1) == 0)
6146 /* 33222222222211111111110000000000
6147 10987654321098765432109876543210
6148 xxxxxxxxxxxxx100xxxxx0x00x100101
6154 /* 33222222222211111111110000000000
6155 10987654321098765432109876543210
6156 xxxxxxxxxxxxx100xxxxx0x10x100101
6164 if (((word
>> 31) & 0x1) == 0)
6166 if (((word
>> 4) & 0x1) == 0)
6168 /* 33222222222211111111110000000000
6169 10987654321098765432109876543210
6170 xxxx0xxxxxxxx110xxxxx0xx0x100100
6176 /* 33222222222211111111110000000000
6177 10987654321098765432109876543210
6178 xxxx1xxxxxxxx110xxxxx0xx0x100100
6185 if (((word
>> 22) & 0x1) == 0)
6187 if (((word
>> 23) & 0x1) == 0)
6189 /* 33222222222211111111110000000000
6190 10987654321098765432109876543210
6191 xxxxxxxxxxxxx110xxxxx0000x100101
6197 /* 33222222222211111111110000000000
6198 10987654321098765432109876543210
6199 xxxxxxxxxxxxx110xxxxx0010x100101
6206 if (((word
>> 23) & 0x1) == 0)
6208 /* 33222222222211111111110000000000
6209 10987654321098765432109876543210
6210 xxxxxxxxxxxxx110xxxxx0100x100101
6216 /* 33222222222211111111110000000000
6217 10987654321098765432109876543210
6218 xxxxxxxxxxxxx110xxxxx0110x100101
6229 if (((word
>> 31) & 0x1) == 0)
6231 /* 33222222222211111111110000000000
6232 10987654321098765432109876543210
6233 xxxxxxxxxxxxxxx0xxxxx0xx0x100110
6239 if (((word
>> 13) & 0x1) == 0)
6241 if (((word
>> 22) & 0x1) == 0)
6243 /* 33222222222211111111110000000000
6244 10987654321098765432109876543210
6245 xxxxxxxxxxxxx0x0xxxxx00x0x100111
6251 if (((word
>> 23) & 0x1) == 0)
6253 /* 33222222222211111111110000000000
6254 10987654321098765432109876543210
6255 xxxxxxxxxxxxx0x0xxxxx0100x100111
6261 /* 33222222222211111111110000000000
6262 10987654321098765432109876543210
6263 xxxxxxxxxxxxx0x0xxxxx0110x100111
6271 if (((word
>> 22) & 0x1) == 0)
6273 if (((word
>> 23) & 0x1) == 0)
6275 /* 33222222222211111111110000000000
6276 10987654321098765432109876543210
6277 xxxxxxxxxxxxx1x0xxxxx0000x100111
6283 /* 33222222222211111111110000000000
6284 10987654321098765432109876543210
6285 xxxxxxxxxxxxx1x0xxxxx0010x100111
6292 if (((word
>> 23) & 0x1) == 0)
6294 /* 33222222222211111111110000000000
6295 10987654321098765432109876543210
6296 xxxxxxxxxxxxx1x0xxxxx0100x100111
6302 /* 33222222222211111111110000000000
6303 10987654321098765432109876543210
6304 xxxxxxxxxxxxx1x0xxxxx0110x100111
6315 if (((word
>> 13) & 0x1) == 0)
6317 if (((word
>> 30) & 0x1) == 0)
6319 if (((word
>> 14) & 0x1) == 0)
6321 if (((word
>> 4) & 0x1) == 0)
6323 /* 33222222222211111111110000000000
6324 10987654321098765432109876543210
6325 xxxx0xxxxxxxx001xxxxx0xx0x10010x
6331 /* 33222222222211111111110000000000
6332 10987654321098765432109876543210
6333 xxxx1xxxxxxxx001xxxxx0xx0x10010x
6340 if (((word
>> 31) & 0x1) == 0)
6342 if (((word
>> 4) & 0x1) == 0)
6344 /* 33222222222211111111110000000000
6345 10987654321098765432109876543210
6346 xxxx0xxxxxxxx011xxxxx0xx0x100100
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 xxxx1xxxxxxxx011xxxxx0xx0x100100
6361 if (((word
>> 22) & 0x1) == 0)
6363 if (((word
>> 23) & 0x1) == 0)
6365 /* 33222222222211111111110000000000
6366 10987654321098765432109876543210
6367 xxxxxxxxxxxxx011xxxxx0000x100101
6373 /* 33222222222211111111110000000000
6374 10987654321098765432109876543210
6375 xxxxxxxxxxxxx011xxxxx0010x100101
6382 if (((word
>> 23) & 0x1) == 0)
6384 /* 33222222222211111111110000000000
6385 10987654321098765432109876543210
6386 xxxxxxxxxxxxx011xxxxx0100x100101
6392 /* 33222222222211111111110000000000
6393 10987654321098765432109876543210
6394 xxxxxxxxxxxxx011xxxxx0110x100101
6404 if (((word
>> 31) & 0x1) == 0)
6406 /* 33222222222211111111110000000000
6407 10987654321098765432109876543210
6408 xxxxxxxxxxxxx0x1xxxxx0xx0x100110
6414 if (((word
>> 22) & 0x1) == 0)
6416 if (((word
>> 23) & 0x1) == 0)
6418 /* 33222222222211111111110000000000
6419 10987654321098765432109876543210
6420 xxxxxxxxxxxxx0x1xxxxx0000x100111
6426 /* 33222222222211111111110000000000
6427 10987654321098765432109876543210
6428 xxxxxxxxxxxxx0x1xxxxx0010x100111
6435 if (((word
>> 23) & 0x1) == 0)
6437 /* 33222222222211111111110000000000
6438 10987654321098765432109876543210
6439 xxxxxxxxxxxxx0x1xxxxx0100x100111
6445 /* 33222222222211111111110000000000
6446 10987654321098765432109876543210
6447 xxxxxxxxxxxxx0x1xxxxx0110x100111
6457 if (((word
>> 14) & 0x1) == 0)
6459 if (((word
>> 30) & 0x1) == 0)
6461 if (((word
>> 31) & 0x1) == 0)
6463 if (((word
>> 4) & 0x1) == 0)
6465 /* 33222222222211111111110000000000
6466 10987654321098765432109876543210
6467 xxxx0xxxxxxxx101xxxxx0xx0x100100
6473 /* 33222222222211111111110000000000
6474 10987654321098765432109876543210
6475 xxxx1xxxxxxxx101xxxxx0xx0x100100
6482 if (((word
>> 20) & 0x1) == 0)
6484 if (((word
>> 22) & 0x1) == 0)
6486 if (((word
>> 23) & 0x1) == 0)
6488 /* 33222222222211111111110000000000
6489 10987654321098765432109876543210
6490 xxxxxxxxxxxxx101xxxx00000x100101
6496 /* 33222222222211111111110000000000
6497 10987654321098765432109876543210
6498 xxxxxxxxxxxxx101xxxx00010x100101
6505 if (((word
>> 23) & 0x1) == 0)
6507 /* 33222222222211111111110000000000
6508 10987654321098765432109876543210
6509 xxxxxxxxxxxxx101xxxx00100x100101
6515 /* 33222222222211111111110000000000
6516 10987654321098765432109876543210
6517 xxxxxxxxxxxxx101xxxx00110x100101
6525 if (((word
>> 22) & 0x1) == 0)
6527 if (((word
>> 23) & 0x1) == 0)
6529 /* 33222222222211111111110000000000
6530 10987654321098765432109876543210
6531 xxxxxxxxxxxxx101xxxx10000x100101
6537 /* 33222222222211111111110000000000
6538 10987654321098765432109876543210
6539 xxxxxxxxxxxxx101xxxx10010x100101
6546 if (((word
>> 23) & 0x1) == 0)
6548 /* 33222222222211111111110000000000
6549 10987654321098765432109876543210
6550 xxxxxxxxxxxxx101xxxx10100x100101
6556 /* 33222222222211111111110000000000
6557 10987654321098765432109876543210
6558 xxxxxxxxxxxxx101xxxx10110x100101
6568 if (((word
>> 22) & 0x1) == 0)
6570 if (((word
>> 23) & 0x1) == 0)
6572 /* 33222222222211111111110000000000
6573 10987654321098765432109876543210
6574 xxxxxxxxxxxxx101xxxxx0000x10011x
6580 /* 33222222222211111111110000000000
6581 10987654321098765432109876543210
6582 xxxxxxxxxxxxx101xxxxx0010x10011x
6589 if (((word
>> 23) & 0x1) == 0)
6591 /* 33222222222211111111110000000000
6592 10987654321098765432109876543210
6593 xxxxxxxxxxxxx101xxxxx0100x10011x
6599 /* 33222222222211111111110000000000
6600 10987654321098765432109876543210
6601 xxxxxxxxxxxxx101xxxxx0110x10011x
6610 if (((word
>> 30) & 0x1) == 0)
6612 if (((word
>> 31) & 0x1) == 0)
6614 if (((word
>> 4) & 0x1) == 0)
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 xxxx0xxxxxxxx111xxxxx0xx0x100100
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 xxxx1xxxxxxxx111xxxxx0xx0x100100
6633 if (((word
>> 22) & 0x1) == 0)
6635 if (((word
>> 23) & 0x1) == 0)
6637 /* 33222222222211111111110000000000
6638 10987654321098765432109876543210
6639 xxxxxxxxxxxxx111xxxxx0000x100101
6645 /* 33222222222211111111110000000000
6646 10987654321098765432109876543210
6647 xxxxxxxxxxxxx111xxxxx0010x100101
6654 if (((word
>> 23) & 0x1) == 0)
6656 /* 33222222222211111111110000000000
6657 10987654321098765432109876543210
6658 xxxxxxxxxxxxx111xxxxx0100x100101
6664 /* 33222222222211111111110000000000
6665 10987654321098765432109876543210
6666 xxxxxxxxxxxxx111xxxxx0110x100101
6675 if (((word
>> 20) & 0x1) == 0)
6677 if (((word
>> 22) & 0x1) == 0)
6679 /* 33222222222211111111110000000000
6680 10987654321098765432109876543210
6681 xxxxxxxxxxxxx111xxxx000x0x10011x
6687 if (((word
>> 23) & 0x1) == 0)
6689 /* 33222222222211111111110000000000
6690 10987654321098765432109876543210
6691 xxxxxxxxxxxxx111xxxx00100x10011x
6697 /* 33222222222211111111110000000000
6698 10987654321098765432109876543210
6699 xxxxxxxxxxxxx111xxxx00110x10011x
6707 if (((word
>> 22) & 0x1) == 0)
6709 if (((word
>> 23) & 0x1) == 0)
6711 /* 33222222222211111111110000000000
6712 10987654321098765432109876543210
6713 xxxxxxxxxxxxx111xxxx10000x10011x
6719 /* 33222222222211111111110000000000
6720 10987654321098765432109876543210
6721 xxxxxxxxxxxxx111xxxx10010x10011x
6728 if (((word
>> 23) & 0x1) == 0)
6730 /* 33222222222211111111110000000000
6731 10987654321098765432109876543210
6732 xxxxxxxxxxxxx111xxxx10100x10011x
6738 /* 33222222222211111111110000000000
6739 10987654321098765432109876543210
6740 xxxxxxxxxxxxx111xxxx10110x10011x
6753 if (((word
>> 13) & 0x1) == 0)
6755 if (((word
>> 30) & 0x1) == 0)
6757 if (((word
>> 31) & 0x1) == 0)
6759 if (((word
>> 4) & 0x1) == 0)
6761 /* 33222222222211111111110000000000
6762 10987654321098765432109876543210
6763 xxxx0xxxxxxxx0xxxxxxx1xx0x100100
6769 /* 33222222222211111111110000000000
6770 10987654321098765432109876543210
6771 xxxx1xxxxxxxx0xxxxxxx1xx0x100100
6778 if (((word
>> 15) & 0x1) == 0)
6780 if (((word
>> 22) & 0x1) == 0)
6782 if (((word
>> 23) & 0x1) == 0)
6784 /* 33222222222211111111110000000000
6785 10987654321098765432109876543210
6786 xxxxxxxxxxxxx0x0xxxxx1000x100101
6792 /* 33222222222211111111110000000000
6793 10987654321098765432109876543210
6794 xxxxxxxxxxxxx0x0xxxxx1010x100101
6801 if (((word
>> 23) & 0x1) == 0)
6803 /* 33222222222211111111110000000000
6804 10987654321098765432109876543210
6805 xxxxxxxxxxxxx0x0xxxxx1100x100101
6811 /* 33222222222211111111110000000000
6812 10987654321098765432109876543210
6813 xxxxxxxxxxxxx0x0xxxxx1110x100101
6821 if (((word
>> 22) & 0x1) == 0)
6823 if (((word
>> 23) & 0x1) == 0)
6825 /* 33222222222211111111110000000000
6826 10987654321098765432109876543210
6827 xxxxxxxxxxxxx0x1xxxxx1000x100101
6833 /* 33222222222211111111110000000000
6834 10987654321098765432109876543210
6835 xxxxxxxxxxxxx0x1xxxxx1010x100101
6842 if (((word
>> 23) & 0x1) == 0)
6844 /* 33222222222211111111110000000000
6845 10987654321098765432109876543210
6846 xxxxxxxxxxxxx0x1xxxxx1100x100101
6852 /* 33222222222211111111110000000000
6853 10987654321098765432109876543210
6854 xxxxxxxxxxxxx0x1xxxxx1110x100101
6864 if (((word
>> 15) & 0x1) == 0)
6866 if (((word
>> 14) & 0x1) == 0)
6868 if (((word
>> 12) & 0x1) == 0)
6870 if (((word
>> 10) & 0x1) == 0)
6872 if (((word
>> 23) & 0x1) == 0)
6874 /* 33222222222211111111110000000000
6875 10987654321098765432109876543210
6876 xxxxxxxxxx0x0000xxxxx1x00x10011x
6882 if (((word
>> 22) & 0x1) == 0)
6884 /* 33222222222211111111110000000000
6885 10987654321098765432109876543210
6886 xxxxxxxxxx0x0000xxxxx1010x10011x
6892 /* 33222222222211111111110000000000
6893 10987654321098765432109876543210
6894 xxxxxxxxxx0x0000xxxxx1110x10011x
6902 if (((word
>> 23) & 0x1) == 0)
6904 /* 33222222222211111111110000000000
6905 10987654321098765432109876543210
6906 xxxxxxxxxx1x0000xxxxx1x00x10011x
6912 if (((word
>> 22) & 0x1) == 0)
6914 /* 33222222222211111111110000000000
6915 10987654321098765432109876543210
6916 xxxxxxxxxx1x0000xxxxx1010x10011x
6922 /* 33222222222211111111110000000000
6923 10987654321098765432109876543210
6924 xxxxxxxxxx1x0000xxxxx1110x10011x
6933 if (((word
>> 22) & 0x1) == 0)
6935 /* 33222222222211111111110000000000
6936 10987654321098765432109876543210
6937 xxxxxxxxxxxx1000xxxxx10x0x10011x
6943 /* 33222222222211111111110000000000
6944 10987654321098765432109876543210
6945 xxxxxxxxxxxx1000xxxxx11x0x10011x
6953 if (((word
>> 22) & 0x1) == 0)
6955 if (((word
>> 23) & 0x1) == 0)
6957 /* 33222222222211111111110000000000
6958 10987654321098765432109876543210
6959 xxxxxxxxxxxxx010xxxxx1000x10011x
6965 /* 33222222222211111111110000000000
6966 10987654321098765432109876543210
6967 xxxxxxxxxxxxx010xxxxx1010x10011x
6974 if (((word
>> 23) & 0x1) == 0)
6976 /* 33222222222211111111110000000000
6977 10987654321098765432109876543210
6978 xxxxxxxxxxxxx010xxxxx1100x10011x
6984 /* 33222222222211111111110000000000
6985 10987654321098765432109876543210
6986 xxxxxxxxxxxxx010xxxxx1110x10011x
6995 if (((word
>> 22) & 0x1) == 0)
6997 /* 33222222222211111111110000000000
6998 10987654321098765432109876543210
6999 xxxxxxxxxxxxx0x1xxxxx10x0x10011x
7005 /* 33222222222211111111110000000000
7006 10987654321098765432109876543210
7007 xxxxxxxxxxxxx0x1xxxxx11x0x10011x
7016 if (((word
>> 30) & 0x1) == 0)
7018 if (((word
>> 31) & 0x1) == 0)
7020 if (((word
>> 4) & 0x1) == 0)
7022 /* 33222222222211111111110000000000
7023 10987654321098765432109876543210
7024 xxxx0xxxxxxxx1xxxxxxx1xx0x100100
7030 /* 33222222222211111111110000000000
7031 10987654321098765432109876543210
7032 xxxx1xxxxxxxx1xxxxxxx1xx0x100100
7039 if (((word
>> 14) & 0x1) == 0)
7041 if (((word
>> 20) & 0x1) == 0)
7043 if (((word
>> 22) & 0x1) == 0)
7045 if (((word
>> 23) & 0x1) == 0)
7047 /* 33222222222211111111110000000000
7048 10987654321098765432109876543210
7049 xxxxxxxxxxxxx10xxxxx01000x100101
7055 /* 33222222222211111111110000000000
7056 10987654321098765432109876543210
7057 xxxxxxxxxxxxx10xxxxx01010x100101
7064 if (((word
>> 23) & 0x1) == 0)
7066 /* 33222222222211111111110000000000
7067 10987654321098765432109876543210
7068 xxxxxxxxxxxxx10xxxxx01100x100101
7074 /* 33222222222211111111110000000000
7075 10987654321098765432109876543210
7076 xxxxxxxxxxxxx10xxxxx01110x100101
7084 if (((word
>> 22) & 0x1) == 0)
7086 if (((word
>> 23) & 0x1) == 0)
7088 /* 33222222222211111111110000000000
7089 10987654321098765432109876543210
7090 xxxxxxxxxxxxx10xxxxx11000x100101
7096 /* 33222222222211111111110000000000
7097 10987654321098765432109876543210
7098 xxxxxxxxxxxxx10xxxxx11010x100101
7105 if (((word
>> 23) & 0x1) == 0)
7107 /* 33222222222211111111110000000000
7108 10987654321098765432109876543210
7109 xxxxxxxxxxxxx10xxxxx11100x100101
7115 /* 33222222222211111111110000000000
7116 10987654321098765432109876543210
7117 xxxxxxxxxxxxx10xxxxx11110x100101
7126 if (((word
>> 15) & 0x1) == 0)
7128 if (((word
>> 22) & 0x1) == 0)
7130 if (((word
>> 23) & 0x1) == 0)
7132 /* 33222222222211111111110000000000
7133 10987654321098765432109876543210
7134 xxxxxxxxxxxxx110xxxxx1000x100101
7140 /* 33222222222211111111110000000000
7141 10987654321098765432109876543210
7142 xxxxxxxxxxxxx110xxxxx1010x100101
7149 if (((word
>> 23) & 0x1) == 0)
7151 /* 33222222222211111111110000000000
7152 10987654321098765432109876543210
7153 xxxxxxxxxxxxx110xxxxx1100x100101
7159 /* 33222222222211111111110000000000
7160 10987654321098765432109876543210
7161 xxxxxxxxxxxxx110xxxxx1110x100101
7169 if (((word
>> 22) & 0x1) == 0)
7171 if (((word
>> 23) & 0x1) == 0)
7173 /* 33222222222211111111110000000000
7174 10987654321098765432109876543210
7175 xxxxxxxxxxxxx111xxxxx1000x100101
7181 /* 33222222222211111111110000000000
7182 10987654321098765432109876543210
7183 xxxxxxxxxxxxx111xxxxx1010x100101
7190 if (((word
>> 23) & 0x1) == 0)
7192 /* 33222222222211111111110000000000
7193 10987654321098765432109876543210
7194 xxxxxxxxxxxxx111xxxxx1100x100101
7200 /* 33222222222211111111110000000000
7201 10987654321098765432109876543210
7202 xxxxxxxxxxxxx111xxxxx1110x100101
7213 if (((word
>> 14) & 0x1) == 0)
7215 if (((word
>> 15) & 0x1) == 0)
7217 if (((word
>> 23) & 0x1) == 0)
7219 /* 33222222222211111111110000000000
7220 10987654321098765432109876543210
7221 xxxxxxxxxxxxx100xxxxx1x00x10011x
7227 if (((word
>> 22) & 0x1) == 0)
7229 /* 33222222222211111111110000000000
7230 10987654321098765432109876543210
7231 xxxxxxxxxxxxx100xxxxx1010x10011x
7237 /* 33222222222211111111110000000000
7238 10987654321098765432109876543210
7239 xxxxxxxxxxxxx100xxxxx1110x10011x
7247 if (((word
>> 22) & 0x1) == 0)
7249 /* 33222222222211111111110000000000
7250 10987654321098765432109876543210
7251 xxxxxxxxxxxxx101xxxxx10x0x10011x
7257 if (((word
>> 23) & 0x1) == 0)
7259 /* 33222222222211111111110000000000
7260 10987654321098765432109876543210
7261 xxxxxxxxxxxxx101xxxxx1100x10011x
7267 /* 33222222222211111111110000000000
7268 10987654321098765432109876543210
7269 xxxxxxxxxxxxx101xxxxx1110x10011x
7278 if (((word
>> 15) & 0x1) == 0)
7280 if (((word
>> 22) & 0x1) == 0)
7282 if (((word
>> 23) & 0x1) == 0)
7284 /* 33222222222211111111110000000000
7285 10987654321098765432109876543210
7286 xxxxxxxxxxxxx110xxxxx1000x10011x
7292 /* 33222222222211111111110000000000
7293 10987654321098765432109876543210
7294 xxxxxxxxxxxxx110xxxxx1010x10011x
7301 if (((word
>> 23) & 0x1) == 0)
7303 /* 33222222222211111111110000000000
7304 10987654321098765432109876543210
7305 xxxxxxxxxxxxx110xxxxx1100x10011x
7311 /* 33222222222211111111110000000000
7312 10987654321098765432109876543210
7313 xxxxxxxxxxxxx110xxxxx1110x10011x
7321 if (((word
>> 20) & 0x1) == 0)
7323 if (((word
>> 22) & 0x1) == 0)
7325 if (((word
>> 23) & 0x1) == 0)
7327 /* 33222222222211111111110000000000
7328 10987654321098765432109876543210
7329 xxxxxxxxxxxxx111xxxx01000x10011x
7335 /* 33222222222211111111110000000000
7336 10987654321098765432109876543210
7337 xxxxxxxxxxxxx111xxxx01010x10011x
7344 if (((word
>> 23) & 0x1) == 0)
7346 /* 33222222222211111111110000000000
7347 10987654321098765432109876543210
7348 xxxxxxxxxxxxx111xxxx01100x10011x
7354 /* 33222222222211111111110000000000
7355 10987654321098765432109876543210
7356 xxxxxxxxxxxxx111xxxx01110x10011x
7364 if (((word
>> 22) & 0x1) == 0)
7366 if (((word
>> 23) & 0x1) == 0)
7368 /* 33222222222211111111110000000000
7369 10987654321098765432109876543210
7370 xxxxxxxxxxxxx111xxxx11000x10011x
7376 /* 33222222222211111111110000000000
7377 10987654321098765432109876543210
7378 xxxxxxxxxxxxx111xxxx11010x10011x
7385 if (((word
>> 23) & 0x1) == 0)
7387 /* 33222222222211111111110000000000
7388 10987654321098765432109876543210
7389 xxxxxxxxxxxxx111xxxx11100x10011x
7395 /* 33222222222211111111110000000000
7396 10987654321098765432109876543210
7397 xxxxxxxxxxxxx111xxxx11110x10011x
7412 if (((word
>> 29) & 0x1) == 0)
7414 if (((word
>> 30) & 0x1) == 0)
7416 if (((word
>> 31) & 0x1) == 0)
7418 if (((word
>> 21) & 0x1) == 0)
7420 if (((word
>> 20) & 0x1) == 0)
7422 if (((word
>> 22) & 0x1) == 0)
7424 if (((word
>> 23) & 0x1) == 0)
7426 /* 33222222222211111111110000000000
7427 10987654321098765432109876543210
7428 xxxxxxxxxxxxxxxxxxxx00001x100000
7434 /* 33222222222211111111110000000000
7435 10987654321098765432109876543210
7436 xxxxxxxxxxxxxxxxxxxx00011x100000
7443 if (((word
>> 23) & 0x1) == 0)
7445 /* 33222222222211111111110000000000
7446 10987654321098765432109876543210
7447 xxxxxxxxxxxxxxxxxxxx00101x100000
7453 /* 33222222222211111111110000000000
7454 10987654321098765432109876543210
7455 xxxxxxxxxxxxxxxxxxxx00111x100000
7463 if (((word
>> 15) & 0x1) == 0)
7465 /* 33222222222211111111110000000000
7466 10987654321098765432109876543210
7467 xxxxxxxxxxxxxxx0xxxx10xx1x100000
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 xxxxxxxxxxxxxxx1xxxx10xx1x100000
7483 if (((word
>> 14) & 0x1) == 0)
7485 if (((word
>> 13) & 0x1) == 0)
7487 if (((word
>> 15) & 0x1) == 0)
7489 /* 33222222222211111111110000000000
7490 10987654321098765432109876543210
7491 xxxxxxxxxxxxx000xxxxx1xx1x100000
7497 if (((word
>> 16) & 0x1) == 0)
7499 if (((word
>> 17) & 0x1) == 0)
7501 if (((word
>> 18) & 0x1) == 0)
7503 if (((word
>> 19) & 0x1) == 0)
7505 /* 33222222222211111111110000000000
7506 10987654321098765432109876543210
7507 xxxxxxxxxxxxx0010000x1xx1x100000
7513 /* 33222222222211111111110000000000
7514 10987654321098765432109876543210
7515 xxxxxxxxxxxxx0010001x1xx1x100000
7522 if (((word
>> 19) & 0x1) == 0)
7524 /* 33222222222211111111110000000000
7525 10987654321098765432109876543210
7526 xxxxxxxxxxxxx0010010x1xx1x100000
7532 /* 33222222222211111111110000000000
7533 10987654321098765432109876543210
7534 xxxxxxxxxxxxx0010011x1xx1x100000
7542 if (((word
>> 18) & 0x1) == 0)
7544 if (((word
>> 19) & 0x1) == 0)
7546 /* 33222222222211111111110000000000
7547 10987654321098765432109876543210
7548 xxxxxxxxxxxxx0010100x1xx1x100000
7554 /* 33222222222211111111110000000000
7555 10987654321098765432109876543210
7556 xxxxxxxxxxxxx0010101x1xx1x100000
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 xxxxxxxxxxxxx001011xx1xx1x100000
7573 if (((word
>> 17) & 0x1) == 0)
7575 if (((word
>> 18) & 0x1) == 0)
7577 if (((word
>> 19) & 0x1) == 0)
7579 /* 33222222222211111111110000000000
7580 10987654321098765432109876543210
7581 xxxxxxxxxxxxx0011000x1xx1x100000
7587 /* 33222222222211111111110000000000
7588 10987654321098765432109876543210
7589 xxxxxxxxxxxxx0011001x1xx1x100000
7596 /* 33222222222211111111110000000000
7597 10987654321098765432109876543210
7598 xxxxxxxxxxxxx001101xx1xx1x100000
7605 if (((word
>> 18) & 0x1) == 0)
7607 if (((word
>> 19) & 0x1) == 0)
7609 /* 33222222222211111111110000000000
7610 10987654321098765432109876543210
7611 xxxxxxxxxxxxx0011100x1xx1x100000
7617 /* 33222222222211111111110000000000
7618 10987654321098765432109876543210
7619 xxxxxxxxxxxxx0011101x1xx1x100000
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 xxxxxxxxxxxxx001111xx1xx1x100000
7638 if (((word
>> 15) & 0x1) == 0)
7640 if (((word
>> 11) & 0x1) == 0)
7642 if (((word
>> 12) & 0x1) == 0)
7644 /* 33222222222211111111110000000000
7645 10987654321098765432109876543210
7646 xxxxxxxxxxx00100xxxxx1xx1x100000
7652 /* 33222222222211111111110000000000
7653 10987654321098765432109876543210
7654 xxxxxxxxxxx01100xxxxx1xx1x100000
7661 if (((word
>> 16) & 0x1) == 0)
7663 if (((word
>> 17) & 0x1) == 0)
7665 if (((word
>> 18) & 0x1) == 0)
7667 if (((word
>> 19) & 0x1) == 0)
7669 if (((word
>> 20) & 0x1) == 0)
7671 /* 33222222222211111111110000000000
7672 10987654321098765432109876543210
7673 xxxxxxxxxxx1x100000001xx1x100000
7679 /* 33222222222211111111110000000000
7680 10987654321098765432109876543210
7681 xxxxxxxxxxx1x100000011xx1x100000
7688 /* 33222222222211111111110000000000
7689 10987654321098765432109876543210
7690 xxxxxxxxxxx1x1000001x1xx1x100000
7697 if (((word
>> 20) & 0x1) == 0)
7699 /* 33222222222211111111110000000000
7700 10987654321098765432109876543210
7701 xxxxxxxxxxx1x100001x01xx1x100000
7707 /* 33222222222211111111110000000000
7708 10987654321098765432109876543210
7709 xxxxxxxxxxx1x100001x11xx1x100000
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 xxxxxxxxxxx1x10001xxx1xx1x100000
7726 if (((word
>> 17) & 0x1) == 0)
7728 /* 33222222222211111111110000000000
7729 10987654321098765432109876543210
7730 xxxxxxxxxxx1x10010xxx1xx1x100000
7736 /* 33222222222211111111110000000000
7737 10987654321098765432109876543210
7738 xxxxxxxxxxx1x10011xxx1xx1x100000
7747 if (((word
>> 16) & 0x1) == 0)
7749 if (((word
>> 19) & 0x1) == 0)
7751 if (((word
>> 20) & 0x1) == 0)
7753 /* 33222222222211111111110000000000
7754 10987654321098765432109876543210
7755 xxxxxxxxxxxxx1010xx001xx1x100000
7761 /* 33222222222211111111110000000000
7762 10987654321098765432109876543210
7763 xxxxxxxxxxxxx1010xx011xx1x100000
7770 /* 33222222222211111111110000000000
7771 10987654321098765432109876543210
7772 xxxxxxxxxxxxx1010xx1x1xx1x100000
7779 if (((word
>> 20) & 0x1) == 0)
7781 /* 33222222222211111111110000000000
7782 10987654321098765432109876543210
7783 xxxxxxxxxxxxx1011xxx01xx1x100000
7789 /* 33222222222211111111110000000000
7790 10987654321098765432109876543210
7791 xxxxxxxxxxxxx1011xxx11xx1x100000
7801 if (((word
>> 15) & 0x1) == 0)
7803 if (((word
>> 10) & 0x1) == 0)
7805 if (((word
>> 11) & 0x1) == 0)
7807 if (((word
>> 12) & 0x1) == 0)
7809 if (((word
>> 13) & 0x1) == 0)
7811 if (((word
>> 20) & 0x1) == 0)
7813 /* 33222222222211111111110000000000
7814 10987654321098765432109876543210
7815 xxxxxxxxxx000010xxxx01xx1x100000
7821 if (((word
>> 16) & 0x1) == 0)
7823 if (((word
>> 18) & 0x1) == 0)
7825 /* 33222222222211111111110000000000
7826 10987654321098765432109876543210
7827 xxxxxxxxxx0000100x0x11xx1x100000
7833 /* 33222222222211111111110000000000
7834 10987654321098765432109876543210
7835 xxxxxxxxxx0000100x1x11xx1x100000
7842 /* 33222222222211111111110000000000
7843 10987654321098765432109876543210
7844 xxxxxxxxxx0000101xxx11xx1x100000
7852 /* 33222222222211111111110000000000
7853 10987654321098765432109876543210
7854 xxxxxxxxxx000110xxxxx1xx1x100000
7861 if (((word
>> 13) & 0x1) == 0)
7863 /* 33222222222211111111110000000000
7864 10987654321098765432109876543210
7865 xxxxxxxxxx001010xxxxx1xx1x100000
7871 /* 33222222222211111111110000000000
7872 10987654321098765432109876543210
7873 xxxxxxxxxx001110xxxxx1xx1x100000
7881 if (((word
>> 13) & 0x1) == 0)
7883 /* 33222222222211111111110000000000
7884 10987654321098765432109876543210
7885 xxxxxxxxxx01x010xxxxx1xx1x100000
7891 /* 33222222222211111111110000000000
7892 10987654321098765432109876543210
7893 xxxxxxxxxx01x110xxxxx1xx1x100000
7901 if (((word
>> 11) & 0x1) == 0)
7903 if (((word
>> 12) & 0x1) == 0)
7905 if (((word
>> 13) & 0x1) == 0)
7907 /* 33222222222211111111110000000000
7908 10987654321098765432109876543210
7909 xxxxxxxxxx100010xxxxx1xx1x100000
7915 /* 33222222222211111111110000000000
7916 10987654321098765432109876543210
7917 xxxxxxxxxx100110xxxxx1xx1x100000
7924 if (((word
>> 13) & 0x1) == 0)
7926 /* 33222222222211111111110000000000
7927 10987654321098765432109876543210
7928 xxxxxxxxxx101010xxxxx1xx1x100000
7934 /* 33222222222211111111110000000000
7935 10987654321098765432109876543210
7936 xxxxxxxxxx101110xxxxx1xx1x100000
7944 if (((word
>> 13) & 0x1) == 0)
7946 /* 33222222222211111111110000000000
7947 10987654321098765432109876543210
7948 xxxxxxxxxx11x010xxxxx1xx1x100000
7954 /* 33222222222211111111110000000000
7955 10987654321098765432109876543210
7956 xxxxxxxxxx11x110xxxxx1xx1x100000
7965 /* 33222222222211111111110000000000
7966 10987654321098765432109876543210
7967 xxxxxxxxxxxxxx11xxxxx1xx1x100000
7976 if (((word
>> 13) & 0x1) == 0)
7978 if (((word
>> 14) & 0x1) == 0)
7980 if (((word
>> 15) & 0x1) == 0)
7982 if (((word
>> 22) & 0x1) == 0)
7984 /* 33222222222211111111110000000000
7985 10987654321098765432109876543210
7986 xxxxxxxxxxxxx000xxxxxx0x1x100001
7992 /* 33222222222211111111110000000000
7993 10987654321098765432109876543210
7994 xxxxxxxxxxxxx000xxxxxx1x1x100001
8001 if (((word
>> 23) & 0x1) == 0)
8003 /* 33222222222211111111110000000000
8004 10987654321098765432109876543210
8005 xxxxxxxxxxxxx001xxxxxxx01x100001
8011 /* 33222222222211111111110000000000
8012 10987654321098765432109876543210
8013 xxxxxxxxxxxxx001xxxxxxx11x100001
8021 if (((word
>> 15) & 0x1) == 0)
8023 if (((word
>> 23) & 0x1) == 0)
8025 if (((word
>> 21) & 0x1) == 0)
8027 /* 33222222222211111111110000000000
8028 10987654321098765432109876543210
8029 xxxxxxxxxxxxx010xxxxx0x01x100001
8035 /* 33222222222211111111110000000000
8036 10987654321098765432109876543210
8037 xxxxxxxxxxxxx010xxxxx1x01x100001
8044 if (((word
>> 22) & 0x1) == 0)
8046 /* 33222222222211111111110000000000
8047 10987654321098765432109876543210
8048 xxxxxxxxxxxxx010xxxxxx011x100001
8054 /* 33222222222211111111110000000000
8055 10987654321098765432109876543210
8056 xxxxxxxxxxxxx010xxxxxx111x100001
8064 if (((word
>> 22) & 0x1) == 0)
8066 if (((word
>> 21) & 0x1) == 0)
8068 if (((word
>> 23) & 0x1) == 0)
8070 /* 33222222222211111111110000000000
8071 10987654321098765432109876543210
8072 xxxxxxxxxxxxx011xxxxx0001x100001
8078 /* 33222222222211111111110000000000
8079 10987654321098765432109876543210
8080 xxxxxxxxxxxxx011xxxxx0011x100001
8087 /* 33222222222211111111110000000000
8088 10987654321098765432109876543210
8089 xxxxxxxxxxxxx011xxxxx10x1x100001
8096 if (((word
>> 23) & 0x1) == 0)
8098 /* 33222222222211111111110000000000
8099 10987654321098765432109876543210
8100 xxxxxxxxxxxxx011xxxxxx101x100001
8106 /* 33222222222211111111110000000000
8107 10987654321098765432109876543210
8108 xxxxxxxxxxxxx011xxxxxx111x100001
8118 if (((word
>> 14) & 0x1) == 0)
8120 if (((word
>> 15) & 0x1) == 0)
8122 /* 33222222222211111111110000000000
8123 10987654321098765432109876543210
8124 xxxxxxxxxxxxx100xxxxxxxx1x100001
8130 if (((word
>> 23) & 0x1) == 0)
8132 /* 33222222222211111111110000000000
8133 10987654321098765432109876543210
8134 xxxxxxxxxxxxx101xxxxxxx01x100001
8140 /* 33222222222211111111110000000000
8141 10987654321098765432109876543210
8142 xxxxxxxxxxxxx101xxxxxxx11x100001
8150 if (((word
>> 15) & 0x1) == 0)
8152 if (((word
>> 23) & 0x1) == 0)
8154 if (((word
>> 21) & 0x1) == 0)
8156 /* 33222222222211111111110000000000
8157 10987654321098765432109876543210
8158 xxxxxxxxxxxxx110xxxxx0x01x100001
8164 /* 33222222222211111111110000000000
8165 10987654321098765432109876543210
8166 xxxxxxxxxxxxx110xxxxx1x01x100001
8173 /* 33222222222211111111110000000000
8174 10987654321098765432109876543210
8175 xxxxxxxxxxxxx110xxxxxxx11x100001
8182 if (((word
>> 22) & 0x1) == 0)
8184 if (((word
>> 21) & 0x1) == 0)
8186 if (((word
>> 23) & 0x1) == 0)
8188 /* 33222222222211111111110000000000
8189 10987654321098765432109876543210
8190 xxxxxxxxxxxxx111xxxxx0001x100001
8196 /* 33222222222211111111110000000000
8197 10987654321098765432109876543210
8198 xxxxxxxxxxxxx111xxxxx0011x100001
8205 /* 33222222222211111111110000000000
8206 10987654321098765432109876543210
8207 xxxxxxxxxxxxx111xxxxx10x1x100001
8214 if (((word
>> 23) & 0x1) == 0)
8216 /* 33222222222211111111110000000000
8217 10987654321098765432109876543210
8218 xxxxxxxxxxxxx111xxxxxx101x100001
8224 /* 33222222222211111111110000000000
8225 10987654321098765432109876543210
8226 xxxxxxxxxxxxx111xxxxxx111x100001
8238 if (((word
>> 13) & 0x1) == 0)
8240 if (((word
>> 14) & 0x1) == 0)
8242 if (((word
>> 15) & 0x1) == 0)
8244 if (((word
>> 21) & 0x1) == 0)
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 xxxxxxxxxxxxx000xxxxx0xx1x10001x
8254 /* 33222222222211111111110000000000
8255 10987654321098765432109876543210
8256 xxxxxxxxxxxxx000xxxxx1xx1x10001x
8263 if (((word
>> 21) & 0x1) == 0)
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 xxxxxxxxxxxxx001xxxxx0xx1x10001x
8273 if (((word
>> 22) & 0x1) == 0)
8275 /* 33222222222211111111110000000000
8276 10987654321098765432109876543210
8277 xxxxxxxxxxxxx001xxxxx10x1x10001x
8283 /* 33222222222211111111110000000000
8284 10987654321098765432109876543210
8285 xxxxxxxxxxxxx001xxxxx11x1x10001x
8294 if (((word
>> 15) & 0x1) == 0)
8296 if (((word
>> 21) & 0x1) == 0)
8298 if (((word
>> 23) & 0x1) == 0)
8300 /* 33222222222211111111110000000000
8301 10987654321098765432109876543210
8302 xxxxxxxxxxxxx010xxxxx0x01x10001x
8308 /* 33222222222211111111110000000000
8309 10987654321098765432109876543210
8310 xxxxxxxxxxxxx010xxxxx0x11x10001x
8317 if (((word
>> 23) & 0x1) == 0)
8319 /* 33222222222211111111110000000000
8320 10987654321098765432109876543210
8321 xxxxxxxxxxxxx010xxxxx1x01x10001x
8327 /* 33222222222211111111110000000000
8328 10987654321098765432109876543210
8329 xxxxxxxxxxxxx010xxxxx1x11x10001x
8337 if (((word
>> 21) & 0x1) == 0)
8339 if (((word
>> 23) & 0x1) == 0)
8341 /* 33222222222211111111110000000000
8342 10987654321098765432109876543210
8343 xxxxxxxxxxxxx011xxxxx0x01x10001x
8349 /* 33222222222211111111110000000000
8350 10987654321098765432109876543210
8351 xxxxxxxxxxxxx011xxxxx0x11x10001x
8358 if (((word
>> 22) & 0x1) == 0)
8360 if (((word
>> 23) & 0x1) == 0)
8362 /* 33222222222211111111110000000000
8363 10987654321098765432109876543210
8364 xxxxxxxxxxxxx011xxxxx1001x10001x
8370 /* 33222222222211111111110000000000
8371 10987654321098765432109876543210
8372 xxxxxxxxxxxxx011xxxxx1011x10001x
8379 if (((word
>> 23) & 0x1) == 0)
8381 /* 33222222222211111111110000000000
8382 10987654321098765432109876543210
8383 xxxxxxxxxxxxx011xxxxx1101x10001x
8389 /* 33222222222211111111110000000000
8390 10987654321098765432109876543210
8391 xxxxxxxxxxxxx011xxxxx1111x10001x
8402 if (((word
>> 14) & 0x1) == 0)
8404 if (((word
>> 15) & 0x1) == 0)
8406 if (((word
>> 21) & 0x1) == 0)
8408 /* 33222222222211111111110000000000
8409 10987654321098765432109876543210
8410 xxxxxxxxxxxxx100xxxxx0xx1x10001x
8416 /* 33222222222211111111110000000000
8417 10987654321098765432109876543210
8418 xxxxxxxxxxxxx100xxxxx1xx1x10001x
8425 if (((word
>> 21) & 0x1) == 0)
8427 /* 33222222222211111111110000000000
8428 10987654321098765432109876543210
8429 xxxxxxxxxxxxx101xxxxx0xx1x10001x
8435 if (((word
>> 22) & 0x1) == 0)
8437 /* 33222222222211111111110000000000
8438 10987654321098765432109876543210
8439 xxxxxxxxxxxxx101xxxxx10x1x10001x
8445 /* 33222222222211111111110000000000
8446 10987654321098765432109876543210
8447 xxxxxxxxxxxxx101xxxxx11x1x10001x
8456 if (((word
>> 15) & 0x1) == 0)
8458 if (((word
>> 21) & 0x1) == 0)
8460 if (((word
>> 23) & 0x1) == 0)
8462 /* 33222222222211111111110000000000
8463 10987654321098765432109876543210
8464 xxxxxxxxxxxxx110xxxxx0x01x10001x
8470 /* 33222222222211111111110000000000
8471 10987654321098765432109876543210
8472 xxxxxxxxxxxxx110xxxxx0x11x10001x
8479 if (((word
>> 23) & 0x1) == 0)
8481 /* 33222222222211111111110000000000
8482 10987654321098765432109876543210
8483 xxxxxxxxxxxxx110xxxxx1x01x10001x
8489 /* 33222222222211111111110000000000
8490 10987654321098765432109876543210
8491 xxxxxxxxxxxxx110xxxxx1x11x10001x
8499 if (((word
>> 21) & 0x1) == 0)
8501 if (((word
>> 22) & 0x1) == 0)
8503 if (((word
>> 23) & 0x1) == 0)
8505 /* 33222222222211111111110000000000
8506 10987654321098765432109876543210
8507 xxxxxxxxxxxxx111xxxxx0001x10001x
8513 /* 33222222222211111111110000000000
8514 10987654321098765432109876543210
8515 xxxxxxxxxxxxx111xxxxx0011x10001x
8522 if (((word
>> 23) & 0x1) == 0)
8524 /* 33222222222211111111110000000000
8525 10987654321098765432109876543210
8526 xxxxxxxxxxxxx111xxxxx0101x10001x
8532 /* 33222222222211111111110000000000
8533 10987654321098765432109876543210
8534 xxxxxxxxxxxxx111xxxxx0111x10001x
8542 if (((word
>> 22) & 0x1) == 0)
8544 if (((word
>> 23) & 0x1) == 0)
8546 /* 33222222222211111111110000000000
8547 10987654321098765432109876543210
8548 xxxxxxxxxxxxx111xxxxx1001x10001x
8554 /* 33222222222211111111110000000000
8555 10987654321098765432109876543210
8556 xxxxxxxxxxxxx111xxxxx1011x10001x
8563 if (((word
>> 23) & 0x1) == 0)
8565 /* 33222222222211111111110000000000
8566 10987654321098765432109876543210
8567 xxxxxxxxxxxxx111xxxxx1101x10001x
8573 /* 33222222222211111111110000000000
8574 10987654321098765432109876543210
8575 xxxxxxxxxxxxx111xxxxx1111x10001x
8588 if (((word
>> 15) & 0x1) == 0)
8590 if (((word
>> 14) & 0x1) == 0)
8592 if (((word
>> 13) & 0x1) == 0)
8594 if (((word
>> 30) & 0x1) == 0)
8596 if (((word
>> 21) & 0x1) == 0)
8598 if (((word
>> 31) & 0x1) == 0)
8600 if (((word
>> 4) & 0x1) == 0)
8602 /* 33222222222211111111110000000000
8603 10987654321098765432109876543210
8604 xxxx0xxxxxxxx000xxxxx0xx1x100100
8610 /* 33222222222211111111110000000000
8611 10987654321098765432109876543210
8612 xxxx1xxxxxxxx000xxxxx0xx1x100100
8619 if (((word
>> 23) & 0x1) == 0)
8621 /* 33222222222211111111110000000000
8622 10987654321098765432109876543210
8623 xxxxxxxxxxxxx000xxxxx0x01x100101
8629 /* 33222222222211111111110000000000
8630 10987654321098765432109876543210
8631 xxxxxxxxxxxxx000xxxxx0x11x100101
8639 if (((word
>> 4) & 0x1) == 0)
8641 if (((word
>> 11) & 0x1) == 0)
8643 if (((word
>> 12) & 0x1) == 0)
8645 /* 33222222222211111111110000000000
8646 10987654321098765432109876543210
8647 xxxx0xxxxxx00000xxxxx1xx1x10010x
8653 /* 33222222222211111111110000000000
8654 10987654321098765432109876543210
8655 xxxx0xxxxxx01000xxxxx1xx1x10010x
8662 if (((word
>> 12) & 0x1) == 0)
8664 /* 33222222222211111111110000000000
8665 10987654321098765432109876543210
8666 xxxx0xxxxxx10000xxxxx1xx1x10010x
8672 /* 33222222222211111111110000000000
8673 10987654321098765432109876543210
8674 xxxx0xxxxxx11000xxxxx1xx1x10010x
8682 if (((word
>> 11) & 0x1) == 0)
8684 if (((word
>> 12) & 0x1) == 0)
8686 /* 33222222222211111111110000000000
8687 10987654321098765432109876543210
8688 xxxx1xxxxxx00000xxxxx1xx1x10010x
8694 /* 33222222222211111111110000000000
8695 10987654321098765432109876543210
8696 xxxx1xxxxxx01000xxxxx1xx1x10010x
8703 if (((word
>> 12) & 0x1) == 0)
8705 /* 33222222222211111111110000000000
8706 10987654321098765432109876543210
8707 xxxx1xxxxxx10000xxxxx1xx1x10010x
8713 /* 33222222222211111111110000000000
8714 10987654321098765432109876543210
8715 xxxx1xxxxxx11000xxxxx1xx1x10010x
8725 if (((word
>> 31) & 0x1) == 0)
8727 if (((word
>> 21) & 0x1) == 0)
8729 if (((word
>> 10) & 0x1) == 0)
8731 if (((word
>> 11) & 0x1) == 0)
8733 /* 33222222222211111111110000000000
8734 10987654321098765432109876543210
8735 xxxxxxxxxx00x000xxxxx0xx1x100110
8741 if (((word
>> 12) & 0x1) == 0)
8743 /* 33222222222211111111110000000000
8744 10987654321098765432109876543210
8745 xxxxxxxxxx010000xxxxx0xx1x100110
8751 /* 33222222222211111111110000000000
8752 10987654321098765432109876543210
8753 xxxxxxxxxx011000xxxxx0xx1x100110
8761 if (((word
>> 11) & 0x1) == 0)
8763 /* 33222222222211111111110000000000
8764 10987654321098765432109876543210
8765 xxxxxxxxxx10x000xxxxx0xx1x100110
8771 if (((word
>> 12) & 0x1) == 0)
8773 /* 33222222222211111111110000000000
8774 10987654321098765432109876543210
8775 xxxxxxxxxx110000xxxxx0xx1x100110
8781 /* 33222222222211111111110000000000
8782 10987654321098765432109876543210
8783 xxxxxxxxxx111000xxxxx0xx1x100110
8792 /* 33222222222211111111110000000000
8793 10987654321098765432109876543210
8794 xxxxxxxxxxxxx000xxxxx1xx1x100110
8801 /* 33222222222211111111110000000000
8802 10987654321098765432109876543210
8803 xxxxxxxxxxxxx000xxxxxxxx1x100111
8811 if (((word
>> 21) & 0x1) == 0)
8813 if (((word
>> 30) & 0x1) == 0)
8815 if (((word
>> 31) & 0x1) == 0)
8817 if (((word
>> 4) & 0x1) == 0)
8819 /* 33222222222211111111110000000000
8820 10987654321098765432109876543210
8821 xxxx0xxxxxxxx100xxxxx0xx1x100100
8827 /* 33222222222211111111110000000000
8828 10987654321098765432109876543210
8829 xxxx1xxxxxxxx100xxxxx0xx1x100100
8836 if (((word
>> 23) & 0x1) == 0)
8838 /* 33222222222211111111110000000000
8839 10987654321098765432109876543210
8840 xxxxxxxxxxxxx100xxxxx0x01x100101
8846 /* 33222222222211111111110000000000
8847 10987654321098765432109876543210
8848 xxxxxxxxxxxxx100xxxxx0x11x100101
8856 if (((word
>> 16) & 0x1) == 0)
8858 if (((word
>> 17) & 0x1) == 0)
8860 if (((word
>> 18) & 0x1) == 0)
8862 if (((word
>> 19) & 0x1) == 0)
8864 if (((word
>> 20) & 0x1) == 0)
8866 /* 33222222222211111111110000000000
8867 10987654321098765432109876543210
8868 xxxxxxxxxxxxx100000000xx1x10011x
8874 if (((word
>> 4) & 0x1) == 0)
8876 /* 33222222222211111111110000000000
8877 10987654321098765432109876543210
8878 xxxx0xxxxxxxx100000010xx1x10011x
8884 /* 33222222222211111111110000000000
8885 10987654321098765432109876543210
8886 xxxx1xxxxxxxx100000010xx1x10011x
8894 /* 33222222222211111111110000000000
8895 10987654321098765432109876543210
8896 xxxxxxxxxxxxx1000001x0xx1x10011x
8903 /* 33222222222211111111110000000000
8904 10987654321098765432109876543210
8905 xxxxxxxxxxxxx100001xx0xx1x10011x
8912 if (((word
>> 18) & 0x1) == 0)
8914 /* 33222222222211111111110000000000
8915 10987654321098765432109876543210
8916 xxxxxxxxxxxxx100010xx0xx1x10011x
8922 if (((word
>> 19) & 0x1) == 0)
8924 /* 33222222222211111111110000000000
8925 10987654321098765432109876543210
8926 xxxxxxxxxxxxx1000110x0xx1x10011x
8932 /* 33222222222211111111110000000000
8933 10987654321098765432109876543210
8934 xxxxxxxxxxxxx1000111x0xx1x10011x
8943 if (((word
>> 17) & 0x1) == 0)
8945 if (((word
>> 18) & 0x1) == 0)
8947 if (((word
>> 4) & 0x1) == 0)
8949 /* 33222222222211111111110000000000
8950 10987654321098765432109876543210
8951 xxxx0xxxxxxxx100100xx0xx1x10011x
8957 /* 33222222222211111111110000000000
8958 10987654321098765432109876543210
8959 xxxx1xxxxxxxx100100xx0xx1x10011x
8966 /* 33222222222211111111110000000000
8967 10987654321098765432109876543210
8968 xxxxxxxxxxxxx100101xx0xx1x10011x
8975 if (((word
>> 18) & 0x1) == 0)
8977 /* 33222222222211111111110000000000
8978 10987654321098765432109876543210
8979 xxxxxxxxxxxxx100110xx0xx1x10011x
8985 if (((word
>> 19) & 0x1) == 0)
8987 /* 33222222222211111111110000000000
8988 10987654321098765432109876543210
8989 xxxxxxxxxxxxx1001110x0xx1x10011x
8995 /* 33222222222211111111110000000000
8996 10987654321098765432109876543210
8997 xxxxxxxxxxxxx1001111x0xx1x10011x
9008 if (((word
>> 30) & 0x1) == 0)
9010 if (((word
>> 4) & 0x1) == 0)
9012 /* 33222222222211111111110000000000
9013 10987654321098765432109876543210
9014 xxxx0xxxxxxxx100xxxxx1xx1x10010x
9020 /* 33222222222211111111110000000000
9021 10987654321098765432109876543210
9022 xxxx1xxxxxxxx100xxxxx1xx1x10010x
9029 /* 33222222222211111111110000000000
9030 10987654321098765432109876543210
9031 xxxxxxxxxxxxx100xxxxx1xx1x10011x
9040 if (((word
>> 30) & 0x1) == 0)
9042 if (((word
>> 21) & 0x1) == 0)
9044 if (((word
>> 22) & 0x1) == 0)
9046 if (((word
>> 23) & 0x1) == 0)
9048 if (((word
>> 31) & 0x1) == 0)
9050 if (((word
>> 9) & 0x1) == 0)
9052 if (((word
>> 20) & 0x1) == 0)
9054 if (((word
>> 4) & 0x1) == 0)
9056 /* 33222222222211111111110000000000
9057 10987654321098765432109876543210
9058 xxxx0xxxx0xxxx10xxxx00001x100100
9064 /* 33222222222211111111110000000000
9065 10987654321098765432109876543210
9066 xxxx1xxxx0xxxx10xxxx00001x100100
9073 if (((word
>> 19) & 0x1) == 0)
9075 /* 33222222222211111111110000000000
9076 10987654321098765432109876543210
9077 xxxxxxxxx0xxxx10xxx010001x100100
9083 /* 33222222222211111111110000000000
9084 10987654321098765432109876543210
9085 xxxxxxxxx0xxxx10xxx110001x100100
9093 if (((word
>> 4) & 0x1) == 0)
9095 /* 33222222222211111111110000000000
9096 10987654321098765432109876543210
9097 xxxx0xxxx1xxxx10xxxxx0001x100100
9103 /* 33222222222211111111110000000000
9104 10987654321098765432109876543210
9105 xxxx1xxxx1xxxx10xxxxx0001x100100
9113 if (((word
>> 13) & 0x1) == 0)
9115 /* 33222222222211111111110000000000
9116 10987654321098765432109876543210
9117 xxxxxxxxxxxxx010xxxxx0001x100101
9123 /* 33222222222211111111110000000000
9124 10987654321098765432109876543210
9125 xxxxxxxxxxxxx110xxxxx0001x100101
9133 if (((word
>> 31) & 0x1) == 0)
9135 if (((word
>> 9) & 0x1) == 0)
9137 if (((word
>> 20) & 0x1) == 0)
9139 if (((word
>> 4) & 0x1) == 0)
9141 /* 33222222222211111111110000000000
9142 10987654321098765432109876543210
9143 xxxx0xxxx0xxxx10xxxx00011x100100
9149 /* 33222222222211111111110000000000
9150 10987654321098765432109876543210
9151 xxxx1xxxx0xxxx10xxxx00011x100100
9158 /* 33222222222211111111110000000000
9159 10987654321098765432109876543210
9160 xxxxxxxxx0xxxx10xxxx10011x100100
9167 if (((word
>> 4) & 0x1) == 0)
9169 /* 33222222222211111111110000000000
9170 10987654321098765432109876543210
9171 xxxx0xxxx1xxxx10xxxxx0011x100100
9177 /* 33222222222211111111110000000000
9178 10987654321098765432109876543210
9179 xxxx1xxxx1xxxx10xxxxx0011x100100
9187 if (((word
>> 13) & 0x1) == 0)
9189 /* 33222222222211111111110000000000
9190 10987654321098765432109876543210
9191 xxxxxxxxxxxxx010xxxxx0011x100101
9197 /* 33222222222211111111110000000000
9198 10987654321098765432109876543210
9199 xxxxxxxxxxxxx110xxxxx0011x100101
9208 if (((word
>> 23) & 0x1) == 0)
9210 if (((word
>> 31) & 0x1) == 0)
9212 if (((word
>> 4) & 0x1) == 0)
9214 if (((word
>> 9) & 0x1) == 0)
9216 if (((word
>> 20) & 0x1) == 0)
9218 /* 33222222222211111111110000000000
9219 10987654321098765432109876543210
9220 xxxx0xxxx0xxxx10xxxx00101x100100
9226 if (((word
>> 19) & 0x1) == 0)
9228 /* 33222222222211111111110000000000
9229 10987654321098765432109876543210
9230 xxxx0xxxx0xxxx10xxx010101x100100
9236 /* 33222222222211111111110000000000
9237 10987654321098765432109876543210
9238 xxxx0xxxx0xxxx10xxx110101x100100
9246 /* 33222222222211111111110000000000
9247 10987654321098765432109876543210
9248 xxxx0xxxx1xxxx10xxxxx0101x100100
9255 /* 33222222222211111111110000000000
9256 10987654321098765432109876543210
9257 xxxx1xxxxxxxxx10xxxxx0101x100100
9264 if (((word
>> 13) & 0x1) == 0)
9266 /* 33222222222211111111110000000000
9267 10987654321098765432109876543210
9268 xxxxxxxxxxxxx010xxxxx0101x100101
9274 /* 33222222222211111111110000000000
9275 10987654321098765432109876543210
9276 xxxxxxxxxxxxx110xxxxx0101x100101
9284 if (((word
>> 31) & 0x1) == 0)
9286 if (((word
>> 4) & 0x1) == 0)
9288 if (((word
>> 9) & 0x1) == 0)
9290 if (((word
>> 20) & 0x1) == 0)
9292 /* 33222222222211111111110000000000
9293 10987654321098765432109876543210
9294 xxxx0xxxx0xxxx10xxxx00111x100100
9300 /* 33222222222211111111110000000000
9301 10987654321098765432109876543210
9302 xxxx0xxxx0xxxx10xxxx10111x100100
9309 /* 33222222222211111111110000000000
9310 10987654321098765432109876543210
9311 xxxx0xxxx1xxxx10xxxxx0111x100100
9318 if (((word
>> 9) & 0x1) == 0)
9320 /* 33222222222211111111110000000000
9321 10987654321098765432109876543210
9322 xxxx1xxxx0xxxx10xxxxx0111x100100
9328 /* 33222222222211111111110000000000
9329 10987654321098765432109876543210
9330 xxxx1xxxx1xxxx10xxxxx0111x100100
9338 if (((word
>> 13) & 0x1) == 0)
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 xxxxxxxxxxxxx010xxxxx0111x100101
9348 /* 33222222222211111111110000000000
9349 10987654321098765432109876543210
9350 xxxxxxxxxxxxx110xxxxx0111x100101
9360 if (((word
>> 13) & 0x1) == 0)
9362 if (((word
>> 22) & 0x1) == 0)
9364 if (((word
>> 23) & 0x1) == 0)
9366 /* 33222222222211111111110000000000
9367 10987654321098765432109876543210
9368 xxxxxxxxxxxxx010xxxxx1001x10010x
9374 /* 33222222222211111111110000000000
9375 10987654321098765432109876543210
9376 xxxxxxxxxxxxx010xxxxx1011x10010x
9383 if (((word
>> 23) & 0x1) == 0)
9385 /* 33222222222211111111110000000000
9386 10987654321098765432109876543210
9387 xxxxxxxxxxxxx010xxxxx1101x10010x
9393 /* 33222222222211111111110000000000
9394 10987654321098765432109876543210
9395 xxxxxxxxxxxxx010xxxxx1111x10010x
9403 if (((word
>> 22) & 0x1) == 0)
9405 if (((word
>> 23) & 0x1) == 0)
9407 /* 33222222222211111111110000000000
9408 10987654321098765432109876543210
9409 xxxxxxxxxxxxx110xxxxx1001x10010x
9415 /* 33222222222211111111110000000000
9416 10987654321098765432109876543210
9417 xxxxxxxxxxxxx110xxxxx1011x10010x
9424 if (((word
>> 23) & 0x1) == 0)
9426 /* 33222222222211111111110000000000
9427 10987654321098765432109876543210
9428 xxxxxxxxxxxxx110xxxxx1101x10010x
9434 /* 33222222222211111111110000000000
9435 10987654321098765432109876543210
9436 xxxxxxxxxxxxx110xxxxx1111x10010x
9446 if (((word
>> 13) & 0x1) == 0)
9448 if (((word
>> 31) & 0x1) == 0)
9450 if (((word
>> 21) & 0x1) == 0)
9452 if (((word
>> 4) & 0x1) == 0)
9454 /* 33222222222211111111110000000000
9455 10987654321098765432109876543210
9456 xxxx0xxxxxxxx010xxxxx0xx1x100110
9462 /* 33222222222211111111110000000000
9463 10987654321098765432109876543210
9464 xxxx1xxxxxxxx010xxxxx0xx1x100110
9471 /* 33222222222211111111110000000000
9472 10987654321098765432109876543210
9473 xxxxxxxxxxxxx010xxxxx1xx1x100110
9480 if (((word
>> 22) & 0x1) == 0)
9482 /* 33222222222211111111110000000000
9483 10987654321098765432109876543210
9484 xxxxxxxxxxxxx010xxxxxx0x1x100111
9490 if (((word
>> 21) & 0x1) == 0)
9492 /* 33222222222211111111110000000000
9493 10987654321098765432109876543210
9494 xxxxxxxxxxxxx010xxxxx01x1x100111
9500 if (((word
>> 23) & 0x1) == 0)
9502 /* 33222222222211111111110000000000
9503 10987654321098765432109876543210
9504 xxxxxxxxxxxxx010xxxxx1101x100111
9510 /* 33222222222211111111110000000000
9511 10987654321098765432109876543210
9512 xxxxxxxxxxxxx010xxxxx1111x100111
9522 if (((word
>> 21) & 0x1) == 0)
9524 if (((word
>> 31) & 0x1) == 0)
9526 if (((word
>> 4) & 0x1) == 0)
9528 /* 33222222222211111111110000000000
9529 10987654321098765432109876543210
9530 xxxx0xxxxxxxx110xxxxx0xx1x100110
9536 /* 33222222222211111111110000000000
9537 10987654321098765432109876543210
9538 xxxx1xxxxxxxx110xxxxx0xx1x100110
9545 if (((word
>> 22) & 0x1) == 0)
9547 if (((word
>> 23) & 0x1) == 0)
9549 /* 33222222222211111111110000000000
9550 10987654321098765432109876543210
9551 xxxxxxxxxxxxx110xxxxx0001x100111
9557 /* 33222222222211111111110000000000
9558 10987654321098765432109876543210
9559 xxxxxxxxxxxxx110xxxxx0011x100111
9566 if (((word
>> 23) & 0x1) == 0)
9568 /* 33222222222211111111110000000000
9569 10987654321098765432109876543210
9570 xxxxxxxxxxxxx110xxxxx0101x100111
9576 /* 33222222222211111111110000000000
9577 10987654321098765432109876543210
9578 xxxxxxxxxxxxx110xxxxx0111x100111
9587 if (((word
>> 31) & 0x1) == 0)
9589 /* 33222222222211111111110000000000
9590 10987654321098765432109876543210
9591 xxxxxxxxxxxxx110xxxxx1xx1x100110
9597 if (((word
>> 22) & 0x1) == 0)
9599 if (((word
>> 23) & 0x1) == 0)
9601 /* 33222222222211111111110000000000
9602 10987654321098765432109876543210
9603 xxxxxxxxxxxxx110xxxxx1001x100111
9609 /* 33222222222211111111110000000000
9610 10987654321098765432109876543210
9611 xxxxxxxxxxxxx110xxxxx1011x100111
9618 if (((word
>> 23) & 0x1) == 0)
9620 /* 33222222222211111111110000000000
9621 10987654321098765432109876543210
9622 xxxxxxxxxxxxx110xxxxx1101x100111
9628 /* 33222222222211111111110000000000
9629 10987654321098765432109876543210
9630 xxxxxxxxxxxxx110xxxxx1111x100111
9643 if (((word
>> 21) & 0x1) == 0)
9645 if (((word
>> 30) & 0x1) == 0)
9647 if (((word
>> 14) & 0x1) == 0)
9649 if (((word
>> 13) & 0x1) == 0)
9651 if (((word
>> 4) & 0x1) == 0)
9653 /* 33222222222211111111110000000000
9654 10987654321098765432109876543210
9655 xxxx0xxxxxxxx001xxxxx0xx1x10010x
9661 /* 33222222222211111111110000000000
9662 10987654321098765432109876543210
9663 xxxx1xxxxxxxx001xxxxx0xx1x10010x
9670 if (((word
>> 20) & 0x1) == 0)
9672 if (((word
>> 22) & 0x1) == 0)
9674 if (((word
>> 23) & 0x1) == 0)
9676 /* 33222222222211111111110000000000
9677 10987654321098765432109876543210
9678 xxxxxxxxxxxxx101xxxx00001x10010x
9684 /* 33222222222211111111110000000000
9685 10987654321098765432109876543210
9686 xxxxxxxxxxxxx101xxxx00011x10010x
9693 if (((word
>> 23) & 0x1) == 0)
9695 /* 33222222222211111111110000000000
9696 10987654321098765432109876543210
9697 xxxxxxxxxxxxx101xxxx00101x10010x
9703 /* 33222222222211111111110000000000
9704 10987654321098765432109876543210
9705 xxxxxxxxxxxxx101xxxx00111x10010x
9713 if (((word
>> 22) & 0x1) == 0)
9715 if (((word
>> 23) & 0x1) == 0)
9717 /* 33222222222211111111110000000000
9718 10987654321098765432109876543210
9719 xxxxxxxxxxxxx101xxxx10001x10010x
9725 /* 33222222222211111111110000000000
9726 10987654321098765432109876543210
9727 xxxxxxxxxxxxx101xxxx10011x10010x
9734 if (((word
>> 23) & 0x1) == 0)
9736 /* 33222222222211111111110000000000
9737 10987654321098765432109876543210
9738 xxxxxxxxxxxxx101xxxx10101x10010x
9744 /* 33222222222211111111110000000000
9745 10987654321098765432109876543210
9746 xxxxxxxxxxxxx101xxxx10111x10010x
9756 if (((word
>> 31) & 0x1) == 0)
9758 if (((word
>> 4) & 0x1) == 0)
9760 if (((word
>> 20) & 0x1) == 0)
9762 if (((word
>> 22) & 0x1) == 0)
9764 /* 33222222222211111111110000000000
9765 10987654321098765432109876543210
9766 xxxx0xxxxxxxxx11xxxx000x1x100100
9772 /* 33222222222211111111110000000000
9773 10987654321098765432109876543210
9774 xxxx0xxxxxxxxx11xxxx001x1x100100
9781 if (((word
>> 16) & 0x1) == 0)
9783 if (((word
>> 19) & 0x1) == 0)
9785 /* 33222222222211111111110000000000
9786 10987654321098765432109876543210
9787 xxxx0xxxxxxxxx110xx010xx1x100100
9793 if (((word
>> 10) & 0x1) == 0)
9795 if (((word
>> 12) & 0x1) == 0)
9797 if (((word
>> 13) & 0x1) == 0)
9799 /* 33222222222211111111110000000000
9800 10987654321098765432109876543210
9801 xxxx0xxxxx0x00110xx110xx1x100100
9807 /* 33222222222211111111110000000000
9808 10987654321098765432109876543210
9809 xxxx0xxxxx0x01110xx110xx1x100100
9816 if (((word
>> 22) & 0x1) == 0)
9818 /* 33222222222211111111110000000000
9819 10987654321098765432109876543210
9820 xxxx0xxxxx0x1x110xx1100x1x100100
9826 /* 33222222222211111111110000000000
9827 10987654321098765432109876543210
9828 xxxx0xxxxx0x1x110xx1101x1x100100
9836 /* 33222222222211111111110000000000
9837 10987654321098765432109876543210
9838 xxxx0xxxxx1xxx110xx110xx1x100100
9846 if (((word
>> 10) & 0x1) == 0)
9848 if (((word
>> 12) & 0x1) == 0)
9850 /* 33222222222211111111110000000000
9851 10987654321098765432109876543210
9852 xxxx0xxxxx0x0x111xxx10xx1x100100
9858 /* 33222222222211111111110000000000
9859 10987654321098765432109876543210
9860 xxxx0xxxxx0x1x111xxx10xx1x100100
9867 /* 33222222222211111111110000000000
9868 10987654321098765432109876543210
9869 xxxx0xxxxx1xxx111xxx10xx1x100100
9878 if (((word
>> 22) & 0x1) == 0)
9880 /* 33222222222211111111110000000000
9881 10987654321098765432109876543210
9882 xxxx1xxxxxxxxx11xxxxx00x1x100100
9888 /* 33222222222211111111110000000000
9889 10987654321098765432109876543210
9890 xxxx1xxxxxxxxx11xxxxx01x1x100100
9898 if (((word
>> 13) & 0x1) == 0)
9900 if (((word
>> 22) & 0x1) == 0)
9902 if (((word
>> 23) & 0x1) == 0)
9904 /* 33222222222211111111110000000000
9905 10987654321098765432109876543210
9906 xxxxxxxxxxxxx011xxxxx0001x100101
9912 /* 33222222222211111111110000000000
9913 10987654321098765432109876543210
9914 xxxxxxxxxxxxx011xxxxx0011x100101
9921 if (((word
>> 23) & 0x1) == 0)
9923 /* 33222222222211111111110000000000
9924 10987654321098765432109876543210
9925 xxxxxxxxxxxxx011xxxxx0101x100101
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 xxxxxxxxxxxxx011xxxxx0111x100101
9941 if (((word
>> 22) & 0x1) == 0)
9943 if (((word
>> 23) & 0x1) == 0)
9945 /* 33222222222211111111110000000000
9946 10987654321098765432109876543210
9947 xxxxxxxxxxxxx111xxxxx0001x100101
9953 /* 33222222222211111111110000000000
9954 10987654321098765432109876543210
9955 xxxxxxxxxxxxx111xxxxx0011x100101
9962 if (((word
>> 23) & 0x1) == 0)
9964 /* 33222222222211111111110000000000
9965 10987654321098765432109876543210
9966 xxxxxxxxxxxxx111xxxxx0101x100101
9972 /* 33222222222211111111110000000000
9973 10987654321098765432109876543210
9974 xxxxxxxxxxxxx111xxxxx0111x100101
9985 if (((word
>> 13) & 0x1) == 0)
9987 if (((word
>> 31) & 0x1) == 0)
9989 if (((word
>> 14) & 0x1) == 0)
9991 if (((word
>> 19) & 0x1) == 0)
9993 if (((word
>> 20) & 0x1) == 0)
9995 if (((word
>> 16) & 0x1) == 0)
9997 if (((word
>> 17) & 0x1) == 0)
9999 if (((word
>> 18) & 0x1) == 0)
10001 /* 33222222222211111111110000000000
10002 10987654321098765432109876543210
10003 xxxxxxxxxxxxx001000000xx1x100110
10009 /* 33222222222211111111110000000000
10010 10987654321098765432109876543210
10011 xxxxxxxxxxxxx001001000xx1x100110
10018 if (((word
>> 18) & 0x1) == 0)
10020 /* 33222222222211111111110000000000
10021 10987654321098765432109876543210
10022 xxxxxxxxxxxxx001010000xx1x100110
10028 /* 33222222222211111111110000000000
10029 10987654321098765432109876543210
10030 xxxxxxxxxxxxx001011000xx1x100110
10038 if (((word
>> 17) & 0x1) == 0)
10040 if (((word
>> 18) & 0x1) == 0)
10042 /* 33222222222211111111110000000000
10043 10987654321098765432109876543210
10044 xxxxxxxxxxxxx001100000xx1x100110
10050 /* 33222222222211111111110000000000
10051 10987654321098765432109876543210
10052 xxxxxxxxxxxxx001101000xx1x100110
10059 if (((word
>> 18) & 0x1) == 0)
10061 /* 33222222222211111111110000000000
10062 10987654321098765432109876543210
10063 xxxxxxxxxxxxx001110000xx1x100110
10069 /* 33222222222211111111110000000000
10070 10987654321098765432109876543210
10071 xxxxxxxxxxxxx001111000xx1x100110
10080 /* 33222222222211111111110000000000
10081 10987654321098765432109876543210
10082 xxxxxxxxxxxxx001xxx010xx1x100110
10089 if (((word
>> 16) & 0x1) == 0)
10091 if (((word
>> 17) & 0x1) == 0)
10093 if (((word
>> 18) & 0x1) == 0)
10095 if (((word
>> 20) & 0x1) == 0)
10097 /* 33222222222211111111110000000000
10098 10987654321098765432109876543210
10099 xxxxxxxxxxxxx001000100xx1x100110
10105 /* 33222222222211111111110000000000
10106 10987654321098765432109876543210
10107 xxxxxxxxxxxxx001000110xx1x100110
10114 if (((word
>> 20) & 0x1) == 0)
10116 /* 33222222222211111111110000000000
10117 10987654321098765432109876543210
10118 xxxxxxxxxxxxx001001100xx1x100110
10124 /* 33222222222211111111110000000000
10125 10987654321098765432109876543210
10126 xxxxxxxxxxxxx001001110xx1x100110
10134 if (((word
>> 18) & 0x1) == 0)
10136 if (((word
>> 20) & 0x1) == 0)
10138 /* 33222222222211111111110000000000
10139 10987654321098765432109876543210
10140 xxxxxxxxxxxxx001010100xx1x100110
10146 /* 33222222222211111111110000000000
10147 10987654321098765432109876543210
10148 xxxxxxxxxxxxx001010110xx1x100110
10155 /* 33222222222211111111110000000000
10156 10987654321098765432109876543210
10157 xxxxxxxxxxxxx0010111x0xx1x100110
10165 if (((word
>> 17) & 0x1) == 0)
10167 if (((word
>> 18) & 0x1) == 0)
10169 if (((word
>> 20) & 0x1) == 0)
10171 /* 33222222222211111111110000000000
10172 10987654321098765432109876543210
10173 xxxxxxxxxxxxx001100100xx1x100110
10179 /* 33222222222211111111110000000000
10180 10987654321098765432109876543210
10181 xxxxxxxxxxxxx001100110xx1x100110
10188 if (((word
>> 20) & 0x1) == 0)
10190 /* 33222222222211111111110000000000
10191 10987654321098765432109876543210
10192 xxxxxxxxxxxxx001101100xx1x100110
10198 /* 33222222222211111111110000000000
10199 10987654321098765432109876543210
10200 xxxxxxxxxxxxx001101110xx1x100110
10208 if (((word
>> 18) & 0x1) == 0)
10210 /* 33222222222211111111110000000000
10211 10987654321098765432109876543210
10212 xxxxxxxxxxxxx0011101x0xx1x100110
10218 /* 33222222222211111111110000000000
10219 10987654321098765432109876543210
10220 xxxxxxxxxxxxx0011111x0xx1x100110
10230 if (((word
>> 4) & 0x1) == 0)
10232 /* 33222222222211111111110000000000
10233 10987654321098765432109876543210
10234 xxxx0xxxxxxxx011xxxxx0xx1x100110
10240 /* 33222222222211111111110000000000
10241 10987654321098765432109876543210
10242 xxxx1xxxxxxxx011xxxxx0xx1x100110
10250 if (((word
>> 22) & 0x1) == 0)
10252 if (((word
>> 23) & 0x1) == 0)
10254 /* 33222222222211111111110000000000
10255 10987654321098765432109876543210
10256 xxxxxxxxxxxxx0x1xxxxx0001x100111
10262 /* 33222222222211111111110000000000
10263 10987654321098765432109876543210
10264 xxxxxxxxxxxxx0x1xxxxx0011x100111
10271 /* 33222222222211111111110000000000
10272 10987654321098765432109876543210
10273 xxxxxxxxxxxxx0x1xxxxx01x1x100111
10281 if (((word
>> 14) & 0x1) == 0)
10283 if (((word
>> 31) & 0x1) == 0)
10285 if (((word
>> 16) & 0x1) == 0)
10287 if (((word
>> 17) & 0x1) == 0)
10289 if (((word
>> 18) & 0x1) == 0)
10291 if (((word
>> 19) & 0x1) == 0)
10293 if (((word
>> 20) & 0x1) == 0)
10295 /* 33222222222211111111110000000000
10296 10987654321098765432109876543210
10297 xxxxxxxxxxxxx101000000xx1x100110
10303 /* 33222222222211111111110000000000
10304 10987654321098765432109876543210
10305 xxxxxxxxxxxxx101000010xx1x100110
10312 if (((word
>> 20) & 0x1) == 0)
10314 if (((word
>> 22) & 0x1) == 0)
10316 /* 33222222222211111111110000000000
10317 10987654321098765432109876543210
10318 xxxxxxxxxxxxx1010001000x1x100110
10324 /* 33222222222211111111110000000000
10325 10987654321098765432109876543210
10326 xxxxxxxxxxxxx1010001001x1x100110
10333 /* 33222222222211111111110000000000
10334 10987654321098765432109876543210
10335 xxxxxxxxxxxxx101000110xx1x100110
10343 if (((word
>> 19) & 0x1) == 0)
10345 if (((word
>> 20) & 0x1) == 0)
10347 /* 33222222222211111111110000000000
10348 10987654321098765432109876543210
10349 xxxxxxxxxxxxx101001000xx1x100110
10355 if (((word
>> 22) & 0x1) == 0)
10357 /* 33222222222211111111110000000000
10358 10987654321098765432109876543210
10359 xxxxxxxxxxxxx1010010100x1x100110
10365 if (((word
>> 23) & 0x1) == 0)
10367 /* 33222222222211111111110000000000
10368 10987654321098765432109876543210
10369 xxxxxxxxxxxxx101001010101x100110
10375 /* 33222222222211111111110000000000
10376 10987654321098765432109876543210
10377 xxxxxxxxxxxxx101001010111x100110
10386 if (((word
>> 20) & 0x1) == 0)
10388 /* 33222222222211111111110000000000
10389 10987654321098765432109876543210
10390 xxxxxxxxxxxxx101001100xx1x100110
10396 if (((word
>> 22) & 0x1) == 0)
10398 /* 33222222222211111111110000000000
10399 10987654321098765432109876543210
10400 xxxxxxxxxxxxx1010011100x1x100110
10406 if (((word
>> 23) & 0x1) == 0)
10408 /* 33222222222211111111110000000000
10409 10987654321098765432109876543210
10410 xxxxxxxxxxxxx101001110101x100110
10416 /* 33222222222211111111110000000000
10417 10987654321098765432109876543210
10418 xxxxxxxxxxxxx101001110111x100110
10429 if (((word
>> 18) & 0x1) == 0)
10431 if (((word
>> 19) & 0x1) == 0)
10433 if (((word
>> 20) & 0x1) == 0)
10435 /* 33222222222211111111110000000000
10436 10987654321098765432109876543210
10437 xxxxxxxxxxxxx101010000xx1x100110
10443 /* 33222222222211111111110000000000
10444 10987654321098765432109876543210
10445 xxxxxxxxxxxxx101010010xx1x100110
10452 if (((word
>> 20) & 0x1) == 0)
10454 /* 33222222222211111111110000000000
10455 10987654321098765432109876543210
10456 xxxxxxxxxxxxx101010100xx1x100110
10462 /* 33222222222211111111110000000000
10463 10987654321098765432109876543210
10464 xxxxxxxxxxxxx101010110xx1x100110
10472 if (((word
>> 19) & 0x1) == 0)
10474 if (((word
>> 20) & 0x1) == 0)
10476 /* 33222222222211111111110000000000
10477 10987654321098765432109876543210
10478 xxxxxxxxxxxxx101011000xx1x100110
10484 if (((word
>> 23) & 0x1) == 0)
10486 /* 33222222222211111111110000000000
10487 10987654321098765432109876543210
10488 xxxxxxxxxxxxx101011010x01x100110
10494 /* 33222222222211111111110000000000
10495 10987654321098765432109876543210
10496 xxxxxxxxxxxxx101011010x11x100110
10504 if (((word
>> 23) & 0x1) == 0)
10506 /* 33222222222211111111110000000000
10507 10987654321098765432109876543210
10508 xxxxxxxxxxxxx1010111x0x01x100110
10514 /* 33222222222211111111110000000000
10515 10987654321098765432109876543210
10516 xxxxxxxxxxxxx1010111x0x11x100110
10526 if (((word
>> 17) & 0x1) == 0)
10528 if (((word
>> 18) & 0x1) == 0)
10530 if (((word
>> 19) & 0x1) == 0)
10532 if (((word
>> 20) & 0x1) == 0)
10534 /* 33222222222211111111110000000000
10535 10987654321098765432109876543210
10536 xxxxxxxxxxxxx101100000xx1x100110
10542 /* 33222222222211111111110000000000
10543 10987654321098765432109876543210
10544 xxxxxxxxxxxxx101100010xx1x100110
10551 if (((word
>> 20) & 0x1) == 0)
10553 if (((word
>> 22) & 0x1) == 0)
10555 /* 33222222222211111111110000000000
10556 10987654321098765432109876543210
10557 xxxxxxxxxxxxx1011001000x1x100110
10563 /* 33222222222211111111110000000000
10564 10987654321098765432109876543210
10565 xxxxxxxxxxxxx1011001001x1x100110
10572 /* 33222222222211111111110000000000
10573 10987654321098765432109876543210
10574 xxxxxxxxxxxxx101100110xx1x100110
10582 if (((word
>> 19) & 0x1) == 0)
10584 if (((word
>> 22) & 0x1) == 0)
10586 /* 33222222222211111111110000000000
10587 10987654321098765432109876543210
10588 xxxxxxxxxxxxx1011010x00x1x100110
10594 if (((word
>> 23) & 0x1) == 0)
10596 /* 33222222222211111111110000000000
10597 10987654321098765432109876543210
10598 xxxxxxxxxxxxx1011010x0101x100110
10604 /* 33222222222211111111110000000000
10605 10987654321098765432109876543210
10606 xxxxxxxxxxxxx1011010x0111x100110
10614 if (((word
>> 20) & 0x1) == 0)
10616 /* 33222222222211111111110000000000
10617 10987654321098765432109876543210
10618 xxxxxxxxxxxxx101101100xx1x100110
10624 if (((word
>> 22) & 0x1) == 0)
10626 /* 33222222222211111111110000000000
10627 10987654321098765432109876543210
10628 xxxxxxxxxxxxx1011011100x1x100110
10634 if (((word
>> 23) & 0x1) == 0)
10636 /* 33222222222211111111110000000000
10637 10987654321098765432109876543210
10638 xxxxxxxxxxxxx101101110101x100110
10644 /* 33222222222211111111110000000000
10645 10987654321098765432109876543210
10646 xxxxxxxxxxxxx101101110111x100110
10657 if (((word
>> 18) & 0x1) == 0)
10659 if (((word
>> 19) & 0x1) == 0)
10661 if (((word
>> 20) & 0x1) == 0)
10663 /* 33222222222211111111110000000000
10664 10987654321098765432109876543210
10665 xxxxxxxxxxxxx101110000xx1x100110
10671 /* 33222222222211111111110000000000
10672 10987654321098765432109876543210
10673 xxxxxxxxxxxxx101110010xx1x100110
10680 if (((word
>> 20) & 0x1) == 0)
10682 /* 33222222222211111111110000000000
10683 10987654321098765432109876543210
10684 xxxxxxxxxxxxx101110100xx1x100110
10690 /* 33222222222211111111110000000000
10691 10987654321098765432109876543210
10692 xxxxxxxxxxxxx101110110xx1x100110
10700 if (((word
>> 19) & 0x1) == 0)
10702 if (((word
>> 20) & 0x1) == 0)
10704 /* 33222222222211111111110000000000
10705 10987654321098765432109876543210
10706 xxxxxxxxxxxxx101111000xx1x100110
10712 if (((word
>> 23) & 0x1) == 0)
10714 /* 33222222222211111111110000000000
10715 10987654321098765432109876543210
10716 xxxxxxxxxxxxx101111010x01x100110
10722 /* 33222222222211111111110000000000
10723 10987654321098765432109876543210
10724 xxxxxxxxxxxxx101111010x11x100110
10732 if (((word
>> 23) & 0x1) == 0)
10734 /* 33222222222211111111110000000000
10735 10987654321098765432109876543210
10736 xxxxxxxxxxxxx1011111x0x01x100110
10742 /* 33222222222211111111110000000000
10743 10987654321098765432109876543210
10744 xxxxxxxxxxxxx1011111x0x11x100110
10755 if (((word
>> 22) & 0x1) == 0)
10757 if (((word
>> 23) & 0x1) == 0)
10759 /* 33222222222211111111110000000000
10760 10987654321098765432109876543210
10761 xxxxxxxxxxxxx101xxxxx0001x100111
10767 /* 33222222222211111111110000000000
10768 10987654321098765432109876543210
10769 xxxxxxxxxxxxx101xxxxx0011x100111
10776 if (((word
>> 23) & 0x1) == 0)
10778 /* 33222222222211111111110000000000
10779 10987654321098765432109876543210
10780 xxxxxxxxxxxxx101xxxxx0101x100111
10786 /* 33222222222211111111110000000000
10787 10987654321098765432109876543210
10788 xxxxxxxxxxxxx101xxxxx0111x100111
10797 if (((word
>> 31) & 0x1) == 0)
10799 /* 33222222222211111111110000000000
10800 10987654321098765432109876543210
10801 xxxxxxxxxxxxx111xxxxx0xx1x100110
10807 if (((word
>> 20) & 0x1) == 0)
10809 /* 33222222222211111111110000000000
10810 10987654321098765432109876543210
10811 xxxxxxxxxxxxx111xxxx00xx1x100111
10817 if (((word
>> 22) & 0x1) == 0)
10819 if (((word
>> 23) & 0x1) == 0)
10821 /* 33222222222211111111110000000000
10822 10987654321098765432109876543210
10823 xxxxxxxxxxxxx111xxxx10001x100111
10829 /* 33222222222211111111110000000000
10830 10987654321098765432109876543210
10831 xxxxxxxxxxxxx111xxxx10011x100111
10838 if (((word
>> 23) & 0x1) == 0)
10840 /* 33222222222211111111110000000000
10841 10987654321098765432109876543210
10842 xxxxxxxxxxxxx111xxxx10101x100111
10848 /* 33222222222211111111110000000000
10849 10987654321098765432109876543210
10850 xxxxxxxxxxxxx111xxxx10111x100111
10863 if (((word
>> 30) & 0x1) == 0)
10865 if (((word
>> 14) & 0x1) == 0)
10867 if (((word
>> 20) & 0x1) == 0)
10869 if (((word
>> 31) & 0x1) == 0)
10871 if (((word
>> 16) & 0x1) == 0)
10873 if (((word
>> 17) & 0x1) == 0)
10875 if (((word
>> 18) & 0x1) == 0)
10877 if (((word
>> 19) & 0x1) == 0)
10879 /* 33222222222211111111110000000000
10880 10987654321098765432109876543210
10881 xxxxxxxxxxxxxx01000001xx1x100100
10887 if (((word
>> 10) & 0x1) == 0)
10889 if (((word
>> 11) & 0x1) == 0)
10891 if (((word
>> 12) & 0x1) == 0)
10893 /* 33222222222211111111110000000000
10894 10987654321098765432109876543210
10895 xxxxxxxxxx000x01000101xx1x100100
10901 /* 33222222222211111111110000000000
10902 10987654321098765432109876543210
10903 xxxxxxxxxx001x01000101xx1x100100
10910 /* 33222222222211111111110000000000
10911 10987654321098765432109876543210
10912 xxxxxxxxxx01xx01000101xx1x100100
10919 /* 33222222222211111111110000000000
10920 10987654321098765432109876543210
10921 xxxxxxxxxx1xxx01000101xx1x100100
10929 if (((word
>> 11) & 0x1) == 0)
10931 if (((word
>> 12) & 0x1) == 0)
10933 /* 33222222222211111111110000000000
10934 10987654321098765432109876543210
10935 xxxxxxxxxxx00x01001x01xx1x100100
10941 /* 33222222222211111111110000000000
10942 10987654321098765432109876543210
10943 xxxxxxxxxxx01x01001x01xx1x100100
10950 /* 33222222222211111111110000000000
10951 10987654321098765432109876543210
10952 xxxxxxxxxxx1xx01001x01xx1x100100
10960 if (((word
>> 10) & 0x1) == 0)
10962 if (((word
>> 11) & 0x1) == 0)
10964 /* 33222222222211111111110000000000
10965 10987654321098765432109876543210
10966 xxxxxxxxxx00xx0101xx01xx1x100100
10972 /* 33222222222211111111110000000000
10973 10987654321098765432109876543210
10974 xxxxxxxxxx01xx0101xx01xx1x100100
10981 /* 33222222222211111111110000000000
10982 10987654321098765432109876543210
10983 xxxxxxxxxx1xxx0101xx01xx1x100100
10991 if (((word
>> 10) & 0x1) == 0)
10993 if (((word
>> 11) & 0x1) == 0)
10995 if (((word
>> 17) & 0x1) == 0)
10997 if (((word
>> 18) & 0x1) == 0)
10999 /* 33222222222211111111110000000000
11000 10987654321098765432109876543210
11001 xxxxxxxxxx00xx01100x01xx1x100100
11007 /* 33222222222211111111110000000000
11008 10987654321098765432109876543210
11009 xxxxxxxxxx00xx01101x01xx1x100100
11016 /* 33222222222211111111110000000000
11017 10987654321098765432109876543210
11018 xxxxxxxxxx00xx0111xx01xx1x100100
11025 if (((word
>> 17) & 0x1) == 0)
11027 if (((word
>> 18) & 0x1) == 0)
11029 /* 33222222222211111111110000000000
11030 10987654321098765432109876543210
11031 xxxxxxxxxx01xx01100x01xx1x100100
11037 /* 33222222222211111111110000000000
11038 10987654321098765432109876543210
11039 xxxxxxxxxx01xx01101x01xx1x100100
11046 /* 33222222222211111111110000000000
11047 10987654321098765432109876543210
11048 xxxxxxxxxx01xx0111xx01xx1x100100
11056 if (((word
>> 17) & 0x1) == 0)
11058 /* 33222222222211111111110000000000
11059 10987654321098765432109876543210
11060 xxxxxxxxxx1xxx0110xx01xx1x100100
11066 /* 33222222222211111111110000000000
11067 10987654321098765432109876543210
11068 xxxxxxxxxx1xxx0111xx01xx1x100100
11077 if (((word
>> 22) & 0x1) == 0)
11079 if (((word
>> 23) & 0x1) == 0)
11081 /* 33222222222211111111110000000000
11082 10987654321098765432109876543210
11083 xxxxxxxxxxxxxx01xxxx01001x100101
11089 /* 33222222222211111111110000000000
11090 10987654321098765432109876543210
11091 xxxxxxxxxxxxxx01xxxx01011x100101
11098 if (((word
>> 23) & 0x1) == 0)
11100 /* 33222222222211111111110000000000
11101 10987654321098765432109876543210
11102 xxxxxxxxxxxxxx01xxxx01101x100101
11108 /* 33222222222211111111110000000000
11109 10987654321098765432109876543210
11110 xxxxxxxxxxxxxx01xxxx01111x100101
11119 if (((word
>> 22) & 0x1) == 0)
11121 if (((word
>> 23) & 0x1) == 0)
11123 /* 33222222222211111111110000000000
11124 10987654321098765432109876543210
11125 xxxxxxxxxxxxxx01xxxx11001x10010x
11131 /* 33222222222211111111110000000000
11132 10987654321098765432109876543210
11133 xxxxxxxxxxxxxx01xxxx11011x10010x
11140 if (((word
>> 23) & 0x1) == 0)
11142 /* 33222222222211111111110000000000
11143 10987654321098765432109876543210
11144 xxxxxxxxxxxxxx01xxxx11101x10010x
11150 /* 33222222222211111111110000000000
11151 10987654321098765432109876543210
11152 xxxxxxxxxxxxxx01xxxx11111x10010x
11161 if (((word
>> 31) & 0x1) == 0)
11163 if (((word
>> 16) & 0x1) == 0)
11165 if (((word
>> 17) & 0x1) == 0)
11167 if (((word
>> 18) & 0x1) == 0)
11169 if (((word
>> 19) & 0x1) == 0)
11171 if (((word
>> 20) & 0x1) == 0)
11173 /* 33222222222211111111110000000000
11174 10987654321098765432109876543210
11175 xxxxxxxxxxxxxx11000001xx1x100100
11181 /* 33222222222211111111110000000000
11182 10987654321098765432109876543210
11183 xxxxxxxxxxxxxx11000011xx1x100100
11190 if (((word
>> 20) & 0x1) == 0)
11192 /* 33222222222211111111110000000000
11193 10987654321098765432109876543210
11194 xxxxxxxxxxxxxx11000101xx1x100100
11200 /* 33222222222211111111110000000000
11201 10987654321098765432109876543210
11202 xxxxxxxxxxxxxx11000111xx1x100100
11210 /* 33222222222211111111110000000000
11211 10987654321098765432109876543210
11212 xxxxxxxxxxxxxx11001xx1xx1x100100
11219 if (((word
>> 18) & 0x1) == 0)
11221 /* 33222222222211111111110000000000
11222 10987654321098765432109876543210
11223 xxxxxxxxxxxxxx11010xx1xx1x100100
11229 /* 33222222222211111111110000000000
11230 10987654321098765432109876543210
11231 xxxxxxxxxxxxxx11011xx1xx1x100100
11239 if (((word
>> 17) & 0x1) == 0)
11241 if (((word
>> 18) & 0x1) == 0)
11243 if (((word
>> 19) & 0x1) == 0)
11245 /* 33222222222211111111110000000000
11246 10987654321098765432109876543210
11247 xxxxxxxxxxxxxx111000x1xx1x100100
11253 if (((word
>> 20) & 0x1) == 0)
11255 /* 33222222222211111111110000000000
11256 10987654321098765432109876543210
11257 xxxxxxxxxxxxxx11100101xx1x100100
11263 /* 33222222222211111111110000000000
11264 10987654321098765432109876543210
11265 xxxxxxxxxxxxxx11100111xx1x100100
11273 /* 33222222222211111111110000000000
11274 10987654321098765432109876543210
11275 xxxxxxxxxxxxxx11101xx1xx1x100100
11282 if (((word
>> 18) & 0x1) == 0)
11284 if (((word
>> 19) & 0x1) == 0)
11286 /* 33222222222211111111110000000000
11287 10987654321098765432109876543210
11288 xxxxxxxxxxxxxx111100x1xx1x100100
11294 /* 33222222222211111111110000000000
11295 10987654321098765432109876543210
11296 xxxxxxxxxxxxxx111101x1xx1x100100
11303 /* 33222222222211111111110000000000
11304 10987654321098765432109876543210
11305 xxxxxxxxxxxxxx11111xx1xx1x100100
11314 if (((word
>> 13) & 0x1) == 0)
11316 if (((word
>> 22) & 0x1) == 0)
11318 if (((word
>> 23) & 0x1) == 0)
11320 /* 33222222222211111111110000000000
11321 10987654321098765432109876543210
11322 xxxxxxxxxxxxx011xxxxx1001x100101
11328 /* 33222222222211111111110000000000
11329 10987654321098765432109876543210
11330 xxxxxxxxxxxxx011xxxxx1011x100101
11337 if (((word
>> 23) & 0x1) == 0)
11339 /* 33222222222211111111110000000000
11340 10987654321098765432109876543210
11341 xxxxxxxxxxxxx011xxxxx1101x100101
11347 /* 33222222222211111111110000000000
11348 10987654321098765432109876543210
11349 xxxxxxxxxxxxx011xxxxx1111x100101
11357 if (((word
>> 22) & 0x1) == 0)
11359 if (((word
>> 23) & 0x1) == 0)
11361 /* 33222222222211111111110000000000
11362 10987654321098765432109876543210
11363 xxxxxxxxxxxxx111xxxxx1001x100101
11369 /* 33222222222211111111110000000000
11370 10987654321098765432109876543210
11371 xxxxxxxxxxxxx111xxxxx1011x100101
11378 if (((word
>> 23) & 0x1) == 0)
11380 /* 33222222222211111111110000000000
11381 10987654321098765432109876543210
11382 xxxxxxxxxxxxx111xxxxx1101x100101
11388 /* 33222222222211111111110000000000
11389 10987654321098765432109876543210
11390 xxxxxxxxxxxxx111xxxxx1111x100101
11401 if (((word
>> 13) & 0x1) == 0)
11403 if (((word
>> 31) & 0x1) == 0)
11405 if (((word
>> 14) & 0x1) == 0)
11407 /* 33222222222211111111110000000000
11408 10987654321098765432109876543210
11409 xxxxxxxxxxxxx001xxxxx1xx1x100110
11415 /* 33222222222211111111110000000000
11416 10987654321098765432109876543210
11417 xxxxxxxxxxxxx011xxxxx1xx1x100110
11424 if (((word
>> 22) & 0x1) == 0)
11426 if (((word
>> 23) & 0x1) == 0)
11428 /* 33222222222211111111110000000000
11429 10987654321098765432109876543210
11430 xxxxxxxxxxxxx0x1xxxxx1001x100111
11436 /* 33222222222211111111110000000000
11437 10987654321098765432109876543210
11438 xxxxxxxxxxxxx0x1xxxxx1011x100111
11445 /* 33222222222211111111110000000000
11446 10987654321098765432109876543210
11447 xxxxxxxxxxxxx0x1xxxxx11x1x100111
11455 if (((word
>> 14) & 0x1) == 0)
11457 if (((word
>> 31) & 0x1) == 0)
11459 /* 33222222222211111111110000000000
11460 10987654321098765432109876543210
11461 xxxxxxxxxxxxx101xxxxx1xx1x100110
11467 if (((word
>> 22) & 0x1) == 0)
11469 if (((word
>> 23) & 0x1) == 0)
11471 /* 33222222222211111111110000000000
11472 10987654321098765432109876543210
11473 xxxxxxxxxxxxx101xxxxx1001x100111
11479 /* 33222222222211111111110000000000
11480 10987654321098765432109876543210
11481 xxxxxxxxxxxxx101xxxxx1011x100111
11488 /* 33222222222211111111110000000000
11489 10987654321098765432109876543210
11490 xxxxxxxxxxxxx101xxxxx11x1x100111
11498 if (((word
>> 31) & 0x1) == 0)
11500 /* 33222222222211111111110000000000
11501 10987654321098765432109876543210
11502 xxxxxxxxxxxxx111xxxxx1xx1x100110
11508 if (((word
>> 20) & 0x1) == 0)
11510 if (((word
>> 23) & 0x1) == 0)
11512 /* 33222222222211111111110000000000
11513 10987654321098765432109876543210
11514 xxxxxxxxxxxxx111xxxx01x01x100111
11520 /* 33222222222211111111110000000000
11521 10987654321098765432109876543210
11522 xxxxxxxxxxxxx111xxxx01x11x100111
11529 if (((word
>> 22) & 0x1) == 0)
11531 if (((word
>> 23) & 0x1) == 0)
11533 /* 33222222222211111111110000000000
11534 10987654321098765432109876543210
11535 xxxxxxxxxxxxx111xxxx11001x100111
11541 /* 33222222222211111111110000000000
11542 10987654321098765432109876543210
11543 xxxxxxxxxxxxx111xxxx11011x100111
11550 if (((word
>> 23) & 0x1) == 0)
11552 /* 33222222222211111111110000000000
11553 10987654321098765432109876543210
11554 xxxxxxxxxxxxx111xxxx11101x100111
11560 /* 33222222222211111111110000000000
11561 10987654321098765432109876543210
11562 xxxxxxxxxxxxx111xxxx11111x100111
11579 if (((word
>> 29) & 0x1) == 0)
11581 if (((word
>> 30) & 0x1) == 0)
11583 if (((word
>> 31) & 0x1) == 0)
11585 /* 33222222222211111111110000000000
11586 10987654321098765432109876543210
11587 xxxxxxxxxxxxxxxxxxxxxxxxxx101000
11593 /* 33222222222211111111110000000000
11594 10987654321098765432109876543210
11595 xxxxxxxxxxxxxxxxxxxxxxxxxx101001
11602 if (((word
>> 24) & 0x1) == 0)
11604 if (((word
>> 4) & 0x1) == 0)
11606 if (((word
>> 25) & 0x1) == 0)
11608 if (((word
>> 31) & 0x1) == 0)
11610 /* 33222222222211111111110000000000
11611 10987654321098765432109876543210
11612 xxxx0xxxxxxxxxxxxxxxxxxx00101010
11618 if (((word
>> 0) & 0x1) == 0)
11620 if (((word
>> 1) & 0x1) == 0)
11622 if (((word
>> 21) & 0x1) == 0)
11624 /* 33222222222211111111110000000000
11625 10987654321098765432109876543210
11626 00xx0xxxxxxxxxxxxxxxx0xx00101011
11632 /* 33222222222211111111110000000000
11633 10987654321098765432109876543210
11634 00xx0xxxxxxxxxxxxxxxx1xx00101011
11641 if (((word
>> 21) & 0x1) == 0)
11643 /* 33222222222211111111110000000000
11644 10987654321098765432109876543210
11645 01xx0xxxxxxxxxxxxxxxx0xx00101011
11651 /* 33222222222211111111110000000000
11652 10987654321098765432109876543210
11653 01xx0xxxxxxxxxxxxxxxx1xx00101011
11661 if (((word
>> 1) & 0x1) == 0)
11663 if (((word
>> 21) & 0x1) == 0)
11665 /* 33222222222211111111110000000000
11666 10987654321098765432109876543210
11667 10xx0xxxxxxxxxxxxxxxx0xx00101011
11673 /* 33222222222211111111110000000000
11674 10987654321098765432109876543210
11675 10xx0xxxxxxxxxxxxxxxx1xx00101011
11682 if (((word
>> 21) & 0x1) == 0)
11684 /* 33222222222211111111110000000000
11685 10987654321098765432109876543210
11686 11xx0xxxxxxxxxxxxxxxx0xx00101011
11692 /* 33222222222211111111110000000000
11693 10987654321098765432109876543210
11694 11xx0xxxxxxxxxxxxxxxx1xx00101011
11704 if (((word
>> 21) & 0x1) == 0)
11706 if (((word
>> 22) & 0x1) == 0)
11708 if (((word
>> 23) & 0x1) == 0)
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 xxxx0xxxxxxxxxxxxxxxx0000110101x
11718 /* 33222222222211111111110000000000
11719 10987654321098765432109876543210
11720 xxxx0xxxxxxxxxxxxxxxx0010110101x
11727 /* 33222222222211111111110000000000
11728 10987654321098765432109876543210
11729 xxxx0xxxxxxxxxxxxxxxx01x0110101x
11736 if (((word
>> 23) & 0x1) == 0)
11738 /* 33222222222211111111110000000000
11739 10987654321098765432109876543210
11740 xxxx0xxxxxxxxxxxxxxxx1x00110101x
11746 /* 33222222222211111111110000000000
11747 10987654321098765432109876543210
11748 xxxx0xxxxxxxxxxxxxxxx1x10110101x
11757 if (((word
>> 10) & 0x1) == 0)
11759 if (((word
>> 21) & 0x1) == 0)
11761 if (((word
>> 22) & 0x1) == 0)
11763 if (((word
>> 23) & 0x1) == 0)
11765 /* 33222222222211111111110000000000
11766 10987654321098765432109876543210
11767 xxxx1xxxxx0xxxxxxxxxx0000x10101x
11773 /* 33222222222211111111110000000000
11774 10987654321098765432109876543210
11775 xxxx1xxxxx0xxxxxxxxxx0010x10101x
11782 /* 33222222222211111111110000000000
11783 10987654321098765432109876543210
11784 xxxx1xxxxx0xxxxxxxxxx01x0x10101x
11791 /* 33222222222211111111110000000000
11792 10987654321098765432109876543210
11793 xxxx1xxxxx0xxxxxxxxxx1xx0x10101x
11800 if (((word
>> 21) & 0x1) == 0)
11802 if (((word
>> 22) & 0x1) == 0)
11804 if (((word
>> 23) & 0x1) == 0)
11806 /* 33222222222211111111110000000000
11807 10987654321098765432109876543210
11808 xxxx1xxxxx1xxxxxxxxxx0000x10101x
11814 /* 33222222222211111111110000000000
11815 10987654321098765432109876543210
11816 xxxx1xxxxx1xxxxxxxxxx0010x10101x
11823 /* 33222222222211111111110000000000
11824 10987654321098765432109876543210
11825 xxxx1xxxxx1xxxxxxxxxx01x0x10101x
11832 /* 33222222222211111111110000000000
11833 10987654321098765432109876543210
11834 xxxx1xxxxx1xxxxxxxxxx1xx0x10101x
11843 if (((word
>> 21) & 0x1) == 0)
11845 if (((word
>> 25) & 0x1) == 0)
11847 /* 33222222222211111111110000000000
11848 10987654321098765432109876543210
11849 xxxxxxxxxxxxxxxxxxxxx0xx1010101x
11855 if (((word
>> 10) & 0x1) == 0)
11857 /* 33222222222211111111110000000000
11858 10987654321098765432109876543210
11859 xxxxxxxxxx0xxxxxxxxxx0xx1110101x
11865 /* 33222222222211111111110000000000
11866 10987654321098765432109876543210
11867 xxxxxxxxxx1xxxxxxxxxx0xx1110101x
11875 if (((word
>> 25) & 0x1) == 0)
11877 /* 33222222222211111111110000000000
11878 10987654321098765432109876543210
11879 xxxxxxxxxxxxxxxxxxxxx1xx1010101x
11885 if (((word
>> 10) & 0x1) == 0)
11887 /* 33222222222211111111110000000000
11888 10987654321098765432109876543210
11889 xxxxxxxxxx0xxxxxxxxxx1xx1110101x
11895 /* 33222222222211111111110000000000
11896 10987654321098765432109876543210
11897 xxxxxxxxxx1xxxxxxxxxx1xx1110101x
11908 if (((word
>> 24) & 0x1) == 0)
11910 if (((word
>> 25) & 0x1) == 0)
11912 /* 33222222222211111111110000000000
11913 10987654321098765432109876543210
11914 xxxxxxxxxxxxxxxxxxxxxxxx001011xx
11920 /* 33222222222211111111110000000000
11921 10987654321098765432109876543210
11922 xxxxxxxxxxxxxxxxxxxxxxxx011011xx
11929 if (((word
>> 25) & 0x1) == 0)
11931 /* 33222222222211111111110000000000
11932 10987654321098765432109876543210
11933 xxxxxxxxxxxxxxxxxxxxxxxx101011xx
11939 /* 33222222222211111111110000000000
11940 10987654321098765432109876543210
11941 xxxxxxxxxxxxxxxxxxxxxxxx111011xx
11951 if (((word
>> 25) & 0x1) == 0)
11953 if (((word
>> 28) & 0x1) == 0)
11955 if (((word
>> 22) & 0x1) == 0)
11957 if (((word
>> 23) & 0x1) == 0)
11959 if (((word
>> 24) & 0x1) == 0)
11961 if (((word
>> 29) & 0x1) == 0)
11963 /* 33222222222211111111110000000000
11964 10987654321098765432109876543210
11965 xxxxxxxxxxxxxxxxxxxxxx00001100xx
11971 /* 33222222222211111111110000000000
11972 10987654321098765432109876543210
11973 xxxxxxxxxxxxxxxxxxxxxx00001101xx
11980 if (((word
>> 29) & 0x1) == 0)
11982 if (((word
>> 13) & 0x1) == 0)
11984 if (((word
>> 21) & 0x1) == 0)
11986 /* 33222222222211111111110000000000
11987 10987654321098765432109876543210
11988 xxxxxxxxxxxxx0xxxxxxx000101100xx
11994 /* 33222222222211111111110000000000
11995 10987654321098765432109876543210
11996 xxxxxxxxxxxxx0xxxxxxx100101100xx
12003 if (((word
>> 21) & 0x1) == 0)
12005 /* 33222222222211111111110000000000
12006 10987654321098765432109876543210
12007 xxxxxxxxxxxxx1xxxxxxx000101100xx
12013 /* 33222222222211111111110000000000
12014 10987654321098765432109876543210
12015 xxxxxxxxxxxxx1xxxxxxx100101100xx
12023 /* 33222222222211111111110000000000
12024 10987654321098765432109876543210
12025 xxxxxxxxxxxxxxxxxxxxxx00101101xx
12033 if (((word
>> 29) & 0x1) == 0)
12035 if (((word
>> 21) & 0x1) == 0)
12037 if (((word
>> 24) & 0x1) == 0)
12039 /* 33222222222211111111110000000000
12040 10987654321098765432109876543210
12041 xxxxxxxxxxxxxxxxxxxxx001001100xx
12047 if (((word
>> 13) & 0x1) == 0)
12049 /* 33222222222211111111110000000000
12050 10987654321098765432109876543210
12051 xxxxxxxxxxxxx0xxxxxxx001101100xx
12057 /* 33222222222211111111110000000000
12058 10987654321098765432109876543210
12059 xxxxxxxxxxxxx1xxxxxxx001101100xx
12067 if (((word
>> 13) & 0x1) == 0)
12069 /* 33222222222211111111110000000000
12070 10987654321098765432109876543210
12071 xxxxxxxxxxxxx0xxxxxxx101x01100xx
12077 /* 33222222222211111111110000000000
12078 10987654321098765432109876543210
12079 xxxxxxxxxxxxx1xxxxxxx101x01100xx
12087 /* 33222222222211111111110000000000
12088 10987654321098765432109876543210
12089 xxxxxxxxxxxxxxxxxxxxxx01x01101xx
12097 if (((word
>> 23) & 0x1) == 0)
12099 if (((word
>> 24) & 0x1) == 0)
12101 if (((word
>> 29) & 0x1) == 0)
12103 /* 33222222222211111111110000000000
12104 10987654321098765432109876543210
12105 xxxxxxxxxxxxxxxxxxxxxx10001100xx
12111 /* 33222222222211111111110000000000
12112 10987654321098765432109876543210
12113 xxxxxxxxxxxxxxxxxxxxxx10001101xx
12120 if (((word
>> 29) & 0x1) == 0)
12122 if (((word
>> 13) & 0x1) == 0)
12124 if (((word
>> 21) & 0x1) == 0)
12126 /* 33222222222211111111110000000000
12127 10987654321098765432109876543210
12128 xxxxxxxxxxxxx0xxxxxxx010101100xx
12134 /* 33222222222211111111110000000000
12135 10987654321098765432109876543210
12136 xxxxxxxxxxxxx0xxxxxxx110101100xx
12143 if (((word
>> 21) & 0x1) == 0)
12145 /* 33222222222211111111110000000000
12146 10987654321098765432109876543210
12147 xxxxxxxxxxxxx1xxxxxxx010101100xx
12153 /* 33222222222211111111110000000000
12154 10987654321098765432109876543210
12155 xxxxxxxxxxxxx1xxxxxxx110101100xx
12163 /* 33222222222211111111110000000000
12164 10987654321098765432109876543210
12165 xxxxxxxxxxxxxxxxxxxxxx10101101xx
12173 if (((word
>> 29) & 0x1) == 0)
12175 if (((word
>> 21) & 0x1) == 0)
12177 if (((word
>> 24) & 0x1) == 0)
12179 /* 33222222222211111111110000000000
12180 10987654321098765432109876543210
12181 xxxxxxxxxxxxxxxxxxxxx011001100xx
12187 if (((word
>> 13) & 0x1) == 0)
12189 /* 33222222222211111111110000000000
12190 10987654321098765432109876543210
12191 xxxxxxxxxxxxx0xxxxxxx011101100xx
12197 /* 33222222222211111111110000000000
12198 10987654321098765432109876543210
12199 xxxxxxxxxxxxx1xxxxxxx011101100xx
12207 if (((word
>> 13) & 0x1) == 0)
12209 /* 33222222222211111111110000000000
12210 10987654321098765432109876543210
12211 xxxxxxxxxxxxx0xxxxxxx111x01100xx
12217 /* 33222222222211111111110000000000
12218 10987654321098765432109876543210
12219 xxxxxxxxxxxxx1xxxxxxx111x01100xx
12227 /* 33222222222211111111110000000000
12228 10987654321098765432109876543210
12229 xxxxxxxxxxxxxxxxxxxxxx11x01101xx
12238 if (((word
>> 24) & 0x1) == 0)
12240 if (((word
>> 29) & 0x1) == 0)
12242 /* 33222222222211111111110000000000
12243 10987654321098765432109876543210
12244 xxxxxxxxxxxxxxxxxxxxxxxx001110xx
12250 if (((word
>> 10) & 0x1) == 0)
12252 if (((word
>> 11) & 0x1) == 0)
12254 if (((word
>> 22) & 0x1) == 0)
12256 /* 33222222222211111111110000000000
12257 10987654321098765432109876543210
12258 xxxxxxxxxx00xxxxxxxxxx0x001111xx
12264 /* 33222222222211111111110000000000
12265 10987654321098765432109876543210
12266 xxxxxxxxxx00xxxxxxxxxx1x001111xx
12273 if (((word
>> 22) & 0x1) == 0)
12275 /* 33222222222211111111110000000000
12276 10987654321098765432109876543210
12277 xxxxxxxxxx01xxxxxxxxxx0x001111xx
12283 /* 33222222222211111111110000000000
12284 10987654321098765432109876543210
12285 xxxxxxxxxx01xxxxxxxxxx1x001111xx
12293 if (((word
>> 22) & 0x1) == 0)
12295 /* 33222222222211111111110000000000
12296 10987654321098765432109876543210
12297 xxxxxxxxxx1xxxxxxxxxxx0x001111xx
12303 /* 33222222222211111111110000000000
12304 10987654321098765432109876543210
12305 xxxxxxxxxx1xxxxxxxxxxx1x001111xx
12314 if (((word
>> 22) & 0x1) == 0)
12316 /* 33222222222211111111110000000000
12317 10987654321098765432109876543210
12318 xxxxxxxxxxxxxxxxxxxxxx0x10111xxx
12324 /* 33222222222211111111110000000000
12325 10987654321098765432109876543210
12326 xxxxxxxxxxxxxxxxxxxxxx1x10111xxx
12335 if (((word
>> 24) & 0x1) == 0)
12337 if (((word
>> 21) & 0x1) == 0)
12339 if (((word
>> 28) & 0x1) == 0)
12341 if (((word
>> 10) & 0x1) == 0)
12343 if (((word
>> 29) & 0x1) == 0)
12345 if (((word
>> 11) & 0x1) == 0)
12347 if (((word
>> 12) & 0x1) == 0)
12349 /* 33222222222211111111110000000000
12350 10987654321098765432109876543210
12351 xxxxxxxxxx000xxxxxxxx0xx011100xx
12357 /* 33222222222211111111110000000000
12358 10987654321098765432109876543210
12359 xxxxxxxxxx001xxxxxxxx0xx011100xx
12366 if (((word
>> 12) & 0x1) == 0)
12368 if (((word
>> 14) & 0x1) == 0)
12370 /* 33222222222211111111110000000000
12371 10987654321098765432109876543210
12372 xxxxxxxxxx010x0xxxxxx0xx011100xx
12378 /* 33222222222211111111110000000000
12379 10987654321098765432109876543210
12380 xxxxxxxxxx010x1xxxxxx0xx011100xx
12387 if (((word
>> 13) & 0x1) == 0)
12389 if (((word
>> 14) & 0x1) == 0)
12391 /* 33222222222211111111110000000000
12392 10987654321098765432109876543210
12393 xxxxxxxxxx01100xxxxxx0xx011100xx
12399 /* 33222222222211111111110000000000
12400 10987654321098765432109876543210
12401 xxxxxxxxxx01101xxxxxx0xx011100xx
12408 if (((word
>> 14) & 0x1) == 0)
12410 /* 33222222222211111111110000000000
12411 10987654321098765432109876543210
12412 xxxxxxxxxx01110xxxxxx0xx011100xx
12418 /* 33222222222211111111110000000000
12419 10987654321098765432109876543210
12420 xxxxxxxxxx01111xxxxxx0xx011100xx
12430 /* 33222222222211111111110000000000
12431 10987654321098765432109876543210
12432 xxxxxxxxxx0xxxxxxxxxx0xx011101xx
12439 if (((word
>> 15) & 0x1) == 0)
12441 if (((word
>> 22) & 0x1) == 0)
12443 if (((word
>> 29) & 0x1) == 0)
12445 if (((word
>> 11) & 0x1) == 0)
12447 /* 33222222222211111111110000000000
12448 10987654321098765432109876543210
12449 xxxxxxxxxx10xxx0xxxxx00x011100xx
12455 if (((word
>> 12) & 0x1) == 0)
12457 if (((word
>> 13) & 0x1) == 0)
12459 /* 33222222222211111111110000000000
12460 10987654321098765432109876543210
12461 xxxxxxxxxx1100x0xxxxx00x011100xx
12467 /* 33222222222211111111110000000000
12468 10987654321098765432109876543210
12469 xxxxxxxxxx1101x0xxxxx00x011100xx
12476 if (((word
>> 13) & 0x1) == 0)
12478 /* 33222222222211111111110000000000
12479 10987654321098765432109876543210
12480 xxxxxxxxxx1110x0xxxxx00x011100xx
12486 /* 33222222222211111111110000000000
12487 10987654321098765432109876543210
12488 xxxxxxxxxx1111x0xxxxx00x011100xx
12497 /* 33222222222211111111110000000000
12498 10987654321098765432109876543210
12499 xxxxxxxxxx1xxxx0xxxxx00x011101xx
12506 if (((word
>> 11) & 0x1) == 0)
12508 if (((word
>> 12) & 0x1) == 0)
12510 if (((word
>> 13) & 0x1) == 0)
12512 if (((word
>> 23) & 0x1) == 0)
12514 if (((word
>> 29) & 0x1) == 0)
12516 /* 33222222222211111111110000000000
12517 10987654321098765432109876543210
12518 xxxxxxxxxx1000x0xxxxx010011100xx
12524 /* 33222222222211111111110000000000
12525 10987654321098765432109876543210
12526 xxxxxxxxxx1000x0xxxxx010011101xx
12533 if (((word
>> 29) & 0x1) == 0)
12535 /* 33222222222211111111110000000000
12536 10987654321098765432109876543210
12537 xxxxxxxxxx1000x0xxxxx011011100xx
12543 /* 33222222222211111111110000000000
12544 10987654321098765432109876543210
12545 xxxxxxxxxx1000x0xxxxx011011101xx
12553 if (((word
>> 23) & 0x1) == 0)
12555 if (((word
>> 29) & 0x1) == 0)
12557 /* 33222222222211111111110000000000
12558 10987654321098765432109876543210
12559 xxxxxxxxxx1001x0xxxxx010011100xx
12565 /* 33222222222211111111110000000000
12566 10987654321098765432109876543210
12567 xxxxxxxxxx1001x0xxxxx010011101xx
12574 /* 33222222222211111111110000000000
12575 10987654321098765432109876543210
12576 xxxxxxxxxx1001x0xxxxx01101110xxx
12584 if (((word
>> 13) & 0x1) == 0)
12586 if (((word
>> 23) & 0x1) == 0)
12588 if (((word
>> 29) & 0x1) == 0)
12590 /* 33222222222211111111110000000000
12591 10987654321098765432109876543210
12592 xxxxxxxxxx1010x0xxxxx010011100xx
12598 /* 33222222222211111111110000000000
12599 10987654321098765432109876543210
12600 xxxxxxxxxx1010x0xxxxx010011101xx
12607 if (((word
>> 29) & 0x1) == 0)
12609 /* 33222222222211111111110000000000
12610 10987654321098765432109876543210
12611 xxxxxxxxxx1010x0xxxxx011011100xx
12617 /* 33222222222211111111110000000000
12618 10987654321098765432109876543210
12619 xxxxxxxxxx1010x0xxxxx011011101xx
12627 if (((word
>> 23) & 0x1) == 0)
12629 if (((word
>> 29) & 0x1) == 0)
12631 /* 33222222222211111111110000000000
12632 10987654321098765432109876543210
12633 xxxxxxxxxx1011x0xxxxx010011100xx
12639 /* 33222222222211111111110000000000
12640 10987654321098765432109876543210
12641 xxxxxxxxxx1011x0xxxxx010011101xx
12648 if (((word
>> 29) & 0x1) == 0)
12650 /* 33222222222211111111110000000000
12651 10987654321098765432109876543210
12652 xxxxxxxxxx1011x0xxxxx011011100xx
12658 /* 33222222222211111111110000000000
12659 10987654321098765432109876543210
12660 xxxxxxxxxx1011x0xxxxx011011101xx
12670 if (((word
>> 12) & 0x1) == 0)
12672 if (((word
>> 13) & 0x1) == 0)
12674 if (((word
>> 23) & 0x1) == 0)
12676 /* 33222222222211111111110000000000
12677 10987654321098765432109876543210
12678 xxxxxxxxxx1100x0xxxxx01001110xxx
12684 /* 33222222222211111111110000000000
12685 10987654321098765432109876543210
12686 xxxxxxxxxx1100x0xxxxx01101110xxx
12693 if (((word
>> 23) & 0x1) == 0)
12695 /* 33222222222211111111110000000000
12696 10987654321098765432109876543210
12697 xxxxxxxxxx1101x0xxxxx01001110xxx
12703 /* 33222222222211111111110000000000
12704 10987654321098765432109876543210
12705 xxxxxxxxxx1101x0xxxxx01101110xxx
12713 if (((word
>> 13) & 0x1) == 0)
12715 if (((word
>> 29) & 0x1) == 0)
12717 /* 33222222222211111111110000000000
12718 10987654321098765432109876543210
12719 xxxxxxxxxx1110x0xxxxx01x011100xx
12725 /* 33222222222211111111110000000000
12726 10987654321098765432109876543210
12727 xxxxxxxxxx1110x0xxxxx01x011101xx
12734 if (((word
>> 23) & 0x1) == 0)
12736 if (((word
>> 29) & 0x1) == 0)
12738 /* 33222222222211111111110000000000
12739 10987654321098765432109876543210
12740 xxxxxxxxxx1111x0xxxxx010011100xx
12746 /* 33222222222211111111110000000000
12747 10987654321098765432109876543210
12748 xxxxxxxxxx1111x0xxxxx010011101xx
12755 /* 33222222222211111111110000000000
12756 10987654321098765432109876543210
12757 xxxxxxxxxx1111x0xxxxx01101110xxx
12768 if (((word
>> 13) & 0x1) == 0)
12770 if (((word
>> 14) & 0x1) == 0)
12772 if (((word
>> 11) & 0x1) == 0)
12774 /* 33222222222211111111110000000000
12775 10987654321098765432109876543210
12776 xxxxxxxxxx10x001xxxxx0xx01110xxx
12782 /* 33222222222211111111110000000000
12783 10987654321098765432109876543210
12784 xxxxxxxxxx11x001xxxxx0xx01110xxx
12791 /* 33222222222211111111110000000000
12792 10987654321098765432109876543210
12793 xxxxxxxxxx1xx011xxxxx0xx01110xxx
12800 /* 33222222222211111111110000000000
12801 10987654321098765432109876543210
12802 xxxxxxxxxx1xx1x1xxxxx0xx01110xxx
12811 if (((word
>> 29) & 0x1) == 0)
12813 if (((word
>> 30) & 0x1) == 0)
12815 if (((word
>> 16) & 0x1) == 0)
12817 if (((word
>> 17) & 0x1) == 0)
12819 /* 33222222222211111111110000000000
12820 10987654321098765432109876543210
12821 xxxxxxxxxxxxxxxx00xxx0xx0111100x
12827 /* 33222222222211111111110000000000
12828 10987654321098765432109876543210
12829 xxxxxxxxxxxxxxxx01xxx0xx0111100x
12836 if (((word
>> 17) & 0x1) == 0)
12838 /* 33222222222211111111110000000000
12839 10987654321098765432109876543210
12840 xxxxxxxxxxxxxxxx10xxx0xx0111100x
12846 /* 33222222222211111111110000000000
12847 10987654321098765432109876543210
12848 xxxxxxxxxxxxxxxx11xxx0xx0111100x
12856 if (((word
>> 10) & 0x1) == 0)
12858 if (((word
>> 12) & 0x1) == 0)
12860 if (((word
>> 13) & 0x1) == 0)
12862 if (((word
>> 14) & 0x1) == 0)
12864 /* 33222222222211111111110000000000
12865 10987654321098765432109876543210
12866 xxxxxxxxxx0x000xxxxxx0xx0111101x
12872 /* 33222222222211111111110000000000
12873 10987654321098765432109876543210
12874 xxxxxxxxxx0x001xxxxxx0xx0111101x
12881 if (((word
>> 14) & 0x1) == 0)
12883 /* 33222222222211111111110000000000
12884 10987654321098765432109876543210
12885 xxxxxxxxxx0x010xxxxxx0xx0111101x
12891 /* 33222222222211111111110000000000
12892 10987654321098765432109876543210
12893 xxxxxxxxxx0x011xxxxxx0xx0111101x
12901 if (((word
>> 13) & 0x1) == 0)
12903 if (((word
>> 14) & 0x1) == 0)
12905 /* 33222222222211111111110000000000
12906 10987654321098765432109876543210
12907 xxxxxxxxxx0x100xxxxxx0xx0111101x
12913 /* 33222222222211111111110000000000
12914 10987654321098765432109876543210
12915 xxxxxxxxxx0x101xxxxxx0xx0111101x
12922 /* 33222222222211111111110000000000
12923 10987654321098765432109876543210
12924 xxxxxxxxxx0x11xxxxxxx0xx0111101x
12932 if (((word
>> 11) & 0x1) == 0)
12934 if (((word
>> 13) & 0x1) == 0)
12936 /* 33222222222211111111110000000000
12937 10987654321098765432109876543210
12938 xxxxxxxxxx10x0xxxxxxx0xx0111101x
12944 /* 33222222222211111111110000000000
12945 10987654321098765432109876543210
12946 xxxxxxxxxx10x1xxxxxxx0xx0111101x
12953 if (((word
>> 13) & 0x1) == 0)
12955 /* 33222222222211111111110000000000
12956 10987654321098765432109876543210
12957 xxxxxxxxxx11x0xxxxxxx0xx0111101x
12963 if (((word
>> 23) & 0x1) == 0)
12965 /* 33222222222211111111110000000000
12966 10987654321098765432109876543210
12967 xxxxxxxxxx11x1xxxxxxx0x00111101x
12973 /* 33222222222211111111110000000000
12974 10987654321098765432109876543210
12975 xxxxxxxxxx11x1xxxxxxx0x10111101x
12986 if (((word
>> 11) & 0x1) == 0)
12988 if (((word
>> 12) & 0x1) == 0)
12990 if (((word
>> 13) & 0x1) == 0)
12992 /* 33222222222211111111110000000000
12993 10987654321098765432109876543210
12994 xxxxxxxxxxx000xxxxxxx0xx011111xx
13000 if (((word
>> 23) & 0x1) == 0)
13002 /* 33222222222211111111110000000000
13003 10987654321098765432109876543210
13004 xxxxxxxxxxx001xxxxxxx0x0011111xx
13010 /* 33222222222211111111110000000000
13011 10987654321098765432109876543210
13012 xxxxxxxxxxx001xxxxxxx0x1011111xx
13020 /* 33222222222211111111110000000000
13021 10987654321098765432109876543210
13022 xxxxxxxxxxx01xxxxxxxx0xx011111xx
13029 if (((word
>> 13) & 0x1) == 0)
13031 /* 33222222222211111111110000000000
13032 10987654321098765432109876543210
13033 xxxxxxxxxxx1x0xxxxxxx0xx011111xx
13039 if (((word
>> 23) & 0x1) == 0)
13041 /* 33222222222211111111110000000000
13042 10987654321098765432109876543210
13043 xxxxxxxxxxx1x1xxxxxxx0x0011111xx
13049 /* 33222222222211111111110000000000
13050 10987654321098765432109876543210
13051 xxxxxxxxxxx1x1xxxxxxx0x1011111xx
13062 if (((word
>> 10) & 0x1) == 0)
13064 if (((word
>> 11) & 0x1) == 0)
13066 if (((word
>> 12) & 0x1) == 0)
13068 if (((word
>> 13) & 0x1) == 0)
13070 if (((word
>> 14) & 0x1) == 0)
13072 if (((word
>> 15) & 0x1) == 0)
13074 if (((word
>> 28) & 0x1) == 0)
13076 if (((word
>> 29) & 0x1) == 0)
13078 if (((word
>> 30) & 0x1) == 0)
13080 /* 33222222222211111111110000000000
13081 10987654321098765432109876543210
13082 xxxxxxxxxx000000xxxxx1xx0111000x
13088 /* 33222222222211111111110000000000
13089 10987654321098765432109876543210
13090 xxxxxxxxxx000000xxxxx1xx0111001x
13097 if (((word
>> 30) & 0x1) == 0)
13099 /* 33222222222211111111110000000000
13100 10987654321098765432109876543210
13101 xxxxxxxxxx000000xxxxx1xx0111010x
13107 /* 33222222222211111111110000000000
13108 10987654321098765432109876543210
13109 xxxxxxxxxx000000xxxxx1xx0111011x
13117 if (((word
>> 16) & 0x1) == 0)
13119 if (((word
>> 17) & 0x1) == 0)
13121 if (((word
>> 18) & 0x1) == 0)
13123 if (((word
>> 19) & 0x1) == 0)
13125 if (((word
>> 20) & 0x1) == 0)
13127 /* 33222222222211111111110000000000
13128 10987654321098765432109876543210
13129 xxxxxxxxxx000000000001xx01111xxx
13135 /* 33222222222211111111110000000000
13136 10987654321098765432109876543210
13137 xxxxxxxxxx000000000011xx01111xxx
13144 if (((word
>> 20) & 0x1) == 0)
13146 /* 33222222222211111111110000000000
13147 10987654321098765432109876543210
13148 xxxxxxxxxx000000000101xx01111xxx
13154 /* 33222222222211111111110000000000
13155 10987654321098765432109876543210
13156 xxxxxxxxxx000000000111xx01111xxx
13164 /* 33222222222211111111110000000000
13165 10987654321098765432109876543210
13166 xxxxxxxxxx000000001xx1xx01111xxx
13173 if (((word
>> 18) & 0x1) == 0)
13175 /* 33222222222211111111110000000000
13176 10987654321098765432109876543210
13177 xxxxxxxxxx000000010xx1xx01111xxx
13183 if (((word
>> 19) & 0x1) == 0)
13185 /* 33222222222211111111110000000000
13186 10987654321098765432109876543210
13187 xxxxxxxxxx0000000110x1xx01111xxx
13193 if (((word
>> 20) & 0x1) == 0)
13195 /* 33222222222211111111110000000000
13196 10987654321098765432109876543210
13197 xxxxxxxxxx000000011101xx01111xxx
13203 /* 33222222222211111111110000000000
13204 10987654321098765432109876543210
13205 xxxxxxxxxx000000011111xx01111xxx
13215 if (((word
>> 17) & 0x1) == 0)
13217 if (((word
>> 18) & 0x1) == 0)
13219 if (((word
>> 19) & 0x1) == 0)
13221 if (((word
>> 20) & 0x1) == 0)
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 xxxxxxxxxx000000100001xx01111xxx
13231 /* 33222222222211111111110000000000
13232 10987654321098765432109876543210
13233 xxxxxxxxxx000000100011xx01111xxx
13240 if (((word
>> 20) & 0x1) == 0)
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 xxxxxxxxxx000000100101xx01111xxx
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 xxxxxxxxxx000000100111xx01111xxx
13260 /* 33222222222211111111110000000000
13261 10987654321098765432109876543210
13262 xxxxxxxxxx000000101xx1xx01111xxx
13269 if (((word
>> 18) & 0x1) == 0)
13271 /* 33222222222211111111110000000000
13272 10987654321098765432109876543210
13273 xxxxxxxxxx000000110xx1xx01111xxx
13279 if (((word
>> 19) & 0x1) == 0)
13281 /* 33222222222211111111110000000000
13282 10987654321098765432109876543210
13283 xxxxxxxxxx0000001110x1xx01111xxx
13289 /* 33222222222211111111110000000000
13290 10987654321098765432109876543210
13291 xxxxxxxxxx0000001111x1xx01111xxx
13302 if (((word
>> 29) & 0x1) == 0)
13304 if (((word
>> 30) & 0x1) == 0)
13306 /* 33222222222211111111110000000000
13307 10987654321098765432109876543210
13308 xxxxxxxxxx000001xxxxx1xx0111x00x
13314 /* 33222222222211111111110000000000
13315 10987654321098765432109876543210
13316 xxxxxxxxxx000001xxxxx1xx0111x01x
13323 if (((word
>> 30) & 0x1) == 0)
13325 /* 33222222222211111111110000000000
13326 10987654321098765432109876543210
13327 xxxxxxxxxx000001xxxxx1xx0111x10x
13333 /* 33222222222211111111110000000000
13334 10987654321098765432109876543210
13335 xxxxxxxxxx000001xxxxx1xx0111x11x
13344 if (((word
>> 28) & 0x1) == 0)
13346 if (((word
>> 15) & 0x1) == 0)
13348 if (((word
>> 29) & 0x1) == 0)
13350 if (((word
>> 30) & 0x1) == 0)
13352 /* 33222222222211111111110000000000
13353 10987654321098765432109876543210
13354 xxxxxxxxxx000010xxxxx1xx0111000x
13360 /* 33222222222211111111110000000000
13361 10987654321098765432109876543210
13362 xxxxxxxxxx000010xxxxx1xx0111001x
13369 if (((word
>> 30) & 0x1) == 0)
13371 /* 33222222222211111111110000000000
13372 10987654321098765432109876543210
13373 xxxxxxxxxx000010xxxxx1xx0111010x
13379 /* 33222222222211111111110000000000
13380 10987654321098765432109876543210
13381 xxxxxxxxxx000010xxxxx1xx0111011x
13389 if (((word
>> 29) & 0x1) == 0)
13391 if (((word
>> 30) & 0x1) == 0)
13393 /* 33222222222211111111110000000000
13394 10987654321098765432109876543210
13395 xxxxxxxxxx000011xxxxx1xx0111000x
13401 /* 33222222222211111111110000000000
13402 10987654321098765432109876543210
13403 xxxxxxxxxx000011xxxxx1xx0111001x
13410 if (((word
>> 30) & 0x1) == 0)
13412 /* 33222222222211111111110000000000
13413 10987654321098765432109876543210
13414 xxxxxxxxxx000011xxxxx1xx0111010x
13420 /* 33222222222211111111110000000000
13421 10987654321098765432109876543210
13422 xxxxxxxxxx000011xxxxx1xx0111011x
13431 if (((word
>> 17) & 0x1) == 0)
13433 if (((word
>> 15) & 0x1) == 0)
13435 if (((word
>> 16) & 0x1) == 0)
13437 if (((word
>> 18) & 0x1) == 0)
13439 /* 33222222222211111111110000000000
13440 10987654321098765432109876543210
13441 xxxxxxxxxx000010000xx1xx01111xxx
13447 /* 33222222222211111111110000000000
13448 10987654321098765432109876543210
13449 xxxxxxxxxx000010001xx1xx01111xxx
13456 if (((word
>> 18) & 0x1) == 0)
13458 /* 33222222222211111111110000000000
13459 10987654321098765432109876543210
13460 xxxxxxxxxx000010100xx1xx01111xxx
13466 /* 33222222222211111111110000000000
13467 10987654321098765432109876543210
13468 xxxxxxxxxx000010101xx1xx01111xxx
13476 if (((word
>> 16) & 0x1) == 0)
13478 if (((word
>> 18) & 0x1) == 0)
13480 /* 33222222222211111111110000000000
13481 10987654321098765432109876543210
13482 xxxxxxxxxx000011000xx1xx01111xxx
13488 /* 33222222222211111111110000000000
13489 10987654321098765432109876543210
13490 xxxxxxxxxx000011001xx1xx01111xxx
13497 if (((word
>> 18) & 0x1) == 0)
13499 /* 33222222222211111111110000000000
13500 10987654321098765432109876543210
13501 xxxxxxxxxx000011100xx1xx01111xxx
13507 /* 33222222222211111111110000000000
13508 10987654321098765432109876543210
13509 xxxxxxxxxx000011101xx1xx01111xxx
13518 if (((word
>> 18) & 0x1) == 0)
13520 /* 33222222222211111111110000000000
13521 10987654321098765432109876543210
13522 xxxxxxxxxx00001xx10xx1xx01111xxx
13528 if (((word
>> 15) & 0x1) == 0)
13530 if (((word
>> 16) & 0x1) == 0)
13532 /* 33222222222211111111110000000000
13533 10987654321098765432109876543210
13534 xxxxxxxxxx000010011xx1xx01111xxx
13540 /* 33222222222211111111110000000000
13541 10987654321098765432109876543210
13542 xxxxxxxxxx000010111xx1xx01111xxx
13549 /* 33222222222211111111110000000000
13550 10987654321098765432109876543210
13551 xxxxxxxxxx000011x11xx1xx01111xxx
13562 if (((word
>> 14) & 0x1) == 0)
13564 if (((word
>> 15) & 0x1) == 0)
13566 if (((word
>> 28) & 0x1) == 0)
13568 if (((word
>> 29) & 0x1) == 0)
13570 if (((word
>> 30) & 0x1) == 0)
13572 /* 33222222222211111111110000000000
13573 10987654321098765432109876543210
13574 xxxxxxxxxx000100xxxxx1xx0111000x
13580 /* 33222222222211111111110000000000
13581 10987654321098765432109876543210
13582 xxxxxxxxxx000100xxxxx1xx0111001x
13589 if (((word
>> 30) & 0x1) == 0)
13591 /* 33222222222211111111110000000000
13592 10987654321098765432109876543210
13593 xxxxxxxxxx000100xxxxx1xx0111010x
13599 /* 33222222222211111111110000000000
13600 10987654321098765432109876543210
13601 xxxxxxxxxx000100xxxxx1xx0111011x
13609 if (((word
>> 3) & 0x1) == 0)
13611 if (((word
>> 4) & 0x1) == 0)
13613 /* 33222222222211111111110000000000
13614 10987654321098765432109876543210
13615 xxx00xxxxx000100xxxxx1xx01111xxx
13621 /* 33222222222211111111110000000000
13622 10987654321098765432109876543210
13623 xxx01xxxxx000100xxxxx1xx01111xxx
13630 if (((word
>> 4) & 0x1) == 0)
13632 /* 33222222222211111111110000000000
13633 10987654321098765432109876543210
13634 xxx10xxxxx000100xxxxx1xx01111xxx
13640 /* 33222222222211111111110000000000
13641 10987654321098765432109876543210
13642 xxx11xxxxx000100xxxxx1xx01111xxx
13651 if (((word
>> 29) & 0x1) == 0)
13653 if (((word
>> 30) & 0x1) == 0)
13655 /* 33222222222211111111110000000000
13656 10987654321098765432109876543210
13657 xxxxxxxxxx000101xxxxx1xx0111x00x
13663 /* 33222222222211111111110000000000
13664 10987654321098765432109876543210
13665 xxxxxxxxxx000101xxxxx1xx0111x01x
13672 if (((word
>> 30) & 0x1) == 0)
13674 /* 33222222222211111111110000000000
13675 10987654321098765432109876543210
13676 xxxxxxxxxx000101xxxxx1xx0111x10x
13682 /* 33222222222211111111110000000000
13683 10987654321098765432109876543210
13684 xxxxxxxxxx000101xxxxx1xx0111x11x
13693 if (((word
>> 15) & 0x1) == 0)
13695 if (((word
>> 29) & 0x1) == 0)
13697 if (((word
>> 30) & 0x1) == 0)
13699 /* 33222222222211111111110000000000
13700 10987654321098765432109876543210
13701 xxxxxxxxxx000110xxxxx1xx0111x00x
13707 /* 33222222222211111111110000000000
13708 10987654321098765432109876543210
13709 xxxxxxxxxx000110xxxxx1xx0111x01x
13716 if (((word
>> 30) & 0x1) == 0)
13718 /* 33222222222211111111110000000000
13719 10987654321098765432109876543210
13720 xxxxxxxxxx000110xxxxx1xx0111x10x
13726 /* 33222222222211111111110000000000
13727 10987654321098765432109876543210
13728 xxxxxxxxxx000110xxxxx1xx0111x11x
13736 if (((word
>> 22) & 0x1) == 0)
13738 if (((word
>> 30) & 0x1) == 0)
13740 /* 33222222222211111111110000000000
13741 10987654321098765432109876543210
13742 xxxxxxxxxx000111xxxxx10x0111xx0x
13748 /* 33222222222211111111110000000000
13749 10987654321098765432109876543210
13750 xxxxxxxxxx000111xxxxx10x0111xx1x
13757 if (((word
>> 30) & 0x1) == 0)
13759 /* 33222222222211111111110000000000
13760 10987654321098765432109876543210
13761 xxxxxxxxxx000111xxxxx11x0111xx0x
13767 /* 33222222222211111111110000000000
13768 10987654321098765432109876543210
13769 xxxxxxxxxx000111xxxxx11x0111xx1x
13780 if (((word
>> 28) & 0x1) == 0)
13782 if (((word
>> 13) & 0x1) == 0)
13784 if (((word
>> 14) & 0x1) == 0)
13786 if (((word
>> 15) & 0x1) == 0)
13788 if (((word
>> 29) & 0x1) == 0)
13790 if (((word
>> 30) & 0x1) == 0)
13792 /* 33222222222211111111110000000000
13793 10987654321098765432109876543210
13794 xxxxxxxxxx001000xxxxx1xx0111000x
13800 /* 33222222222211111111110000000000
13801 10987654321098765432109876543210
13802 xxxxxxxxxx001000xxxxx1xx0111001x
13809 if (((word
>> 30) & 0x1) == 0)
13811 /* 33222222222211111111110000000000
13812 10987654321098765432109876543210
13813 xxxxxxxxxx001000xxxxx1xx0111010x
13819 /* 33222222222211111111110000000000
13820 10987654321098765432109876543210
13821 xxxxxxxxxx001000xxxxx1xx0111011x
13829 if (((word
>> 30) & 0x1) == 0)
13831 /* 33222222222211111111110000000000
13832 10987654321098765432109876543210
13833 xxxxxxxxxx001001xxxxx1xx01110x0x
13839 /* 33222222222211111111110000000000
13840 10987654321098765432109876543210
13841 xxxxxxxxxx001001xxxxx1xx01110x1x
13849 if (((word
>> 15) & 0x1) == 0)
13851 if (((word
>> 29) & 0x1) == 0)
13853 if (((word
>> 30) & 0x1) == 0)
13855 /* 33222222222211111111110000000000
13856 10987654321098765432109876543210
13857 xxxxxxxxxx001010xxxxx1xx0111000x
13863 /* 33222222222211111111110000000000
13864 10987654321098765432109876543210
13865 xxxxxxxxxx001010xxxxx1xx0111001x
13872 if (((word
>> 30) & 0x1) == 0)
13874 /* 33222222222211111111110000000000
13875 10987654321098765432109876543210
13876 xxxxxxxxxx001010xxxxx1xx0111010x
13882 /* 33222222222211111111110000000000
13883 10987654321098765432109876543210
13884 xxxxxxxxxx001010xxxxx1xx0111011x
13892 if (((word
>> 30) & 0x1) == 0)
13894 /* 33222222222211111111110000000000
13895 10987654321098765432109876543210
13896 xxxxxxxxxx001011xxxxx1xx01110x0x
13902 /* 33222222222211111111110000000000
13903 10987654321098765432109876543210
13904 xxxxxxxxxx001011xxxxx1xx01110x1x
13913 if (((word
>> 14) & 0x1) == 0)
13915 if (((word
>> 15) & 0x1) == 0)
13917 if (((word
>> 29) & 0x1) == 0)
13919 if (((word
>> 30) & 0x1) == 0)
13921 /* 33222222222211111111110000000000
13922 10987654321098765432109876543210
13923 xxxxxxxxxx001100xxxxx1xx0111000x
13929 /* 33222222222211111111110000000000
13930 10987654321098765432109876543210
13931 xxxxxxxxxx001100xxxxx1xx0111001x
13938 if (((word
>> 30) & 0x1) == 0)
13940 /* 33222222222211111111110000000000
13941 10987654321098765432109876543210
13942 xxxxxxxxxx001100xxxxx1xx0111010x
13948 /* 33222222222211111111110000000000
13949 10987654321098765432109876543210
13950 xxxxxxxxxx001100xxxxx1xx0111011x
13958 if (((word
>> 30) & 0x1) == 0)
13960 /* 33222222222211111111110000000000
13961 10987654321098765432109876543210
13962 xxxxxxxxxx001101xxxxx1xx01110x0x
13968 /* 33222222222211111111110000000000
13969 10987654321098765432109876543210
13970 xxxxxxxxxx001101xxxxx1xx01110x1x
13978 if (((word
>> 29) & 0x1) == 0)
13980 if (((word
>> 30) & 0x1) == 0)
13982 /* 33222222222211111111110000000000
13983 10987654321098765432109876543210
13984 xxxxxxxxxx00111xxxxxx1xx0111000x
13990 /* 33222222222211111111110000000000
13991 10987654321098765432109876543210
13992 xxxxxxxxxx00111xxxxxx1xx0111001x
13999 if (((word
>> 30) & 0x1) == 0)
14001 /* 33222222222211111111110000000000
14002 10987654321098765432109876543210
14003 xxxxxxxxxx00111xxxxxx1xx0111010x
14009 /* 33222222222211111111110000000000
14010 10987654321098765432109876543210
14011 xxxxxxxxxx00111xxxxxx1xx0111011x
14021 if (((word
>> 30) & 0x1) == 0)
14023 /* 33222222222211111111110000000000
14024 10987654321098765432109876543210
14025 xxxxxxxxxx001xxxxxxxx1xx01111x0x
14031 if (((word
>> 13) & 0x1) == 0)
14033 if (((word
>> 14) & 0x1) == 0)
14035 /* 33222222222211111111110000000000
14036 10987654321098765432109876543210
14037 xxxxxxxxxx00100xxxxxx1xx01111x1x
14043 /* 33222222222211111111110000000000
14044 10987654321098765432109876543210
14045 xxxxxxxxxx00101xxxxxx1xx01111x1x
14052 /* 33222222222211111111110000000000
14053 10987654321098765432109876543210
14054 xxxxxxxxxx0011xxxxxxx1xx01111x1x
14064 if (((word
>> 12) & 0x1) == 0)
14066 if (((word
>> 13) & 0x1) == 0)
14068 if (((word
>> 14) & 0x1) == 0)
14070 if (((word
>> 15) & 0x1) == 0)
14072 if (((word
>> 28) & 0x1) == 0)
14074 if (((word
>> 29) & 0x1) == 0)
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 xxxxxxxxxx010000xxxxx1xx011100xx
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 xxxxxxxxxx010000xxxxx1xx011101xx
14093 if (((word
>> 30) & 0x1) == 0)
14095 /* 33222222222211111111110000000000
14096 10987654321098765432109876543210
14097 xxxxxxxxxx010000xxxxx1xx01111x0x
14103 /* 33222222222211111111110000000000
14104 10987654321098765432109876543210
14105 xxxxxxxxxx010000xxxxx1xx01111x1x
14113 if (((word
>> 28) & 0x1) == 0)
14115 if (((word
>> 16) & 0x1) == 0)
14117 if (((word
>> 29) & 0x1) == 0)
14119 /* 33222222222211111111110000000000
14120 10987654321098765432109876543210
14121 xxxxxxxxxx0100010xxxx1xx011100xx
14127 /* 33222222222211111111110000000000
14128 10987654321098765432109876543210
14129 xxxxxxxxxx0100010xxxx1xx011101xx
14136 if (((word
>> 19) & 0x1) == 0)
14138 if (((word
>> 23) & 0x1) == 0)
14140 if (((word
>> 29) & 0x1) == 0)
14142 /* 33222222222211111111110000000000
14143 10987654321098765432109876543210
14144 xxxxxxxxxx0100011xx0x1x0011100xx
14150 /* 33222222222211111111110000000000
14151 10987654321098765432109876543210
14152 xxxxxxxxxx0100011xx0x1x0011101xx
14159 /* 33222222222211111111110000000000
14160 10987654321098765432109876543210
14161 xxxxxxxxxx0100011xx0x1x101110xxx
14168 if (((word
>> 23) & 0x1) == 0)
14170 if (((word
>> 29) & 0x1) == 0)
14172 /* 33222222222211111111110000000000
14173 10987654321098765432109876543210
14174 xxxxxxxxxx0100011xx1x1x0011100xx
14180 /* 33222222222211111111110000000000
14181 10987654321098765432109876543210
14182 xxxxxxxxxx0100011xx1x1x0011101xx
14189 /* 33222222222211111111110000000000
14190 10987654321098765432109876543210
14191 xxxxxxxxxx0100011xx1x1x101110xxx
14200 if (((word
>> 29) & 0x1) == 0)
14202 if (((word
>> 30) & 0x1) == 0)
14204 /* 33222222222211111111110000000000
14205 10987654321098765432109876543210
14206 xxxxxxxxxx010001xxxxx1xx0111100x
14212 /* 33222222222211111111110000000000
14213 10987654321098765432109876543210
14214 xxxxxxxxxx010001xxxxx1xx0111101x
14221 /* 33222222222211111111110000000000
14222 10987654321098765432109876543210
14223 xxxxxxxxxx010001xxxxx1xx011111xx
14232 if (((word
>> 15) & 0x1) == 0)
14234 if (((word
>> 28) & 0x1) == 0)
14236 if (((word
>> 16) & 0x1) == 0)
14238 if (((word
>> 19) & 0x1) == 0)
14240 if (((word
>> 29) & 0x1) == 0)
14242 /* 33222222222211111111110000000000
14243 10987654321098765432109876543210
14244 xxxxxxxxxx0100100xx0x1xx011100xx
14250 /* 33222222222211111111110000000000
14251 10987654321098765432109876543210
14252 xxxxxxxxxx0100100xx0x1xx011101xx
14259 /* 33222222222211111111110000000000
14260 10987654321098765432109876543210
14261 xxxxxxxxxx0100100xx1x1xx01110xxx
14268 if (((word
>> 29) & 0x1) == 0)
14270 if (((word
>> 30) & 0x1) == 0)
14272 /* 33222222222211111111110000000000
14273 10987654321098765432109876543210
14274 xxxxxxxxxx0100101xxxx1xx0111000x
14280 /* 33222222222211111111110000000000
14281 10987654321098765432109876543210
14282 xxxxxxxxxx0100101xxxx1xx0111001x
14289 if (((word
>> 30) & 0x1) == 0)
14291 /* 33222222222211111111110000000000
14292 10987654321098765432109876543210
14293 xxxxxxxxxx0100101xxxx1xx0111010x
14299 /* 33222222222211111111110000000000
14300 10987654321098765432109876543210
14301 xxxxxxxxxx0100101xxxx1xx0111011x
14310 if (((word
>> 29) & 0x1) == 0)
14312 if (((word
>> 30) & 0x1) == 0)
14314 /* 33222222222211111111110000000000
14315 10987654321098765432109876543210
14316 xxxxxxxxxx010010xxxxx1xx0111100x
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 xxxxxxxxxx010010xxxxx1xx0111101x
14331 /* 33222222222211111111110000000000
14332 10987654321098765432109876543210
14333 xxxxxxxxxx010010xxxxx1xx011111xx
14341 if (((word
>> 16) & 0x1) == 0)
14343 if (((word
>> 19) & 0x1) == 0)
14345 if (((word
>> 20) & 0x1) == 0)
14347 if (((word
>> 28) & 0x1) == 0)
14349 if (((word
>> 29) & 0x1) == 0)
14351 /* 33222222222211111111110000000000
14352 10987654321098765432109876543210
14353 xxxxxxxxxx0100110xx001xx011100xx
14359 /* 33222222222211111111110000000000
14360 10987654321098765432109876543210
14361 xxxxxxxxxx0100110xx001xx011101xx
14368 if (((word
>> 29) & 0x1) == 0)
14370 /* 33222222222211111111110000000000
14371 10987654321098765432109876543210
14372 xxxxxxxxxx0100110xx001xx011110xx
14378 /* 33222222222211111111110000000000
14379 10987654321098765432109876543210
14380 xxxxxxxxxx0100110xx001xx011111xx
14388 if (((word
>> 23) & 0x1) == 0)
14390 if (((word
>> 28) & 0x1) == 0)
14392 if (((word
>> 29) & 0x1) == 0)
14394 /* 33222222222211111111110000000000
14395 10987654321098765432109876543210
14396 xxxxxxxxxx0100110xx011x0011100xx
14402 /* 33222222222211111111110000000000
14403 10987654321098765432109876543210
14404 xxxxxxxxxx0100110xx011x0011101xx
14411 if (((word
>> 29) & 0x1) == 0)
14413 /* 33222222222211111111110000000000
14414 10987654321098765432109876543210
14415 xxxxxxxxxx0100110xx011x0011110xx
14421 /* 33222222222211111111110000000000
14422 10987654321098765432109876543210
14423 xxxxxxxxxx0100110xx011x0011111xx
14431 if (((word
>> 28) & 0x1) == 0)
14433 if (((word
>> 29) & 0x1) == 0)
14435 /* 33222222222211111111110000000000
14436 10987654321098765432109876543210
14437 xxxxxxxxxx0100110xx011x1011100xx
14443 /* 33222222222211111111110000000000
14444 10987654321098765432109876543210
14445 xxxxxxxxxx0100110xx011x1011101xx
14452 if (((word
>> 29) & 0x1) == 0)
14454 /* 33222222222211111111110000000000
14455 10987654321098765432109876543210
14456 xxxxxxxxxx0100110xx011x1011110xx
14462 /* 33222222222211111111110000000000
14463 10987654321098765432109876543210
14464 xxxxxxxxxx0100110xx011x1011111xx
14474 if (((word
>> 28) & 0x1) == 0)
14476 if (((word
>> 29) & 0x1) == 0)
14478 /* 33222222222211111111110000000000
14479 10987654321098765432109876543210
14480 xxxxxxxxxx0100110xx1x1xx011100xx
14486 /* 33222222222211111111110000000000
14487 10987654321098765432109876543210
14488 xxxxxxxxxx0100110xx1x1xx011101xx
14495 if (((word
>> 29) & 0x1) == 0)
14497 /* 33222222222211111111110000000000
14498 10987654321098765432109876543210
14499 xxxxxxxxxx0100110xx1x1xx011110xx
14505 /* 33222222222211111111110000000000
14506 10987654321098765432109876543210
14507 xxxxxxxxxx0100110xx1x1xx011111xx
14516 if (((word
>> 19) & 0x1) == 0)
14518 if (((word
>> 23) & 0x1) == 0)
14520 if (((word
>> 28) & 0x1) == 0)
14522 if (((word
>> 29) & 0x1) == 0)
14524 /* 33222222222211111111110000000000
14525 10987654321098765432109876543210
14526 xxxxxxxxxx0100111xx0x1x0011100xx
14532 /* 33222222222211111111110000000000
14533 10987654321098765432109876543210
14534 xxxxxxxxxx0100111xx0x1x0011101xx
14541 if (((word
>> 29) & 0x1) == 0)
14543 /* 33222222222211111111110000000000
14544 10987654321098765432109876543210
14545 xxxxxxxxxx0100111xx0x1x0011110xx
14551 /* 33222222222211111111110000000000
14552 10987654321098765432109876543210
14553 xxxxxxxxxx0100111xx0x1x0011111xx
14561 if (((word
>> 29) & 0x1) == 0)
14563 /* 33222222222211111111110000000000
14564 10987654321098765432109876543210
14565 xxxxxxxxxx0100111xx0x1x10111x0xx
14571 /* 33222222222211111111110000000000
14572 10987654321098765432109876543210
14573 xxxxxxxxxx0100111xx0x1x10111x1xx
14581 if (((word
>> 28) & 0x1) == 0)
14583 if (((word
>> 29) & 0x1) == 0)
14585 /* 33222222222211111111110000000000
14586 10987654321098765432109876543210
14587 xxxxxxxxxx0100111xx1x1xx011100xx
14593 /* 33222222222211111111110000000000
14594 10987654321098765432109876543210
14595 xxxxxxxxxx0100111xx1x1xx011101xx
14602 if (((word
>> 29) & 0x1) == 0)
14604 /* 33222222222211111111110000000000
14605 10987654321098765432109876543210
14606 xxxxxxxxxx0100111xx1x1xx011110xx
14612 /* 33222222222211111111110000000000
14613 10987654321098765432109876543210
14614 xxxxxxxxxx0100111xx1x1xx011111xx
14626 if (((word
>> 14) & 0x1) == 0)
14628 if (((word
>> 15) & 0x1) == 0)
14630 if (((word
>> 28) & 0x1) == 0)
14632 if (((word
>> 16) & 0x1) == 0)
14634 if (((word
>> 29) & 0x1) == 0)
14636 /* 33222222222211111111110000000000
14637 10987654321098765432109876543210
14638 xxxxxxxxxx0101000xxxx1xx011100xx
14644 /* 33222222222211111111110000000000
14645 10987654321098765432109876543210
14646 xxxxxxxxxx0101000xxxx1xx011101xx
14653 if (((word
>> 29) & 0x1) == 0)
14655 if (((word
>> 30) & 0x1) == 0)
14657 /* 33222222222211111111110000000000
14658 10987654321098765432109876543210
14659 xxxxxxxxxx0101001xxxx1xx0111000x
14665 /* 33222222222211111111110000000000
14666 10987654321098765432109876543210
14667 xxxxxxxxxx0101001xxxx1xx0111001x
14674 if (((word
>> 30) & 0x1) == 0)
14676 /* 33222222222211111111110000000000
14677 10987654321098765432109876543210
14678 xxxxxxxxxx0101001xxxx1xx0111010x
14684 /* 33222222222211111111110000000000
14685 10987654321098765432109876543210
14686 xxxxxxxxxx0101001xxxx1xx0111011x
14695 if (((word
>> 29) & 0x1) == 0)
14697 if (((word
>> 30) & 0x1) == 0)
14699 /* 33222222222211111111110000000000
14700 10987654321098765432109876543210
14701 xxxxxxxxxx010100xxxxx1xx0111100x
14707 /* 33222222222211111111110000000000
14708 10987654321098765432109876543210
14709 xxxxxxxxxx010100xxxxx1xx0111101x
14716 /* 33222222222211111111110000000000
14717 10987654321098765432109876543210
14718 xxxxxxxxxx010100xxxxx1xx011111xx
14726 if (((word
>> 16) & 0x1) == 0)
14728 if (((word
>> 20) & 0x1) == 0)
14730 if (((word
>> 28) & 0x1) == 0)
14732 /* 33222222222211111111110000000000
14733 10987654321098765432109876543210
14734 xxxxxxxxxx0101010xxx01xx01110xxx
14740 /* 33222222222211111111110000000000
14741 10987654321098765432109876543210
14742 xxxxxxxxxx0101010xxx01xx01111xxx
14749 if (((word
>> 29) & 0x1) == 0)
14751 /* 33222222222211111111110000000000
14752 10987654321098765432109876543210
14753 xxxxxxxxxx0101010xxx11xx0111x0xx
14759 /* 33222222222211111111110000000000
14760 10987654321098765432109876543210
14761 xxxxxxxxxx0101010xxx11xx0111x1xx
14769 if (((word
>> 19) & 0x1) == 0)
14771 if (((word
>> 20) & 0x1) == 0)
14773 if (((word
>> 23) & 0x1) == 0)
14775 if (((word
>> 28) & 0x1) == 0)
14777 if (((word
>> 29) & 0x1) == 0)
14779 /* 33222222222211111111110000000000
14780 10987654321098765432109876543210
14781 xxxxxxxxxx0101011xx001x0011100xx
14787 /* 33222222222211111111110000000000
14788 10987654321098765432109876543210
14789 xxxxxxxxxx0101011xx001x0011101xx
14796 if (((word
>> 29) & 0x1) == 0)
14798 /* 33222222222211111111110000000000
14799 10987654321098765432109876543210
14800 xxxxxxxxxx0101011xx001x0011110xx
14806 /* 33222222222211111111110000000000
14807 10987654321098765432109876543210
14808 xxxxxxxxxx0101011xx001x0011111xx
14816 if (((word
>> 28) & 0x1) == 0)
14818 if (((word
>> 29) & 0x1) == 0)
14820 /* 33222222222211111111110000000000
14821 10987654321098765432109876543210
14822 xxxxxxxxxx0101011xx001x1011100xx
14828 /* 33222222222211111111110000000000
14829 10987654321098765432109876543210
14830 xxxxxxxxxx0101011xx001x1011101xx
14837 if (((word
>> 29) & 0x1) == 0)
14839 /* 33222222222211111111110000000000
14840 10987654321098765432109876543210
14841 xxxxxxxxxx0101011xx001x1011110xx
14847 /* 33222222222211111111110000000000
14848 10987654321098765432109876543210
14849 xxxxxxxxxx0101011xx001x1011111xx
14858 if (((word
>> 29) & 0x1) == 0)
14860 /* 33222222222211111111110000000000
14861 10987654321098765432109876543210
14862 xxxxxxxxxx0101011xx011xx0111x0xx
14868 /* 33222222222211111111110000000000
14869 10987654321098765432109876543210
14870 xxxxxxxxxx0101011xx011xx0111x1xx
14878 if (((word
>> 23) & 0x1) == 0)
14880 if (((word
>> 28) & 0x1) == 0)
14882 if (((word
>> 29) & 0x1) == 0)
14884 /* 33222222222211111111110000000000
14885 10987654321098765432109876543210
14886 xxxxxxxxxx0101011xx1x1x0011100xx
14892 /* 33222222222211111111110000000000
14893 10987654321098765432109876543210
14894 xxxxxxxxxx0101011xx1x1x0011101xx
14901 if (((word
>> 29) & 0x1) == 0)
14903 /* 33222222222211111111110000000000
14904 10987654321098765432109876543210
14905 xxxxxxxxxx0101011xx1x1x0011110xx
14911 /* 33222222222211111111110000000000
14912 10987654321098765432109876543210
14913 xxxxxxxxxx0101011xx1x1x0011111xx
14921 if (((word
>> 28) & 0x1) == 0)
14923 if (((word
>> 29) & 0x1) == 0)
14925 /* 33222222222211111111110000000000
14926 10987654321098765432109876543210
14927 xxxxxxxxxx0101011xx1x1x1011100xx
14933 /* 33222222222211111111110000000000
14934 10987654321098765432109876543210
14935 xxxxxxxxxx0101011xx1x1x1011101xx
14942 if (((word
>> 29) & 0x1) == 0)
14944 /* 33222222222211111111110000000000
14945 10987654321098765432109876543210
14946 xxxxxxxxxx0101011xx1x1x1011110xx
14952 /* 33222222222211111111110000000000
14953 10987654321098765432109876543210
14954 xxxxxxxxxx0101011xx1x1x1011111xx
14966 if (((word
>> 15) & 0x1) == 0)
14968 if (((word
>> 28) & 0x1) == 0)
14970 if (((word
>> 16) & 0x1) == 0)
14972 if (((word
>> 19) & 0x1) == 0)
14974 if (((word
>> 29) & 0x1) == 0)
14976 /* 33222222222211111111110000000000
14977 10987654321098765432109876543210
14978 xxxxxxxxxx0101100xx0x1xx011100xx
14984 /* 33222222222211111111110000000000
14985 10987654321098765432109876543210
14986 xxxxxxxxxx0101100xx0x1xx011101xx
14993 /* 33222222222211111111110000000000
14994 10987654321098765432109876543210
14995 xxxxxxxxxx0101100xx1x1xx01110xxx
15002 if (((word
>> 29) & 0x1) == 0)
15004 if (((word
>> 30) & 0x1) == 0)
15006 /* 33222222222211111111110000000000
15007 10987654321098765432109876543210
15008 xxxxxxxxxx0101101xxxx1xx0111000x
15014 /* 33222222222211111111110000000000
15015 10987654321098765432109876543210
15016 xxxxxxxxxx0101101xxxx1xx0111001x
15023 if (((word
>> 30) & 0x1) == 0)
15025 /* 33222222222211111111110000000000
15026 10987654321098765432109876543210
15027 xxxxxxxxxx0101101xxxx1xx0111010x
15033 /* 33222222222211111111110000000000
15034 10987654321098765432109876543210
15035 xxxxxxxxxx0101101xxxx1xx0111011x
15044 if (((word
>> 29) & 0x1) == 0)
15046 /* 33222222222211111111110000000000
15047 10987654321098765432109876543210
15048 xxxxxxxxxx010110xxxxx1xx011110xx
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 xxxxxxxxxx010110xxxxx1xx011111xx
15064 if (((word
>> 19) & 0x1) == 0)
15066 if (((word
>> 28) & 0x1) == 0)
15068 /* 33222222222211111111110000000000
15069 10987654321098765432109876543210
15070 xxxxxxxxxx010111xxx0x1xx01110xxx
15076 /* 33222222222211111111110000000000
15077 10987654321098765432109876543210
15078 xxxxxxxxxx010111xxx0x1xx01111xxx
15085 if (((word
>> 28) & 0x1) == 0)
15087 /* 33222222222211111111110000000000
15088 10987654321098765432109876543210
15089 xxxxxxxxxx010111xxx1x1xx01110xxx
15095 /* 33222222222211111111110000000000
15096 10987654321098765432109876543210
15097 xxxxxxxxxx010111xxx1x1xx01111xxx
15108 if (((word
>> 13) & 0x1) == 0)
15110 if (((word
>> 14) & 0x1) == 0)
15112 if (((word
>> 15) & 0x1) == 0)
15114 if (((word
>> 28) & 0x1) == 0)
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 xxxxxxxxxx011000xxxxx1xx01110xxx
15124 if (((word
>> 30) & 0x1) == 0)
15126 /* 33222222222211111111110000000000
15127 10987654321098765432109876543210
15128 xxxxxxxxxx011000xxxxx1xx01111x0x
15134 /* 33222222222211111111110000000000
15135 10987654321098765432109876543210
15136 xxxxxxxxxx011000xxxxx1xx01111x1x
15144 if (((word
>> 16) & 0x1) == 0)
15146 if (((word
>> 28) & 0x1) == 0)
15148 if (((word
>> 29) & 0x1) == 0)
15150 /* 33222222222211111111110000000000
15151 10987654321098765432109876543210
15152 xxxxxxxxxx0110010xxxx1xx011100xx
15158 /* 33222222222211111111110000000000
15159 10987654321098765432109876543210
15160 xxxxxxxxxx0110010xxxx1xx011101xx
15167 if (((word
>> 29) & 0x1) == 0)
15169 /* 33222222222211111111110000000000
15170 10987654321098765432109876543210
15171 xxxxxxxxxx0110010xxxx1xx011110xx
15177 /* 33222222222211111111110000000000
15178 10987654321098765432109876543210
15179 xxxxxxxxxx0110010xxxx1xx011111xx
15187 if (((word
>> 19) & 0x1) == 0)
15189 if (((word
>> 23) & 0x1) == 0)
15191 if (((word
>> 29) & 0x1) == 0)
15193 /* 33222222222211111111110000000000
15194 10987654321098765432109876543210
15195 xxxxxxxxxx0110011xx0x1x00111x0xx
15201 /* 33222222222211111111110000000000
15202 10987654321098765432109876543210
15203 xxxxxxxxxx0110011xx0x1x00111x1xx
15210 if (((word
>> 29) & 0x1) == 0)
15212 /* 33222222222211111111110000000000
15213 10987654321098765432109876543210
15214 xxxxxxxxxx0110011xx0x1x10111x0xx
15220 /* 33222222222211111111110000000000
15221 10987654321098765432109876543210
15222 xxxxxxxxxx0110011xx0x1x10111x1xx
15230 if (((word
>> 23) & 0x1) == 0)
15232 if (((word
>> 29) & 0x1) == 0)
15234 /* 33222222222211111111110000000000
15235 10987654321098765432109876543210
15236 xxxxxxxxxx0110011xx1x1x00111x0xx
15242 /* 33222222222211111111110000000000
15243 10987654321098765432109876543210
15244 xxxxxxxxxx0110011xx1x1x00111x1xx
15251 if (((word
>> 29) & 0x1) == 0)
15253 /* 33222222222211111111110000000000
15254 10987654321098765432109876543210
15255 xxxxxxxxxx0110011xx1x1x10111x0xx
15261 /* 33222222222211111111110000000000
15262 10987654321098765432109876543210
15263 xxxxxxxxxx0110011xx1x1x10111x1xx
15274 if (((word
>> 15) & 0x1) == 0)
15276 if (((word
>> 28) & 0x1) == 0)
15278 if (((word
>> 19) & 0x1) == 0)
15280 if (((word
>> 29) & 0x1) == 0)
15282 /* 33222222222211111111110000000000
15283 10987654321098765432109876543210
15284 xxxxxxxxxx011010xxx0x1xx011100xx
15290 if (((word
>> 22) & 0x1) == 0)
15292 /* 33222222222211111111110000000000
15293 10987654321098765432109876543210
15294 xxxxxxxxxx011010xxx0x10x011101xx
15300 /* 33222222222211111111110000000000
15301 10987654321098765432109876543210
15302 xxxxxxxxxx011010xxx0x11x011101xx
15310 /* 33222222222211111111110000000000
15311 10987654321098765432109876543210
15312 xxxxxxxxxx011010xxx1x1xx01110xxx
15319 /* 33222222222211111111110000000000
15320 10987654321098765432109876543210
15321 xxxxxxxxxx011010xxxxx1xx01111xxx
15328 if (((word
>> 16) & 0x1) == 0)
15330 if (((word
>> 19) & 0x1) == 0)
15332 if (((word
>> 20) & 0x1) == 0)
15334 if (((word
>> 28) & 0x1) == 0)
15336 if (((word
>> 29) & 0x1) == 0)
15338 /* 33222222222211111111110000000000
15339 10987654321098765432109876543210
15340 xxxxxxxxxx0110110xx001xx011100xx
15346 /* 33222222222211111111110000000000
15347 10987654321098765432109876543210
15348 xxxxxxxxxx0110110xx001xx011101xx
15355 if (((word
>> 29) & 0x1) == 0)
15357 /* 33222222222211111111110000000000
15358 10987654321098765432109876543210
15359 xxxxxxxxxx0110110xx001xx011110xx
15365 /* 33222222222211111111110000000000
15366 10987654321098765432109876543210
15367 xxxxxxxxxx0110110xx001xx011111xx
15375 if (((word
>> 29) & 0x1) == 0)
15377 /* 33222222222211111111110000000000
15378 10987654321098765432109876543210
15379 xxxxxxxxxx0110110xx011xx0111x0xx
15385 /* 33222222222211111111110000000000
15386 10987654321098765432109876543210
15387 xxxxxxxxxx0110110xx011xx0111x1xx
15395 if (((word
>> 28) & 0x1) == 0)
15397 if (((word
>> 29) & 0x1) == 0)
15399 /* 33222222222211111111110000000000
15400 10987654321098765432109876543210
15401 xxxxxxxxxx0110110xx1x1xx011100xx
15407 /* 33222222222211111111110000000000
15408 10987654321098765432109876543210
15409 xxxxxxxxxx0110110xx1x1xx011101xx
15416 if (((word
>> 29) & 0x1) == 0)
15418 /* 33222222222211111111110000000000
15419 10987654321098765432109876543210
15420 xxxxxxxxxx0110110xx1x1xx011110xx
15426 /* 33222222222211111111110000000000
15427 10987654321098765432109876543210
15428 xxxxxxxxxx0110110xx1x1xx011111xx
15437 if (((word
>> 19) & 0x1) == 0)
15439 if (((word
>> 23) & 0x1) == 0)
15441 if (((word
>> 28) & 0x1) == 0)
15443 if (((word
>> 29) & 0x1) == 0)
15445 /* 33222222222211111111110000000000
15446 10987654321098765432109876543210
15447 xxxxxxxxxx0110111xx0x1x0011100xx
15453 /* 33222222222211111111110000000000
15454 10987654321098765432109876543210
15455 xxxxxxxxxx0110111xx0x1x0011101xx
15462 if (((word
>> 29) & 0x1) == 0)
15464 /* 33222222222211111111110000000000
15465 10987654321098765432109876543210
15466 xxxxxxxxxx0110111xx0x1x0011110xx
15472 /* 33222222222211111111110000000000
15473 10987654321098765432109876543210
15474 xxxxxxxxxx0110111xx0x1x0011111xx
15482 if (((word
>> 28) & 0x1) == 0)
15484 if (((word
>> 29) & 0x1) == 0)
15486 /* 33222222222211111111110000000000
15487 10987654321098765432109876543210
15488 xxxxxxxxxx0110111xx0x1x1011100xx
15494 /* 33222222222211111111110000000000
15495 10987654321098765432109876543210
15496 xxxxxxxxxx0110111xx0x1x1011101xx
15503 if (((word
>> 29) & 0x1) == 0)
15505 /* 33222222222211111111110000000000
15506 10987654321098765432109876543210
15507 xxxxxxxxxx0110111xx0x1x1011110xx
15513 /* 33222222222211111111110000000000
15514 10987654321098765432109876543210
15515 xxxxxxxxxx0110111xx0x1x1011111xx
15524 if (((word
>> 23) & 0x1) == 0)
15526 if (((word
>> 28) & 0x1) == 0)
15528 if (((word
>> 29) & 0x1) == 0)
15530 /* 33222222222211111111110000000000
15531 10987654321098765432109876543210
15532 xxxxxxxxxx0110111xx1x1x0011100xx
15538 /* 33222222222211111111110000000000
15539 10987654321098765432109876543210
15540 xxxxxxxxxx0110111xx1x1x0011101xx
15547 if (((word
>> 29) & 0x1) == 0)
15549 /* 33222222222211111111110000000000
15550 10987654321098765432109876543210
15551 xxxxxxxxxx0110111xx1x1x0011110xx
15557 /* 33222222222211111111110000000000
15558 10987654321098765432109876543210
15559 xxxxxxxxxx0110111xx1x1x0011111xx
15567 if (((word
>> 28) & 0x1) == 0)
15569 if (((word
>> 29) & 0x1) == 0)
15571 /* 33222222222211111111110000000000
15572 10987654321098765432109876543210
15573 xxxxxxxxxx0110111xx1x1x1011100xx
15579 /* 33222222222211111111110000000000
15580 10987654321098765432109876543210
15581 xxxxxxxxxx0110111xx1x1x1011101xx
15588 if (((word
>> 29) & 0x1) == 0)
15590 /* 33222222222211111111110000000000
15591 10987654321098765432109876543210
15592 xxxxxxxxxx0110111xx1x1x1011110xx
15598 /* 33222222222211111111110000000000
15599 10987654321098765432109876543210
15600 xxxxxxxxxx0110111xx1x1x1011111xx
15613 if (((word
>> 14) & 0x1) == 0)
15615 if (((word
>> 15) & 0x1) == 0)
15617 if (((word
>> 28) & 0x1) == 0)
15619 if (((word
>> 16) & 0x1) == 0)
15621 if (((word
>> 20) & 0x1) == 0)
15623 if (((word
>> 29) & 0x1) == 0)
15625 /* 33222222222211111111110000000000
15626 10987654321098765432109876543210
15627 xxxxxxxxxx0111000xxx01xx011100xx
15633 /* 33222222222211111111110000000000
15634 10987654321098765432109876543210
15635 xxxxxxxxxx0111000xxx01xx011101xx
15642 if (((word
>> 29) & 0x1) == 0)
15644 /* 33222222222211111111110000000000
15645 10987654321098765432109876543210
15646 xxxxxxxxxx0111000xxx11xx011100xx
15652 /* 33222222222211111111110000000000
15653 10987654321098765432109876543210
15654 xxxxxxxxxx0111000xxx11xx011101xx
15662 if (((word
>> 30) & 0x1) == 0)
15664 /* 33222222222211111111110000000000
15665 10987654321098765432109876543210
15666 xxxxxxxxxx0111001xxxx1xx01110x0x
15672 /* 33222222222211111111110000000000
15673 10987654321098765432109876543210
15674 xxxxxxxxxx0111001xxxx1xx01110x1x
15682 if (((word
>> 29) & 0x1) == 0)
15684 if (((word
>> 30) & 0x1) == 0)
15686 /* 33222222222211111111110000000000
15687 10987654321098765432109876543210
15688 xxxxxxxxxx011100xxxxx1xx0111100x
15694 /* 33222222222211111111110000000000
15695 10987654321098765432109876543210
15696 xxxxxxxxxx011100xxxxx1xx0111101x
15703 /* 33222222222211111111110000000000
15704 10987654321098765432109876543210
15705 xxxxxxxxxx011100xxxxx1xx011111xx
15713 if (((word
>> 16) & 0x1) == 0)
15715 if (((word
>> 28) & 0x1) == 0)
15717 if (((word
>> 29) & 0x1) == 0)
15719 /* 33222222222211111111110000000000
15720 10987654321098765432109876543210
15721 xxxxxxxxxx0111010xxxx1xx011100xx
15727 /* 33222222222211111111110000000000
15728 10987654321098765432109876543210
15729 xxxxxxxxxx0111010xxxx1xx011101xx
15736 if (((word
>> 29) & 0x1) == 0)
15738 /* 33222222222211111111110000000000
15739 10987654321098765432109876543210
15740 xxxxxxxxxx0111010xxxx1xx011110xx
15746 /* 33222222222211111111110000000000
15747 10987654321098765432109876543210
15748 xxxxxxxxxx0111010xxxx1xx011111xx
15756 if (((word
>> 19) & 0x1) == 0)
15758 if (((word
>> 20) & 0x1) == 0)
15760 if (((word
>> 23) & 0x1) == 0)
15762 if (((word
>> 28) & 0x1) == 0)
15764 if (((word
>> 29) & 0x1) == 0)
15766 /* 33222222222211111111110000000000
15767 10987654321098765432109876543210
15768 xxxxxxxxxx0111011xx001x0011100xx
15774 /* 33222222222211111111110000000000
15775 10987654321098765432109876543210
15776 xxxxxxxxxx0111011xx001x0011101xx
15783 if (((word
>> 29) & 0x1) == 0)
15785 /* 33222222222211111111110000000000
15786 10987654321098765432109876543210
15787 xxxxxxxxxx0111011xx001x0011110xx
15793 /* 33222222222211111111110000000000
15794 10987654321098765432109876543210
15795 xxxxxxxxxx0111011xx001x0011111xx
15803 if (((word
>> 28) & 0x1) == 0)
15805 if (((word
>> 29) & 0x1) == 0)
15807 /* 33222222222211111111110000000000
15808 10987654321098765432109876543210
15809 xxxxxxxxxx0111011xx001x1011100xx
15815 /* 33222222222211111111110000000000
15816 10987654321098765432109876543210
15817 xxxxxxxxxx0111011xx001x1011101xx
15824 if (((word
>> 29) & 0x1) == 0)
15826 /* 33222222222211111111110000000000
15827 10987654321098765432109876543210
15828 xxxxxxxxxx0111011xx001x1011110xx
15834 /* 33222222222211111111110000000000
15835 10987654321098765432109876543210
15836 xxxxxxxxxx0111011xx001x1011111xx
15845 if (((word
>> 28) & 0x1) == 0)
15847 /* 33222222222211111111110000000000
15848 10987654321098765432109876543210
15849 xxxxxxxxxx0111011xx011xx01110xxx
15855 /* 33222222222211111111110000000000
15856 10987654321098765432109876543210
15857 xxxxxxxxxx0111011xx011xx01111xxx
15865 if (((word
>> 23) & 0x1) == 0)
15867 if (((word
>> 28) & 0x1) == 0)
15869 if (((word
>> 29) & 0x1) == 0)
15871 /* 33222222222211111111110000000000
15872 10987654321098765432109876543210
15873 xxxxxxxxxx0111011xx1x1x0011100xx
15879 /* 33222222222211111111110000000000
15880 10987654321098765432109876543210
15881 xxxxxxxxxx0111011xx1x1x0011101xx
15888 if (((word
>> 29) & 0x1) == 0)
15890 /* 33222222222211111111110000000000
15891 10987654321098765432109876543210
15892 xxxxxxxxxx0111011xx1x1x0011110xx
15898 /* 33222222222211111111110000000000
15899 10987654321098765432109876543210
15900 xxxxxxxxxx0111011xx1x1x0011111xx
15908 if (((word
>> 28) & 0x1) == 0)
15910 if (((word
>> 29) & 0x1) == 0)
15912 /* 33222222222211111111110000000000
15913 10987654321098765432109876543210
15914 xxxxxxxxxx0111011xx1x1x1011100xx
15920 /* 33222222222211111111110000000000
15921 10987654321098765432109876543210
15922 xxxxxxxxxx0111011xx1x1x1011101xx
15929 if (((word
>> 29) & 0x1) == 0)
15931 /* 33222222222211111111110000000000
15932 10987654321098765432109876543210
15933 xxxxxxxxxx0111011xx1x1x1011110xx
15939 /* 33222222222211111111110000000000
15940 10987654321098765432109876543210
15941 xxxxxxxxxx0111011xx1x1x1011111xx
15953 if (((word
>> 15) & 0x1) == 0)
15955 if (((word
>> 28) & 0x1) == 0)
15957 if (((word
>> 16) & 0x1) == 0)
15959 if (((word
>> 19) & 0x1) == 0)
15961 if (((word
>> 29) & 0x1) == 0)
15963 /* 33222222222211111111110000000000
15964 10987654321098765432109876543210
15965 xxxxxxxxxx0111100xx0x1xx011100xx
15971 /* 33222222222211111111110000000000
15972 10987654321098765432109876543210
15973 xxxxxxxxxx0111100xx0x1xx011101xx
15980 /* 33222222222211111111110000000000
15981 10987654321098765432109876543210
15982 xxxxxxxxxx0111100xx1x1xx01110xxx
15989 if (((word
>> 30) & 0x1) == 0)
15991 /* 33222222222211111111110000000000
15992 10987654321098765432109876543210
15993 xxxxxxxxxx0111101xxxx1xx01110x0x
15999 /* 33222222222211111111110000000000
16000 10987654321098765432109876543210
16001 xxxxxxxxxx0111101xxxx1xx01110x1x
16009 if (((word
>> 29) & 0x1) == 0)
16011 if (((word
>> 30) & 0x1) == 0)
16013 /* 33222222222211111111110000000000
16014 10987654321098765432109876543210
16015 xxxxxxxxxx011110xxxxx1xx0111100x
16021 /* 33222222222211111111110000000000
16022 10987654321098765432109876543210
16023 xxxxxxxxxx011110xxxxx1xx0111101x
16030 /* 33222222222211111111110000000000
16031 10987654321098765432109876543210
16032 xxxxxxxxxx011110xxxxx1xx011111xx
16040 if (((word
>> 16) & 0x1) == 0)
16042 if (((word
>> 19) & 0x1) == 0)
16044 if (((word
>> 20) & 0x1) == 0)
16046 if (((word
>> 29) & 0x1) == 0)
16048 /* 33222222222211111111110000000000
16049 10987654321098765432109876543210
16050 xxxxxxxxxx0111110xx001xx0111x0xx
16056 /* 33222222222211111111110000000000
16057 10987654321098765432109876543210
16058 xxxxxxxxxx0111110xx001xx0111x1xx
16065 if (((word
>> 23) & 0x1) == 0)
16067 if (((word
>> 28) & 0x1) == 0)
16069 if (((word
>> 29) & 0x1) == 0)
16071 /* 33222222222211111111110000000000
16072 10987654321098765432109876543210
16073 xxxxxxxxxx0111110xx011x0011100xx
16079 /* 33222222222211111111110000000000
16080 10987654321098765432109876543210
16081 xxxxxxxxxx0111110xx011x0011101xx
16088 if (((word
>> 29) & 0x1) == 0)
16090 /* 33222222222211111111110000000000
16091 10987654321098765432109876543210
16092 xxxxxxxxxx0111110xx011x0011110xx
16098 /* 33222222222211111111110000000000
16099 10987654321098765432109876543210
16100 xxxxxxxxxx0111110xx011x0011111xx
16108 if (((word
>> 28) & 0x1) == 0)
16110 if (((word
>> 29) & 0x1) == 0)
16112 /* 33222222222211111111110000000000
16113 10987654321098765432109876543210
16114 xxxxxxxxxx0111110xx011x1011100xx
16120 /* 33222222222211111111110000000000
16121 10987654321098765432109876543210
16122 xxxxxxxxxx0111110xx011x1011101xx
16129 if (((word
>> 29) & 0x1) == 0)
16131 /* 33222222222211111111110000000000
16132 10987654321098765432109876543210
16133 xxxxxxxxxx0111110xx011x1011110xx
16139 /* 33222222222211111111110000000000
16140 10987654321098765432109876543210
16141 xxxxxxxxxx0111110xx011x1011111xx
16151 if (((word
>> 29) & 0x1) == 0)
16153 /* 33222222222211111111110000000000
16154 10987654321098765432109876543210
16155 xxxxxxxxxx0111110xx1x1xx0111x0xx
16161 /* 33222222222211111111110000000000
16162 10987654321098765432109876543210
16163 xxxxxxxxxx0111110xx1x1xx0111x1xx
16171 if (((word
>> 19) & 0x1) == 0)
16173 if (((word
>> 28) & 0x1) == 0)
16175 /* 33222222222211111111110000000000
16176 10987654321098765432109876543210
16177 xxxxxxxxxx0111111xx0x1xx01110xxx
16183 /* 33222222222211111111110000000000
16184 10987654321098765432109876543210
16185 xxxxxxxxxx0111111xx0x1xx01111xxx
16192 if (((word
>> 28) & 0x1) == 0)
16194 /* 33222222222211111111110000000000
16195 10987654321098765432109876543210
16196 xxxxxxxxxx0111111xx1x1xx01110xxx
16202 /* 33222222222211111111110000000000
16203 10987654321098765432109876543210
16204 xxxxxxxxxx0111111xx1x1xx01111xxx
16218 if (((word
>> 11) & 0x1) == 0)
16220 if (((word
>> 28) & 0x1) == 0)
16222 if (((word
>> 12) & 0x1) == 0)
16224 if (((word
>> 13) & 0x1) == 0)
16226 if (((word
>> 14) & 0x1) == 0)
16228 if (((word
>> 15) & 0x1) == 0)
16230 if (((word
>> 29) & 0x1) == 0)
16232 /* 33222222222211111111110000000000
16233 10987654321098765432109876543210
16234 xxxxxxxxxx100000xxxxx1xx011100xx
16240 /* 33222222222211111111110000000000
16241 10987654321098765432109876543210
16242 xxxxxxxxxx100000xxxxx1xx011101xx
16249 if (((word
>> 29) & 0x1) == 0)
16251 /* 33222222222211111111110000000000
16252 10987654321098765432109876543210
16253 xxxxxxxxxx100001xxxxx1xx011100xx
16259 /* 33222222222211111111110000000000
16260 10987654321098765432109876543210
16261 xxxxxxxxxx100001xxxxx1xx011101xx
16269 if (((word
>> 15) & 0x1) == 0)
16271 if (((word
>> 29) & 0x1) == 0)
16273 /* 33222222222211111111110000000000
16274 10987654321098765432109876543210
16275 xxxxxxxxxx100010xxxxx1xx011100xx
16281 /* 33222222222211111111110000000000
16282 10987654321098765432109876543210
16283 xxxxxxxxxx100010xxxxx1xx011101xx
16290 if (((word
>> 23) & 0x1) == 0)
16292 if (((word
>> 29) & 0x1) == 0)
16294 /* 33222222222211111111110000000000
16295 10987654321098765432109876543210
16296 xxxxxxxxxx100011xxxxx1x0011100xx
16302 /* 33222222222211111111110000000000
16303 10987654321098765432109876543210
16304 xxxxxxxxxx100011xxxxx1x0011101xx
16311 if (((word
>> 29) & 0x1) == 0)
16313 /* 33222222222211111111110000000000
16314 10987654321098765432109876543210
16315 xxxxxxxxxx100011xxxxx1x1011100xx
16321 /* 33222222222211111111110000000000
16322 10987654321098765432109876543210
16323 xxxxxxxxxx100011xxxxx1x1011101xx
16333 if (((word
>> 14) & 0x1) == 0)
16335 if (((word
>> 15) & 0x1) == 0)
16337 if (((word
>> 29) & 0x1) == 0)
16339 /* 33222222222211111111110000000000
16340 10987654321098765432109876543210
16341 xxxxxxxxxx100100xxxxx1xx011100xx
16347 /* 33222222222211111111110000000000
16348 10987654321098765432109876543210
16349 xxxxxxxxxx100100xxxxx1xx011101xx
16356 if (((word
>> 29) & 0x1) == 0)
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 xxxxxxxxxx100101xxxxx1xx011100xx
16366 /* 33222222222211111111110000000000
16367 10987654321098765432109876543210
16368 xxxxxxxxxx100101xxxxx1xx011101xx
16376 if (((word
>> 15) & 0x1) == 0)
16378 if (((word
>> 29) & 0x1) == 0)
16380 /* 33222222222211111111110000000000
16381 10987654321098765432109876543210
16382 xxxxxxxxxx100110xxxxx1xx011100xx
16388 /* 33222222222211111111110000000000
16389 10987654321098765432109876543210
16390 xxxxxxxxxx100110xxxxx1xx011101xx
16397 if (((word
>> 23) & 0x1) == 0)
16399 if (((word
>> 29) & 0x1) == 0)
16401 /* 33222222222211111111110000000000
16402 10987654321098765432109876543210
16403 xxxxxxxxxx100111xxxxx1x0011100xx
16409 /* 33222222222211111111110000000000
16410 10987654321098765432109876543210
16411 xxxxxxxxxx100111xxxxx1x0011101xx
16418 /* 33222222222211111111110000000000
16419 10987654321098765432109876543210
16420 xxxxxxxxxx100111xxxxx1x101110xxx
16430 if (((word
>> 13) & 0x1) == 0)
16432 if (((word
>> 14) & 0x1) == 0)
16434 if (((word
>> 15) & 0x1) == 0)
16436 if (((word
>> 29) & 0x1) == 0)
16438 /* 33222222222211111111110000000000
16439 10987654321098765432109876543210
16440 xxxxxxxxxx101000xxxxx1xx011100xx
16446 /* 33222222222211111111110000000000
16447 10987654321098765432109876543210
16448 xxxxxxxxxx101000xxxxx1xx011101xx
16455 if (((word
>> 29) & 0x1) == 0)
16457 /* 33222222222211111111110000000000
16458 10987654321098765432109876543210
16459 xxxxxxxxxx101001xxxxx1xx011100xx
16465 /* 33222222222211111111110000000000
16466 10987654321098765432109876543210
16467 xxxxxxxxxx101001xxxxx1xx011101xx
16475 if (((word
>> 15) & 0x1) == 0)
16477 if (((word
>> 29) & 0x1) == 0)
16479 /* 33222222222211111111110000000000
16480 10987654321098765432109876543210
16481 xxxxxxxxxx101010xxxxx1xx011100xx
16487 /* 33222222222211111111110000000000
16488 10987654321098765432109876543210
16489 xxxxxxxxxx101010xxxxx1xx011101xx
16496 if (((word
>> 23) & 0x1) == 0)
16498 if (((word
>> 29) & 0x1) == 0)
16500 /* 33222222222211111111110000000000
16501 10987654321098765432109876543210
16502 xxxxxxxxxx101011xxxxx1x0011100xx
16508 /* 33222222222211111111110000000000
16509 10987654321098765432109876543210
16510 xxxxxxxxxx101011xxxxx1x0011101xx
16517 if (((word
>> 29) & 0x1) == 0)
16519 /* 33222222222211111111110000000000
16520 10987654321098765432109876543210
16521 xxxxxxxxxx101011xxxxx1x1011100xx
16527 /* 33222222222211111111110000000000
16528 10987654321098765432109876543210
16529 xxxxxxxxxx101011xxxxx1x1011101xx
16539 if (((word
>> 14) & 0x1) == 0)
16541 if (((word
>> 15) & 0x1) == 0)
16543 if (((word
>> 29) & 0x1) == 0)
16545 /* 33222222222211111111110000000000
16546 10987654321098765432109876543210
16547 xxxxxxxxxx101100xxxxx1xx011100xx
16553 /* 33222222222211111111110000000000
16554 10987654321098765432109876543210
16555 xxxxxxxxxx101100xxxxx1xx011101xx
16562 if (((word
>> 29) & 0x1) == 0)
16564 /* 33222222222211111111110000000000
16565 10987654321098765432109876543210
16566 xxxxxxxxxx101101xxxxx1xx011100xx
16572 /* 33222222222211111111110000000000
16573 10987654321098765432109876543210
16574 xxxxxxxxxx101101xxxxx1xx011101xx
16582 if (((word
>> 15) & 0x1) == 0)
16584 if (((word
>> 29) & 0x1) == 0)
16586 /* 33222222222211111111110000000000
16587 10987654321098765432109876543210
16588 xxxxxxxxxx101110xxxxx1xx011100xx
16594 /* 33222222222211111111110000000000
16595 10987654321098765432109876543210
16596 xxxxxxxxxx101110xxxxx1xx011101xx
16603 if (((word
>> 23) & 0x1) == 0)
16605 if (((word
>> 29) & 0x1) == 0)
16607 /* 33222222222211111111110000000000
16608 10987654321098765432109876543210
16609 xxxxxxxxxx101111xxxxx1x0011100xx
16615 /* 33222222222211111111110000000000
16616 10987654321098765432109876543210
16617 xxxxxxxxxx101111xxxxx1x0011101xx
16624 if (((word
>> 29) & 0x1) == 0)
16626 /* 33222222222211111111110000000000
16627 10987654321098765432109876543210
16628 xxxxxxxxxx101111xxxxx1x1011100xx
16634 /* 33222222222211111111110000000000
16635 10987654321098765432109876543210
16636 xxxxxxxxxx101111xxxxx1x1011101xx
16648 if (((word
>> 29) & 0x1) == 0)
16650 if (((word
>> 30) & 0x1) == 0)
16652 if (((word
>> 4) & 0x1) == 0)
16654 /* 33222222222211111111110000000000
16655 10987654321098765432109876543210
16656 xxxx0xxxxx10xxxxxxxxx1xx0111100x
16662 /* 33222222222211111111110000000000
16663 10987654321098765432109876543210
16664 xxxx1xxxxx10xxxxxxxxx1xx0111100x
16671 if (((word
>> 12) & 0x1) == 0)
16673 if (((word
>> 13) & 0x1) == 0)
16675 if (((word
>> 14) & 0x1) == 0)
16677 /* 33222222222211111111110000000000
16678 10987654321098765432109876543210
16679 xxxxxxxxxx10000xxxxxx1xx0111101x
16685 /* 33222222222211111111110000000000
16686 10987654321098765432109876543210
16687 xxxxxxxxxx10001xxxxxx1xx0111101x
16694 /* 33222222222211111111110000000000
16695 10987654321098765432109876543210
16696 xxxxxxxxxx1001xxxxxxx1xx0111101x
16703 if (((word
>> 13) & 0x1) == 0)
16705 /* 33222222222211111111110000000000
16706 10987654321098765432109876543210
16707 xxxxxxxxxx1010xxxxxxx1xx0111101x
16713 if (((word
>> 15) & 0x1) == 0)
16715 /* 33222222222211111111110000000000
16716 10987654321098765432109876543210
16717 xxxxxxxxxx1011x0xxxxx1xx0111101x
16723 /* 33222222222211111111110000000000
16724 10987654321098765432109876543210
16725 xxxxxxxxxx1011x1xxxxx1xx0111101x
16735 if (((word
>> 12) & 0x1) == 0)
16737 if (((word
>> 13) & 0x1) == 0)
16739 if (((word
>> 14) & 0x1) == 0)
16741 /* 33222222222211111111110000000000
16742 10987654321098765432109876543210
16743 xxxxxxxxxx10000xxxxxx1xx011111xx
16749 /* 33222222222211111111110000000000
16750 10987654321098765432109876543210
16751 xxxxxxxxxx10001xxxxxx1xx011111xx
16758 if (((word
>> 23) & 0x1) == 0)
16760 /* 33222222222211111111110000000000
16761 10987654321098765432109876543210
16762 xxxxxxxxxx1001xxxxxxx1x0011111xx
16768 /* 33222222222211111111110000000000
16769 10987654321098765432109876543210
16770 xxxxxxxxxx1001xxxxxxx1x1011111xx
16778 if (((word
>> 13) & 0x1) == 0)
16780 if (((word
>> 15) & 0x1) == 0)
16782 /* 33222222222211111111110000000000
16783 10987654321098765432109876543210
16784 xxxxxxxxxx1010x0xxxxx1xx011111xx
16790 /* 33222222222211111111110000000000
16791 10987654321098765432109876543210
16792 xxxxxxxxxx1010x1xxxxx1xx011111xx
16799 if (((word
>> 15) & 0x1) == 0)
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 xxxxxxxxxx1011x0xxxxx1xx011111xx
16809 /* 33222222222211111111110000000000
16810 10987654321098765432109876543210
16811 xxxxxxxxxx1011x1xxxxx1xx011111xx
16822 if (((word
>> 28) & 0x1) == 0)
16824 if (((word
>> 12) & 0x1) == 0)
16826 if (((word
>> 13) & 0x1) == 0)
16828 if (((word
>> 14) & 0x1) == 0)
16830 if (((word
>> 15) & 0x1) == 0)
16832 if (((word
>> 29) & 0x1) == 0)
16834 /* 33222222222211111111110000000000
16835 10987654321098765432109876543210
16836 xxxxxxxxxx110000xxxxx1xx011100xx
16842 /* 33222222222211111111110000000000
16843 10987654321098765432109876543210
16844 xxxxxxxxxx110000xxxxx1xx011101xx
16851 if (((word
>> 29) & 0x1) == 0)
16853 /* 33222222222211111111110000000000
16854 10987654321098765432109876543210
16855 xxxxxxxxxx110001xxxxx1xx011100xx
16861 /* 33222222222211111111110000000000
16862 10987654321098765432109876543210
16863 xxxxxxxxxx110001xxxxx1xx011101xx
16871 if (((word
>> 15) & 0x1) == 0)
16873 if (((word
>> 29) & 0x1) == 0)
16875 /* 33222222222211111111110000000000
16876 10987654321098765432109876543210
16877 xxxxxxxxxx110010xxxxx1xx011100xx
16883 /* 33222222222211111111110000000000
16884 10987654321098765432109876543210
16885 xxxxxxxxxx110010xxxxx1xx011101xx
16892 if (((word
>> 23) & 0x1) == 0)
16894 /* 33222222222211111111110000000000
16895 10987654321098765432109876543210
16896 xxxxxxxxxx110011xxxxx1x001110xxx
16902 /* 33222222222211111111110000000000
16903 10987654321098765432109876543210
16904 xxxxxxxxxx110011xxxxx1x101110xxx
16913 if (((word
>> 14) & 0x1) == 0)
16915 if (((word
>> 15) & 0x1) == 0)
16917 if (((word
>> 29) & 0x1) == 0)
16919 /* 33222222222211111111110000000000
16920 10987654321098765432109876543210
16921 xxxxxxxxxx110100xxxxx1xx011100xx
16927 /* 33222222222211111111110000000000
16928 10987654321098765432109876543210
16929 xxxxxxxxxx110100xxxxx1xx011101xx
16936 if (((word
>> 29) & 0x1) == 0)
16938 /* 33222222222211111111110000000000
16939 10987654321098765432109876543210
16940 xxxxxxxxxx110101xxxxx1xx011100xx
16946 /* 33222222222211111111110000000000
16947 10987654321098765432109876543210
16948 xxxxxxxxxx110101xxxxx1xx011101xx
16956 if (((word
>> 15) & 0x1) == 0)
16958 if (((word
>> 29) & 0x1) == 0)
16960 /* 33222222222211111111110000000000
16961 10987654321098765432109876543210
16962 xxxxxxxxxx110110xxxxx1xx011100xx
16968 /* 33222222222211111111110000000000
16969 10987654321098765432109876543210
16970 xxxxxxxxxx110110xxxxx1xx011101xx
16977 if (((word
>> 23) & 0x1) == 0)
16979 /* 33222222222211111111110000000000
16980 10987654321098765432109876543210
16981 xxxxxxxxxx110111xxxxx1x001110xxx
16987 /* 33222222222211111111110000000000
16988 10987654321098765432109876543210
16989 xxxxxxxxxx110111xxxxx1x101110xxx
16999 if (((word
>> 13) & 0x1) == 0)
17001 if (((word
>> 14) & 0x1) == 0)
17003 if (((word
>> 15) & 0x1) == 0)
17005 if (((word
>> 22) & 0x1) == 0)
17007 if (((word
>> 23) & 0x1) == 0)
17009 if (((word
>> 29) & 0x1) == 0)
17011 /* 33222222222211111111110000000000
17012 10987654321098765432109876543210
17013 xxxxxxxxxx111000xxxxx100011100xx
17019 /* 33222222222211111111110000000000
17020 10987654321098765432109876543210
17021 xxxxxxxxxx111000xxxxx100011101xx
17028 if (((word
>> 29) & 0x1) == 0)
17030 /* 33222222222211111111110000000000
17031 10987654321098765432109876543210
17032 xxxxxxxxxx111000xxxxx101011100xx
17038 /* 33222222222211111111110000000000
17039 10987654321098765432109876543210
17040 xxxxxxxxxx111000xxxxx101011101xx
17048 if (((word
>> 23) & 0x1) == 0)
17050 if (((word
>> 29) & 0x1) == 0)
17052 /* 33222222222211111111110000000000
17053 10987654321098765432109876543210
17054 xxxxxxxxxx111000xxxxx110011100xx
17060 /* 33222222222211111111110000000000
17061 10987654321098765432109876543210
17062 xxxxxxxxxx111000xxxxx110011101xx
17069 if (((word
>> 29) & 0x1) == 0)
17071 /* 33222222222211111111110000000000
17072 10987654321098765432109876543210
17073 xxxxxxxxxx111000xxxxx111011100xx
17079 /* 33222222222211111111110000000000
17080 10987654321098765432109876543210
17081 xxxxxxxxxx111000xxxxx111011101xx
17090 if (((word
>> 29) & 0x1) == 0)
17092 /* 33222222222211111111110000000000
17093 10987654321098765432109876543210
17094 xxxxxxxxxx111001xxxxx1xx011100xx
17100 /* 33222222222211111111110000000000
17101 10987654321098765432109876543210
17102 xxxxxxxxxx111001xxxxx1xx011101xx
17110 if (((word
>> 15) & 0x1) == 0)
17112 if (((word
>> 29) & 0x1) == 0)
17114 /* 33222222222211111111110000000000
17115 10987654321098765432109876543210
17116 xxxxxxxxxx111010xxxxx1xx011100xx
17122 /* 33222222222211111111110000000000
17123 10987654321098765432109876543210
17124 xxxxxxxxxx111010xxxxx1xx011101xx
17131 if (((word
>> 29) & 0x1) == 0)
17133 /* 33222222222211111111110000000000
17134 10987654321098765432109876543210
17135 xxxxxxxxxx111011xxxxx1xx011100xx
17141 /* 33222222222211111111110000000000
17142 10987654321098765432109876543210
17143 xxxxxxxxxx111011xxxxx1xx011101xx
17152 if (((word
>> 14) & 0x1) == 0)
17154 if (((word
>> 15) & 0x1) == 0)
17156 if (((word
>> 29) & 0x1) == 0)
17158 /* 33222222222211111111110000000000
17159 10987654321098765432109876543210
17160 xxxxxxxxxx111100xxxxx1xx011100xx
17166 /* 33222222222211111111110000000000
17167 10987654321098765432109876543210
17168 xxxxxxxxxx111100xxxxx1xx011101xx
17175 /* 33222222222211111111110000000000
17176 10987654321098765432109876543210
17177 xxxxxxxxxx111101xxxxx1xx01110xxx
17184 if (((word
>> 15) & 0x1) == 0)
17186 if (((word
>> 29) & 0x1) == 0)
17188 /* 33222222222211111111110000000000
17189 10987654321098765432109876543210
17190 xxxxxxxxxx111110xxxxx1xx011100xx
17196 /* 33222222222211111111110000000000
17197 10987654321098765432109876543210
17198 xxxxxxxxxx111110xxxxx1xx011101xx
17205 if (((word
>> 23) & 0x1) == 0)
17207 if (((word
>> 29) & 0x1) == 0)
17209 /* 33222222222211111111110000000000
17210 10987654321098765432109876543210
17211 xxxxxxxxxx111111xxxxx1x0011100xx
17217 /* 33222222222211111111110000000000
17218 10987654321098765432109876543210
17219 xxxxxxxxxx111111xxxxx1x0011101xx
17226 /* 33222222222211111111110000000000
17227 10987654321098765432109876543210
17228 xxxxxxxxxx111111xxxxx1x101110xxx
17239 if (((word
>> 29) & 0x1) == 0)
17241 if (((word
>> 30) & 0x1) == 0)
17243 /* 33222222222211111111110000000000
17244 10987654321098765432109876543210
17245 xxxxxxxxxx11xxxxxxxxx1xx0111100x
17251 if (((word
>> 12) & 0x1) == 0)
17253 if (((word
>> 13) & 0x1) == 0)
17255 if (((word
>> 14) & 0x1) == 0)
17257 if (((word
>> 15) & 0x1) == 0)
17259 /* 33222222222211111111110000000000
17260 10987654321098765432109876543210
17261 xxxxxxxxxx110000xxxxx1xx0111101x
17267 /* 33222222222211111111110000000000
17268 10987654321098765432109876543210
17269 xxxxxxxxxx110001xxxxx1xx0111101x
17276 /* 33222222222211111111110000000000
17277 10987654321098765432109876543210
17278 xxxxxxxxxx11001xxxxxx1xx0111101x
17285 /* 33222222222211111111110000000000
17286 10987654321098765432109876543210
17287 xxxxxxxxxx1101xxxxxxx1xx0111101x
17294 if (((word
>> 13) & 0x1) == 0)
17296 if (((word
>> 15) & 0x1) == 0)
17298 /* 33222222222211111111110000000000
17299 10987654321098765432109876543210
17300 xxxxxxxxxx1110x0xxxxx1xx0111101x
17306 /* 33222222222211111111110000000000
17307 10987654321098765432109876543210
17308 xxxxxxxxxx1110x1xxxxx1xx0111101x
17315 if (((word
>> 14) & 0x1) == 0)
17317 /* 33222222222211111111110000000000
17318 10987654321098765432109876543210
17319 xxxxxxxxxx11110xxxxxx1xx0111101x
17325 if (((word
>> 23) & 0x1) == 0)
17327 /* 33222222222211111111110000000000
17328 10987654321098765432109876543210
17329 xxxxxxxxxx11111xxxxxx1x00111101x
17335 /* 33222222222211111111110000000000
17336 10987654321098765432109876543210
17337 xxxxxxxxxx11111xxxxxx1x10111101x
17348 if (((word
>> 12) & 0x1) == 0)
17350 if (((word
>> 13) & 0x1) == 0)
17352 if (((word
>> 14) & 0x1) == 0)
17354 if (((word
>> 15) & 0x1) == 0)
17356 /* 33222222222211111111110000000000
17357 10987654321098765432109876543210
17358 xxxxxxxxxx110000xxxxx1xx011111xx
17364 /* 33222222222211111111110000000000
17365 10987654321098765432109876543210
17366 xxxxxxxxxx110001xxxxx1xx011111xx
17373 /* 33222222222211111111110000000000
17374 10987654321098765432109876543210
17375 xxxxxxxxxx11001xxxxxx1xx011111xx
17382 if (((word
>> 14) & 0x1) == 0)
17384 /* 33222222222211111111110000000000
17385 10987654321098765432109876543210
17386 xxxxxxxxxx11010xxxxxx1xx011111xx
17392 if (((word
>> 23) & 0x1) == 0)
17394 /* 33222222222211111111110000000000
17395 10987654321098765432109876543210
17396 xxxxxxxxxx11011xxxxxx1x0011111xx
17402 /* 33222222222211111111110000000000
17403 10987654321098765432109876543210
17404 xxxxxxxxxx11011xxxxxx1x1011111xx
17413 if (((word
>> 13) & 0x1) == 0)
17415 /* 33222222222211111111110000000000
17416 10987654321098765432109876543210
17417 xxxxxxxxxx1110xxxxxxx1xx011111xx
17423 /* 33222222222211111111110000000000
17424 10987654321098765432109876543210
17425 xxxxxxxxxx1111xxxxxxx1xx011111xx
17438 if (((word
>> 15) & 0x1) == 0)
17440 if (((word
>> 28) & 0x1) == 0)
17442 if (((word
>> 10) & 0x1) == 0)
17444 if (((word
>> 12) & 0x1) == 0)
17446 if (((word
>> 13) & 0x1) == 0)
17448 if (((word
>> 14) & 0x1) == 0)
17450 /* 33222222222211111111110000000000
17451 10987654321098765432109876543210
17452 xxxxxxxxxx0x0000xxxxxxxx11110xxx
17458 /* 33222222222211111111110000000000
17459 10987654321098765432109876543210
17460 xxxxxxxxxx0x0010xxxxxxxx11110xxx
17467 if (((word
>> 14) & 0x1) == 0)
17469 if (((word
>> 29) & 0x1) == 0)
17471 if (((word
>> 30) & 0x1) == 0)
17473 /* 33222222222211111111110000000000
17474 10987654321098765432109876543210
17475 xxxxxxxxxx0x0100xxxxxxxx1111000x
17481 /* 33222222222211111111110000000000
17482 10987654321098765432109876543210
17483 xxxxxxxxxx0x0100xxxxxxxx1111001x
17490 if (((word
>> 30) & 0x1) == 0)
17492 /* 33222222222211111111110000000000
17493 10987654321098765432109876543210
17494 xxxxxxxxxx0x0100xxxxxxxx1111010x
17500 /* 33222222222211111111110000000000
17501 10987654321098765432109876543210
17502 xxxxxxxxxx0x0100xxxxxxxx1111011x
17510 if (((word
>> 29) & 0x1) == 0)
17512 if (((word
>> 30) & 0x1) == 0)
17514 /* 33222222222211111111110000000000
17515 10987654321098765432109876543210
17516 xxxxxxxxxx0x0110xxxxxxxx1111000x
17522 /* 33222222222211111111110000000000
17523 10987654321098765432109876543210
17524 xxxxxxxxxx0x0110xxxxxxxx1111001x
17531 if (((word
>> 30) & 0x1) == 0)
17533 /* 33222222222211111111110000000000
17534 10987654321098765432109876543210
17535 xxxxxxxxxx0x0110xxxxxxxx1111010x
17541 /* 33222222222211111111110000000000
17542 10987654321098765432109876543210
17543 xxxxxxxxxx0x0110xxxxxxxx1111011x
17553 if (((word
>> 29) & 0x1) == 0)
17555 if (((word
>> 13) & 0x1) == 0)
17557 if (((word
>> 14) & 0x1) == 0)
17559 if (((word
>> 23) & 0x1) == 0)
17561 /* 33222222222211111111110000000000
17562 10987654321098765432109876543210
17563 xxxxxxxxxx0x1000xxxxxxx0111100xx
17569 /* 33222222222211111111110000000000
17570 10987654321098765432109876543210
17571 xxxxxxxxxx0x1000xxxxxxx1111100xx
17578 if (((word
>> 23) & 0x1) == 0)
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 xxxxxxxxxx0x1010xxxxxxx0111100xx
17588 /* 33222222222211111111110000000000
17589 10987654321098765432109876543210
17590 xxxxxxxxxx0x1010xxxxxxx1111100xx
17598 if (((word
>> 14) & 0x1) == 0)
17600 if (((word
>> 30) & 0x1) == 0)
17602 /* 33222222222211111111110000000000
17603 10987654321098765432109876543210
17604 xxxxxxxxxx0x1100xxxxxxxx1111000x
17610 /* 33222222222211111111110000000000
17611 10987654321098765432109876543210
17612 xxxxxxxxxx0x1100xxxxxxxx1111001x
17619 if (((word
>> 30) & 0x1) == 0)
17621 /* 33222222222211111111110000000000
17622 10987654321098765432109876543210
17623 xxxxxxxxxx0x1110xxxxxxxx1111000x
17629 /* 33222222222211111111110000000000
17630 10987654321098765432109876543210
17631 xxxxxxxxxx0x1110xxxxxxxx1111001x
17640 /* 33222222222211111111110000000000
17641 10987654321098765432109876543210
17642 xxxxxxxxxx0x1xx0xxxxxxxx111101xx
17650 if (((word
>> 12) & 0x1) == 0)
17652 if (((word
>> 29) & 0x1) == 0)
17654 /* 33222222222211111111110000000000
17655 10987654321098765432109876543210
17656 xxxxxxxxxx1x0xx0xxxxxxxx111100xx
17662 /* 33222222222211111111110000000000
17663 10987654321098765432109876543210
17664 xxxxxxxxxx1x0xx0xxxxxxxx111101xx
17671 if (((word
>> 29) & 0x1) == 0)
17673 /* 33222222222211111111110000000000
17674 10987654321098765432109876543210
17675 xxxxxxxxxx1x1xx0xxxxxxxx111100xx
17681 /* 33222222222211111111110000000000
17682 10987654321098765432109876543210
17683 xxxxxxxxxx1x1xx0xxxxxxxx111101xx
17692 if (((word
>> 29) & 0x1) == 0)
17694 if (((word
>> 30) & 0x1) == 0)
17696 if (((word
>> 21) & 0x1) == 0)
17698 /* 33222222222211111111110000000000
17699 10987654321098765432109876543210
17700 xxxxxxxxxxxxxxx0xxxxx0xx1111100x
17706 /* 33222222222211111111110000000000
17707 10987654321098765432109876543210
17708 xxxxxxxxxxxxxxx0xxxxx1xx1111100x
17715 if (((word
>> 10) & 0x1) == 0)
17717 if (((word
>> 13) & 0x1) == 0)
17719 if (((word
>> 14) & 0x1) == 0)
17721 if (((word
>> 23) & 0x1) == 0)
17723 /* 33222222222211111111110000000000
17724 10987654321098765432109876543210
17725 xxxxxxxxxx0xx000xxxxxxx01111101x
17731 /* 33222222222211111111110000000000
17732 10987654321098765432109876543210
17733 xxxxxxxxxx0xx000xxxxxxx11111101x
17740 if (((word
>> 23) & 0x1) == 0)
17742 /* 33222222222211111111110000000000
17743 10987654321098765432109876543210
17744 xxxxxxxxxx0xx010xxxxxxx01111101x
17750 /* 33222222222211111111110000000000
17751 10987654321098765432109876543210
17752 xxxxxxxxxx0xx010xxxxxxx11111101x
17760 if (((word
>> 14) & 0x1) == 0)
17762 /* 33222222222211111111110000000000
17763 10987654321098765432109876543210
17764 xxxxxxxxxx0xx100xxxxxxxx1111101x
17770 /* 33222222222211111111110000000000
17771 10987654321098765432109876543210
17772 xxxxxxxxxx0xx110xxxxxxxx1111101x
17780 if (((word
>> 12) & 0x1) == 0)
17782 if (((word
>> 13) & 0x1) == 0)
17784 /* 33222222222211111111110000000000
17785 10987654321098765432109876543210
17786 xxxxxxxxxx1x00x0xxxxxxxx1111101x
17792 /* 33222222222211111111110000000000
17793 10987654321098765432109876543210
17794 xxxxxxxxxx1x01x0xxxxxxxx1111101x
17801 if (((word
>> 13) & 0x1) == 0)
17803 if (((word
>> 14) & 0x1) == 0)
17805 /* 33222222222211111111110000000000
17806 10987654321098765432109876543210
17807 xxxxxxxxxx1x1000xxxxxxxx1111101x
17813 /* 33222222222211111111110000000000
17814 10987654321098765432109876543210
17815 xxxxxxxxxx1x1010xxxxxxxx1111101x
17822 if (((word
>> 14) & 0x1) == 0)
17824 /* 33222222222211111111110000000000
17825 10987654321098765432109876543210
17826 xxxxxxxxxx1x1100xxxxxxxx1111101x
17832 /* 33222222222211111111110000000000
17833 10987654321098765432109876543210
17834 xxxxxxxxxx1x1110xxxxxxxx1111101x
17845 if (((word
>> 12) & 0x1) == 0)
17847 if (((word
>> 13) & 0x1) == 0)
17849 if (((word
>> 14) & 0x1) == 0)
17851 /* 33222222222211111111110000000000
17852 10987654321098765432109876543210
17853 xxxxxxxxxxxx0000xxxxxxxx111111xx
17859 /* 33222222222211111111110000000000
17860 10987654321098765432109876543210
17861 xxxxxxxxxxxx0010xxxxxxxx111111xx
17868 if (((word
>> 14) & 0x1) == 0)
17870 /* 33222222222211111111110000000000
17871 10987654321098765432109876543210
17872 xxxxxxxxxxxx0100xxxxxxxx111111xx
17878 /* 33222222222211111111110000000000
17879 10987654321098765432109876543210
17880 xxxxxxxxxxxx0110xxxxxxxx111111xx
17888 if (((word
>> 13) & 0x1) == 0)
17890 if (((word
>> 14) & 0x1) == 0)
17892 /* 33222222222211111111110000000000
17893 10987654321098765432109876543210
17894 xxxxxxxxxxxx1000xxxxxxxx111111xx
17900 /* 33222222222211111111110000000000
17901 10987654321098765432109876543210
17902 xxxxxxxxxxxx1010xxxxxxxx111111xx
17909 if (((word
>> 14) & 0x1) == 0)
17911 /* 33222222222211111111110000000000
17912 10987654321098765432109876543210
17913 xxxxxxxxxxxx1100xxxxxxxx111111xx
17919 /* 33222222222211111111110000000000
17920 10987654321098765432109876543210
17921 xxxxxxxxxxxx1110xxxxxxxx111111xx
17932 if (((word
>> 28) & 0x1) == 0)
17934 if (((word
>> 10) & 0x1) == 0)
17936 if (((word
>> 12) & 0x1) == 0)
17938 if (((word
>> 13) & 0x1) == 0)
17940 if (((word
>> 14) & 0x1) == 0)
17942 /* 33222222222211111111110000000000
17943 10987654321098765432109876543210
17944 xxxxxxxxxx0x0001xxxxxxxx11110xxx
17950 /* 33222222222211111111110000000000
17951 10987654321098765432109876543210
17952 xxxxxxxxxx0x0011xxxxxxxx11110xxx
17959 if (((word
>> 29) & 0x1) == 0)
17961 if (((word
>> 30) & 0x1) == 0)
17963 /* 33222222222211111111110000000000
17964 10987654321098765432109876543210
17965 xxxxxxxxxx0x01x1xxxxxxxx1111000x
17971 /* 33222222222211111111110000000000
17972 10987654321098765432109876543210
17973 xxxxxxxxxx0x01x1xxxxxxxx1111001x
17980 if (((word
>> 30) & 0x1) == 0)
17982 /* 33222222222211111111110000000000
17983 10987654321098765432109876543210
17984 xxxxxxxxxx0x01x1xxxxxxxx1111010x
17990 /* 33222222222211111111110000000000
17991 10987654321098765432109876543210
17992 xxxxxxxxxx0x01x1xxxxxxxx1111011x
18001 if (((word
>> 13) & 0x1) == 0)
18003 if (((word
>> 14) & 0x1) == 0)
18005 if (((word
>> 23) & 0x1) == 0)
18007 if (((word
>> 29) & 0x1) == 0)
18009 /* 33222222222211111111110000000000
18010 10987654321098765432109876543210
18011 xxxxxxxxxx0x1001xxxxxxx0111100xx
18017 /* 33222222222211111111110000000000
18018 10987654321098765432109876543210
18019 xxxxxxxxxx0x1001xxxxxxx0111101xx
18026 if (((word
>> 29) & 0x1) == 0)
18028 /* 33222222222211111111110000000000
18029 10987654321098765432109876543210
18030 xxxxxxxxxx0x1001xxxxxxx1111100xx
18036 /* 33222222222211111111110000000000
18037 10987654321098765432109876543210
18038 xxxxxxxxxx0x1001xxxxxxx1111101xx
18046 if (((word
>> 29) & 0x1) == 0)
18048 /* 33222222222211111111110000000000
18049 10987654321098765432109876543210
18050 xxxxxxxxxx0x1011xxxxxxxx111100xx
18056 /* 33222222222211111111110000000000
18057 10987654321098765432109876543210
18058 xxxxxxxxxx0x1011xxxxxxxx111101xx
18066 if (((word
>> 14) & 0x1) == 0)
18068 if (((word
>> 30) & 0x1) == 0)
18070 /* 33222222222211111111110000000000
18071 10987654321098765432109876543210
18072 xxxxxxxxxx0x1101xxxxxxxx11110x0x
18078 /* 33222222222211111111110000000000
18079 10987654321098765432109876543210
18080 xxxxxxxxxx0x1101xxxxxxxx11110x1x
18087 /* 33222222222211111111110000000000
18088 10987654321098765432109876543210
18089 xxxxxxxxxx0x1111xxxxxxxx11110xxx
18098 if (((word
>> 11) & 0x1) == 0)
18100 if (((word
>> 14) & 0x1) == 0)
18102 if (((word
>> 12) & 0x1) == 0)
18104 if (((word
>> 29) & 0x1) == 0)
18106 /* 33222222222211111111110000000000
18107 10987654321098765432109876543210
18108 xxxxxxxxxx100x01xxxxxxxx111100xx
18114 /* 33222222222211111111110000000000
18115 10987654321098765432109876543210
18116 xxxxxxxxxx100x01xxxxxxxx111101xx
18123 if (((word
>> 29) & 0x1) == 0)
18125 /* 33222222222211111111110000000000
18126 10987654321098765432109876543210
18127 xxxxxxxxxx101x01xxxxxxxx111100xx
18133 /* 33222222222211111111110000000000
18134 10987654321098765432109876543210
18135 xxxxxxxxxx101x01xxxxxxxx111101xx
18143 if (((word
>> 13) & 0x1) == 0)
18145 if (((word
>> 29) & 0x1) == 0)
18147 /* 33222222222211111111110000000000
18148 10987654321098765432109876543210
18149 xxxxxxxxxx10x011xxxxxxxx111100xx
18155 /* 33222222222211111111110000000000
18156 10987654321098765432109876543210
18157 xxxxxxxxxx10x011xxxxxxxx111101xx
18164 if (((word
>> 12) & 0x1) == 0)
18166 if (((word
>> 29) & 0x1) == 0)
18168 /* 33222222222211111111110000000000
18169 10987654321098765432109876543210
18170 xxxxxxxxxx100111xxxxxxxx111100xx
18176 /* 33222222222211111111110000000000
18177 10987654321098765432109876543210
18178 xxxxxxxxxx100111xxxxxxxx111101xx
18185 if (((word
>> 29) & 0x1) == 0)
18187 /* 33222222222211111111110000000000
18188 10987654321098765432109876543210
18189 xxxxxxxxxx101111xxxxxxxx111100xx
18195 /* 33222222222211111111110000000000
18196 10987654321098765432109876543210
18197 xxxxxxxxxx101111xxxxxxxx111101xx
18207 if (((word
>> 12) & 0x1) == 0)
18209 if (((word
>> 29) & 0x1) == 0)
18211 if (((word
>> 30) & 0x1) == 0)
18213 /* 33222222222211111111110000000000
18214 10987654321098765432109876543210
18215 xxxxxxxxxx110xx1xxxxxxxx1111000x
18221 /* 33222222222211111111110000000000
18222 10987654321098765432109876543210
18223 xxxxxxxxxx110xx1xxxxxxxx1111001x
18230 if (((word
>> 30) & 0x1) == 0)
18232 /* 33222222222211111111110000000000
18233 10987654321098765432109876543210
18234 xxxxxxxxxx110xx1xxxxxxxx1111010x
18240 /* 33222222222211111111110000000000
18241 10987654321098765432109876543210
18242 xxxxxxxxxx110xx1xxxxxxxx1111011x
18250 if (((word
>> 13) & 0x1) == 0)
18252 if (((word
>> 29) & 0x1) == 0)
18254 if (((word
>> 30) & 0x1) == 0)
18256 /* 33222222222211111111110000000000
18257 10987654321098765432109876543210
18258 xxxxxxxxxx1110x1xxxxxxxx1111000x
18264 /* 33222222222211111111110000000000
18265 10987654321098765432109876543210
18266 xxxxxxxxxx1110x1xxxxxxxx1111001x
18273 if (((word
>> 30) & 0x1) == 0)
18275 /* 33222222222211111111110000000000
18276 10987654321098765432109876543210
18277 xxxxxxxxxx1110x1xxxxxxxx1111010x
18283 /* 33222222222211111111110000000000
18284 10987654321098765432109876543210
18285 xxxxxxxxxx1110x1xxxxxxxx1111011x
18293 if (((word
>> 29) & 0x1) == 0)
18295 /* 33222222222211111111110000000000
18296 10987654321098765432109876543210
18297 xxxxxxxxxx1111x1xxxxxxxx111100xx
18303 /* 33222222222211111111110000000000
18304 10987654321098765432109876543210
18305 xxxxxxxxxx1111x1xxxxxxxx111101xx
18316 if (((word
>> 29) & 0x1) == 0)
18318 if (((word
>> 30) & 0x1) == 0)
18320 if (((word
>> 21) & 0x1) == 0)
18322 /* 33222222222211111111110000000000
18323 10987654321098765432109876543210
18324 xxxxxxxxxxxxxxx1xxxxx0xx1111100x
18330 /* 33222222222211111111110000000000
18331 10987654321098765432109876543210
18332 xxxxxxxxxxxxxxx1xxxxx1xx1111100x
18339 if (((word
>> 10) & 0x1) == 0)
18341 if (((word
>> 12) & 0x1) == 0)
18343 /* 33222222222211111111110000000000
18344 10987654321098765432109876543210
18345 xxxxxxxxxx0x0xx1xxxxxxxx1111101x
18351 if (((word
>> 13) & 0x1) == 0)
18353 if (((word
>> 14) & 0x1) == 0)
18355 if (((word
>> 23) & 0x1) == 0)
18357 /* 33222222222211111111110000000000
18358 10987654321098765432109876543210
18359 xxxxxxxxxx0x1001xxxxxxx01111101x
18365 /* 33222222222211111111110000000000
18366 10987654321098765432109876543210
18367 xxxxxxxxxx0x1001xxxxxxx11111101x
18374 /* 33222222222211111111110000000000
18375 10987654321098765432109876543210
18376 xxxxxxxxxx0x1011xxxxxxxx1111101x
18383 /* 33222222222211111111110000000000
18384 10987654321098765432109876543210
18385 xxxxxxxxxx0x11x1xxxxxxxx1111101x
18393 if (((word
>> 11) & 0x1) == 0)
18395 if (((word
>> 12) & 0x1) == 0)
18397 /* 33222222222211111111110000000000
18398 10987654321098765432109876543210
18399 xxxxxxxxxx100xx1xxxxxxxx1111101x
18405 /* 33222222222211111111110000000000
18406 10987654321098765432109876543210
18407 xxxxxxxxxx101xx1xxxxxxxx1111101x
18414 if (((word
>> 13) & 0x1) == 0)
18416 /* 33222222222211111111110000000000
18417 10987654321098765432109876543210
18418 xxxxxxxxxx11x0x1xxxxxxxx1111101x
18424 /* 33222222222211111111110000000000
18425 10987654321098765432109876543210
18426 xxxxxxxxxx11x1x1xxxxxxxx1111101x
18436 if (((word
>> 10) & 0x1) == 0)
18438 if (((word
>> 13) & 0x1) == 0)
18440 if (((word
>> 14) & 0x1) == 0)
18442 if (((word
>> 23) & 0x1) == 0)
18444 /* 33222222222211111111110000000000
18445 10987654321098765432109876543210
18446 xxxxxxxxxx0xx001xxxxxxx0111111xx
18452 /* 33222222222211111111110000000000
18453 10987654321098765432109876543210
18454 xxxxxxxxxx0xx001xxxxxxx1111111xx
18461 /* 33222222222211111111110000000000
18462 10987654321098765432109876543210
18463 xxxxxxxxxx0xx011xxxxxxxx111111xx
18470 /* 33222222222211111111110000000000
18471 10987654321098765432109876543210
18472 xxxxxxxxxx0xx1x1xxxxxxxx111111xx
18479 if (((word
>> 11) & 0x1) == 0)
18481 if (((word
>> 12) & 0x1) == 0)
18483 if (((word
>> 13) & 0x1) == 0)
18485 /* 33222222222211111111110000000000
18486 10987654321098765432109876543210
18487 xxxxxxxxxx1000x1xxxxxxxx111111xx
18493 /* 33222222222211111111110000000000
18494 10987654321098765432109876543210
18495 xxxxxxxxxx1001x1xxxxxxxx111111xx
18502 /* 33222222222211111111110000000000
18503 10987654321098765432109876543210
18504 xxxxxxxxxx101xx1xxxxxxxx111111xx
18511 if (((word
>> 12) & 0x1) == 0)
18513 /* 33222222222211111111110000000000
18514 10987654321098765432109876543210
18515 xxxxxxxxxx110xx1xxxxxxxx111111xx
18521 if (((word
>> 13) & 0x1) == 0)
18523 /* 33222222222211111111110000000000
18524 10987654321098765432109876543210
18525 xxxxxxxxxx1110x1xxxxxxxx111111xx
18531 /* 33222222222211111111110000000000
18532 10987654321098765432109876543210
18533 xxxxxxxxxx1111x1xxxxxxxx111111xx
18549 /* Lookup opcode WORD in the opcode table. N.B. all alias
18550 opcodes are ignored here. */
18552 const aarch64_opcode
*
18553 aarch64_opcode_lookup (uint32_t word
)
18555 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
18558 const aarch64_opcode
*
18559 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
18561 /* Use the index as the key to locate the next opcode. */
18562 int key
= opcode
- aarch64_opcode_table
;
18566 case 941: value
= 945; break; /* stnp --> stp. */
18567 case 945: return NULL
; /* stp --> NULL. */
18568 case 939: value
= 940; break; /* stllrb --> stllrh. */
18569 case 940: return NULL
; /* stllrh --> NULL. */
18570 case 942: value
= 946; break; /* ldnp --> ldp. */
18571 case 946: return NULL
; /* ldp --> NULL. */
18572 case 1157: value
= 1158; break; /* msr --> hint. */
18573 case 1158: value
= 1172; break; /* hint --> clrex. */
18574 case 1172: value
= 1173; break; /* clrex --> dsb. */
18575 case 1173: value
= 1174; break; /* dsb --> dmb. */
18576 case 1174: value
= 1175; break; /* dmb --> isb. */
18577 case 1175: value
= 1176; break; /* isb --> sys. */
18578 case 1176: value
= 1181; break; /* sys --> msr. */
18579 case 1181: return NULL
; /* msr --> NULL. */
18580 case 1182: value
= 1183; break; /* sysl --> mrs. */
18581 case 1183: return NULL
; /* mrs --> NULL. */
18582 case 434: value
= 435; break; /* st4 --> st1. */
18583 case 435: value
= 436; break; /* st1 --> st2. */
18584 case 436: value
= 437; break; /* st2 --> st3. */
18585 case 437: return NULL
; /* st3 --> NULL. */
18586 case 442: value
= 443; break; /* st4 --> st1. */
18587 case 443: value
= 444; break; /* st1 --> st2. */
18588 case 444: value
= 445; break; /* st2 --> st3. */
18589 case 445: return NULL
; /* st3 --> NULL. */
18590 case 438: value
= 439; break; /* ld4 --> ld1. */
18591 case 439: value
= 440; break; /* ld1 --> ld2. */
18592 case 440: value
= 441; break; /* ld2 --> ld3. */
18593 case 441: return NULL
; /* ld3 --> NULL. */
18594 case 454: value
= 456; break; /* ld1 --> ld1r. */
18595 case 456: return NULL
; /* ld1r --> NULL. */
18596 case 458: value
= 460; break; /* ld2 --> ld2r. */
18597 case 460: return NULL
; /* ld2r --> NULL. */
18598 case 455: value
= 457; break; /* ld3 --> ld3r. */
18599 case 457: return NULL
; /* ld3r --> NULL. */
18600 case 459: value
= 461; break; /* ld4 --> ld4r. */
18601 case 461: return NULL
; /* ld4r --> NULL. */
18602 case 446: value
= 447; break; /* ld4 --> ld1. */
18603 case 447: value
= 448; break; /* ld1 --> ld2. */
18604 case 448: value
= 449; break; /* ld2 --> ld3. */
18605 case 449: return NULL
; /* ld3 --> NULL. */
18606 case 466: value
= 468; break; /* ld1 --> ld1r. */
18607 case 468: return NULL
; /* ld1r --> NULL. */
18608 case 467: value
= 469; break; /* ld3 --> ld3r. */
18609 case 469: return NULL
; /* ld3r --> NULL. */
18610 case 470: value
= 472; break; /* ld2 --> ld2r. */
18611 case 472: return NULL
; /* ld2r --> NULL. */
18612 case 471: value
= 473; break; /* ld4 --> ld4r. */
18613 case 473: return NULL
; /* ld4r --> NULL. */
18614 case 752: value
= 753; break; /* fcvtzs --> fcvtzs. */
18615 case 753: return NULL
; /* fcvtzs --> NULL. */
18616 case 748: value
= 749; break; /* scvtf --> scvtf. */
18617 case 749: return NULL
; /* scvtf --> NULL. */
18618 case 754: value
= 755; break; /* fcvtzu --> fcvtzu. */
18619 case 755: return NULL
; /* fcvtzu --> NULL. */
18620 case 750: value
= 751; break; /* ucvtf --> ucvtf. */
18621 case 751: return NULL
; /* ucvtf --> NULL. */
18622 case 756: value
= 757; break; /* fcvtns --> fcvtns. */
18623 case 757: return NULL
; /* fcvtns --> NULL. */
18624 case 776: value
= 777; break; /* fcvtms --> fcvtms. */
18625 case 777: return NULL
; /* fcvtms --> NULL. */
18626 case 772: value
= 773; break; /* fcvtps --> fcvtps. */
18627 case 773: return NULL
; /* fcvtps --> NULL. */
18628 case 780: value
= 781; break; /* fcvtzs --> fcvtzs. */
18629 case 781: return NULL
; /* fcvtzs --> NULL. */
18630 case 764: value
= 765; break; /* fcvtas --> fcvtas. */
18631 case 765: return NULL
; /* fcvtas --> NULL. */
18632 case 760: value
= 761; break; /* scvtf --> scvtf. */
18633 case 761: return NULL
; /* scvtf --> NULL. */
18634 case 768: value
= 769; break; /* fmov --> fmov. */
18635 case 769: return NULL
; /* fmov --> NULL. */
18636 case 758: value
= 759; break; /* fcvtnu --> fcvtnu. */
18637 case 759: return NULL
; /* fcvtnu --> NULL. */
18638 case 778: value
= 779; break; /* fcvtmu --> fcvtmu. */
18639 case 779: return NULL
; /* fcvtmu --> NULL. */
18640 case 774: value
= 775; break; /* fcvtpu --> fcvtpu. */
18641 case 775: return NULL
; /* fcvtpu --> NULL. */
18642 case 782: value
= 783; break; /* fcvtzu --> fcvtzu. */
18643 case 783: return NULL
; /* fcvtzu --> NULL. */
18644 case 766: value
= 767; break; /* fcvtau --> fcvtau. */
18645 case 767: return NULL
; /* fcvtau --> NULL. */
18646 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
18647 case 763: return NULL
; /* ucvtf --> NULL. */
18648 case 770: value
= 771; break; /* fmov --> fmov. */
18649 case 771: return NULL
; /* fmov --> NULL. */
18650 case 799: value
= 800; break; /* fmov --> fmov. */
18651 case 800: return NULL
; /* fmov --> NULL. */
18652 case 808: value
= 809; break; /* frintn --> frintn. */
18653 case 809: return NULL
; /* frintn --> NULL. */
18654 case 803: value
= 804; break; /* fneg --> fneg. */
18655 case 804: return NULL
; /* fneg --> NULL. */
18656 case 812: value
= 813; break; /* frintm --> frintm. */
18657 case 813: return NULL
; /* frintm --> NULL. */
18658 case 801: value
= 802; break; /* fabs --> fabs. */
18659 case 802: return NULL
; /* fabs --> NULL. */
18660 case 810: value
= 811; break; /* frintp --> frintp. */
18661 case 811: return NULL
; /* frintp --> NULL. */
18662 case 805: value
= 806; break; /* fsqrt --> fsqrt. */
18663 case 806: return NULL
; /* fsqrt --> NULL. */
18664 case 814: value
= 815; break; /* frintz --> frintz. */
18665 case 815: return NULL
; /* frintz --> NULL. */
18666 case 816: value
= 817; break; /* frinta --> frinta. */
18667 case 817: return NULL
; /* frinta --> NULL. */
18668 case 818: value
= 819; break; /* frintx --> frintx. */
18669 case 819: return NULL
; /* frintx --> NULL. */
18670 case 820: value
= 821; break; /* frinti --> frinti. */
18671 case 821: return NULL
; /* frinti --> NULL. */
18672 case 791: value
= 792; break; /* fcmp --> fcmp. */
18673 case 792: return NULL
; /* fcmp --> NULL. */
18674 case 793: value
= 794; break; /* fcmpe --> fcmpe. */
18675 case 794: return NULL
; /* fcmpe --> NULL. */
18676 case 795: value
= 796; break; /* fcmp --> fcmp. */
18677 case 796: return NULL
; /* fcmp --> NULL. */
18678 case 797: value
= 798; break; /* fcmpe --> fcmpe. */
18679 case 798: return NULL
; /* fcmpe --> NULL. */
18680 case 848: value
= 849; break; /* fmov --> fmov. */
18681 case 849: return NULL
; /* fmov --> NULL. */
18682 case 822: value
= 823; break; /* fmul --> fmul. */
18683 case 823: return NULL
; /* fmul --> NULL. */
18684 case 838: value
= 839; break; /* fnmul --> fnmul. */
18685 case 839: return NULL
; /* fnmul --> NULL. */
18686 case 830: value
= 831; break; /* fmax --> fmax. */
18687 case 831: return NULL
; /* fmax --> NULL. */
18688 case 826: value
= 827; break; /* fadd --> fadd. */
18689 case 827: return NULL
; /* fadd --> NULL. */
18690 case 834: value
= 835; break; /* fmaxnm --> fmaxnm. */
18691 case 835: return NULL
; /* fmaxnm --> NULL. */
18692 case 824: value
= 825; break; /* fdiv --> fdiv. */
18693 case 825: return NULL
; /* fdiv --> NULL. */
18694 case 832: value
= 833; break; /* fmin --> fmin. */
18695 case 833: return NULL
; /* fmin --> NULL. */
18696 case 828: value
= 829; break; /* fsub --> fsub. */
18697 case 829: return NULL
; /* fsub --> NULL. */
18698 case 836: value
= 837; break; /* fminnm --> fminnm. */
18699 case 837: return NULL
; /* fminnm --> NULL. */
18700 case 787: value
= 788; break; /* fccmp --> fccmp. */
18701 case 788: return NULL
; /* fccmp --> NULL. */
18702 case 789: value
= 790; break; /* fccmpe --> fccmpe. */
18703 case 790: return NULL
; /* fccmpe --> NULL. */
18704 case 850: value
= 851; break; /* fcsel --> fcsel. */
18705 case 851: return NULL
; /* fcsel --> NULL. */
18706 case 131: value
= 368; break; /* movi --> sshr. */
18707 case 368: value
= 370; break; /* sshr --> srshr. */
18708 case 370: return NULL
; /* srshr --> NULL. */
18709 case 139: value
= 390; break; /* mvni --> ushr. */
18710 case 390: value
= 392; break; /* ushr --> urshr. */
18711 case 392: value
= 394; break; /* urshr --> sri. */
18712 case 394: value
= 396; break; /* sri --> sqshlu. */
18713 case 396: return NULL
; /* sqshlu --> NULL. */
18714 case 132: value
= 369; break; /* orr --> ssra. */
18715 case 369: value
= 371; break; /* ssra --> srsra. */
18716 case 371: value
= 372; break; /* srsra --> shl. */
18717 case 372: value
= 373; break; /* shl --> sqshl. */
18718 case 373: return NULL
; /* sqshl --> NULL. */
18719 case 140: value
= 391; break; /* bic --> usra. */
18720 case 391: value
= 393; break; /* usra --> ursra. */
18721 case 393: value
= 395; break; /* ursra --> sli. */
18722 case 395: value
= 397; break; /* sli --> uqshl. */
18723 case 397: return NULL
; /* uqshl --> NULL. */
18724 case 840: value
= 841; break; /* fmadd --> fmadd. */
18725 case 841: return NULL
; /* fmadd --> NULL. */
18726 case 844: value
= 845; break; /* fnmadd --> fnmadd. */
18727 case 845: return NULL
; /* fnmadd --> NULL. */
18728 case 133: value
= 374; break; /* movi --> shrn. */
18729 case 374: value
= 375; break; /* shrn --> shrn2. */
18730 case 375: value
= 382; break; /* shrn2 --> sshll. */
18731 case 382: value
= 384; break; /* sshll --> sshll2. */
18732 case 384: return NULL
; /* sshll2 --> NULL. */
18733 case 141: value
= 398; break; /* mvni --> sqshrun. */
18734 case 398: value
= 399; break; /* sqshrun --> sqshrun2. */
18735 case 399: value
= 406; break; /* sqshrun2 --> ushll. */
18736 case 406: value
= 408; break; /* ushll --> ushll2. */
18737 case 408: return NULL
; /* ushll2 --> NULL. */
18738 case 134: value
= 378; break; /* orr --> sqshrn. */
18739 case 378: value
= 379; break; /* sqshrn --> sqshrn2. */
18740 case 379: return NULL
; /* sqshrn2 --> NULL. */
18741 case 142: value
= 402; break; /* bic --> uqshrn. */
18742 case 402: value
= 403; break; /* uqshrn --> uqshrn2. */
18743 case 403: return NULL
; /* uqshrn2 --> NULL. */
18744 case 136: value
= 386; break; /* movi --> scvtf. */
18745 case 386: value
= 387; break; /* scvtf --> scvtf. */
18746 case 387: return NULL
; /* scvtf --> NULL. */
18747 case 144: value
= 145; break; /* movi --> movi. */
18748 case 145: value
= 410; break; /* movi --> ucvtf. */
18749 case 410: value
= 411; break; /* ucvtf --> ucvtf. */
18750 case 411: return NULL
; /* ucvtf --> NULL. */
18751 case 138: value
= 388; break; /* fmov --> fcvtzs. */
18752 case 388: value
= 389; break; /* fcvtzs --> fcvtzs. */
18753 case 389: return NULL
; /* fcvtzs --> NULL. */
18754 case 412: value
= 413; break; /* fcvtzu --> fcvtzu. */
18755 case 413: return NULL
; /* fcvtzu --> NULL. */
18756 case 842: value
= 843; break; /* fmsub --> fmsub. */
18757 case 843: return NULL
; /* fmsub --> NULL. */
18758 case 846: value
= 847; break; /* fnmsub --> fnmsub. */
18759 case 847: return NULL
; /* fnmsub --> NULL. */
18760 case 592: value
= 593; break; /* scvtf --> scvtf. */
18761 case 593: return NULL
; /* scvtf --> NULL. */
18762 case 594: value
= 595; break; /* fcvtzs --> fcvtzs. */
18763 case 595: return NULL
; /* fcvtzs --> NULL. */
18764 case 608: value
= 609; break; /* ucvtf --> ucvtf. */
18765 case 609: return NULL
; /* ucvtf --> NULL. */
18766 case 610: value
= 611; break; /* fcvtzu --> fcvtzu. */
18767 case 611: return NULL
; /* fcvtzu --> NULL. */
18768 default: return NULL
;
18771 return aarch64_opcode_table
+ value
;
18774 const aarch64_opcode
*
18775 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
18777 /* Use the index as the key to locate the alias opcode. */
18778 int key
= opcode
- aarch64_opcode_table
;
18782 case 2: value
= 3; break; /* sbc --> ngc. */
18783 case 4: value
= 5; break; /* sbcs --> ngcs. */
18784 case 7: value
= 8; break; /* adds --> cmn. */
18785 case 10: value
= 11; break; /* subs --> cmp. */
18786 case 12: value
= 13; break; /* add --> mov. */
18787 case 14: value
= 15; break; /* adds --> cmn. */
18788 case 17: value
= 18; break; /* subs --> cmp. */
18789 case 20: value
= 21; break; /* adds --> cmn. */
18790 case 22: value
= 23; break; /* sub --> neg. */
18791 case 24: value
= 26; break; /* subs --> negs. */
18792 case 150: value
= 151; break; /* umov --> mov. */
18793 case 152: value
= 153; break; /* ins --> mov. */
18794 case 154: value
= 155; break; /* ins --> mov. */
18795 case 236: value
= 237; break; /* not --> mvn. */
18796 case 311: value
= 312; break; /* orr --> mov. */
18797 case 382: value
= 383; break; /* sshll --> sxtl. */
18798 case 384: value
= 385; break; /* sshll2 --> sxtl2. */
18799 case 406: value
= 407; break; /* ushll --> uxtl. */
18800 case 408: value
= 409; break; /* ushll2 --> uxtl2. */
18801 case 529: value
= 530; break; /* dup --> mov. */
18802 case 612: value
= 617; break; /* sbfm --> sxtw. */
18803 case 619: value
= 621; break; /* bfm --> bfc. */
18804 case 623: value
= 627; break; /* ubfm --> uxth. */
18805 case 657: value
= 659; break; /* csinc --> cset. */
18806 case 660: value
= 662; break; /* csinv --> csetm. */
18807 case 663: value
= 664; break; /* csneg --> cneg. */
18808 case 682: value
= 682; break; /* rev --> rev. */
18809 case 707: value
= 708; break; /* lslv --> lsl. */
18810 case 709: value
= 710; break; /* lsrv --> lsr. */
18811 case 711: value
= 712; break; /* asrv --> asr. */
18812 case 713: value
= 714; break; /* rorv --> ror. */
18813 case 724: value
= 725; break; /* madd --> mul. */
18814 case 726: value
= 727; break; /* msub --> mneg. */
18815 case 728: value
= 729; break; /* smaddl --> smull. */
18816 case 730: value
= 731; break; /* smsubl --> smnegl. */
18817 case 733: value
= 734; break; /* umaddl --> umull. */
18818 case 735: value
= 736; break; /* umsubl --> umnegl. */
18819 case 746: value
= 747; break; /* extr --> ror. */
18820 case 959: value
= 960; break; /* and --> bic. */
18821 case 961: value
= 962; break; /* orr --> mov. */
18822 case 964: value
= 965; break; /* ands --> tst. */
18823 case 968: value
= 970; break; /* orr --> uxtw. */
18824 case 971: value
= 972; break; /* orn --> mvn. */
18825 case 975: value
= 976; break; /* ands --> tst. */
18826 case 1006: value
= 1102; break; /* ldaddb --> staddb. */
18827 case 1007: value
= 1103; break; /* ldaddh --> staddh. */
18828 case 1008: value
= 1104; break; /* ldadd --> stadd. */
18829 case 1010: value
= 1105; break; /* ldaddlb --> staddlb. */
18830 case 1013: value
= 1106; break; /* ldaddlh --> staddlh. */
18831 case 1016: value
= 1107; break; /* ldaddl --> staddl. */
18832 case 1018: value
= 1108; break; /* ldclrb --> stclrb. */
18833 case 1019: value
= 1109; break; /* ldclrh --> stclrh. */
18834 case 1020: value
= 1110; break; /* ldclr --> stclr. */
18835 case 1022: value
= 1111; break; /* ldclrlb --> stclrlb. */
18836 case 1025: value
= 1112; break; /* ldclrlh --> stclrlh. */
18837 case 1028: value
= 1113; break; /* ldclrl --> stclrl. */
18838 case 1030: value
= 1114; break; /* ldeorb --> steorb. */
18839 case 1031: value
= 1115; break; /* ldeorh --> steorh. */
18840 case 1032: value
= 1116; break; /* ldeor --> steor. */
18841 case 1034: value
= 1117; break; /* ldeorlb --> steorlb. */
18842 case 1037: value
= 1118; break; /* ldeorlh --> steorlh. */
18843 case 1040: value
= 1119; break; /* ldeorl --> steorl. */
18844 case 1042: value
= 1120; break; /* ldsetb --> stsetb. */
18845 case 1043: value
= 1121; break; /* ldseth --> stseth. */
18846 case 1044: value
= 1122; break; /* ldset --> stset. */
18847 case 1046: value
= 1123; break; /* ldsetlb --> stsetlb. */
18848 case 1049: value
= 1124; break; /* ldsetlh --> stsetlh. */
18849 case 1052: value
= 1125; break; /* ldsetl --> stsetl. */
18850 case 1054: value
= 1126; break; /* ldsmaxb --> stsmaxb. */
18851 case 1055: value
= 1127; break; /* ldsmaxh --> stsmaxh. */
18852 case 1056: value
= 1128; break; /* ldsmax --> stsmax. */
18853 case 1058: value
= 1129; break; /* ldsmaxlb --> stsmaxlb. */
18854 case 1061: value
= 1130; break; /* ldsmaxlh --> stsmaxlh. */
18855 case 1064: value
= 1131; break; /* ldsmaxl --> stsmaxl. */
18856 case 1066: value
= 1132; break; /* ldsminb --> stsminb. */
18857 case 1067: value
= 1133; break; /* ldsminh --> stsminh. */
18858 case 1068: value
= 1134; break; /* ldsmin --> stsmin. */
18859 case 1070: value
= 1135; break; /* ldsminlb --> stsminlb. */
18860 case 1073: value
= 1136; break; /* ldsminlh --> stsminlh. */
18861 case 1076: value
= 1137; break; /* ldsminl --> stsminl. */
18862 case 1078: value
= 1138; break; /* ldumaxb --> stumaxb. */
18863 case 1079: value
= 1139; break; /* ldumaxh --> stumaxh. */
18864 case 1080: value
= 1140; break; /* ldumax --> stumax. */
18865 case 1082: value
= 1141; break; /* ldumaxlb --> stumaxlb. */
18866 case 1085: value
= 1142; break; /* ldumaxlh --> stumaxlh. */
18867 case 1088: value
= 1143; break; /* ldumaxl --> stumaxl. */
18868 case 1090: value
= 1144; break; /* lduminb --> stuminb. */
18869 case 1091: value
= 1145; break; /* lduminh --> stuminh. */
18870 case 1092: value
= 1146; break; /* ldumin --> stumin. */
18871 case 1094: value
= 1147; break; /* lduminlb --> stuminlb. */
18872 case 1097: value
= 1148; break; /* lduminlh --> stuminlh. */
18873 case 1100: value
= 1149; break; /* lduminl --> stuminl. */
18874 case 1150: value
= 1151; break; /* movn --> mov. */
18875 case 1152: value
= 1153; break; /* movz --> mov. */
18876 case 1158: value
= 1191; break; /* hint --> autibsp. */
18877 case 1176: value
= 1180; break; /* sys --> tlbi. */
18878 case 1239: value
= 1973; break; /* and --> bic. */
18879 case 1241: value
= 1222; break; /* and --> mov. */
18880 case 1242: value
= 1226; break; /* ands --> movs. */
18881 case 1277: value
= 1974; break; /* cmpge --> cmple. */
18882 case 1280: value
= 1977; break; /* cmpgt --> cmplt. */
18883 case 1282: value
= 1975; break; /* cmphi --> cmplo. */
18884 case 1285: value
= 1976; break; /* cmphs --> cmpls. */
18885 case 1307: value
= 1219; break; /* cpy --> mov. */
18886 case 1308: value
= 1221; break; /* cpy --> mov. */
18887 case 1309: value
= 1984; break; /* cpy --> fmov. */
18888 case 1321: value
= 1214; break; /* dup --> mov. */
18889 case 1322: value
= 1216; break; /* dup --> mov. */
18890 case 1323: value
= 1983; break; /* dup --> fmov. */
18891 case 1324: value
= 1217; break; /* dupm --> mov. */
18892 case 1326: value
= 1978; break; /* eor --> eon. */
18893 case 1328: value
= 1227; break; /* eor --> not. */
18894 case 1329: value
= 1228; break; /* eors --> nots. */
18895 case 1334: value
= 1979; break; /* facge --> facle. */
18896 case 1335: value
= 1980; break; /* facgt --> faclt. */
18897 case 1348: value
= 1981; break; /* fcmge --> fcmle. */
18898 case 1350: value
= 1982; break; /* fcmgt --> fcmlt. */
18899 case 1356: value
= 1211; break; /* fcpy --> fmov. */
18900 case 1379: value
= 1210; break; /* fdup --> fmov. */
18901 case 1694: value
= 1212; break; /* orr --> mov. */
18902 case 1695: value
= 1985; break; /* orr --> orn. */
18903 case 1697: value
= 1215; break; /* orr --> mov. */
18904 case 1698: value
= 1225; break; /* orrs --> movs. */
18905 case 1760: value
= 1220; break; /* sel --> mov. */
18906 case 1761: value
= 1223; break; /* sel --> mov. */
18907 default: return NULL
;
18910 return aarch64_opcode_table
+ value
;
18913 const aarch64_opcode
*
18914 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
18916 /* Use the index as the key to locate the next opcode. */
18917 int key
= opcode
- aarch64_opcode_table
;
18921 case 3: value
= 2; break; /* ngc --> sbc. */
18922 case 5: value
= 4; break; /* ngcs --> sbcs. */
18923 case 8: value
= 7; break; /* cmn --> adds. */
18924 case 11: value
= 10; break; /* cmp --> subs. */
18925 case 13: value
= 12; break; /* mov --> add. */
18926 case 15: value
= 14; break; /* cmn --> adds. */
18927 case 18: value
= 17; break; /* cmp --> subs. */
18928 case 21: value
= 20; break; /* cmn --> adds. */
18929 case 23: value
= 22; break; /* neg --> sub. */
18930 case 26: value
= 25; break; /* negs --> cmp. */
18931 case 25: value
= 24; break; /* cmp --> subs. */
18932 case 151: value
= 150; break; /* mov --> umov. */
18933 case 153: value
= 152; break; /* mov --> ins. */
18934 case 155: value
= 154; break; /* mov --> ins. */
18935 case 237: value
= 236; break; /* mvn --> not. */
18936 case 312: value
= 311; break; /* mov --> orr. */
18937 case 383: value
= 382; break; /* sxtl --> sshll. */
18938 case 385: value
= 384; break; /* sxtl2 --> sshll2. */
18939 case 407: value
= 406; break; /* uxtl --> ushll. */
18940 case 409: value
= 408; break; /* uxtl2 --> ushll2. */
18941 case 530: value
= 529; break; /* mov --> dup. */
18942 case 617: value
= 616; break; /* sxtw --> sxth. */
18943 case 616: value
= 615; break; /* sxth --> sxtb. */
18944 case 615: value
= 618; break; /* sxtb --> asr. */
18945 case 618: value
= 614; break; /* asr --> sbfx. */
18946 case 614: value
= 613; break; /* sbfx --> sbfiz. */
18947 case 613: value
= 612; break; /* sbfiz --> sbfm. */
18948 case 621: value
= 622; break; /* bfc --> bfxil. */
18949 case 622: value
= 620; break; /* bfxil --> bfi. */
18950 case 620: value
= 619; break; /* bfi --> bfm. */
18951 case 627: value
= 626; break; /* uxth --> uxtb. */
18952 case 626: value
= 629; break; /* uxtb --> lsr. */
18953 case 629: value
= 628; break; /* lsr --> lsl. */
18954 case 628: value
= 625; break; /* lsl --> ubfx. */
18955 case 625: value
= 624; break; /* ubfx --> ubfiz. */
18956 case 624: value
= 623; break; /* ubfiz --> ubfm. */
18957 case 659: value
= 658; break; /* cset --> cinc. */
18958 case 658: value
= 657; break; /* cinc --> csinc. */
18959 case 662: value
= 661; break; /* csetm --> cinv. */
18960 case 661: value
= 660; break; /* cinv --> csinv. */
18961 case 664: value
= 663; break; /* cneg --> csneg. */
18962 case 682: value
= 683; break; /* rev --> rev64. */
18963 case 708: value
= 707; break; /* lsl --> lslv. */
18964 case 710: value
= 709; break; /* lsr --> lsrv. */
18965 case 712: value
= 711; break; /* asr --> asrv. */
18966 case 714: value
= 713; break; /* ror --> rorv. */
18967 case 725: value
= 724; break; /* mul --> madd. */
18968 case 727: value
= 726; break; /* mneg --> msub. */
18969 case 729: value
= 728; break; /* smull --> smaddl. */
18970 case 731: value
= 730; break; /* smnegl --> smsubl. */
18971 case 734: value
= 733; break; /* umull --> umaddl. */
18972 case 736: value
= 735; break; /* umnegl --> umsubl. */
18973 case 747: value
= 746; break; /* ror --> extr. */
18974 case 960: value
= 959; break; /* bic --> and. */
18975 case 962: value
= 961; break; /* mov --> orr. */
18976 case 965: value
= 964; break; /* tst --> ands. */
18977 case 970: value
= 969; break; /* uxtw --> mov. */
18978 case 969: value
= 968; break; /* mov --> orr. */
18979 case 972: value
= 971; break; /* mvn --> orn. */
18980 case 976: value
= 975; break; /* tst --> ands. */
18981 case 1102: value
= 1006; break; /* staddb --> ldaddb. */
18982 case 1103: value
= 1007; break; /* staddh --> ldaddh. */
18983 case 1104: value
= 1008; break; /* stadd --> ldadd. */
18984 case 1105: value
= 1010; break; /* staddlb --> ldaddlb. */
18985 case 1106: value
= 1013; break; /* staddlh --> ldaddlh. */
18986 case 1107: value
= 1016; break; /* staddl --> ldaddl. */
18987 case 1108: value
= 1018; break; /* stclrb --> ldclrb. */
18988 case 1109: value
= 1019; break; /* stclrh --> ldclrh. */
18989 case 1110: value
= 1020; break; /* stclr --> ldclr. */
18990 case 1111: value
= 1022; break; /* stclrlb --> ldclrlb. */
18991 case 1112: value
= 1025; break; /* stclrlh --> ldclrlh. */
18992 case 1113: value
= 1028; break; /* stclrl --> ldclrl. */
18993 case 1114: value
= 1030; break; /* steorb --> ldeorb. */
18994 case 1115: value
= 1031; break; /* steorh --> ldeorh. */
18995 case 1116: value
= 1032; break; /* steor --> ldeor. */
18996 case 1117: value
= 1034; break; /* steorlb --> ldeorlb. */
18997 case 1118: value
= 1037; break; /* steorlh --> ldeorlh. */
18998 case 1119: value
= 1040; break; /* steorl --> ldeorl. */
18999 case 1120: value
= 1042; break; /* stsetb --> ldsetb. */
19000 case 1121: value
= 1043; break; /* stseth --> ldseth. */
19001 case 1122: value
= 1044; break; /* stset --> ldset. */
19002 case 1123: value
= 1046; break; /* stsetlb --> ldsetlb. */
19003 case 1124: value
= 1049; break; /* stsetlh --> ldsetlh. */
19004 case 1125: value
= 1052; break; /* stsetl --> ldsetl. */
19005 case 1126: value
= 1054; break; /* stsmaxb --> ldsmaxb. */
19006 case 1127: value
= 1055; break; /* stsmaxh --> ldsmaxh. */
19007 case 1128: value
= 1056; break; /* stsmax --> ldsmax. */
19008 case 1129: value
= 1058; break; /* stsmaxlb --> ldsmaxlb. */
19009 case 1130: value
= 1061; break; /* stsmaxlh --> ldsmaxlh. */
19010 case 1131: value
= 1064; break; /* stsmaxl --> ldsmaxl. */
19011 case 1132: value
= 1066; break; /* stsminb --> ldsminb. */
19012 case 1133: value
= 1067; break; /* stsminh --> ldsminh. */
19013 case 1134: value
= 1068; break; /* stsmin --> ldsmin. */
19014 case 1135: value
= 1070; break; /* stsminlb --> ldsminlb. */
19015 case 1136: value
= 1073; break; /* stsminlh --> ldsminlh. */
19016 case 1137: value
= 1076; break; /* stsminl --> ldsminl. */
19017 case 1138: value
= 1078; break; /* stumaxb --> ldumaxb. */
19018 case 1139: value
= 1079; break; /* stumaxh --> ldumaxh. */
19019 case 1140: value
= 1080; break; /* stumax --> ldumax. */
19020 case 1141: value
= 1082; break; /* stumaxlb --> ldumaxlb. */
19021 case 1142: value
= 1085; break; /* stumaxlh --> ldumaxlh. */
19022 case 1143: value
= 1088; break; /* stumaxl --> ldumaxl. */
19023 case 1144: value
= 1090; break; /* stuminb --> lduminb. */
19024 case 1145: value
= 1091; break; /* stuminh --> lduminh. */
19025 case 1146: value
= 1092; break; /* stumin --> ldumin. */
19026 case 1147: value
= 1094; break; /* stuminlb --> lduminlb. */
19027 case 1148: value
= 1097; break; /* stuminlh --> lduminlh. */
19028 case 1149: value
= 1100; break; /* stuminl --> lduminl. */
19029 case 1151: value
= 1150; break; /* mov --> movn. */
19030 case 1153: value
= 1152; break; /* mov --> movz. */
19031 case 1191: value
= 1190; break; /* autibsp --> autibz. */
19032 case 1190: value
= 1189; break; /* autibz --> autiasp. */
19033 case 1189: value
= 1188; break; /* autiasp --> autiaz. */
19034 case 1188: value
= 1187; break; /* autiaz --> pacibsp. */
19035 case 1187: value
= 1186; break; /* pacibsp --> pacibz. */
19036 case 1186: value
= 1185; break; /* pacibz --> paciasp. */
19037 case 1185: value
= 1184; break; /* paciasp --> paciaz. */
19038 case 1184: value
= 1171; break; /* paciaz --> psb. */
19039 case 1171: value
= 1170; break; /* psb --> esb. */
19040 case 1170: value
= 1169; break; /* esb --> autib1716. */
19041 case 1169: value
= 1168; break; /* autib1716 --> autia1716. */
19042 case 1168: value
= 1167; break; /* autia1716 --> pacib1716. */
19043 case 1167: value
= 1166; break; /* pacib1716 --> pacia1716. */
19044 case 1166: value
= 1165; break; /* pacia1716 --> xpaclri. */
19045 case 1165: value
= 1164; break; /* xpaclri --> sevl. */
19046 case 1164: value
= 1163; break; /* sevl --> sev. */
19047 case 1163: value
= 1162; break; /* sev --> wfi. */
19048 case 1162: value
= 1161; break; /* wfi --> wfe. */
19049 case 1161: value
= 1160; break; /* wfe --> yield. */
19050 case 1160: value
= 1159; break; /* yield --> nop. */
19051 case 1159: value
= 1158; break; /* nop --> hint. */
19052 case 1180: value
= 1179; break; /* tlbi --> ic. */
19053 case 1179: value
= 1178; break; /* ic --> dc. */
19054 case 1178: value
= 1177; break; /* dc --> at. */
19055 case 1177: value
= 1176; break; /* at --> sys. */
19056 case 1973: value
= 1239; break; /* bic --> and. */
19057 case 1222: value
= 1241; break; /* mov --> and. */
19058 case 1226: value
= 1242; break; /* movs --> ands. */
19059 case 1974: value
= 1277; break; /* cmple --> cmpge. */
19060 case 1977: value
= 1280; break; /* cmplt --> cmpgt. */
19061 case 1975: value
= 1282; break; /* cmplo --> cmphi. */
19062 case 1976: value
= 1285; break; /* cmpls --> cmphs. */
19063 case 1219: value
= 1307; break; /* mov --> cpy. */
19064 case 1221: value
= 1308; break; /* mov --> cpy. */
19065 case 1984: value
= 1224; break; /* fmov --> mov. */
19066 case 1224: value
= 1309; break; /* mov --> cpy. */
19067 case 1214: value
= 1321; break; /* mov --> dup. */
19068 case 1216: value
= 1213; break; /* mov --> mov. */
19069 case 1213: value
= 1322; break; /* mov --> dup. */
19070 case 1983: value
= 1218; break; /* fmov --> mov. */
19071 case 1218: value
= 1323; break; /* mov --> dup. */
19072 case 1217: value
= 1324; break; /* mov --> dupm. */
19073 case 1978: value
= 1326; break; /* eon --> eor. */
19074 case 1227: value
= 1328; break; /* not --> eor. */
19075 case 1228: value
= 1329; break; /* nots --> eors. */
19076 case 1979: value
= 1334; break; /* facle --> facge. */
19077 case 1980: value
= 1335; break; /* faclt --> facgt. */
19078 case 1981: value
= 1348; break; /* fcmle --> fcmge. */
19079 case 1982: value
= 1350; break; /* fcmlt --> fcmgt. */
19080 case 1211: value
= 1356; break; /* fmov --> fcpy. */
19081 case 1210: value
= 1379; break; /* fmov --> fdup. */
19082 case 1212: value
= 1694; break; /* mov --> orr. */
19083 case 1985: value
= 1695; break; /* orn --> orr. */
19084 case 1215: value
= 1697; break; /* mov --> orr. */
19085 case 1225: value
= 1698; break; /* movs --> orrs. */
19086 case 1220: value
= 1760; break; /* mov --> sel. */
19087 case 1223: value
= 1761; break; /* mov --> sel. */
19088 default: return NULL
;
19091 return aarch64_opcode_table
+ value
;
19095 aarch64_extract_operand (const aarch64_operand
*self
,
19096 aarch64_opnd_info
*info
,
19097 aarch64_insn code
, const aarch64_inst
*inst
)
19099 /* Use the index as the key. */
19100 int key
= self
- aarch64_operands
;
19147 return aarch64_ext_regno (self
, info
, code
, inst
);
19149 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
);
19151 return aarch64_ext_regno_pair (self
, info
, code
, inst
);
19153 return aarch64_ext_reg_extended (self
, info
, code
, inst
);
19155 return aarch64_ext_reg_shifted (self
, info
, code
, inst
);
19157 return aarch64_ext_ft (self
, info
, code
, inst
);
19161 return aarch64_ext_reglane (self
, info
, code
, inst
);
19163 return aarch64_ext_reglist (self
, info
, code
, inst
);
19165 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
);
19167 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
);
19169 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
);
19201 return aarch64_ext_imm (self
, info
, code
, inst
);
19204 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
);
19208 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
);
19210 return aarch64_ext_shll_imm (self
, info
, code
, inst
);
19213 return aarch64_ext_fpimm (self
, info
, code
, inst
);
19216 return aarch64_ext_limm (self
, info
, code
, inst
);
19218 return aarch64_ext_aimm (self
, info
, code
, inst
);
19220 return aarch64_ext_imm_half (self
, info
, code
, inst
);
19222 return aarch64_ext_fbits (self
, info
, code
, inst
);
19226 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
);
19229 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
);
19232 return aarch64_ext_cond (self
, info
, code
, inst
);
19235 return aarch64_ext_addr_simple (self
, info
, code
, inst
);
19237 return aarch64_ext_addr_regoff (self
, info
, code
, inst
);
19241 return aarch64_ext_addr_simm (self
, info
, code
, inst
);
19243 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
);
19245 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
);
19247 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
);
19249 return aarch64_ext_sysreg (self
, info
, code
, inst
);
19251 return aarch64_ext_pstatefield (self
, info
, code
, inst
);
19256 return aarch64_ext_sysins_op (self
, info
, code
, inst
);
19259 return aarch64_ext_barrier (self
, info
, code
, inst
);
19261 return aarch64_ext_prfop (self
, info
, code
, inst
);
19263 return aarch64_ext_hint (self
, info
, code
, inst
);
19265 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
);
19270 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
);
19272 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
);
19274 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
);
19279 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
);
19292 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
);
19301 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
);
19306 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
);
19308 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
);
19310 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
);
19312 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
);
19314 return aarch64_ext_sve_aimm (self
, info
, code
, inst
);
19316 return aarch64_ext_sve_asimm (self
, info
, code
, inst
);
19318 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
);
19320 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
);
19322 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
);
19324 return aarch64_ext_inv_limm (self
, info
, code
, inst
);
19326 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
);
19328 return aarch64_ext_sve_scale (self
, info
, code
, inst
);
19331 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
);
19334 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
);
19338 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
);
19340 return aarch64_ext_sve_index (self
, info
, code
, inst
);
19343 return aarch64_ext_sve_reglist (self
, info
, code
, inst
);
19344 default: assert (0); abort ();
This page took 0.505868 seconds and 4 git commands to generate.