1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2016 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
>> 13) & 0x1) == 0)
3402 if (((word
>> 29) & 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 /* 33222222222211111111110000000000
3662 10987654321098765432109876543210
3663 xxxxxxxxxxxxx000xxxxx0x10x10001x
3671 if (((word
>> 30) & 0x1) == 0)
3673 if (((word
>> 31) & 0x1) == 0)
3675 if (((word
>> 10) & 0x1) == 0)
3677 if (((word
>> 11) & 0x1) == 0)
3679 if (((word
>> 12) & 0x1) == 0)
3681 /* 33222222222211111111110000000000
3682 10987654321098765432109876543210
3683 xxxxxxxxxx000000xxxxx1xx0x100000
3689 /* 33222222222211111111110000000000
3690 10987654321098765432109876543210
3691 xxxxxxxxxx001000xxxxx1xx0x100000
3698 /* 33222222222211111111110000000000
3699 10987654321098765432109876543210
3700 xxxxxxxxxx01x000xxxxx1xx0x100000
3707 if (((word
>> 11) & 0x1) == 0)
3709 if (((word
>> 12) & 0x1) == 0)
3711 /* 33222222222211111111110000000000
3712 10987654321098765432109876543210
3713 xxxxxxxxxx100000xxxxx1xx0x100000
3719 /* 33222222222211111111110000000000
3720 10987654321098765432109876543210
3721 xxxxxxxxxx101000xxxxx1xx0x100000
3728 /* 33222222222211111111110000000000
3729 10987654321098765432109876543210
3730 xxxxxxxxxx11x000xxxxx1xx0x100000
3738 if (((word
>> 23) & 0x1) == 0)
3740 /* 33222222222211111111110000000000
3741 10987654321098765432109876543210
3742 xxxxxxxxxxxxx000xxxxx1x00x100001
3748 /* 33222222222211111111110000000000
3749 10987654321098765432109876543210
3750 xxxxxxxxxxxxx000xxxxx1x10x100001
3758 if (((word
>> 23) & 0x1) == 0)
3760 /* 33222222222211111111110000000000
3761 10987654321098765432109876543210
3762 xxxxxxxxxxxxx000xxxxx1x00x10001x
3768 /* 33222222222211111111110000000000
3769 10987654321098765432109876543210
3770 xxxxxxxxxxxxx000xxxxx1x10x10001x
3779 if (((word
>> 30) & 0x1) == 0)
3781 if (((word
>> 31) & 0x1) == 0)
3783 if (((word
>> 21) & 0x1) == 0)
3785 if (((word
>> 16) & 0x1) == 0)
3787 if (((word
>> 18) & 0x1) == 0)
3789 if (((word
>> 19) & 0x1) == 0)
3791 if (((word
>> 20) & 0x1) == 0)
3793 /* 33222222222211111111110000000000
3794 10987654321098765432109876543210
3795 xxxxxxxxxxxxx0010x0000xx0x100000
3801 /* 33222222222211111111110000000000
3802 10987654321098765432109876543210
3803 xxxxxxxxxxxxx0010x0010xx0x100000
3810 /* 33222222222211111111110000000000
3811 10987654321098765432109876543210
3812 xxxxxxxxxxxxx0010x01x0xx0x100000
3819 if (((word
>> 20) & 0x1) == 0)
3821 /* 33222222222211111111110000000000
3822 10987654321098765432109876543210
3823 xxxxxxxxxxxxx0010x1x00xx0x100000
3829 /* 33222222222211111111110000000000
3830 10987654321098765432109876543210
3831 xxxxxxxxxxxxx0010x1x10xx0x100000
3839 if (((word
>> 17) & 0x1) == 0)
3841 if (((word
>> 18) & 0x1) == 0)
3843 if (((word
>> 19) & 0x1) == 0)
3845 if (((word
>> 20) & 0x1) == 0)
3847 /* 33222222222211111111110000000000
3848 10987654321098765432109876543210
3849 xxxxxxxxxxxxx001100000xx0x100000
3855 /* 33222222222211111111110000000000
3856 10987654321098765432109876543210
3857 xxxxxxxxxxxxx001100010xx0x100000
3864 /* 33222222222211111111110000000000
3865 10987654321098765432109876543210
3866 xxxxxxxxxxxxx0011001x0xx0x100000
3873 /* 33222222222211111111110000000000
3874 10987654321098765432109876543210
3875 xxxxxxxxxxxxx001101xx0xx0x100000
3882 if (((word
>> 18) & 0x1) == 0)
3884 if (((word
>> 19) & 0x1) == 0)
3886 if (((word
>> 20) & 0x1) == 0)
3888 /* 33222222222211111111110000000000
3889 10987654321098765432109876543210
3890 xxxxxxxxxxxxx001110000xx0x100000
3896 /* 33222222222211111111110000000000
3897 10987654321098765432109876543210
3898 xxxxxxxxxxxxx001110010xx0x100000
3905 /* 33222222222211111111110000000000
3906 10987654321098765432109876543210
3907 xxxxxxxxxxxxx0011101x0xx0x100000
3914 /* 33222222222211111111110000000000
3915 10987654321098765432109876543210
3916 xxxxxxxxxxxxx001111xx0xx0x100000
3925 if (((word
>> 10) & 0x1) == 0)
3927 if (((word
>> 12) & 0x1) == 0)
3929 /* 33222222222211111111110000000000
3930 10987654321098765432109876543210
3931 xxxxxxxxxx0x0001xxxxx1xx0x100000
3937 /* 33222222222211111111110000000000
3938 10987654321098765432109876543210
3939 xxxxxxxxxx0x1001xxxxx1xx0x100000
3946 if (((word
>> 11) & 0x1) == 0)
3948 if (((word
>> 12) & 0x1) == 0)
3950 /* 33222222222211111111110000000000
3951 10987654321098765432109876543210
3952 xxxxxxxxxx100001xxxxx1xx0x100000
3958 /* 33222222222211111111110000000000
3959 10987654321098765432109876543210
3960 xxxxxxxxxx101001xxxxx1xx0x100000
3967 if (((word
>> 12) & 0x1) == 0)
3969 /* 33222222222211111111110000000000
3970 10987654321098765432109876543210
3971 xxxxxxxxxx110001xxxxx1xx0x100000
3977 /* 33222222222211111111110000000000
3978 10987654321098765432109876543210
3979 xxxxxxxxxx111001xxxxx1xx0x100000
3989 if (((word
>> 22) & 0x1) == 0)
3991 if (((word
>> 23) & 0x1) == 0)
3993 /* 33222222222211111111110000000000
3994 10987654321098765432109876543210
3995 xxxxxxxxxxxxx001xxxxxx000x100001
4001 /* 33222222222211111111110000000000
4002 10987654321098765432109876543210
4003 xxxxxxxxxxxxx001xxxxxx010x100001
4010 if (((word
>> 23) & 0x1) == 0)
4012 /* 33222222222211111111110000000000
4013 10987654321098765432109876543210
4014 xxxxxxxxxxxxx001xxxxxx100x100001
4020 /* 33222222222211111111110000000000
4021 10987654321098765432109876543210
4022 xxxxxxxxxxxxx001xxxxxx110x100001
4031 if (((word
>> 21) & 0x1) == 0)
4033 if (((word
>> 23) & 0x1) == 0)
4035 /* 33222222222211111111110000000000
4036 10987654321098765432109876543210
4037 xxxxxxxxxxxxx001xxxxx0x00x10001x
4043 /* 33222222222211111111110000000000
4044 10987654321098765432109876543210
4045 xxxxxxxxxxxxx001xxxxx0x10x10001x
4052 if (((word
>> 22) & 0x1) == 0)
4054 if (((word
>> 23) & 0x1) == 0)
4056 /* 33222222222211111111110000000000
4057 10987654321098765432109876543210
4058 xxxxxxxxxxxxx001xxxxx1000x10001x
4064 /* 33222222222211111111110000000000
4065 10987654321098765432109876543210
4066 xxxxxxxxxxxxx001xxxxx1010x10001x
4073 if (((word
>> 23) & 0x1) == 0)
4075 /* 33222222222211111111110000000000
4076 10987654321098765432109876543210
4077 xxxxxxxxxxxxx001xxxxx1100x10001x
4083 /* 33222222222211111111110000000000
4084 10987654321098765432109876543210
4085 xxxxxxxxxxxxx001xxxxx1110x10001x
4096 if (((word
>> 15) & 0x1) == 0)
4098 if (((word
>> 21) & 0x1) == 0)
4100 if (((word
>> 30) & 0x1) == 0)
4102 if (((word
>> 31) & 0x1) == 0)
4104 /* 33222222222211111111110000000000
4105 10987654321098765432109876543210
4106 xxxxxxxxxxxxx010xxxxx0xx0x100000
4112 if (((word
>> 23) & 0x1) == 0)
4114 /* 33222222222211111111110000000000
4115 10987654321098765432109876543210
4116 xxxxxxxxxxxxx010xxxxx0x00x100001
4122 /* 33222222222211111111110000000000
4123 10987654321098765432109876543210
4124 xxxxxxxxxxxxx010xxxxx0x10x100001
4132 if (((word
>> 23) & 0x1) == 0)
4134 /* 33222222222211111111110000000000
4135 10987654321098765432109876543210
4136 xxxxxxxxxxxxx010xxxxx0x00x10001x
4142 /* 33222222222211111111110000000000
4143 10987654321098765432109876543210
4144 xxxxxxxxxxxxx010xxxxx0x10x10001x
4152 if (((word
>> 30) & 0x1) == 0)
4154 if (((word
>> 31) & 0x1) == 0)
4156 if (((word
>> 11) & 0x1) == 0)
4158 if (((word
>> 12) & 0x1) == 0)
4160 if (((word
>> 10) & 0x1) == 0)
4162 /* 33222222222211111111110000000000
4163 10987654321098765432109876543210
4164 xxxxxxxxxx000010xxxxx1xx0x100000
4170 /* 33222222222211111111110000000000
4171 10987654321098765432109876543210
4172 xxxxxxxxxx100010xxxxx1xx0x100000
4179 if (((word
>> 22) & 0x1) == 0)
4181 if (((word
>> 23) & 0x1) == 0)
4183 /* 33222222222211111111110000000000
4184 10987654321098765432109876543210
4185 xxxxxxxxxxx01010xxxxx1000x100000
4191 /* 33222222222211111111110000000000
4192 10987654321098765432109876543210
4193 xxxxxxxxxxx01010xxxxx1010x100000
4200 /* 33222222222211111111110000000000
4201 10987654321098765432109876543210
4202 xxxxxxxxxxx01010xxxxx11x0x100000
4210 if (((word
>> 10) & 0x1) == 0)
4212 /* 33222222222211111111110000000000
4213 10987654321098765432109876543210
4214 xxxxxxxxxx01x010xxxxx1xx0x100000
4220 /* 33222222222211111111110000000000
4221 10987654321098765432109876543210
4222 xxxxxxxxxx11x010xxxxx1xx0x100000
4230 if (((word
>> 23) & 0x1) == 0)
4232 /* 33222222222211111111110000000000
4233 10987654321098765432109876543210
4234 xxxxxxxxxxxxx010xxxxx1x00x100001
4240 /* 33222222222211111111110000000000
4241 10987654321098765432109876543210
4242 xxxxxxxxxxxxx010xxxxx1x10x100001
4250 if (((word
>> 23) & 0x1) == 0)
4252 /* 33222222222211111111110000000000
4253 10987654321098765432109876543210
4254 xxxxxxxxxxxxx010xxxxx1x00x10001x
4260 /* 33222222222211111111110000000000
4261 10987654321098765432109876543210
4262 xxxxxxxxxxxxx010xxxxx1x10x10001x
4271 if (((word
>> 30) & 0x1) == 0)
4273 if (((word
>> 31) & 0x1) == 0)
4275 if (((word
>> 21) & 0x1) == 0)
4277 /* 33222222222211111111110000000000
4278 10987654321098765432109876543210
4279 xxxxxxxxxxxxx011xxxxx0xx0x100000
4285 if (((word
>> 10) & 0x1) == 0)
4287 if (((word
>> 11) & 0x1) == 0)
4289 if (((word
>> 20) & 0x1) == 0)
4291 if (((word
>> 22) & 0x1) == 0)
4293 /* 33222222222211111111110000000000
4294 10987654321098765432109876543210
4295 xxxxxxxxxx00x011xxxx010x0x100000
4301 if (((word
>> 23) & 0x1) == 0)
4303 /* 33222222222211111111110000000000
4304 10987654321098765432109876543210
4305 xxxxxxxxxx00x011xxxx01100x100000
4311 /* 33222222222211111111110000000000
4312 10987654321098765432109876543210
4313 xxxxxxxxxx00x011xxxx01110x100000
4321 if (((word
>> 22) & 0x1) == 0)
4323 /* 33222222222211111111110000000000
4324 10987654321098765432109876543210
4325 xxxxxxxxxx00x011xxxx110x0x100000
4331 if (((word
>> 23) & 0x1) == 0)
4333 /* 33222222222211111111110000000000
4334 10987654321098765432109876543210
4335 xxxxxxxxxx00x011xxxx11100x100000
4341 /* 33222222222211111111110000000000
4342 10987654321098765432109876543210
4343 xxxxxxxxxx00x011xxxx11110x100000
4352 if (((word
>> 22) & 0x1) == 0)
4354 /* 33222222222211111111110000000000
4355 10987654321098765432109876543210
4356 xxxxxxxxxx01x011xxxxx10x0x100000
4362 if (((word
>> 23) & 0x1) == 0)
4364 /* 33222222222211111111110000000000
4365 10987654321098765432109876543210
4366 xxxxxxxxxx01x011xxxxx1100x100000
4372 /* 33222222222211111111110000000000
4373 10987654321098765432109876543210
4374 xxxxxxxxxx01x011xxxxx1110x100000
4383 if (((word
>> 11) & 0x1) == 0)
4385 if (((word
>> 20) & 0x1) == 0)
4387 if (((word
>> 22) & 0x1) == 0)
4389 /* 33222222222211111111110000000000
4390 10987654321098765432109876543210
4391 xxxxxxxxxx10x011xxxx010x0x100000
4397 if (((word
>> 23) & 0x1) == 0)
4399 /* 33222222222211111111110000000000
4400 10987654321098765432109876543210
4401 xxxxxxxxxx10x011xxxx01100x100000
4407 /* 33222222222211111111110000000000
4408 10987654321098765432109876543210
4409 xxxxxxxxxx10x011xxxx01110x100000
4417 if (((word
>> 22) & 0x1) == 0)
4419 /* 33222222222211111111110000000000
4420 10987654321098765432109876543210
4421 xxxxxxxxxx10x011xxxx110x0x100000
4427 if (((word
>> 23) & 0x1) == 0)
4429 /* 33222222222211111111110000000000
4430 10987654321098765432109876543210
4431 xxxxxxxxxx10x011xxxx11100x100000
4437 /* 33222222222211111111110000000000
4438 10987654321098765432109876543210
4439 xxxxxxxxxx10x011xxxx11110x100000
4448 if (((word
>> 22) & 0x1) == 0)
4450 /* 33222222222211111111110000000000
4451 10987654321098765432109876543210
4452 xxxxxxxxxx11x011xxxxx10x0x100000
4458 if (((word
>> 23) & 0x1) == 0)
4460 /* 33222222222211111111110000000000
4461 10987654321098765432109876543210
4462 xxxxxxxxxx11x011xxxxx1100x100000
4468 /* 33222222222211111111110000000000
4469 10987654321098765432109876543210
4470 xxxxxxxxxx11x011xxxxx1110x100000
4481 if (((word
>> 22) & 0x1) == 0)
4483 if (((word
>> 21) & 0x1) == 0)
4485 if (((word
>> 23) & 0x1) == 0)
4487 /* 33222222222211111111110000000000
4488 10987654321098765432109876543210
4489 xxxxxxxxxxxxx011xxxxx0000x100001
4495 /* 33222222222211111111110000000000
4496 10987654321098765432109876543210
4497 xxxxxxxxxxxxx011xxxxx0010x100001
4504 if (((word
>> 23) & 0x1) == 0)
4506 /* 33222222222211111111110000000000
4507 10987654321098765432109876543210
4508 xxxxxxxxxxxxx011xxxxx1000x100001
4514 /* 33222222222211111111110000000000
4515 10987654321098765432109876543210
4516 xxxxxxxxxxxxx011xxxxx1010x100001
4524 if (((word
>> 23) & 0x1) == 0)
4526 /* 33222222222211111111110000000000
4527 10987654321098765432109876543210
4528 xxxxxxxxxxxxx011xxxxxx100x100001
4534 /* 33222222222211111111110000000000
4535 10987654321098765432109876543210
4536 xxxxxxxxxxxxx011xxxxxx110x100001
4545 if (((word
>> 21) & 0x1) == 0)
4547 if (((word
>> 23) & 0x1) == 0)
4549 /* 33222222222211111111110000000000
4550 10987654321098765432109876543210
4551 xxxxxxxxxxxxx011xxxxx0x00x10001x
4557 /* 33222222222211111111110000000000
4558 10987654321098765432109876543210
4559 xxxxxxxxxxxxx011xxxxx0x10x10001x
4566 if (((word
>> 22) & 0x1) == 0)
4568 if (((word
>> 23) & 0x1) == 0)
4570 /* 33222222222211111111110000000000
4571 10987654321098765432109876543210
4572 xxxxxxxxxxxxx011xxxxx1000x10001x
4578 /* 33222222222211111111110000000000
4579 10987654321098765432109876543210
4580 xxxxxxxxxxxxx011xxxxx1010x10001x
4587 if (((word
>> 23) & 0x1) == 0)
4589 /* 33222222222211111111110000000000
4590 10987654321098765432109876543210
4591 xxxxxxxxxxxxx011xxxxx1100x10001x
4597 /* 33222222222211111111110000000000
4598 10987654321098765432109876543210
4599 xxxxxxxxxxxxx011xxxxx1110x10001x
4611 if (((word
>> 21) & 0x1) == 0)
4613 if (((word
>> 15) & 0x1) == 0)
4615 if (((word
>> 14) & 0x1) == 0)
4617 if (((word
>> 4) & 0x1) == 0)
4619 /* 33222222222211111111110000000000
4620 10987654321098765432109876543210
4621 xxxx0xxxxxxxx000xxxxx0xx0x1001xx
4627 /* 33222222222211111111110000000000
4628 10987654321098765432109876543210
4629 xxxx1xxxxxxxx000xxxxx0xx0x1001xx
4636 if (((word
>> 30) & 0x1) == 0)
4638 if (((word
>> 31) & 0x1) == 0)
4640 if (((word
>> 4) & 0x1) == 0)
4642 /* 33222222222211111111110000000000
4643 10987654321098765432109876543210
4644 xxxx0xxxxxxxx010xxxxx0xx0x100100
4650 /* 33222222222211111111110000000000
4651 10987654321098765432109876543210
4652 xxxx1xxxxxxxx010xxxxx0xx0x100100
4659 if (((word
>> 22) & 0x1) == 0)
4661 if (((word
>> 23) & 0x1) == 0)
4663 /* 33222222222211111111110000000000
4664 10987654321098765432109876543210
4665 xxxxxxxxxxxxx010xxxxx0000x100101
4671 /* 33222222222211111111110000000000
4672 10987654321098765432109876543210
4673 xxxxxxxxxxxxx010xxxxx0010x100101
4680 if (((word
>> 23) & 0x1) == 0)
4682 /* 33222222222211111111110000000000
4683 10987654321098765432109876543210
4684 xxxxxxxxxxxxx010xxxxx0100x100101
4690 /* 33222222222211111111110000000000
4691 10987654321098765432109876543210
4692 xxxxxxxxxxxxx010xxxxx0110x100101
4701 if (((word
>> 22) & 0x1) == 0)
4703 /* 33222222222211111111110000000000
4704 10987654321098765432109876543210
4705 xxxxxxxxxxxxx010xxxxx00x0x10011x
4711 if (((word
>> 23) & 0x1) == 0)
4713 /* 33222222222211111111110000000000
4714 10987654321098765432109876543210
4715 xxxxxxxxxxxxx010xxxxx0100x10011x
4721 /* 33222222222211111111110000000000
4722 10987654321098765432109876543210
4723 xxxxxxxxxxxxx010xxxxx0110x10011x
4733 if (((word
>> 30) & 0x1) == 0)
4735 if (((word
>> 14) & 0x1) == 0)
4737 if (((word
>> 4) & 0x1) == 0)
4739 /* 33222222222211111111110000000000
4740 10987654321098765432109876543210
4741 xxxx0xxxxxxxx001xxxxx0xx0x10010x
4747 /* 33222222222211111111110000000000
4748 10987654321098765432109876543210
4749 xxxx1xxxxxxxx001xxxxx0xx0x10010x
4756 if (((word
>> 31) & 0x1) == 0)
4758 if (((word
>> 4) & 0x1) == 0)
4760 /* 33222222222211111111110000000000
4761 10987654321098765432109876543210
4762 xxxx0xxxxxxxx011xxxxx0xx0x100100
4768 /* 33222222222211111111110000000000
4769 10987654321098765432109876543210
4770 xxxx1xxxxxxxx011xxxxx0xx0x100100
4777 if (((word
>> 22) & 0x1) == 0)
4779 if (((word
>> 23) & 0x1) == 0)
4781 /* 33222222222211111111110000000000
4782 10987654321098765432109876543210
4783 xxxxxxxxxxxxx011xxxxx0000x100101
4789 /* 33222222222211111111110000000000
4790 10987654321098765432109876543210
4791 xxxxxxxxxxxxx011xxxxx0010x100101
4798 if (((word
>> 23) & 0x1) == 0)
4800 /* 33222222222211111111110000000000
4801 10987654321098765432109876543210
4802 xxxxxxxxxxxxx011xxxxx0100x100101
4808 /* 33222222222211111111110000000000
4809 10987654321098765432109876543210
4810 xxxxxxxxxxxxx011xxxxx0110x100101
4820 if (((word
>> 22) & 0x1) == 0)
4822 if (((word
>> 23) & 0x1) == 0)
4824 /* 33222222222211111111110000000000
4825 10987654321098765432109876543210
4826 xxxxxxxxxxxxx0x1xxxxx0000x10011x
4832 /* 33222222222211111111110000000000
4833 10987654321098765432109876543210
4834 xxxxxxxxxxxxx0x1xxxxx0010x10011x
4841 if (((word
>> 23) & 0x1) == 0)
4843 /* 33222222222211111111110000000000
4844 10987654321098765432109876543210
4845 xxxxxxxxxxxxx0x1xxxxx0100x10011x
4851 /* 33222222222211111111110000000000
4852 10987654321098765432109876543210
4853 xxxxxxxxxxxxx0x1xxxxx0110x10011x
4863 if (((word
>> 30) & 0x1) == 0)
4865 if (((word
>> 31) & 0x1) == 0)
4867 if (((word
>> 4) & 0x1) == 0)
4869 /* 33222222222211111111110000000000
4870 10987654321098765432109876543210
4871 xxxx0xxxxxxxx0xxxxxxx1xx0x100100
4877 /* 33222222222211111111110000000000
4878 10987654321098765432109876543210
4879 xxxx1xxxxxxxx0xxxxxxx1xx0x100100
4886 if (((word
>> 15) & 0x1) == 0)
4888 if (((word
>> 22) & 0x1) == 0)
4890 if (((word
>> 23) & 0x1) == 0)
4892 /* 33222222222211111111110000000000
4893 10987654321098765432109876543210
4894 xxxxxxxxxxxxx0x0xxxxx1000x100101
4900 /* 33222222222211111111110000000000
4901 10987654321098765432109876543210
4902 xxxxxxxxxxxxx0x0xxxxx1010x100101
4909 if (((word
>> 23) & 0x1) == 0)
4911 /* 33222222222211111111110000000000
4912 10987654321098765432109876543210
4913 xxxxxxxxxxxxx0x0xxxxx1100x100101
4919 /* 33222222222211111111110000000000
4920 10987654321098765432109876543210
4921 xxxxxxxxxxxxx0x0xxxxx1110x100101
4929 if (((word
>> 22) & 0x1) == 0)
4931 if (((word
>> 23) & 0x1) == 0)
4933 /* 33222222222211111111110000000000
4934 10987654321098765432109876543210
4935 xxxxxxxxxxxxx0x1xxxxx1000x100101
4941 /* 33222222222211111111110000000000
4942 10987654321098765432109876543210
4943 xxxxxxxxxxxxx0x1xxxxx1010x100101
4950 if (((word
>> 23) & 0x1) == 0)
4952 /* 33222222222211111111110000000000
4953 10987654321098765432109876543210
4954 xxxxxxxxxxxxx0x1xxxxx1100x100101
4960 /* 33222222222211111111110000000000
4961 10987654321098765432109876543210
4962 xxxxxxxxxxxxx0x1xxxxx1110x100101
4972 if (((word
>> 15) & 0x1) == 0)
4974 if (((word
>> 22) & 0x1) == 0)
4976 if (((word
>> 23) & 0x1) == 0)
4978 /* 33222222222211111111110000000000
4979 10987654321098765432109876543210
4980 xxxxxxxxxxxxx0x0xxxxx1000x10011x
4986 /* 33222222222211111111110000000000
4987 10987654321098765432109876543210
4988 xxxxxxxxxxxxx0x0xxxxx1010x10011x
4995 if (((word
>> 23) & 0x1) == 0)
4997 /* 33222222222211111111110000000000
4998 10987654321098765432109876543210
4999 xxxxxxxxxxxxx0x0xxxxx1100x10011x
5005 /* 33222222222211111111110000000000
5006 10987654321098765432109876543210
5007 xxxxxxxxxxxxx0x0xxxxx1110x10011x
5015 if (((word
>> 22) & 0x1) == 0)
5017 /* 33222222222211111111110000000000
5018 10987654321098765432109876543210
5019 xxxxxxxxxxxxx0x1xxxxx10x0x10011x
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 xxxxxxxxxxxxx0x1xxxxx11x0x10011x
5038 if (((word
>> 29) & 0x1) == 0)
5040 if (((word
>> 14) & 0x1) == 0)
5042 if (((word
>> 15) & 0x1) == 0)
5044 if (((word
>> 21) & 0x1) == 0)
5046 if (((word
>> 30) & 0x1) == 0)
5048 if (((word
>> 31) & 0x1) == 0)
5050 if (((word
>> 17) & 0x1) == 0)
5052 if (((word
>> 19) & 0x1) == 0)
5054 if (((word
>> 20) & 0x1) == 0)
5056 if (((word
>> 16) & 0x1) == 0)
5058 /* 33222222222211111111110000000000
5059 10987654321098765432109876543210
5060 xxxxxxxxxxxxx10000x000xx0x100000
5066 /* 33222222222211111111110000000000
5067 10987654321098765432109876543210
5068 xxxxxxxxxxxxx10010x000xx0x100000
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 xxxxxxxxxxxxx100x0x010xx0x100000
5084 if (((word
>> 16) & 0x1) == 0)
5086 if (((word
>> 20) & 0x1) == 0)
5088 /* 33222222222211111111110000000000
5089 10987654321098765432109876543210
5090 xxxxxxxxxxxxx10000x100xx0x100000
5096 /* 33222222222211111111110000000000
5097 10987654321098765432109876543210
5098 xxxxxxxxxxxxx10000x110xx0x100000
5105 if (((word
>> 20) & 0x1) == 0)
5107 /* 33222222222211111111110000000000
5108 10987654321098765432109876543210
5109 xxxxxxxxxxxxx10010x100xx0x100000
5115 /* 33222222222211111111110000000000
5116 10987654321098765432109876543210
5117 xxxxxxxxxxxxx10010x110xx0x100000
5126 if (((word
>> 16) & 0x1) == 0)
5128 if (((word
>> 20) & 0x1) == 0)
5130 /* 33222222222211111111110000000000
5131 10987654321098765432109876543210
5132 xxxxxxxxxxxxx10001xx00xx0x100000
5138 /* 33222222222211111111110000000000
5139 10987654321098765432109876543210
5140 xxxxxxxxxxxxx10001xx10xx0x100000
5147 /* 33222222222211111111110000000000
5148 10987654321098765432109876543210
5149 xxxxxxxxxxxxx10011xxx0xx0x100000
5157 if (((word
>> 23) & 0x1) == 0)
5159 /* 33222222222211111111110000000000
5160 10987654321098765432109876543210
5161 xxxxxxxxxxxxx100xxxxx0x00x100001
5167 /* 33222222222211111111110000000000
5168 10987654321098765432109876543210
5169 xxxxxxxxxxxxx100xxxxx0x10x100001
5177 if (((word
>> 23) & 0x1) == 0)
5179 /* 33222222222211111111110000000000
5180 10987654321098765432109876543210
5181 xxxxxxxxxxxxx100xxxxx0x00x10001x
5187 /* 33222222222211111111110000000000
5188 10987654321098765432109876543210
5189 xxxxxxxxxxxxx100xxxxx0x10x10001x
5197 if (((word
>> 23) & 0x1) == 0)
5199 if (((word
>> 30) & 0x1) == 0)
5201 if (((word
>> 31) & 0x1) == 0)
5203 if (((word
>> 22) & 0x1) == 0)
5205 /* 33222222222211111111110000000000
5206 10987654321098765432109876543210
5207 xxxxxxxxxxxxx100xxxxx1000x100000
5213 /* 33222222222211111111110000000000
5214 10987654321098765432109876543210
5215 xxxxxxxxxxxxx100xxxxx1100x100000
5222 /* 33222222222211111111110000000000
5223 10987654321098765432109876543210
5224 xxxxxxxxxxxxx100xxxxx1x00x100001
5231 /* 33222222222211111111110000000000
5232 10987654321098765432109876543210
5233 xxxxxxxxxxxxx100xxxxx1x00x10001x
5240 if (((word
>> 30) & 0x1) == 0)
5242 if (((word
>> 31) & 0x1) == 0)
5244 if (((word
>> 22) & 0x1) == 0)
5246 /* 33222222222211111111110000000000
5247 10987654321098765432109876543210
5248 xxxxxxxxxxxxx100xxxxx1010x100000
5254 /* 33222222222211111111110000000000
5255 10987654321098765432109876543210
5256 xxxxxxxxxxxxx100xxxxx1110x100000
5263 /* 33222222222211111111110000000000
5264 10987654321098765432109876543210
5265 xxxxxxxxxxxxx100xxxxx1x10x100001
5272 /* 33222222222211111111110000000000
5273 10987654321098765432109876543210
5274 xxxxxxxxxxxxx100xxxxx1x10x10001x
5283 if (((word
>> 30) & 0x1) == 0)
5285 if (((word
>> 31) & 0x1) == 0)
5287 if (((word
>> 21) & 0x1) == 0)
5289 if (((word
>> 16) & 0x1) == 0)
5291 if (((word
>> 17) & 0x1) == 0)
5293 if (((word
>> 18) & 0x1) == 0)
5295 if (((word
>> 19) & 0x1) == 0)
5297 /* 33222222222211111111110000000000
5298 10987654321098765432109876543210
5299 xxxxxxxxxxxxx1010000x0xx0x100000
5305 /* 33222222222211111111110000000000
5306 10987654321098765432109876543210
5307 xxxxxxxxxxxxx1010001x0xx0x100000
5314 if (((word
>> 19) & 0x1) == 0)
5316 /* 33222222222211111111110000000000
5317 10987654321098765432109876543210
5318 xxxxxxxxxxxxx1010010x0xx0x100000
5324 /* 33222222222211111111110000000000
5325 10987654321098765432109876543210
5326 xxxxxxxxxxxxx1010011x0xx0x100000
5334 if (((word
>> 18) & 0x1) == 0)
5336 if (((word
>> 19) & 0x1) == 0)
5338 /* 33222222222211111111110000000000
5339 10987654321098765432109876543210
5340 xxxxxxxxxxxxx1010100x0xx0x100000
5346 /* 33222222222211111111110000000000
5347 10987654321098765432109876543210
5348 xxxxxxxxxxxxx1010101x0xx0x100000
5355 if (((word
>> 19) & 0x1) == 0)
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 xxxxxxxxxxxxx1010110x0xx0x100000
5365 /* 33222222222211111111110000000000
5366 10987654321098765432109876543210
5367 xxxxxxxxxxxxx1010111x0xx0x100000
5376 if (((word
>> 17) & 0x1) == 0)
5378 if (((word
>> 18) & 0x1) == 0)
5380 if (((word
>> 19) & 0x1) == 0)
5382 /* 33222222222211111111110000000000
5383 10987654321098765432109876543210
5384 xxxxxxxxxxxxx1011000x0xx0x100000
5390 /* 33222222222211111111110000000000
5391 10987654321098765432109876543210
5392 xxxxxxxxxxxxx1011001x0xx0x100000
5399 if (((word
>> 19) & 0x1) == 0)
5401 /* 33222222222211111111110000000000
5402 10987654321098765432109876543210
5403 xxxxxxxxxxxxx1011010x0xx0x100000
5409 /* 33222222222211111111110000000000
5410 10987654321098765432109876543210
5411 xxxxxxxxxxxxx1011011x0xx0x100000
5419 if (((word
>> 18) & 0x1) == 0)
5421 if (((word
>> 19) & 0x1) == 0)
5423 /* 33222222222211111111110000000000
5424 10987654321098765432109876543210
5425 xxxxxxxxxxxxx1011100x0xx0x100000
5431 /* 33222222222211111111110000000000
5432 10987654321098765432109876543210
5433 xxxxxxxxxxxxx1011101x0xx0x100000
5440 /* 33222222222211111111110000000000
5441 10987654321098765432109876543210
5442 xxxxxxxxxxxxx101111xx0xx0x100000
5451 if (((word
>> 12) & 0x1) == 0)
5453 if (((word
>> 23) & 0x1) == 0)
5455 if (((word
>> 22) & 0x1) == 0)
5457 /* 33222222222211111111110000000000
5458 10987654321098765432109876543210
5459 xxxxxxxxxxxx0101xxxxx1000x100000
5465 /* 33222222222211111111110000000000
5466 10987654321098765432109876543210
5467 xxxxxxxxxxxx0101xxxxx1100x100000
5474 /* 33222222222211111111110000000000
5475 10987654321098765432109876543210
5476 xxxxxxxxxxxx0101xxxxx1x10x100000
5483 if (((word
>> 10) & 0x1) == 0)
5485 if (((word
>> 11) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 xxxxxxxxxx001101xxxxx1xx0x100000
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 xxxxxxxxxx011101xxxxx1xx0x100000
5504 /* 33222222222211111111110000000000
5505 10987654321098765432109876543210
5506 xxxxxxxxxx1x1101xxxxx1xx0x100000
5515 if (((word
>> 22) & 0x1) == 0)
5517 if (((word
>> 23) & 0x1) == 0)
5519 /* 33222222222211111111110000000000
5520 10987654321098765432109876543210
5521 xxxxxxxxxxxxx101xxxxxx000x100001
5527 /* 33222222222211111111110000000000
5528 10987654321098765432109876543210
5529 xxxxxxxxxxxxx101xxxxxx010x100001
5536 if (((word
>> 23) & 0x1) == 0)
5538 /* 33222222222211111111110000000000
5539 10987654321098765432109876543210
5540 xxxxxxxxxxxxx101xxxxxx100x100001
5546 /* 33222222222211111111110000000000
5547 10987654321098765432109876543210
5548 xxxxxxxxxxxxx101xxxxxx110x100001
5557 if (((word
>> 21) & 0x1) == 0)
5559 if (((word
>> 23) & 0x1) == 0)
5561 /* 33222222222211111111110000000000
5562 10987654321098765432109876543210
5563 xxxxxxxxxxxxx101xxxxx0x00x10001x
5569 /* 33222222222211111111110000000000
5570 10987654321098765432109876543210
5571 xxxxxxxxxxxxx101xxxxx0x10x10001x
5578 if (((word
>> 22) & 0x1) == 0)
5580 if (((word
>> 23) & 0x1) == 0)
5582 /* 33222222222211111111110000000000
5583 10987654321098765432109876543210
5584 xxxxxxxxxxxxx101xxxxx1000x10001x
5590 /* 33222222222211111111110000000000
5591 10987654321098765432109876543210
5592 xxxxxxxxxxxxx101xxxxx1010x10001x
5599 if (((word
>> 23) & 0x1) == 0)
5601 /* 33222222222211111111110000000000
5602 10987654321098765432109876543210
5603 xxxxxxxxxxxxx101xxxxx1100x10001x
5609 /* 33222222222211111111110000000000
5610 10987654321098765432109876543210
5611 xxxxxxxxxxxxx101xxxxx1110x10001x
5622 if (((word
>> 15) & 0x1) == 0)
5624 if (((word
>> 21) & 0x1) == 0)
5626 if (((word
>> 30) & 0x1) == 0)
5628 if (((word
>> 31) & 0x1) == 0)
5630 /* 33222222222211111111110000000000
5631 10987654321098765432109876543210
5632 xxxxxxxxxxxxx110xxxxx0xx0x100000
5638 if (((word
>> 23) & 0x1) == 0)
5640 /* 33222222222211111111110000000000
5641 10987654321098765432109876543210
5642 xxxxxxxxxxxxx110xxxxx0x00x100001
5648 /* 33222222222211111111110000000000
5649 10987654321098765432109876543210
5650 xxxxxxxxxxxxx110xxxxx0x10x100001
5658 if (((word
>> 23) & 0x1) == 0)
5660 /* 33222222222211111111110000000000
5661 10987654321098765432109876543210
5662 xxxxxxxxxxxxx110xxxxx0x00x10001x
5668 /* 33222222222211111111110000000000
5669 10987654321098765432109876543210
5670 xxxxxxxxxxxxx110xxxxx0x10x10001x
5678 if (((word
>> 23) & 0x1) == 0)
5680 if (((word
>> 30) & 0x1) == 0)
5682 /* 33222222222211111111110000000000
5683 10987654321098765432109876543210
5684 xxxxxxxxxxxxx110xxxxx1x00x10000x
5690 /* 33222222222211111111110000000000
5691 10987654321098765432109876543210
5692 xxxxxxxxxxxxx110xxxxx1x00x10001x
5699 if (((word
>> 30) & 0x1) == 0)
5701 /* 33222222222211111111110000000000
5702 10987654321098765432109876543210
5703 xxxxxxxxxxxxx110xxxxx1x10x10000x
5709 /* 33222222222211111111110000000000
5710 10987654321098765432109876543210
5711 xxxxxxxxxxxxx110xxxxx1x10x10001x
5720 if (((word
>> 30) & 0x1) == 0)
5722 if (((word
>> 31) & 0x1) == 0)
5724 if (((word
>> 21) & 0x1) == 0)
5726 /* 33222222222211111111110000000000
5727 10987654321098765432109876543210
5728 xxxxxxxxxxxxx111xxxxx0xx0x100000
5734 if (((word
>> 10) & 0x1) == 0)
5736 if (((word
>> 11) & 0x1) == 0)
5738 if (((word
>> 12) & 0x1) == 0)
5740 if (((word
>> 20) & 0x1) == 0)
5742 if (((word
>> 22) & 0x1) == 0)
5744 if (((word
>> 23) & 0x1) == 0)
5746 /* 33222222222211111111110000000000
5747 10987654321098765432109876543210
5748 xxxxxxxxxx000111xxxx01000x100000
5754 /* 33222222222211111111110000000000
5755 10987654321098765432109876543210
5756 xxxxxxxxxx000111xxxx01010x100000
5763 if (((word
>> 23) & 0x1) == 0)
5765 /* 33222222222211111111110000000000
5766 10987654321098765432109876543210
5767 xxxxxxxxxx000111xxxx01100x100000
5773 /* 33222222222211111111110000000000
5774 10987654321098765432109876543210
5775 xxxxxxxxxx000111xxxx01110x100000
5783 if (((word
>> 22) & 0x1) == 0)
5785 if (((word
>> 23) & 0x1) == 0)
5787 /* 33222222222211111111110000000000
5788 10987654321098765432109876543210
5789 xxxxxxxxxx000111xxxx11000x100000
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 xxxxxxxxxx000111xxxx11010x100000
5804 if (((word
>> 23) & 0x1) == 0)
5806 /* 33222222222211111111110000000000
5807 10987654321098765432109876543210
5808 xxxxxxxxxx000111xxxx11100x100000
5814 /* 33222222222211111111110000000000
5815 10987654321098765432109876543210
5816 xxxxxxxxxx000111xxxx11110x100000
5825 if (((word
>> 20) & 0x1) == 0)
5827 if (((word
>> 22) & 0x1) == 0)
5829 if (((word
>> 23) & 0x1) == 0)
5831 /* 33222222222211111111110000000000
5832 10987654321098765432109876543210
5833 xxxxxxxxxx001111xxxx01000x100000
5839 /* 33222222222211111111110000000000
5840 10987654321098765432109876543210
5841 xxxxxxxxxx001111xxxx01010x100000
5848 if (((word
>> 23) & 0x1) == 0)
5850 /* 33222222222211111111110000000000
5851 10987654321098765432109876543210
5852 xxxxxxxxxx001111xxxx01100x100000
5858 /* 33222222222211111111110000000000
5859 10987654321098765432109876543210
5860 xxxxxxxxxx001111xxxx01110x100000
5868 if (((word
>> 22) & 0x1) == 0)
5870 if (((word
>> 23) & 0x1) == 0)
5872 /* 33222222222211111111110000000000
5873 10987654321098765432109876543210
5874 xxxxxxxxxx001111xxxx11000x100000
5880 /* 33222222222211111111110000000000
5881 10987654321098765432109876543210
5882 xxxxxxxxxx001111xxxx11010x100000
5889 if (((word
>> 23) & 0x1) == 0)
5891 /* 33222222222211111111110000000000
5892 10987654321098765432109876543210
5893 xxxxxxxxxx001111xxxx11100x100000
5899 /* 33222222222211111111110000000000
5900 10987654321098765432109876543210
5901 xxxxxxxxxx001111xxxx11110x100000
5911 if (((word
>> 20) & 0x1) == 0)
5913 if (((word
>> 22) & 0x1) == 0)
5915 if (((word
>> 23) & 0x1) == 0)
5917 /* 33222222222211111111110000000000
5918 10987654321098765432109876543210
5919 xxxxxxxxxx01x111xxxx01000x100000
5925 /* 33222222222211111111110000000000
5926 10987654321098765432109876543210
5927 xxxxxxxxxx01x111xxxx01010x100000
5934 if (((word
>> 23) & 0x1) == 0)
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 xxxxxxxxxx01x111xxxx01100x100000
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 xxxxxxxxxx01x111xxxx01110x100000
5954 if (((word
>> 22) & 0x1) == 0)
5956 if (((word
>> 23) & 0x1) == 0)
5958 /* 33222222222211111111110000000000
5959 10987654321098765432109876543210
5960 xxxxxxxxxx01x111xxxx11000x100000
5966 /* 33222222222211111111110000000000
5967 10987654321098765432109876543210
5968 xxxxxxxxxx01x111xxxx11010x100000
5975 if (((word
>> 23) & 0x1) == 0)
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 xxxxxxxxxx01x111xxxx11100x100000
5985 /* 33222222222211111111110000000000
5986 10987654321098765432109876543210
5987 xxxxxxxxxx01x111xxxx11110x100000
5997 if (((word
>> 11) & 0x1) == 0)
5999 if (((word
>> 12) & 0x1) == 0)
6001 if (((word
>> 22) & 0x1) == 0)
6003 if (((word
>> 23) & 0x1) == 0)
6005 /* 33222222222211111111110000000000
6006 10987654321098765432109876543210
6007 xxxxxxxxxx100111xxxxx1000x100000
6013 /* 33222222222211111111110000000000
6014 10987654321098765432109876543210
6015 xxxxxxxxxx100111xxxxx1010x100000
6022 if (((word
>> 23) & 0x1) == 0)
6024 /* 33222222222211111111110000000000
6025 10987654321098765432109876543210
6026 xxxxxxxxxx100111xxxxx1100x100000
6032 /* 33222222222211111111110000000000
6033 10987654321098765432109876543210
6034 xxxxxxxxxx100111xxxxx1110x100000
6042 if (((word
>> 20) & 0x1) == 0)
6044 if (((word
>> 22) & 0x1) == 0)
6046 if (((word
>> 23) & 0x1) == 0)
6048 /* 33222222222211111111110000000000
6049 10987654321098765432109876543210
6050 xxxxxxxxxx101111xxxx01000x100000
6056 /* 33222222222211111111110000000000
6057 10987654321098765432109876543210
6058 xxxxxxxxxx101111xxxx01010x100000
6065 if (((word
>> 23) & 0x1) == 0)
6067 /* 33222222222211111111110000000000
6068 10987654321098765432109876543210
6069 xxxxxxxxxx101111xxxx01100x100000
6075 /* 33222222222211111111110000000000
6076 10987654321098765432109876543210
6077 xxxxxxxxxx101111xxxx01110x100000
6085 if (((word
>> 22) & 0x1) == 0)
6087 if (((word
>> 23) & 0x1) == 0)
6089 /* 33222222222211111111110000000000
6090 10987654321098765432109876543210
6091 xxxxxxxxxx101111xxxx11000x100000
6097 /* 33222222222211111111110000000000
6098 10987654321098765432109876543210
6099 xxxxxxxxxx101111xxxx11010x100000
6106 if (((word
>> 23) & 0x1) == 0)
6108 /* 33222222222211111111110000000000
6109 10987654321098765432109876543210
6110 xxxxxxxxxx101111xxxx11100x100000
6116 /* 33222222222211111111110000000000
6117 10987654321098765432109876543210
6118 xxxxxxxxxx101111xxxx11110x100000
6128 if (((word
>> 20) & 0x1) == 0)
6130 if (((word
>> 22) & 0x1) == 0)
6132 if (((word
>> 23) & 0x1) == 0)
6134 /* 33222222222211111111110000000000
6135 10987654321098765432109876543210
6136 xxxxxxxxxx11x111xxxx01000x100000
6142 /* 33222222222211111111110000000000
6143 10987654321098765432109876543210
6144 xxxxxxxxxx11x111xxxx01010x100000
6151 if (((word
>> 23) & 0x1) == 0)
6153 /* 33222222222211111111110000000000
6154 10987654321098765432109876543210
6155 xxxxxxxxxx11x111xxxx01100x100000
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 xxxxxxxxxx11x111xxxx01110x100000
6171 if (((word
>> 22) & 0x1) == 0)
6173 if (((word
>> 23) & 0x1) == 0)
6175 /* 33222222222211111111110000000000
6176 10987654321098765432109876543210
6177 xxxxxxxxxx11x111xxxx11000x100000
6183 /* 33222222222211111111110000000000
6184 10987654321098765432109876543210
6185 xxxxxxxxxx11x111xxxx11010x100000
6192 if (((word
>> 23) & 0x1) == 0)
6194 /* 33222222222211111111110000000000
6195 10987654321098765432109876543210
6196 xxxxxxxxxx11x111xxxx11100x100000
6202 /* 33222222222211111111110000000000
6203 10987654321098765432109876543210
6204 xxxxxxxxxx11x111xxxx11110x100000
6216 if (((word
>> 22) & 0x1) == 0)
6218 if (((word
>> 21) & 0x1) == 0)
6220 if (((word
>> 23) & 0x1) == 0)
6222 /* 33222222222211111111110000000000
6223 10987654321098765432109876543210
6224 xxxxxxxxxxxxx111xxxxx0000x100001
6230 /* 33222222222211111111110000000000
6231 10987654321098765432109876543210
6232 xxxxxxxxxxxxx111xxxxx0010x100001
6239 if (((word
>> 23) & 0x1) == 0)
6241 /* 33222222222211111111110000000000
6242 10987654321098765432109876543210
6243 xxxxxxxxxxxxx111xxxxx1000x100001
6249 /* 33222222222211111111110000000000
6250 10987654321098765432109876543210
6251 xxxxxxxxxxxxx111xxxxx1010x100001
6259 if (((word
>> 23) & 0x1) == 0)
6261 /* 33222222222211111111110000000000
6262 10987654321098765432109876543210
6263 xxxxxxxxxxxxx111xxxxxx100x100001
6269 /* 33222222222211111111110000000000
6270 10987654321098765432109876543210
6271 xxxxxxxxxxxxx111xxxxxx110x100001
6280 if (((word
>> 21) & 0x1) == 0)
6282 if (((word
>> 22) & 0x1) == 0)
6284 if (((word
>> 23) & 0x1) == 0)
6286 /* 33222222222211111111110000000000
6287 10987654321098765432109876543210
6288 xxxxxxxxxxxxx111xxxxx0000x10001x
6294 /* 33222222222211111111110000000000
6295 10987654321098765432109876543210
6296 xxxxxxxxxxxxx111xxxxx0010x10001x
6303 if (((word
>> 23) & 0x1) == 0)
6305 /* 33222222222211111111110000000000
6306 10987654321098765432109876543210
6307 xxxxxxxxxxxxx111xxxxx0100x10001x
6313 /* 33222222222211111111110000000000
6314 10987654321098765432109876543210
6315 xxxxxxxxxxxxx111xxxxx0110x10001x
6323 if (((word
>> 22) & 0x1) == 0)
6325 if (((word
>> 23) & 0x1) == 0)
6327 /* 33222222222211111111110000000000
6328 10987654321098765432109876543210
6329 xxxxxxxxxxxxx111xxxxx1000x10001x
6335 /* 33222222222211111111110000000000
6336 10987654321098765432109876543210
6337 xxxxxxxxxxxxx111xxxxx1010x10001x
6344 if (((word
>> 23) & 0x1) == 0)
6346 /* 33222222222211111111110000000000
6347 10987654321098765432109876543210
6348 xxxxxxxxxxxxx111xxxxx1100x10001x
6354 /* 33222222222211111111110000000000
6355 10987654321098765432109876543210
6356 xxxxxxxxxxxxx111xxxxx1110x10001x
6368 if (((word
>> 21) & 0x1) == 0)
6370 if (((word
>> 14) & 0x1) == 0)
6372 if (((word
>> 15) & 0x1) == 0)
6374 if (((word
>> 4) & 0x1) == 0)
6376 /* 33222222222211111111110000000000
6377 10987654321098765432109876543210
6378 xxxx0xxxxxxxx100xxxxx0xx0x1001xx
6384 /* 33222222222211111111110000000000
6385 10987654321098765432109876543210
6386 xxxx1xxxxxxxx100xxxxx0xx0x1001xx
6393 if (((word
>> 30) & 0x1) == 0)
6395 if (((word
>> 31) & 0x1) == 0)
6397 if (((word
>> 4) & 0x1) == 0)
6399 /* 33222222222211111111110000000000
6400 10987654321098765432109876543210
6401 xxxx0xxxxxxxx101xxxxx0xx0x100100
6407 /* 33222222222211111111110000000000
6408 10987654321098765432109876543210
6409 xxxx1xxxxxxxx101xxxxx0xx0x100100
6416 if (((word
>> 20) & 0x1) == 0)
6418 if (((word
>> 22) & 0x1) == 0)
6420 if (((word
>> 23) & 0x1) == 0)
6422 /* 33222222222211111111110000000000
6423 10987654321098765432109876543210
6424 xxxxxxxxxxxxx101xxxx00000x100101
6430 /* 33222222222211111111110000000000
6431 10987654321098765432109876543210
6432 xxxxxxxxxxxxx101xxxx00010x100101
6439 if (((word
>> 23) & 0x1) == 0)
6441 /* 33222222222211111111110000000000
6442 10987654321098765432109876543210
6443 xxxxxxxxxxxxx101xxxx00100x100101
6449 /* 33222222222211111111110000000000
6450 10987654321098765432109876543210
6451 xxxxxxxxxxxxx101xxxx00110x100101
6459 if (((word
>> 22) & 0x1) == 0)
6461 if (((word
>> 23) & 0x1) == 0)
6463 /* 33222222222211111111110000000000
6464 10987654321098765432109876543210
6465 xxxxxxxxxxxxx101xxxx10000x100101
6471 /* 33222222222211111111110000000000
6472 10987654321098765432109876543210
6473 xxxxxxxxxxxxx101xxxx10010x100101
6480 if (((word
>> 23) & 0x1) == 0)
6482 /* 33222222222211111111110000000000
6483 10987654321098765432109876543210
6484 xxxxxxxxxxxxx101xxxx10100x100101
6490 /* 33222222222211111111110000000000
6491 10987654321098765432109876543210
6492 xxxxxxxxxxxxx101xxxx10110x100101
6502 if (((word
>> 22) & 0x1) == 0)
6504 if (((word
>> 23) & 0x1) == 0)
6506 /* 33222222222211111111110000000000
6507 10987654321098765432109876543210
6508 xxxxxxxxxxxxx101xxxxx0000x10011x
6514 /* 33222222222211111111110000000000
6515 10987654321098765432109876543210
6516 xxxxxxxxxxxxx101xxxxx0010x10011x
6523 if (((word
>> 23) & 0x1) == 0)
6525 /* 33222222222211111111110000000000
6526 10987654321098765432109876543210
6527 xxxxxxxxxxxxx101xxxxx0100x10011x
6533 /* 33222222222211111111110000000000
6534 10987654321098765432109876543210
6535 xxxxxxxxxxxxx101xxxxx0110x10011x
6545 if (((word
>> 15) & 0x1) == 0)
6547 if (((word
>> 30) & 0x1) == 0)
6549 if (((word
>> 31) & 0x1) == 0)
6551 if (((word
>> 4) & 0x1) == 0)
6553 /* 33222222222211111111110000000000
6554 10987654321098765432109876543210
6555 xxxx0xxxxxxxx110xxxxx0xx0x100100
6561 /* 33222222222211111111110000000000
6562 10987654321098765432109876543210
6563 xxxx1xxxxxxxx110xxxxx0xx0x100100
6570 if (((word
>> 22) & 0x1) == 0)
6572 if (((word
>> 23) & 0x1) == 0)
6574 /* 33222222222211111111110000000000
6575 10987654321098765432109876543210
6576 xxxxxxxxxxxxx110xxxxx0000x100101
6582 /* 33222222222211111111110000000000
6583 10987654321098765432109876543210
6584 xxxxxxxxxxxxx110xxxxx0010x100101
6591 if (((word
>> 23) & 0x1) == 0)
6593 /* 33222222222211111111110000000000
6594 10987654321098765432109876543210
6595 xxxxxxxxxxxxx110xxxxx0100x100101
6601 /* 33222222222211111111110000000000
6602 10987654321098765432109876543210
6603 xxxxxxxxxxxxx110xxxxx0110x100101
6612 if (((word
>> 22) & 0x1) == 0)
6614 if (((word
>> 23) & 0x1) == 0)
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 xxxxxxxxxxxxx110xxxxx0000x10011x
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 xxxxxxxxxxxxx110xxxxx0010x10011x
6633 if (((word
>> 23) & 0x1) == 0)
6635 /* 33222222222211111111110000000000
6636 10987654321098765432109876543210
6637 xxxxxxxxxxxxx110xxxxx0100x10011x
6643 /* 33222222222211111111110000000000
6644 10987654321098765432109876543210
6645 xxxxxxxxxxxxx110xxxxx0110x10011x
6654 if (((word
>> 30) & 0x1) == 0)
6656 if (((word
>> 31) & 0x1) == 0)
6658 if (((word
>> 4) & 0x1) == 0)
6660 /* 33222222222211111111110000000000
6661 10987654321098765432109876543210
6662 xxxx0xxxxxxxx111xxxxx0xx0x100100
6668 /* 33222222222211111111110000000000
6669 10987654321098765432109876543210
6670 xxxx1xxxxxxxx111xxxxx0xx0x100100
6677 if (((word
>> 22) & 0x1) == 0)
6679 if (((word
>> 23) & 0x1) == 0)
6681 /* 33222222222211111111110000000000
6682 10987654321098765432109876543210
6683 xxxxxxxxxxxxx111xxxxx0000x100101
6689 /* 33222222222211111111110000000000
6690 10987654321098765432109876543210
6691 xxxxxxxxxxxxx111xxxxx0010x100101
6698 if (((word
>> 23) & 0x1) == 0)
6700 /* 33222222222211111111110000000000
6701 10987654321098765432109876543210
6702 xxxxxxxxxxxxx111xxxxx0100x100101
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 xxxxxxxxxxxxx111xxxxx0110x100101
6719 if (((word
>> 20) & 0x1) == 0)
6721 if (((word
>> 22) & 0x1) == 0)
6723 /* 33222222222211111111110000000000
6724 10987654321098765432109876543210
6725 xxxxxxxxxxxxx111xxxx000x0x10011x
6731 if (((word
>> 23) & 0x1) == 0)
6733 /* 33222222222211111111110000000000
6734 10987654321098765432109876543210
6735 xxxxxxxxxxxxx111xxxx00100x10011x
6741 /* 33222222222211111111110000000000
6742 10987654321098765432109876543210
6743 xxxxxxxxxxxxx111xxxx00110x10011x
6751 if (((word
>> 22) & 0x1) == 0)
6753 if (((word
>> 23) & 0x1) == 0)
6755 /* 33222222222211111111110000000000
6756 10987654321098765432109876543210
6757 xxxxxxxxxxxxx111xxxx10000x10011x
6763 /* 33222222222211111111110000000000
6764 10987654321098765432109876543210
6765 xxxxxxxxxxxxx111xxxx10010x10011x
6772 if (((word
>> 23) & 0x1) == 0)
6774 /* 33222222222211111111110000000000
6775 10987654321098765432109876543210
6776 xxxxxxxxxxxxx111xxxx10100x10011x
6782 /* 33222222222211111111110000000000
6783 10987654321098765432109876543210
6784 xxxxxxxxxxxxx111xxxx10110x10011x
6796 if (((word
>> 30) & 0x1) == 0)
6798 if (((word
>> 31) & 0x1) == 0)
6800 if (((word
>> 4) & 0x1) == 0)
6802 /* 33222222222211111111110000000000
6803 10987654321098765432109876543210
6804 xxxx0xxxxxxxx1xxxxxxx1xx0x100100
6810 /* 33222222222211111111110000000000
6811 10987654321098765432109876543210
6812 xxxx1xxxxxxxx1xxxxxxx1xx0x100100
6819 if (((word
>> 14) & 0x1) == 0)
6821 if (((word
>> 20) & 0x1) == 0)
6823 if (((word
>> 22) & 0x1) == 0)
6825 if (((word
>> 23) & 0x1) == 0)
6827 /* 33222222222211111111110000000000
6828 10987654321098765432109876543210
6829 xxxxxxxxxxxxx10xxxxx01000x100101
6835 /* 33222222222211111111110000000000
6836 10987654321098765432109876543210
6837 xxxxxxxxxxxxx10xxxxx01010x100101
6844 if (((word
>> 23) & 0x1) == 0)
6846 /* 33222222222211111111110000000000
6847 10987654321098765432109876543210
6848 xxxxxxxxxxxxx10xxxxx01100x100101
6854 /* 33222222222211111111110000000000
6855 10987654321098765432109876543210
6856 xxxxxxxxxxxxx10xxxxx01110x100101
6864 if (((word
>> 22) & 0x1) == 0)
6866 if (((word
>> 23) & 0x1) == 0)
6868 /* 33222222222211111111110000000000
6869 10987654321098765432109876543210
6870 xxxxxxxxxxxxx10xxxxx11000x100101
6876 /* 33222222222211111111110000000000
6877 10987654321098765432109876543210
6878 xxxxxxxxxxxxx10xxxxx11010x100101
6885 if (((word
>> 23) & 0x1) == 0)
6887 /* 33222222222211111111110000000000
6888 10987654321098765432109876543210
6889 xxxxxxxxxxxxx10xxxxx11100x100101
6895 /* 33222222222211111111110000000000
6896 10987654321098765432109876543210
6897 xxxxxxxxxxxxx10xxxxx11110x100101
6906 if (((word
>> 15) & 0x1) == 0)
6908 if (((word
>> 22) & 0x1) == 0)
6910 if (((word
>> 23) & 0x1) == 0)
6912 /* 33222222222211111111110000000000
6913 10987654321098765432109876543210
6914 xxxxxxxxxxxxx110xxxxx1000x100101
6920 /* 33222222222211111111110000000000
6921 10987654321098765432109876543210
6922 xxxxxxxxxxxxx110xxxxx1010x100101
6929 if (((word
>> 23) & 0x1) == 0)
6931 /* 33222222222211111111110000000000
6932 10987654321098765432109876543210
6933 xxxxxxxxxxxxx110xxxxx1100x100101
6939 /* 33222222222211111111110000000000
6940 10987654321098765432109876543210
6941 xxxxxxxxxxxxx110xxxxx1110x100101
6949 if (((word
>> 22) & 0x1) == 0)
6951 if (((word
>> 23) & 0x1) == 0)
6953 /* 33222222222211111111110000000000
6954 10987654321098765432109876543210
6955 xxxxxxxxxxxxx111xxxxx1000x100101
6961 /* 33222222222211111111110000000000
6962 10987654321098765432109876543210
6963 xxxxxxxxxxxxx111xxxxx1010x100101
6970 if (((word
>> 23) & 0x1) == 0)
6972 /* 33222222222211111111110000000000
6973 10987654321098765432109876543210
6974 xxxxxxxxxxxxx111xxxxx1100x100101
6980 /* 33222222222211111111110000000000
6981 10987654321098765432109876543210
6982 xxxxxxxxxxxxx111xxxxx1110x100101
6993 if (((word
>> 14) & 0x1) == 0)
6995 if (((word
>> 22) & 0x1) == 0)
6997 /* 33222222222211111111110000000000
6998 10987654321098765432109876543210
6999 xxxxxxxxxxxxx10xxxxxx10x0x10011x
7005 if (((word
>> 23) & 0x1) == 0)
7007 /* 33222222222211111111110000000000
7008 10987654321098765432109876543210
7009 xxxxxxxxxxxxx10xxxxxx1100x10011x
7015 /* 33222222222211111111110000000000
7016 10987654321098765432109876543210
7017 xxxxxxxxxxxxx10xxxxxx1110x10011x
7025 if (((word
>> 15) & 0x1) == 0)
7027 if (((word
>> 22) & 0x1) == 0)
7029 if (((word
>> 23) & 0x1) == 0)
7031 /* 33222222222211111111110000000000
7032 10987654321098765432109876543210
7033 xxxxxxxxxxxxx110xxxxx1000x10011x
7039 /* 33222222222211111111110000000000
7040 10987654321098765432109876543210
7041 xxxxxxxxxxxxx110xxxxx1010x10011x
7048 if (((word
>> 23) & 0x1) == 0)
7050 /* 33222222222211111111110000000000
7051 10987654321098765432109876543210
7052 xxxxxxxxxxxxx110xxxxx1100x10011x
7058 /* 33222222222211111111110000000000
7059 10987654321098765432109876543210
7060 xxxxxxxxxxxxx110xxxxx1110x10011x
7068 if (((word
>> 20) & 0x1) == 0)
7070 if (((word
>> 22) & 0x1) == 0)
7072 if (((word
>> 23) & 0x1) == 0)
7074 /* 33222222222211111111110000000000
7075 10987654321098765432109876543210
7076 xxxxxxxxxxxxx111xxxx01000x10011x
7082 /* 33222222222211111111110000000000
7083 10987654321098765432109876543210
7084 xxxxxxxxxxxxx111xxxx01010x10011x
7091 if (((word
>> 23) & 0x1) == 0)
7093 /* 33222222222211111111110000000000
7094 10987654321098765432109876543210
7095 xxxxxxxxxxxxx111xxxx01100x10011x
7101 /* 33222222222211111111110000000000
7102 10987654321098765432109876543210
7103 xxxxxxxxxxxxx111xxxx01110x10011x
7111 if (((word
>> 22) & 0x1) == 0)
7113 if (((word
>> 23) & 0x1) == 0)
7115 /* 33222222222211111111110000000000
7116 10987654321098765432109876543210
7117 xxxxxxxxxxxxx111xxxx11000x10011x
7123 /* 33222222222211111111110000000000
7124 10987654321098765432109876543210
7125 xxxxxxxxxxxxx111xxxx11010x10011x
7132 if (((word
>> 23) & 0x1) == 0)
7134 /* 33222222222211111111110000000000
7135 10987654321098765432109876543210
7136 xxxxxxxxxxxxx111xxxx11100x10011x
7142 /* 33222222222211111111110000000000
7143 10987654321098765432109876543210
7144 xxxxxxxxxxxxx111xxxx11110x10011x
7159 if (((word
>> 29) & 0x1) == 0)
7161 if (((word
>> 30) & 0x1) == 0)
7163 if (((word
>> 31) & 0x1) == 0)
7165 if (((word
>> 21) & 0x1) == 0)
7167 if (((word
>> 20) & 0x1) == 0)
7169 if (((word
>> 22) & 0x1) == 0)
7171 if (((word
>> 23) & 0x1) == 0)
7173 /* 33222222222211111111110000000000
7174 10987654321098765432109876543210
7175 xxxxxxxxxxxxxxxxxxxx00001x100000
7181 /* 33222222222211111111110000000000
7182 10987654321098765432109876543210
7183 xxxxxxxxxxxxxxxxxxxx00011x100000
7190 if (((word
>> 23) & 0x1) == 0)
7192 /* 33222222222211111111110000000000
7193 10987654321098765432109876543210
7194 xxxxxxxxxxxxxxxxxxxx00101x100000
7200 /* 33222222222211111111110000000000
7201 10987654321098765432109876543210
7202 xxxxxxxxxxxxxxxxxxxx00111x100000
7210 if (((word
>> 15) & 0x1) == 0)
7212 /* 33222222222211111111110000000000
7213 10987654321098765432109876543210
7214 xxxxxxxxxxxxxxx0xxxx10xx1x100000
7220 /* 33222222222211111111110000000000
7221 10987654321098765432109876543210
7222 xxxxxxxxxxxxxxx1xxxx10xx1x100000
7230 if (((word
>> 14) & 0x1) == 0)
7232 if (((word
>> 13) & 0x1) == 0)
7234 if (((word
>> 15) & 0x1) == 0)
7236 /* 33222222222211111111110000000000
7237 10987654321098765432109876543210
7238 xxxxxxxxxxxxx000xxxxx1xx1x100000
7244 if (((word
>> 16) & 0x1) == 0)
7246 if (((word
>> 17) & 0x1) == 0)
7248 if (((word
>> 18) & 0x1) == 0)
7250 if (((word
>> 19) & 0x1) == 0)
7252 /* 33222222222211111111110000000000
7253 10987654321098765432109876543210
7254 xxxxxxxxxxxxx0010000x1xx1x100000
7260 /* 33222222222211111111110000000000
7261 10987654321098765432109876543210
7262 xxxxxxxxxxxxx0010001x1xx1x100000
7269 if (((word
>> 19) & 0x1) == 0)
7271 /* 33222222222211111111110000000000
7272 10987654321098765432109876543210
7273 xxxxxxxxxxxxx0010010x1xx1x100000
7279 /* 33222222222211111111110000000000
7280 10987654321098765432109876543210
7281 xxxxxxxxxxxxx0010011x1xx1x100000
7289 if (((word
>> 18) & 0x1) == 0)
7291 if (((word
>> 19) & 0x1) == 0)
7293 /* 33222222222211111111110000000000
7294 10987654321098765432109876543210
7295 xxxxxxxxxxxxx0010100x1xx1x100000
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 xxxxxxxxxxxxx0010101x1xx1x100000
7310 /* 33222222222211111111110000000000
7311 10987654321098765432109876543210
7312 xxxxxxxxxxxxx001011xx1xx1x100000
7320 if (((word
>> 17) & 0x1) == 0)
7322 if (((word
>> 18) & 0x1) == 0)
7324 if (((word
>> 19) & 0x1) == 0)
7326 /* 33222222222211111111110000000000
7327 10987654321098765432109876543210
7328 xxxxxxxxxxxxx0011000x1xx1x100000
7334 /* 33222222222211111111110000000000
7335 10987654321098765432109876543210
7336 xxxxxxxxxxxxx0011001x1xx1x100000
7343 /* 33222222222211111111110000000000
7344 10987654321098765432109876543210
7345 xxxxxxxxxxxxx001101xx1xx1x100000
7352 if (((word
>> 18) & 0x1) == 0)
7354 if (((word
>> 19) & 0x1) == 0)
7356 /* 33222222222211111111110000000000
7357 10987654321098765432109876543210
7358 xxxxxxxxxxxxx0011100x1xx1x100000
7364 /* 33222222222211111111110000000000
7365 10987654321098765432109876543210
7366 xxxxxxxxxxxxx0011101x1xx1x100000
7373 /* 33222222222211111111110000000000
7374 10987654321098765432109876543210
7375 xxxxxxxxxxxxx001111xx1xx1x100000
7385 if (((word
>> 15) & 0x1) == 0)
7387 if (((word
>> 11) & 0x1) == 0)
7389 if (((word
>> 12) & 0x1) == 0)
7391 /* 33222222222211111111110000000000
7392 10987654321098765432109876543210
7393 xxxxxxxxxxx00100xxxxx1xx1x100000
7399 /* 33222222222211111111110000000000
7400 10987654321098765432109876543210
7401 xxxxxxxxxxx01100xxxxx1xx1x100000
7408 if (((word
>> 16) & 0x1) == 0)
7410 if (((word
>> 17) & 0x1) == 0)
7412 if (((word
>> 18) & 0x1) == 0)
7414 if (((word
>> 19) & 0x1) == 0)
7416 if (((word
>> 20) & 0x1) == 0)
7418 /* 33222222222211111111110000000000
7419 10987654321098765432109876543210
7420 xxxxxxxxxxx1x100000001xx1x100000
7426 /* 33222222222211111111110000000000
7427 10987654321098765432109876543210
7428 xxxxxxxxxxx1x100000011xx1x100000
7435 /* 33222222222211111111110000000000
7436 10987654321098765432109876543210
7437 xxxxxxxxxxx1x1000001x1xx1x100000
7444 if (((word
>> 20) & 0x1) == 0)
7446 /* 33222222222211111111110000000000
7447 10987654321098765432109876543210
7448 xxxxxxxxxxx1x100001x01xx1x100000
7454 /* 33222222222211111111110000000000
7455 10987654321098765432109876543210
7456 xxxxxxxxxxx1x100001x11xx1x100000
7464 /* 33222222222211111111110000000000
7465 10987654321098765432109876543210
7466 xxxxxxxxxxx1x10001xxx1xx1x100000
7473 if (((word
>> 17) & 0x1) == 0)
7475 /* 33222222222211111111110000000000
7476 10987654321098765432109876543210
7477 xxxxxxxxxxx1x10010xxx1xx1x100000
7483 /* 33222222222211111111110000000000
7484 10987654321098765432109876543210
7485 xxxxxxxxxxx1x10011xxx1xx1x100000
7494 if (((word
>> 16) & 0x1) == 0)
7496 if (((word
>> 19) & 0x1) == 0)
7498 if (((word
>> 20) & 0x1) == 0)
7500 /* 33222222222211111111110000000000
7501 10987654321098765432109876543210
7502 xxxxxxxxxxxxx1010xx001xx1x100000
7508 /* 33222222222211111111110000000000
7509 10987654321098765432109876543210
7510 xxxxxxxxxxxxx1010xx011xx1x100000
7517 /* 33222222222211111111110000000000
7518 10987654321098765432109876543210
7519 xxxxxxxxxxxxx1010xx1x1xx1x100000
7526 if (((word
>> 20) & 0x1) == 0)
7528 /* 33222222222211111111110000000000
7529 10987654321098765432109876543210
7530 xxxxxxxxxxxxx1011xxx01xx1x100000
7536 /* 33222222222211111111110000000000
7537 10987654321098765432109876543210
7538 xxxxxxxxxxxxx1011xxx11xx1x100000
7548 if (((word
>> 15) & 0x1) == 0)
7550 if (((word
>> 10) & 0x1) == 0)
7552 if (((word
>> 11) & 0x1) == 0)
7554 if (((word
>> 12) & 0x1) == 0)
7556 if (((word
>> 13) & 0x1) == 0)
7558 if (((word
>> 20) & 0x1) == 0)
7560 /* 33222222222211111111110000000000
7561 10987654321098765432109876543210
7562 xxxxxxxxxx000010xxxx01xx1x100000
7568 if (((word
>> 16) & 0x1) == 0)
7570 if (((word
>> 18) & 0x1) == 0)
7572 /* 33222222222211111111110000000000
7573 10987654321098765432109876543210
7574 xxxxxxxxxx0000100x0x11xx1x100000
7580 /* 33222222222211111111110000000000
7581 10987654321098765432109876543210
7582 xxxxxxxxxx0000100x1x11xx1x100000
7589 /* 33222222222211111111110000000000
7590 10987654321098765432109876543210
7591 xxxxxxxxxx0000101xxx11xx1x100000
7599 /* 33222222222211111111110000000000
7600 10987654321098765432109876543210
7601 xxxxxxxxxx000110xxxxx1xx1x100000
7608 if (((word
>> 13) & 0x1) == 0)
7610 /* 33222222222211111111110000000000
7611 10987654321098765432109876543210
7612 xxxxxxxxxx001010xxxxx1xx1x100000
7618 /* 33222222222211111111110000000000
7619 10987654321098765432109876543210
7620 xxxxxxxxxx001110xxxxx1xx1x100000
7628 if (((word
>> 13) & 0x1) == 0)
7630 /* 33222222222211111111110000000000
7631 10987654321098765432109876543210
7632 xxxxxxxxxx01x010xxxxx1xx1x100000
7638 /* 33222222222211111111110000000000
7639 10987654321098765432109876543210
7640 xxxxxxxxxx01x110xxxxx1xx1x100000
7648 if (((word
>> 11) & 0x1) == 0)
7650 if (((word
>> 12) & 0x1) == 0)
7652 if (((word
>> 13) & 0x1) == 0)
7654 /* 33222222222211111111110000000000
7655 10987654321098765432109876543210
7656 xxxxxxxxxx100010xxxxx1xx1x100000
7662 /* 33222222222211111111110000000000
7663 10987654321098765432109876543210
7664 xxxxxxxxxx100110xxxxx1xx1x100000
7671 if (((word
>> 13) & 0x1) == 0)
7673 /* 33222222222211111111110000000000
7674 10987654321098765432109876543210
7675 xxxxxxxxxx101010xxxxx1xx1x100000
7681 /* 33222222222211111111110000000000
7682 10987654321098765432109876543210
7683 xxxxxxxxxx101110xxxxx1xx1x100000
7691 if (((word
>> 13) & 0x1) == 0)
7693 /* 33222222222211111111110000000000
7694 10987654321098765432109876543210
7695 xxxxxxxxxx11x010xxxxx1xx1x100000
7701 /* 33222222222211111111110000000000
7702 10987654321098765432109876543210
7703 xxxxxxxxxx11x110xxxxx1xx1x100000
7712 /* 33222222222211111111110000000000
7713 10987654321098765432109876543210
7714 xxxxxxxxxxxxxx11xxxxx1xx1x100000
7723 if (((word
>> 13) & 0x1) == 0)
7725 if (((word
>> 14) & 0x1) == 0)
7727 if (((word
>> 15) & 0x1) == 0)
7729 if (((word
>> 22) & 0x1) == 0)
7731 /* 33222222222211111111110000000000
7732 10987654321098765432109876543210
7733 xxxxxxxxxxxxx000xxxxxx0x1x100001
7739 /* 33222222222211111111110000000000
7740 10987654321098765432109876543210
7741 xxxxxxxxxxxxx000xxxxxx1x1x100001
7748 if (((word
>> 23) & 0x1) == 0)
7750 /* 33222222222211111111110000000000
7751 10987654321098765432109876543210
7752 xxxxxxxxxxxxx001xxxxxxx01x100001
7758 /* 33222222222211111111110000000000
7759 10987654321098765432109876543210
7760 xxxxxxxxxxxxx001xxxxxxx11x100001
7768 if (((word
>> 15) & 0x1) == 0)
7770 if (((word
>> 23) & 0x1) == 0)
7772 if (((word
>> 21) & 0x1) == 0)
7774 /* 33222222222211111111110000000000
7775 10987654321098765432109876543210
7776 xxxxxxxxxxxxx010xxxxx0x01x100001
7782 /* 33222222222211111111110000000000
7783 10987654321098765432109876543210
7784 xxxxxxxxxxxxx010xxxxx1x01x100001
7791 if (((word
>> 22) & 0x1) == 0)
7793 /* 33222222222211111111110000000000
7794 10987654321098765432109876543210
7795 xxxxxxxxxxxxx010xxxxxx011x100001
7801 /* 33222222222211111111110000000000
7802 10987654321098765432109876543210
7803 xxxxxxxxxxxxx010xxxxxx111x100001
7811 if (((word
>> 22) & 0x1) == 0)
7813 if (((word
>> 21) & 0x1) == 0)
7815 if (((word
>> 23) & 0x1) == 0)
7817 /* 33222222222211111111110000000000
7818 10987654321098765432109876543210
7819 xxxxxxxxxxxxx011xxxxx0001x100001
7825 /* 33222222222211111111110000000000
7826 10987654321098765432109876543210
7827 xxxxxxxxxxxxx011xxxxx0011x100001
7834 /* 33222222222211111111110000000000
7835 10987654321098765432109876543210
7836 xxxxxxxxxxxxx011xxxxx10x1x100001
7843 if (((word
>> 23) & 0x1) == 0)
7845 /* 33222222222211111111110000000000
7846 10987654321098765432109876543210
7847 xxxxxxxxxxxxx011xxxxxx101x100001
7853 /* 33222222222211111111110000000000
7854 10987654321098765432109876543210
7855 xxxxxxxxxxxxx011xxxxxx111x100001
7865 if (((word
>> 14) & 0x1) == 0)
7867 if (((word
>> 15) & 0x1) == 0)
7869 /* 33222222222211111111110000000000
7870 10987654321098765432109876543210
7871 xxxxxxxxxxxxx100xxxxxxxx1x100001
7877 if (((word
>> 23) & 0x1) == 0)
7879 /* 33222222222211111111110000000000
7880 10987654321098765432109876543210
7881 xxxxxxxxxxxxx101xxxxxxx01x100001
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 xxxxxxxxxxxxx101xxxxxxx11x100001
7897 if (((word
>> 15) & 0x1) == 0)
7899 if (((word
>> 23) & 0x1) == 0)
7901 if (((word
>> 21) & 0x1) == 0)
7903 /* 33222222222211111111110000000000
7904 10987654321098765432109876543210
7905 xxxxxxxxxxxxx110xxxxx0x01x100001
7911 /* 33222222222211111111110000000000
7912 10987654321098765432109876543210
7913 xxxxxxxxxxxxx110xxxxx1x01x100001
7920 /* 33222222222211111111110000000000
7921 10987654321098765432109876543210
7922 xxxxxxxxxxxxx110xxxxxxx11x100001
7929 if (((word
>> 22) & 0x1) == 0)
7931 if (((word
>> 21) & 0x1) == 0)
7933 if (((word
>> 23) & 0x1) == 0)
7935 /* 33222222222211111111110000000000
7936 10987654321098765432109876543210
7937 xxxxxxxxxxxxx111xxxxx0001x100001
7943 /* 33222222222211111111110000000000
7944 10987654321098765432109876543210
7945 xxxxxxxxxxxxx111xxxxx0011x100001
7952 /* 33222222222211111111110000000000
7953 10987654321098765432109876543210
7954 xxxxxxxxxxxxx111xxxxx10x1x100001
7961 if (((word
>> 23) & 0x1) == 0)
7963 /* 33222222222211111111110000000000
7964 10987654321098765432109876543210
7965 xxxxxxxxxxxxx111xxxxxx101x100001
7971 /* 33222222222211111111110000000000
7972 10987654321098765432109876543210
7973 xxxxxxxxxxxxx111xxxxxx111x100001
7985 if (((word
>> 13) & 0x1) == 0)
7987 if (((word
>> 14) & 0x1) == 0)
7989 if (((word
>> 15) & 0x1) == 0)
7991 if (((word
>> 21) & 0x1) == 0)
7993 /* 33222222222211111111110000000000
7994 10987654321098765432109876543210
7995 xxxxxxxxxxxxx000xxxxx0xx1x10001x
8001 /* 33222222222211111111110000000000
8002 10987654321098765432109876543210
8003 xxxxxxxxxxxxx000xxxxx1xx1x10001x
8010 if (((word
>> 21) & 0x1) == 0)
8012 /* 33222222222211111111110000000000
8013 10987654321098765432109876543210
8014 xxxxxxxxxxxxx001xxxxx0xx1x10001x
8020 if (((word
>> 22) & 0x1) == 0)
8022 /* 33222222222211111111110000000000
8023 10987654321098765432109876543210
8024 xxxxxxxxxxxxx001xxxxx10x1x10001x
8030 /* 33222222222211111111110000000000
8031 10987654321098765432109876543210
8032 xxxxxxxxxxxxx001xxxxx11x1x10001x
8041 if (((word
>> 15) & 0x1) == 0)
8043 if (((word
>> 21) & 0x1) == 0)
8045 if (((word
>> 23) & 0x1) == 0)
8047 /* 33222222222211111111110000000000
8048 10987654321098765432109876543210
8049 xxxxxxxxxxxxx010xxxxx0x01x10001x
8055 /* 33222222222211111111110000000000
8056 10987654321098765432109876543210
8057 xxxxxxxxxxxxx010xxxxx0x11x10001x
8064 if (((word
>> 23) & 0x1) == 0)
8066 /* 33222222222211111111110000000000
8067 10987654321098765432109876543210
8068 xxxxxxxxxxxxx010xxxxx1x01x10001x
8074 /* 33222222222211111111110000000000
8075 10987654321098765432109876543210
8076 xxxxxxxxxxxxx010xxxxx1x11x10001x
8084 if (((word
>> 21) & 0x1) == 0)
8086 if (((word
>> 23) & 0x1) == 0)
8088 /* 33222222222211111111110000000000
8089 10987654321098765432109876543210
8090 xxxxxxxxxxxxx011xxxxx0x01x10001x
8096 /* 33222222222211111111110000000000
8097 10987654321098765432109876543210
8098 xxxxxxxxxxxxx011xxxxx0x11x10001x
8105 if (((word
>> 22) & 0x1) == 0)
8107 if (((word
>> 23) & 0x1) == 0)
8109 /* 33222222222211111111110000000000
8110 10987654321098765432109876543210
8111 xxxxxxxxxxxxx011xxxxx1001x10001x
8117 /* 33222222222211111111110000000000
8118 10987654321098765432109876543210
8119 xxxxxxxxxxxxx011xxxxx1011x10001x
8126 if (((word
>> 23) & 0x1) == 0)
8128 /* 33222222222211111111110000000000
8129 10987654321098765432109876543210
8130 xxxxxxxxxxxxx011xxxxx1101x10001x
8136 /* 33222222222211111111110000000000
8137 10987654321098765432109876543210
8138 xxxxxxxxxxxxx011xxxxx1111x10001x
8149 if (((word
>> 14) & 0x1) == 0)
8151 if (((word
>> 15) & 0x1) == 0)
8153 if (((word
>> 21) & 0x1) == 0)
8155 /* 33222222222211111111110000000000
8156 10987654321098765432109876543210
8157 xxxxxxxxxxxxx100xxxxx0xx1x10001x
8163 /* 33222222222211111111110000000000
8164 10987654321098765432109876543210
8165 xxxxxxxxxxxxx100xxxxx1xx1x10001x
8172 if (((word
>> 21) & 0x1) == 0)
8174 /* 33222222222211111111110000000000
8175 10987654321098765432109876543210
8176 xxxxxxxxxxxxx101xxxxx0xx1x10001x
8182 if (((word
>> 22) & 0x1) == 0)
8184 /* 33222222222211111111110000000000
8185 10987654321098765432109876543210
8186 xxxxxxxxxxxxx101xxxxx10x1x10001x
8192 /* 33222222222211111111110000000000
8193 10987654321098765432109876543210
8194 xxxxxxxxxxxxx101xxxxx11x1x10001x
8203 if (((word
>> 15) & 0x1) == 0)
8205 if (((word
>> 21) & 0x1) == 0)
8207 if (((word
>> 23) & 0x1) == 0)
8209 /* 33222222222211111111110000000000
8210 10987654321098765432109876543210
8211 xxxxxxxxxxxxx110xxxxx0x01x10001x
8217 /* 33222222222211111111110000000000
8218 10987654321098765432109876543210
8219 xxxxxxxxxxxxx110xxxxx0x11x10001x
8226 if (((word
>> 23) & 0x1) == 0)
8228 /* 33222222222211111111110000000000
8229 10987654321098765432109876543210
8230 xxxxxxxxxxxxx110xxxxx1x01x10001x
8236 /* 33222222222211111111110000000000
8237 10987654321098765432109876543210
8238 xxxxxxxxxxxxx110xxxxx1x11x10001x
8246 if (((word
>> 21) & 0x1) == 0)
8248 if (((word
>> 22) & 0x1) == 0)
8250 if (((word
>> 23) & 0x1) == 0)
8252 /* 33222222222211111111110000000000
8253 10987654321098765432109876543210
8254 xxxxxxxxxxxxx111xxxxx0001x10001x
8260 /* 33222222222211111111110000000000
8261 10987654321098765432109876543210
8262 xxxxxxxxxxxxx111xxxxx0011x10001x
8269 if (((word
>> 23) & 0x1) == 0)
8271 /* 33222222222211111111110000000000
8272 10987654321098765432109876543210
8273 xxxxxxxxxxxxx111xxxxx0101x10001x
8279 /* 33222222222211111111110000000000
8280 10987654321098765432109876543210
8281 xxxxxxxxxxxxx111xxxxx0111x10001x
8289 if (((word
>> 22) & 0x1) == 0)
8291 if (((word
>> 23) & 0x1) == 0)
8293 /* 33222222222211111111110000000000
8294 10987654321098765432109876543210
8295 xxxxxxxxxxxxx111xxxxx1001x10001x
8301 /* 33222222222211111111110000000000
8302 10987654321098765432109876543210
8303 xxxxxxxxxxxxx111xxxxx1011x10001x
8310 if (((word
>> 23) & 0x1) == 0)
8312 /* 33222222222211111111110000000000
8313 10987654321098765432109876543210
8314 xxxxxxxxxxxxx111xxxxx1101x10001x
8320 /* 33222222222211111111110000000000
8321 10987654321098765432109876543210
8322 xxxxxxxxxxxxx111xxxxx1111x10001x
8335 if (((word
>> 15) & 0x1) == 0)
8337 if (((word
>> 14) & 0x1) == 0)
8339 if (((word
>> 13) & 0x1) == 0)
8341 if (((word
>> 30) & 0x1) == 0)
8343 if (((word
>> 4) & 0x1) == 0)
8345 if (((word
>> 21) & 0x1) == 0)
8347 /* 33222222222211111111110000000000
8348 10987654321098765432109876543210
8349 xxxx0xxxxxxxx000xxxxx0xx1x10010x
8355 if (((word
>> 11) & 0x1) == 0)
8357 if (((word
>> 12) & 0x1) == 0)
8359 /* 33222222222211111111110000000000
8360 10987654321098765432109876543210
8361 xxxx0xxxxxx00000xxxxx1xx1x10010x
8367 /* 33222222222211111111110000000000
8368 10987654321098765432109876543210
8369 xxxx0xxxxxx01000xxxxx1xx1x10010x
8376 if (((word
>> 12) & 0x1) == 0)
8378 /* 33222222222211111111110000000000
8379 10987654321098765432109876543210
8380 xxxx0xxxxxx10000xxxxx1xx1x10010x
8386 /* 33222222222211111111110000000000
8387 10987654321098765432109876543210
8388 xxxx0xxxxxx11000xxxxx1xx1x10010x
8397 if (((word
>> 21) & 0x1) == 0)
8399 /* 33222222222211111111110000000000
8400 10987654321098765432109876543210
8401 xxxx1xxxxxxxx000xxxxx0xx1x10010x
8407 if (((word
>> 11) & 0x1) == 0)
8409 if (((word
>> 12) & 0x1) == 0)
8411 /* 33222222222211111111110000000000
8412 10987654321098765432109876543210
8413 xxxx1xxxxxx00000xxxxx1xx1x10010x
8419 /* 33222222222211111111110000000000
8420 10987654321098765432109876543210
8421 xxxx1xxxxxx01000xxxxx1xx1x10010x
8428 if (((word
>> 12) & 0x1) == 0)
8430 /* 33222222222211111111110000000000
8431 10987654321098765432109876543210
8432 xxxx1xxxxxx10000xxxxx1xx1x10010x
8438 /* 33222222222211111111110000000000
8439 10987654321098765432109876543210
8440 xxxx1xxxxxx11000xxxxx1xx1x10010x
8450 if (((word
>> 31) & 0x1) == 0)
8452 if (((word
>> 21) & 0x1) == 0)
8454 if (((word
>> 10) & 0x1) == 0)
8456 if (((word
>> 11) & 0x1) == 0)
8458 /* 33222222222211111111110000000000
8459 10987654321098765432109876543210
8460 xxxxxxxxxx00x000xxxxx0xx1x100110
8466 if (((word
>> 12) & 0x1) == 0)
8468 /* 33222222222211111111110000000000
8469 10987654321098765432109876543210
8470 xxxxxxxxxx010000xxxxx0xx1x100110
8476 /* 33222222222211111111110000000000
8477 10987654321098765432109876543210
8478 xxxxxxxxxx011000xxxxx0xx1x100110
8486 if (((word
>> 11) & 0x1) == 0)
8488 /* 33222222222211111111110000000000
8489 10987654321098765432109876543210
8490 xxxxxxxxxx10x000xxxxx0xx1x100110
8496 if (((word
>> 12) & 0x1) == 0)
8498 /* 33222222222211111111110000000000
8499 10987654321098765432109876543210
8500 xxxxxxxxxx110000xxxxx0xx1x100110
8506 /* 33222222222211111111110000000000
8507 10987654321098765432109876543210
8508 xxxxxxxxxx111000xxxxx0xx1x100110
8517 /* 33222222222211111111110000000000
8518 10987654321098765432109876543210
8519 xxxxxxxxxxxxx000xxxxx1xx1x100110
8526 /* 33222222222211111111110000000000
8527 10987654321098765432109876543210
8528 xxxxxxxxxxxxx000xxxxxxxx1x100111
8536 if (((word
>> 21) & 0x1) == 0)
8538 if (((word
>> 30) & 0x1) == 0)
8540 if (((word
>> 4) & 0x1) == 0)
8542 /* 33222222222211111111110000000000
8543 10987654321098765432109876543210
8544 xxxx0xxxxxxxx100xxxxx0xx1x10010x
8550 /* 33222222222211111111110000000000
8551 10987654321098765432109876543210
8552 xxxx1xxxxxxxx100xxxxx0xx1x10010x
8559 if (((word
>> 16) & 0x1) == 0)
8561 if (((word
>> 17) & 0x1) == 0)
8563 if (((word
>> 18) & 0x1) == 0)
8565 if (((word
>> 19) & 0x1) == 0)
8567 if (((word
>> 20) & 0x1) == 0)
8569 /* 33222222222211111111110000000000
8570 10987654321098765432109876543210
8571 xxxxxxxxxxxxx100000000xx1x10011x
8577 if (((word
>> 4) & 0x1) == 0)
8579 /* 33222222222211111111110000000000
8580 10987654321098765432109876543210
8581 xxxx0xxxxxxxx100000010xx1x10011x
8587 /* 33222222222211111111110000000000
8588 10987654321098765432109876543210
8589 xxxx1xxxxxxxx100000010xx1x10011x
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 xxxxxxxxxxxxx1000001x0xx1x10011x
8606 /* 33222222222211111111110000000000
8607 10987654321098765432109876543210
8608 xxxxxxxxxxxxx100001xx0xx1x10011x
8615 if (((word
>> 18) & 0x1) == 0)
8617 /* 33222222222211111111110000000000
8618 10987654321098765432109876543210
8619 xxxxxxxxxxxxx100010xx0xx1x10011x
8625 if (((word
>> 19) & 0x1) == 0)
8627 /* 33222222222211111111110000000000
8628 10987654321098765432109876543210
8629 xxxxxxxxxxxxx1000110x0xx1x10011x
8635 /* 33222222222211111111110000000000
8636 10987654321098765432109876543210
8637 xxxxxxxxxxxxx1000111x0xx1x10011x
8646 if (((word
>> 17) & 0x1) == 0)
8648 if (((word
>> 18) & 0x1) == 0)
8650 if (((word
>> 4) & 0x1) == 0)
8652 /* 33222222222211111111110000000000
8653 10987654321098765432109876543210
8654 xxxx0xxxxxxxx100100xx0xx1x10011x
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 xxxx1xxxxxxxx100100xx0xx1x10011x
8669 /* 33222222222211111111110000000000
8670 10987654321098765432109876543210
8671 xxxxxxxxxxxxx100101xx0xx1x10011x
8678 if (((word
>> 18) & 0x1) == 0)
8680 /* 33222222222211111111110000000000
8681 10987654321098765432109876543210
8682 xxxxxxxxxxxxx100110xx0xx1x10011x
8688 if (((word
>> 19) & 0x1) == 0)
8690 /* 33222222222211111111110000000000
8691 10987654321098765432109876543210
8692 xxxxxxxxxxxxx1001110x0xx1x10011x
8698 /* 33222222222211111111110000000000
8699 10987654321098765432109876543210
8700 xxxxxxxxxxxxx1001111x0xx1x10011x
8711 if (((word
>> 30) & 0x1) == 0)
8713 if (((word
>> 4) & 0x1) == 0)
8715 /* 33222222222211111111110000000000
8716 10987654321098765432109876543210
8717 xxxx0xxxxxxxx100xxxxx1xx1x10010x
8723 /* 33222222222211111111110000000000
8724 10987654321098765432109876543210
8725 xxxx1xxxxxxxx100xxxxx1xx1x10010x
8732 /* 33222222222211111111110000000000
8733 10987654321098765432109876543210
8734 xxxxxxxxxxxxx100xxxxx1xx1x10011x
8743 if (((word
>> 23) & 0x1) == 0)
8745 if (((word
>> 21) & 0x1) == 0)
8747 if (((word
>> 22) & 0x1) == 0)
8749 if (((word
>> 30) & 0x1) == 0)
8751 if (((word
>> 31) & 0x1) == 0)
8753 if (((word
>> 9) & 0x1) == 0)
8755 if (((word
>> 20) & 0x1) == 0)
8757 if (((word
>> 4) & 0x1) == 0)
8759 /* 33222222222211111111110000000000
8760 10987654321098765432109876543210
8761 xxxx0xxxx0xxxx10xxxx00001x100100
8767 /* 33222222222211111111110000000000
8768 10987654321098765432109876543210
8769 xxxx1xxxx0xxxx10xxxx00001x100100
8776 if (((word
>> 19) & 0x1) == 0)
8778 /* 33222222222211111111110000000000
8779 10987654321098765432109876543210
8780 xxxxxxxxx0xxxx10xxx010001x100100
8786 /* 33222222222211111111110000000000
8787 10987654321098765432109876543210
8788 xxxxxxxxx0xxxx10xxx110001x100100
8796 if (((word
>> 4) & 0x1) == 0)
8798 /* 33222222222211111111110000000000
8799 10987654321098765432109876543210
8800 xxxx0xxxx1xxxx10xxxxx0001x100100
8806 /* 33222222222211111111110000000000
8807 10987654321098765432109876543210
8808 xxxx1xxxx1xxxx10xxxxx0001x100100
8816 if (((word
>> 13) & 0x1) == 0)
8818 /* 33222222222211111111110000000000
8819 10987654321098765432109876543210
8820 xxxxxxxxxxxxx010xxxxx0001x100101
8826 /* 33222222222211111111110000000000
8827 10987654321098765432109876543210
8828 xxxxxxxxxxxxx110xxxxx0001x100101
8836 /* 33222222222211111111110000000000
8837 10987654321098765432109876543210
8838 xxxxxxxxxxxxxx10xxxxx0001x10011x
8845 if (((word
>> 30) & 0x1) == 0)
8847 if (((word
>> 31) & 0x1) == 0)
8849 if (((word
>> 4) & 0x1) == 0)
8851 if (((word
>> 9) & 0x1) == 0)
8853 if (((word
>> 20) & 0x1) == 0)
8855 /* 33222222222211111111110000000000
8856 10987654321098765432109876543210
8857 xxxx0xxxx0xxxx10xxxx00101x100100
8863 if (((word
>> 19) & 0x1) == 0)
8865 /* 33222222222211111111110000000000
8866 10987654321098765432109876543210
8867 xxxx0xxxx0xxxx10xxx010101x100100
8873 /* 33222222222211111111110000000000
8874 10987654321098765432109876543210
8875 xxxx0xxxx0xxxx10xxx110101x100100
8883 /* 33222222222211111111110000000000
8884 10987654321098765432109876543210
8885 xxxx0xxxx1xxxx10xxxxx0101x100100
8892 /* 33222222222211111111110000000000
8893 10987654321098765432109876543210
8894 xxxx1xxxxxxxxx10xxxxx0101x100100
8901 if (((word
>> 13) & 0x1) == 0)
8903 /* 33222222222211111111110000000000
8904 10987654321098765432109876543210
8905 xxxxxxxxxxxxx010xxxxx0101x100101
8911 /* 33222222222211111111110000000000
8912 10987654321098765432109876543210
8913 xxxxxxxxxxxxx110xxxxx0101x100101
8921 if (((word
>> 13) & 0x1) == 0)
8923 /* 33222222222211111111110000000000
8924 10987654321098765432109876543210
8925 xxxxxxxxxxxxx010xxxxx0101x10011x
8931 /* 33222222222211111111110000000000
8932 10987654321098765432109876543210
8933 xxxxxxxxxxxxx110xxxxx0101x10011x
8942 if (((word
>> 13) & 0x1) == 0)
8944 if (((word
>> 22) & 0x1) == 0)
8946 /* 33222222222211111111110000000000
8947 10987654321098765432109876543210
8948 xxxxxxxxxxxxx010xxxxx1001x1001xx
8954 if (((word
>> 30) & 0x1) == 0)
8956 /* 33222222222211111111110000000000
8957 10987654321098765432109876543210
8958 xxxxxxxxxxxxx010xxxxx1101x10010x
8964 /* 33222222222211111111110000000000
8965 10987654321098765432109876543210
8966 xxxxxxxxxxxxx010xxxxx1101x10011x
8974 if (((word
>> 22) & 0x1) == 0)
8976 if (((word
>> 30) & 0x1) == 0)
8978 /* 33222222222211111111110000000000
8979 10987654321098765432109876543210
8980 xxxxxxxxxxxxx110xxxxx1001x10010x
8986 /* 33222222222211111111110000000000
8987 10987654321098765432109876543210
8988 xxxxxxxxxxxxx110xxxxx1001x10011x
8995 if (((word
>> 30) & 0x1) == 0)
8997 /* 33222222222211111111110000000000
8998 10987654321098765432109876543210
8999 xxxxxxxxxxxxx110xxxxx1101x10010x
9005 /* 33222222222211111111110000000000
9006 10987654321098765432109876543210
9007 xxxxxxxxxxxxx110xxxxx1101x10011x
9017 if (((word
>> 30) & 0x1) == 0)
9019 if (((word
>> 21) & 0x1) == 0)
9021 if (((word
>> 22) & 0x1) == 0)
9023 if (((word
>> 31) & 0x1) == 0)
9025 if (((word
>> 9) & 0x1) == 0)
9027 if (((word
>> 20) & 0x1) == 0)
9029 if (((word
>> 4) & 0x1) == 0)
9031 /* 33222222222211111111110000000000
9032 10987654321098765432109876543210
9033 xxxx0xxxx0xxxx10xxxx00011x100100
9039 /* 33222222222211111111110000000000
9040 10987654321098765432109876543210
9041 xxxx1xxxx0xxxx10xxxx00011x100100
9048 /* 33222222222211111111110000000000
9049 10987654321098765432109876543210
9050 xxxxxxxxx0xxxx10xxxx10011x100100
9057 if (((word
>> 4) & 0x1) == 0)
9059 /* 33222222222211111111110000000000
9060 10987654321098765432109876543210
9061 xxxx0xxxx1xxxx10xxxxx0011x100100
9067 /* 33222222222211111111110000000000
9068 10987654321098765432109876543210
9069 xxxx1xxxx1xxxx10xxxxx0011x100100
9077 if (((word
>> 13) & 0x1) == 0)
9079 /* 33222222222211111111110000000000
9080 10987654321098765432109876543210
9081 xxxxxxxxxxxxx010xxxxx0011x100101
9087 /* 33222222222211111111110000000000
9088 10987654321098765432109876543210
9089 xxxxxxxxxxxxx110xxxxx0011x100101
9097 if (((word
>> 31) & 0x1) == 0)
9099 if (((word
>> 4) & 0x1) == 0)
9101 if (((word
>> 9) & 0x1) == 0)
9103 if (((word
>> 20) & 0x1) == 0)
9105 /* 33222222222211111111110000000000
9106 10987654321098765432109876543210
9107 xxxx0xxxx0xxxx10xxxx00111x100100
9113 /* 33222222222211111111110000000000
9114 10987654321098765432109876543210
9115 xxxx0xxxx0xxxx10xxxx10111x100100
9122 /* 33222222222211111111110000000000
9123 10987654321098765432109876543210
9124 xxxx0xxxx1xxxx10xxxxx0111x100100
9131 if (((word
>> 9) & 0x1) == 0)
9133 /* 33222222222211111111110000000000
9134 10987654321098765432109876543210
9135 xxxx1xxxx0xxxx10xxxxx0111x100100
9141 /* 33222222222211111111110000000000
9142 10987654321098765432109876543210
9143 xxxx1xxxx1xxxx10xxxxx0111x100100
9151 if (((word
>> 13) & 0x1) == 0)
9153 /* 33222222222211111111110000000000
9154 10987654321098765432109876543210
9155 xxxxxxxxxxxxx010xxxxx0111x100101
9161 /* 33222222222211111111110000000000
9162 10987654321098765432109876543210
9163 xxxxxxxxxxxxx110xxxxx0111x100101
9172 if (((word
>> 13) & 0x1) == 0)
9174 if (((word
>> 22) & 0x1) == 0)
9176 /* 33222222222211111111110000000000
9177 10987654321098765432109876543210
9178 xxxxxxxxxxxxx010xxxxx1011x10010x
9184 /* 33222222222211111111110000000000
9185 10987654321098765432109876543210
9186 xxxxxxxxxxxxx010xxxxx1111x10010x
9193 if (((word
>> 22) & 0x1) == 0)
9195 /* 33222222222211111111110000000000
9196 10987654321098765432109876543210
9197 xxxxxxxxxxxxx110xxxxx1011x10010x
9203 /* 33222222222211111111110000000000
9204 10987654321098765432109876543210
9205 xxxxxxxxxxxxx110xxxxx1111x10010x
9214 if (((word
>> 13) & 0x1) == 0)
9216 if (((word
>> 31) & 0x1) == 0)
9218 if (((word
>> 21) & 0x1) == 0)
9220 if (((word
>> 4) & 0x1) == 0)
9222 /* 33222222222211111111110000000000
9223 10987654321098765432109876543210
9224 xxxx0xxxxxxxx010xxxxx0x11x100110
9230 /* 33222222222211111111110000000000
9231 10987654321098765432109876543210
9232 xxxx1xxxxxxxx010xxxxx0x11x100110
9239 /* 33222222222211111111110000000000
9240 10987654321098765432109876543210
9241 xxxxxxxxxxxxx010xxxxx1x11x100110
9248 if (((word
>> 22) & 0x1) == 0)
9250 /* 33222222222211111111110000000000
9251 10987654321098765432109876543210
9252 xxxxxxxxxxxxx010xxxxxx011x100111
9258 /* 33222222222211111111110000000000
9259 10987654321098765432109876543210
9260 xxxxxxxxxxxxx010xxxxxx111x100111
9268 if (((word
>> 21) & 0x1) == 0)
9270 if (((word
>> 31) & 0x1) == 0)
9272 if (((word
>> 4) & 0x1) == 0)
9274 /* 33222222222211111111110000000000
9275 10987654321098765432109876543210
9276 xxxx0xxxxxxxx110xxxxx0x11x100110
9282 /* 33222222222211111111110000000000
9283 10987654321098765432109876543210
9284 xxxx1xxxxxxxx110xxxxx0x11x100110
9291 if (((word
>> 22) & 0x1) == 0)
9293 /* 33222222222211111111110000000000
9294 10987654321098765432109876543210
9295 xxxxxxxxxxxxx110xxxxx0011x100111
9301 /* 33222222222211111111110000000000
9302 10987654321098765432109876543210
9303 xxxxxxxxxxxxx110xxxxx0111x100111
9311 if (((word
>> 31) & 0x1) == 0)
9313 /* 33222222222211111111110000000000
9314 10987654321098765432109876543210
9315 xxxxxxxxxxxxx110xxxxx1x11x100110
9321 if (((word
>> 22) & 0x1) == 0)
9323 /* 33222222222211111111110000000000
9324 10987654321098765432109876543210
9325 xxxxxxxxxxxxx110xxxxx1011x100111
9331 /* 33222222222211111111110000000000
9332 10987654321098765432109876543210
9333 xxxxxxxxxxxxx110xxxxx1111x100111
9346 if (((word
>> 21) & 0x1) == 0)
9348 if (((word
>> 30) & 0x1) == 0)
9350 if (((word
>> 14) & 0x1) == 0)
9352 if (((word
>> 13) & 0x1) == 0)
9354 if (((word
>> 4) & 0x1) == 0)
9356 /* 33222222222211111111110000000000
9357 10987654321098765432109876543210
9358 xxxx0xxxxxxxx001xxxxx0xx1x10010x
9364 /* 33222222222211111111110000000000
9365 10987654321098765432109876543210
9366 xxxx1xxxxxxxx001xxxxx0xx1x10010x
9373 if (((word
>> 20) & 0x1) == 0)
9375 if (((word
>> 22) & 0x1) == 0)
9377 if (((word
>> 23) & 0x1) == 0)
9379 /* 33222222222211111111110000000000
9380 10987654321098765432109876543210
9381 xxxxxxxxxxxxx101xxxx00001x10010x
9387 /* 33222222222211111111110000000000
9388 10987654321098765432109876543210
9389 xxxxxxxxxxxxx101xxxx00011x10010x
9396 if (((word
>> 23) & 0x1) == 0)
9398 /* 33222222222211111111110000000000
9399 10987654321098765432109876543210
9400 xxxxxxxxxxxxx101xxxx00101x10010x
9406 /* 33222222222211111111110000000000
9407 10987654321098765432109876543210
9408 xxxxxxxxxxxxx101xxxx00111x10010x
9416 if (((word
>> 22) & 0x1) == 0)
9418 if (((word
>> 23) & 0x1) == 0)
9420 /* 33222222222211111111110000000000
9421 10987654321098765432109876543210
9422 xxxxxxxxxxxxx101xxxx10001x10010x
9428 /* 33222222222211111111110000000000
9429 10987654321098765432109876543210
9430 xxxxxxxxxxxxx101xxxx10011x10010x
9437 if (((word
>> 23) & 0x1) == 0)
9439 /* 33222222222211111111110000000000
9440 10987654321098765432109876543210
9441 xxxxxxxxxxxxx101xxxx10101x10010x
9447 /* 33222222222211111111110000000000
9448 10987654321098765432109876543210
9449 xxxxxxxxxxxxx101xxxx10111x10010x
9459 if (((word
>> 31) & 0x1) == 0)
9461 if (((word
>> 4) & 0x1) == 0)
9463 if (((word
>> 20) & 0x1) == 0)
9465 if (((word
>> 22) & 0x1) == 0)
9467 /* 33222222222211111111110000000000
9468 10987654321098765432109876543210
9469 xxxx0xxxxxxxxx11xxxx000x1x100100
9475 /* 33222222222211111111110000000000
9476 10987654321098765432109876543210
9477 xxxx0xxxxxxxxx11xxxx001x1x100100
9484 if (((word
>> 16) & 0x1) == 0)
9486 if (((word
>> 19) & 0x1) == 0)
9488 /* 33222222222211111111110000000000
9489 10987654321098765432109876543210
9490 xxxx0xxxxxxxxx110xx010xx1x100100
9496 if (((word
>> 10) & 0x1) == 0)
9498 if (((word
>> 12) & 0x1) == 0)
9500 if (((word
>> 13) & 0x1) == 0)
9502 /* 33222222222211111111110000000000
9503 10987654321098765432109876543210
9504 xxxx0xxxxx0x00110xx110xx1x100100
9510 /* 33222222222211111111110000000000
9511 10987654321098765432109876543210
9512 xxxx0xxxxx0x01110xx110xx1x100100
9519 if (((word
>> 22) & 0x1) == 0)
9521 /* 33222222222211111111110000000000
9522 10987654321098765432109876543210
9523 xxxx0xxxxx0x1x110xx1100x1x100100
9529 /* 33222222222211111111110000000000
9530 10987654321098765432109876543210
9531 xxxx0xxxxx0x1x110xx1101x1x100100
9539 /* 33222222222211111111110000000000
9540 10987654321098765432109876543210
9541 xxxx0xxxxx1xxx110xx110xx1x100100
9549 if (((word
>> 10) & 0x1) == 0)
9551 if (((word
>> 12) & 0x1) == 0)
9553 /* 33222222222211111111110000000000
9554 10987654321098765432109876543210
9555 xxxx0xxxxx0x0x111xxx10xx1x100100
9561 /* 33222222222211111111110000000000
9562 10987654321098765432109876543210
9563 xxxx0xxxxx0x1x111xxx10xx1x100100
9570 /* 33222222222211111111110000000000
9571 10987654321098765432109876543210
9572 xxxx0xxxxx1xxx111xxx10xx1x100100
9581 if (((word
>> 22) & 0x1) == 0)
9583 /* 33222222222211111111110000000000
9584 10987654321098765432109876543210
9585 xxxx1xxxxxxxxx11xxxxx00x1x100100
9591 /* 33222222222211111111110000000000
9592 10987654321098765432109876543210
9593 xxxx1xxxxxxxxx11xxxxx01x1x100100
9601 if (((word
>> 13) & 0x1) == 0)
9603 if (((word
>> 22) & 0x1) == 0)
9605 if (((word
>> 23) & 0x1) == 0)
9607 /* 33222222222211111111110000000000
9608 10987654321098765432109876543210
9609 xxxxxxxxxxxxx011xxxxx0001x100101
9615 /* 33222222222211111111110000000000
9616 10987654321098765432109876543210
9617 xxxxxxxxxxxxx011xxxxx0011x100101
9624 if (((word
>> 23) & 0x1) == 0)
9626 /* 33222222222211111111110000000000
9627 10987654321098765432109876543210
9628 xxxxxxxxxxxxx011xxxxx0101x100101
9634 /* 33222222222211111111110000000000
9635 10987654321098765432109876543210
9636 xxxxxxxxxxxxx011xxxxx0111x100101
9644 if (((word
>> 22) & 0x1) == 0)
9646 if (((word
>> 23) & 0x1) == 0)
9648 /* 33222222222211111111110000000000
9649 10987654321098765432109876543210
9650 xxxxxxxxxxxxx111xxxxx0001x100101
9656 /* 33222222222211111111110000000000
9657 10987654321098765432109876543210
9658 xxxxxxxxxxxxx111xxxxx0011x100101
9665 if (((word
>> 23) & 0x1) == 0)
9667 /* 33222222222211111111110000000000
9668 10987654321098765432109876543210
9669 xxxxxxxxxxxxx111xxxxx0101x100101
9675 /* 33222222222211111111110000000000
9676 10987654321098765432109876543210
9677 xxxxxxxxxxxxx111xxxxx0111x100101
9688 if (((word
>> 13) & 0x1) == 0)
9690 if (((word
>> 23) & 0x1) == 0)
9692 if (((word
>> 22) & 0x1) == 0)
9694 /* 33222222222211111111110000000000
9695 10987654321098765432109876543210
9696 xxxxxxxxxxxxx0x1xxxxx0001x10011x
9702 /* 33222222222211111111110000000000
9703 10987654321098765432109876543210
9704 xxxxxxxxxxxxx0x1xxxxx0101x10011x
9711 if (((word
>> 31) & 0x1) == 0)
9713 if (((word
>> 14) & 0x1) == 0)
9715 if (((word
>> 19) & 0x1) == 0)
9717 if (((word
>> 20) & 0x1) == 0)
9719 if (((word
>> 16) & 0x1) == 0)
9721 if (((word
>> 17) & 0x1) == 0)
9723 if (((word
>> 18) & 0x1) == 0)
9725 /* 33222222222211111111110000000000
9726 10987654321098765432109876543210
9727 xxxxxxxxxxxxx001000000x11x100110
9733 /* 33222222222211111111110000000000
9734 10987654321098765432109876543210
9735 xxxxxxxxxxxxx001001000x11x100110
9742 if (((word
>> 18) & 0x1) == 0)
9744 /* 33222222222211111111110000000000
9745 10987654321098765432109876543210
9746 xxxxxxxxxxxxx001010000x11x100110
9752 /* 33222222222211111111110000000000
9753 10987654321098765432109876543210
9754 xxxxxxxxxxxxx001011000x11x100110
9762 if (((word
>> 17) & 0x1) == 0)
9764 if (((word
>> 18) & 0x1) == 0)
9766 /* 33222222222211111111110000000000
9767 10987654321098765432109876543210
9768 xxxxxxxxxxxxx001100000x11x100110
9774 /* 33222222222211111111110000000000
9775 10987654321098765432109876543210
9776 xxxxxxxxxxxxx001101000x11x100110
9783 if (((word
>> 18) & 0x1) == 0)
9785 /* 33222222222211111111110000000000
9786 10987654321098765432109876543210
9787 xxxxxxxxxxxxx001110000x11x100110
9793 /* 33222222222211111111110000000000
9794 10987654321098765432109876543210
9795 xxxxxxxxxxxxx001111000x11x100110
9804 /* 33222222222211111111110000000000
9805 10987654321098765432109876543210
9806 xxxxxxxxxxxxx001xxx010x11x100110
9813 if (((word
>> 16) & 0x1) == 0)
9815 if (((word
>> 17) & 0x1) == 0)
9817 if (((word
>> 18) & 0x1) == 0)
9819 if (((word
>> 20) & 0x1) == 0)
9821 /* 33222222222211111111110000000000
9822 10987654321098765432109876543210
9823 xxxxxxxxxxxxx001000100x11x100110
9829 /* 33222222222211111111110000000000
9830 10987654321098765432109876543210
9831 xxxxxxxxxxxxx001000110x11x100110
9838 if (((word
>> 20) & 0x1) == 0)
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 xxxxxxxxxxxxx001001100x11x100110
9848 /* 33222222222211111111110000000000
9849 10987654321098765432109876543210
9850 xxxxxxxxxxxxx001001110x11x100110
9858 if (((word
>> 18) & 0x1) == 0)
9860 if (((word
>> 20) & 0x1) == 0)
9862 /* 33222222222211111111110000000000
9863 10987654321098765432109876543210
9864 xxxxxxxxxxxxx001010100x11x100110
9870 /* 33222222222211111111110000000000
9871 10987654321098765432109876543210
9872 xxxxxxxxxxxxx001010110x11x100110
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 xxxxxxxxxxxxx0010111x0x11x100110
9889 if (((word
>> 17) & 0x1) == 0)
9891 if (((word
>> 18) & 0x1) == 0)
9893 if (((word
>> 20) & 0x1) == 0)
9895 /* 33222222222211111111110000000000
9896 10987654321098765432109876543210
9897 xxxxxxxxxxxxx001100100x11x100110
9903 /* 33222222222211111111110000000000
9904 10987654321098765432109876543210
9905 xxxxxxxxxxxxx001100110x11x100110
9912 if (((word
>> 20) & 0x1) == 0)
9914 /* 33222222222211111111110000000000
9915 10987654321098765432109876543210
9916 xxxxxxxxxxxxx001101100x11x100110
9922 /* 33222222222211111111110000000000
9923 10987654321098765432109876543210
9924 xxxxxxxxxxxxx001101110x11x100110
9932 if (((word
>> 18) & 0x1) == 0)
9934 /* 33222222222211111111110000000000
9935 10987654321098765432109876543210
9936 xxxxxxxxxxxxx0011101x0x11x100110
9942 /* 33222222222211111111110000000000
9943 10987654321098765432109876543210
9944 xxxxxxxxxxxxx0011111x0x11x100110
9954 if (((word
>> 4) & 0x1) == 0)
9956 /* 33222222222211111111110000000000
9957 10987654321098765432109876543210
9958 xxxx0xxxxxxxx011xxxxx0x11x100110
9964 /* 33222222222211111111110000000000
9965 10987654321098765432109876543210
9966 xxxx1xxxxxxxx011xxxxx0x11x100110
9974 /* 33222222222211111111110000000000
9975 10987654321098765432109876543210
9976 xxxxxxxxxxxxx0x1xxxxx0x11x100111
9984 if (((word
>> 14) & 0x1) == 0)
9986 if (((word
>> 23) & 0x1) == 0)
9988 if (((word
>> 22) & 0x1) == 0)
9990 /* 33222222222211111111110000000000
9991 10987654321098765432109876543210
9992 xxxxxxxxxxxxx101xxxxx0001x10011x
9998 /* 33222222222211111111110000000000
9999 10987654321098765432109876543210
10000 xxxxxxxxxxxxx101xxxxx0101x10011x
10007 if (((word
>> 31) & 0x1) == 0)
10009 if (((word
>> 16) & 0x1) == 0)
10011 if (((word
>> 17) & 0x1) == 0)
10013 if (((word
>> 18) & 0x1) == 0)
10015 if (((word
>> 19) & 0x1) == 0)
10017 if (((word
>> 20) & 0x1) == 0)
10019 /* 33222222222211111111110000000000
10020 10987654321098765432109876543210
10021 xxxxxxxxxxxxx101000000x11x100110
10027 /* 33222222222211111111110000000000
10028 10987654321098765432109876543210
10029 xxxxxxxxxxxxx101000010x11x100110
10036 if (((word
>> 20) & 0x1) == 0)
10038 if (((word
>> 22) & 0x1) == 0)
10040 /* 33222222222211111111110000000000
10041 10987654321098765432109876543210
10042 xxxxxxxxxxxxx101000100011x100110
10048 /* 33222222222211111111110000000000
10049 10987654321098765432109876543210
10050 xxxxxxxxxxxxx101000100111x100110
10057 /* 33222222222211111111110000000000
10058 10987654321098765432109876543210
10059 xxxxxxxxxxxxx101000110x11x100110
10067 if (((word
>> 19) & 0x1) == 0)
10069 if (((word
>> 20) & 0x1) == 0)
10071 /* 33222222222211111111110000000000
10072 10987654321098765432109876543210
10073 xxxxxxxxxxxxx101001000x11x100110
10079 if (((word
>> 22) & 0x1) == 0)
10081 /* 33222222222211111111110000000000
10082 10987654321098765432109876543210
10083 xxxxxxxxxxxxx101001010011x100110
10089 /* 33222222222211111111110000000000
10090 10987654321098765432109876543210
10091 xxxxxxxxxxxxx101001010111x100110
10099 if (((word
>> 20) & 0x1) == 0)
10101 /* 33222222222211111111110000000000
10102 10987654321098765432109876543210
10103 xxxxxxxxxxxxx101001100x11x100110
10109 if (((word
>> 22) & 0x1) == 0)
10111 /* 33222222222211111111110000000000
10112 10987654321098765432109876543210
10113 xxxxxxxxxxxxx101001110011x100110
10119 /* 33222222222211111111110000000000
10120 10987654321098765432109876543210
10121 xxxxxxxxxxxxx101001110111x100110
10131 if (((word
>> 18) & 0x1) == 0)
10133 if (((word
>> 19) & 0x1) == 0)
10135 /* 33222222222211111111110000000000
10136 10987654321098765432109876543210
10137 xxxxxxxxxxxxx1010100x0x11x100110
10143 /* 33222222222211111111110000000000
10144 10987654321098765432109876543210
10145 xxxxxxxxxxxxx1010101x0x11x100110
10152 if (((word
>> 19) & 0x1) == 0)
10154 if (((word
>> 20) & 0x1) == 0)
10156 /* 33222222222211111111110000000000
10157 10987654321098765432109876543210
10158 xxxxxxxxxxxxx101011000x11x100110
10164 /* 33222222222211111111110000000000
10165 10987654321098765432109876543210
10166 xxxxxxxxxxxxx101011010x11x100110
10173 /* 33222222222211111111110000000000
10174 10987654321098765432109876543210
10175 xxxxxxxxxxxxx1010111x0x11x100110
10184 if (((word
>> 17) & 0x1) == 0)
10186 if (((word
>> 18) & 0x1) == 0)
10188 if (((word
>> 19) & 0x1) == 0)
10190 if (((word
>> 20) & 0x1) == 0)
10192 /* 33222222222211111111110000000000
10193 10987654321098765432109876543210
10194 xxxxxxxxxxxxx101100000x11x100110
10200 /* 33222222222211111111110000000000
10201 10987654321098765432109876543210
10202 xxxxxxxxxxxxx101100010x11x100110
10209 if (((word
>> 20) & 0x1) == 0)
10211 if (((word
>> 22) & 0x1) == 0)
10213 /* 33222222222211111111110000000000
10214 10987654321098765432109876543210
10215 xxxxxxxxxxxxx101100100011x100110
10221 /* 33222222222211111111110000000000
10222 10987654321098765432109876543210
10223 xxxxxxxxxxxxx101100100111x100110
10230 /* 33222222222211111111110000000000
10231 10987654321098765432109876543210
10232 xxxxxxxxxxxxx101100110x11x100110
10240 if (((word
>> 19) & 0x1) == 0)
10242 if (((word
>> 22) & 0x1) == 0)
10244 /* 33222222222211111111110000000000
10245 10987654321098765432109876543210
10246 xxxxxxxxxxxxx1011010x0011x100110
10252 /* 33222222222211111111110000000000
10253 10987654321098765432109876543210
10254 xxxxxxxxxxxxx1011010x0111x100110
10261 if (((word
>> 20) & 0x1) == 0)
10263 /* 33222222222211111111110000000000
10264 10987654321098765432109876543210
10265 xxxxxxxxxxxxx101101100x11x100110
10271 if (((word
>> 22) & 0x1) == 0)
10273 /* 33222222222211111111110000000000
10274 10987654321098765432109876543210
10275 xxxxxxxxxxxxx101101110011x100110
10281 /* 33222222222211111111110000000000
10282 10987654321098765432109876543210
10283 xxxxxxxxxxxxx101101110111x100110
10293 if (((word
>> 18) & 0x1) == 0)
10295 if (((word
>> 19) & 0x1) == 0)
10297 /* 33222222222211111111110000000000
10298 10987654321098765432109876543210
10299 xxxxxxxxxxxxx1011100x0x11x100110
10305 /* 33222222222211111111110000000000
10306 10987654321098765432109876543210
10307 xxxxxxxxxxxxx1011101x0x11x100110
10314 if (((word
>> 19) & 0x1) == 0)
10316 if (((word
>> 20) & 0x1) == 0)
10318 /* 33222222222211111111110000000000
10319 10987654321098765432109876543210
10320 xxxxxxxxxxxxx101111000x11x100110
10326 /* 33222222222211111111110000000000
10327 10987654321098765432109876543210
10328 xxxxxxxxxxxxx101111010x11x100110
10335 /* 33222222222211111111110000000000
10336 10987654321098765432109876543210
10337 xxxxxxxxxxxxx1011111x0x11x100110
10347 if (((word
>> 22) & 0x1) == 0)
10349 /* 33222222222211111111110000000000
10350 10987654321098765432109876543210
10351 xxxxxxxxxxxxx101xxxxx0011x100111
10357 /* 33222222222211111111110000000000
10358 10987654321098765432109876543210
10359 xxxxxxxxxxxxx101xxxxx0111x100111
10368 if (((word
>> 23) & 0x1) == 0)
10370 if (((word
>> 20) & 0x1) == 0)
10372 /* 33222222222211111111110000000000
10373 10987654321098765432109876543210
10374 xxxxxxxxxxxxx111xxxx00x01x10011x
10380 if (((word
>> 22) & 0x1) == 0)
10382 /* 33222222222211111111110000000000
10383 10987654321098765432109876543210
10384 xxxxxxxxxxxxx111xxxx10001x10011x
10390 /* 33222222222211111111110000000000
10391 10987654321098765432109876543210
10392 xxxxxxxxxxxxx111xxxx10101x10011x
10400 if (((word
>> 31) & 0x1) == 0)
10402 /* 33222222222211111111110000000000
10403 10987654321098765432109876543210
10404 xxxxxxxxxxxxx111xxxxx0x11x100110
10410 if (((word
>> 22) & 0x1) == 0)
10412 /* 33222222222211111111110000000000
10413 10987654321098765432109876543210
10414 xxxxxxxxxxxxx111xxxxx0011x100111
10420 /* 33222222222211111111110000000000
10421 10987654321098765432109876543210
10422 xxxxxxxxxxxxx111xxxxx0111x100111
10434 if (((word
>> 30) & 0x1) == 0)
10436 if (((word
>> 14) & 0x1) == 0)
10438 if (((word
>> 20) & 0x1) == 0)
10440 if (((word
>> 31) & 0x1) == 0)
10442 if (((word
>> 16) & 0x1) == 0)
10444 if (((word
>> 17) & 0x1) == 0)
10446 if (((word
>> 18) & 0x1) == 0)
10448 if (((word
>> 19) & 0x1) == 0)
10450 /* 33222222222211111111110000000000
10451 10987654321098765432109876543210
10452 xxxxxxxxxxxxxx01000001xx1x100100
10458 if (((word
>> 10) & 0x1) == 0)
10460 if (((word
>> 11) & 0x1) == 0)
10462 if (((word
>> 12) & 0x1) == 0)
10464 /* 33222222222211111111110000000000
10465 10987654321098765432109876543210
10466 xxxxxxxxxx000x01000101xx1x100100
10472 /* 33222222222211111111110000000000
10473 10987654321098765432109876543210
10474 xxxxxxxxxx001x01000101xx1x100100
10481 /* 33222222222211111111110000000000
10482 10987654321098765432109876543210
10483 xxxxxxxxxx01xx01000101xx1x100100
10490 /* 33222222222211111111110000000000
10491 10987654321098765432109876543210
10492 xxxxxxxxxx1xxx01000101xx1x100100
10500 if (((word
>> 11) & 0x1) == 0)
10502 if (((word
>> 12) & 0x1) == 0)
10504 /* 33222222222211111111110000000000
10505 10987654321098765432109876543210
10506 xxxxxxxxxxx00x01001x01xx1x100100
10512 /* 33222222222211111111110000000000
10513 10987654321098765432109876543210
10514 xxxxxxxxxxx01x01001x01xx1x100100
10521 /* 33222222222211111111110000000000
10522 10987654321098765432109876543210
10523 xxxxxxxxxxx1xx01001x01xx1x100100
10531 if (((word
>> 10) & 0x1) == 0)
10533 if (((word
>> 11) & 0x1) == 0)
10535 /* 33222222222211111111110000000000
10536 10987654321098765432109876543210
10537 xxxxxxxxxx00xx0101xx01xx1x100100
10543 /* 33222222222211111111110000000000
10544 10987654321098765432109876543210
10545 xxxxxxxxxx01xx0101xx01xx1x100100
10552 /* 33222222222211111111110000000000
10553 10987654321098765432109876543210
10554 xxxxxxxxxx1xxx0101xx01xx1x100100
10562 if (((word
>> 10) & 0x1) == 0)
10564 if (((word
>> 11) & 0x1) == 0)
10566 if (((word
>> 17) & 0x1) == 0)
10568 if (((word
>> 18) & 0x1) == 0)
10570 /* 33222222222211111111110000000000
10571 10987654321098765432109876543210
10572 xxxxxxxxxx00xx01100x01xx1x100100
10578 /* 33222222222211111111110000000000
10579 10987654321098765432109876543210
10580 xxxxxxxxxx00xx01101x01xx1x100100
10587 /* 33222222222211111111110000000000
10588 10987654321098765432109876543210
10589 xxxxxxxxxx00xx0111xx01xx1x100100
10596 if (((word
>> 17) & 0x1) == 0)
10598 if (((word
>> 18) & 0x1) == 0)
10600 /* 33222222222211111111110000000000
10601 10987654321098765432109876543210
10602 xxxxxxxxxx01xx01100x01xx1x100100
10608 /* 33222222222211111111110000000000
10609 10987654321098765432109876543210
10610 xxxxxxxxxx01xx01101x01xx1x100100
10617 /* 33222222222211111111110000000000
10618 10987654321098765432109876543210
10619 xxxxxxxxxx01xx0111xx01xx1x100100
10627 if (((word
>> 17) & 0x1) == 0)
10629 /* 33222222222211111111110000000000
10630 10987654321098765432109876543210
10631 xxxxxxxxxx1xxx0110xx01xx1x100100
10637 /* 33222222222211111111110000000000
10638 10987654321098765432109876543210
10639 xxxxxxxxxx1xxx0111xx01xx1x100100
10648 if (((word
>> 22) & 0x1) == 0)
10650 if (((word
>> 23) & 0x1) == 0)
10652 /* 33222222222211111111110000000000
10653 10987654321098765432109876543210
10654 xxxxxxxxxxxxxx01xxxx01001x100101
10660 /* 33222222222211111111110000000000
10661 10987654321098765432109876543210
10662 xxxxxxxxxxxxxx01xxxx01011x100101
10669 if (((word
>> 23) & 0x1) == 0)
10671 /* 33222222222211111111110000000000
10672 10987654321098765432109876543210
10673 xxxxxxxxxxxxxx01xxxx01101x100101
10679 /* 33222222222211111111110000000000
10680 10987654321098765432109876543210
10681 xxxxxxxxxxxxxx01xxxx01111x100101
10690 if (((word
>> 22) & 0x1) == 0)
10692 if (((word
>> 23) & 0x1) == 0)
10694 /* 33222222222211111111110000000000
10695 10987654321098765432109876543210
10696 xxxxxxxxxxxxxx01xxxx11001x10010x
10702 /* 33222222222211111111110000000000
10703 10987654321098765432109876543210
10704 xxxxxxxxxxxxxx01xxxx11011x10010x
10711 if (((word
>> 23) & 0x1) == 0)
10713 /* 33222222222211111111110000000000
10714 10987654321098765432109876543210
10715 xxxxxxxxxxxxxx01xxxx11101x10010x
10721 /* 33222222222211111111110000000000
10722 10987654321098765432109876543210
10723 xxxxxxxxxxxxxx01xxxx11111x10010x
10732 if (((word
>> 31) & 0x1) == 0)
10734 if (((word
>> 16) & 0x1) == 0)
10736 if (((word
>> 17) & 0x1) == 0)
10738 if (((word
>> 18) & 0x1) == 0)
10740 if (((word
>> 19) & 0x1) == 0)
10742 if (((word
>> 20) & 0x1) == 0)
10744 /* 33222222222211111111110000000000
10745 10987654321098765432109876543210
10746 xxxxxxxxxxxxxx11000001xx1x100100
10752 /* 33222222222211111111110000000000
10753 10987654321098765432109876543210
10754 xxxxxxxxxxxxxx11000011xx1x100100
10761 if (((word
>> 20) & 0x1) == 0)
10763 /* 33222222222211111111110000000000
10764 10987654321098765432109876543210
10765 xxxxxxxxxxxxxx11000101xx1x100100
10771 /* 33222222222211111111110000000000
10772 10987654321098765432109876543210
10773 xxxxxxxxxxxxxx11000111xx1x100100
10781 /* 33222222222211111111110000000000
10782 10987654321098765432109876543210
10783 xxxxxxxxxxxxxx11001xx1xx1x100100
10790 if (((word
>> 18) & 0x1) == 0)
10792 /* 33222222222211111111110000000000
10793 10987654321098765432109876543210
10794 xxxxxxxxxxxxxx11010xx1xx1x100100
10800 /* 33222222222211111111110000000000
10801 10987654321098765432109876543210
10802 xxxxxxxxxxxxxx11011xx1xx1x100100
10810 if (((word
>> 17) & 0x1) == 0)
10812 if (((word
>> 18) & 0x1) == 0)
10814 if (((word
>> 19) & 0x1) == 0)
10816 /* 33222222222211111111110000000000
10817 10987654321098765432109876543210
10818 xxxxxxxxxxxxxx111000x1xx1x100100
10824 if (((word
>> 20) & 0x1) == 0)
10826 /* 33222222222211111111110000000000
10827 10987654321098765432109876543210
10828 xxxxxxxxxxxxxx11100101xx1x100100
10834 /* 33222222222211111111110000000000
10835 10987654321098765432109876543210
10836 xxxxxxxxxxxxxx11100111xx1x100100
10844 /* 33222222222211111111110000000000
10845 10987654321098765432109876543210
10846 xxxxxxxxxxxxxx11101xx1xx1x100100
10853 if (((word
>> 18) & 0x1) == 0)
10855 if (((word
>> 19) & 0x1) == 0)
10857 /* 33222222222211111111110000000000
10858 10987654321098765432109876543210
10859 xxxxxxxxxxxxxx111100x1xx1x100100
10865 /* 33222222222211111111110000000000
10866 10987654321098765432109876543210
10867 xxxxxxxxxxxxxx111101x1xx1x100100
10874 /* 33222222222211111111110000000000
10875 10987654321098765432109876543210
10876 xxxxxxxxxxxxxx11111xx1xx1x100100
10885 if (((word
>> 13) & 0x1) == 0)
10887 if (((word
>> 22) & 0x1) == 0)
10889 if (((word
>> 23) & 0x1) == 0)
10891 /* 33222222222211111111110000000000
10892 10987654321098765432109876543210
10893 xxxxxxxxxxxxx011xxxxx1001x100101
10899 /* 33222222222211111111110000000000
10900 10987654321098765432109876543210
10901 xxxxxxxxxxxxx011xxxxx1011x100101
10908 if (((word
>> 23) & 0x1) == 0)
10910 /* 33222222222211111111110000000000
10911 10987654321098765432109876543210
10912 xxxxxxxxxxxxx011xxxxx1101x100101
10918 /* 33222222222211111111110000000000
10919 10987654321098765432109876543210
10920 xxxxxxxxxxxxx011xxxxx1111x100101
10928 if (((word
>> 22) & 0x1) == 0)
10930 if (((word
>> 23) & 0x1) == 0)
10932 /* 33222222222211111111110000000000
10933 10987654321098765432109876543210
10934 xxxxxxxxxxxxx111xxxxx1001x100101
10940 /* 33222222222211111111110000000000
10941 10987654321098765432109876543210
10942 xxxxxxxxxxxxx111xxxxx1011x100101
10949 if (((word
>> 23) & 0x1) == 0)
10951 /* 33222222222211111111110000000000
10952 10987654321098765432109876543210
10953 xxxxxxxxxxxxx111xxxxx1101x100101
10959 /* 33222222222211111111110000000000
10960 10987654321098765432109876543210
10961 xxxxxxxxxxxxx111xxxxx1111x100101
10972 if (((word
>> 13) & 0x1) == 0)
10974 if (((word
>> 23) & 0x1) == 0)
10976 if (((word
>> 22) & 0x1) == 0)
10978 /* 33222222222211111111110000000000
10979 10987654321098765432109876543210
10980 xxxxxxxxxxxxx0x1xxxxx1001x10011x
10986 /* 33222222222211111111110000000000
10987 10987654321098765432109876543210
10988 xxxxxxxxxxxxx0x1xxxxx1101x10011x
10995 if (((word
>> 31) & 0x1) == 0)
10997 if (((word
>> 14) & 0x1) == 0)
10999 /* 33222222222211111111110000000000
11000 10987654321098765432109876543210
11001 xxxxxxxxxxxxx001xxxxx1x11x100110
11007 /* 33222222222211111111110000000000
11008 10987654321098765432109876543210
11009 xxxxxxxxxxxxx011xxxxx1x11x100110
11016 /* 33222222222211111111110000000000
11017 10987654321098765432109876543210
11018 xxxxxxxxxxxxx0x1xxxxx1x11x100111
11026 if (((word
>> 14) & 0x1) == 0)
11028 if (((word
>> 23) & 0x1) == 0)
11030 if (((word
>> 22) & 0x1) == 0)
11032 /* 33222222222211111111110000000000
11033 10987654321098765432109876543210
11034 xxxxxxxxxxxxx101xxxxx1001x10011x
11040 /* 33222222222211111111110000000000
11041 10987654321098765432109876543210
11042 xxxxxxxxxxxxx101xxxxx1101x10011x
11049 if (((word
>> 31) & 0x1) == 0)
11051 /* 33222222222211111111110000000000
11052 10987654321098765432109876543210
11053 xxxxxxxxxxxxx101xxxxx1x11x100110
11059 /* 33222222222211111111110000000000
11060 10987654321098765432109876543210
11061 xxxxxxxxxxxxx101xxxxx1x11x100111
11069 if (((word
>> 23) & 0x1) == 0)
11071 if (((word
>> 20) & 0x1) == 0)
11073 /* 33222222222211111111110000000000
11074 10987654321098765432109876543210
11075 xxxxxxxxxxxxx111xxxx01x01x10011x
11081 if (((word
>> 22) & 0x1) == 0)
11083 /* 33222222222211111111110000000000
11084 10987654321098765432109876543210
11085 xxxxxxxxxxxxx111xxxx11001x10011x
11091 /* 33222222222211111111110000000000
11092 10987654321098765432109876543210
11093 xxxxxxxxxxxxx111xxxx11101x10011x
11101 if (((word
>> 31) & 0x1) == 0)
11103 /* 33222222222211111111110000000000
11104 10987654321098765432109876543210
11105 xxxxxxxxxxxxx111xxxxx1x11x100110
11111 if (((word
>> 20) & 0x1) == 0)
11113 /* 33222222222211111111110000000000
11114 10987654321098765432109876543210
11115 xxxxxxxxxxxxx111xxxx01x11x100111
11121 if (((word
>> 22) & 0x1) == 0)
11123 /* 33222222222211111111110000000000
11124 10987654321098765432109876543210
11125 xxxxxxxxxxxxx111xxxx11011x100111
11131 /* 33222222222211111111110000000000
11132 10987654321098765432109876543210
11133 xxxxxxxxxxxxx111xxxx11111x100111
11150 if (((word
>> 29) & 0x1) == 0)
11152 if (((word
>> 30) & 0x1) == 0)
11154 if (((word
>> 31) & 0x1) == 0)
11156 /* 33222222222211111111110000000000
11157 10987654321098765432109876543210
11158 xxxxxxxxxxxxxxxxxxxxxxxxxx101000
11164 /* 33222222222211111111110000000000
11165 10987654321098765432109876543210
11166 xxxxxxxxxxxxxxxxxxxxxxxxxx101001
11173 if (((word
>> 24) & 0x1) == 0)
11175 if (((word
>> 4) & 0x1) == 0)
11177 if (((word
>> 25) & 0x1) == 0)
11179 if (((word
>> 31) & 0x1) == 0)
11181 /* 33222222222211111111110000000000
11182 10987654321098765432109876543210
11183 xxxx0xxxxxxxxxxxxxxxxxxx00101010
11189 if (((word
>> 0) & 0x1) == 0)
11191 if (((word
>> 1) & 0x1) == 0)
11193 if (((word
>> 21) & 0x1) == 0)
11195 /* 33222222222211111111110000000000
11196 10987654321098765432109876543210
11197 00xx0xxxxxxxxxxxxxxxx0xx00101011
11203 /* 33222222222211111111110000000000
11204 10987654321098765432109876543210
11205 00xx0xxxxxxxxxxxxxxxx1xx00101011
11212 if (((word
>> 21) & 0x1) == 0)
11214 /* 33222222222211111111110000000000
11215 10987654321098765432109876543210
11216 01xx0xxxxxxxxxxxxxxxx0xx00101011
11222 /* 33222222222211111111110000000000
11223 10987654321098765432109876543210
11224 01xx0xxxxxxxxxxxxxxxx1xx00101011
11232 if (((word
>> 1) & 0x1) == 0)
11234 if (((word
>> 21) & 0x1) == 0)
11236 /* 33222222222211111111110000000000
11237 10987654321098765432109876543210
11238 10xx0xxxxxxxxxxxxxxxx0xx00101011
11244 /* 33222222222211111111110000000000
11245 10987654321098765432109876543210
11246 10xx0xxxxxxxxxxxxxxxx1xx00101011
11253 if (((word
>> 21) & 0x1) == 0)
11255 /* 33222222222211111111110000000000
11256 10987654321098765432109876543210
11257 11xx0xxxxxxxxxxxxxxxx0xx00101011
11263 /* 33222222222211111111110000000000
11264 10987654321098765432109876543210
11265 11xx0xxxxxxxxxxxxxxxx1xx00101011
11275 if (((word
>> 21) & 0x1) == 0)
11277 if (((word
>> 22) & 0x1) == 0)
11279 if (((word
>> 23) & 0x1) == 0)
11281 /* 33222222222211111111110000000000
11282 10987654321098765432109876543210
11283 xxxx0xxxxxxxxxxxxxxxx0000110101x
11289 /* 33222222222211111111110000000000
11290 10987654321098765432109876543210
11291 xxxx0xxxxxxxxxxxxxxxx0010110101x
11298 /* 33222222222211111111110000000000
11299 10987654321098765432109876543210
11300 xxxx0xxxxxxxxxxxxxxxx01x0110101x
11307 if (((word
>> 23) & 0x1) == 0)
11309 /* 33222222222211111111110000000000
11310 10987654321098765432109876543210
11311 xxxx0xxxxxxxxxxxxxxxx1x00110101x
11317 /* 33222222222211111111110000000000
11318 10987654321098765432109876543210
11319 xxxx0xxxxxxxxxxxxxxxx1x10110101x
11328 if (((word
>> 10) & 0x1) == 0)
11330 if (((word
>> 21) & 0x1) == 0)
11332 if (((word
>> 22) & 0x1) == 0)
11334 if (((word
>> 23) & 0x1) == 0)
11336 /* 33222222222211111111110000000000
11337 10987654321098765432109876543210
11338 xxxx1xxxxx0xxxxxxxxxx0000x10101x
11344 /* 33222222222211111111110000000000
11345 10987654321098765432109876543210
11346 xxxx1xxxxx0xxxxxxxxxx0010x10101x
11353 /* 33222222222211111111110000000000
11354 10987654321098765432109876543210
11355 xxxx1xxxxx0xxxxxxxxxx01x0x10101x
11362 /* 33222222222211111111110000000000
11363 10987654321098765432109876543210
11364 xxxx1xxxxx0xxxxxxxxxx1xx0x10101x
11371 if (((word
>> 21) & 0x1) == 0)
11373 if (((word
>> 22) & 0x1) == 0)
11375 if (((word
>> 23) & 0x1) == 0)
11377 /* 33222222222211111111110000000000
11378 10987654321098765432109876543210
11379 xxxx1xxxxx1xxxxxxxxxx0000x10101x
11385 /* 33222222222211111111110000000000
11386 10987654321098765432109876543210
11387 xxxx1xxxxx1xxxxxxxxxx0010x10101x
11394 /* 33222222222211111111110000000000
11395 10987654321098765432109876543210
11396 xxxx1xxxxx1xxxxxxxxxx01x0x10101x
11403 /* 33222222222211111111110000000000
11404 10987654321098765432109876543210
11405 xxxx1xxxxx1xxxxxxxxxx1xx0x10101x
11414 if (((word
>> 21) & 0x1) == 0)
11416 if (((word
>> 25) & 0x1) == 0)
11418 /* 33222222222211111111110000000000
11419 10987654321098765432109876543210
11420 xxxxxxxxxxxxxxxxxxxxx0xx1010101x
11426 if (((word
>> 10) & 0x1) == 0)
11428 /* 33222222222211111111110000000000
11429 10987654321098765432109876543210
11430 xxxxxxxxxx0xxxxxxxxxx0xx1110101x
11436 /* 33222222222211111111110000000000
11437 10987654321098765432109876543210
11438 xxxxxxxxxx1xxxxxxxxxx0xx1110101x
11446 if (((word
>> 25) & 0x1) == 0)
11448 /* 33222222222211111111110000000000
11449 10987654321098765432109876543210
11450 xxxxxxxxxxxxxxxxxxxxx1xx1010101x
11456 if (((word
>> 10) & 0x1) == 0)
11458 /* 33222222222211111111110000000000
11459 10987654321098765432109876543210
11460 xxxxxxxxxx0xxxxxxxxxx1xx1110101x
11466 /* 33222222222211111111110000000000
11467 10987654321098765432109876543210
11468 xxxxxxxxxx1xxxxxxxxxx1xx1110101x
11479 if (((word
>> 24) & 0x1) == 0)
11481 if (((word
>> 25) & 0x1) == 0)
11483 /* 33222222222211111111110000000000
11484 10987654321098765432109876543210
11485 xxxxxxxxxxxxxxxxxxxxxxxx001011xx
11491 /* 33222222222211111111110000000000
11492 10987654321098765432109876543210
11493 xxxxxxxxxxxxxxxxxxxxxxxx011011xx
11500 if (((word
>> 25) & 0x1) == 0)
11502 /* 33222222222211111111110000000000
11503 10987654321098765432109876543210
11504 xxxxxxxxxxxxxxxxxxxxxxxx101011xx
11510 /* 33222222222211111111110000000000
11511 10987654321098765432109876543210
11512 xxxxxxxxxxxxxxxxxxxxxxxx111011xx
11522 if (((word
>> 25) & 0x1) == 0)
11524 if (((word
>> 28) & 0x1) == 0)
11526 if (((word
>> 22) & 0x1) == 0)
11528 if (((word
>> 23) & 0x1) == 0)
11530 if (((word
>> 24) & 0x1) == 0)
11532 if (((word
>> 29) & 0x1) == 0)
11534 /* 33222222222211111111110000000000
11535 10987654321098765432109876543210
11536 xxxxxxxxxxxxxxxxxxxxxx00001100xx
11542 /* 33222222222211111111110000000000
11543 10987654321098765432109876543210
11544 xxxxxxxxxxxxxxxxxxxxxx00001101xx
11551 if (((word
>> 29) & 0x1) == 0)
11553 if (((word
>> 13) & 0x1) == 0)
11555 if (((word
>> 21) & 0x1) == 0)
11557 /* 33222222222211111111110000000000
11558 10987654321098765432109876543210
11559 xxxxxxxxxxxxx0xxxxxxx000101100xx
11565 /* 33222222222211111111110000000000
11566 10987654321098765432109876543210
11567 xxxxxxxxxxxxx0xxxxxxx100101100xx
11574 if (((word
>> 21) & 0x1) == 0)
11576 /* 33222222222211111111110000000000
11577 10987654321098765432109876543210
11578 xxxxxxxxxxxxx1xxxxxxx000101100xx
11584 /* 33222222222211111111110000000000
11585 10987654321098765432109876543210
11586 xxxxxxxxxxxxx1xxxxxxx100101100xx
11594 /* 33222222222211111111110000000000
11595 10987654321098765432109876543210
11596 xxxxxxxxxxxxxxxxxxxxxx00101101xx
11604 if (((word
>> 29) & 0x1) == 0)
11606 if (((word
>> 21) & 0x1) == 0)
11608 if (((word
>> 24) & 0x1) == 0)
11610 /* 33222222222211111111110000000000
11611 10987654321098765432109876543210
11612 xxxxxxxxxxxxxxxxxxxxx001001100xx
11618 if (((word
>> 13) & 0x1) == 0)
11620 /* 33222222222211111111110000000000
11621 10987654321098765432109876543210
11622 xxxxxxxxxxxxx0xxxxxxx001101100xx
11628 /* 33222222222211111111110000000000
11629 10987654321098765432109876543210
11630 xxxxxxxxxxxxx1xxxxxxx001101100xx
11638 if (((word
>> 13) & 0x1) == 0)
11640 /* 33222222222211111111110000000000
11641 10987654321098765432109876543210
11642 xxxxxxxxxxxxx0xxxxxxx101x01100xx
11648 /* 33222222222211111111110000000000
11649 10987654321098765432109876543210
11650 xxxxxxxxxxxxx1xxxxxxx101x01100xx
11658 /* 33222222222211111111110000000000
11659 10987654321098765432109876543210
11660 xxxxxxxxxxxxxxxxxxxxxx01x01101xx
11668 if (((word
>> 23) & 0x1) == 0)
11670 if (((word
>> 24) & 0x1) == 0)
11672 if (((word
>> 29) & 0x1) == 0)
11674 /* 33222222222211111111110000000000
11675 10987654321098765432109876543210
11676 xxxxxxxxxxxxxxxxxxxxxx10001100xx
11682 /* 33222222222211111111110000000000
11683 10987654321098765432109876543210
11684 xxxxxxxxxxxxxxxxxxxxxx10001101xx
11691 if (((word
>> 29) & 0x1) == 0)
11693 if (((word
>> 13) & 0x1) == 0)
11695 if (((word
>> 21) & 0x1) == 0)
11697 /* 33222222222211111111110000000000
11698 10987654321098765432109876543210
11699 xxxxxxxxxxxxx0xxxxxxx010101100xx
11705 /* 33222222222211111111110000000000
11706 10987654321098765432109876543210
11707 xxxxxxxxxxxxx0xxxxxxx110101100xx
11714 if (((word
>> 21) & 0x1) == 0)
11716 /* 33222222222211111111110000000000
11717 10987654321098765432109876543210
11718 xxxxxxxxxxxxx1xxxxxxx010101100xx
11724 /* 33222222222211111111110000000000
11725 10987654321098765432109876543210
11726 xxxxxxxxxxxxx1xxxxxxx110101100xx
11734 /* 33222222222211111111110000000000
11735 10987654321098765432109876543210
11736 xxxxxxxxxxxxxxxxxxxxxx10101101xx
11744 if (((word
>> 29) & 0x1) == 0)
11746 if (((word
>> 21) & 0x1) == 0)
11748 if (((word
>> 24) & 0x1) == 0)
11750 /* 33222222222211111111110000000000
11751 10987654321098765432109876543210
11752 xxxxxxxxxxxxxxxxxxxxx011001100xx
11758 if (((word
>> 13) & 0x1) == 0)
11760 /* 33222222222211111111110000000000
11761 10987654321098765432109876543210
11762 xxxxxxxxxxxxx0xxxxxxx011101100xx
11768 /* 33222222222211111111110000000000
11769 10987654321098765432109876543210
11770 xxxxxxxxxxxxx1xxxxxxx011101100xx
11778 if (((word
>> 13) & 0x1) == 0)
11780 /* 33222222222211111111110000000000
11781 10987654321098765432109876543210
11782 xxxxxxxxxxxxx0xxxxxxx111x01100xx
11788 /* 33222222222211111111110000000000
11789 10987654321098765432109876543210
11790 xxxxxxxxxxxxx1xxxxxxx111x01100xx
11798 /* 33222222222211111111110000000000
11799 10987654321098765432109876543210
11800 xxxxxxxxxxxxxxxxxxxxxx11x01101xx
11809 if (((word
>> 24) & 0x1) == 0)
11811 if (((word
>> 29) & 0x1) == 0)
11813 /* 33222222222211111111110000000000
11814 10987654321098765432109876543210
11815 xxxxxxxxxxxxxxxxxxxxxxxx001110xx
11821 if (((word
>> 10) & 0x1) == 0)
11823 if (((word
>> 11) & 0x1) == 0)
11825 if (((word
>> 22) & 0x1) == 0)
11827 /* 33222222222211111111110000000000
11828 10987654321098765432109876543210
11829 xxxxxxxxxx00xxxxxxxxxx0x001111xx
11835 /* 33222222222211111111110000000000
11836 10987654321098765432109876543210
11837 xxxxxxxxxx00xxxxxxxxxx1x001111xx
11844 if (((word
>> 22) & 0x1) == 0)
11846 /* 33222222222211111111110000000000
11847 10987654321098765432109876543210
11848 xxxxxxxxxx01xxxxxxxxxx0x001111xx
11854 /* 33222222222211111111110000000000
11855 10987654321098765432109876543210
11856 xxxxxxxxxx01xxxxxxxxxx1x001111xx
11864 if (((word
>> 22) & 0x1) == 0)
11866 /* 33222222222211111111110000000000
11867 10987654321098765432109876543210
11868 xxxxxxxxxx1xxxxxxxxxxx0x001111xx
11874 /* 33222222222211111111110000000000
11875 10987654321098765432109876543210
11876 xxxxxxxxxx1xxxxxxxxxxx1x001111xx
11885 if (((word
>> 22) & 0x1) == 0)
11887 /* 33222222222211111111110000000000
11888 10987654321098765432109876543210
11889 xxxxxxxxxxxxxxxxxxxxxx0x10111xxx
11895 /* 33222222222211111111110000000000
11896 10987654321098765432109876543210
11897 xxxxxxxxxxxxxxxxxxxxxx1x10111xxx
11906 if (((word
>> 24) & 0x1) == 0)
11908 if (((word
>> 21) & 0x1) == 0)
11910 if (((word
>> 28) & 0x1) == 0)
11912 if (((word
>> 10) & 0x1) == 0)
11914 if (((word
>> 29) & 0x1) == 0)
11916 if (((word
>> 11) & 0x1) == 0)
11918 if (((word
>> 12) & 0x1) == 0)
11920 /* 33222222222211111111110000000000
11921 10987654321098765432109876543210
11922 xxxxxxxxxx000xxxxxxxx0xx011100xx
11928 /* 33222222222211111111110000000000
11929 10987654321098765432109876543210
11930 xxxxxxxxxx001xxxxxxxx0xx011100xx
11937 if (((word
>> 12) & 0x1) == 0)
11939 if (((word
>> 14) & 0x1) == 0)
11941 /* 33222222222211111111110000000000
11942 10987654321098765432109876543210
11943 xxxxxxxxxx010x0xxxxxx0xx011100xx
11949 /* 33222222222211111111110000000000
11950 10987654321098765432109876543210
11951 xxxxxxxxxx010x1xxxxxx0xx011100xx
11958 if (((word
>> 13) & 0x1) == 0)
11960 if (((word
>> 14) & 0x1) == 0)
11962 /* 33222222222211111111110000000000
11963 10987654321098765432109876543210
11964 xxxxxxxxxx01100xxxxxx0xx011100xx
11970 /* 33222222222211111111110000000000
11971 10987654321098765432109876543210
11972 xxxxxxxxxx01101xxxxxx0xx011100xx
11979 if (((word
>> 14) & 0x1) == 0)
11981 /* 33222222222211111111110000000000
11982 10987654321098765432109876543210
11983 xxxxxxxxxx01110xxxxxx0xx011100xx
11989 /* 33222222222211111111110000000000
11990 10987654321098765432109876543210
11991 xxxxxxxxxx01111xxxxxx0xx011100xx
12001 /* 33222222222211111111110000000000
12002 10987654321098765432109876543210
12003 xxxxxxxxxx0xxxxxxxxxx0xx011101xx
12010 if (((word
>> 15) & 0x1) == 0)
12012 if (((word
>> 22) & 0x1) == 0)
12014 if (((word
>> 29) & 0x1) == 0)
12016 if (((word
>> 11) & 0x1) == 0)
12018 /* 33222222222211111111110000000000
12019 10987654321098765432109876543210
12020 xxxxxxxxxx10xxx0xxxxx00x011100xx
12026 if (((word
>> 12) & 0x1) == 0)
12028 if (((word
>> 13) & 0x1) == 0)
12030 /* 33222222222211111111110000000000
12031 10987654321098765432109876543210
12032 xxxxxxxxxx1100x0xxxxx00x011100xx
12038 /* 33222222222211111111110000000000
12039 10987654321098765432109876543210
12040 xxxxxxxxxx1101x0xxxxx00x011100xx
12047 if (((word
>> 13) & 0x1) == 0)
12049 /* 33222222222211111111110000000000
12050 10987654321098765432109876543210
12051 xxxxxxxxxx1110x0xxxxx00x011100xx
12057 /* 33222222222211111111110000000000
12058 10987654321098765432109876543210
12059 xxxxxxxxxx1111x0xxxxx00x011100xx
12068 /* 33222222222211111111110000000000
12069 10987654321098765432109876543210
12070 xxxxxxxxxx1xxxx0xxxxx00x011101xx
12077 if (((word
>> 11) & 0x1) == 0)
12079 if (((word
>> 12) & 0x1) == 0)
12081 if (((word
>> 13) & 0x1) == 0)
12083 if (((word
>> 23) & 0x1) == 0)
12085 if (((word
>> 29) & 0x1) == 0)
12087 /* 33222222222211111111110000000000
12088 10987654321098765432109876543210
12089 xxxxxxxxxx1000x0xxxxx010011100xx
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 xxxxxxxxxx1000x0xxxxx010011101xx
12104 if (((word
>> 29) & 0x1) == 0)
12106 /* 33222222222211111111110000000000
12107 10987654321098765432109876543210
12108 xxxxxxxxxx1000x0xxxxx011011100xx
12114 /* 33222222222211111111110000000000
12115 10987654321098765432109876543210
12116 xxxxxxxxxx1000x0xxxxx011011101xx
12124 if (((word
>> 23) & 0x1) == 0)
12126 if (((word
>> 29) & 0x1) == 0)
12128 /* 33222222222211111111110000000000
12129 10987654321098765432109876543210
12130 xxxxxxxxxx1001x0xxxxx010011100xx
12136 /* 33222222222211111111110000000000
12137 10987654321098765432109876543210
12138 xxxxxxxxxx1001x0xxxxx010011101xx
12145 /* 33222222222211111111110000000000
12146 10987654321098765432109876543210
12147 xxxxxxxxxx1001x0xxxxx01101110xxx
12155 if (((word
>> 13) & 0x1) == 0)
12157 if (((word
>> 23) & 0x1) == 0)
12159 if (((word
>> 29) & 0x1) == 0)
12161 /* 33222222222211111111110000000000
12162 10987654321098765432109876543210
12163 xxxxxxxxxx1010x0xxxxx010011100xx
12169 /* 33222222222211111111110000000000
12170 10987654321098765432109876543210
12171 xxxxxxxxxx1010x0xxxxx010011101xx
12178 if (((word
>> 29) & 0x1) == 0)
12180 /* 33222222222211111111110000000000
12181 10987654321098765432109876543210
12182 xxxxxxxxxx1010x0xxxxx011011100xx
12188 /* 33222222222211111111110000000000
12189 10987654321098765432109876543210
12190 xxxxxxxxxx1010x0xxxxx011011101xx
12198 if (((word
>> 23) & 0x1) == 0)
12200 if (((word
>> 29) & 0x1) == 0)
12202 /* 33222222222211111111110000000000
12203 10987654321098765432109876543210
12204 xxxxxxxxxx1011x0xxxxx010011100xx
12210 /* 33222222222211111111110000000000
12211 10987654321098765432109876543210
12212 xxxxxxxxxx1011x0xxxxx010011101xx
12219 if (((word
>> 29) & 0x1) == 0)
12221 /* 33222222222211111111110000000000
12222 10987654321098765432109876543210
12223 xxxxxxxxxx1011x0xxxxx011011100xx
12229 /* 33222222222211111111110000000000
12230 10987654321098765432109876543210
12231 xxxxxxxxxx1011x0xxxxx011011101xx
12241 if (((word
>> 12) & 0x1) == 0)
12243 if (((word
>> 13) & 0x1) == 0)
12245 if (((word
>> 23) & 0x1) == 0)
12247 /* 33222222222211111111110000000000
12248 10987654321098765432109876543210
12249 xxxxxxxxxx1100x0xxxxx01001110xxx
12255 /* 33222222222211111111110000000000
12256 10987654321098765432109876543210
12257 xxxxxxxxxx1100x0xxxxx01101110xxx
12264 if (((word
>> 23) & 0x1) == 0)
12266 /* 33222222222211111111110000000000
12267 10987654321098765432109876543210
12268 xxxxxxxxxx1101x0xxxxx01001110xxx
12274 /* 33222222222211111111110000000000
12275 10987654321098765432109876543210
12276 xxxxxxxxxx1101x0xxxxx01101110xxx
12284 if (((word
>> 13) & 0x1) == 0)
12286 if (((word
>> 29) & 0x1) == 0)
12288 /* 33222222222211111111110000000000
12289 10987654321098765432109876543210
12290 xxxxxxxxxx1110x0xxxxx01x011100xx
12296 /* 33222222222211111111110000000000
12297 10987654321098765432109876543210
12298 xxxxxxxxxx1110x0xxxxx01x011101xx
12305 if (((word
>> 23) & 0x1) == 0)
12307 if (((word
>> 29) & 0x1) == 0)
12309 /* 33222222222211111111110000000000
12310 10987654321098765432109876543210
12311 xxxxxxxxxx1111x0xxxxx010011100xx
12317 /* 33222222222211111111110000000000
12318 10987654321098765432109876543210
12319 xxxxxxxxxx1111x0xxxxx010011101xx
12326 /* 33222222222211111111110000000000
12327 10987654321098765432109876543210
12328 xxxxxxxxxx1111x0xxxxx01101110xxx
12339 if (((word
>> 13) & 0x1) == 0)
12341 if (((word
>> 14) & 0x1) == 0)
12343 if (((word
>> 11) & 0x1) == 0)
12345 /* 33222222222211111111110000000000
12346 10987654321098765432109876543210
12347 xxxxxxxxxx10x001xxxxx0xx01110xxx
12353 /* 33222222222211111111110000000000
12354 10987654321098765432109876543210
12355 xxxxxxxxxx11x001xxxxx0xx01110xxx
12362 /* 33222222222211111111110000000000
12363 10987654321098765432109876543210
12364 xxxxxxxxxx1xx011xxxxx0xx01110xxx
12371 /* 33222222222211111111110000000000
12372 10987654321098765432109876543210
12373 xxxxxxxxxx1xx1x1xxxxx0xx01110xxx
12382 if (((word
>> 29) & 0x1) == 0)
12384 if (((word
>> 30) & 0x1) == 0)
12386 if (((word
>> 16) & 0x1) == 0)
12388 if (((word
>> 17) & 0x1) == 0)
12390 /* 33222222222211111111110000000000
12391 10987654321098765432109876543210
12392 xxxxxxxxxxxxxxxx00xxx0xx0111100x
12398 /* 33222222222211111111110000000000
12399 10987654321098765432109876543210
12400 xxxxxxxxxxxxxxxx01xxx0xx0111100x
12407 if (((word
>> 17) & 0x1) == 0)
12409 /* 33222222222211111111110000000000
12410 10987654321098765432109876543210
12411 xxxxxxxxxxxxxxxx10xxx0xx0111100x
12417 /* 33222222222211111111110000000000
12418 10987654321098765432109876543210
12419 xxxxxxxxxxxxxxxx11xxx0xx0111100x
12427 if (((word
>> 10) & 0x1) == 0)
12429 if (((word
>> 12) & 0x1) == 0)
12431 if (((word
>> 13) & 0x1) == 0)
12433 if (((word
>> 14) & 0x1) == 0)
12435 /* 33222222222211111111110000000000
12436 10987654321098765432109876543210
12437 xxxxxxxxxx0x000xxxxxx0xx0111101x
12443 /* 33222222222211111111110000000000
12444 10987654321098765432109876543210
12445 xxxxxxxxxx0x001xxxxxx0xx0111101x
12452 if (((word
>> 14) & 0x1) == 0)
12454 /* 33222222222211111111110000000000
12455 10987654321098765432109876543210
12456 xxxxxxxxxx0x010xxxxxx0xx0111101x
12462 /* 33222222222211111111110000000000
12463 10987654321098765432109876543210
12464 xxxxxxxxxx0x011xxxxxx0xx0111101x
12472 if (((word
>> 13) & 0x1) == 0)
12474 if (((word
>> 14) & 0x1) == 0)
12476 /* 33222222222211111111110000000000
12477 10987654321098765432109876543210
12478 xxxxxxxxxx0x100xxxxxx0xx0111101x
12484 /* 33222222222211111111110000000000
12485 10987654321098765432109876543210
12486 xxxxxxxxxx0x101xxxxxx0xx0111101x
12493 /* 33222222222211111111110000000000
12494 10987654321098765432109876543210
12495 xxxxxxxxxx0x11xxxxxxx0xx0111101x
12503 if (((word
>> 11) & 0x1) == 0)
12505 if (((word
>> 13) & 0x1) == 0)
12507 /* 33222222222211111111110000000000
12508 10987654321098765432109876543210
12509 xxxxxxxxxx10x0xxxxxxx0xx0111101x
12515 /* 33222222222211111111110000000000
12516 10987654321098765432109876543210
12517 xxxxxxxxxx10x1xxxxxxx0xx0111101x
12524 if (((word
>> 13) & 0x1) == 0)
12526 /* 33222222222211111111110000000000
12527 10987654321098765432109876543210
12528 xxxxxxxxxx11x0xxxxxxx0xx0111101x
12534 if (((word
>> 23) & 0x1) == 0)
12536 /* 33222222222211111111110000000000
12537 10987654321098765432109876543210
12538 xxxxxxxxxx11x1xxxxxxx0x00111101x
12544 /* 33222222222211111111110000000000
12545 10987654321098765432109876543210
12546 xxxxxxxxxx11x1xxxxxxx0x10111101x
12557 if (((word
>> 11) & 0x1) == 0)
12559 if (((word
>> 12) & 0x1) == 0)
12561 if (((word
>> 13) & 0x1) == 0)
12563 /* 33222222222211111111110000000000
12564 10987654321098765432109876543210
12565 xxxxxxxxxxx000xxxxxxx0xx011111xx
12571 if (((word
>> 23) & 0x1) == 0)
12573 /* 33222222222211111111110000000000
12574 10987654321098765432109876543210
12575 xxxxxxxxxxx001xxxxxxx0x0011111xx
12581 /* 33222222222211111111110000000000
12582 10987654321098765432109876543210
12583 xxxxxxxxxxx001xxxxxxx0x1011111xx
12591 /* 33222222222211111111110000000000
12592 10987654321098765432109876543210
12593 xxxxxxxxxxx01xxxxxxxx0xx011111xx
12600 if (((word
>> 13) & 0x1) == 0)
12602 /* 33222222222211111111110000000000
12603 10987654321098765432109876543210
12604 xxxxxxxxxxx1x0xxxxxxx0xx011111xx
12610 if (((word
>> 23) & 0x1) == 0)
12612 /* 33222222222211111111110000000000
12613 10987654321098765432109876543210
12614 xxxxxxxxxxx1x1xxxxxxx0x0011111xx
12620 /* 33222222222211111111110000000000
12621 10987654321098765432109876543210
12622 xxxxxxxxxxx1x1xxxxxxx0x1011111xx
12633 if (((word
>> 10) & 0x1) == 0)
12635 if (((word
>> 11) & 0x1) == 0)
12637 if (((word
>> 12) & 0x1) == 0)
12639 if (((word
>> 13) & 0x1) == 0)
12641 if (((word
>> 14) & 0x1) == 0)
12643 if (((word
>> 15) & 0x1) == 0)
12645 if (((word
>> 28) & 0x1) == 0)
12647 if (((word
>> 29) & 0x1) == 0)
12649 if (((word
>> 30) & 0x1) == 0)
12651 /* 33222222222211111111110000000000
12652 10987654321098765432109876543210
12653 xxxxxxxxxx000000xxxxx1xx0111000x
12659 /* 33222222222211111111110000000000
12660 10987654321098765432109876543210
12661 xxxxxxxxxx000000xxxxx1xx0111001x
12668 if (((word
>> 30) & 0x1) == 0)
12670 /* 33222222222211111111110000000000
12671 10987654321098765432109876543210
12672 xxxxxxxxxx000000xxxxx1xx0111010x
12678 /* 33222222222211111111110000000000
12679 10987654321098765432109876543210
12680 xxxxxxxxxx000000xxxxx1xx0111011x
12688 if (((word
>> 16) & 0x1) == 0)
12690 if (((word
>> 17) & 0x1) == 0)
12692 if (((word
>> 18) & 0x1) == 0)
12694 if (((word
>> 19) & 0x1) == 0)
12696 if (((word
>> 20) & 0x1) == 0)
12698 /* 33222222222211111111110000000000
12699 10987654321098765432109876543210
12700 xxxxxxxxxx000000000001xx01111xxx
12706 /* 33222222222211111111110000000000
12707 10987654321098765432109876543210
12708 xxxxxxxxxx000000000011xx01111xxx
12715 if (((word
>> 20) & 0x1) == 0)
12717 /* 33222222222211111111110000000000
12718 10987654321098765432109876543210
12719 xxxxxxxxxx000000000101xx01111xxx
12725 /* 33222222222211111111110000000000
12726 10987654321098765432109876543210
12727 xxxxxxxxxx000000000111xx01111xxx
12735 /* 33222222222211111111110000000000
12736 10987654321098765432109876543210
12737 xxxxxxxxxx000000001xx1xx01111xxx
12744 if (((word
>> 18) & 0x1) == 0)
12746 /* 33222222222211111111110000000000
12747 10987654321098765432109876543210
12748 xxxxxxxxxx000000010xx1xx01111xxx
12754 if (((word
>> 19) & 0x1) == 0)
12756 /* 33222222222211111111110000000000
12757 10987654321098765432109876543210
12758 xxxxxxxxxx0000000110x1xx01111xxx
12764 if (((word
>> 20) & 0x1) == 0)
12766 /* 33222222222211111111110000000000
12767 10987654321098765432109876543210
12768 xxxxxxxxxx000000011101xx01111xxx
12774 /* 33222222222211111111110000000000
12775 10987654321098765432109876543210
12776 xxxxxxxxxx000000011111xx01111xxx
12786 if (((word
>> 17) & 0x1) == 0)
12788 if (((word
>> 18) & 0x1) == 0)
12790 if (((word
>> 19) & 0x1) == 0)
12792 if (((word
>> 20) & 0x1) == 0)
12794 /* 33222222222211111111110000000000
12795 10987654321098765432109876543210
12796 xxxxxxxxxx000000100001xx01111xxx
12802 /* 33222222222211111111110000000000
12803 10987654321098765432109876543210
12804 xxxxxxxxxx000000100011xx01111xxx
12811 if (((word
>> 20) & 0x1) == 0)
12813 /* 33222222222211111111110000000000
12814 10987654321098765432109876543210
12815 xxxxxxxxxx000000100101xx01111xxx
12821 /* 33222222222211111111110000000000
12822 10987654321098765432109876543210
12823 xxxxxxxxxx000000100111xx01111xxx
12831 /* 33222222222211111111110000000000
12832 10987654321098765432109876543210
12833 xxxxxxxxxx000000101xx1xx01111xxx
12840 if (((word
>> 18) & 0x1) == 0)
12842 /* 33222222222211111111110000000000
12843 10987654321098765432109876543210
12844 xxxxxxxxxx000000110xx1xx01111xxx
12850 if (((word
>> 19) & 0x1) == 0)
12852 /* 33222222222211111111110000000000
12853 10987654321098765432109876543210
12854 xxxxxxxxxx0000001110x1xx01111xxx
12860 /* 33222222222211111111110000000000
12861 10987654321098765432109876543210
12862 xxxxxxxxxx0000001111x1xx01111xxx
12873 if (((word
>> 29) & 0x1) == 0)
12875 if (((word
>> 30) & 0x1) == 0)
12877 /* 33222222222211111111110000000000
12878 10987654321098765432109876543210
12879 xxxxxxxxxx000001xxxxx1xx0111x00x
12885 /* 33222222222211111111110000000000
12886 10987654321098765432109876543210
12887 xxxxxxxxxx000001xxxxx1xx0111x01x
12894 if (((word
>> 30) & 0x1) == 0)
12896 /* 33222222222211111111110000000000
12897 10987654321098765432109876543210
12898 xxxxxxxxxx000001xxxxx1xx0111x10x
12904 /* 33222222222211111111110000000000
12905 10987654321098765432109876543210
12906 xxxxxxxxxx000001xxxxx1xx0111x11x
12915 if (((word
>> 28) & 0x1) == 0)
12917 if (((word
>> 15) & 0x1) == 0)
12919 if (((word
>> 29) & 0x1) == 0)
12921 if (((word
>> 30) & 0x1) == 0)
12923 /* 33222222222211111111110000000000
12924 10987654321098765432109876543210
12925 xxxxxxxxxx000010xxxxx1xx0111000x
12931 /* 33222222222211111111110000000000
12932 10987654321098765432109876543210
12933 xxxxxxxxxx000010xxxxx1xx0111001x
12940 if (((word
>> 30) & 0x1) == 0)
12942 /* 33222222222211111111110000000000
12943 10987654321098765432109876543210
12944 xxxxxxxxxx000010xxxxx1xx0111010x
12950 /* 33222222222211111111110000000000
12951 10987654321098765432109876543210
12952 xxxxxxxxxx000010xxxxx1xx0111011x
12960 if (((word
>> 29) & 0x1) == 0)
12962 if (((word
>> 30) & 0x1) == 0)
12964 /* 33222222222211111111110000000000
12965 10987654321098765432109876543210
12966 xxxxxxxxxx000011xxxxx1xx0111000x
12972 /* 33222222222211111111110000000000
12973 10987654321098765432109876543210
12974 xxxxxxxxxx000011xxxxx1xx0111001x
12981 if (((word
>> 30) & 0x1) == 0)
12983 /* 33222222222211111111110000000000
12984 10987654321098765432109876543210
12985 xxxxxxxxxx000011xxxxx1xx0111010x
12991 /* 33222222222211111111110000000000
12992 10987654321098765432109876543210
12993 xxxxxxxxxx000011xxxxx1xx0111011x
13002 if (((word
>> 17) & 0x1) == 0)
13004 if (((word
>> 15) & 0x1) == 0)
13006 if (((word
>> 16) & 0x1) == 0)
13008 if (((word
>> 18) & 0x1) == 0)
13010 /* 33222222222211111111110000000000
13011 10987654321098765432109876543210
13012 xxxxxxxxxx000010000xx1xx01111xxx
13018 /* 33222222222211111111110000000000
13019 10987654321098765432109876543210
13020 xxxxxxxxxx000010001xx1xx01111xxx
13027 if (((word
>> 18) & 0x1) == 0)
13029 /* 33222222222211111111110000000000
13030 10987654321098765432109876543210
13031 xxxxxxxxxx000010100xx1xx01111xxx
13037 /* 33222222222211111111110000000000
13038 10987654321098765432109876543210
13039 xxxxxxxxxx000010101xx1xx01111xxx
13047 if (((word
>> 16) & 0x1) == 0)
13049 if (((word
>> 18) & 0x1) == 0)
13051 /* 33222222222211111111110000000000
13052 10987654321098765432109876543210
13053 xxxxxxxxxx000011000xx1xx01111xxx
13059 /* 33222222222211111111110000000000
13060 10987654321098765432109876543210
13061 xxxxxxxxxx000011001xx1xx01111xxx
13068 if (((word
>> 18) & 0x1) == 0)
13070 /* 33222222222211111111110000000000
13071 10987654321098765432109876543210
13072 xxxxxxxxxx000011100xx1xx01111xxx
13078 /* 33222222222211111111110000000000
13079 10987654321098765432109876543210
13080 xxxxxxxxxx000011101xx1xx01111xxx
13089 if (((word
>> 18) & 0x1) == 0)
13091 /* 33222222222211111111110000000000
13092 10987654321098765432109876543210
13093 xxxxxxxxxx00001xx10xx1xx01111xxx
13099 if (((word
>> 15) & 0x1) == 0)
13101 if (((word
>> 16) & 0x1) == 0)
13103 /* 33222222222211111111110000000000
13104 10987654321098765432109876543210
13105 xxxxxxxxxx000010011xx1xx01111xxx
13111 /* 33222222222211111111110000000000
13112 10987654321098765432109876543210
13113 xxxxxxxxxx000010111xx1xx01111xxx
13120 /* 33222222222211111111110000000000
13121 10987654321098765432109876543210
13122 xxxxxxxxxx000011x11xx1xx01111xxx
13133 if (((word
>> 14) & 0x1) == 0)
13135 if (((word
>> 15) & 0x1) == 0)
13137 if (((word
>> 28) & 0x1) == 0)
13139 if (((word
>> 29) & 0x1) == 0)
13141 if (((word
>> 30) & 0x1) == 0)
13143 /* 33222222222211111111110000000000
13144 10987654321098765432109876543210
13145 xxxxxxxxxx000100xxxxx1xx0111000x
13151 /* 33222222222211111111110000000000
13152 10987654321098765432109876543210
13153 xxxxxxxxxx000100xxxxx1xx0111001x
13160 if (((word
>> 30) & 0x1) == 0)
13162 /* 33222222222211111111110000000000
13163 10987654321098765432109876543210
13164 xxxxxxxxxx000100xxxxx1xx0111010x
13170 /* 33222222222211111111110000000000
13171 10987654321098765432109876543210
13172 xxxxxxxxxx000100xxxxx1xx0111011x
13180 if (((word
>> 3) & 0x1) == 0)
13182 if (((word
>> 4) & 0x1) == 0)
13184 /* 33222222222211111111110000000000
13185 10987654321098765432109876543210
13186 xxx00xxxxx000100xxxxx1xx01111xxx
13192 /* 33222222222211111111110000000000
13193 10987654321098765432109876543210
13194 xxx01xxxxx000100xxxxx1xx01111xxx
13201 if (((word
>> 4) & 0x1) == 0)
13203 /* 33222222222211111111110000000000
13204 10987654321098765432109876543210
13205 xxx10xxxxx000100xxxxx1xx01111xxx
13211 /* 33222222222211111111110000000000
13212 10987654321098765432109876543210
13213 xxx11xxxxx000100xxxxx1xx01111xxx
13222 if (((word
>> 29) & 0x1) == 0)
13224 if (((word
>> 30) & 0x1) == 0)
13226 /* 33222222222211111111110000000000
13227 10987654321098765432109876543210
13228 xxxxxxxxxx000101xxxxx1xx0111x00x
13234 /* 33222222222211111111110000000000
13235 10987654321098765432109876543210
13236 xxxxxxxxxx000101xxxxx1xx0111x01x
13243 if (((word
>> 30) & 0x1) == 0)
13245 /* 33222222222211111111110000000000
13246 10987654321098765432109876543210
13247 xxxxxxxxxx000101xxxxx1xx0111x10x
13253 /* 33222222222211111111110000000000
13254 10987654321098765432109876543210
13255 xxxxxxxxxx000101xxxxx1xx0111x11x
13264 if (((word
>> 15) & 0x1) == 0)
13266 if (((word
>> 29) & 0x1) == 0)
13268 if (((word
>> 30) & 0x1) == 0)
13270 /* 33222222222211111111110000000000
13271 10987654321098765432109876543210
13272 xxxxxxxxxx000110xxxxx1xx0111x00x
13278 /* 33222222222211111111110000000000
13279 10987654321098765432109876543210
13280 xxxxxxxxxx000110xxxxx1xx0111x01x
13287 if (((word
>> 30) & 0x1) == 0)
13289 /* 33222222222211111111110000000000
13290 10987654321098765432109876543210
13291 xxxxxxxxxx000110xxxxx1xx0111x10x
13297 /* 33222222222211111111110000000000
13298 10987654321098765432109876543210
13299 xxxxxxxxxx000110xxxxx1xx0111x11x
13307 if (((word
>> 22) & 0x1) == 0)
13309 if (((word
>> 30) & 0x1) == 0)
13311 /* 33222222222211111111110000000000
13312 10987654321098765432109876543210
13313 xxxxxxxxxx000111xxxxx10x0111xx0x
13319 /* 33222222222211111111110000000000
13320 10987654321098765432109876543210
13321 xxxxxxxxxx000111xxxxx10x0111xx1x
13328 if (((word
>> 30) & 0x1) == 0)
13330 /* 33222222222211111111110000000000
13331 10987654321098765432109876543210
13332 xxxxxxxxxx000111xxxxx11x0111xx0x
13338 /* 33222222222211111111110000000000
13339 10987654321098765432109876543210
13340 xxxxxxxxxx000111xxxxx11x0111xx1x
13351 if (((word
>> 28) & 0x1) == 0)
13353 if (((word
>> 13) & 0x1) == 0)
13355 if (((word
>> 14) & 0x1) == 0)
13357 if (((word
>> 15) & 0x1) == 0)
13359 if (((word
>> 29) & 0x1) == 0)
13361 if (((word
>> 30) & 0x1) == 0)
13363 /* 33222222222211111111110000000000
13364 10987654321098765432109876543210
13365 xxxxxxxxxx001000xxxxx1xx0111000x
13371 /* 33222222222211111111110000000000
13372 10987654321098765432109876543210
13373 xxxxxxxxxx001000xxxxx1xx0111001x
13380 if (((word
>> 30) & 0x1) == 0)
13382 /* 33222222222211111111110000000000
13383 10987654321098765432109876543210
13384 xxxxxxxxxx001000xxxxx1xx0111010x
13390 /* 33222222222211111111110000000000
13391 10987654321098765432109876543210
13392 xxxxxxxxxx001000xxxxx1xx0111011x
13400 if (((word
>> 30) & 0x1) == 0)
13402 /* 33222222222211111111110000000000
13403 10987654321098765432109876543210
13404 xxxxxxxxxx001001xxxxx1xx01110x0x
13410 /* 33222222222211111111110000000000
13411 10987654321098765432109876543210
13412 xxxxxxxxxx001001xxxxx1xx01110x1x
13420 if (((word
>> 15) & 0x1) == 0)
13422 if (((word
>> 29) & 0x1) == 0)
13424 if (((word
>> 30) & 0x1) == 0)
13426 /* 33222222222211111111110000000000
13427 10987654321098765432109876543210
13428 xxxxxxxxxx001010xxxxx1xx0111000x
13434 /* 33222222222211111111110000000000
13435 10987654321098765432109876543210
13436 xxxxxxxxxx001010xxxxx1xx0111001x
13443 if (((word
>> 30) & 0x1) == 0)
13445 /* 33222222222211111111110000000000
13446 10987654321098765432109876543210
13447 xxxxxxxxxx001010xxxxx1xx0111010x
13453 /* 33222222222211111111110000000000
13454 10987654321098765432109876543210
13455 xxxxxxxxxx001010xxxxx1xx0111011x
13463 if (((word
>> 30) & 0x1) == 0)
13465 /* 33222222222211111111110000000000
13466 10987654321098765432109876543210
13467 xxxxxxxxxx001011xxxxx1xx01110x0x
13473 /* 33222222222211111111110000000000
13474 10987654321098765432109876543210
13475 xxxxxxxxxx001011xxxxx1xx01110x1x
13484 if (((word
>> 14) & 0x1) == 0)
13486 if (((word
>> 15) & 0x1) == 0)
13488 if (((word
>> 29) & 0x1) == 0)
13490 if (((word
>> 30) & 0x1) == 0)
13492 /* 33222222222211111111110000000000
13493 10987654321098765432109876543210
13494 xxxxxxxxxx001100xxxxx1xx0111000x
13500 /* 33222222222211111111110000000000
13501 10987654321098765432109876543210
13502 xxxxxxxxxx001100xxxxx1xx0111001x
13509 if (((word
>> 30) & 0x1) == 0)
13511 /* 33222222222211111111110000000000
13512 10987654321098765432109876543210
13513 xxxxxxxxxx001100xxxxx1xx0111010x
13519 /* 33222222222211111111110000000000
13520 10987654321098765432109876543210
13521 xxxxxxxxxx001100xxxxx1xx0111011x
13529 if (((word
>> 30) & 0x1) == 0)
13531 /* 33222222222211111111110000000000
13532 10987654321098765432109876543210
13533 xxxxxxxxxx001101xxxxx1xx01110x0x
13539 /* 33222222222211111111110000000000
13540 10987654321098765432109876543210
13541 xxxxxxxxxx001101xxxxx1xx01110x1x
13549 if (((word
>> 29) & 0x1) == 0)
13551 if (((word
>> 30) & 0x1) == 0)
13553 /* 33222222222211111111110000000000
13554 10987654321098765432109876543210
13555 xxxxxxxxxx00111xxxxxx1xx0111000x
13561 /* 33222222222211111111110000000000
13562 10987654321098765432109876543210
13563 xxxxxxxxxx00111xxxxxx1xx0111001x
13570 if (((word
>> 30) & 0x1) == 0)
13572 /* 33222222222211111111110000000000
13573 10987654321098765432109876543210
13574 xxxxxxxxxx00111xxxxxx1xx0111010x
13580 /* 33222222222211111111110000000000
13581 10987654321098765432109876543210
13582 xxxxxxxxxx00111xxxxxx1xx0111011x
13592 if (((word
>> 30) & 0x1) == 0)
13594 /* 33222222222211111111110000000000
13595 10987654321098765432109876543210
13596 xxxxxxxxxx001xxxxxxxx1xx01111x0x
13602 if (((word
>> 13) & 0x1) == 0)
13604 if (((word
>> 14) & 0x1) == 0)
13606 /* 33222222222211111111110000000000
13607 10987654321098765432109876543210
13608 xxxxxxxxxx00100xxxxxx1xx01111x1x
13614 /* 33222222222211111111110000000000
13615 10987654321098765432109876543210
13616 xxxxxxxxxx00101xxxxxx1xx01111x1x
13623 /* 33222222222211111111110000000000
13624 10987654321098765432109876543210
13625 xxxxxxxxxx0011xxxxxxx1xx01111x1x
13635 if (((word
>> 12) & 0x1) == 0)
13637 if (((word
>> 13) & 0x1) == 0)
13639 if (((word
>> 14) & 0x1) == 0)
13641 if (((word
>> 15) & 0x1) == 0)
13643 if (((word
>> 28) & 0x1) == 0)
13645 if (((word
>> 29) & 0x1) == 0)
13647 /* 33222222222211111111110000000000
13648 10987654321098765432109876543210
13649 xxxxxxxxxx010000xxxxx1xx011100xx
13655 /* 33222222222211111111110000000000
13656 10987654321098765432109876543210
13657 xxxxxxxxxx010000xxxxx1xx011101xx
13664 if (((word
>> 30) & 0x1) == 0)
13666 /* 33222222222211111111110000000000
13667 10987654321098765432109876543210
13668 xxxxxxxxxx010000xxxxx1xx01111x0x
13674 /* 33222222222211111111110000000000
13675 10987654321098765432109876543210
13676 xxxxxxxxxx010000xxxxx1xx01111x1x
13684 if (((word
>> 28) & 0x1) == 0)
13686 if (((word
>> 16) & 0x1) == 0)
13688 if (((word
>> 29) & 0x1) == 0)
13690 /* 33222222222211111111110000000000
13691 10987654321098765432109876543210
13692 xxxxxxxxxx0100010xxxx1xx011100xx
13698 /* 33222222222211111111110000000000
13699 10987654321098765432109876543210
13700 xxxxxxxxxx0100010xxxx1xx011101xx
13707 if (((word
>> 19) & 0x1) == 0)
13709 if (((word
>> 23) & 0x1) == 0)
13711 if (((word
>> 29) & 0x1) == 0)
13713 /* 33222222222211111111110000000000
13714 10987654321098765432109876543210
13715 xxxxxxxxxx0100011xx0x1x0011100xx
13721 /* 33222222222211111111110000000000
13722 10987654321098765432109876543210
13723 xxxxxxxxxx0100011xx0x1x0011101xx
13730 /* 33222222222211111111110000000000
13731 10987654321098765432109876543210
13732 xxxxxxxxxx0100011xx0x1x101110xxx
13739 if (((word
>> 23) & 0x1) == 0)
13741 if (((word
>> 29) & 0x1) == 0)
13743 /* 33222222222211111111110000000000
13744 10987654321098765432109876543210
13745 xxxxxxxxxx0100011xx1x1x0011100xx
13751 /* 33222222222211111111110000000000
13752 10987654321098765432109876543210
13753 xxxxxxxxxx0100011xx1x1x0011101xx
13760 /* 33222222222211111111110000000000
13761 10987654321098765432109876543210
13762 xxxxxxxxxx0100011xx1x1x101110xxx
13771 if (((word
>> 29) & 0x1) == 0)
13773 if (((word
>> 30) & 0x1) == 0)
13775 /* 33222222222211111111110000000000
13776 10987654321098765432109876543210
13777 xxxxxxxxxx010001xxxxx1xx0111100x
13783 /* 33222222222211111111110000000000
13784 10987654321098765432109876543210
13785 xxxxxxxxxx010001xxxxx1xx0111101x
13792 /* 33222222222211111111110000000000
13793 10987654321098765432109876543210
13794 xxxxxxxxxx010001xxxxx1xx011111xx
13803 if (((word
>> 15) & 0x1) == 0)
13805 if (((word
>> 28) & 0x1) == 0)
13807 if (((word
>> 16) & 0x1) == 0)
13809 if (((word
>> 19) & 0x1) == 0)
13811 if (((word
>> 29) & 0x1) == 0)
13813 /* 33222222222211111111110000000000
13814 10987654321098765432109876543210
13815 xxxxxxxxxx0100100xx0x1xx011100xx
13821 /* 33222222222211111111110000000000
13822 10987654321098765432109876543210
13823 xxxxxxxxxx0100100xx0x1xx011101xx
13830 /* 33222222222211111111110000000000
13831 10987654321098765432109876543210
13832 xxxxxxxxxx0100100xx1x1xx01110xxx
13839 if (((word
>> 29) & 0x1) == 0)
13841 if (((word
>> 30) & 0x1) == 0)
13843 /* 33222222222211111111110000000000
13844 10987654321098765432109876543210
13845 xxxxxxxxxx0100101xxxx1xx0111000x
13851 /* 33222222222211111111110000000000
13852 10987654321098765432109876543210
13853 xxxxxxxxxx0100101xxxx1xx0111001x
13860 if (((word
>> 30) & 0x1) == 0)
13862 /* 33222222222211111111110000000000
13863 10987654321098765432109876543210
13864 xxxxxxxxxx0100101xxxx1xx0111010x
13870 /* 33222222222211111111110000000000
13871 10987654321098765432109876543210
13872 xxxxxxxxxx0100101xxxx1xx0111011x
13881 if (((word
>> 29) & 0x1) == 0)
13883 if (((word
>> 30) & 0x1) == 0)
13885 /* 33222222222211111111110000000000
13886 10987654321098765432109876543210
13887 xxxxxxxxxx010010xxxxx1xx0111100x
13893 /* 33222222222211111111110000000000
13894 10987654321098765432109876543210
13895 xxxxxxxxxx010010xxxxx1xx0111101x
13902 /* 33222222222211111111110000000000
13903 10987654321098765432109876543210
13904 xxxxxxxxxx010010xxxxx1xx011111xx
13912 if (((word
>> 16) & 0x1) == 0)
13914 if (((word
>> 19) & 0x1) == 0)
13916 if (((word
>> 20) & 0x1) == 0)
13918 if (((word
>> 28) & 0x1) == 0)
13920 if (((word
>> 29) & 0x1) == 0)
13922 /* 33222222222211111111110000000000
13923 10987654321098765432109876543210
13924 xxxxxxxxxx0100110xx001xx011100xx
13930 /* 33222222222211111111110000000000
13931 10987654321098765432109876543210
13932 xxxxxxxxxx0100110xx001xx011101xx
13939 if (((word
>> 29) & 0x1) == 0)
13941 /* 33222222222211111111110000000000
13942 10987654321098765432109876543210
13943 xxxxxxxxxx0100110xx001xx011110xx
13949 /* 33222222222211111111110000000000
13950 10987654321098765432109876543210
13951 xxxxxxxxxx0100110xx001xx011111xx
13959 if (((word
>> 23) & 0x1) == 0)
13961 if (((word
>> 28) & 0x1) == 0)
13963 if (((word
>> 29) & 0x1) == 0)
13965 /* 33222222222211111111110000000000
13966 10987654321098765432109876543210
13967 xxxxxxxxxx0100110xx011x0011100xx
13973 /* 33222222222211111111110000000000
13974 10987654321098765432109876543210
13975 xxxxxxxxxx0100110xx011x0011101xx
13982 if (((word
>> 29) & 0x1) == 0)
13984 /* 33222222222211111111110000000000
13985 10987654321098765432109876543210
13986 xxxxxxxxxx0100110xx011x0011110xx
13992 /* 33222222222211111111110000000000
13993 10987654321098765432109876543210
13994 xxxxxxxxxx0100110xx011x0011111xx
14002 if (((word
>> 28) & 0x1) == 0)
14004 if (((word
>> 29) & 0x1) == 0)
14006 /* 33222222222211111111110000000000
14007 10987654321098765432109876543210
14008 xxxxxxxxxx0100110xx011x1011100xx
14014 /* 33222222222211111111110000000000
14015 10987654321098765432109876543210
14016 xxxxxxxxxx0100110xx011x1011101xx
14023 if (((word
>> 29) & 0x1) == 0)
14025 /* 33222222222211111111110000000000
14026 10987654321098765432109876543210
14027 xxxxxxxxxx0100110xx011x1011110xx
14033 /* 33222222222211111111110000000000
14034 10987654321098765432109876543210
14035 xxxxxxxxxx0100110xx011x1011111xx
14045 if (((word
>> 28) & 0x1) == 0)
14047 if (((word
>> 29) & 0x1) == 0)
14049 /* 33222222222211111111110000000000
14050 10987654321098765432109876543210
14051 xxxxxxxxxx0100110xx1x1xx011100xx
14057 /* 33222222222211111111110000000000
14058 10987654321098765432109876543210
14059 xxxxxxxxxx0100110xx1x1xx011101xx
14066 if (((word
>> 29) & 0x1) == 0)
14068 /* 33222222222211111111110000000000
14069 10987654321098765432109876543210
14070 xxxxxxxxxx0100110xx1x1xx011110xx
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 xxxxxxxxxx0100110xx1x1xx011111xx
14087 if (((word
>> 19) & 0x1) == 0)
14089 if (((word
>> 23) & 0x1) == 0)
14091 if (((word
>> 28) & 0x1) == 0)
14093 if (((word
>> 29) & 0x1) == 0)
14095 /* 33222222222211111111110000000000
14096 10987654321098765432109876543210
14097 xxxxxxxxxx0100111xx0x1x0011100xx
14103 /* 33222222222211111111110000000000
14104 10987654321098765432109876543210
14105 xxxxxxxxxx0100111xx0x1x0011101xx
14112 if (((word
>> 29) & 0x1) == 0)
14114 /* 33222222222211111111110000000000
14115 10987654321098765432109876543210
14116 xxxxxxxxxx0100111xx0x1x0011110xx
14122 /* 33222222222211111111110000000000
14123 10987654321098765432109876543210
14124 xxxxxxxxxx0100111xx0x1x0011111xx
14132 if (((word
>> 29) & 0x1) == 0)
14134 /* 33222222222211111111110000000000
14135 10987654321098765432109876543210
14136 xxxxxxxxxx0100111xx0x1x10111x0xx
14142 /* 33222222222211111111110000000000
14143 10987654321098765432109876543210
14144 xxxxxxxxxx0100111xx0x1x10111x1xx
14152 if (((word
>> 28) & 0x1) == 0)
14154 if (((word
>> 29) & 0x1) == 0)
14156 /* 33222222222211111111110000000000
14157 10987654321098765432109876543210
14158 xxxxxxxxxx0100111xx1x1xx011100xx
14164 /* 33222222222211111111110000000000
14165 10987654321098765432109876543210
14166 xxxxxxxxxx0100111xx1x1xx011101xx
14173 if (((word
>> 29) & 0x1) == 0)
14175 /* 33222222222211111111110000000000
14176 10987654321098765432109876543210
14177 xxxxxxxxxx0100111xx1x1xx011110xx
14183 /* 33222222222211111111110000000000
14184 10987654321098765432109876543210
14185 xxxxxxxxxx0100111xx1x1xx011111xx
14197 if (((word
>> 14) & 0x1) == 0)
14199 if (((word
>> 15) & 0x1) == 0)
14201 if (((word
>> 28) & 0x1) == 0)
14203 if (((word
>> 16) & 0x1) == 0)
14205 if (((word
>> 29) & 0x1) == 0)
14207 /* 33222222222211111111110000000000
14208 10987654321098765432109876543210
14209 xxxxxxxxxx0101000xxxx1xx011100xx
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 xxxxxxxxxx0101000xxxx1xx011101xx
14224 if (((word
>> 29) & 0x1) == 0)
14226 if (((word
>> 30) & 0x1) == 0)
14228 /* 33222222222211111111110000000000
14229 10987654321098765432109876543210
14230 xxxxxxxxxx0101001xxxx1xx0111000x
14236 /* 33222222222211111111110000000000
14237 10987654321098765432109876543210
14238 xxxxxxxxxx0101001xxxx1xx0111001x
14245 if (((word
>> 30) & 0x1) == 0)
14247 /* 33222222222211111111110000000000
14248 10987654321098765432109876543210
14249 xxxxxxxxxx0101001xxxx1xx0111010x
14255 /* 33222222222211111111110000000000
14256 10987654321098765432109876543210
14257 xxxxxxxxxx0101001xxxx1xx0111011x
14266 if (((word
>> 29) & 0x1) == 0)
14268 if (((word
>> 30) & 0x1) == 0)
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 xxxxxxxxxx010100xxxxx1xx0111100x
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 xxxxxxxxxx010100xxxxx1xx0111101x
14287 /* 33222222222211111111110000000000
14288 10987654321098765432109876543210
14289 xxxxxxxxxx010100xxxxx1xx011111xx
14297 if (((word
>> 16) & 0x1) == 0)
14299 if (((word
>> 20) & 0x1) == 0)
14301 if (((word
>> 28) & 0x1) == 0)
14303 /* 33222222222211111111110000000000
14304 10987654321098765432109876543210
14305 xxxxxxxxxx0101010xxx01xx01110xxx
14311 /* 33222222222211111111110000000000
14312 10987654321098765432109876543210
14313 xxxxxxxxxx0101010xxx01xx01111xxx
14320 if (((word
>> 29) & 0x1) == 0)
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 xxxxxxxxxx0101010xxx11xx0111x0xx
14330 /* 33222222222211111111110000000000
14331 10987654321098765432109876543210
14332 xxxxxxxxxx0101010xxx11xx0111x1xx
14340 if (((word
>> 19) & 0x1) == 0)
14342 if (((word
>> 20) & 0x1) == 0)
14344 if (((word
>> 23) & 0x1) == 0)
14346 if (((word
>> 28) & 0x1) == 0)
14348 if (((word
>> 29) & 0x1) == 0)
14350 /* 33222222222211111111110000000000
14351 10987654321098765432109876543210
14352 xxxxxxxxxx0101011xx001x0011100xx
14358 /* 33222222222211111111110000000000
14359 10987654321098765432109876543210
14360 xxxxxxxxxx0101011xx001x0011101xx
14367 if (((word
>> 29) & 0x1) == 0)
14369 /* 33222222222211111111110000000000
14370 10987654321098765432109876543210
14371 xxxxxxxxxx0101011xx001x0011110xx
14377 /* 33222222222211111111110000000000
14378 10987654321098765432109876543210
14379 xxxxxxxxxx0101011xx001x0011111xx
14387 if (((word
>> 28) & 0x1) == 0)
14389 if (((word
>> 29) & 0x1) == 0)
14391 /* 33222222222211111111110000000000
14392 10987654321098765432109876543210
14393 xxxxxxxxxx0101011xx001x1011100xx
14399 /* 33222222222211111111110000000000
14400 10987654321098765432109876543210
14401 xxxxxxxxxx0101011xx001x1011101xx
14408 if (((word
>> 29) & 0x1) == 0)
14410 /* 33222222222211111111110000000000
14411 10987654321098765432109876543210
14412 xxxxxxxxxx0101011xx001x1011110xx
14418 /* 33222222222211111111110000000000
14419 10987654321098765432109876543210
14420 xxxxxxxxxx0101011xx001x1011111xx
14429 if (((word
>> 29) & 0x1) == 0)
14431 /* 33222222222211111111110000000000
14432 10987654321098765432109876543210
14433 xxxxxxxxxx0101011xx011xx0111x0xx
14439 /* 33222222222211111111110000000000
14440 10987654321098765432109876543210
14441 xxxxxxxxxx0101011xx011xx0111x1xx
14449 if (((word
>> 23) & 0x1) == 0)
14451 if (((word
>> 28) & 0x1) == 0)
14453 if (((word
>> 29) & 0x1) == 0)
14455 /* 33222222222211111111110000000000
14456 10987654321098765432109876543210
14457 xxxxxxxxxx0101011xx1x1x0011100xx
14463 /* 33222222222211111111110000000000
14464 10987654321098765432109876543210
14465 xxxxxxxxxx0101011xx1x1x0011101xx
14472 if (((word
>> 29) & 0x1) == 0)
14474 /* 33222222222211111111110000000000
14475 10987654321098765432109876543210
14476 xxxxxxxxxx0101011xx1x1x0011110xx
14482 /* 33222222222211111111110000000000
14483 10987654321098765432109876543210
14484 xxxxxxxxxx0101011xx1x1x0011111xx
14492 if (((word
>> 28) & 0x1) == 0)
14494 if (((word
>> 29) & 0x1) == 0)
14496 /* 33222222222211111111110000000000
14497 10987654321098765432109876543210
14498 xxxxxxxxxx0101011xx1x1x1011100xx
14504 /* 33222222222211111111110000000000
14505 10987654321098765432109876543210
14506 xxxxxxxxxx0101011xx1x1x1011101xx
14513 if (((word
>> 29) & 0x1) == 0)
14515 /* 33222222222211111111110000000000
14516 10987654321098765432109876543210
14517 xxxxxxxxxx0101011xx1x1x1011110xx
14523 /* 33222222222211111111110000000000
14524 10987654321098765432109876543210
14525 xxxxxxxxxx0101011xx1x1x1011111xx
14537 if (((word
>> 15) & 0x1) == 0)
14539 if (((word
>> 28) & 0x1) == 0)
14541 if (((word
>> 16) & 0x1) == 0)
14543 if (((word
>> 19) & 0x1) == 0)
14545 if (((word
>> 29) & 0x1) == 0)
14547 /* 33222222222211111111110000000000
14548 10987654321098765432109876543210
14549 xxxxxxxxxx0101100xx0x1xx011100xx
14555 /* 33222222222211111111110000000000
14556 10987654321098765432109876543210
14557 xxxxxxxxxx0101100xx0x1xx011101xx
14564 /* 33222222222211111111110000000000
14565 10987654321098765432109876543210
14566 xxxxxxxxxx0101100xx1x1xx01110xxx
14573 if (((word
>> 29) & 0x1) == 0)
14575 if (((word
>> 30) & 0x1) == 0)
14577 /* 33222222222211111111110000000000
14578 10987654321098765432109876543210
14579 xxxxxxxxxx0101101xxxx1xx0111000x
14585 /* 33222222222211111111110000000000
14586 10987654321098765432109876543210
14587 xxxxxxxxxx0101101xxxx1xx0111001x
14594 if (((word
>> 30) & 0x1) == 0)
14596 /* 33222222222211111111110000000000
14597 10987654321098765432109876543210
14598 xxxxxxxxxx0101101xxxx1xx0111010x
14604 /* 33222222222211111111110000000000
14605 10987654321098765432109876543210
14606 xxxxxxxxxx0101101xxxx1xx0111011x
14615 if (((word
>> 29) & 0x1) == 0)
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 xxxxxxxxxx010110xxxxx1xx011110xx
14625 /* 33222222222211111111110000000000
14626 10987654321098765432109876543210
14627 xxxxxxxxxx010110xxxxx1xx011111xx
14635 if (((word
>> 19) & 0x1) == 0)
14637 if (((word
>> 28) & 0x1) == 0)
14639 /* 33222222222211111111110000000000
14640 10987654321098765432109876543210
14641 xxxxxxxxxx010111xxx0x1xx01110xxx
14647 /* 33222222222211111111110000000000
14648 10987654321098765432109876543210
14649 xxxxxxxxxx010111xxx0x1xx01111xxx
14656 if (((word
>> 28) & 0x1) == 0)
14658 /* 33222222222211111111110000000000
14659 10987654321098765432109876543210
14660 xxxxxxxxxx010111xxx1x1xx01110xxx
14666 /* 33222222222211111111110000000000
14667 10987654321098765432109876543210
14668 xxxxxxxxxx010111xxx1x1xx01111xxx
14679 if (((word
>> 13) & 0x1) == 0)
14681 if (((word
>> 14) & 0x1) == 0)
14683 if (((word
>> 15) & 0x1) == 0)
14685 if (((word
>> 28) & 0x1) == 0)
14687 /* 33222222222211111111110000000000
14688 10987654321098765432109876543210
14689 xxxxxxxxxx011000xxxxx1xx01110xxx
14695 if (((word
>> 30) & 0x1) == 0)
14697 /* 33222222222211111111110000000000
14698 10987654321098765432109876543210
14699 xxxxxxxxxx011000xxxxx1xx01111x0x
14705 /* 33222222222211111111110000000000
14706 10987654321098765432109876543210
14707 xxxxxxxxxx011000xxxxx1xx01111x1x
14715 if (((word
>> 16) & 0x1) == 0)
14717 if (((word
>> 28) & 0x1) == 0)
14719 if (((word
>> 29) & 0x1) == 0)
14721 /* 33222222222211111111110000000000
14722 10987654321098765432109876543210
14723 xxxxxxxxxx0110010xxxx1xx011100xx
14729 /* 33222222222211111111110000000000
14730 10987654321098765432109876543210
14731 xxxxxxxxxx0110010xxxx1xx011101xx
14738 if (((word
>> 29) & 0x1) == 0)
14740 /* 33222222222211111111110000000000
14741 10987654321098765432109876543210
14742 xxxxxxxxxx0110010xxxx1xx011110xx
14748 /* 33222222222211111111110000000000
14749 10987654321098765432109876543210
14750 xxxxxxxxxx0110010xxxx1xx011111xx
14758 if (((word
>> 19) & 0x1) == 0)
14760 if (((word
>> 23) & 0x1) == 0)
14762 if (((word
>> 29) & 0x1) == 0)
14764 /* 33222222222211111111110000000000
14765 10987654321098765432109876543210
14766 xxxxxxxxxx0110011xx0x1x00111x0xx
14772 /* 33222222222211111111110000000000
14773 10987654321098765432109876543210
14774 xxxxxxxxxx0110011xx0x1x00111x1xx
14781 if (((word
>> 29) & 0x1) == 0)
14783 /* 33222222222211111111110000000000
14784 10987654321098765432109876543210
14785 xxxxxxxxxx0110011xx0x1x10111x0xx
14791 /* 33222222222211111111110000000000
14792 10987654321098765432109876543210
14793 xxxxxxxxxx0110011xx0x1x10111x1xx
14801 if (((word
>> 23) & 0x1) == 0)
14803 if (((word
>> 29) & 0x1) == 0)
14805 /* 33222222222211111111110000000000
14806 10987654321098765432109876543210
14807 xxxxxxxxxx0110011xx1x1x00111x0xx
14813 /* 33222222222211111111110000000000
14814 10987654321098765432109876543210
14815 xxxxxxxxxx0110011xx1x1x00111x1xx
14822 if (((word
>> 29) & 0x1) == 0)
14824 /* 33222222222211111111110000000000
14825 10987654321098765432109876543210
14826 xxxxxxxxxx0110011xx1x1x10111x0xx
14832 /* 33222222222211111111110000000000
14833 10987654321098765432109876543210
14834 xxxxxxxxxx0110011xx1x1x10111x1xx
14845 if (((word
>> 15) & 0x1) == 0)
14847 if (((word
>> 28) & 0x1) == 0)
14849 if (((word
>> 19) & 0x1) == 0)
14851 if (((word
>> 29) & 0x1) == 0)
14853 /* 33222222222211111111110000000000
14854 10987654321098765432109876543210
14855 xxxxxxxxxx011010xxx0x1xx011100xx
14861 if (((word
>> 22) & 0x1) == 0)
14863 /* 33222222222211111111110000000000
14864 10987654321098765432109876543210
14865 xxxxxxxxxx011010xxx0x10x011101xx
14871 /* 33222222222211111111110000000000
14872 10987654321098765432109876543210
14873 xxxxxxxxxx011010xxx0x11x011101xx
14881 /* 33222222222211111111110000000000
14882 10987654321098765432109876543210
14883 xxxxxxxxxx011010xxx1x1xx01110xxx
14890 /* 33222222222211111111110000000000
14891 10987654321098765432109876543210
14892 xxxxxxxxxx011010xxxxx1xx01111xxx
14899 if (((word
>> 16) & 0x1) == 0)
14901 if (((word
>> 19) & 0x1) == 0)
14903 if (((word
>> 20) & 0x1) == 0)
14905 if (((word
>> 28) & 0x1) == 0)
14907 if (((word
>> 29) & 0x1) == 0)
14909 /* 33222222222211111111110000000000
14910 10987654321098765432109876543210
14911 xxxxxxxxxx0110110xx001xx011100xx
14917 /* 33222222222211111111110000000000
14918 10987654321098765432109876543210
14919 xxxxxxxxxx0110110xx001xx011101xx
14926 if (((word
>> 29) & 0x1) == 0)
14928 /* 33222222222211111111110000000000
14929 10987654321098765432109876543210
14930 xxxxxxxxxx0110110xx001xx011110xx
14936 /* 33222222222211111111110000000000
14937 10987654321098765432109876543210
14938 xxxxxxxxxx0110110xx001xx011111xx
14946 if (((word
>> 29) & 0x1) == 0)
14948 /* 33222222222211111111110000000000
14949 10987654321098765432109876543210
14950 xxxxxxxxxx0110110xx011xx0111x0xx
14956 /* 33222222222211111111110000000000
14957 10987654321098765432109876543210
14958 xxxxxxxxxx0110110xx011xx0111x1xx
14966 if (((word
>> 28) & 0x1) == 0)
14968 if (((word
>> 29) & 0x1) == 0)
14970 /* 33222222222211111111110000000000
14971 10987654321098765432109876543210
14972 xxxxxxxxxx0110110xx1x1xx011100xx
14978 /* 33222222222211111111110000000000
14979 10987654321098765432109876543210
14980 xxxxxxxxxx0110110xx1x1xx011101xx
14987 if (((word
>> 29) & 0x1) == 0)
14989 /* 33222222222211111111110000000000
14990 10987654321098765432109876543210
14991 xxxxxxxxxx0110110xx1x1xx011110xx
14997 /* 33222222222211111111110000000000
14998 10987654321098765432109876543210
14999 xxxxxxxxxx0110110xx1x1xx011111xx
15008 if (((word
>> 19) & 0x1) == 0)
15010 if (((word
>> 23) & 0x1) == 0)
15012 if (((word
>> 28) & 0x1) == 0)
15014 if (((word
>> 29) & 0x1) == 0)
15016 /* 33222222222211111111110000000000
15017 10987654321098765432109876543210
15018 xxxxxxxxxx0110111xx0x1x0011100xx
15024 /* 33222222222211111111110000000000
15025 10987654321098765432109876543210
15026 xxxxxxxxxx0110111xx0x1x0011101xx
15033 if (((word
>> 29) & 0x1) == 0)
15035 /* 33222222222211111111110000000000
15036 10987654321098765432109876543210
15037 xxxxxxxxxx0110111xx0x1x0011110xx
15043 /* 33222222222211111111110000000000
15044 10987654321098765432109876543210
15045 xxxxxxxxxx0110111xx0x1x0011111xx
15053 if (((word
>> 28) & 0x1) == 0)
15055 if (((word
>> 29) & 0x1) == 0)
15057 /* 33222222222211111111110000000000
15058 10987654321098765432109876543210
15059 xxxxxxxxxx0110111xx0x1x1011100xx
15065 /* 33222222222211111111110000000000
15066 10987654321098765432109876543210
15067 xxxxxxxxxx0110111xx0x1x1011101xx
15074 if (((word
>> 29) & 0x1) == 0)
15076 /* 33222222222211111111110000000000
15077 10987654321098765432109876543210
15078 xxxxxxxxxx0110111xx0x1x1011110xx
15084 /* 33222222222211111111110000000000
15085 10987654321098765432109876543210
15086 xxxxxxxxxx0110111xx0x1x1011111xx
15095 if (((word
>> 23) & 0x1) == 0)
15097 if (((word
>> 28) & 0x1) == 0)
15099 if (((word
>> 29) & 0x1) == 0)
15101 /* 33222222222211111111110000000000
15102 10987654321098765432109876543210
15103 xxxxxxxxxx0110111xx1x1x0011100xx
15109 /* 33222222222211111111110000000000
15110 10987654321098765432109876543210
15111 xxxxxxxxxx0110111xx1x1x0011101xx
15118 if (((word
>> 29) & 0x1) == 0)
15120 /* 33222222222211111111110000000000
15121 10987654321098765432109876543210
15122 xxxxxxxxxx0110111xx1x1x0011110xx
15128 /* 33222222222211111111110000000000
15129 10987654321098765432109876543210
15130 xxxxxxxxxx0110111xx1x1x0011111xx
15138 if (((word
>> 28) & 0x1) == 0)
15140 if (((word
>> 29) & 0x1) == 0)
15142 /* 33222222222211111111110000000000
15143 10987654321098765432109876543210
15144 xxxxxxxxxx0110111xx1x1x1011100xx
15150 /* 33222222222211111111110000000000
15151 10987654321098765432109876543210
15152 xxxxxxxxxx0110111xx1x1x1011101xx
15159 if (((word
>> 29) & 0x1) == 0)
15161 /* 33222222222211111111110000000000
15162 10987654321098765432109876543210
15163 xxxxxxxxxx0110111xx1x1x1011110xx
15169 /* 33222222222211111111110000000000
15170 10987654321098765432109876543210
15171 xxxxxxxxxx0110111xx1x1x1011111xx
15184 if (((word
>> 14) & 0x1) == 0)
15186 if (((word
>> 15) & 0x1) == 0)
15188 if (((word
>> 28) & 0x1) == 0)
15190 if (((word
>> 16) & 0x1) == 0)
15192 if (((word
>> 20) & 0x1) == 0)
15194 if (((word
>> 29) & 0x1) == 0)
15196 /* 33222222222211111111110000000000
15197 10987654321098765432109876543210
15198 xxxxxxxxxx0111000xxx01xx011100xx
15204 /* 33222222222211111111110000000000
15205 10987654321098765432109876543210
15206 xxxxxxxxxx0111000xxx01xx011101xx
15213 if (((word
>> 29) & 0x1) == 0)
15215 /* 33222222222211111111110000000000
15216 10987654321098765432109876543210
15217 xxxxxxxxxx0111000xxx11xx011100xx
15223 /* 33222222222211111111110000000000
15224 10987654321098765432109876543210
15225 xxxxxxxxxx0111000xxx11xx011101xx
15233 if (((word
>> 30) & 0x1) == 0)
15235 /* 33222222222211111111110000000000
15236 10987654321098765432109876543210
15237 xxxxxxxxxx0111001xxxx1xx01110x0x
15243 /* 33222222222211111111110000000000
15244 10987654321098765432109876543210
15245 xxxxxxxxxx0111001xxxx1xx01110x1x
15253 if (((word
>> 29) & 0x1) == 0)
15255 if (((word
>> 30) & 0x1) == 0)
15257 /* 33222222222211111111110000000000
15258 10987654321098765432109876543210
15259 xxxxxxxxxx011100xxxxx1xx0111100x
15265 /* 33222222222211111111110000000000
15266 10987654321098765432109876543210
15267 xxxxxxxxxx011100xxxxx1xx0111101x
15274 /* 33222222222211111111110000000000
15275 10987654321098765432109876543210
15276 xxxxxxxxxx011100xxxxx1xx011111xx
15284 if (((word
>> 16) & 0x1) == 0)
15286 if (((word
>> 28) & 0x1) == 0)
15288 if (((word
>> 29) & 0x1) == 0)
15290 /* 33222222222211111111110000000000
15291 10987654321098765432109876543210
15292 xxxxxxxxxx0111010xxxx1xx011100xx
15298 /* 33222222222211111111110000000000
15299 10987654321098765432109876543210
15300 xxxxxxxxxx0111010xxxx1xx011101xx
15307 if (((word
>> 29) & 0x1) == 0)
15309 /* 33222222222211111111110000000000
15310 10987654321098765432109876543210
15311 xxxxxxxxxx0111010xxxx1xx011110xx
15317 /* 33222222222211111111110000000000
15318 10987654321098765432109876543210
15319 xxxxxxxxxx0111010xxxx1xx011111xx
15327 if (((word
>> 19) & 0x1) == 0)
15329 if (((word
>> 20) & 0x1) == 0)
15331 if (((word
>> 23) & 0x1) == 0)
15333 if (((word
>> 28) & 0x1) == 0)
15335 if (((word
>> 29) & 0x1) == 0)
15337 /* 33222222222211111111110000000000
15338 10987654321098765432109876543210
15339 xxxxxxxxxx0111011xx001x0011100xx
15345 /* 33222222222211111111110000000000
15346 10987654321098765432109876543210
15347 xxxxxxxxxx0111011xx001x0011101xx
15354 if (((word
>> 29) & 0x1) == 0)
15356 /* 33222222222211111111110000000000
15357 10987654321098765432109876543210
15358 xxxxxxxxxx0111011xx001x0011110xx
15364 /* 33222222222211111111110000000000
15365 10987654321098765432109876543210
15366 xxxxxxxxxx0111011xx001x0011111xx
15374 if (((word
>> 28) & 0x1) == 0)
15376 if (((word
>> 29) & 0x1) == 0)
15378 /* 33222222222211111111110000000000
15379 10987654321098765432109876543210
15380 xxxxxxxxxx0111011xx001x1011100xx
15386 /* 33222222222211111111110000000000
15387 10987654321098765432109876543210
15388 xxxxxxxxxx0111011xx001x1011101xx
15395 if (((word
>> 29) & 0x1) == 0)
15397 /* 33222222222211111111110000000000
15398 10987654321098765432109876543210
15399 xxxxxxxxxx0111011xx001x1011110xx
15405 /* 33222222222211111111110000000000
15406 10987654321098765432109876543210
15407 xxxxxxxxxx0111011xx001x1011111xx
15416 if (((word
>> 28) & 0x1) == 0)
15418 /* 33222222222211111111110000000000
15419 10987654321098765432109876543210
15420 xxxxxxxxxx0111011xx011xx01110xxx
15426 /* 33222222222211111111110000000000
15427 10987654321098765432109876543210
15428 xxxxxxxxxx0111011xx011xx01111xxx
15436 if (((word
>> 23) & 0x1) == 0)
15438 if (((word
>> 28) & 0x1) == 0)
15440 if (((word
>> 29) & 0x1) == 0)
15442 /* 33222222222211111111110000000000
15443 10987654321098765432109876543210
15444 xxxxxxxxxx0111011xx1x1x0011100xx
15450 /* 33222222222211111111110000000000
15451 10987654321098765432109876543210
15452 xxxxxxxxxx0111011xx1x1x0011101xx
15459 if (((word
>> 29) & 0x1) == 0)
15461 /* 33222222222211111111110000000000
15462 10987654321098765432109876543210
15463 xxxxxxxxxx0111011xx1x1x0011110xx
15469 /* 33222222222211111111110000000000
15470 10987654321098765432109876543210
15471 xxxxxxxxxx0111011xx1x1x0011111xx
15479 if (((word
>> 28) & 0x1) == 0)
15481 if (((word
>> 29) & 0x1) == 0)
15483 /* 33222222222211111111110000000000
15484 10987654321098765432109876543210
15485 xxxxxxxxxx0111011xx1x1x1011100xx
15491 /* 33222222222211111111110000000000
15492 10987654321098765432109876543210
15493 xxxxxxxxxx0111011xx1x1x1011101xx
15500 if (((word
>> 29) & 0x1) == 0)
15502 /* 33222222222211111111110000000000
15503 10987654321098765432109876543210
15504 xxxxxxxxxx0111011xx1x1x1011110xx
15510 /* 33222222222211111111110000000000
15511 10987654321098765432109876543210
15512 xxxxxxxxxx0111011xx1x1x1011111xx
15524 if (((word
>> 15) & 0x1) == 0)
15526 if (((word
>> 28) & 0x1) == 0)
15528 if (((word
>> 16) & 0x1) == 0)
15530 if (((word
>> 19) & 0x1) == 0)
15532 if (((word
>> 29) & 0x1) == 0)
15534 /* 33222222222211111111110000000000
15535 10987654321098765432109876543210
15536 xxxxxxxxxx0111100xx0x1xx011100xx
15542 /* 33222222222211111111110000000000
15543 10987654321098765432109876543210
15544 xxxxxxxxxx0111100xx0x1xx011101xx
15551 /* 33222222222211111111110000000000
15552 10987654321098765432109876543210
15553 xxxxxxxxxx0111100xx1x1xx01110xxx
15560 if (((word
>> 30) & 0x1) == 0)
15562 /* 33222222222211111111110000000000
15563 10987654321098765432109876543210
15564 xxxxxxxxxx0111101xxxx1xx01110x0x
15570 /* 33222222222211111111110000000000
15571 10987654321098765432109876543210
15572 xxxxxxxxxx0111101xxxx1xx01110x1x
15580 if (((word
>> 29) & 0x1) == 0)
15582 if (((word
>> 30) & 0x1) == 0)
15584 /* 33222222222211111111110000000000
15585 10987654321098765432109876543210
15586 xxxxxxxxxx011110xxxxx1xx0111100x
15592 /* 33222222222211111111110000000000
15593 10987654321098765432109876543210
15594 xxxxxxxxxx011110xxxxx1xx0111101x
15601 /* 33222222222211111111110000000000
15602 10987654321098765432109876543210
15603 xxxxxxxxxx011110xxxxx1xx011111xx
15611 if (((word
>> 16) & 0x1) == 0)
15613 if (((word
>> 19) & 0x1) == 0)
15615 if (((word
>> 20) & 0x1) == 0)
15617 if (((word
>> 29) & 0x1) == 0)
15619 /* 33222222222211111111110000000000
15620 10987654321098765432109876543210
15621 xxxxxxxxxx0111110xx001xx0111x0xx
15627 /* 33222222222211111111110000000000
15628 10987654321098765432109876543210
15629 xxxxxxxxxx0111110xx001xx0111x1xx
15636 if (((word
>> 23) & 0x1) == 0)
15638 if (((word
>> 28) & 0x1) == 0)
15640 if (((word
>> 29) & 0x1) == 0)
15642 /* 33222222222211111111110000000000
15643 10987654321098765432109876543210
15644 xxxxxxxxxx0111110xx011x0011100xx
15650 /* 33222222222211111111110000000000
15651 10987654321098765432109876543210
15652 xxxxxxxxxx0111110xx011x0011101xx
15659 if (((word
>> 29) & 0x1) == 0)
15661 /* 33222222222211111111110000000000
15662 10987654321098765432109876543210
15663 xxxxxxxxxx0111110xx011x0011110xx
15669 /* 33222222222211111111110000000000
15670 10987654321098765432109876543210
15671 xxxxxxxxxx0111110xx011x0011111xx
15679 if (((word
>> 28) & 0x1) == 0)
15681 if (((word
>> 29) & 0x1) == 0)
15683 /* 33222222222211111111110000000000
15684 10987654321098765432109876543210
15685 xxxxxxxxxx0111110xx011x1011100xx
15691 /* 33222222222211111111110000000000
15692 10987654321098765432109876543210
15693 xxxxxxxxxx0111110xx011x1011101xx
15700 if (((word
>> 29) & 0x1) == 0)
15702 /* 33222222222211111111110000000000
15703 10987654321098765432109876543210
15704 xxxxxxxxxx0111110xx011x1011110xx
15710 /* 33222222222211111111110000000000
15711 10987654321098765432109876543210
15712 xxxxxxxxxx0111110xx011x1011111xx
15722 if (((word
>> 29) & 0x1) == 0)
15724 /* 33222222222211111111110000000000
15725 10987654321098765432109876543210
15726 xxxxxxxxxx0111110xx1x1xx0111x0xx
15732 /* 33222222222211111111110000000000
15733 10987654321098765432109876543210
15734 xxxxxxxxxx0111110xx1x1xx0111x1xx
15742 if (((word
>> 19) & 0x1) == 0)
15744 if (((word
>> 28) & 0x1) == 0)
15746 /* 33222222222211111111110000000000
15747 10987654321098765432109876543210
15748 xxxxxxxxxx0111111xx0x1xx01110xxx
15754 /* 33222222222211111111110000000000
15755 10987654321098765432109876543210
15756 xxxxxxxxxx0111111xx0x1xx01111xxx
15763 if (((word
>> 28) & 0x1) == 0)
15765 /* 33222222222211111111110000000000
15766 10987654321098765432109876543210
15767 xxxxxxxxxx0111111xx1x1xx01110xxx
15773 /* 33222222222211111111110000000000
15774 10987654321098765432109876543210
15775 xxxxxxxxxx0111111xx1x1xx01111xxx
15789 if (((word
>> 11) & 0x1) == 0)
15791 if (((word
>> 28) & 0x1) == 0)
15793 if (((word
>> 12) & 0x1) == 0)
15795 if (((word
>> 13) & 0x1) == 0)
15797 if (((word
>> 14) & 0x1) == 0)
15799 if (((word
>> 15) & 0x1) == 0)
15801 if (((word
>> 29) & 0x1) == 0)
15803 /* 33222222222211111111110000000000
15804 10987654321098765432109876543210
15805 xxxxxxxxxx100000xxxxx1xx011100xx
15811 /* 33222222222211111111110000000000
15812 10987654321098765432109876543210
15813 xxxxxxxxxx100000xxxxx1xx011101xx
15820 if (((word
>> 29) & 0x1) == 0)
15822 /* 33222222222211111111110000000000
15823 10987654321098765432109876543210
15824 xxxxxxxxxx100001xxxxx1xx011100xx
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 xxxxxxxxxx100001xxxxx1xx011101xx
15840 if (((word
>> 15) & 0x1) == 0)
15842 if (((word
>> 29) & 0x1) == 0)
15844 /* 33222222222211111111110000000000
15845 10987654321098765432109876543210
15846 xxxxxxxxxx100010xxxxx1xx011100xx
15852 /* 33222222222211111111110000000000
15853 10987654321098765432109876543210
15854 xxxxxxxxxx100010xxxxx1xx011101xx
15861 if (((word
>> 23) & 0x1) == 0)
15863 if (((word
>> 29) & 0x1) == 0)
15865 /* 33222222222211111111110000000000
15866 10987654321098765432109876543210
15867 xxxxxxxxxx100011xxxxx1x0011100xx
15873 /* 33222222222211111111110000000000
15874 10987654321098765432109876543210
15875 xxxxxxxxxx100011xxxxx1x0011101xx
15882 if (((word
>> 29) & 0x1) == 0)
15884 /* 33222222222211111111110000000000
15885 10987654321098765432109876543210
15886 xxxxxxxxxx100011xxxxx1x1011100xx
15892 /* 33222222222211111111110000000000
15893 10987654321098765432109876543210
15894 xxxxxxxxxx100011xxxxx1x1011101xx
15904 if (((word
>> 14) & 0x1) == 0)
15906 if (((word
>> 15) & 0x1) == 0)
15908 if (((word
>> 29) & 0x1) == 0)
15910 /* 33222222222211111111110000000000
15911 10987654321098765432109876543210
15912 xxxxxxxxxx100100xxxxx1xx011100xx
15918 /* 33222222222211111111110000000000
15919 10987654321098765432109876543210
15920 xxxxxxxxxx100100xxxxx1xx011101xx
15927 if (((word
>> 29) & 0x1) == 0)
15929 /* 33222222222211111111110000000000
15930 10987654321098765432109876543210
15931 xxxxxxxxxx100101xxxxx1xx011100xx
15937 /* 33222222222211111111110000000000
15938 10987654321098765432109876543210
15939 xxxxxxxxxx100101xxxxx1xx011101xx
15947 if (((word
>> 15) & 0x1) == 0)
15949 if (((word
>> 29) & 0x1) == 0)
15951 /* 33222222222211111111110000000000
15952 10987654321098765432109876543210
15953 xxxxxxxxxx100110xxxxx1xx011100xx
15959 /* 33222222222211111111110000000000
15960 10987654321098765432109876543210
15961 xxxxxxxxxx100110xxxxx1xx011101xx
15968 if (((word
>> 23) & 0x1) == 0)
15970 if (((word
>> 29) & 0x1) == 0)
15972 /* 33222222222211111111110000000000
15973 10987654321098765432109876543210
15974 xxxxxxxxxx100111xxxxx1x0011100xx
15980 /* 33222222222211111111110000000000
15981 10987654321098765432109876543210
15982 xxxxxxxxxx100111xxxxx1x0011101xx
15989 /* 33222222222211111111110000000000
15990 10987654321098765432109876543210
15991 xxxxxxxxxx100111xxxxx1x101110xxx
16001 if (((word
>> 13) & 0x1) == 0)
16003 if (((word
>> 14) & 0x1) == 0)
16005 if (((word
>> 15) & 0x1) == 0)
16007 if (((word
>> 29) & 0x1) == 0)
16009 /* 33222222222211111111110000000000
16010 10987654321098765432109876543210
16011 xxxxxxxxxx101000xxxxx1xx011100xx
16017 /* 33222222222211111111110000000000
16018 10987654321098765432109876543210
16019 xxxxxxxxxx101000xxxxx1xx011101xx
16026 if (((word
>> 29) & 0x1) == 0)
16028 /* 33222222222211111111110000000000
16029 10987654321098765432109876543210
16030 xxxxxxxxxx101001xxxxx1xx011100xx
16036 /* 33222222222211111111110000000000
16037 10987654321098765432109876543210
16038 xxxxxxxxxx101001xxxxx1xx011101xx
16046 if (((word
>> 15) & 0x1) == 0)
16048 if (((word
>> 29) & 0x1) == 0)
16050 /* 33222222222211111111110000000000
16051 10987654321098765432109876543210
16052 xxxxxxxxxx101010xxxxx1xx011100xx
16058 /* 33222222222211111111110000000000
16059 10987654321098765432109876543210
16060 xxxxxxxxxx101010xxxxx1xx011101xx
16067 if (((word
>> 23) & 0x1) == 0)
16069 if (((word
>> 29) & 0x1) == 0)
16071 /* 33222222222211111111110000000000
16072 10987654321098765432109876543210
16073 xxxxxxxxxx101011xxxxx1x0011100xx
16079 /* 33222222222211111111110000000000
16080 10987654321098765432109876543210
16081 xxxxxxxxxx101011xxxxx1x0011101xx
16088 if (((word
>> 29) & 0x1) == 0)
16090 /* 33222222222211111111110000000000
16091 10987654321098765432109876543210
16092 xxxxxxxxxx101011xxxxx1x1011100xx
16098 /* 33222222222211111111110000000000
16099 10987654321098765432109876543210
16100 xxxxxxxxxx101011xxxxx1x1011101xx
16110 if (((word
>> 14) & 0x1) == 0)
16112 if (((word
>> 15) & 0x1) == 0)
16114 if (((word
>> 29) & 0x1) == 0)
16116 /* 33222222222211111111110000000000
16117 10987654321098765432109876543210
16118 xxxxxxxxxx101100xxxxx1xx011100xx
16124 /* 33222222222211111111110000000000
16125 10987654321098765432109876543210
16126 xxxxxxxxxx101100xxxxx1xx011101xx
16133 if (((word
>> 29) & 0x1) == 0)
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 xxxxxxxxxx101101xxxxx1xx011100xx
16143 /* 33222222222211111111110000000000
16144 10987654321098765432109876543210
16145 xxxxxxxxxx101101xxxxx1xx011101xx
16153 if (((word
>> 15) & 0x1) == 0)
16155 if (((word
>> 29) & 0x1) == 0)
16157 /* 33222222222211111111110000000000
16158 10987654321098765432109876543210
16159 xxxxxxxxxx101110xxxxx1xx011100xx
16165 /* 33222222222211111111110000000000
16166 10987654321098765432109876543210
16167 xxxxxxxxxx101110xxxxx1xx011101xx
16174 if (((word
>> 23) & 0x1) == 0)
16176 if (((word
>> 29) & 0x1) == 0)
16178 /* 33222222222211111111110000000000
16179 10987654321098765432109876543210
16180 xxxxxxxxxx101111xxxxx1x0011100xx
16186 /* 33222222222211111111110000000000
16187 10987654321098765432109876543210
16188 xxxxxxxxxx101111xxxxx1x0011101xx
16195 if (((word
>> 29) & 0x1) == 0)
16197 /* 33222222222211111111110000000000
16198 10987654321098765432109876543210
16199 xxxxxxxxxx101111xxxxx1x1011100xx
16205 /* 33222222222211111111110000000000
16206 10987654321098765432109876543210
16207 xxxxxxxxxx101111xxxxx1x1011101xx
16219 if (((word
>> 29) & 0x1) == 0)
16221 if (((word
>> 30) & 0x1) == 0)
16223 if (((word
>> 4) & 0x1) == 0)
16225 /* 33222222222211111111110000000000
16226 10987654321098765432109876543210
16227 xxxx0xxxxx10xxxxxxxxx1xx0111100x
16233 /* 33222222222211111111110000000000
16234 10987654321098765432109876543210
16235 xxxx1xxxxx10xxxxxxxxx1xx0111100x
16242 if (((word
>> 12) & 0x1) == 0)
16244 if (((word
>> 13) & 0x1) == 0)
16246 if (((word
>> 14) & 0x1) == 0)
16248 /* 33222222222211111111110000000000
16249 10987654321098765432109876543210
16250 xxxxxxxxxx10000xxxxxx1xx0111101x
16256 /* 33222222222211111111110000000000
16257 10987654321098765432109876543210
16258 xxxxxxxxxx10001xxxxxx1xx0111101x
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 xxxxxxxxxx1001xxxxxxx1xx0111101x
16274 if (((word
>> 13) & 0x1) == 0)
16276 /* 33222222222211111111110000000000
16277 10987654321098765432109876543210
16278 xxxxxxxxxx1010xxxxxxx1xx0111101x
16284 if (((word
>> 15) & 0x1) == 0)
16286 /* 33222222222211111111110000000000
16287 10987654321098765432109876543210
16288 xxxxxxxxxx1011x0xxxxx1xx0111101x
16294 /* 33222222222211111111110000000000
16295 10987654321098765432109876543210
16296 xxxxxxxxxx1011x1xxxxx1xx0111101x
16306 if (((word
>> 12) & 0x1) == 0)
16308 if (((word
>> 13) & 0x1) == 0)
16310 if (((word
>> 14) & 0x1) == 0)
16312 /* 33222222222211111111110000000000
16313 10987654321098765432109876543210
16314 xxxxxxxxxx10000xxxxxx1xx011111xx
16320 /* 33222222222211111111110000000000
16321 10987654321098765432109876543210
16322 xxxxxxxxxx10001xxxxxx1xx011111xx
16329 if (((word
>> 23) & 0x1) == 0)
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 xxxxxxxxxx1001xxxxxxx1x0011111xx
16339 /* 33222222222211111111110000000000
16340 10987654321098765432109876543210
16341 xxxxxxxxxx1001xxxxxxx1x1011111xx
16349 if (((word
>> 13) & 0x1) == 0)
16351 if (((word
>> 15) & 0x1) == 0)
16353 /* 33222222222211111111110000000000
16354 10987654321098765432109876543210
16355 xxxxxxxxxx1010x0xxxxx1xx011111xx
16361 /* 33222222222211111111110000000000
16362 10987654321098765432109876543210
16363 xxxxxxxxxx1010x1xxxxx1xx011111xx
16370 if (((word
>> 15) & 0x1) == 0)
16372 /* 33222222222211111111110000000000
16373 10987654321098765432109876543210
16374 xxxxxxxxxx1011x0xxxxx1xx011111xx
16380 /* 33222222222211111111110000000000
16381 10987654321098765432109876543210
16382 xxxxxxxxxx1011x1xxxxx1xx011111xx
16393 if (((word
>> 28) & 0x1) == 0)
16395 if (((word
>> 12) & 0x1) == 0)
16397 if (((word
>> 13) & 0x1) == 0)
16399 if (((word
>> 14) & 0x1) == 0)
16401 if (((word
>> 15) & 0x1) == 0)
16403 if (((word
>> 29) & 0x1) == 0)
16405 /* 33222222222211111111110000000000
16406 10987654321098765432109876543210
16407 xxxxxxxxxx110000xxxxx1xx011100xx
16413 /* 33222222222211111111110000000000
16414 10987654321098765432109876543210
16415 xxxxxxxxxx110000xxxxx1xx011101xx
16422 if (((word
>> 29) & 0x1) == 0)
16424 /* 33222222222211111111110000000000
16425 10987654321098765432109876543210
16426 xxxxxxxxxx110001xxxxx1xx011100xx
16432 /* 33222222222211111111110000000000
16433 10987654321098765432109876543210
16434 xxxxxxxxxx110001xxxxx1xx011101xx
16442 if (((word
>> 15) & 0x1) == 0)
16444 if (((word
>> 29) & 0x1) == 0)
16446 /* 33222222222211111111110000000000
16447 10987654321098765432109876543210
16448 xxxxxxxxxx110010xxxxx1xx011100xx
16454 /* 33222222222211111111110000000000
16455 10987654321098765432109876543210
16456 xxxxxxxxxx110010xxxxx1xx011101xx
16463 if (((word
>> 23) & 0x1) == 0)
16465 /* 33222222222211111111110000000000
16466 10987654321098765432109876543210
16467 xxxxxxxxxx110011xxxxx1x001110xxx
16473 /* 33222222222211111111110000000000
16474 10987654321098765432109876543210
16475 xxxxxxxxxx110011xxxxx1x101110xxx
16484 if (((word
>> 14) & 0x1) == 0)
16486 if (((word
>> 15) & 0x1) == 0)
16488 if (((word
>> 29) & 0x1) == 0)
16490 /* 33222222222211111111110000000000
16491 10987654321098765432109876543210
16492 xxxxxxxxxx110100xxxxx1xx011100xx
16498 /* 33222222222211111111110000000000
16499 10987654321098765432109876543210
16500 xxxxxxxxxx110100xxxxx1xx011101xx
16507 if (((word
>> 29) & 0x1) == 0)
16509 /* 33222222222211111111110000000000
16510 10987654321098765432109876543210
16511 xxxxxxxxxx110101xxxxx1xx011100xx
16517 /* 33222222222211111111110000000000
16518 10987654321098765432109876543210
16519 xxxxxxxxxx110101xxxxx1xx011101xx
16527 if (((word
>> 15) & 0x1) == 0)
16529 if (((word
>> 29) & 0x1) == 0)
16531 /* 33222222222211111111110000000000
16532 10987654321098765432109876543210
16533 xxxxxxxxxx110110xxxxx1xx011100xx
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 xxxxxxxxxx110110xxxxx1xx011101xx
16548 if (((word
>> 23) & 0x1) == 0)
16550 /* 33222222222211111111110000000000
16551 10987654321098765432109876543210
16552 xxxxxxxxxx110111xxxxx1x001110xxx
16558 /* 33222222222211111111110000000000
16559 10987654321098765432109876543210
16560 xxxxxxxxxx110111xxxxx1x101110xxx
16570 if (((word
>> 13) & 0x1) == 0)
16572 if (((word
>> 14) & 0x1) == 0)
16574 if (((word
>> 15) & 0x1) == 0)
16576 if (((word
>> 22) & 0x1) == 0)
16578 if (((word
>> 23) & 0x1) == 0)
16580 if (((word
>> 29) & 0x1) == 0)
16582 /* 33222222222211111111110000000000
16583 10987654321098765432109876543210
16584 xxxxxxxxxx111000xxxxx100011100xx
16590 /* 33222222222211111111110000000000
16591 10987654321098765432109876543210
16592 xxxxxxxxxx111000xxxxx100011101xx
16599 if (((word
>> 29) & 0x1) == 0)
16601 /* 33222222222211111111110000000000
16602 10987654321098765432109876543210
16603 xxxxxxxxxx111000xxxxx101011100xx
16609 /* 33222222222211111111110000000000
16610 10987654321098765432109876543210
16611 xxxxxxxxxx111000xxxxx101011101xx
16619 if (((word
>> 23) & 0x1) == 0)
16621 if (((word
>> 29) & 0x1) == 0)
16623 /* 33222222222211111111110000000000
16624 10987654321098765432109876543210
16625 xxxxxxxxxx111000xxxxx110011100xx
16631 /* 33222222222211111111110000000000
16632 10987654321098765432109876543210
16633 xxxxxxxxxx111000xxxxx110011101xx
16640 if (((word
>> 29) & 0x1) == 0)
16642 /* 33222222222211111111110000000000
16643 10987654321098765432109876543210
16644 xxxxxxxxxx111000xxxxx111011100xx
16650 /* 33222222222211111111110000000000
16651 10987654321098765432109876543210
16652 xxxxxxxxxx111000xxxxx111011101xx
16661 if (((word
>> 29) & 0x1) == 0)
16663 /* 33222222222211111111110000000000
16664 10987654321098765432109876543210
16665 xxxxxxxxxx111001xxxxx1xx011100xx
16671 /* 33222222222211111111110000000000
16672 10987654321098765432109876543210
16673 xxxxxxxxxx111001xxxxx1xx011101xx
16681 if (((word
>> 15) & 0x1) == 0)
16683 if (((word
>> 29) & 0x1) == 0)
16685 /* 33222222222211111111110000000000
16686 10987654321098765432109876543210
16687 xxxxxxxxxx111010xxxxx1xx011100xx
16693 /* 33222222222211111111110000000000
16694 10987654321098765432109876543210
16695 xxxxxxxxxx111010xxxxx1xx011101xx
16702 if (((word
>> 29) & 0x1) == 0)
16704 /* 33222222222211111111110000000000
16705 10987654321098765432109876543210
16706 xxxxxxxxxx111011xxxxx1xx011100xx
16712 /* 33222222222211111111110000000000
16713 10987654321098765432109876543210
16714 xxxxxxxxxx111011xxxxx1xx011101xx
16723 if (((word
>> 14) & 0x1) == 0)
16725 if (((word
>> 15) & 0x1) == 0)
16727 if (((word
>> 29) & 0x1) == 0)
16729 /* 33222222222211111111110000000000
16730 10987654321098765432109876543210
16731 xxxxxxxxxx111100xxxxx1xx011100xx
16737 /* 33222222222211111111110000000000
16738 10987654321098765432109876543210
16739 xxxxxxxxxx111100xxxxx1xx011101xx
16746 /* 33222222222211111111110000000000
16747 10987654321098765432109876543210
16748 xxxxxxxxxx111101xxxxx1xx01110xxx
16755 if (((word
>> 15) & 0x1) == 0)
16757 if (((word
>> 29) & 0x1) == 0)
16759 /* 33222222222211111111110000000000
16760 10987654321098765432109876543210
16761 xxxxxxxxxx111110xxxxx1xx011100xx
16767 /* 33222222222211111111110000000000
16768 10987654321098765432109876543210
16769 xxxxxxxxxx111110xxxxx1xx011101xx
16776 if (((word
>> 23) & 0x1) == 0)
16778 if (((word
>> 29) & 0x1) == 0)
16780 /* 33222222222211111111110000000000
16781 10987654321098765432109876543210
16782 xxxxxxxxxx111111xxxxx1x0011100xx
16788 /* 33222222222211111111110000000000
16789 10987654321098765432109876543210
16790 xxxxxxxxxx111111xxxxx1x0011101xx
16797 /* 33222222222211111111110000000000
16798 10987654321098765432109876543210
16799 xxxxxxxxxx111111xxxxx1x101110xxx
16810 if (((word
>> 29) & 0x1) == 0)
16812 if (((word
>> 30) & 0x1) == 0)
16814 /* 33222222222211111111110000000000
16815 10987654321098765432109876543210
16816 xxxxxxxxxx11xxxxxxxxx1xx0111100x
16822 if (((word
>> 12) & 0x1) == 0)
16824 if (((word
>> 13) & 0x1) == 0)
16826 if (((word
>> 14) & 0x1) == 0)
16828 if (((word
>> 15) & 0x1) == 0)
16830 /* 33222222222211111111110000000000
16831 10987654321098765432109876543210
16832 xxxxxxxxxx110000xxxxx1xx0111101x
16838 /* 33222222222211111111110000000000
16839 10987654321098765432109876543210
16840 xxxxxxxxxx110001xxxxx1xx0111101x
16847 /* 33222222222211111111110000000000
16848 10987654321098765432109876543210
16849 xxxxxxxxxx11001xxxxxx1xx0111101x
16856 /* 33222222222211111111110000000000
16857 10987654321098765432109876543210
16858 xxxxxxxxxx1101xxxxxxx1xx0111101x
16865 if (((word
>> 13) & 0x1) == 0)
16867 if (((word
>> 15) & 0x1) == 0)
16869 /* 33222222222211111111110000000000
16870 10987654321098765432109876543210
16871 xxxxxxxxxx1110x0xxxxx1xx0111101x
16877 /* 33222222222211111111110000000000
16878 10987654321098765432109876543210
16879 xxxxxxxxxx1110x1xxxxx1xx0111101x
16886 if (((word
>> 14) & 0x1) == 0)
16888 /* 33222222222211111111110000000000
16889 10987654321098765432109876543210
16890 xxxxxxxxxx11110xxxxxx1xx0111101x
16896 if (((word
>> 23) & 0x1) == 0)
16898 /* 33222222222211111111110000000000
16899 10987654321098765432109876543210
16900 xxxxxxxxxx11111xxxxxx1x00111101x
16906 /* 33222222222211111111110000000000
16907 10987654321098765432109876543210
16908 xxxxxxxxxx11111xxxxxx1x10111101x
16919 if (((word
>> 12) & 0x1) == 0)
16921 if (((word
>> 13) & 0x1) == 0)
16923 if (((word
>> 14) & 0x1) == 0)
16925 if (((word
>> 15) & 0x1) == 0)
16927 /* 33222222222211111111110000000000
16928 10987654321098765432109876543210
16929 xxxxxxxxxx110000xxxxx1xx011111xx
16935 /* 33222222222211111111110000000000
16936 10987654321098765432109876543210
16937 xxxxxxxxxx110001xxxxx1xx011111xx
16944 /* 33222222222211111111110000000000
16945 10987654321098765432109876543210
16946 xxxxxxxxxx11001xxxxxx1xx011111xx
16953 if (((word
>> 14) & 0x1) == 0)
16955 /* 33222222222211111111110000000000
16956 10987654321098765432109876543210
16957 xxxxxxxxxx11010xxxxxx1xx011111xx
16963 if (((word
>> 23) & 0x1) == 0)
16965 /* 33222222222211111111110000000000
16966 10987654321098765432109876543210
16967 xxxxxxxxxx11011xxxxxx1x0011111xx
16973 /* 33222222222211111111110000000000
16974 10987654321098765432109876543210
16975 xxxxxxxxxx11011xxxxxx1x1011111xx
16984 if (((word
>> 13) & 0x1) == 0)
16986 /* 33222222222211111111110000000000
16987 10987654321098765432109876543210
16988 xxxxxxxxxx1110xxxxxxx1xx011111xx
16994 /* 33222222222211111111110000000000
16995 10987654321098765432109876543210
16996 xxxxxxxxxx1111xxxxxxx1xx011111xx
17009 if (((word
>> 15) & 0x1) == 0)
17011 if (((word
>> 28) & 0x1) == 0)
17013 if (((word
>> 10) & 0x1) == 0)
17015 if (((word
>> 12) & 0x1) == 0)
17017 if (((word
>> 13) & 0x1) == 0)
17019 if (((word
>> 14) & 0x1) == 0)
17021 /* 33222222222211111111110000000000
17022 10987654321098765432109876543210
17023 xxxxxxxxxx0x0000xxxxxxxx11110xxx
17029 /* 33222222222211111111110000000000
17030 10987654321098765432109876543210
17031 xxxxxxxxxx0x0010xxxxxxxx11110xxx
17038 if (((word
>> 14) & 0x1) == 0)
17040 if (((word
>> 29) & 0x1) == 0)
17042 if (((word
>> 30) & 0x1) == 0)
17044 /* 33222222222211111111110000000000
17045 10987654321098765432109876543210
17046 xxxxxxxxxx0x0100xxxxxxxx1111000x
17052 /* 33222222222211111111110000000000
17053 10987654321098765432109876543210
17054 xxxxxxxxxx0x0100xxxxxxxx1111001x
17061 if (((word
>> 30) & 0x1) == 0)
17063 /* 33222222222211111111110000000000
17064 10987654321098765432109876543210
17065 xxxxxxxxxx0x0100xxxxxxxx1111010x
17071 /* 33222222222211111111110000000000
17072 10987654321098765432109876543210
17073 xxxxxxxxxx0x0100xxxxxxxx1111011x
17081 if (((word
>> 29) & 0x1) == 0)
17083 if (((word
>> 30) & 0x1) == 0)
17085 /* 33222222222211111111110000000000
17086 10987654321098765432109876543210
17087 xxxxxxxxxx0x0110xxxxxxxx1111000x
17093 /* 33222222222211111111110000000000
17094 10987654321098765432109876543210
17095 xxxxxxxxxx0x0110xxxxxxxx1111001x
17102 if (((word
>> 30) & 0x1) == 0)
17104 /* 33222222222211111111110000000000
17105 10987654321098765432109876543210
17106 xxxxxxxxxx0x0110xxxxxxxx1111010x
17112 /* 33222222222211111111110000000000
17113 10987654321098765432109876543210
17114 xxxxxxxxxx0x0110xxxxxxxx1111011x
17124 if (((word
>> 29) & 0x1) == 0)
17126 if (((word
>> 13) & 0x1) == 0)
17128 if (((word
>> 14) & 0x1) == 0)
17130 if (((word
>> 23) & 0x1) == 0)
17132 /* 33222222222211111111110000000000
17133 10987654321098765432109876543210
17134 xxxxxxxxxx0x1000xxxxxxx0111100xx
17140 /* 33222222222211111111110000000000
17141 10987654321098765432109876543210
17142 xxxxxxxxxx0x1000xxxxxxx1111100xx
17149 if (((word
>> 23) & 0x1) == 0)
17151 /* 33222222222211111111110000000000
17152 10987654321098765432109876543210
17153 xxxxxxxxxx0x1010xxxxxxx0111100xx
17159 /* 33222222222211111111110000000000
17160 10987654321098765432109876543210
17161 xxxxxxxxxx0x1010xxxxxxx1111100xx
17169 if (((word
>> 14) & 0x1) == 0)
17171 if (((word
>> 30) & 0x1) == 0)
17173 /* 33222222222211111111110000000000
17174 10987654321098765432109876543210
17175 xxxxxxxxxx0x1100xxxxxxxx1111000x
17181 /* 33222222222211111111110000000000
17182 10987654321098765432109876543210
17183 xxxxxxxxxx0x1100xxxxxxxx1111001x
17190 if (((word
>> 30) & 0x1) == 0)
17192 /* 33222222222211111111110000000000
17193 10987654321098765432109876543210
17194 xxxxxxxxxx0x1110xxxxxxxx1111000x
17200 /* 33222222222211111111110000000000
17201 10987654321098765432109876543210
17202 xxxxxxxxxx0x1110xxxxxxxx1111001x
17211 /* 33222222222211111111110000000000
17212 10987654321098765432109876543210
17213 xxxxxxxxxx0x1xx0xxxxxxxx111101xx
17221 if (((word
>> 12) & 0x1) == 0)
17223 if (((word
>> 29) & 0x1) == 0)
17225 /* 33222222222211111111110000000000
17226 10987654321098765432109876543210
17227 xxxxxxxxxx1x0xx0xxxxxxxx111100xx
17233 /* 33222222222211111111110000000000
17234 10987654321098765432109876543210
17235 xxxxxxxxxx1x0xx0xxxxxxxx111101xx
17242 if (((word
>> 29) & 0x1) == 0)
17244 /* 33222222222211111111110000000000
17245 10987654321098765432109876543210
17246 xxxxxxxxxx1x1xx0xxxxxxxx111100xx
17252 /* 33222222222211111111110000000000
17253 10987654321098765432109876543210
17254 xxxxxxxxxx1x1xx0xxxxxxxx111101xx
17263 if (((word
>> 29) & 0x1) == 0)
17265 if (((word
>> 30) & 0x1) == 0)
17267 if (((word
>> 21) & 0x1) == 0)
17269 /* 33222222222211111111110000000000
17270 10987654321098765432109876543210
17271 xxxxxxxxxxxxxxx0xxxxx0xx1111100x
17277 /* 33222222222211111111110000000000
17278 10987654321098765432109876543210
17279 xxxxxxxxxxxxxxx0xxxxx1xx1111100x
17286 if (((word
>> 10) & 0x1) == 0)
17288 if (((word
>> 13) & 0x1) == 0)
17290 if (((word
>> 14) & 0x1) == 0)
17292 if (((word
>> 23) & 0x1) == 0)
17294 /* 33222222222211111111110000000000
17295 10987654321098765432109876543210
17296 xxxxxxxxxx0xx000xxxxxxx01111101x
17302 /* 33222222222211111111110000000000
17303 10987654321098765432109876543210
17304 xxxxxxxxxx0xx000xxxxxxx11111101x
17311 if (((word
>> 23) & 0x1) == 0)
17313 /* 33222222222211111111110000000000
17314 10987654321098765432109876543210
17315 xxxxxxxxxx0xx010xxxxxxx01111101x
17321 /* 33222222222211111111110000000000
17322 10987654321098765432109876543210
17323 xxxxxxxxxx0xx010xxxxxxx11111101x
17331 if (((word
>> 14) & 0x1) == 0)
17333 /* 33222222222211111111110000000000
17334 10987654321098765432109876543210
17335 xxxxxxxxxx0xx100xxxxxxxx1111101x
17341 /* 33222222222211111111110000000000
17342 10987654321098765432109876543210
17343 xxxxxxxxxx0xx110xxxxxxxx1111101x
17351 if (((word
>> 12) & 0x1) == 0)
17353 if (((word
>> 13) & 0x1) == 0)
17355 /* 33222222222211111111110000000000
17356 10987654321098765432109876543210
17357 xxxxxxxxxx1x00x0xxxxxxxx1111101x
17363 /* 33222222222211111111110000000000
17364 10987654321098765432109876543210
17365 xxxxxxxxxx1x01x0xxxxxxxx1111101x
17372 if (((word
>> 13) & 0x1) == 0)
17374 if (((word
>> 14) & 0x1) == 0)
17376 /* 33222222222211111111110000000000
17377 10987654321098765432109876543210
17378 xxxxxxxxxx1x1000xxxxxxxx1111101x
17384 /* 33222222222211111111110000000000
17385 10987654321098765432109876543210
17386 xxxxxxxxxx1x1010xxxxxxxx1111101x
17393 if (((word
>> 14) & 0x1) == 0)
17395 /* 33222222222211111111110000000000
17396 10987654321098765432109876543210
17397 xxxxxxxxxx1x1100xxxxxxxx1111101x
17403 /* 33222222222211111111110000000000
17404 10987654321098765432109876543210
17405 xxxxxxxxxx1x1110xxxxxxxx1111101x
17416 if (((word
>> 12) & 0x1) == 0)
17418 if (((word
>> 13) & 0x1) == 0)
17420 if (((word
>> 14) & 0x1) == 0)
17422 /* 33222222222211111111110000000000
17423 10987654321098765432109876543210
17424 xxxxxxxxxxxx0000xxxxxxxx111111xx
17430 /* 33222222222211111111110000000000
17431 10987654321098765432109876543210
17432 xxxxxxxxxxxx0010xxxxxxxx111111xx
17439 if (((word
>> 14) & 0x1) == 0)
17441 /* 33222222222211111111110000000000
17442 10987654321098765432109876543210
17443 xxxxxxxxxxxx0100xxxxxxxx111111xx
17449 /* 33222222222211111111110000000000
17450 10987654321098765432109876543210
17451 xxxxxxxxxxxx0110xxxxxxxx111111xx
17459 if (((word
>> 13) & 0x1) == 0)
17461 if (((word
>> 14) & 0x1) == 0)
17463 /* 33222222222211111111110000000000
17464 10987654321098765432109876543210
17465 xxxxxxxxxxxx1000xxxxxxxx111111xx
17471 /* 33222222222211111111110000000000
17472 10987654321098765432109876543210
17473 xxxxxxxxxxxx1010xxxxxxxx111111xx
17480 if (((word
>> 14) & 0x1) == 0)
17482 /* 33222222222211111111110000000000
17483 10987654321098765432109876543210
17484 xxxxxxxxxxxx1100xxxxxxxx111111xx
17490 /* 33222222222211111111110000000000
17491 10987654321098765432109876543210
17492 xxxxxxxxxxxx1110xxxxxxxx111111xx
17503 if (((word
>> 28) & 0x1) == 0)
17505 if (((word
>> 10) & 0x1) == 0)
17507 if (((word
>> 12) & 0x1) == 0)
17509 if (((word
>> 13) & 0x1) == 0)
17511 if (((word
>> 14) & 0x1) == 0)
17513 /* 33222222222211111111110000000000
17514 10987654321098765432109876543210
17515 xxxxxxxxxx0x0001xxxxxxxx11110xxx
17521 /* 33222222222211111111110000000000
17522 10987654321098765432109876543210
17523 xxxxxxxxxx0x0011xxxxxxxx11110xxx
17530 if (((word
>> 29) & 0x1) == 0)
17532 if (((word
>> 30) & 0x1) == 0)
17534 /* 33222222222211111111110000000000
17535 10987654321098765432109876543210
17536 xxxxxxxxxx0x01x1xxxxxxxx1111000x
17542 /* 33222222222211111111110000000000
17543 10987654321098765432109876543210
17544 xxxxxxxxxx0x01x1xxxxxxxx1111001x
17551 if (((word
>> 30) & 0x1) == 0)
17553 /* 33222222222211111111110000000000
17554 10987654321098765432109876543210
17555 xxxxxxxxxx0x01x1xxxxxxxx1111010x
17561 /* 33222222222211111111110000000000
17562 10987654321098765432109876543210
17563 xxxxxxxxxx0x01x1xxxxxxxx1111011x
17572 if (((word
>> 13) & 0x1) == 0)
17574 if (((word
>> 14) & 0x1) == 0)
17576 if (((word
>> 23) & 0x1) == 0)
17578 if (((word
>> 29) & 0x1) == 0)
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 xxxxxxxxxx0x1001xxxxxxx0111100xx
17588 /* 33222222222211111111110000000000
17589 10987654321098765432109876543210
17590 xxxxxxxxxx0x1001xxxxxxx0111101xx
17597 if (((word
>> 29) & 0x1) == 0)
17599 /* 33222222222211111111110000000000
17600 10987654321098765432109876543210
17601 xxxxxxxxxx0x1001xxxxxxx1111100xx
17607 /* 33222222222211111111110000000000
17608 10987654321098765432109876543210
17609 xxxxxxxxxx0x1001xxxxxxx1111101xx
17617 if (((word
>> 29) & 0x1) == 0)
17619 /* 33222222222211111111110000000000
17620 10987654321098765432109876543210
17621 xxxxxxxxxx0x1011xxxxxxxx111100xx
17627 /* 33222222222211111111110000000000
17628 10987654321098765432109876543210
17629 xxxxxxxxxx0x1011xxxxxxxx111101xx
17637 if (((word
>> 14) & 0x1) == 0)
17639 if (((word
>> 30) & 0x1) == 0)
17641 /* 33222222222211111111110000000000
17642 10987654321098765432109876543210
17643 xxxxxxxxxx0x1101xxxxxxxx11110x0x
17649 /* 33222222222211111111110000000000
17650 10987654321098765432109876543210
17651 xxxxxxxxxx0x1101xxxxxxxx11110x1x
17658 /* 33222222222211111111110000000000
17659 10987654321098765432109876543210
17660 xxxxxxxxxx0x1111xxxxxxxx11110xxx
17669 if (((word
>> 11) & 0x1) == 0)
17671 if (((word
>> 14) & 0x1) == 0)
17673 if (((word
>> 12) & 0x1) == 0)
17675 if (((word
>> 29) & 0x1) == 0)
17677 /* 33222222222211111111110000000000
17678 10987654321098765432109876543210
17679 xxxxxxxxxx100x01xxxxxxxx111100xx
17685 /* 33222222222211111111110000000000
17686 10987654321098765432109876543210
17687 xxxxxxxxxx100x01xxxxxxxx111101xx
17694 if (((word
>> 29) & 0x1) == 0)
17696 /* 33222222222211111111110000000000
17697 10987654321098765432109876543210
17698 xxxxxxxxxx101x01xxxxxxxx111100xx
17704 /* 33222222222211111111110000000000
17705 10987654321098765432109876543210
17706 xxxxxxxxxx101x01xxxxxxxx111101xx
17714 if (((word
>> 13) & 0x1) == 0)
17716 if (((word
>> 29) & 0x1) == 0)
17718 /* 33222222222211111111110000000000
17719 10987654321098765432109876543210
17720 xxxxxxxxxx10x011xxxxxxxx111100xx
17726 /* 33222222222211111111110000000000
17727 10987654321098765432109876543210
17728 xxxxxxxxxx10x011xxxxxxxx111101xx
17735 if (((word
>> 12) & 0x1) == 0)
17737 if (((word
>> 29) & 0x1) == 0)
17739 /* 33222222222211111111110000000000
17740 10987654321098765432109876543210
17741 xxxxxxxxxx100111xxxxxxxx111100xx
17747 /* 33222222222211111111110000000000
17748 10987654321098765432109876543210
17749 xxxxxxxxxx100111xxxxxxxx111101xx
17756 if (((word
>> 29) & 0x1) == 0)
17758 /* 33222222222211111111110000000000
17759 10987654321098765432109876543210
17760 xxxxxxxxxx101111xxxxxxxx111100xx
17766 /* 33222222222211111111110000000000
17767 10987654321098765432109876543210
17768 xxxxxxxxxx101111xxxxxxxx111101xx
17778 if (((word
>> 12) & 0x1) == 0)
17780 if (((word
>> 29) & 0x1) == 0)
17782 if (((word
>> 30) & 0x1) == 0)
17784 /* 33222222222211111111110000000000
17785 10987654321098765432109876543210
17786 xxxxxxxxxx110xx1xxxxxxxx1111000x
17792 /* 33222222222211111111110000000000
17793 10987654321098765432109876543210
17794 xxxxxxxxxx110xx1xxxxxxxx1111001x
17801 if (((word
>> 30) & 0x1) == 0)
17803 /* 33222222222211111111110000000000
17804 10987654321098765432109876543210
17805 xxxxxxxxxx110xx1xxxxxxxx1111010x
17811 /* 33222222222211111111110000000000
17812 10987654321098765432109876543210
17813 xxxxxxxxxx110xx1xxxxxxxx1111011x
17821 if (((word
>> 13) & 0x1) == 0)
17823 if (((word
>> 29) & 0x1) == 0)
17825 if (((word
>> 30) & 0x1) == 0)
17827 /* 33222222222211111111110000000000
17828 10987654321098765432109876543210
17829 xxxxxxxxxx1110x1xxxxxxxx1111000x
17835 /* 33222222222211111111110000000000
17836 10987654321098765432109876543210
17837 xxxxxxxxxx1110x1xxxxxxxx1111001x
17844 if (((word
>> 30) & 0x1) == 0)
17846 /* 33222222222211111111110000000000
17847 10987654321098765432109876543210
17848 xxxxxxxxxx1110x1xxxxxxxx1111010x
17854 /* 33222222222211111111110000000000
17855 10987654321098765432109876543210
17856 xxxxxxxxxx1110x1xxxxxxxx1111011x
17864 if (((word
>> 29) & 0x1) == 0)
17866 /* 33222222222211111111110000000000
17867 10987654321098765432109876543210
17868 xxxxxxxxxx1111x1xxxxxxxx111100xx
17874 /* 33222222222211111111110000000000
17875 10987654321098765432109876543210
17876 xxxxxxxxxx1111x1xxxxxxxx111101xx
17887 if (((word
>> 29) & 0x1) == 0)
17889 if (((word
>> 30) & 0x1) == 0)
17891 if (((word
>> 21) & 0x1) == 0)
17893 /* 33222222222211111111110000000000
17894 10987654321098765432109876543210
17895 xxxxxxxxxxxxxxx1xxxxx0xx1111100x
17901 /* 33222222222211111111110000000000
17902 10987654321098765432109876543210
17903 xxxxxxxxxxxxxxx1xxxxx1xx1111100x
17910 if (((word
>> 10) & 0x1) == 0)
17912 if (((word
>> 12) & 0x1) == 0)
17914 /* 33222222222211111111110000000000
17915 10987654321098765432109876543210
17916 xxxxxxxxxx0x0xx1xxxxxxxx1111101x
17922 if (((word
>> 13) & 0x1) == 0)
17924 if (((word
>> 14) & 0x1) == 0)
17926 if (((word
>> 23) & 0x1) == 0)
17928 /* 33222222222211111111110000000000
17929 10987654321098765432109876543210
17930 xxxxxxxxxx0x1001xxxxxxx01111101x
17936 /* 33222222222211111111110000000000
17937 10987654321098765432109876543210
17938 xxxxxxxxxx0x1001xxxxxxx11111101x
17945 /* 33222222222211111111110000000000
17946 10987654321098765432109876543210
17947 xxxxxxxxxx0x1011xxxxxxxx1111101x
17954 /* 33222222222211111111110000000000
17955 10987654321098765432109876543210
17956 xxxxxxxxxx0x11x1xxxxxxxx1111101x
17964 if (((word
>> 11) & 0x1) == 0)
17966 if (((word
>> 12) & 0x1) == 0)
17968 /* 33222222222211111111110000000000
17969 10987654321098765432109876543210
17970 xxxxxxxxxx100xx1xxxxxxxx1111101x
17976 /* 33222222222211111111110000000000
17977 10987654321098765432109876543210
17978 xxxxxxxxxx101xx1xxxxxxxx1111101x
17985 if (((word
>> 13) & 0x1) == 0)
17987 /* 33222222222211111111110000000000
17988 10987654321098765432109876543210
17989 xxxxxxxxxx11x0x1xxxxxxxx1111101x
17995 /* 33222222222211111111110000000000
17996 10987654321098765432109876543210
17997 xxxxxxxxxx11x1x1xxxxxxxx1111101x
18007 if (((word
>> 10) & 0x1) == 0)
18009 if (((word
>> 13) & 0x1) == 0)
18011 if (((word
>> 14) & 0x1) == 0)
18013 if (((word
>> 23) & 0x1) == 0)
18015 /* 33222222222211111111110000000000
18016 10987654321098765432109876543210
18017 xxxxxxxxxx0xx001xxxxxxx0111111xx
18023 /* 33222222222211111111110000000000
18024 10987654321098765432109876543210
18025 xxxxxxxxxx0xx001xxxxxxx1111111xx
18032 /* 33222222222211111111110000000000
18033 10987654321098765432109876543210
18034 xxxxxxxxxx0xx011xxxxxxxx111111xx
18041 /* 33222222222211111111110000000000
18042 10987654321098765432109876543210
18043 xxxxxxxxxx0xx1x1xxxxxxxx111111xx
18050 if (((word
>> 11) & 0x1) == 0)
18052 if (((word
>> 12) & 0x1) == 0)
18054 if (((word
>> 13) & 0x1) == 0)
18056 /* 33222222222211111111110000000000
18057 10987654321098765432109876543210
18058 xxxxxxxxxx1000x1xxxxxxxx111111xx
18064 /* 33222222222211111111110000000000
18065 10987654321098765432109876543210
18066 xxxxxxxxxx1001x1xxxxxxxx111111xx
18073 /* 33222222222211111111110000000000
18074 10987654321098765432109876543210
18075 xxxxxxxxxx101xx1xxxxxxxx111111xx
18082 if (((word
>> 12) & 0x1) == 0)
18084 /* 33222222222211111111110000000000
18085 10987654321098765432109876543210
18086 xxxxxxxxxx110xx1xxxxxxxx111111xx
18092 if (((word
>> 13) & 0x1) == 0)
18094 /* 33222222222211111111110000000000
18095 10987654321098765432109876543210
18096 xxxxxxxxxx1110x1xxxxxxxx111111xx
18102 /* 33222222222211111111110000000000
18103 10987654321098765432109876543210
18104 xxxxxxxxxx1111x1xxxxxxxx111111xx
18120 /* Lookup opcode WORD in the opcode table. N.B. all alias
18121 opcodes are ignored here. */
18123 const aarch64_opcode
*
18124 aarch64_opcode_lookup (uint32_t word
)
18126 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
18129 const aarch64_opcode
*
18130 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
18132 /* Use the index as the key to locate the next opcode. */
18133 int key
= opcode
- aarch64_opcode_table
;
18137 case 941: value
= 945; break; /* stnp --> stp. */
18138 case 945: return NULL
; /* stp --> NULL. */
18139 case 939: value
= 940; break; /* stllrb --> stllrh. */
18140 case 940: return NULL
; /* stllrh --> NULL. */
18141 case 942: value
= 946; break; /* ldnp --> ldp. */
18142 case 946: return NULL
; /* ldp --> NULL. */
18143 case 1157: value
= 1158; break; /* msr --> hint. */
18144 case 1158: value
= 1172; break; /* hint --> clrex. */
18145 case 1172: value
= 1173; break; /* clrex --> dsb. */
18146 case 1173: value
= 1174; break; /* dsb --> dmb. */
18147 case 1174: value
= 1175; break; /* dmb --> isb. */
18148 case 1175: value
= 1176; break; /* isb --> sys. */
18149 case 1176: value
= 1181; break; /* sys --> msr. */
18150 case 1181: return NULL
; /* msr --> NULL. */
18151 case 1182: value
= 1183; break; /* sysl --> mrs. */
18152 case 1183: return NULL
; /* mrs --> NULL. */
18153 case 434: value
= 435; break; /* st4 --> st1. */
18154 case 435: value
= 436; break; /* st1 --> st2. */
18155 case 436: value
= 437; break; /* st2 --> st3. */
18156 case 437: return NULL
; /* st3 --> NULL. */
18157 case 442: value
= 443; break; /* st4 --> st1. */
18158 case 443: value
= 444; break; /* st1 --> st2. */
18159 case 444: value
= 445; break; /* st2 --> st3. */
18160 case 445: return NULL
; /* st3 --> NULL. */
18161 case 438: value
= 439; break; /* ld4 --> ld1. */
18162 case 439: value
= 440; break; /* ld1 --> ld2. */
18163 case 440: value
= 441; break; /* ld2 --> ld3. */
18164 case 441: return NULL
; /* ld3 --> NULL. */
18165 case 454: value
= 456; break; /* ld1 --> ld1r. */
18166 case 456: return NULL
; /* ld1r --> NULL. */
18167 case 458: value
= 460; break; /* ld2 --> ld2r. */
18168 case 460: return NULL
; /* ld2r --> NULL. */
18169 case 455: value
= 457; break; /* ld3 --> ld3r. */
18170 case 457: return NULL
; /* ld3r --> NULL. */
18171 case 459: value
= 461; break; /* ld4 --> ld4r. */
18172 case 461: return NULL
; /* ld4r --> NULL. */
18173 case 446: value
= 447; break; /* ld4 --> ld1. */
18174 case 447: value
= 448; break; /* ld1 --> ld2. */
18175 case 448: value
= 449; break; /* ld2 --> ld3. */
18176 case 449: return NULL
; /* ld3 --> NULL. */
18177 case 466: value
= 468; break; /* ld1 --> ld1r. */
18178 case 468: return NULL
; /* ld1r --> NULL. */
18179 case 467: value
= 469; break; /* ld3 --> ld3r. */
18180 case 469: return NULL
; /* ld3r --> NULL. */
18181 case 470: value
= 472; break; /* ld2 --> ld2r. */
18182 case 472: return NULL
; /* ld2r --> NULL. */
18183 case 471: value
= 473; break; /* ld4 --> ld4r. */
18184 case 473: return NULL
; /* ld4r --> NULL. */
18185 case 752: value
= 753; break; /* fcvtzs --> fcvtzs. */
18186 case 753: return NULL
; /* fcvtzs --> NULL. */
18187 case 748: value
= 749; break; /* scvtf --> scvtf. */
18188 case 749: return NULL
; /* scvtf --> NULL. */
18189 case 754: value
= 755; break; /* fcvtzu --> fcvtzu. */
18190 case 755: return NULL
; /* fcvtzu --> NULL. */
18191 case 750: value
= 751; break; /* ucvtf --> ucvtf. */
18192 case 751: return NULL
; /* ucvtf --> NULL. */
18193 case 756: value
= 757; break; /* fcvtns --> fcvtns. */
18194 case 757: return NULL
; /* fcvtns --> NULL. */
18195 case 776: value
= 777; break; /* fcvtms --> fcvtms. */
18196 case 777: return NULL
; /* fcvtms --> NULL. */
18197 case 772: value
= 773; break; /* fcvtps --> fcvtps. */
18198 case 773: return NULL
; /* fcvtps --> NULL. */
18199 case 780: value
= 781; break; /* fcvtzs --> fcvtzs. */
18200 case 781: return NULL
; /* fcvtzs --> NULL. */
18201 case 764: value
= 765; break; /* fcvtas --> fcvtas. */
18202 case 765: return NULL
; /* fcvtas --> NULL. */
18203 case 760: value
= 761; break; /* scvtf --> scvtf. */
18204 case 761: return NULL
; /* scvtf --> NULL. */
18205 case 768: value
= 769; break; /* fmov --> fmov. */
18206 case 769: return NULL
; /* fmov --> NULL. */
18207 case 758: value
= 759; break; /* fcvtnu --> fcvtnu. */
18208 case 759: return NULL
; /* fcvtnu --> NULL. */
18209 case 778: value
= 779; break; /* fcvtmu --> fcvtmu. */
18210 case 779: return NULL
; /* fcvtmu --> NULL. */
18211 case 774: value
= 775; break; /* fcvtpu --> fcvtpu. */
18212 case 775: return NULL
; /* fcvtpu --> NULL. */
18213 case 782: value
= 783; break; /* fcvtzu --> fcvtzu. */
18214 case 783: return NULL
; /* fcvtzu --> NULL. */
18215 case 766: value
= 767; break; /* fcvtau --> fcvtau. */
18216 case 767: return NULL
; /* fcvtau --> NULL. */
18217 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
18218 case 763: return NULL
; /* ucvtf --> NULL. */
18219 case 770: value
= 771; break; /* fmov --> fmov. */
18220 case 771: return NULL
; /* fmov --> NULL. */
18221 case 799: value
= 800; break; /* fmov --> fmov. */
18222 case 800: return NULL
; /* fmov --> NULL. */
18223 case 808: value
= 809; break; /* frintn --> frintn. */
18224 case 809: return NULL
; /* frintn --> NULL. */
18225 case 803: value
= 804; break; /* fneg --> fneg. */
18226 case 804: return NULL
; /* fneg --> NULL. */
18227 case 812: value
= 813; break; /* frintm --> frintm. */
18228 case 813: return NULL
; /* frintm --> NULL. */
18229 case 801: value
= 802; break; /* fabs --> fabs. */
18230 case 802: return NULL
; /* fabs --> NULL. */
18231 case 810: value
= 811; break; /* frintp --> frintp. */
18232 case 811: return NULL
; /* frintp --> NULL. */
18233 case 805: value
= 806; break; /* fsqrt --> fsqrt. */
18234 case 806: return NULL
; /* fsqrt --> NULL. */
18235 case 814: value
= 815; break; /* frintz --> frintz. */
18236 case 815: return NULL
; /* frintz --> NULL. */
18237 case 816: value
= 817; break; /* frinta --> frinta. */
18238 case 817: return NULL
; /* frinta --> NULL. */
18239 case 818: value
= 819; break; /* frintx --> frintx. */
18240 case 819: return NULL
; /* frintx --> NULL. */
18241 case 820: value
= 821; break; /* frinti --> frinti. */
18242 case 821: return NULL
; /* frinti --> NULL. */
18243 case 791: value
= 792; break; /* fcmp --> fcmp. */
18244 case 792: return NULL
; /* fcmp --> NULL. */
18245 case 793: value
= 794; break; /* fcmpe --> fcmpe. */
18246 case 794: return NULL
; /* fcmpe --> NULL. */
18247 case 795: value
= 796; break; /* fcmp --> fcmp. */
18248 case 796: return NULL
; /* fcmp --> NULL. */
18249 case 797: value
= 798; break; /* fcmpe --> fcmpe. */
18250 case 798: return NULL
; /* fcmpe --> NULL. */
18251 case 848: value
= 849; break; /* fmov --> fmov. */
18252 case 849: return NULL
; /* fmov --> NULL. */
18253 case 822: value
= 823; break; /* fmul --> fmul. */
18254 case 823: return NULL
; /* fmul --> NULL. */
18255 case 838: value
= 839; break; /* fnmul --> fnmul. */
18256 case 839: return NULL
; /* fnmul --> NULL. */
18257 case 830: value
= 831; break; /* fmax --> fmax. */
18258 case 831: return NULL
; /* fmax --> NULL. */
18259 case 826: value
= 827; break; /* fadd --> fadd. */
18260 case 827: return NULL
; /* fadd --> NULL. */
18261 case 834: value
= 835; break; /* fmaxnm --> fmaxnm. */
18262 case 835: return NULL
; /* fmaxnm --> NULL. */
18263 case 824: value
= 825; break; /* fdiv --> fdiv. */
18264 case 825: return NULL
; /* fdiv --> NULL. */
18265 case 832: value
= 833; break; /* fmin --> fmin. */
18266 case 833: return NULL
; /* fmin --> NULL. */
18267 case 828: value
= 829; break; /* fsub --> fsub. */
18268 case 829: return NULL
; /* fsub --> NULL. */
18269 case 836: value
= 837; break; /* fminnm --> fminnm. */
18270 case 837: return NULL
; /* fminnm --> NULL. */
18271 case 787: value
= 788; break; /* fccmp --> fccmp. */
18272 case 788: return NULL
; /* fccmp --> NULL. */
18273 case 789: value
= 790; break; /* fccmpe --> fccmpe. */
18274 case 790: return NULL
; /* fccmpe --> NULL. */
18275 case 850: value
= 851; break; /* fcsel --> fcsel. */
18276 case 851: return NULL
; /* fcsel --> NULL. */
18277 case 131: value
= 368; break; /* movi --> sshr. */
18278 case 368: value
= 370; break; /* sshr --> srshr. */
18279 case 370: return NULL
; /* srshr --> NULL. */
18280 case 139: value
= 390; break; /* mvni --> ushr. */
18281 case 390: value
= 392; break; /* ushr --> urshr. */
18282 case 392: value
= 394; break; /* urshr --> sri. */
18283 case 394: value
= 396; break; /* sri --> sqshlu. */
18284 case 396: return NULL
; /* sqshlu --> NULL. */
18285 case 132: value
= 369; break; /* orr --> ssra. */
18286 case 369: value
= 371; break; /* ssra --> srsra. */
18287 case 371: value
= 372; break; /* srsra --> shl. */
18288 case 372: value
= 373; break; /* shl --> sqshl. */
18289 case 373: return NULL
; /* sqshl --> NULL. */
18290 case 140: value
= 391; break; /* bic --> usra. */
18291 case 391: value
= 393; break; /* usra --> ursra. */
18292 case 393: value
= 395; break; /* ursra --> sli. */
18293 case 395: value
= 397; break; /* sli --> uqshl. */
18294 case 397: return NULL
; /* uqshl --> NULL. */
18295 case 840: value
= 841; break; /* fmadd --> fmadd. */
18296 case 841: return NULL
; /* fmadd --> NULL. */
18297 case 844: value
= 845; break; /* fnmadd --> fnmadd. */
18298 case 845: return NULL
; /* fnmadd --> NULL. */
18299 case 133: value
= 374; break; /* movi --> shrn. */
18300 case 374: value
= 375; break; /* shrn --> shrn2. */
18301 case 375: value
= 382; break; /* shrn2 --> sshll. */
18302 case 382: value
= 384; break; /* sshll --> sshll2. */
18303 case 384: return NULL
; /* sshll2 --> NULL. */
18304 case 141: value
= 398; break; /* mvni --> sqshrun. */
18305 case 398: value
= 399; break; /* sqshrun --> sqshrun2. */
18306 case 399: value
= 406; break; /* sqshrun2 --> ushll. */
18307 case 406: value
= 408; break; /* ushll --> ushll2. */
18308 case 408: return NULL
; /* ushll2 --> NULL. */
18309 case 134: value
= 378; break; /* orr --> sqshrn. */
18310 case 378: value
= 379; break; /* sqshrn --> sqshrn2. */
18311 case 379: return NULL
; /* sqshrn2 --> NULL. */
18312 case 142: value
= 402; break; /* bic --> uqshrn. */
18313 case 402: value
= 403; break; /* uqshrn --> uqshrn2. */
18314 case 403: return NULL
; /* uqshrn2 --> NULL. */
18315 case 136: value
= 386; break; /* movi --> scvtf. */
18316 case 386: value
= 387; break; /* scvtf --> scvtf. */
18317 case 387: return NULL
; /* scvtf --> NULL. */
18318 case 144: value
= 145; break; /* movi --> movi. */
18319 case 145: value
= 410; break; /* movi --> ucvtf. */
18320 case 410: value
= 411; break; /* ucvtf --> ucvtf. */
18321 case 411: return NULL
; /* ucvtf --> NULL. */
18322 case 138: value
= 388; break; /* fmov --> fcvtzs. */
18323 case 388: value
= 389; break; /* fcvtzs --> fcvtzs. */
18324 case 389: return NULL
; /* fcvtzs --> NULL. */
18325 case 412: value
= 413; break; /* fcvtzu --> fcvtzu. */
18326 case 413: return NULL
; /* fcvtzu --> NULL. */
18327 case 842: value
= 843; break; /* fmsub --> fmsub. */
18328 case 843: return NULL
; /* fmsub --> NULL. */
18329 case 846: value
= 847; break; /* fnmsub --> fnmsub. */
18330 case 847: return NULL
; /* fnmsub --> NULL. */
18331 case 592: value
= 593; break; /* scvtf --> scvtf. */
18332 case 593: return NULL
; /* scvtf --> NULL. */
18333 case 594: value
= 595; break; /* fcvtzs --> fcvtzs. */
18334 case 595: return NULL
; /* fcvtzs --> NULL. */
18335 case 608: value
= 609; break; /* ucvtf --> ucvtf. */
18336 case 609: return NULL
; /* ucvtf --> NULL. */
18337 case 610: value
= 611; break; /* fcvtzu --> fcvtzu. */
18338 case 611: return NULL
; /* fcvtzu --> NULL. */
18339 default: return NULL
;
18342 return aarch64_opcode_table
+ value
;
18345 const aarch64_opcode
*
18346 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
18348 /* Use the index as the key to locate the alias opcode. */
18349 int key
= opcode
- aarch64_opcode_table
;
18353 case 2: value
= 3; break; /* sbc --> ngc. */
18354 case 4: value
= 5; break; /* sbcs --> ngcs. */
18355 case 7: value
= 8; break; /* adds --> cmn. */
18356 case 10: value
= 11; break; /* subs --> cmp. */
18357 case 12: value
= 13; break; /* add --> mov. */
18358 case 14: value
= 15; break; /* adds --> cmn. */
18359 case 17: value
= 18; break; /* subs --> cmp. */
18360 case 20: value
= 21; break; /* adds --> cmn. */
18361 case 22: value
= 23; break; /* sub --> neg. */
18362 case 24: value
= 26; break; /* subs --> negs. */
18363 case 150: value
= 151; break; /* umov --> mov. */
18364 case 152: value
= 153; break; /* ins --> mov. */
18365 case 154: value
= 155; break; /* ins --> mov. */
18366 case 236: value
= 237; break; /* not --> mvn. */
18367 case 311: value
= 312; break; /* orr --> mov. */
18368 case 382: value
= 383; break; /* sshll --> sxtl. */
18369 case 384: value
= 385; break; /* sshll2 --> sxtl2. */
18370 case 406: value
= 407; break; /* ushll --> uxtl. */
18371 case 408: value
= 409; break; /* ushll2 --> uxtl2. */
18372 case 529: value
= 530; break; /* dup --> mov. */
18373 case 612: value
= 617; break; /* sbfm --> sxtw. */
18374 case 619: value
= 621; break; /* bfm --> bfc. */
18375 case 623: value
= 627; break; /* ubfm --> uxth. */
18376 case 657: value
= 659; break; /* csinc --> cset. */
18377 case 660: value
= 662; break; /* csinv --> csetm. */
18378 case 663: value
= 664; break; /* csneg --> cneg. */
18379 case 682: value
= 682; break; /* rev --> rev. */
18380 case 707: value
= 708; break; /* lslv --> lsl. */
18381 case 709: value
= 710; break; /* lsrv --> lsr. */
18382 case 711: value
= 712; break; /* asrv --> asr. */
18383 case 713: value
= 714; break; /* rorv --> ror. */
18384 case 724: value
= 725; break; /* madd --> mul. */
18385 case 726: value
= 727; break; /* msub --> mneg. */
18386 case 728: value
= 729; break; /* smaddl --> smull. */
18387 case 730: value
= 731; break; /* smsubl --> smnegl. */
18388 case 733: value
= 734; break; /* umaddl --> umull. */
18389 case 735: value
= 736; break; /* umsubl --> umnegl. */
18390 case 746: value
= 747; break; /* extr --> ror. */
18391 case 959: value
= 960; break; /* and --> bic. */
18392 case 961: value
= 962; break; /* orr --> mov. */
18393 case 964: value
= 965; break; /* ands --> tst. */
18394 case 968: value
= 970; break; /* orr --> uxtw. */
18395 case 971: value
= 972; break; /* orn --> mvn. */
18396 case 975: value
= 976; break; /* ands --> tst. */
18397 case 1006: value
= 1102; break; /* ldaddb --> staddb. */
18398 case 1007: value
= 1103; break; /* ldaddh --> staddh. */
18399 case 1008: value
= 1104; break; /* ldadd --> stadd. */
18400 case 1010: value
= 1105; break; /* ldaddlb --> staddlb. */
18401 case 1013: value
= 1106; break; /* ldaddlh --> staddlh. */
18402 case 1016: value
= 1107; break; /* ldaddl --> staddl. */
18403 case 1018: value
= 1108; break; /* ldclrb --> stclrb. */
18404 case 1019: value
= 1109; break; /* ldclrh --> stclrh. */
18405 case 1020: value
= 1110; break; /* ldclr --> stclr. */
18406 case 1022: value
= 1111; break; /* ldclrlb --> stclrlb. */
18407 case 1025: value
= 1112; break; /* ldclrlh --> stclrlh. */
18408 case 1028: value
= 1113; break; /* ldclrl --> stclrl. */
18409 case 1030: value
= 1114; break; /* ldeorb --> steorb. */
18410 case 1031: value
= 1115; break; /* ldeorh --> steorh. */
18411 case 1032: value
= 1116; break; /* ldeor --> steor. */
18412 case 1034: value
= 1117; break; /* ldeorlb --> steorlb. */
18413 case 1037: value
= 1118; break; /* ldeorlh --> steorlh. */
18414 case 1040: value
= 1119; break; /* ldeorl --> steorl. */
18415 case 1042: value
= 1120; break; /* ldsetb --> stsetb. */
18416 case 1043: value
= 1121; break; /* ldseth --> stseth. */
18417 case 1044: value
= 1122; break; /* ldset --> stset. */
18418 case 1046: value
= 1123; break; /* ldsetlb --> stsetlb. */
18419 case 1049: value
= 1124; break; /* ldsetlh --> stsetlh. */
18420 case 1052: value
= 1125; break; /* ldsetl --> stsetl. */
18421 case 1054: value
= 1126; break; /* ldsmaxb --> stsmaxb. */
18422 case 1055: value
= 1127; break; /* ldsmaxh --> stsmaxh. */
18423 case 1056: value
= 1128; break; /* ldsmax --> stsmax. */
18424 case 1058: value
= 1129; break; /* ldsmaxlb --> stsmaxlb. */
18425 case 1061: value
= 1130; break; /* ldsmaxlh --> stsmaxlh. */
18426 case 1064: value
= 1131; break; /* ldsmaxl --> stsmaxl. */
18427 case 1066: value
= 1132; break; /* ldsminb --> stsminb. */
18428 case 1067: value
= 1133; break; /* ldsminh --> stsminh. */
18429 case 1068: value
= 1134; break; /* ldsmin --> stsmin. */
18430 case 1070: value
= 1135; break; /* ldsminlb --> stsminlb. */
18431 case 1073: value
= 1136; break; /* ldsminlh --> stsminlh. */
18432 case 1076: value
= 1137; break; /* ldsminl --> stsminl. */
18433 case 1078: value
= 1138; break; /* ldumaxb --> stumaxb. */
18434 case 1079: value
= 1139; break; /* ldumaxh --> stumaxh. */
18435 case 1080: value
= 1140; break; /* ldumax --> stumax. */
18436 case 1082: value
= 1141; break; /* ldumaxlb --> stumaxlb. */
18437 case 1085: value
= 1142; break; /* ldumaxlh --> stumaxlh. */
18438 case 1088: value
= 1143; break; /* ldumaxl --> stumaxl. */
18439 case 1090: value
= 1144; break; /* lduminb --> stuminb. */
18440 case 1091: value
= 1145; break; /* lduminh --> stuminh. */
18441 case 1092: value
= 1146; break; /* ldumin --> stumin. */
18442 case 1094: value
= 1147; break; /* lduminlb --> stuminlb. */
18443 case 1097: value
= 1148; break; /* lduminlh --> stuminlh. */
18444 case 1100: value
= 1149; break; /* lduminl --> stuminl. */
18445 case 1150: value
= 1151; break; /* movn --> mov. */
18446 case 1152: value
= 1153; break; /* movz --> mov. */
18447 case 1158: value
= 1191; break; /* hint --> autibsp. */
18448 case 1176: value
= 1180; break; /* sys --> tlbi. */
18449 case 1239: value
= 1934; break; /* and --> bic. */
18450 case 1241: value
= 1222; break; /* and --> mov. */
18451 case 1242: value
= 1226; break; /* ands --> movs. */
18452 case 1277: value
= 1935; break; /* cmpge --> cmple. */
18453 case 1280: value
= 1938; break; /* cmpgt --> cmplt. */
18454 case 1282: value
= 1936; break; /* cmphi --> cmplo. */
18455 case 1285: value
= 1937; break; /* cmphs --> cmpls. */
18456 case 1307: value
= 1219; break; /* cpy --> mov. */
18457 case 1308: value
= 1221; break; /* cpy --> mov. */
18458 case 1309: value
= 1945; break; /* cpy --> fmov. */
18459 case 1321: value
= 1214; break; /* dup --> mov. */
18460 case 1322: value
= 1216; break; /* dup --> mov. */
18461 case 1323: value
= 1944; break; /* dup --> fmov. */
18462 case 1324: value
= 1217; break; /* dupm --> mov. */
18463 case 1326: value
= 1939; break; /* eor --> eon. */
18464 case 1328: value
= 1227; break; /* eor --> not. */
18465 case 1329: value
= 1228; break; /* eors --> nots. */
18466 case 1334: value
= 1940; break; /* facge --> facle. */
18467 case 1335: value
= 1941; break; /* facgt --> faclt. */
18468 case 1344: value
= 1942; break; /* fcmge --> fcmle. */
18469 case 1346: value
= 1943; break; /* fcmgt --> fcmlt. */
18470 case 1352: value
= 1211; break; /* fcpy --> fmov. */
18471 case 1369: value
= 1210; break; /* fdup --> fmov. */
18472 case 1667: value
= 1212; break; /* orr --> mov. */
18473 case 1668: value
= 1946; break; /* orr --> orn. */
18474 case 1670: value
= 1215; break; /* orr --> mov. */
18475 case 1671: value
= 1225; break; /* orrs --> movs. */
18476 case 1727: value
= 1220; break; /* sel --> mov. */
18477 case 1728: value
= 1223; break; /* sel --> mov. */
18478 default: return NULL
;
18481 return aarch64_opcode_table
+ value
;
18484 const aarch64_opcode
*
18485 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
18487 /* Use the index as the key to locate the next opcode. */
18488 int key
= opcode
- aarch64_opcode_table
;
18492 case 3: value
= 2; break; /* ngc --> sbc. */
18493 case 5: value
= 4; break; /* ngcs --> sbcs. */
18494 case 8: value
= 7; break; /* cmn --> adds. */
18495 case 11: value
= 10; break; /* cmp --> subs. */
18496 case 13: value
= 12; break; /* mov --> add. */
18497 case 15: value
= 14; break; /* cmn --> adds. */
18498 case 18: value
= 17; break; /* cmp --> subs. */
18499 case 21: value
= 20; break; /* cmn --> adds. */
18500 case 23: value
= 22; break; /* neg --> sub. */
18501 case 26: value
= 25; break; /* negs --> cmp. */
18502 case 25: value
= 24; break; /* cmp --> subs. */
18503 case 151: value
= 150; break; /* mov --> umov. */
18504 case 153: value
= 152; break; /* mov --> ins. */
18505 case 155: value
= 154; break; /* mov --> ins. */
18506 case 237: value
= 236; break; /* mvn --> not. */
18507 case 312: value
= 311; break; /* mov --> orr. */
18508 case 383: value
= 382; break; /* sxtl --> sshll. */
18509 case 385: value
= 384; break; /* sxtl2 --> sshll2. */
18510 case 407: value
= 406; break; /* uxtl --> ushll. */
18511 case 409: value
= 408; break; /* uxtl2 --> ushll2. */
18512 case 530: value
= 529; break; /* mov --> dup. */
18513 case 617: value
= 616; break; /* sxtw --> sxth. */
18514 case 616: value
= 615; break; /* sxth --> sxtb. */
18515 case 615: value
= 618; break; /* sxtb --> asr. */
18516 case 618: value
= 614; break; /* asr --> sbfx. */
18517 case 614: value
= 613; break; /* sbfx --> sbfiz. */
18518 case 613: value
= 612; break; /* sbfiz --> sbfm. */
18519 case 621: value
= 622; break; /* bfc --> bfxil. */
18520 case 622: value
= 620; break; /* bfxil --> bfi. */
18521 case 620: value
= 619; break; /* bfi --> bfm. */
18522 case 627: value
= 626; break; /* uxth --> uxtb. */
18523 case 626: value
= 629; break; /* uxtb --> lsr. */
18524 case 629: value
= 628; break; /* lsr --> lsl. */
18525 case 628: value
= 625; break; /* lsl --> ubfx. */
18526 case 625: value
= 624; break; /* ubfx --> ubfiz. */
18527 case 624: value
= 623; break; /* ubfiz --> ubfm. */
18528 case 659: value
= 658; break; /* cset --> cinc. */
18529 case 658: value
= 657; break; /* cinc --> csinc. */
18530 case 662: value
= 661; break; /* csetm --> cinv. */
18531 case 661: value
= 660; break; /* cinv --> csinv. */
18532 case 664: value
= 663; break; /* cneg --> csneg. */
18533 case 682: value
= 683; break; /* rev --> rev64. */
18534 case 708: value
= 707; break; /* lsl --> lslv. */
18535 case 710: value
= 709; break; /* lsr --> lsrv. */
18536 case 712: value
= 711; break; /* asr --> asrv. */
18537 case 714: value
= 713; break; /* ror --> rorv. */
18538 case 725: value
= 724; break; /* mul --> madd. */
18539 case 727: value
= 726; break; /* mneg --> msub. */
18540 case 729: value
= 728; break; /* smull --> smaddl. */
18541 case 731: value
= 730; break; /* smnegl --> smsubl. */
18542 case 734: value
= 733; break; /* umull --> umaddl. */
18543 case 736: value
= 735; break; /* umnegl --> umsubl. */
18544 case 747: value
= 746; break; /* ror --> extr. */
18545 case 960: value
= 959; break; /* bic --> and. */
18546 case 962: value
= 961; break; /* mov --> orr. */
18547 case 965: value
= 964; break; /* tst --> ands. */
18548 case 970: value
= 969; break; /* uxtw --> mov. */
18549 case 969: value
= 968; break; /* mov --> orr. */
18550 case 972: value
= 971; break; /* mvn --> orn. */
18551 case 976: value
= 975; break; /* tst --> ands. */
18552 case 1102: value
= 1006; break; /* staddb --> ldaddb. */
18553 case 1103: value
= 1007; break; /* staddh --> ldaddh. */
18554 case 1104: value
= 1008; break; /* stadd --> ldadd. */
18555 case 1105: value
= 1010; break; /* staddlb --> ldaddlb. */
18556 case 1106: value
= 1013; break; /* staddlh --> ldaddlh. */
18557 case 1107: value
= 1016; break; /* staddl --> ldaddl. */
18558 case 1108: value
= 1018; break; /* stclrb --> ldclrb. */
18559 case 1109: value
= 1019; break; /* stclrh --> ldclrh. */
18560 case 1110: value
= 1020; break; /* stclr --> ldclr. */
18561 case 1111: value
= 1022; break; /* stclrlb --> ldclrlb. */
18562 case 1112: value
= 1025; break; /* stclrlh --> ldclrlh. */
18563 case 1113: value
= 1028; break; /* stclrl --> ldclrl. */
18564 case 1114: value
= 1030; break; /* steorb --> ldeorb. */
18565 case 1115: value
= 1031; break; /* steorh --> ldeorh. */
18566 case 1116: value
= 1032; break; /* steor --> ldeor. */
18567 case 1117: value
= 1034; break; /* steorlb --> ldeorlb. */
18568 case 1118: value
= 1037; break; /* steorlh --> ldeorlh. */
18569 case 1119: value
= 1040; break; /* steorl --> ldeorl. */
18570 case 1120: value
= 1042; break; /* stsetb --> ldsetb. */
18571 case 1121: value
= 1043; break; /* stseth --> ldseth. */
18572 case 1122: value
= 1044; break; /* stset --> ldset. */
18573 case 1123: value
= 1046; break; /* stsetlb --> ldsetlb. */
18574 case 1124: value
= 1049; break; /* stsetlh --> ldsetlh. */
18575 case 1125: value
= 1052; break; /* stsetl --> ldsetl. */
18576 case 1126: value
= 1054; break; /* stsmaxb --> ldsmaxb. */
18577 case 1127: value
= 1055; break; /* stsmaxh --> ldsmaxh. */
18578 case 1128: value
= 1056; break; /* stsmax --> ldsmax. */
18579 case 1129: value
= 1058; break; /* stsmaxlb --> ldsmaxlb. */
18580 case 1130: value
= 1061; break; /* stsmaxlh --> ldsmaxlh. */
18581 case 1131: value
= 1064; break; /* stsmaxl --> ldsmaxl. */
18582 case 1132: value
= 1066; break; /* stsminb --> ldsminb. */
18583 case 1133: value
= 1067; break; /* stsminh --> ldsminh. */
18584 case 1134: value
= 1068; break; /* stsmin --> ldsmin. */
18585 case 1135: value
= 1070; break; /* stsminlb --> ldsminlb. */
18586 case 1136: value
= 1073; break; /* stsminlh --> ldsminlh. */
18587 case 1137: value
= 1076; break; /* stsminl --> ldsminl. */
18588 case 1138: value
= 1078; break; /* stumaxb --> ldumaxb. */
18589 case 1139: value
= 1079; break; /* stumaxh --> ldumaxh. */
18590 case 1140: value
= 1080; break; /* stumax --> ldumax. */
18591 case 1141: value
= 1082; break; /* stumaxlb --> ldumaxlb. */
18592 case 1142: value
= 1085; break; /* stumaxlh --> ldumaxlh. */
18593 case 1143: value
= 1088; break; /* stumaxl --> ldumaxl. */
18594 case 1144: value
= 1090; break; /* stuminb --> lduminb. */
18595 case 1145: value
= 1091; break; /* stuminh --> lduminh. */
18596 case 1146: value
= 1092; break; /* stumin --> ldumin. */
18597 case 1147: value
= 1094; break; /* stuminlb --> lduminlb. */
18598 case 1148: value
= 1097; break; /* stuminlh --> lduminlh. */
18599 case 1149: value
= 1100; break; /* stuminl --> lduminl. */
18600 case 1151: value
= 1150; break; /* mov --> movn. */
18601 case 1153: value
= 1152; break; /* mov --> movz. */
18602 case 1191: value
= 1190; break; /* autibsp --> autibz. */
18603 case 1190: value
= 1189; break; /* autibz --> autiasp. */
18604 case 1189: value
= 1188; break; /* autiasp --> autiaz. */
18605 case 1188: value
= 1187; break; /* autiaz --> pacibsp. */
18606 case 1187: value
= 1186; break; /* pacibsp --> pacibz. */
18607 case 1186: value
= 1185; break; /* pacibz --> paciasp. */
18608 case 1185: value
= 1184; break; /* paciasp --> paciaz. */
18609 case 1184: value
= 1171; break; /* paciaz --> psb. */
18610 case 1171: value
= 1170; break; /* psb --> esb. */
18611 case 1170: value
= 1169; break; /* esb --> autib1716. */
18612 case 1169: value
= 1168; break; /* autib1716 --> autia1716. */
18613 case 1168: value
= 1167; break; /* autia1716 --> pacib1716. */
18614 case 1167: value
= 1166; break; /* pacib1716 --> pacia1716. */
18615 case 1166: value
= 1165; break; /* pacia1716 --> xpaclri. */
18616 case 1165: value
= 1164; break; /* xpaclri --> sevl. */
18617 case 1164: value
= 1163; break; /* sevl --> sev. */
18618 case 1163: value
= 1162; break; /* sev --> wfi. */
18619 case 1162: value
= 1161; break; /* wfi --> wfe. */
18620 case 1161: value
= 1160; break; /* wfe --> yield. */
18621 case 1160: value
= 1159; break; /* yield --> nop. */
18622 case 1159: value
= 1158; break; /* nop --> hint. */
18623 case 1180: value
= 1179; break; /* tlbi --> ic. */
18624 case 1179: value
= 1178; break; /* ic --> dc. */
18625 case 1178: value
= 1177; break; /* dc --> at. */
18626 case 1177: value
= 1176; break; /* at --> sys. */
18627 case 1934: value
= 1239; break; /* bic --> and. */
18628 case 1222: value
= 1241; break; /* mov --> and. */
18629 case 1226: value
= 1242; break; /* movs --> ands. */
18630 case 1935: value
= 1277; break; /* cmple --> cmpge. */
18631 case 1938: value
= 1280; break; /* cmplt --> cmpgt. */
18632 case 1936: value
= 1282; break; /* cmplo --> cmphi. */
18633 case 1937: value
= 1285; break; /* cmpls --> cmphs. */
18634 case 1219: value
= 1307; break; /* mov --> cpy. */
18635 case 1221: value
= 1308; break; /* mov --> cpy. */
18636 case 1945: value
= 1224; break; /* fmov --> mov. */
18637 case 1224: value
= 1309; break; /* mov --> cpy. */
18638 case 1214: value
= 1321; break; /* mov --> dup. */
18639 case 1216: value
= 1213; break; /* mov --> mov. */
18640 case 1213: value
= 1322; break; /* mov --> dup. */
18641 case 1944: value
= 1218; break; /* fmov --> mov. */
18642 case 1218: value
= 1323; break; /* mov --> dup. */
18643 case 1217: value
= 1324; break; /* mov --> dupm. */
18644 case 1939: value
= 1326; break; /* eon --> eor. */
18645 case 1227: value
= 1328; break; /* not --> eor. */
18646 case 1228: value
= 1329; break; /* nots --> eors. */
18647 case 1940: value
= 1334; break; /* facle --> facge. */
18648 case 1941: value
= 1335; break; /* faclt --> facgt. */
18649 case 1942: value
= 1344; break; /* fcmle --> fcmge. */
18650 case 1943: value
= 1346; break; /* fcmlt --> fcmgt. */
18651 case 1211: value
= 1352; break; /* fmov --> fcpy. */
18652 case 1210: value
= 1369; break; /* fmov --> fdup. */
18653 case 1212: value
= 1667; break; /* mov --> orr. */
18654 case 1946: value
= 1668; break; /* orn --> orr. */
18655 case 1215: value
= 1670; break; /* mov --> orr. */
18656 case 1225: value
= 1671; break; /* movs --> orrs. */
18657 case 1220: value
= 1727; break; /* mov --> sel. */
18658 case 1223: value
= 1728; break; /* mov --> sel. */
18659 default: return NULL
;
18662 return aarch64_opcode_table
+ value
;
18666 aarch64_extract_operand (const aarch64_operand
*self
,
18667 aarch64_opnd_info
*info
,
18668 aarch64_insn code
, const aarch64_inst
*inst
)
18670 /* Use the index as the key. */
18671 int key
= self
- aarch64_operands
;
18720 return aarch64_ext_regno (self
, info
, code
, inst
);
18722 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
);
18724 return aarch64_ext_regno_pair (self
, info
, code
, inst
);
18726 return aarch64_ext_reg_extended (self
, info
, code
, inst
);
18728 return aarch64_ext_reg_shifted (self
, info
, code
, inst
);
18730 return aarch64_ext_ft (self
, info
, code
, inst
);
18734 return aarch64_ext_reglane (self
, info
, code
, inst
);
18736 return aarch64_ext_reglist (self
, info
, code
, inst
);
18738 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
);
18740 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
);
18742 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
);
18772 return aarch64_ext_imm (self
, info
, code
, inst
);
18775 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
);
18779 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
);
18781 return aarch64_ext_shll_imm (self
, info
, code
, inst
);
18784 return aarch64_ext_fpimm (self
, info
, code
, inst
);
18787 return aarch64_ext_limm (self
, info
, code
, inst
);
18789 return aarch64_ext_aimm (self
, info
, code
, inst
);
18791 return aarch64_ext_imm_half (self
, info
, code
, inst
);
18793 return aarch64_ext_fbits (self
, info
, code
, inst
);
18797 return aarch64_ext_imm_rotate (self
, info
, code
, inst
);
18800 return aarch64_ext_cond (self
, info
, code
, inst
);
18803 return aarch64_ext_addr_simple (self
, info
, code
, inst
);
18805 return aarch64_ext_addr_regoff (self
, info
, code
, inst
);
18809 return aarch64_ext_addr_simm (self
, info
, code
, inst
);
18811 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
);
18813 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
);
18815 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
);
18817 return aarch64_ext_sysreg (self
, info
, code
, inst
);
18819 return aarch64_ext_pstatefield (self
, info
, code
, inst
);
18824 return aarch64_ext_sysins_op (self
, info
, code
, inst
);
18827 return aarch64_ext_barrier (self
, info
, code
, inst
);
18829 return aarch64_ext_prfop (self
, info
, code
, inst
);
18831 return aarch64_ext_hint (self
, info
, code
, inst
);
18836 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
);
18838 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
);
18840 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
);
18845 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
);
18858 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
);
18867 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
);
18872 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
);
18874 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
);
18876 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
);
18878 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
);
18880 return aarch64_ext_sve_aimm (self
, info
, code
, inst
);
18882 return aarch64_ext_sve_asimm (self
, info
, code
, inst
);
18884 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
);
18886 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
);
18888 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
);
18890 return aarch64_ext_inv_limm (self
, info
, code
, inst
);
18892 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
);
18894 return aarch64_ext_sve_scale (self
, info
, code
, inst
);
18897 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
);
18900 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
);
18902 return aarch64_ext_sve_index (self
, info
, code
, inst
);
18905 return aarch64_ext_sve_reglist (self
, info
, code
, inst
);
18906 default: assert (0); abort ();
This page took 0.431944 seconds and 5 git commands to generate.