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
>> 22) & 0x1) == 0)
1052 if (((word
>> 23) & 0x1) == 0)
1054 if (((word
>> 31) & 0x1) == 0)
1056 if (((word
>> 30) & 0x1) == 0)
1058 /* 33222222222211111111110000000000
1059 10987654321098765432109876543210
1060 xxxxxxxxxx00001xxxxxx10000011100
1066 /* 33222222222211111111110000000000
1067 10987654321098765432109876543210
1068 xxxxxxxxxx00001xxxxxx10000011110
1075 /* 33222222222211111111110000000000
1076 10987654321098765432109876543210
1077 xxxxxxxxxx00001xxxxxx100000111x1
1084 if (((word
>> 31) & 0x1) == 0)
1086 if (((word
>> 30) & 0x1) == 0)
1088 /* 33222222222211111111110000000000
1089 10987654321098765432109876543210
1090 xxxxxxxxxx00001xxxxxx10100011100
1096 /* 33222222222211111111110000000000
1097 10987654321098765432109876543210
1098 xxxxxxxxxx00001xxxxxx10100011110
1105 /* 33222222222211111111110000000000
1106 10987654321098765432109876543210
1107 xxxxxxxxxx00001xxxxxx101000111x1
1115 if (((word
>> 23) & 0x1) == 0)
1117 if (((word
>> 31) & 0x1) == 0)
1119 if (((word
>> 30) & 0x1) == 0)
1121 /* 33222222222211111111110000000000
1122 10987654321098765432109876543210
1123 xxxxxxxxxx00001xxxxxx11000011100
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 xxxxxxxxxx00001xxxxxx11000011110
1138 /* 33222222222211111111110000000000
1139 10987654321098765432109876543210
1140 xxxxxxxxxx00001xxxxxx110000111x1
1147 if (((word
>> 31) & 0x1) == 0)
1149 if (((word
>> 30) & 0x1) == 0)
1151 /* 33222222222211111111110000000000
1152 10987654321098765432109876543210
1153 xxxxxxxxxx00001xxxxxx11100011100
1159 /* 33222222222211111111110000000000
1160 10987654321098765432109876543210
1161 xxxxxxxxxx00001xxxxxx11100011110
1168 /* 33222222222211111111110000000000
1169 10987654321098765432109876543210
1170 xxxxxxxxxx00001xxxxxx111000111x1
1180 if (((word
>> 14) & 0x1) == 0)
1182 if (((word
>> 22) & 0x1) == 0)
1184 if (((word
>> 23) & 0x1) == 0)
1186 if (((word
>> 31) & 0x1) == 0)
1188 if (((word
>> 30) & 0x1) == 0)
1190 /* 33222222222211111111110000000000
1191 10987654321098765432109876543210
1192 xxxxxxxxxx00010xxxxxx10000011100
1198 /* 33222222222211111111110000000000
1199 10987654321098765432109876543210
1200 xxxxxxxxxx00010xxxxxx10000011110
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 xxxxxxxxxx00010xxxxxx100000111x1
1216 if (((word
>> 31) & 0x1) == 0)
1218 if (((word
>> 30) & 0x1) == 0)
1220 /* 33222222222211111111110000000000
1221 10987654321098765432109876543210
1222 xxxxxxxxxx00010xxxxxx10100011100
1228 /* 33222222222211111111110000000000
1229 10987654321098765432109876543210
1230 xxxxxxxxxx00010xxxxxx10100011110
1237 /* 33222222222211111111110000000000
1238 10987654321098765432109876543210
1239 xxxxxxxxxx00010xxxxxx101000111x1
1247 if (((word
>> 23) & 0x1) == 0)
1249 if (((word
>> 31) & 0x1) == 0)
1251 if (((word
>> 30) & 0x1) == 0)
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 xxxxxxxxxx00010xxxxxx11000011100
1261 /* 33222222222211111111110000000000
1262 10987654321098765432109876543210
1263 xxxxxxxxxx00010xxxxxx11000011110
1270 /* 33222222222211111111110000000000
1271 10987654321098765432109876543210
1272 xxxxxxxxxx00010xxxxxx110000111x1
1279 if (((word
>> 31) & 0x1) == 0)
1281 if (((word
>> 30) & 0x1) == 0)
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 xxxxxxxxxx00010xxxxxx11100011100
1291 /* 33222222222211111111110000000000
1292 10987654321098765432109876543210
1293 xxxxxxxxxx00010xxxxxx11100011110
1300 /* 33222222222211111111110000000000
1301 10987654321098765432109876543210
1302 xxxxxxxxxx00010xxxxxx111000111x1
1311 if (((word
>> 22) & 0x1) == 0)
1313 if (((word
>> 23) & 0x1) == 0)
1315 if (((word
>> 31) & 0x1) == 0)
1317 if (((word
>> 30) & 0x1) == 0)
1319 /* 33222222222211111111110000000000
1320 10987654321098765432109876543210
1321 xxxxxxxxxx00011xxxxxx10000011100
1327 /* 33222222222211111111110000000000
1328 10987654321098765432109876543210
1329 xxxxxxxxxx00011xxxxxx10000011110
1336 /* 33222222222211111111110000000000
1337 10987654321098765432109876543210
1338 xxxxxxxxxx00011xxxxxx100000111x1
1345 if (((word
>> 31) & 0x1) == 0)
1347 if (((word
>> 30) & 0x1) == 0)
1349 /* 33222222222211111111110000000000
1350 10987654321098765432109876543210
1351 xxxxxxxxxx00011xxxxxx10100011100
1357 /* 33222222222211111111110000000000
1358 10987654321098765432109876543210
1359 xxxxxxxxxx00011xxxxxx10100011110
1366 /* 33222222222211111111110000000000
1367 10987654321098765432109876543210
1368 xxxxxxxxxx00011xxxxxx101000111x1
1376 if (((word
>> 23) & 0x1) == 0)
1378 if (((word
>> 31) & 0x1) == 0)
1380 if (((word
>> 30) & 0x1) == 0)
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 xxxxxxxxxx00011xxxxxx11000011100
1390 /* 33222222222211111111110000000000
1391 10987654321098765432109876543210
1392 xxxxxxxxxx00011xxxxxx11000011110
1399 /* 33222222222211111111110000000000
1400 10987654321098765432109876543210
1401 xxxxxxxxxx00011xxxxxx110000111x1
1408 if (((word
>> 31) & 0x1) == 0)
1410 if (((word
>> 30) & 0x1) == 0)
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 xxxxxxxxxx00011xxxxxx11100011100
1420 /* 33222222222211111111110000000000
1421 10987654321098765432109876543210
1422 xxxxxxxxxx00011xxxxxx11100011110
1429 /* 33222222222211111111110000000000
1430 10987654321098765432109876543210
1431 xxxxxxxxxx00011xxxxxx111000111x1
1442 if (((word
>> 13) & 0x1) == 0)
1444 if (((word
>> 14) & 0x1) == 0)
1446 if (((word
>> 22) & 0x1) == 0)
1448 if (((word
>> 23) & 0x1) == 0)
1450 if (((word
>> 31) & 0x1) == 0)
1452 if (((word
>> 30) & 0x1) == 0)
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 xxxxxxxxxx00100xxxxxx10000011100
1462 /* 33222222222211111111110000000000
1463 10987654321098765432109876543210
1464 xxxxxxxxxx00100xxxxxx10000011110
1471 /* 33222222222211111111110000000000
1472 10987654321098765432109876543210
1473 xxxxxxxxxx00100xxxxxx100000111x1
1480 if (((word
>> 31) & 0x1) == 0)
1482 if (((word
>> 30) & 0x1) == 0)
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 xxxxxxxxxx00100xxxxxx10100011100
1492 /* 33222222222211111111110000000000
1493 10987654321098765432109876543210
1494 xxxxxxxxxx00100xxxxxx10100011110
1501 /* 33222222222211111111110000000000
1502 10987654321098765432109876543210
1503 xxxxxxxxxx00100xxxxxx101000111x1
1511 if (((word
>> 23) & 0x1) == 0)
1513 if (((word
>> 31) & 0x1) == 0)
1515 if (((word
>> 30) & 0x1) == 0)
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 xxxxxxxxxx00100xxxxxx11000011100
1525 /* 33222222222211111111110000000000
1526 10987654321098765432109876543210
1527 xxxxxxxxxx00100xxxxxx11000011110
1534 /* 33222222222211111111110000000000
1535 10987654321098765432109876543210
1536 xxxxxxxxxx00100xxxxxx110000111x1
1543 if (((word
>> 31) & 0x1) == 0)
1545 if (((word
>> 30) & 0x1) == 0)
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 xxxxxxxxxx00100xxxxxx11100011100
1555 /* 33222222222211111111110000000000
1556 10987654321098765432109876543210
1557 xxxxxxxxxx00100xxxxxx11100011110
1564 /* 33222222222211111111110000000000
1565 10987654321098765432109876543210
1566 xxxxxxxxxx00100xxxxxx111000111x1
1575 if (((word
>> 22) & 0x1) == 0)
1577 if (((word
>> 23) & 0x1) == 0)
1579 if (((word
>> 31) & 0x1) == 0)
1581 if (((word
>> 30) & 0x1) == 0)
1583 /* 33222222222211111111110000000000
1584 10987654321098765432109876543210
1585 xxxxxxxxxx00101xxxxxx10000011100
1591 /* 33222222222211111111110000000000
1592 10987654321098765432109876543210
1593 xxxxxxxxxx00101xxxxxx10000011110
1600 /* 33222222222211111111110000000000
1601 10987654321098765432109876543210
1602 xxxxxxxxxx00101xxxxxx100000111x1
1609 if (((word
>> 31) & 0x1) == 0)
1611 if (((word
>> 30) & 0x1) == 0)
1613 /* 33222222222211111111110000000000
1614 10987654321098765432109876543210
1615 xxxxxxxxxx00101xxxxxx10100011100
1621 /* 33222222222211111111110000000000
1622 10987654321098765432109876543210
1623 xxxxxxxxxx00101xxxxxx10100011110
1630 /* 33222222222211111111110000000000
1631 10987654321098765432109876543210
1632 xxxxxxxxxx00101xxxxxx101000111x1
1640 if (((word
>> 23) & 0x1) == 0)
1642 if (((word
>> 31) & 0x1) == 0)
1644 if (((word
>> 30) & 0x1) == 0)
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 xxxxxxxxxx00101xxxxxx11000011100
1654 /* 33222222222211111111110000000000
1655 10987654321098765432109876543210
1656 xxxxxxxxxx00101xxxxxx11000011110
1663 /* 33222222222211111111110000000000
1664 10987654321098765432109876543210
1665 xxxxxxxxxx00101xxxxxx110000111x1
1672 if (((word
>> 31) & 0x1) == 0)
1674 if (((word
>> 30) & 0x1) == 0)
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 xxxxxxxxxx00101xxxxxx11100011100
1684 /* 33222222222211111111110000000000
1685 10987654321098765432109876543210
1686 xxxxxxxxxx00101xxxxxx11100011110
1693 /* 33222222222211111111110000000000
1694 10987654321098765432109876543210
1695 xxxxxxxxxx00101xxxxxx111000111x1
1705 if (((word
>> 14) & 0x1) == 0)
1707 if (((word
>> 22) & 0x1) == 0)
1709 if (((word
>> 23) & 0x1) == 0)
1711 if (((word
>> 31) & 0x1) == 0)
1713 if (((word
>> 30) & 0x1) == 0)
1715 /* 33222222222211111111110000000000
1716 10987654321098765432109876543210
1717 xxxxxxxxxx00110xxxxxx10000011100
1723 /* 33222222222211111111110000000000
1724 10987654321098765432109876543210
1725 xxxxxxxxxx00110xxxxxx10000011110
1732 /* 33222222222211111111110000000000
1733 10987654321098765432109876543210
1734 xxxxxxxxxx00110xxxxxx100000111x1
1741 if (((word
>> 31) & 0x1) == 0)
1743 if (((word
>> 30) & 0x1) == 0)
1745 /* 33222222222211111111110000000000
1746 10987654321098765432109876543210
1747 xxxxxxxxxx00110xxxxxx10100011100
1753 /* 33222222222211111111110000000000
1754 10987654321098765432109876543210
1755 xxxxxxxxxx00110xxxxxx10100011110
1762 /* 33222222222211111111110000000000
1763 10987654321098765432109876543210
1764 xxxxxxxxxx00110xxxxxx101000111x1
1772 if (((word
>> 23) & 0x1) == 0)
1774 if (((word
>> 31) & 0x1) == 0)
1776 if (((word
>> 30) & 0x1) == 0)
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 xxxxxxxxxx00110xxxxxx11000011100
1786 /* 33222222222211111111110000000000
1787 10987654321098765432109876543210
1788 xxxxxxxxxx00110xxxxxx11000011110
1795 /* 33222222222211111111110000000000
1796 10987654321098765432109876543210
1797 xxxxxxxxxx00110xxxxxx110000111x1
1804 if (((word
>> 31) & 0x1) == 0)
1806 if (((word
>> 30) & 0x1) == 0)
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 xxxxxxxxxx00110xxxxxx11100011100
1816 /* 33222222222211111111110000000000
1817 10987654321098765432109876543210
1818 xxxxxxxxxx00110xxxxxx11100011110
1825 /* 33222222222211111111110000000000
1826 10987654321098765432109876543210
1827 xxxxxxxxxx00110xxxxxx111000111x1
1836 if (((word
>> 22) & 0x1) == 0)
1838 if (((word
>> 23) & 0x1) == 0)
1840 if (((word
>> 31) & 0x1) == 0)
1842 if (((word
>> 30) & 0x1) == 0)
1844 /* 33222222222211111111110000000000
1845 10987654321098765432109876543210
1846 xxxxxxxxxx00111xxxxxx10000011100
1852 /* 33222222222211111111110000000000
1853 10987654321098765432109876543210
1854 xxxxxxxxxx00111xxxxxx10000011110
1861 /* 33222222222211111111110000000000
1862 10987654321098765432109876543210
1863 xxxxxxxxxx00111xxxxxx100000111x1
1870 if (((word
>> 31) & 0x1) == 0)
1872 if (((word
>> 30) & 0x1) == 0)
1874 /* 33222222222211111111110000000000
1875 10987654321098765432109876543210
1876 xxxxxxxxxx00111xxxxxx10100011100
1882 /* 33222222222211111111110000000000
1883 10987654321098765432109876543210
1884 xxxxxxxxxx00111xxxxxx10100011110
1891 /* 33222222222211111111110000000000
1892 10987654321098765432109876543210
1893 xxxxxxxxxx00111xxxxxx101000111x1
1901 if (((word
>> 23) & 0x1) == 0)
1903 if (((word
>> 31) & 0x1) == 0)
1905 if (((word
>> 30) & 0x1) == 0)
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 xxxxxxxxxx00111xxxxxx11000011100
1915 /* 33222222222211111111110000000000
1916 10987654321098765432109876543210
1917 xxxxxxxxxx00111xxxxxx11000011110
1924 /* 33222222222211111111110000000000
1925 10987654321098765432109876543210
1926 xxxxxxxxxx00111xxxxxx110000111x1
1933 if (((word
>> 31) & 0x1) == 0)
1935 if (((word
>> 30) & 0x1) == 0)
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 xxxxxxxxxx00111xxxxxx11100011100
1945 /* 33222222222211111111110000000000
1946 10987654321098765432109876543210
1947 xxxxxxxxxx00111xxxxxx11100011110
1954 /* 33222222222211111111110000000000
1955 10987654321098765432109876543210
1956 xxxxxxxxxx00111xxxxxx111000111x1
1969 if (((word
>> 21) & 0x1) == 0)
1971 if (((word
>> 23) & 0x1) == 0)
1973 if (((word
>> 22) & 0x1) == 0)
1975 if (((word
>> 31) & 0x1) == 0)
1977 if (((word
>> 30) & 0x1) == 0)
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 xxxxxxxxxx01xxxxxxxxx00000011100
1987 /* 33222222222211111111110000000000
1988 10987654321098765432109876543210
1989 xxxxxxxxxx01xxxxxxxxx00000011110
1996 /* 33222222222211111111110000000000
1997 10987654321098765432109876543210
1998 xxxxxxxxxx01xxxxxxxxx000000111x1
2005 if (((word
>> 31) & 0x1) == 0)
2007 if (((word
>> 30) & 0x1) == 0)
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 xxxxxxxxxx01xxxxxxxxx01000011100
2017 /* 33222222222211111111110000000000
2018 10987654321098765432109876543210
2019 xxxxxxxxxx01xxxxxxxxx01000011110
2026 /* 33222222222211111111110000000000
2027 10987654321098765432109876543210
2028 xxxxxxxxxx01xxxxxxxxx010000111x1
2036 if (((word
>> 30) & 0x1) == 0)
2038 if (((word
>> 31) & 0x1) == 0)
2040 /* 33222222222211111111110000000000
2041 10987654321098765432109876543210
2042 xxxxxxxxxx01xxxxxxxxx0x100011100
2048 /* 33222222222211111111110000000000
2049 10987654321098765432109876543210
2050 xxxxxxxxxx01xxxxxxxxx0x100011101
2057 /* 33222222222211111111110000000000
2058 10987654321098765432109876543210
2059 xxxxxxxxxx01xxxxxxxxx0x10001111x
2067 if (((word
>> 23) & 0x1) == 0)
2069 if (((word
>> 22) & 0x1) == 0)
2071 if (((word
>> 31) & 0x1) == 0)
2073 if (((word
>> 30) & 0x1) == 0)
2075 /* 33222222222211111111110000000000
2076 10987654321098765432109876543210
2077 xxxxxxxxxx01xxxxxxxxx10000011100
2083 /* 33222222222211111111110000000000
2084 10987654321098765432109876543210
2085 xxxxxxxxxx01xxxxxxxxx10000011110
2092 /* 33222222222211111111110000000000
2093 10987654321098765432109876543210
2094 xxxxxxxxxx01xxxxxxxxx100000111x1
2101 if (((word
>> 31) & 0x1) == 0)
2103 if (((word
>> 30) & 0x1) == 0)
2105 /* 33222222222211111111110000000000
2106 10987654321098765432109876543210
2107 xxxxxxxxxx01xxxxxxxxx11000011100
2113 /* 33222222222211111111110000000000
2114 10987654321098765432109876543210
2115 xxxxxxxxxx01xxxxxxxxx11000011110
2122 /* 33222222222211111111110000000000
2123 10987654321098765432109876543210
2124 xxxxxxxxxx01xxxxxxxxx110000111x1
2132 if (((word
>> 30) & 0x1) == 0)
2134 if (((word
>> 31) & 0x1) == 0)
2136 /* 33222222222211111111110000000000
2137 10987654321098765432109876543210
2138 xxxxxxxxxx01xxxxxxxxx1x100011100
2144 /* 33222222222211111111110000000000
2145 10987654321098765432109876543210
2146 xxxxxxxxxx01xxxxxxxxx1x100011101
2153 if (((word
>> 31) & 0x1) == 0)
2155 /* 33222222222211111111110000000000
2156 10987654321098765432109876543210
2157 xxxxxxxxxx01xxxxxxxxx1x100011110
2163 /* 33222222222211111111110000000000
2164 10987654321098765432109876543210
2165 xxxxxxxxxx01xxxxxxxxx1x100011111
2176 if (((word
>> 23) & 0x1) == 0)
2178 if (((word
>> 22) & 0x1) == 0)
2180 if (((word
>> 31) & 0x1) == 0)
2182 if (((word
>> 30) & 0x1) == 0)
2184 /* 33222222222211111111110000000000
2185 10987654321098765432109876543210
2186 xxxxxxxxxx1xxxxxxxxxxx0000011100
2192 /* 33222222222211111111110000000000
2193 10987654321098765432109876543210
2194 xxxxxxxxxx1xxxxxxxxxxx0000011110
2201 /* 33222222222211111111110000000000
2202 10987654321098765432109876543210
2203 xxxxxxxxxx1xxxxxxxxxxx00000111x1
2210 if (((word
>> 31) & 0x1) == 0)
2212 if (((word
>> 30) & 0x1) == 0)
2214 /* 33222222222211111111110000000000
2215 10987654321098765432109876543210
2216 xxxxxxxxxx1xxxxxxxxxxx1000011100
2222 /* 33222222222211111111110000000000
2223 10987654321098765432109876543210
2224 xxxxxxxxxx1xxxxxxxxxxx1000011110
2231 /* 33222222222211111111110000000000
2232 10987654321098765432109876543210
2233 xxxxxxxxxx1xxxxxxxxxxx10000111x1
2241 if (((word
>> 30) & 0x1) == 0)
2243 if (((word
>> 31) & 0x1) == 0)
2245 /* 33222222222211111111110000000000
2246 10987654321098765432109876543210
2247 xxxxxxxxxx1xxxxxxxxxxxx100011100
2253 /* 33222222222211111111110000000000
2254 10987654321098765432109876543210
2255 xxxxxxxxxx1xxxxxxxxxxxx100011101
2262 /* 33222222222211111111110000000000
2263 10987654321098765432109876543210
2264 xxxxxxxxxx1xxxxxxxxxxxx10001111x
2274 if (((word
>> 23) & 0x1) == 0)
2276 if (((word
>> 22) & 0x1) == 0)
2278 if (((word
>> 31) & 0x1) == 0)
2280 if (((word
>> 30) & 0x1) == 0)
2282 /* 33222222222211111111110000000000
2283 10987654321098765432109876543210
2284 xxxxxxxxxxxxxxxxxxxxxx0010011x00
2290 /* 33222222222211111111110000000000
2291 10987654321098765432109876543210
2292 xxxxxxxxxxxxxxxxxxxxxx0010011x10
2299 /* 33222222222211111111110000000000
2300 10987654321098765432109876543210
2301 xxxxxxxxxxxxxxxxxxxxxx0010011xx1
2308 if (((word
>> 31) & 0x1) == 0)
2310 if (((word
>> 30) & 0x1) == 0)
2312 /* 33222222222211111111110000000000
2313 10987654321098765432109876543210
2314 xxxxxxxxxxxxxxxxxxxxxx1010011x00
2320 /* 33222222222211111111110000000000
2321 10987654321098765432109876543210
2322 xxxxxxxxxxxxxxxxxxxxxx1010011x10
2329 /* 33222222222211111111110000000000
2330 10987654321098765432109876543210
2331 xxxxxxxxxxxxxxxxxxxxxx1010011xx1
2339 if (((word
>> 30) & 0x1) == 0)
2341 if (((word
>> 31) & 0x1) == 0)
2343 /* 33222222222211111111110000000000
2344 10987654321098765432109876543210
2345 xxxxxxxxxxxxxxxxxxxxxxx110011x00
2351 /* 33222222222211111111110000000000
2352 10987654321098765432109876543210
2353 xxxxxxxxxxxxxxxxxxxxxxx110011x01
2360 if (((word
>> 31) & 0x1) == 0)
2362 /* 33222222222211111111110000000000
2363 10987654321098765432109876543210
2364 xxxxxxxxxxxxxxxxxxxxxxx110011x10
2370 /* 33222222222211111111110000000000
2371 10987654321098765432109876543210
2372 xxxxxxxxxxxxxxxxxxxxxxx110011x11
2384 if (((word
>> 24) & 0x1) == 0)
2386 if (((word
>> 27) & 0x1) == 0)
2388 if (((word
>> 23) & 0x1) == 0)
2390 if (((word
>> 29) & 0x1) == 0)
2392 if (((word
>> 30) & 0x1) == 0)
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 xxxxxxxxxxxxxxxxxxxxxxx00100x00x
2402 /* 33222222222211111111110000000000
2403 10987654321098765432109876543210
2404 xxxxxxxxxxxxxxxxxxxxxxx00100x01x
2411 if (((word
>> 30) & 0x1) == 0)
2413 /* 33222222222211111111110000000000
2414 10987654321098765432109876543210
2415 xxxxxxxxxxxxxxxxxxxxxxx00100x10x
2421 /* 33222222222211111111110000000000
2422 10987654321098765432109876543210
2423 xxxxxxxxxxxxxxxxxxxxxxx00100x11x
2431 if (((word
>> 29) & 0x1) == 0)
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 xxxxxxxxxxxxxxxxxxxxxxx10100x00x
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 xxxxxxxxxxxxxxxxxxxxxxx10100x01x
2452 /* 33222222222211111111110000000000
2453 10987654321098765432109876543210
2454 xxxxxxxxxxxxxxxxxxxxxxx10100x1xx
2462 if (((word
>> 21) & 0x1) == 0)
2464 if (((word
>> 28) & 0x1) == 0)
2466 if (((word
>> 29) & 0x1) == 0)
2468 if (((word
>> 30) & 0x1) == 0)
2470 /* 33222222222211111111110000000000
2471 10987654321098765432109876543210
2472 xxxxxxxxxxxxxxxxxxxxx0xx0101000x
2478 /* 33222222222211111111110000000000
2479 10987654321098765432109876543210
2480 xxxxxxxxxxxxxxxxxxxxx0xx0101001x
2487 if (((word
>> 30) & 0x1) == 0)
2489 /* 33222222222211111111110000000000
2490 10987654321098765432109876543210
2491 xxxxxxxxxxxxxxxxxxxxx0xx0101010x
2497 /* 33222222222211111111110000000000
2498 10987654321098765432109876543210
2499 xxxxxxxxxxxxxxxxxxxxx0xx0101011x
2507 if (((word
>> 10) & 0x1) == 0)
2509 if (((word
>> 11) & 0x1) == 0)
2511 if (((word
>> 22) & 0x1) == 0)
2513 if (((word
>> 23) & 0x1) == 0)
2515 if (((word
>> 29) & 0x1) == 0)
2517 if (((word
>> 30) & 0x1) == 0)
2519 /* 33222222222211111111110000000000
2520 10987654321098765432109876543210
2521 xxxxxxxxxx00xxxxxxxxx0000101100x
2527 /* 33222222222211111111110000000000
2528 10987654321098765432109876543210
2529 xxxxxxxxxx00xxxxxxxxx0000101101x
2536 if (((word
>> 30) & 0x1) == 0)
2538 /* 33222222222211111111110000000000
2539 10987654321098765432109876543210
2540 xxxxxxxxxx00xxxxxxxxx0000101110x
2546 /* 33222222222211111111110000000000
2547 10987654321098765432109876543210
2548 xxxxxxxxxx00xxxxxxxxx0000101111x
2556 if (((word
>> 30) & 0x1) == 0)
2558 /* 33222222222211111111110000000000
2559 10987654321098765432109876543210
2560 xxxxxxxxxx00xxxxxxxxx00101011x0x
2566 /* 33222222222211111111110000000000
2567 10987654321098765432109876543210
2568 xxxxxxxxxx00xxxxxxxxx00101011x1x
2576 if (((word
>> 23) & 0x1) == 0)
2578 if (((word
>> 30) & 0x1) == 0)
2580 /* 33222222222211111111110000000000
2581 10987654321098765432109876543210
2582 xxxxxxxxxx00xxxxxxxxx01001011x0x
2588 /* 33222222222211111111110000000000
2589 10987654321098765432109876543210
2590 xxxxxxxxxx00xxxxxxxxx01001011x1x
2597 if (((word
>> 12) & 0x1) == 0)
2599 if (((word
>> 13) & 0x1) == 0)
2601 if (((word
>> 14) & 0x1) == 0)
2603 if (((word
>> 16) & 0x1) == 0)
2605 /* 33222222222211111111110000000000
2606 10987654321098765432109876543210
2607 xxxxxxxxxx00000x0xxxx01101011xxx
2613 /* 33222222222211111111110000000000
2614 10987654321098765432109876543210
2615 xxxxxxxxxx00000x1xxxx01101011xxx
2622 if (((word
>> 30) & 0x1) == 0)
2624 /* 33222222222211111111110000000000
2625 10987654321098765432109876543210
2626 xxxxxxxxxx00001xxxxxx01101011x0x
2632 /* 33222222222211111111110000000000
2633 10987654321098765432109876543210
2634 xxxxxxxxxx00001xxxxxx01101011x1x
2642 if (((word
>> 30) & 0x1) == 0)
2644 /* 33222222222211111111110000000000
2645 10987654321098765432109876543210
2646 xxxxxxxxxx0001xxxxxxx01101011x0x
2652 /* 33222222222211111111110000000000
2653 10987654321098765432109876543210
2654 xxxxxxxxxx0001xxxxxxx01101011x1x
2662 if (((word
>> 13) & 0x1) == 0)
2664 if (((word
>> 14) & 0x1) == 0)
2666 if (((word
>> 16) & 0x1) == 0)
2668 /* 33222222222211111111110000000000
2669 10987654321098765432109876543210
2670 xxxxxxxxxx00100x0xxxx01101011xxx
2676 /* 33222222222211111111110000000000
2677 10987654321098765432109876543210
2678 xxxxxxxxxx00100x1xxxx01101011xxx
2685 /* 33222222222211111111110000000000
2686 10987654321098765432109876543210
2687 xxxxxxxxxx00101xxxxxx01101011xxx
2694 if (((word
>> 30) & 0x1) == 0)
2696 /* 33222222222211111111110000000000
2697 10987654321098765432109876543210
2698 xxxxxxxxxx0011xxxxxxx01101011x0x
2704 /* 33222222222211111111110000000000
2705 10987654321098765432109876543210
2706 xxxxxxxxxx0011xxxxxxx01101011x1x
2717 if (((word
>> 23) & 0x1) == 0)
2719 if (((word
>> 30) & 0x1) == 0)
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 xxxxxxxxxx01xxxxxxxxx0x001011x0x
2729 /* 33222222222211111111110000000000
2730 10987654321098765432109876543210
2731 xxxxxxxxxx01xxxxxxxxx0x001011x1x
2738 if (((word
>> 12) & 0x1) == 0)
2740 if (((word
>> 13) & 0x1) == 0)
2742 if (((word
>> 14) & 0x1) == 0)
2744 if (((word
>> 30) & 0x1) == 0)
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 xxxxxxxxxx01000xxxxxx0x101011x0x
2754 if (((word
>> 16) & 0x1) == 0)
2756 if (((word
>> 31) & 0x1) == 0)
2758 /* 33222222222211111111110000000000
2759 10987654321098765432109876543210
2760 xxxxxxxxxx01000x0xxxx0x101011x10
2766 /* 33222222222211111111110000000000
2767 10987654321098765432109876543210
2768 xxxxxxxxxx01000x0xxxx0x101011x11
2775 /* 33222222222211111111110000000000
2776 10987654321098765432109876543210
2777 xxxxxxxxxx01000x1xxxx0x101011x1x
2785 /* 33222222222211111111110000000000
2786 10987654321098765432109876543210
2787 xxxxxxxxxx01001xxxxxx0x101011xxx
2794 if (((word
>> 30) & 0x1) == 0)
2796 /* 33222222222211111111110000000000
2797 10987654321098765432109876543210
2798 xxxxxxxxxx0101xxxxxxx0x101011x0x
2804 /* 33222222222211111111110000000000
2805 10987654321098765432109876543210
2806 xxxxxxxxxx0101xxxxxxx0x101011x1x
2814 if (((word
>> 13) & 0x1) == 0)
2816 if (((word
>> 14) & 0x1) == 0)
2818 /* 33222222222211111111110000000000
2819 10987654321098765432109876543210
2820 xxxxxxxxxx01100xxxxxx0x101011xxx
2826 /* 33222222222211111111110000000000
2827 10987654321098765432109876543210
2828 xxxxxxxxxx01101xxxxxx0x101011xxx
2835 /* 33222222222211111111110000000000
2836 10987654321098765432109876543210
2837 xxxxxxxxxx0111xxxxxxx0x101011xxx
2847 if (((word
>> 11) & 0x1) == 0)
2849 if (((word
>> 22) & 0x1) == 0)
2851 if (((word
>> 30) & 0x1) == 0)
2853 /* 33222222222211111111110000000000
2854 10987654321098765432109876543210
2855 xxxxxxxxxx10xxxxxxxxx00x01011x0x
2861 /* 33222222222211111111110000000000
2862 10987654321098765432109876543210
2863 xxxxxxxxxx10xxxxxxxxx00x01011x1x
2870 if (((word
>> 12) & 0x1) == 0)
2872 if (((word
>> 13) & 0x1) == 0)
2874 if (((word
>> 14) & 0x1) == 0)
2876 if (((word
>> 16) & 0x1) == 0)
2878 /* 33222222222211111111110000000000
2879 10987654321098765432109876543210
2880 xxxxxxxxxx10000x0xxxx01x01011xxx
2886 /* 33222222222211111111110000000000
2887 10987654321098765432109876543210
2888 xxxxxxxxxx10000x1xxxx01x01011xxx
2895 if (((word
>> 30) & 0x1) == 0)
2897 /* 33222222222211111111110000000000
2898 10987654321098765432109876543210
2899 xxxxxxxxxx10001xxxxxx01x01011x0x
2905 /* 33222222222211111111110000000000
2906 10987654321098765432109876543210
2907 xxxxxxxxxx10001xxxxxx01x01011x1x
2915 if (((word
>> 30) & 0x1) == 0)
2917 /* 33222222222211111111110000000000
2918 10987654321098765432109876543210
2919 xxxxxxxxxx1001xxxxxxx01x01011x0x
2925 /* 33222222222211111111110000000000
2926 10987654321098765432109876543210
2927 xxxxxxxxxx1001xxxxxxx01x01011x1x
2935 if (((word
>> 13) & 0x1) == 0)
2937 if (((word
>> 14) & 0x1) == 0)
2939 if (((word
>> 16) & 0x1) == 0)
2941 /* 33222222222211111111110000000000
2942 10987654321098765432109876543210
2943 xxxxxxxxxx10100x0xxxx01x01011xxx
2949 /* 33222222222211111111110000000000
2950 10987654321098765432109876543210
2951 xxxxxxxxxx10100x1xxxx01x01011xxx
2958 /* 33222222222211111111110000000000
2959 10987654321098765432109876543210
2960 xxxxxxxxxx10101xxxxxx01x01011xxx
2967 /* 33222222222211111111110000000000
2968 10987654321098765432109876543210
2969 xxxxxxxxxx1011xxxxxxx01x01011xxx
2978 if (((word
>> 12) & 0x1) == 0)
2980 if (((word
>> 13) & 0x1) == 0)
2982 if (((word
>> 14) & 0x1) == 0)
2984 if (((word
>> 30) & 0x1) == 0)
2986 /* 33222222222211111111110000000000
2987 10987654321098765432109876543210
2988 xxxxxxxxxx11000xxxxxx0xx01011x0x
2994 if (((word
>> 16) & 0x1) == 0)
2996 /* 33222222222211111111110000000000
2997 10987654321098765432109876543210
2998 xxxxxxxxxx11000x0xxxx0xx01011x1x
3004 /* 33222222222211111111110000000000
3005 10987654321098765432109876543210
3006 xxxxxxxxxx11000x1xxxx0xx01011x1x
3014 /* 33222222222211111111110000000000
3015 10987654321098765432109876543210
3016 xxxxxxxxxx11001xxxxxx0xx01011xxx
3023 if (((word
>> 30) & 0x1) == 0)
3025 /* 33222222222211111111110000000000
3026 10987654321098765432109876543210
3027 xxxxxxxxxx1101xxxxxxx0xx01011x0x
3033 /* 33222222222211111111110000000000
3034 10987654321098765432109876543210
3035 xxxxxxxxxx1101xxxxxxx0xx01011x1x
3043 if (((word
>> 13) & 0x1) == 0)
3045 if (((word
>> 14) & 0x1) == 0)
3047 /* 33222222222211111111110000000000
3048 10987654321098765432109876543210
3049 xxxxxxxxxx11100xxxxxx0xx01011xxx
3055 /* 33222222222211111111110000000000
3056 10987654321098765432109876543210
3057 xxxxxxxxxx11101xxxxxx0xx01011xxx
3064 /* 33222222222211111111110000000000
3065 10987654321098765432109876543210
3066 xxxxxxxxxx1111xxxxxxx0xx01011xxx
3077 if (((word
>> 29) & 0x1) == 0)
3079 if (((word
>> 30) & 0x1) == 0)
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 xxxxxxxxxxxxxxxxxxxxx1xx0101x00x
3089 /* 33222222222211111111110000000000
3090 10987654321098765432109876543210
3091 xxxxxxxxxxxxxxxxxxxxx1xx0101x01x
3098 if (((word
>> 30) & 0x1) == 0)
3100 /* 33222222222211111111110000000000
3101 10987654321098765432109876543210
3102 xxxxxxxxxxxxxxxxxxxxx1xx0101x10x
3108 /* 33222222222211111111110000000000
3109 10987654321098765432109876543210
3110 xxxxxxxxxxxxxxxxxxxxx1xx0101x11x
3120 if (((word
>> 27) & 0x1) == 0)
3122 if (((word
>> 23) & 0x1) == 0)
3124 if (((word
>> 29) & 0x1) == 0)
3126 if (((word
>> 30) & 0x1) == 0)
3128 /* 33222222222211111111110000000000
3129 10987654321098765432109876543210
3130 xxxxxxxxxxxxxxxxxxxxxxx01100x00x
3136 /* 33222222222211111111110000000000
3137 10987654321098765432109876543210
3138 xxxxxxxxxxxxxxxxxxxxxxx01100x01x
3145 /* 33222222222211111111110000000000
3146 10987654321098765432109876543210
3147 xxxxxxxxxxxxxxxxxxxxxxx01100x1xx
3154 /* 33222222222211111111110000000000
3155 10987654321098765432109876543210
3156 xxxxxxxxxxxxxxxxxxxxxxx11100xxxx
3163 if (((word
>> 21) & 0x1) == 0)
3165 if (((word
>> 28) & 0x1) == 0)
3167 if (((word
>> 29) & 0x1) == 0)
3169 if (((word
>> 30) & 0x1) == 0)
3171 /* 33222222222211111111110000000000
3172 10987654321098765432109876543210
3173 xxxxxxxxxxxxxxxxxxxxx0xx1101000x
3179 /* 33222222222211111111110000000000
3180 10987654321098765432109876543210
3181 xxxxxxxxxxxxxxxxxxxxx0xx1101001x
3188 if (((word
>> 30) & 0x1) == 0)
3190 /* 33222222222211111111110000000000
3191 10987654321098765432109876543210
3192 xxxxxxxxxxxxxxxxxxxxx0xx1101010x
3198 /* 33222222222211111111110000000000
3199 10987654321098765432109876543210
3200 xxxxxxxxxxxxxxxxxxxxx0xx1101011x
3208 if (((word
>> 15) & 0x1) == 0)
3210 if (((word
>> 22) & 0x1) == 0)
3212 /* 33222222222211111111110000000000
3213 10987654321098765432109876543210
3214 xxxxxxxxxxxxxxx0xxxxx00x11011xxx
3220 if (((word
>> 23) & 0x1) == 0)
3222 /* 33222222222211111111110000000000
3223 10987654321098765432109876543210
3224 xxxxxxxxxxxxxxx0xxxxx01011011xxx
3230 /* 33222222222211111111110000000000
3231 10987654321098765432109876543210
3232 xxxxxxxxxxxxxxx0xxxxx01111011xxx
3240 /* 33222222222211111111110000000000
3241 10987654321098765432109876543210
3242 xxxxxxxxxxxxxxx1xxxxx0xx11011xxx
3250 if (((word
>> 23) & 0x1) == 0)
3252 if (((word
>> 28) & 0x1) == 0)
3254 if (((word
>> 29) & 0x1) == 0)
3256 if (((word
>> 30) & 0x1) == 0)
3258 /* 33222222222211111111110000000000
3259 10987654321098765432109876543210
3260 xxxxxxxxxxxxxxxxxxxxx1x01101000x
3266 /* 33222222222211111111110000000000
3267 10987654321098765432109876543210
3268 xxxxxxxxxxxxxxxxxxxxx1x01101001x
3275 if (((word
>> 30) & 0x1) == 0)
3277 /* 33222222222211111111110000000000
3278 10987654321098765432109876543210
3279 xxxxxxxxxxxxxxxxxxxxx1x01101010x
3285 /* 33222222222211111111110000000000
3286 10987654321098765432109876543210
3287 xxxxxxxxxxxxxxxxxxxxx1x01101011x
3295 if (((word
>> 15) & 0x1) == 0)
3297 /* 33222222222211111111110000000000
3298 10987654321098765432109876543210
3299 xxxxxxxxxxxxxxx0xxxxx1x011011xxx
3305 /* 33222222222211111111110000000000
3306 10987654321098765432109876543210
3307 xxxxxxxxxxxxxxx1xxxxx1x011011xxx
3315 if (((word
>> 15) & 0x1) == 0)
3317 /* 33222222222211111111110000000000
3318 10987654321098765432109876543210
3319 xxxxxxxxxxxxxxx0xxxxx1x11101xxxx
3325 /* 33222222222211111111110000000000
3326 10987654321098765432109876543210
3327 xxxxxxxxxxxxxxx1xxxxx1x11101xxxx
3339 if (((word
>> 27) & 0x1) == 0)
3341 if (((word
>> 28) & 0x1) == 0)
3343 if (((word
>> 24) & 0x1) == 0)
3345 if (((word
>> 13) & 0x1) == 0)
3347 if (((word
>> 29) & 0x1) == 0)
3349 if (((word
>> 14) & 0x1) == 0)
3351 if (((word
>> 15) & 0x1) == 0)
3353 if (((word
>> 21) & 0x1) == 0)
3355 if (((word
>> 30) & 0x1) == 0)
3357 if (((word
>> 31) & 0x1) == 0)
3359 if (((word
>> 16) & 0x1) == 0)
3361 if (((word
>> 17) & 0x1) == 0)
3363 if (((word
>> 18) & 0x1) == 0)
3365 if (((word
>> 19) & 0x1) == 0)
3367 if (((word
>> 20) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 xxxxxxxxxxxxx000000000xx0x100000
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 xxxxxxxxxxxxx000000010xx0x100000
3386 if (((word
>> 20) & 0x1) == 0)
3388 /* 33222222222211111111110000000000
3389 10987654321098765432109876543210
3390 xxxxxxxxxxxxx000000100xx0x100000
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xxxxxxxxxxxxx000000110xx0x100000
3406 if (((word
>> 19) & 0x1) == 0)
3408 /* 33222222222211111111110000000000
3409 10987654321098765432109876543210
3410 xxxxxxxxxxxxx0000010x0xx0x100000
3416 /* 33222222222211111111110000000000
3417 10987654321098765432109876543210
3418 xxxxxxxxxxxxx0000011x0xx0x100000
3426 if (((word
>> 18) & 0x1) == 0)
3428 if (((word
>> 19) & 0x1) == 0)
3430 /* 33222222222211111111110000000000
3431 10987654321098765432109876543210
3432 xxxxxxxxxxxxx0000100x0xx0x100000
3438 if (((word
>> 20) & 0x1) == 0)
3440 /* 33222222222211111111110000000000
3441 10987654321098765432109876543210
3442 xxxxxxxxxxxxx000010100xx0x100000
3448 /* 33222222222211111111110000000000
3449 10987654321098765432109876543210
3450 xxxxxxxxxxxxx000010110xx0x100000
3458 /* 33222222222211111111110000000000
3459 10987654321098765432109876543210
3460 xxxxxxxxxxxxx000011xx0xx0x100000
3468 if (((word
>> 17) & 0x1) == 0)
3470 if (((word
>> 18) & 0x1) == 0)
3472 if (((word
>> 19) & 0x1) == 0)
3474 /* 33222222222211111111110000000000
3475 10987654321098765432109876543210
3476 xxxxxxxxxxxxx0001000x0xx0x100000
3482 if (((word
>> 20) & 0x1) == 0)
3484 /* 33222222222211111111110000000000
3485 10987654321098765432109876543210
3486 xxxxxxxxxxxxx000100100xx0x100000
3492 /* 33222222222211111111110000000000
3493 10987654321098765432109876543210
3494 xxxxxxxxxxxxx000100110xx0x100000
3502 if (((word
>> 19) & 0x1) == 0)
3504 /* 33222222222211111111110000000000
3505 10987654321098765432109876543210
3506 xxxxxxxxxxxxx0001010x0xx0x100000
3512 /* 33222222222211111111110000000000
3513 10987654321098765432109876543210
3514 xxxxxxxxxxxxx0001011x0xx0x100000
3522 if (((word
>> 18) & 0x1) == 0)
3524 if (((word
>> 19) & 0x1) == 0)
3526 if (((word
>> 20) & 0x1) == 0)
3528 /* 33222222222211111111110000000000
3529 10987654321098765432109876543210
3530 xxxxxxxxxxxxx000110000xx0x100000
3536 /* 33222222222211111111110000000000
3537 10987654321098765432109876543210
3538 xxxxxxxxxxxxx000110010xx0x100000
3545 if (((word
>> 20) & 0x1) == 0)
3547 /* 33222222222211111111110000000000
3548 10987654321098765432109876543210
3549 xxxxxxxxxxxxx000110100xx0x100000
3555 /* 33222222222211111111110000000000
3556 10987654321098765432109876543210
3557 xxxxxxxxxxxxx000110110xx0x100000
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 xxxxxxxxxxxxx000111xx0xx0x100000
3576 if (((word
>> 23) & 0x1) == 0)
3578 /* 33222222222211111111110000000000
3579 10987654321098765432109876543210
3580 xxxxxxxxxxxxx000xxxxx0x00x100001
3586 /* 33222222222211111111110000000000
3587 10987654321098765432109876543210
3588 xxxxxxxxxxxxx000xxxxx0x10x100001
3596 if (((word
>> 23) & 0x1) == 0)
3598 /* 33222222222211111111110000000000
3599 10987654321098765432109876543210
3600 xxxxxxxxxxxxx000xxxxx0x00x10001x
3606 /* 33222222222211111111110000000000
3607 10987654321098765432109876543210
3608 xxxxxxxxxxxxx000xxxxx0x10x10001x
3616 if (((word
>> 30) & 0x1) == 0)
3618 if (((word
>> 31) & 0x1) == 0)
3620 if (((word
>> 10) & 0x1) == 0)
3622 if (((word
>> 11) & 0x1) == 0)
3624 if (((word
>> 12) & 0x1) == 0)
3626 /* 33222222222211111111110000000000
3627 10987654321098765432109876543210
3628 xxxxxxxxxx000000xxxxx1xx0x100000
3634 /* 33222222222211111111110000000000
3635 10987654321098765432109876543210
3636 xxxxxxxxxx001000xxxxx1xx0x100000
3643 /* 33222222222211111111110000000000
3644 10987654321098765432109876543210
3645 xxxxxxxxxx01x000xxxxx1xx0x100000
3652 if (((word
>> 11) & 0x1) == 0)
3654 if (((word
>> 12) & 0x1) == 0)
3656 /* 33222222222211111111110000000000
3657 10987654321098765432109876543210
3658 xxxxxxxxxx100000xxxxx1xx0x100000
3664 /* 33222222222211111111110000000000
3665 10987654321098765432109876543210
3666 xxxxxxxxxx101000xxxxx1xx0x100000
3673 /* 33222222222211111111110000000000
3674 10987654321098765432109876543210
3675 xxxxxxxxxx11x000xxxxx1xx0x100000
3683 if (((word
>> 23) & 0x1) == 0)
3685 /* 33222222222211111111110000000000
3686 10987654321098765432109876543210
3687 xxxxxxxxxxxxx000xxxxx1x00x100001
3693 /* 33222222222211111111110000000000
3694 10987654321098765432109876543210
3695 xxxxxxxxxxxxx000xxxxx1x10x100001
3703 if (((word
>> 23) & 0x1) == 0)
3705 /* 33222222222211111111110000000000
3706 10987654321098765432109876543210
3707 xxxxxxxxxxxxx000xxxxx1x00x10001x
3713 /* 33222222222211111111110000000000
3714 10987654321098765432109876543210
3715 xxxxxxxxxxxxx000xxxxx1x10x10001x
3724 if (((word
>> 30) & 0x1) == 0)
3726 if (((word
>> 31) & 0x1) == 0)
3728 if (((word
>> 21) & 0x1) == 0)
3730 if (((word
>> 16) & 0x1) == 0)
3732 if (((word
>> 18) & 0x1) == 0)
3734 if (((word
>> 19) & 0x1) == 0)
3736 if (((word
>> 20) & 0x1) == 0)
3738 /* 33222222222211111111110000000000
3739 10987654321098765432109876543210
3740 xxxxxxxxxxxxx0010x0000xx0x100000
3746 /* 33222222222211111111110000000000
3747 10987654321098765432109876543210
3748 xxxxxxxxxxxxx0010x0010xx0x100000
3755 /* 33222222222211111111110000000000
3756 10987654321098765432109876543210
3757 xxxxxxxxxxxxx0010x01x0xx0x100000
3764 if (((word
>> 20) & 0x1) == 0)
3766 /* 33222222222211111111110000000000
3767 10987654321098765432109876543210
3768 xxxxxxxxxxxxx0010x1x00xx0x100000
3774 /* 33222222222211111111110000000000
3775 10987654321098765432109876543210
3776 xxxxxxxxxxxxx0010x1x10xx0x100000
3784 if (((word
>> 17) & 0x1) == 0)
3786 if (((word
>> 18) & 0x1) == 0)
3788 if (((word
>> 19) & 0x1) == 0)
3790 if (((word
>> 20) & 0x1) == 0)
3792 /* 33222222222211111111110000000000
3793 10987654321098765432109876543210
3794 xxxxxxxxxxxxx001100000xx0x100000
3800 /* 33222222222211111111110000000000
3801 10987654321098765432109876543210
3802 xxxxxxxxxxxxx001100010xx0x100000
3809 /* 33222222222211111111110000000000
3810 10987654321098765432109876543210
3811 xxxxxxxxxxxxx0011001x0xx0x100000
3818 /* 33222222222211111111110000000000
3819 10987654321098765432109876543210
3820 xxxxxxxxxxxxx001101xx0xx0x100000
3827 if (((word
>> 18) & 0x1) == 0)
3829 if (((word
>> 19) & 0x1) == 0)
3831 if (((word
>> 20) & 0x1) == 0)
3833 /* 33222222222211111111110000000000
3834 10987654321098765432109876543210
3835 xxxxxxxxxxxxx001110000xx0x100000
3841 /* 33222222222211111111110000000000
3842 10987654321098765432109876543210
3843 xxxxxxxxxxxxx001110010xx0x100000
3850 /* 33222222222211111111110000000000
3851 10987654321098765432109876543210
3852 xxxxxxxxxxxxx0011101x0xx0x100000
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 xxxxxxxxxxxxx001111xx0xx0x100000
3870 if (((word
>> 10) & 0x1) == 0)
3872 if (((word
>> 12) & 0x1) == 0)
3874 /* 33222222222211111111110000000000
3875 10987654321098765432109876543210
3876 xxxxxxxxxx0x0001xxxxx1xx0x100000
3882 /* 33222222222211111111110000000000
3883 10987654321098765432109876543210
3884 xxxxxxxxxx0x1001xxxxx1xx0x100000
3891 if (((word
>> 11) & 0x1) == 0)
3893 if (((word
>> 12) & 0x1) == 0)
3895 /* 33222222222211111111110000000000
3896 10987654321098765432109876543210
3897 xxxxxxxxxx100001xxxxx1xx0x100000
3903 /* 33222222222211111111110000000000
3904 10987654321098765432109876543210
3905 xxxxxxxxxx101001xxxxx1xx0x100000
3912 if (((word
>> 12) & 0x1) == 0)
3914 /* 33222222222211111111110000000000
3915 10987654321098765432109876543210
3916 xxxxxxxxxx110001xxxxx1xx0x100000
3922 /* 33222222222211111111110000000000
3923 10987654321098765432109876543210
3924 xxxxxxxxxx111001xxxxx1xx0x100000
3934 if (((word
>> 22) & 0x1) == 0)
3936 if (((word
>> 23) & 0x1) == 0)
3938 /* 33222222222211111111110000000000
3939 10987654321098765432109876543210
3940 xxxxxxxxxxxxx001xxxxxx000x100001
3946 /* 33222222222211111111110000000000
3947 10987654321098765432109876543210
3948 xxxxxxxxxxxxx001xxxxxx010x100001
3955 if (((word
>> 23) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 xxxxxxxxxxxxx001xxxxxx100x100001
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 xxxxxxxxxxxxx001xxxxxx110x100001
3976 if (((word
>> 21) & 0x1) == 0)
3978 if (((word
>> 23) & 0x1) == 0)
3980 /* 33222222222211111111110000000000
3981 10987654321098765432109876543210
3982 xxxxxxxxxxxxx001xxxxx0x00x10001x
3988 /* 33222222222211111111110000000000
3989 10987654321098765432109876543210
3990 xxxxxxxxxxxxx001xxxxx0x10x10001x
3997 if (((word
>> 22) & 0x1) == 0)
3999 if (((word
>> 23) & 0x1) == 0)
4001 /* 33222222222211111111110000000000
4002 10987654321098765432109876543210
4003 xxxxxxxxxxxxx001xxxxx1000x10001x
4009 /* 33222222222211111111110000000000
4010 10987654321098765432109876543210
4011 xxxxxxxxxxxxx001xxxxx1010x10001x
4018 if (((word
>> 23) & 0x1) == 0)
4020 /* 33222222222211111111110000000000
4021 10987654321098765432109876543210
4022 xxxxxxxxxxxxx001xxxxx1100x10001x
4028 /* 33222222222211111111110000000000
4029 10987654321098765432109876543210
4030 xxxxxxxxxxxxx001xxxxx1110x10001x
4041 if (((word
>> 15) & 0x1) == 0)
4043 if (((word
>> 21) & 0x1) == 0)
4045 if (((word
>> 30) & 0x1) == 0)
4047 if (((word
>> 31) & 0x1) == 0)
4049 /* 33222222222211111111110000000000
4050 10987654321098765432109876543210
4051 xxxxxxxxxxxxx010xxxxx0xx0x100000
4057 if (((word
>> 23) & 0x1) == 0)
4059 /* 33222222222211111111110000000000
4060 10987654321098765432109876543210
4061 xxxxxxxxxxxxx010xxxxx0x00x100001
4067 /* 33222222222211111111110000000000
4068 10987654321098765432109876543210
4069 xxxxxxxxxxxxx010xxxxx0x10x100001
4077 if (((word
>> 23) & 0x1) == 0)
4079 /* 33222222222211111111110000000000
4080 10987654321098765432109876543210
4081 xxxxxxxxxxxxx010xxxxx0x00x10001x
4087 /* 33222222222211111111110000000000
4088 10987654321098765432109876543210
4089 xxxxxxxxxxxxx010xxxxx0x10x10001x
4097 if (((word
>> 30) & 0x1) == 0)
4099 if (((word
>> 31) & 0x1) == 0)
4101 if (((word
>> 11) & 0x1) == 0)
4103 if (((word
>> 12) & 0x1) == 0)
4105 if (((word
>> 10) & 0x1) == 0)
4107 /* 33222222222211111111110000000000
4108 10987654321098765432109876543210
4109 xxxxxxxxxx000010xxxxx1xx0x100000
4115 /* 33222222222211111111110000000000
4116 10987654321098765432109876543210
4117 xxxxxxxxxx100010xxxxx1xx0x100000
4124 if (((word
>> 22) & 0x1) == 0)
4126 if (((word
>> 23) & 0x1) == 0)
4128 /* 33222222222211111111110000000000
4129 10987654321098765432109876543210
4130 xxxxxxxxxxx01010xxxxx1000x100000
4136 /* 33222222222211111111110000000000
4137 10987654321098765432109876543210
4138 xxxxxxxxxxx01010xxxxx1010x100000
4145 /* 33222222222211111111110000000000
4146 10987654321098765432109876543210
4147 xxxxxxxxxxx01010xxxxx11x0x100000
4155 if (((word
>> 10) & 0x1) == 0)
4157 /* 33222222222211111111110000000000
4158 10987654321098765432109876543210
4159 xxxxxxxxxx01x010xxxxx1xx0x100000
4165 /* 33222222222211111111110000000000
4166 10987654321098765432109876543210
4167 xxxxxxxxxx11x010xxxxx1xx0x100000
4175 if (((word
>> 23) & 0x1) == 0)
4177 /* 33222222222211111111110000000000
4178 10987654321098765432109876543210
4179 xxxxxxxxxxxxx010xxxxx1x00x100001
4185 /* 33222222222211111111110000000000
4186 10987654321098765432109876543210
4187 xxxxxxxxxxxxx010xxxxx1x10x100001
4195 if (((word
>> 23) & 0x1) == 0)
4197 /* 33222222222211111111110000000000
4198 10987654321098765432109876543210
4199 xxxxxxxxxxxxx010xxxxx1x00x10001x
4205 /* 33222222222211111111110000000000
4206 10987654321098765432109876543210
4207 xxxxxxxxxxxxx010xxxxx1x10x10001x
4216 if (((word
>> 30) & 0x1) == 0)
4218 if (((word
>> 31) & 0x1) == 0)
4220 if (((word
>> 21) & 0x1) == 0)
4222 /* 33222222222211111111110000000000
4223 10987654321098765432109876543210
4224 xxxxxxxxxxxxx011xxxxx0xx0x100000
4230 if (((word
>> 10) & 0x1) == 0)
4232 if (((word
>> 11) & 0x1) == 0)
4234 if (((word
>> 20) & 0x1) == 0)
4236 if (((word
>> 22) & 0x1) == 0)
4238 /* 33222222222211111111110000000000
4239 10987654321098765432109876543210
4240 xxxxxxxxxx00x011xxxx010x0x100000
4246 if (((word
>> 23) & 0x1) == 0)
4248 /* 33222222222211111111110000000000
4249 10987654321098765432109876543210
4250 xxxxxxxxxx00x011xxxx01100x100000
4256 /* 33222222222211111111110000000000
4257 10987654321098765432109876543210
4258 xxxxxxxxxx00x011xxxx01110x100000
4266 if (((word
>> 22) & 0x1) == 0)
4268 /* 33222222222211111111110000000000
4269 10987654321098765432109876543210
4270 xxxxxxxxxx00x011xxxx110x0x100000
4276 if (((word
>> 23) & 0x1) == 0)
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 xxxxxxxxxx00x011xxxx11100x100000
4286 /* 33222222222211111111110000000000
4287 10987654321098765432109876543210
4288 xxxxxxxxxx00x011xxxx11110x100000
4297 if (((word
>> 22) & 0x1) == 0)
4299 /* 33222222222211111111110000000000
4300 10987654321098765432109876543210
4301 xxxxxxxxxx01x011xxxxx10x0x100000
4307 if (((word
>> 23) & 0x1) == 0)
4309 /* 33222222222211111111110000000000
4310 10987654321098765432109876543210
4311 xxxxxxxxxx01x011xxxxx1100x100000
4317 /* 33222222222211111111110000000000
4318 10987654321098765432109876543210
4319 xxxxxxxxxx01x011xxxxx1110x100000
4328 if (((word
>> 11) & 0x1) == 0)
4330 if (((word
>> 20) & 0x1) == 0)
4332 if (((word
>> 22) & 0x1) == 0)
4334 /* 33222222222211111111110000000000
4335 10987654321098765432109876543210
4336 xxxxxxxxxx10x011xxxx010x0x100000
4342 if (((word
>> 23) & 0x1) == 0)
4344 /* 33222222222211111111110000000000
4345 10987654321098765432109876543210
4346 xxxxxxxxxx10x011xxxx01100x100000
4352 /* 33222222222211111111110000000000
4353 10987654321098765432109876543210
4354 xxxxxxxxxx10x011xxxx01110x100000
4362 if (((word
>> 22) & 0x1) == 0)
4364 /* 33222222222211111111110000000000
4365 10987654321098765432109876543210
4366 xxxxxxxxxx10x011xxxx110x0x100000
4372 if (((word
>> 23) & 0x1) == 0)
4374 /* 33222222222211111111110000000000
4375 10987654321098765432109876543210
4376 xxxxxxxxxx10x011xxxx11100x100000
4382 /* 33222222222211111111110000000000
4383 10987654321098765432109876543210
4384 xxxxxxxxxx10x011xxxx11110x100000
4393 if (((word
>> 22) & 0x1) == 0)
4395 /* 33222222222211111111110000000000
4396 10987654321098765432109876543210
4397 xxxxxxxxxx11x011xxxxx10x0x100000
4403 if (((word
>> 23) & 0x1) == 0)
4405 /* 33222222222211111111110000000000
4406 10987654321098765432109876543210
4407 xxxxxxxxxx11x011xxxxx1100x100000
4413 /* 33222222222211111111110000000000
4414 10987654321098765432109876543210
4415 xxxxxxxxxx11x011xxxxx1110x100000
4426 if (((word
>> 22) & 0x1) == 0)
4428 if (((word
>> 21) & 0x1) == 0)
4430 if (((word
>> 23) & 0x1) == 0)
4432 /* 33222222222211111111110000000000
4433 10987654321098765432109876543210
4434 xxxxxxxxxxxxx011xxxxx0000x100001
4440 /* 33222222222211111111110000000000
4441 10987654321098765432109876543210
4442 xxxxxxxxxxxxx011xxxxx0010x100001
4449 if (((word
>> 23) & 0x1) == 0)
4451 /* 33222222222211111111110000000000
4452 10987654321098765432109876543210
4453 xxxxxxxxxxxxx011xxxxx1000x100001
4459 /* 33222222222211111111110000000000
4460 10987654321098765432109876543210
4461 xxxxxxxxxxxxx011xxxxx1010x100001
4469 if (((word
>> 23) & 0x1) == 0)
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 xxxxxxxxxxxxx011xxxxxx100x100001
4479 /* 33222222222211111111110000000000
4480 10987654321098765432109876543210
4481 xxxxxxxxxxxxx011xxxxxx110x100001
4490 if (((word
>> 21) & 0x1) == 0)
4492 if (((word
>> 23) & 0x1) == 0)
4494 /* 33222222222211111111110000000000
4495 10987654321098765432109876543210
4496 xxxxxxxxxxxxx011xxxxx0x00x10001x
4502 /* 33222222222211111111110000000000
4503 10987654321098765432109876543210
4504 xxxxxxxxxxxxx011xxxxx0x10x10001x
4511 if (((word
>> 22) & 0x1) == 0)
4513 if (((word
>> 23) & 0x1) == 0)
4515 /* 33222222222211111111110000000000
4516 10987654321098765432109876543210
4517 xxxxxxxxxxxxx011xxxxx1000x10001x
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 xxxxxxxxxxxxx011xxxxx1010x10001x
4532 if (((word
>> 23) & 0x1) == 0)
4534 /* 33222222222211111111110000000000
4535 10987654321098765432109876543210
4536 xxxxxxxxxxxxx011xxxxx1100x10001x
4542 /* 33222222222211111111110000000000
4543 10987654321098765432109876543210
4544 xxxxxxxxxxxxx011xxxxx1110x10001x
4556 if (((word
>> 21) & 0x1) == 0)
4558 if (((word
>> 15) & 0x1) == 0)
4560 if (((word
>> 14) & 0x1) == 0)
4562 if (((word
>> 4) & 0x1) == 0)
4564 /* 33222222222211111111110000000000
4565 10987654321098765432109876543210
4566 xxxx0xxxxxxxx000xxxxx0xx0x1001xx
4572 /* 33222222222211111111110000000000
4573 10987654321098765432109876543210
4574 xxxx1xxxxxxxx000xxxxx0xx0x1001xx
4581 if (((word
>> 30) & 0x1) == 0)
4583 if (((word
>> 31) & 0x1) == 0)
4585 if (((word
>> 4) & 0x1) == 0)
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 xxxx0xxxxxxxx010xxxxx0xx0x100100
4595 /* 33222222222211111111110000000000
4596 10987654321098765432109876543210
4597 xxxx1xxxxxxxx010xxxxx0xx0x100100
4604 if (((word
>> 22) & 0x1) == 0)
4606 if (((word
>> 23) & 0x1) == 0)
4608 /* 33222222222211111111110000000000
4609 10987654321098765432109876543210
4610 xxxxxxxxxxxxx010xxxxx0000x100101
4616 /* 33222222222211111111110000000000
4617 10987654321098765432109876543210
4618 xxxxxxxxxxxxx010xxxxx0010x100101
4625 if (((word
>> 23) & 0x1) == 0)
4627 /* 33222222222211111111110000000000
4628 10987654321098765432109876543210
4629 xxxxxxxxxxxxx010xxxxx0100x100101
4635 /* 33222222222211111111110000000000
4636 10987654321098765432109876543210
4637 xxxxxxxxxxxxx010xxxxx0110x100101
4646 if (((word
>> 22) & 0x1) == 0)
4648 /* 33222222222211111111110000000000
4649 10987654321098765432109876543210
4650 xxxxxxxxxxxxx010xxxxx00x0x10011x
4656 if (((word
>> 23) & 0x1) == 0)
4658 /* 33222222222211111111110000000000
4659 10987654321098765432109876543210
4660 xxxxxxxxxxxxx010xxxxx0100x10011x
4666 /* 33222222222211111111110000000000
4667 10987654321098765432109876543210
4668 xxxxxxxxxxxxx010xxxxx0110x10011x
4678 if (((word
>> 30) & 0x1) == 0)
4680 if (((word
>> 14) & 0x1) == 0)
4682 if (((word
>> 4) & 0x1) == 0)
4684 /* 33222222222211111111110000000000
4685 10987654321098765432109876543210
4686 xxxx0xxxxxxxx001xxxxx0xx0x10010x
4692 /* 33222222222211111111110000000000
4693 10987654321098765432109876543210
4694 xxxx1xxxxxxxx001xxxxx0xx0x10010x
4701 if (((word
>> 31) & 0x1) == 0)
4703 if (((word
>> 4) & 0x1) == 0)
4705 /* 33222222222211111111110000000000
4706 10987654321098765432109876543210
4707 xxxx0xxxxxxxx011xxxxx0xx0x100100
4713 /* 33222222222211111111110000000000
4714 10987654321098765432109876543210
4715 xxxx1xxxxxxxx011xxxxx0xx0x100100
4722 if (((word
>> 22) & 0x1) == 0)
4724 if (((word
>> 23) & 0x1) == 0)
4726 /* 33222222222211111111110000000000
4727 10987654321098765432109876543210
4728 xxxxxxxxxxxxx011xxxxx0000x100101
4734 /* 33222222222211111111110000000000
4735 10987654321098765432109876543210
4736 xxxxxxxxxxxxx011xxxxx0010x100101
4743 if (((word
>> 23) & 0x1) == 0)
4745 /* 33222222222211111111110000000000
4746 10987654321098765432109876543210
4747 xxxxxxxxxxxxx011xxxxx0100x100101
4753 /* 33222222222211111111110000000000
4754 10987654321098765432109876543210
4755 xxxxxxxxxxxxx011xxxxx0110x100101
4765 if (((word
>> 22) & 0x1) == 0)
4767 if (((word
>> 23) & 0x1) == 0)
4769 /* 33222222222211111111110000000000
4770 10987654321098765432109876543210
4771 xxxxxxxxxxxxx0x1xxxxx0000x10011x
4777 /* 33222222222211111111110000000000
4778 10987654321098765432109876543210
4779 xxxxxxxxxxxxx0x1xxxxx0010x10011x
4786 if (((word
>> 23) & 0x1) == 0)
4788 /* 33222222222211111111110000000000
4789 10987654321098765432109876543210
4790 xxxxxxxxxxxxx0x1xxxxx0100x10011x
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 xxxxxxxxxxxxx0x1xxxxx0110x10011x
4808 if (((word
>> 30) & 0x1) == 0)
4810 if (((word
>> 31) & 0x1) == 0)
4812 if (((word
>> 4) & 0x1) == 0)
4814 /* 33222222222211111111110000000000
4815 10987654321098765432109876543210
4816 xxxx0xxxxxxxx0xxxxxxx1xx0x100100
4822 /* 33222222222211111111110000000000
4823 10987654321098765432109876543210
4824 xxxx1xxxxxxxx0xxxxxxx1xx0x100100
4831 if (((word
>> 15) & 0x1) == 0)
4833 if (((word
>> 22) & 0x1) == 0)
4835 if (((word
>> 23) & 0x1) == 0)
4837 /* 33222222222211111111110000000000
4838 10987654321098765432109876543210
4839 xxxxxxxxxxxxx0x0xxxxx1000x100101
4845 /* 33222222222211111111110000000000
4846 10987654321098765432109876543210
4847 xxxxxxxxxxxxx0x0xxxxx1010x100101
4854 if (((word
>> 23) & 0x1) == 0)
4856 /* 33222222222211111111110000000000
4857 10987654321098765432109876543210
4858 xxxxxxxxxxxxx0x0xxxxx1100x100101
4864 /* 33222222222211111111110000000000
4865 10987654321098765432109876543210
4866 xxxxxxxxxxxxx0x0xxxxx1110x100101
4874 if (((word
>> 22) & 0x1) == 0)
4876 if (((word
>> 23) & 0x1) == 0)
4878 /* 33222222222211111111110000000000
4879 10987654321098765432109876543210
4880 xxxxxxxxxxxxx0x1xxxxx1000x100101
4886 /* 33222222222211111111110000000000
4887 10987654321098765432109876543210
4888 xxxxxxxxxxxxx0x1xxxxx1010x100101
4895 if (((word
>> 23) & 0x1) == 0)
4897 /* 33222222222211111111110000000000
4898 10987654321098765432109876543210
4899 xxxxxxxxxxxxx0x1xxxxx1100x100101
4905 /* 33222222222211111111110000000000
4906 10987654321098765432109876543210
4907 xxxxxxxxxxxxx0x1xxxxx1110x100101
4917 if (((word
>> 15) & 0x1) == 0)
4919 if (((word
>> 22) & 0x1) == 0)
4921 if (((word
>> 23) & 0x1) == 0)
4923 /* 33222222222211111111110000000000
4924 10987654321098765432109876543210
4925 xxxxxxxxxxxxx0x0xxxxx1000x10011x
4931 /* 33222222222211111111110000000000
4932 10987654321098765432109876543210
4933 xxxxxxxxxxxxx0x0xxxxx1010x10011x
4940 if (((word
>> 23) & 0x1) == 0)
4942 /* 33222222222211111111110000000000
4943 10987654321098765432109876543210
4944 xxxxxxxxxxxxx0x0xxxxx1100x10011x
4950 /* 33222222222211111111110000000000
4951 10987654321098765432109876543210
4952 xxxxxxxxxxxxx0x0xxxxx1110x10011x
4960 if (((word
>> 22) & 0x1) == 0)
4962 /* 33222222222211111111110000000000
4963 10987654321098765432109876543210
4964 xxxxxxxxxxxxx0x1xxxxx10x0x10011x
4970 /* 33222222222211111111110000000000
4971 10987654321098765432109876543210
4972 xxxxxxxxxxxxx0x1xxxxx11x0x10011x
4983 if (((word
>> 29) & 0x1) == 0)
4985 if (((word
>> 14) & 0x1) == 0)
4987 if (((word
>> 15) & 0x1) == 0)
4989 if (((word
>> 21) & 0x1) == 0)
4991 if (((word
>> 30) & 0x1) == 0)
4993 if (((word
>> 31) & 0x1) == 0)
4995 if (((word
>> 17) & 0x1) == 0)
4997 if (((word
>> 19) & 0x1) == 0)
4999 if (((word
>> 20) & 0x1) == 0)
5001 if (((word
>> 16) & 0x1) == 0)
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 xxxxxxxxxxxxx10000x000xx0x100000
5011 /* 33222222222211111111110000000000
5012 10987654321098765432109876543210
5013 xxxxxxxxxxxxx10010x000xx0x100000
5020 /* 33222222222211111111110000000000
5021 10987654321098765432109876543210
5022 xxxxxxxxxxxxx100x0x010xx0x100000
5029 if (((word
>> 16) & 0x1) == 0)
5031 if (((word
>> 20) & 0x1) == 0)
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 xxxxxxxxxxxxx10000x100xx0x100000
5041 /* 33222222222211111111110000000000
5042 10987654321098765432109876543210
5043 xxxxxxxxxxxxx10000x110xx0x100000
5050 if (((word
>> 20) & 0x1) == 0)
5052 /* 33222222222211111111110000000000
5053 10987654321098765432109876543210
5054 xxxxxxxxxxxxx10010x100xx0x100000
5060 /* 33222222222211111111110000000000
5061 10987654321098765432109876543210
5062 xxxxxxxxxxxxx10010x110xx0x100000
5071 if (((word
>> 16) & 0x1) == 0)
5073 if (((word
>> 20) & 0x1) == 0)
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 xxxxxxxxxxxxx10001xx00xx0x100000
5083 /* 33222222222211111111110000000000
5084 10987654321098765432109876543210
5085 xxxxxxxxxxxxx10001xx10xx0x100000
5092 /* 33222222222211111111110000000000
5093 10987654321098765432109876543210
5094 xxxxxxxxxxxxx10011xxx0xx0x100000
5102 if (((word
>> 23) & 0x1) == 0)
5104 /* 33222222222211111111110000000000
5105 10987654321098765432109876543210
5106 xxxxxxxxxxxxx100xxxxx0x00x100001
5112 /* 33222222222211111111110000000000
5113 10987654321098765432109876543210
5114 xxxxxxxxxxxxx100xxxxx0x10x100001
5122 if (((word
>> 23) & 0x1) == 0)
5124 /* 33222222222211111111110000000000
5125 10987654321098765432109876543210
5126 xxxxxxxxxxxxx100xxxxx0x00x10001x
5132 /* 33222222222211111111110000000000
5133 10987654321098765432109876543210
5134 xxxxxxxxxxxxx100xxxxx0x10x10001x
5142 if (((word
>> 23) & 0x1) == 0)
5144 if (((word
>> 30) & 0x1) == 0)
5146 if (((word
>> 31) & 0x1) == 0)
5148 if (((word
>> 22) & 0x1) == 0)
5150 /* 33222222222211111111110000000000
5151 10987654321098765432109876543210
5152 xxxxxxxxxxxxx100xxxxx1000x100000
5158 /* 33222222222211111111110000000000
5159 10987654321098765432109876543210
5160 xxxxxxxxxxxxx100xxxxx1100x100000
5167 /* 33222222222211111111110000000000
5168 10987654321098765432109876543210
5169 xxxxxxxxxxxxx100xxxxx1x00x100001
5176 /* 33222222222211111111110000000000
5177 10987654321098765432109876543210
5178 xxxxxxxxxxxxx100xxxxx1x00x10001x
5185 if (((word
>> 30) & 0x1) == 0)
5187 if (((word
>> 31) & 0x1) == 0)
5189 if (((word
>> 22) & 0x1) == 0)
5191 /* 33222222222211111111110000000000
5192 10987654321098765432109876543210
5193 xxxxxxxxxxxxx100xxxxx1010x100000
5199 /* 33222222222211111111110000000000
5200 10987654321098765432109876543210
5201 xxxxxxxxxxxxx100xxxxx1110x100000
5208 /* 33222222222211111111110000000000
5209 10987654321098765432109876543210
5210 xxxxxxxxxxxxx100xxxxx1x10x100001
5217 /* 33222222222211111111110000000000
5218 10987654321098765432109876543210
5219 xxxxxxxxxxxxx100xxxxx1x10x10001x
5228 if (((word
>> 30) & 0x1) == 0)
5230 if (((word
>> 31) & 0x1) == 0)
5232 if (((word
>> 21) & 0x1) == 0)
5234 if (((word
>> 16) & 0x1) == 0)
5236 if (((word
>> 17) & 0x1) == 0)
5238 if (((word
>> 18) & 0x1) == 0)
5240 if (((word
>> 19) & 0x1) == 0)
5242 /* 33222222222211111111110000000000
5243 10987654321098765432109876543210
5244 xxxxxxxxxxxxx1010000x0xx0x100000
5250 /* 33222222222211111111110000000000
5251 10987654321098765432109876543210
5252 xxxxxxxxxxxxx1010001x0xx0x100000
5259 if (((word
>> 19) & 0x1) == 0)
5261 /* 33222222222211111111110000000000
5262 10987654321098765432109876543210
5263 xxxxxxxxxxxxx1010010x0xx0x100000
5269 /* 33222222222211111111110000000000
5270 10987654321098765432109876543210
5271 xxxxxxxxxxxxx1010011x0xx0x100000
5279 if (((word
>> 18) & 0x1) == 0)
5281 if (((word
>> 19) & 0x1) == 0)
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 xxxxxxxxxxxxx1010100x0xx0x100000
5291 /* 33222222222211111111110000000000
5292 10987654321098765432109876543210
5293 xxxxxxxxxxxxx1010101x0xx0x100000
5300 if (((word
>> 19) & 0x1) == 0)
5302 /* 33222222222211111111110000000000
5303 10987654321098765432109876543210
5304 xxxxxxxxxxxxx1010110x0xx0x100000
5310 /* 33222222222211111111110000000000
5311 10987654321098765432109876543210
5312 xxxxxxxxxxxxx1010111x0xx0x100000
5321 if (((word
>> 17) & 0x1) == 0)
5323 if (((word
>> 18) & 0x1) == 0)
5325 if (((word
>> 19) & 0x1) == 0)
5327 /* 33222222222211111111110000000000
5328 10987654321098765432109876543210
5329 xxxxxxxxxxxxx1011000x0xx0x100000
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 xxxxxxxxxxxxx1011001x0xx0x100000
5344 if (((word
>> 19) & 0x1) == 0)
5346 /* 33222222222211111111110000000000
5347 10987654321098765432109876543210
5348 xxxxxxxxxxxxx1011010x0xx0x100000
5354 /* 33222222222211111111110000000000
5355 10987654321098765432109876543210
5356 xxxxxxxxxxxxx1011011x0xx0x100000
5364 if (((word
>> 18) & 0x1) == 0)
5366 if (((word
>> 19) & 0x1) == 0)
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 xxxxxxxxxxxxx1011100x0xx0x100000
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 xxxxxxxxxxxxx1011101x0xx0x100000
5385 /* 33222222222211111111110000000000
5386 10987654321098765432109876543210
5387 xxxxxxxxxxxxx101111xx0xx0x100000
5396 if (((word
>> 12) & 0x1) == 0)
5398 if (((word
>> 23) & 0x1) == 0)
5400 if (((word
>> 22) & 0x1) == 0)
5402 /* 33222222222211111111110000000000
5403 10987654321098765432109876543210
5404 xxxxxxxxxxxx0101xxxxx1000x100000
5410 /* 33222222222211111111110000000000
5411 10987654321098765432109876543210
5412 xxxxxxxxxxxx0101xxxxx1100x100000
5419 /* 33222222222211111111110000000000
5420 10987654321098765432109876543210
5421 xxxxxxxxxxxx0101xxxxx1x10x100000
5428 if (((word
>> 10) & 0x1) == 0)
5430 if (((word
>> 11) & 0x1) == 0)
5432 /* 33222222222211111111110000000000
5433 10987654321098765432109876543210
5434 xxxxxxxxxx001101xxxxx1xx0x100000
5440 /* 33222222222211111111110000000000
5441 10987654321098765432109876543210
5442 xxxxxxxxxx011101xxxxx1xx0x100000
5449 /* 33222222222211111111110000000000
5450 10987654321098765432109876543210
5451 xxxxxxxxxx1x1101xxxxx1xx0x100000
5460 if (((word
>> 22) & 0x1) == 0)
5462 if (((word
>> 23) & 0x1) == 0)
5464 /* 33222222222211111111110000000000
5465 10987654321098765432109876543210
5466 xxxxxxxxxxxxx101xxxxxx000x100001
5472 /* 33222222222211111111110000000000
5473 10987654321098765432109876543210
5474 xxxxxxxxxxxxx101xxxxxx010x100001
5481 if (((word
>> 23) & 0x1) == 0)
5483 /* 33222222222211111111110000000000
5484 10987654321098765432109876543210
5485 xxxxxxxxxxxxx101xxxxxx100x100001
5491 /* 33222222222211111111110000000000
5492 10987654321098765432109876543210
5493 xxxxxxxxxxxxx101xxxxxx110x100001
5502 if (((word
>> 21) & 0x1) == 0)
5504 if (((word
>> 23) & 0x1) == 0)
5506 /* 33222222222211111111110000000000
5507 10987654321098765432109876543210
5508 xxxxxxxxxxxxx101xxxxx0x00x10001x
5514 /* 33222222222211111111110000000000
5515 10987654321098765432109876543210
5516 xxxxxxxxxxxxx101xxxxx0x10x10001x
5523 if (((word
>> 22) & 0x1) == 0)
5525 if (((word
>> 23) & 0x1) == 0)
5527 /* 33222222222211111111110000000000
5528 10987654321098765432109876543210
5529 xxxxxxxxxxxxx101xxxxx1000x10001x
5535 /* 33222222222211111111110000000000
5536 10987654321098765432109876543210
5537 xxxxxxxxxxxxx101xxxxx1010x10001x
5544 if (((word
>> 23) & 0x1) == 0)
5546 /* 33222222222211111111110000000000
5547 10987654321098765432109876543210
5548 xxxxxxxxxxxxx101xxxxx1100x10001x
5554 /* 33222222222211111111110000000000
5555 10987654321098765432109876543210
5556 xxxxxxxxxxxxx101xxxxx1110x10001x
5567 if (((word
>> 15) & 0x1) == 0)
5569 if (((word
>> 21) & 0x1) == 0)
5571 if (((word
>> 30) & 0x1) == 0)
5573 if (((word
>> 31) & 0x1) == 0)
5575 /* 33222222222211111111110000000000
5576 10987654321098765432109876543210
5577 xxxxxxxxxxxxx110xxxxx0xx0x100000
5583 if (((word
>> 23) & 0x1) == 0)
5585 /* 33222222222211111111110000000000
5586 10987654321098765432109876543210
5587 xxxxxxxxxxxxx110xxxxx0x00x100001
5593 /* 33222222222211111111110000000000
5594 10987654321098765432109876543210
5595 xxxxxxxxxxxxx110xxxxx0x10x100001
5603 if (((word
>> 23) & 0x1) == 0)
5605 /* 33222222222211111111110000000000
5606 10987654321098765432109876543210
5607 xxxxxxxxxxxxx110xxxxx0x00x10001x
5613 /* 33222222222211111111110000000000
5614 10987654321098765432109876543210
5615 xxxxxxxxxxxxx110xxxxx0x10x10001x
5623 if (((word
>> 23) & 0x1) == 0)
5625 if (((word
>> 30) & 0x1) == 0)
5627 /* 33222222222211111111110000000000
5628 10987654321098765432109876543210
5629 xxxxxxxxxxxxx110xxxxx1x00x10000x
5635 /* 33222222222211111111110000000000
5636 10987654321098765432109876543210
5637 xxxxxxxxxxxxx110xxxxx1x00x10001x
5644 if (((word
>> 30) & 0x1) == 0)
5646 /* 33222222222211111111110000000000
5647 10987654321098765432109876543210
5648 xxxxxxxxxxxxx110xxxxx1x10x10000x
5654 /* 33222222222211111111110000000000
5655 10987654321098765432109876543210
5656 xxxxxxxxxxxxx110xxxxx1x10x10001x
5665 if (((word
>> 30) & 0x1) == 0)
5667 if (((word
>> 31) & 0x1) == 0)
5669 if (((word
>> 21) & 0x1) == 0)
5671 /* 33222222222211111111110000000000
5672 10987654321098765432109876543210
5673 xxxxxxxxxxxxx111xxxxx0xx0x100000
5679 if (((word
>> 10) & 0x1) == 0)
5681 if (((word
>> 11) & 0x1) == 0)
5683 if (((word
>> 12) & 0x1) == 0)
5685 if (((word
>> 20) & 0x1) == 0)
5687 if (((word
>> 22) & 0x1) == 0)
5689 if (((word
>> 23) & 0x1) == 0)
5691 /* 33222222222211111111110000000000
5692 10987654321098765432109876543210
5693 xxxxxxxxxx000111xxxx01000x100000
5699 /* 33222222222211111111110000000000
5700 10987654321098765432109876543210
5701 xxxxxxxxxx000111xxxx01010x100000
5708 if (((word
>> 23) & 0x1) == 0)
5710 /* 33222222222211111111110000000000
5711 10987654321098765432109876543210
5712 xxxxxxxxxx000111xxxx01100x100000
5718 /* 33222222222211111111110000000000
5719 10987654321098765432109876543210
5720 xxxxxxxxxx000111xxxx01110x100000
5728 if (((word
>> 22) & 0x1) == 0)
5730 if (((word
>> 23) & 0x1) == 0)
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 xxxxxxxxxx000111xxxx11000x100000
5740 /* 33222222222211111111110000000000
5741 10987654321098765432109876543210
5742 xxxxxxxxxx000111xxxx11010x100000
5749 if (((word
>> 23) & 0x1) == 0)
5751 /* 33222222222211111111110000000000
5752 10987654321098765432109876543210
5753 xxxxxxxxxx000111xxxx11100x100000
5759 /* 33222222222211111111110000000000
5760 10987654321098765432109876543210
5761 xxxxxxxxxx000111xxxx11110x100000
5770 if (((word
>> 20) & 0x1) == 0)
5772 if (((word
>> 22) & 0x1) == 0)
5774 if (((word
>> 23) & 0x1) == 0)
5776 /* 33222222222211111111110000000000
5777 10987654321098765432109876543210
5778 xxxxxxxxxx001111xxxx01000x100000
5784 /* 33222222222211111111110000000000
5785 10987654321098765432109876543210
5786 xxxxxxxxxx001111xxxx01010x100000
5793 if (((word
>> 23) & 0x1) == 0)
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 xxxxxxxxxx001111xxxx01100x100000
5803 /* 33222222222211111111110000000000
5804 10987654321098765432109876543210
5805 xxxxxxxxxx001111xxxx01110x100000
5813 if (((word
>> 22) & 0x1) == 0)
5815 if (((word
>> 23) & 0x1) == 0)
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 xxxxxxxxxx001111xxxx11000x100000
5825 /* 33222222222211111111110000000000
5826 10987654321098765432109876543210
5827 xxxxxxxxxx001111xxxx11010x100000
5834 if (((word
>> 23) & 0x1) == 0)
5836 /* 33222222222211111111110000000000
5837 10987654321098765432109876543210
5838 xxxxxxxxxx001111xxxx11100x100000
5844 /* 33222222222211111111110000000000
5845 10987654321098765432109876543210
5846 xxxxxxxxxx001111xxxx11110x100000
5856 if (((word
>> 20) & 0x1) == 0)
5858 if (((word
>> 22) & 0x1) == 0)
5860 if (((word
>> 23) & 0x1) == 0)
5862 /* 33222222222211111111110000000000
5863 10987654321098765432109876543210
5864 xxxxxxxxxx01x111xxxx01000x100000
5870 /* 33222222222211111111110000000000
5871 10987654321098765432109876543210
5872 xxxxxxxxxx01x111xxxx01010x100000
5879 if (((word
>> 23) & 0x1) == 0)
5881 /* 33222222222211111111110000000000
5882 10987654321098765432109876543210
5883 xxxxxxxxxx01x111xxxx01100x100000
5889 /* 33222222222211111111110000000000
5890 10987654321098765432109876543210
5891 xxxxxxxxxx01x111xxxx01110x100000
5899 if (((word
>> 22) & 0x1) == 0)
5901 if (((word
>> 23) & 0x1) == 0)
5903 /* 33222222222211111111110000000000
5904 10987654321098765432109876543210
5905 xxxxxxxxxx01x111xxxx11000x100000
5911 /* 33222222222211111111110000000000
5912 10987654321098765432109876543210
5913 xxxxxxxxxx01x111xxxx11010x100000
5920 if (((word
>> 23) & 0x1) == 0)
5922 /* 33222222222211111111110000000000
5923 10987654321098765432109876543210
5924 xxxxxxxxxx01x111xxxx11100x100000
5930 /* 33222222222211111111110000000000
5931 10987654321098765432109876543210
5932 xxxxxxxxxx01x111xxxx11110x100000
5942 if (((word
>> 11) & 0x1) == 0)
5944 if (((word
>> 12) & 0x1) == 0)
5946 if (((word
>> 22) & 0x1) == 0)
5948 if (((word
>> 23) & 0x1) == 0)
5950 /* 33222222222211111111110000000000
5951 10987654321098765432109876543210
5952 xxxxxxxxxx100111xxxxx1000x100000
5958 /* 33222222222211111111110000000000
5959 10987654321098765432109876543210
5960 xxxxxxxxxx100111xxxxx1010x100000
5967 if (((word
>> 23) & 0x1) == 0)
5969 /* 33222222222211111111110000000000
5970 10987654321098765432109876543210
5971 xxxxxxxxxx100111xxxxx1100x100000
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 xxxxxxxxxx100111xxxxx1110x100000
5987 if (((word
>> 20) & 0x1) == 0)
5989 if (((word
>> 22) & 0x1) == 0)
5991 if (((word
>> 23) & 0x1) == 0)
5993 /* 33222222222211111111110000000000
5994 10987654321098765432109876543210
5995 xxxxxxxxxx101111xxxx01000x100000
6001 /* 33222222222211111111110000000000
6002 10987654321098765432109876543210
6003 xxxxxxxxxx101111xxxx01010x100000
6010 if (((word
>> 23) & 0x1) == 0)
6012 /* 33222222222211111111110000000000
6013 10987654321098765432109876543210
6014 xxxxxxxxxx101111xxxx01100x100000
6020 /* 33222222222211111111110000000000
6021 10987654321098765432109876543210
6022 xxxxxxxxxx101111xxxx01110x100000
6030 if (((word
>> 22) & 0x1) == 0)
6032 if (((word
>> 23) & 0x1) == 0)
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 xxxxxxxxxx101111xxxx11000x100000
6042 /* 33222222222211111111110000000000
6043 10987654321098765432109876543210
6044 xxxxxxxxxx101111xxxx11010x100000
6051 if (((word
>> 23) & 0x1) == 0)
6053 /* 33222222222211111111110000000000
6054 10987654321098765432109876543210
6055 xxxxxxxxxx101111xxxx11100x100000
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 xxxxxxxxxx101111xxxx11110x100000
6073 if (((word
>> 20) & 0x1) == 0)
6075 if (((word
>> 22) & 0x1) == 0)
6077 if (((word
>> 23) & 0x1) == 0)
6079 /* 33222222222211111111110000000000
6080 10987654321098765432109876543210
6081 xxxxxxxxxx11x111xxxx01000x100000
6087 /* 33222222222211111111110000000000
6088 10987654321098765432109876543210
6089 xxxxxxxxxx11x111xxxx01010x100000
6096 if (((word
>> 23) & 0x1) == 0)
6098 /* 33222222222211111111110000000000
6099 10987654321098765432109876543210
6100 xxxxxxxxxx11x111xxxx01100x100000
6106 /* 33222222222211111111110000000000
6107 10987654321098765432109876543210
6108 xxxxxxxxxx11x111xxxx01110x100000
6116 if (((word
>> 22) & 0x1) == 0)
6118 if (((word
>> 23) & 0x1) == 0)
6120 /* 33222222222211111111110000000000
6121 10987654321098765432109876543210
6122 xxxxxxxxxx11x111xxxx11000x100000
6128 /* 33222222222211111111110000000000
6129 10987654321098765432109876543210
6130 xxxxxxxxxx11x111xxxx11010x100000
6137 if (((word
>> 23) & 0x1) == 0)
6139 /* 33222222222211111111110000000000
6140 10987654321098765432109876543210
6141 xxxxxxxxxx11x111xxxx11100x100000
6147 /* 33222222222211111111110000000000
6148 10987654321098765432109876543210
6149 xxxxxxxxxx11x111xxxx11110x100000
6161 if (((word
>> 22) & 0x1) == 0)
6163 if (((word
>> 21) & 0x1) == 0)
6165 if (((word
>> 23) & 0x1) == 0)
6167 /* 33222222222211111111110000000000
6168 10987654321098765432109876543210
6169 xxxxxxxxxxxxx111xxxxx0000x100001
6175 /* 33222222222211111111110000000000
6176 10987654321098765432109876543210
6177 xxxxxxxxxxxxx111xxxxx0010x100001
6184 if (((word
>> 23) & 0x1) == 0)
6186 /* 33222222222211111111110000000000
6187 10987654321098765432109876543210
6188 xxxxxxxxxxxxx111xxxxx1000x100001
6194 /* 33222222222211111111110000000000
6195 10987654321098765432109876543210
6196 xxxxxxxxxxxxx111xxxxx1010x100001
6204 if (((word
>> 23) & 0x1) == 0)
6206 /* 33222222222211111111110000000000
6207 10987654321098765432109876543210
6208 xxxxxxxxxxxxx111xxxxxx100x100001
6214 /* 33222222222211111111110000000000
6215 10987654321098765432109876543210
6216 xxxxxxxxxxxxx111xxxxxx110x100001
6225 if (((word
>> 21) & 0x1) == 0)
6227 if (((word
>> 22) & 0x1) == 0)
6229 if (((word
>> 23) & 0x1) == 0)
6231 /* 33222222222211111111110000000000
6232 10987654321098765432109876543210
6233 xxxxxxxxxxxxx111xxxxx0000x10001x
6239 /* 33222222222211111111110000000000
6240 10987654321098765432109876543210
6241 xxxxxxxxxxxxx111xxxxx0010x10001x
6248 if (((word
>> 23) & 0x1) == 0)
6250 /* 33222222222211111111110000000000
6251 10987654321098765432109876543210
6252 xxxxxxxxxxxxx111xxxxx0100x10001x
6258 /* 33222222222211111111110000000000
6259 10987654321098765432109876543210
6260 xxxxxxxxxxxxx111xxxxx0110x10001x
6268 if (((word
>> 22) & 0x1) == 0)
6270 if (((word
>> 23) & 0x1) == 0)
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 xxxxxxxxxxxxx111xxxxx1000x10001x
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 xxxxxxxxxxxxx111xxxxx1010x10001x
6289 if (((word
>> 23) & 0x1) == 0)
6291 /* 33222222222211111111110000000000
6292 10987654321098765432109876543210
6293 xxxxxxxxxxxxx111xxxxx1100x10001x
6299 /* 33222222222211111111110000000000
6300 10987654321098765432109876543210
6301 xxxxxxxxxxxxx111xxxxx1110x10001x
6313 if (((word
>> 21) & 0x1) == 0)
6315 if (((word
>> 14) & 0x1) == 0)
6317 if (((word
>> 15) & 0x1) == 0)
6319 if (((word
>> 4) & 0x1) == 0)
6321 /* 33222222222211111111110000000000
6322 10987654321098765432109876543210
6323 xxxx0xxxxxxxx100xxxxx0xx0x1001xx
6329 /* 33222222222211111111110000000000
6330 10987654321098765432109876543210
6331 xxxx1xxxxxxxx100xxxxx0xx0x1001xx
6338 if (((word
>> 30) & 0x1) == 0)
6340 if (((word
>> 31) & 0x1) == 0)
6342 if (((word
>> 4) & 0x1) == 0)
6344 /* 33222222222211111111110000000000
6345 10987654321098765432109876543210
6346 xxxx0xxxxxxxx101xxxxx0xx0x100100
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 xxxx1xxxxxxxx101xxxxx0xx0x100100
6361 if (((word
>> 20) & 0x1) == 0)
6363 if (((word
>> 22) & 0x1) == 0)
6365 if (((word
>> 23) & 0x1) == 0)
6367 /* 33222222222211111111110000000000
6368 10987654321098765432109876543210
6369 xxxxxxxxxxxxx101xxxx00000x100101
6375 /* 33222222222211111111110000000000
6376 10987654321098765432109876543210
6377 xxxxxxxxxxxxx101xxxx00010x100101
6384 if (((word
>> 23) & 0x1) == 0)
6386 /* 33222222222211111111110000000000
6387 10987654321098765432109876543210
6388 xxxxxxxxxxxxx101xxxx00100x100101
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 xxxxxxxxxxxxx101xxxx00110x100101
6404 if (((word
>> 22) & 0x1) == 0)
6406 if (((word
>> 23) & 0x1) == 0)
6408 /* 33222222222211111111110000000000
6409 10987654321098765432109876543210
6410 xxxxxxxxxxxxx101xxxx10000x100101
6416 /* 33222222222211111111110000000000
6417 10987654321098765432109876543210
6418 xxxxxxxxxxxxx101xxxx10010x100101
6425 if (((word
>> 23) & 0x1) == 0)
6427 /* 33222222222211111111110000000000
6428 10987654321098765432109876543210
6429 xxxxxxxxxxxxx101xxxx10100x100101
6435 /* 33222222222211111111110000000000
6436 10987654321098765432109876543210
6437 xxxxxxxxxxxxx101xxxx10110x100101
6447 if (((word
>> 22) & 0x1) == 0)
6449 if (((word
>> 23) & 0x1) == 0)
6451 /* 33222222222211111111110000000000
6452 10987654321098765432109876543210
6453 xxxxxxxxxxxxx101xxxxx0000x10011x
6459 /* 33222222222211111111110000000000
6460 10987654321098765432109876543210
6461 xxxxxxxxxxxxx101xxxxx0010x10011x
6468 if (((word
>> 23) & 0x1) == 0)
6470 /* 33222222222211111111110000000000
6471 10987654321098765432109876543210
6472 xxxxxxxxxxxxx101xxxxx0100x10011x
6478 /* 33222222222211111111110000000000
6479 10987654321098765432109876543210
6480 xxxxxxxxxxxxx101xxxxx0110x10011x
6490 if (((word
>> 15) & 0x1) == 0)
6492 if (((word
>> 30) & 0x1) == 0)
6494 if (((word
>> 31) & 0x1) == 0)
6496 if (((word
>> 4) & 0x1) == 0)
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 xxxx0xxxxxxxx110xxxxx0xx0x100100
6506 /* 33222222222211111111110000000000
6507 10987654321098765432109876543210
6508 xxxx1xxxxxxxx110xxxxx0xx0x100100
6515 if (((word
>> 22) & 0x1) == 0)
6517 if (((word
>> 23) & 0x1) == 0)
6519 /* 33222222222211111111110000000000
6520 10987654321098765432109876543210
6521 xxxxxxxxxxxxx110xxxxx0000x100101
6527 /* 33222222222211111111110000000000
6528 10987654321098765432109876543210
6529 xxxxxxxxxxxxx110xxxxx0010x100101
6536 if (((word
>> 23) & 0x1) == 0)
6538 /* 33222222222211111111110000000000
6539 10987654321098765432109876543210
6540 xxxxxxxxxxxxx110xxxxx0100x100101
6546 /* 33222222222211111111110000000000
6547 10987654321098765432109876543210
6548 xxxxxxxxxxxxx110xxxxx0110x100101
6557 if (((word
>> 22) & 0x1) == 0)
6559 if (((word
>> 23) & 0x1) == 0)
6561 /* 33222222222211111111110000000000
6562 10987654321098765432109876543210
6563 xxxxxxxxxxxxx110xxxxx0000x10011x
6569 /* 33222222222211111111110000000000
6570 10987654321098765432109876543210
6571 xxxxxxxxxxxxx110xxxxx0010x10011x
6578 if (((word
>> 23) & 0x1) == 0)
6580 /* 33222222222211111111110000000000
6581 10987654321098765432109876543210
6582 xxxxxxxxxxxxx110xxxxx0100x10011x
6588 /* 33222222222211111111110000000000
6589 10987654321098765432109876543210
6590 xxxxxxxxxxxxx110xxxxx0110x10011x
6599 if (((word
>> 30) & 0x1) == 0)
6601 if (((word
>> 31) & 0x1) == 0)
6603 if (((word
>> 4) & 0x1) == 0)
6605 /* 33222222222211111111110000000000
6606 10987654321098765432109876543210
6607 xxxx0xxxxxxxx111xxxxx0xx0x100100
6613 /* 33222222222211111111110000000000
6614 10987654321098765432109876543210
6615 xxxx1xxxxxxxx111xxxxx0xx0x100100
6622 if (((word
>> 22) & 0x1) == 0)
6624 if (((word
>> 23) & 0x1) == 0)
6626 /* 33222222222211111111110000000000
6627 10987654321098765432109876543210
6628 xxxxxxxxxxxxx111xxxxx0000x100101
6634 /* 33222222222211111111110000000000
6635 10987654321098765432109876543210
6636 xxxxxxxxxxxxx111xxxxx0010x100101
6643 if (((word
>> 23) & 0x1) == 0)
6645 /* 33222222222211111111110000000000
6646 10987654321098765432109876543210
6647 xxxxxxxxxxxxx111xxxxx0100x100101
6653 /* 33222222222211111111110000000000
6654 10987654321098765432109876543210
6655 xxxxxxxxxxxxx111xxxxx0110x100101
6664 if (((word
>> 20) & 0x1) == 0)
6666 if (((word
>> 22) & 0x1) == 0)
6668 /* 33222222222211111111110000000000
6669 10987654321098765432109876543210
6670 xxxxxxxxxxxxx111xxxx000x0x10011x
6676 if (((word
>> 23) & 0x1) == 0)
6678 /* 33222222222211111111110000000000
6679 10987654321098765432109876543210
6680 xxxxxxxxxxxxx111xxxx00100x10011x
6686 /* 33222222222211111111110000000000
6687 10987654321098765432109876543210
6688 xxxxxxxxxxxxx111xxxx00110x10011x
6696 if (((word
>> 22) & 0x1) == 0)
6698 if (((word
>> 23) & 0x1) == 0)
6700 /* 33222222222211111111110000000000
6701 10987654321098765432109876543210
6702 xxxxxxxxxxxxx111xxxx10000x10011x
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 xxxxxxxxxxxxx111xxxx10010x10011x
6717 if (((word
>> 23) & 0x1) == 0)
6719 /* 33222222222211111111110000000000
6720 10987654321098765432109876543210
6721 xxxxxxxxxxxxx111xxxx10100x10011x
6727 /* 33222222222211111111110000000000
6728 10987654321098765432109876543210
6729 xxxxxxxxxxxxx111xxxx10110x10011x
6741 if (((word
>> 30) & 0x1) == 0)
6743 if (((word
>> 31) & 0x1) == 0)
6745 if (((word
>> 4) & 0x1) == 0)
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 xxxx0xxxxxxxx1xxxxxxx1xx0x100100
6755 /* 33222222222211111111110000000000
6756 10987654321098765432109876543210
6757 xxxx1xxxxxxxx1xxxxxxx1xx0x100100
6764 if (((word
>> 14) & 0x1) == 0)
6766 if (((word
>> 20) & 0x1) == 0)
6768 if (((word
>> 22) & 0x1) == 0)
6770 if (((word
>> 23) & 0x1) == 0)
6772 /* 33222222222211111111110000000000
6773 10987654321098765432109876543210
6774 xxxxxxxxxxxxx10xxxxx01000x100101
6780 /* 33222222222211111111110000000000
6781 10987654321098765432109876543210
6782 xxxxxxxxxxxxx10xxxxx01010x100101
6789 if (((word
>> 23) & 0x1) == 0)
6791 /* 33222222222211111111110000000000
6792 10987654321098765432109876543210
6793 xxxxxxxxxxxxx10xxxxx01100x100101
6799 /* 33222222222211111111110000000000
6800 10987654321098765432109876543210
6801 xxxxxxxxxxxxx10xxxxx01110x100101
6809 if (((word
>> 22) & 0x1) == 0)
6811 if (((word
>> 23) & 0x1) == 0)
6813 /* 33222222222211111111110000000000
6814 10987654321098765432109876543210
6815 xxxxxxxxxxxxx10xxxxx11000x100101
6821 /* 33222222222211111111110000000000
6822 10987654321098765432109876543210
6823 xxxxxxxxxxxxx10xxxxx11010x100101
6830 if (((word
>> 23) & 0x1) == 0)
6832 /* 33222222222211111111110000000000
6833 10987654321098765432109876543210
6834 xxxxxxxxxxxxx10xxxxx11100x100101
6840 /* 33222222222211111111110000000000
6841 10987654321098765432109876543210
6842 xxxxxxxxxxxxx10xxxxx11110x100101
6851 if (((word
>> 15) & 0x1) == 0)
6853 if (((word
>> 22) & 0x1) == 0)
6855 if (((word
>> 23) & 0x1) == 0)
6857 /* 33222222222211111111110000000000
6858 10987654321098765432109876543210
6859 xxxxxxxxxxxxx110xxxxx1000x100101
6865 /* 33222222222211111111110000000000
6866 10987654321098765432109876543210
6867 xxxxxxxxxxxxx110xxxxx1010x100101
6874 if (((word
>> 23) & 0x1) == 0)
6876 /* 33222222222211111111110000000000
6877 10987654321098765432109876543210
6878 xxxxxxxxxxxxx110xxxxx1100x100101
6884 /* 33222222222211111111110000000000
6885 10987654321098765432109876543210
6886 xxxxxxxxxxxxx110xxxxx1110x100101
6894 if (((word
>> 22) & 0x1) == 0)
6896 if (((word
>> 23) & 0x1) == 0)
6898 /* 33222222222211111111110000000000
6899 10987654321098765432109876543210
6900 xxxxxxxxxxxxx111xxxxx1000x100101
6906 /* 33222222222211111111110000000000
6907 10987654321098765432109876543210
6908 xxxxxxxxxxxxx111xxxxx1010x100101
6915 if (((word
>> 23) & 0x1) == 0)
6917 /* 33222222222211111111110000000000
6918 10987654321098765432109876543210
6919 xxxxxxxxxxxxx111xxxxx1100x100101
6925 /* 33222222222211111111110000000000
6926 10987654321098765432109876543210
6927 xxxxxxxxxxxxx111xxxxx1110x100101
6938 if (((word
>> 14) & 0x1) == 0)
6940 if (((word
>> 22) & 0x1) == 0)
6942 /* 33222222222211111111110000000000
6943 10987654321098765432109876543210
6944 xxxxxxxxxxxxx10xxxxxx10x0x10011x
6950 if (((word
>> 23) & 0x1) == 0)
6952 /* 33222222222211111111110000000000
6953 10987654321098765432109876543210
6954 xxxxxxxxxxxxx10xxxxxx1100x10011x
6960 /* 33222222222211111111110000000000
6961 10987654321098765432109876543210
6962 xxxxxxxxxxxxx10xxxxxx1110x10011x
6970 if (((word
>> 15) & 0x1) == 0)
6972 if (((word
>> 22) & 0x1) == 0)
6974 if (((word
>> 23) & 0x1) == 0)
6976 /* 33222222222211111111110000000000
6977 10987654321098765432109876543210
6978 xxxxxxxxxxxxx110xxxxx1000x10011x
6984 /* 33222222222211111111110000000000
6985 10987654321098765432109876543210
6986 xxxxxxxxxxxxx110xxxxx1010x10011x
6993 if (((word
>> 23) & 0x1) == 0)
6995 /* 33222222222211111111110000000000
6996 10987654321098765432109876543210
6997 xxxxxxxxxxxxx110xxxxx1100x10011x
7003 /* 33222222222211111111110000000000
7004 10987654321098765432109876543210
7005 xxxxxxxxxxxxx110xxxxx1110x10011x
7013 if (((word
>> 20) & 0x1) == 0)
7015 if (((word
>> 22) & 0x1) == 0)
7017 if (((word
>> 23) & 0x1) == 0)
7019 /* 33222222222211111111110000000000
7020 10987654321098765432109876543210
7021 xxxxxxxxxxxxx111xxxx01000x10011x
7027 /* 33222222222211111111110000000000
7028 10987654321098765432109876543210
7029 xxxxxxxxxxxxx111xxxx01010x10011x
7036 if (((word
>> 23) & 0x1) == 0)
7038 /* 33222222222211111111110000000000
7039 10987654321098765432109876543210
7040 xxxxxxxxxxxxx111xxxx01100x10011x
7046 /* 33222222222211111111110000000000
7047 10987654321098765432109876543210
7048 xxxxxxxxxxxxx111xxxx01110x10011x
7056 if (((word
>> 22) & 0x1) == 0)
7058 if (((word
>> 23) & 0x1) == 0)
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 xxxxxxxxxxxxx111xxxx11000x10011x
7068 /* 33222222222211111111110000000000
7069 10987654321098765432109876543210
7070 xxxxxxxxxxxxx111xxxx11010x10011x
7077 if (((word
>> 23) & 0x1) == 0)
7079 /* 33222222222211111111110000000000
7080 10987654321098765432109876543210
7081 xxxxxxxxxxxxx111xxxx11100x10011x
7087 /* 33222222222211111111110000000000
7088 10987654321098765432109876543210
7089 xxxxxxxxxxxxx111xxxx11110x10011x
7104 if (((word
>> 29) & 0x1) == 0)
7106 if (((word
>> 30) & 0x1) == 0)
7108 if (((word
>> 31) & 0x1) == 0)
7110 if (((word
>> 21) & 0x1) == 0)
7112 if (((word
>> 20) & 0x1) == 0)
7114 if (((word
>> 22) & 0x1) == 0)
7116 if (((word
>> 23) & 0x1) == 0)
7118 /* 33222222222211111111110000000000
7119 10987654321098765432109876543210
7120 xxxxxxxxxxxxxxxxxxxx00001x100000
7126 /* 33222222222211111111110000000000
7127 10987654321098765432109876543210
7128 xxxxxxxxxxxxxxxxxxxx00011x100000
7135 if (((word
>> 23) & 0x1) == 0)
7137 /* 33222222222211111111110000000000
7138 10987654321098765432109876543210
7139 xxxxxxxxxxxxxxxxxxxx00101x100000
7145 /* 33222222222211111111110000000000
7146 10987654321098765432109876543210
7147 xxxxxxxxxxxxxxxxxxxx00111x100000
7155 if (((word
>> 15) & 0x1) == 0)
7157 /* 33222222222211111111110000000000
7158 10987654321098765432109876543210
7159 xxxxxxxxxxxxxxx0xxxx10xx1x100000
7165 /* 33222222222211111111110000000000
7166 10987654321098765432109876543210
7167 xxxxxxxxxxxxxxx1xxxx10xx1x100000
7175 if (((word
>> 14) & 0x1) == 0)
7177 if (((word
>> 13) & 0x1) == 0)
7179 if (((word
>> 15) & 0x1) == 0)
7181 /* 33222222222211111111110000000000
7182 10987654321098765432109876543210
7183 xxxxxxxxxxxxx000xxxxx1xx1x100000
7189 if (((word
>> 16) & 0x1) == 0)
7191 if (((word
>> 17) & 0x1) == 0)
7193 if (((word
>> 18) & 0x1) == 0)
7195 if (((word
>> 19) & 0x1) == 0)
7197 /* 33222222222211111111110000000000
7198 10987654321098765432109876543210
7199 xxxxxxxxxxxxx0010000x1xx1x100000
7205 /* 33222222222211111111110000000000
7206 10987654321098765432109876543210
7207 xxxxxxxxxxxxx0010001x1xx1x100000
7214 if (((word
>> 19) & 0x1) == 0)
7216 /* 33222222222211111111110000000000
7217 10987654321098765432109876543210
7218 xxxxxxxxxxxxx0010010x1xx1x100000
7224 /* 33222222222211111111110000000000
7225 10987654321098765432109876543210
7226 xxxxxxxxxxxxx0010011x1xx1x100000
7234 if (((word
>> 18) & 0x1) == 0)
7236 if (((word
>> 19) & 0x1) == 0)
7238 /* 33222222222211111111110000000000
7239 10987654321098765432109876543210
7240 xxxxxxxxxxxxx0010100x1xx1x100000
7246 /* 33222222222211111111110000000000
7247 10987654321098765432109876543210
7248 xxxxxxxxxxxxx0010101x1xx1x100000
7255 /* 33222222222211111111110000000000
7256 10987654321098765432109876543210
7257 xxxxxxxxxxxxx001011xx1xx1x100000
7265 if (((word
>> 17) & 0x1) == 0)
7267 if (((word
>> 18) & 0x1) == 0)
7269 if (((word
>> 19) & 0x1) == 0)
7271 /* 33222222222211111111110000000000
7272 10987654321098765432109876543210
7273 xxxxxxxxxxxxx0011000x1xx1x100000
7279 /* 33222222222211111111110000000000
7280 10987654321098765432109876543210
7281 xxxxxxxxxxxxx0011001x1xx1x100000
7288 /* 33222222222211111111110000000000
7289 10987654321098765432109876543210
7290 xxxxxxxxxxxxx001101xx1xx1x100000
7297 if (((word
>> 18) & 0x1) == 0)
7299 if (((word
>> 19) & 0x1) == 0)
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 xxxxxxxxxxxxx0011100x1xx1x100000
7309 /* 33222222222211111111110000000000
7310 10987654321098765432109876543210
7311 xxxxxxxxxxxxx0011101x1xx1x100000
7318 /* 33222222222211111111110000000000
7319 10987654321098765432109876543210
7320 xxxxxxxxxxxxx001111xx1xx1x100000
7330 if (((word
>> 15) & 0x1) == 0)
7332 if (((word
>> 11) & 0x1) == 0)
7334 if (((word
>> 12) & 0x1) == 0)
7336 /* 33222222222211111111110000000000
7337 10987654321098765432109876543210
7338 xxxxxxxxxxx00100xxxxx1xx1x100000
7344 /* 33222222222211111111110000000000
7345 10987654321098765432109876543210
7346 xxxxxxxxxxx01100xxxxx1xx1x100000
7353 if (((word
>> 16) & 0x1) == 0)
7355 if (((word
>> 17) & 0x1) == 0)
7357 if (((word
>> 18) & 0x1) == 0)
7359 if (((word
>> 19) & 0x1) == 0)
7361 if (((word
>> 20) & 0x1) == 0)
7363 /* 33222222222211111111110000000000
7364 10987654321098765432109876543210
7365 xxxxxxxxxxx1x100000001xx1x100000
7371 /* 33222222222211111111110000000000
7372 10987654321098765432109876543210
7373 xxxxxxxxxxx1x100000011xx1x100000
7380 /* 33222222222211111111110000000000
7381 10987654321098765432109876543210
7382 xxxxxxxxxxx1x1000001x1xx1x100000
7389 if (((word
>> 20) & 0x1) == 0)
7391 /* 33222222222211111111110000000000
7392 10987654321098765432109876543210
7393 xxxxxxxxxxx1x100001x01xx1x100000
7399 /* 33222222222211111111110000000000
7400 10987654321098765432109876543210
7401 xxxxxxxxxxx1x100001x11xx1x100000
7409 /* 33222222222211111111110000000000
7410 10987654321098765432109876543210
7411 xxxxxxxxxxx1x10001xxx1xx1x100000
7418 if (((word
>> 17) & 0x1) == 0)
7420 /* 33222222222211111111110000000000
7421 10987654321098765432109876543210
7422 xxxxxxxxxxx1x10010xxx1xx1x100000
7428 /* 33222222222211111111110000000000
7429 10987654321098765432109876543210
7430 xxxxxxxxxxx1x10011xxx1xx1x100000
7439 if (((word
>> 16) & 0x1) == 0)
7441 if (((word
>> 19) & 0x1) == 0)
7443 if (((word
>> 20) & 0x1) == 0)
7445 /* 33222222222211111111110000000000
7446 10987654321098765432109876543210
7447 xxxxxxxxxxxxx1010xx001xx1x100000
7453 /* 33222222222211111111110000000000
7454 10987654321098765432109876543210
7455 xxxxxxxxxxxxx1010xx011xx1x100000
7462 /* 33222222222211111111110000000000
7463 10987654321098765432109876543210
7464 xxxxxxxxxxxxx1010xx1x1xx1x100000
7471 if (((word
>> 20) & 0x1) == 0)
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 xxxxxxxxxxxxx1011xxx01xx1x100000
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 xxxxxxxxxxxxx1011xxx11xx1x100000
7493 if (((word
>> 15) & 0x1) == 0)
7495 if (((word
>> 10) & 0x1) == 0)
7497 if (((word
>> 11) & 0x1) == 0)
7499 if (((word
>> 12) & 0x1) == 0)
7501 if (((word
>> 13) & 0x1) == 0)
7503 if (((word
>> 20) & 0x1) == 0)
7505 /* 33222222222211111111110000000000
7506 10987654321098765432109876543210
7507 xxxxxxxxxx000010xxxx01xx1x100000
7513 if (((word
>> 16) & 0x1) == 0)
7515 if (((word
>> 18) & 0x1) == 0)
7517 /* 33222222222211111111110000000000
7518 10987654321098765432109876543210
7519 xxxxxxxxxx0000100x0x11xx1x100000
7525 /* 33222222222211111111110000000000
7526 10987654321098765432109876543210
7527 xxxxxxxxxx0000100x1x11xx1x100000
7534 /* 33222222222211111111110000000000
7535 10987654321098765432109876543210
7536 xxxxxxxxxx0000101xxx11xx1x100000
7544 /* 33222222222211111111110000000000
7545 10987654321098765432109876543210
7546 xxxxxxxxxx000110xxxxx1xx1x100000
7553 if (((word
>> 13) & 0x1) == 0)
7555 /* 33222222222211111111110000000000
7556 10987654321098765432109876543210
7557 xxxxxxxxxx001010xxxxx1xx1x100000
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 xxxxxxxxxx001110xxxxx1xx1x100000
7573 if (((word
>> 13) & 0x1) == 0)
7575 /* 33222222222211111111110000000000
7576 10987654321098765432109876543210
7577 xxxxxxxxxx01x010xxxxx1xx1x100000
7583 /* 33222222222211111111110000000000
7584 10987654321098765432109876543210
7585 xxxxxxxxxx01x110xxxxx1xx1x100000
7593 if (((word
>> 11) & 0x1) == 0)
7595 if (((word
>> 12) & 0x1) == 0)
7597 if (((word
>> 13) & 0x1) == 0)
7599 /* 33222222222211111111110000000000
7600 10987654321098765432109876543210
7601 xxxxxxxxxx100010xxxxx1xx1x100000
7607 /* 33222222222211111111110000000000
7608 10987654321098765432109876543210
7609 xxxxxxxxxx100110xxxxx1xx1x100000
7616 if (((word
>> 13) & 0x1) == 0)
7618 /* 33222222222211111111110000000000
7619 10987654321098765432109876543210
7620 xxxxxxxxxx101010xxxxx1xx1x100000
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 xxxxxxxxxx101110xxxxx1xx1x100000
7636 if (((word
>> 13) & 0x1) == 0)
7638 /* 33222222222211111111110000000000
7639 10987654321098765432109876543210
7640 xxxxxxxxxx11x010xxxxx1xx1x100000
7646 /* 33222222222211111111110000000000
7647 10987654321098765432109876543210
7648 xxxxxxxxxx11x110xxxxx1xx1x100000
7657 /* 33222222222211111111110000000000
7658 10987654321098765432109876543210
7659 xxxxxxxxxxxxxx11xxxxx1xx1x100000
7668 if (((word
>> 13) & 0x1) == 0)
7670 if (((word
>> 14) & 0x1) == 0)
7672 if (((word
>> 15) & 0x1) == 0)
7674 if (((word
>> 22) & 0x1) == 0)
7676 /* 33222222222211111111110000000000
7677 10987654321098765432109876543210
7678 xxxxxxxxxxxxx000xxxxxx0x1x100001
7684 /* 33222222222211111111110000000000
7685 10987654321098765432109876543210
7686 xxxxxxxxxxxxx000xxxxxx1x1x100001
7693 if (((word
>> 23) & 0x1) == 0)
7695 /* 33222222222211111111110000000000
7696 10987654321098765432109876543210
7697 xxxxxxxxxxxxx001xxxxxxx01x100001
7703 /* 33222222222211111111110000000000
7704 10987654321098765432109876543210
7705 xxxxxxxxxxxxx001xxxxxxx11x100001
7713 if (((word
>> 15) & 0x1) == 0)
7715 if (((word
>> 23) & 0x1) == 0)
7717 if (((word
>> 21) & 0x1) == 0)
7719 /* 33222222222211111111110000000000
7720 10987654321098765432109876543210
7721 xxxxxxxxxxxxx010xxxxx0x01x100001
7727 /* 33222222222211111111110000000000
7728 10987654321098765432109876543210
7729 xxxxxxxxxxxxx010xxxxx1x01x100001
7736 if (((word
>> 22) & 0x1) == 0)
7738 /* 33222222222211111111110000000000
7739 10987654321098765432109876543210
7740 xxxxxxxxxxxxx010xxxxxx011x100001
7746 /* 33222222222211111111110000000000
7747 10987654321098765432109876543210
7748 xxxxxxxxxxxxx010xxxxxx111x100001
7756 if (((word
>> 22) & 0x1) == 0)
7758 if (((word
>> 21) & 0x1) == 0)
7760 if (((word
>> 23) & 0x1) == 0)
7762 /* 33222222222211111111110000000000
7763 10987654321098765432109876543210
7764 xxxxxxxxxxxxx011xxxxx0001x100001
7770 /* 33222222222211111111110000000000
7771 10987654321098765432109876543210
7772 xxxxxxxxxxxxx011xxxxx0011x100001
7779 /* 33222222222211111111110000000000
7780 10987654321098765432109876543210
7781 xxxxxxxxxxxxx011xxxxx10x1x100001
7788 if (((word
>> 23) & 0x1) == 0)
7790 /* 33222222222211111111110000000000
7791 10987654321098765432109876543210
7792 xxxxxxxxxxxxx011xxxxxx101x100001
7798 /* 33222222222211111111110000000000
7799 10987654321098765432109876543210
7800 xxxxxxxxxxxxx011xxxxxx111x100001
7810 if (((word
>> 14) & 0x1) == 0)
7812 if (((word
>> 15) & 0x1) == 0)
7814 /* 33222222222211111111110000000000
7815 10987654321098765432109876543210
7816 xxxxxxxxxxxxx100xxxxxxxx1x100001
7822 if (((word
>> 23) & 0x1) == 0)
7824 /* 33222222222211111111110000000000
7825 10987654321098765432109876543210
7826 xxxxxxxxxxxxx101xxxxxxx01x100001
7832 /* 33222222222211111111110000000000
7833 10987654321098765432109876543210
7834 xxxxxxxxxxxxx101xxxxxxx11x100001
7842 if (((word
>> 15) & 0x1) == 0)
7844 if (((word
>> 23) & 0x1) == 0)
7846 if (((word
>> 21) & 0x1) == 0)
7848 /* 33222222222211111111110000000000
7849 10987654321098765432109876543210
7850 xxxxxxxxxxxxx110xxxxx0x01x100001
7856 /* 33222222222211111111110000000000
7857 10987654321098765432109876543210
7858 xxxxxxxxxxxxx110xxxxx1x01x100001
7865 /* 33222222222211111111110000000000
7866 10987654321098765432109876543210
7867 xxxxxxxxxxxxx110xxxxxxx11x100001
7874 if (((word
>> 22) & 0x1) == 0)
7876 if (((word
>> 21) & 0x1) == 0)
7878 if (((word
>> 23) & 0x1) == 0)
7880 /* 33222222222211111111110000000000
7881 10987654321098765432109876543210
7882 xxxxxxxxxxxxx111xxxxx0001x100001
7888 /* 33222222222211111111110000000000
7889 10987654321098765432109876543210
7890 xxxxxxxxxxxxx111xxxxx0011x100001
7897 /* 33222222222211111111110000000000
7898 10987654321098765432109876543210
7899 xxxxxxxxxxxxx111xxxxx10x1x100001
7906 if (((word
>> 23) & 0x1) == 0)
7908 /* 33222222222211111111110000000000
7909 10987654321098765432109876543210
7910 xxxxxxxxxxxxx111xxxxxx101x100001
7916 /* 33222222222211111111110000000000
7917 10987654321098765432109876543210
7918 xxxxxxxxxxxxx111xxxxxx111x100001
7930 if (((word
>> 13) & 0x1) == 0)
7932 if (((word
>> 14) & 0x1) == 0)
7934 if (((word
>> 15) & 0x1) == 0)
7936 if (((word
>> 21) & 0x1) == 0)
7938 /* 33222222222211111111110000000000
7939 10987654321098765432109876543210
7940 xxxxxxxxxxxxx000xxxxx0xx1x10001x
7946 /* 33222222222211111111110000000000
7947 10987654321098765432109876543210
7948 xxxxxxxxxxxxx000xxxxx1xx1x10001x
7955 if (((word
>> 21) & 0x1) == 0)
7957 /* 33222222222211111111110000000000
7958 10987654321098765432109876543210
7959 xxxxxxxxxxxxx001xxxxx0xx1x10001x
7965 if (((word
>> 22) & 0x1) == 0)
7967 /* 33222222222211111111110000000000
7968 10987654321098765432109876543210
7969 xxxxxxxxxxxxx001xxxxx10x1x10001x
7975 /* 33222222222211111111110000000000
7976 10987654321098765432109876543210
7977 xxxxxxxxxxxxx001xxxxx11x1x10001x
7986 if (((word
>> 15) & 0x1) == 0)
7988 if (((word
>> 21) & 0x1) == 0)
7990 if (((word
>> 23) & 0x1) == 0)
7992 /* 33222222222211111111110000000000
7993 10987654321098765432109876543210
7994 xxxxxxxxxxxxx010xxxxx0x01x10001x
8000 /* 33222222222211111111110000000000
8001 10987654321098765432109876543210
8002 xxxxxxxxxxxxx010xxxxx0x11x10001x
8009 if (((word
>> 23) & 0x1) == 0)
8011 /* 33222222222211111111110000000000
8012 10987654321098765432109876543210
8013 xxxxxxxxxxxxx010xxxxx1x01x10001x
8019 /* 33222222222211111111110000000000
8020 10987654321098765432109876543210
8021 xxxxxxxxxxxxx010xxxxx1x11x10001x
8029 if (((word
>> 21) & 0x1) == 0)
8031 if (((word
>> 23) & 0x1) == 0)
8033 /* 33222222222211111111110000000000
8034 10987654321098765432109876543210
8035 xxxxxxxxxxxxx011xxxxx0x01x10001x
8041 /* 33222222222211111111110000000000
8042 10987654321098765432109876543210
8043 xxxxxxxxxxxxx011xxxxx0x11x10001x
8050 if (((word
>> 22) & 0x1) == 0)
8052 if (((word
>> 23) & 0x1) == 0)
8054 /* 33222222222211111111110000000000
8055 10987654321098765432109876543210
8056 xxxxxxxxxxxxx011xxxxx1001x10001x
8062 /* 33222222222211111111110000000000
8063 10987654321098765432109876543210
8064 xxxxxxxxxxxxx011xxxxx1011x10001x
8071 if (((word
>> 23) & 0x1) == 0)
8073 /* 33222222222211111111110000000000
8074 10987654321098765432109876543210
8075 xxxxxxxxxxxxx011xxxxx1101x10001x
8081 /* 33222222222211111111110000000000
8082 10987654321098765432109876543210
8083 xxxxxxxxxxxxx011xxxxx1111x10001x
8094 if (((word
>> 14) & 0x1) == 0)
8096 if (((word
>> 15) & 0x1) == 0)
8098 if (((word
>> 21) & 0x1) == 0)
8100 /* 33222222222211111111110000000000
8101 10987654321098765432109876543210
8102 xxxxxxxxxxxxx100xxxxx0xx1x10001x
8108 /* 33222222222211111111110000000000
8109 10987654321098765432109876543210
8110 xxxxxxxxxxxxx100xxxxx1xx1x10001x
8117 if (((word
>> 21) & 0x1) == 0)
8119 /* 33222222222211111111110000000000
8120 10987654321098765432109876543210
8121 xxxxxxxxxxxxx101xxxxx0xx1x10001x
8127 if (((word
>> 22) & 0x1) == 0)
8129 /* 33222222222211111111110000000000
8130 10987654321098765432109876543210
8131 xxxxxxxxxxxxx101xxxxx10x1x10001x
8137 /* 33222222222211111111110000000000
8138 10987654321098765432109876543210
8139 xxxxxxxxxxxxx101xxxxx11x1x10001x
8148 if (((word
>> 15) & 0x1) == 0)
8150 if (((word
>> 21) & 0x1) == 0)
8152 if (((word
>> 23) & 0x1) == 0)
8154 /* 33222222222211111111110000000000
8155 10987654321098765432109876543210
8156 xxxxxxxxxxxxx110xxxxx0x01x10001x
8162 /* 33222222222211111111110000000000
8163 10987654321098765432109876543210
8164 xxxxxxxxxxxxx110xxxxx0x11x10001x
8171 if (((word
>> 23) & 0x1) == 0)
8173 /* 33222222222211111111110000000000
8174 10987654321098765432109876543210
8175 xxxxxxxxxxxxx110xxxxx1x01x10001x
8181 /* 33222222222211111111110000000000
8182 10987654321098765432109876543210
8183 xxxxxxxxxxxxx110xxxxx1x11x10001x
8191 if (((word
>> 21) & 0x1) == 0)
8193 if (((word
>> 22) & 0x1) == 0)
8195 if (((word
>> 23) & 0x1) == 0)
8197 /* 33222222222211111111110000000000
8198 10987654321098765432109876543210
8199 xxxxxxxxxxxxx111xxxxx0001x10001x
8205 /* 33222222222211111111110000000000
8206 10987654321098765432109876543210
8207 xxxxxxxxxxxxx111xxxxx0011x10001x
8214 if (((word
>> 23) & 0x1) == 0)
8216 /* 33222222222211111111110000000000
8217 10987654321098765432109876543210
8218 xxxxxxxxxxxxx111xxxxx0101x10001x
8224 /* 33222222222211111111110000000000
8225 10987654321098765432109876543210
8226 xxxxxxxxxxxxx111xxxxx0111x10001x
8234 if (((word
>> 22) & 0x1) == 0)
8236 if (((word
>> 23) & 0x1) == 0)
8238 /* 33222222222211111111110000000000
8239 10987654321098765432109876543210
8240 xxxxxxxxxxxxx111xxxxx1001x10001x
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 xxxxxxxxxxxxx111xxxxx1011x10001x
8255 if (((word
>> 23) & 0x1) == 0)
8257 /* 33222222222211111111110000000000
8258 10987654321098765432109876543210
8259 xxxxxxxxxxxxx111xxxxx1101x10001x
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 xxxxxxxxxxxxx111xxxxx1111x10001x
8280 if (((word
>> 15) & 0x1) == 0)
8282 if (((word
>> 14) & 0x1) == 0)
8284 if (((word
>> 13) & 0x1) == 0)
8286 if (((word
>> 30) & 0x1) == 0)
8288 if (((word
>> 4) & 0x1) == 0)
8290 if (((word
>> 21) & 0x1) == 0)
8292 /* 33222222222211111111110000000000
8293 10987654321098765432109876543210
8294 xxxx0xxxxxxxx000xxxxx0xx1x10010x
8300 if (((word
>> 11) & 0x1) == 0)
8302 if (((word
>> 12) & 0x1) == 0)
8304 /* 33222222222211111111110000000000
8305 10987654321098765432109876543210
8306 xxxx0xxxxxx00000xxxxx1xx1x10010x
8312 /* 33222222222211111111110000000000
8313 10987654321098765432109876543210
8314 xxxx0xxxxxx01000xxxxx1xx1x10010x
8321 if (((word
>> 12) & 0x1) == 0)
8323 /* 33222222222211111111110000000000
8324 10987654321098765432109876543210
8325 xxxx0xxxxxx10000xxxxx1xx1x10010x
8331 /* 33222222222211111111110000000000
8332 10987654321098765432109876543210
8333 xxxx0xxxxxx11000xxxxx1xx1x10010x
8342 if (((word
>> 21) & 0x1) == 0)
8344 /* 33222222222211111111110000000000
8345 10987654321098765432109876543210
8346 xxxx1xxxxxxxx000xxxxx0xx1x10010x
8352 if (((word
>> 11) & 0x1) == 0)
8354 if (((word
>> 12) & 0x1) == 0)
8356 /* 33222222222211111111110000000000
8357 10987654321098765432109876543210
8358 xxxx1xxxxxx00000xxxxx1xx1x10010x
8364 /* 33222222222211111111110000000000
8365 10987654321098765432109876543210
8366 xxxx1xxxxxx01000xxxxx1xx1x10010x
8373 if (((word
>> 12) & 0x1) == 0)
8375 /* 33222222222211111111110000000000
8376 10987654321098765432109876543210
8377 xxxx1xxxxxx10000xxxxx1xx1x10010x
8383 /* 33222222222211111111110000000000
8384 10987654321098765432109876543210
8385 xxxx1xxxxxx11000xxxxx1xx1x10010x
8395 if (((word
>> 31) & 0x1) == 0)
8397 if (((word
>> 21) & 0x1) == 0)
8399 if (((word
>> 10) & 0x1) == 0)
8401 if (((word
>> 11) & 0x1) == 0)
8403 /* 33222222222211111111110000000000
8404 10987654321098765432109876543210
8405 xxxxxxxxxx00x000xxxxx0xx1x100110
8411 if (((word
>> 12) & 0x1) == 0)
8413 /* 33222222222211111111110000000000
8414 10987654321098765432109876543210
8415 xxxxxxxxxx010000xxxxx0xx1x100110
8421 /* 33222222222211111111110000000000
8422 10987654321098765432109876543210
8423 xxxxxxxxxx011000xxxxx0xx1x100110
8431 if (((word
>> 11) & 0x1) == 0)
8433 /* 33222222222211111111110000000000
8434 10987654321098765432109876543210
8435 xxxxxxxxxx10x000xxxxx0xx1x100110
8441 if (((word
>> 12) & 0x1) == 0)
8443 /* 33222222222211111111110000000000
8444 10987654321098765432109876543210
8445 xxxxxxxxxx110000xxxxx0xx1x100110
8451 /* 33222222222211111111110000000000
8452 10987654321098765432109876543210
8453 xxxxxxxxxx111000xxxxx0xx1x100110
8462 /* 33222222222211111111110000000000
8463 10987654321098765432109876543210
8464 xxxxxxxxxxxxx000xxxxx1xx1x100110
8471 /* 33222222222211111111110000000000
8472 10987654321098765432109876543210
8473 xxxxxxxxxxxxx000xxxxxxxx1x100111
8481 if (((word
>> 21) & 0x1) == 0)
8483 if (((word
>> 30) & 0x1) == 0)
8485 if (((word
>> 4) & 0x1) == 0)
8487 /* 33222222222211111111110000000000
8488 10987654321098765432109876543210
8489 xxxx0xxxxxxxx100xxxxx0xx1x10010x
8495 /* 33222222222211111111110000000000
8496 10987654321098765432109876543210
8497 xxxx1xxxxxxxx100xxxxx0xx1x10010x
8504 if (((word
>> 16) & 0x1) == 0)
8506 if (((word
>> 17) & 0x1) == 0)
8508 if (((word
>> 18) & 0x1) == 0)
8510 if (((word
>> 19) & 0x1) == 0)
8512 if (((word
>> 20) & 0x1) == 0)
8514 /* 33222222222211111111110000000000
8515 10987654321098765432109876543210
8516 xxxxxxxxxxxxx100000000xx1x10011x
8522 if (((word
>> 4) & 0x1) == 0)
8524 /* 33222222222211111111110000000000
8525 10987654321098765432109876543210
8526 xxxx0xxxxxxxx100000010xx1x10011x
8532 /* 33222222222211111111110000000000
8533 10987654321098765432109876543210
8534 xxxx1xxxxxxxx100000010xx1x10011x
8542 /* 33222222222211111111110000000000
8543 10987654321098765432109876543210
8544 xxxxxxxxxxxxx1000001x0xx1x10011x
8551 /* 33222222222211111111110000000000
8552 10987654321098765432109876543210
8553 xxxxxxxxxxxxx100001xx0xx1x10011x
8560 if (((word
>> 18) & 0x1) == 0)
8562 /* 33222222222211111111110000000000
8563 10987654321098765432109876543210
8564 xxxxxxxxxxxxx100010xx0xx1x10011x
8570 if (((word
>> 19) & 0x1) == 0)
8572 /* 33222222222211111111110000000000
8573 10987654321098765432109876543210
8574 xxxxxxxxxxxxx1000110x0xx1x10011x
8580 /* 33222222222211111111110000000000
8581 10987654321098765432109876543210
8582 xxxxxxxxxxxxx1000111x0xx1x10011x
8591 if (((word
>> 17) & 0x1) == 0)
8593 if (((word
>> 18) & 0x1) == 0)
8595 if (((word
>> 4) & 0x1) == 0)
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 xxxx0xxxxxxxx100100xx0xx1x10011x
8605 /* 33222222222211111111110000000000
8606 10987654321098765432109876543210
8607 xxxx1xxxxxxxx100100xx0xx1x10011x
8614 /* 33222222222211111111110000000000
8615 10987654321098765432109876543210
8616 xxxxxxxxxxxxx100101xx0xx1x10011x
8623 if (((word
>> 18) & 0x1) == 0)
8625 /* 33222222222211111111110000000000
8626 10987654321098765432109876543210
8627 xxxxxxxxxxxxx100110xx0xx1x10011x
8633 if (((word
>> 19) & 0x1) == 0)
8635 /* 33222222222211111111110000000000
8636 10987654321098765432109876543210
8637 xxxxxxxxxxxxx1001110x0xx1x10011x
8643 /* 33222222222211111111110000000000
8644 10987654321098765432109876543210
8645 xxxxxxxxxxxxx1001111x0xx1x10011x
8656 if (((word
>> 30) & 0x1) == 0)
8658 if (((word
>> 4) & 0x1) == 0)
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 xxxx0xxxxxxxx100xxxxx1xx1x10010x
8668 /* 33222222222211111111110000000000
8669 10987654321098765432109876543210
8670 xxxx1xxxxxxxx100xxxxx1xx1x10010x
8677 /* 33222222222211111111110000000000
8678 10987654321098765432109876543210
8679 xxxxxxxxxxxxx100xxxxx1xx1x10011x
8688 if (((word
>> 23) & 0x1) == 0)
8690 if (((word
>> 21) & 0x1) == 0)
8692 if (((word
>> 22) & 0x1) == 0)
8694 if (((word
>> 30) & 0x1) == 0)
8696 if (((word
>> 31) & 0x1) == 0)
8698 if (((word
>> 9) & 0x1) == 0)
8700 if (((word
>> 20) & 0x1) == 0)
8702 if (((word
>> 4) & 0x1) == 0)
8704 /* 33222222222211111111110000000000
8705 10987654321098765432109876543210
8706 xxxx0xxxx0xxxx10xxxx00001x100100
8712 /* 33222222222211111111110000000000
8713 10987654321098765432109876543210
8714 xxxx1xxxx0xxxx10xxxx00001x100100
8721 if (((word
>> 19) & 0x1) == 0)
8723 /* 33222222222211111111110000000000
8724 10987654321098765432109876543210
8725 xxxxxxxxx0xxxx10xxx010001x100100
8731 /* 33222222222211111111110000000000
8732 10987654321098765432109876543210
8733 xxxxxxxxx0xxxx10xxx110001x100100
8741 if (((word
>> 4) & 0x1) == 0)
8743 /* 33222222222211111111110000000000
8744 10987654321098765432109876543210
8745 xxxx0xxxx1xxxx10xxxxx0001x100100
8751 /* 33222222222211111111110000000000
8752 10987654321098765432109876543210
8753 xxxx1xxxx1xxxx10xxxxx0001x100100
8761 if (((word
>> 13) & 0x1) == 0)
8763 /* 33222222222211111111110000000000
8764 10987654321098765432109876543210
8765 xxxxxxxxxxxxx010xxxxx0001x100101
8771 /* 33222222222211111111110000000000
8772 10987654321098765432109876543210
8773 xxxxxxxxxxxxx110xxxxx0001x100101
8781 /* 33222222222211111111110000000000
8782 10987654321098765432109876543210
8783 xxxxxxxxxxxxxx10xxxxx0001x10011x
8790 if (((word
>> 30) & 0x1) == 0)
8792 if (((word
>> 31) & 0x1) == 0)
8794 if (((word
>> 4) & 0x1) == 0)
8796 if (((word
>> 9) & 0x1) == 0)
8798 if (((word
>> 20) & 0x1) == 0)
8800 /* 33222222222211111111110000000000
8801 10987654321098765432109876543210
8802 xxxx0xxxx0xxxx10xxxx00101x100100
8808 if (((word
>> 19) & 0x1) == 0)
8810 /* 33222222222211111111110000000000
8811 10987654321098765432109876543210
8812 xxxx0xxxx0xxxx10xxx010101x100100
8818 /* 33222222222211111111110000000000
8819 10987654321098765432109876543210
8820 xxxx0xxxx0xxxx10xxx110101x100100
8828 /* 33222222222211111111110000000000
8829 10987654321098765432109876543210
8830 xxxx0xxxx1xxxx10xxxxx0101x100100
8837 /* 33222222222211111111110000000000
8838 10987654321098765432109876543210
8839 xxxx1xxxxxxxxx10xxxxx0101x100100
8846 if (((word
>> 13) & 0x1) == 0)
8848 /* 33222222222211111111110000000000
8849 10987654321098765432109876543210
8850 xxxxxxxxxxxxx010xxxxx0101x100101
8856 /* 33222222222211111111110000000000
8857 10987654321098765432109876543210
8858 xxxxxxxxxxxxx110xxxxx0101x100101
8866 if (((word
>> 13) & 0x1) == 0)
8868 /* 33222222222211111111110000000000
8869 10987654321098765432109876543210
8870 xxxxxxxxxxxxx010xxxxx0101x10011x
8876 /* 33222222222211111111110000000000
8877 10987654321098765432109876543210
8878 xxxxxxxxxxxxx110xxxxx0101x10011x
8887 if (((word
>> 13) & 0x1) == 0)
8889 if (((word
>> 22) & 0x1) == 0)
8891 /* 33222222222211111111110000000000
8892 10987654321098765432109876543210
8893 xxxxxxxxxxxxx010xxxxx1001x1001xx
8899 if (((word
>> 30) & 0x1) == 0)
8901 /* 33222222222211111111110000000000
8902 10987654321098765432109876543210
8903 xxxxxxxxxxxxx010xxxxx1101x10010x
8909 /* 33222222222211111111110000000000
8910 10987654321098765432109876543210
8911 xxxxxxxxxxxxx010xxxxx1101x10011x
8919 if (((word
>> 22) & 0x1) == 0)
8921 if (((word
>> 30) & 0x1) == 0)
8923 /* 33222222222211111111110000000000
8924 10987654321098765432109876543210
8925 xxxxxxxxxxxxx110xxxxx1001x10010x
8931 /* 33222222222211111111110000000000
8932 10987654321098765432109876543210
8933 xxxxxxxxxxxxx110xxxxx1001x10011x
8940 if (((word
>> 30) & 0x1) == 0)
8942 /* 33222222222211111111110000000000
8943 10987654321098765432109876543210
8944 xxxxxxxxxxxxx110xxxxx1101x10010x
8950 /* 33222222222211111111110000000000
8951 10987654321098765432109876543210
8952 xxxxxxxxxxxxx110xxxxx1101x10011x
8962 if (((word
>> 30) & 0x1) == 0)
8964 if (((word
>> 21) & 0x1) == 0)
8966 if (((word
>> 22) & 0x1) == 0)
8968 if (((word
>> 31) & 0x1) == 0)
8970 if (((word
>> 9) & 0x1) == 0)
8972 if (((word
>> 20) & 0x1) == 0)
8974 if (((word
>> 4) & 0x1) == 0)
8976 /* 33222222222211111111110000000000
8977 10987654321098765432109876543210
8978 xxxx0xxxx0xxxx10xxxx00011x100100
8984 /* 33222222222211111111110000000000
8985 10987654321098765432109876543210
8986 xxxx1xxxx0xxxx10xxxx00011x100100
8993 /* 33222222222211111111110000000000
8994 10987654321098765432109876543210
8995 xxxxxxxxx0xxxx10xxxx10011x100100
9002 if (((word
>> 4) & 0x1) == 0)
9004 /* 33222222222211111111110000000000
9005 10987654321098765432109876543210
9006 xxxx0xxxx1xxxx10xxxxx0011x100100
9012 /* 33222222222211111111110000000000
9013 10987654321098765432109876543210
9014 xxxx1xxxx1xxxx10xxxxx0011x100100
9022 if (((word
>> 13) & 0x1) == 0)
9024 /* 33222222222211111111110000000000
9025 10987654321098765432109876543210
9026 xxxxxxxxxxxxx010xxxxx0011x100101
9032 /* 33222222222211111111110000000000
9033 10987654321098765432109876543210
9034 xxxxxxxxxxxxx110xxxxx0011x100101
9042 if (((word
>> 31) & 0x1) == 0)
9044 if (((word
>> 4) & 0x1) == 0)
9046 if (((word
>> 9) & 0x1) == 0)
9048 if (((word
>> 20) & 0x1) == 0)
9050 /* 33222222222211111111110000000000
9051 10987654321098765432109876543210
9052 xxxx0xxxx0xxxx10xxxx00111x100100
9058 /* 33222222222211111111110000000000
9059 10987654321098765432109876543210
9060 xxxx0xxxx0xxxx10xxxx10111x100100
9067 /* 33222222222211111111110000000000
9068 10987654321098765432109876543210
9069 xxxx0xxxx1xxxx10xxxxx0111x100100
9076 if (((word
>> 9) & 0x1) == 0)
9078 /* 33222222222211111111110000000000
9079 10987654321098765432109876543210
9080 xxxx1xxxx0xxxx10xxxxx0111x100100
9086 /* 33222222222211111111110000000000
9087 10987654321098765432109876543210
9088 xxxx1xxxx1xxxx10xxxxx0111x100100
9096 if (((word
>> 13) & 0x1) == 0)
9098 /* 33222222222211111111110000000000
9099 10987654321098765432109876543210
9100 xxxxxxxxxxxxx010xxxxx0111x100101
9106 /* 33222222222211111111110000000000
9107 10987654321098765432109876543210
9108 xxxxxxxxxxxxx110xxxxx0111x100101
9117 if (((word
>> 13) & 0x1) == 0)
9119 if (((word
>> 22) & 0x1) == 0)
9121 /* 33222222222211111111110000000000
9122 10987654321098765432109876543210
9123 xxxxxxxxxxxxx010xxxxx1011x10010x
9129 /* 33222222222211111111110000000000
9130 10987654321098765432109876543210
9131 xxxxxxxxxxxxx010xxxxx1111x10010x
9138 if (((word
>> 22) & 0x1) == 0)
9140 /* 33222222222211111111110000000000
9141 10987654321098765432109876543210
9142 xxxxxxxxxxxxx110xxxxx1011x10010x
9148 /* 33222222222211111111110000000000
9149 10987654321098765432109876543210
9150 xxxxxxxxxxxxx110xxxxx1111x10010x
9159 if (((word
>> 13) & 0x1) == 0)
9161 if (((word
>> 31) & 0x1) == 0)
9163 if (((word
>> 21) & 0x1) == 0)
9165 if (((word
>> 4) & 0x1) == 0)
9167 /* 33222222222211111111110000000000
9168 10987654321098765432109876543210
9169 xxxx0xxxxxxxx010xxxxx0x11x100110
9175 /* 33222222222211111111110000000000
9176 10987654321098765432109876543210
9177 xxxx1xxxxxxxx010xxxxx0x11x100110
9184 /* 33222222222211111111110000000000
9185 10987654321098765432109876543210
9186 xxxxxxxxxxxxx010xxxxx1x11x100110
9193 if (((word
>> 22) & 0x1) == 0)
9195 /* 33222222222211111111110000000000
9196 10987654321098765432109876543210
9197 xxxxxxxxxxxxx010xxxxxx011x100111
9203 /* 33222222222211111111110000000000
9204 10987654321098765432109876543210
9205 xxxxxxxxxxxxx010xxxxxx111x100111
9213 if (((word
>> 21) & 0x1) == 0)
9215 if (((word
>> 31) & 0x1) == 0)
9217 if (((word
>> 4) & 0x1) == 0)
9219 /* 33222222222211111111110000000000
9220 10987654321098765432109876543210
9221 xxxx0xxxxxxxx110xxxxx0x11x100110
9227 /* 33222222222211111111110000000000
9228 10987654321098765432109876543210
9229 xxxx1xxxxxxxx110xxxxx0x11x100110
9236 if (((word
>> 22) & 0x1) == 0)
9238 /* 33222222222211111111110000000000
9239 10987654321098765432109876543210
9240 xxxxxxxxxxxxx110xxxxx0011x100111
9246 /* 33222222222211111111110000000000
9247 10987654321098765432109876543210
9248 xxxxxxxxxxxxx110xxxxx0111x100111
9256 if (((word
>> 31) & 0x1) == 0)
9258 /* 33222222222211111111110000000000
9259 10987654321098765432109876543210
9260 xxxxxxxxxxxxx110xxxxx1x11x100110
9266 if (((word
>> 22) & 0x1) == 0)
9268 /* 33222222222211111111110000000000
9269 10987654321098765432109876543210
9270 xxxxxxxxxxxxx110xxxxx1011x100111
9276 /* 33222222222211111111110000000000
9277 10987654321098765432109876543210
9278 xxxxxxxxxxxxx110xxxxx1111x100111
9291 if (((word
>> 21) & 0x1) == 0)
9293 if (((word
>> 30) & 0x1) == 0)
9295 if (((word
>> 14) & 0x1) == 0)
9297 if (((word
>> 13) & 0x1) == 0)
9299 if (((word
>> 4) & 0x1) == 0)
9301 /* 33222222222211111111110000000000
9302 10987654321098765432109876543210
9303 xxxx0xxxxxxxx001xxxxx0xx1x10010x
9309 /* 33222222222211111111110000000000
9310 10987654321098765432109876543210
9311 xxxx1xxxxxxxx001xxxxx0xx1x10010x
9318 if (((word
>> 20) & 0x1) == 0)
9320 if (((word
>> 22) & 0x1) == 0)
9322 if (((word
>> 23) & 0x1) == 0)
9324 /* 33222222222211111111110000000000
9325 10987654321098765432109876543210
9326 xxxxxxxxxxxxx101xxxx00001x10010x
9332 /* 33222222222211111111110000000000
9333 10987654321098765432109876543210
9334 xxxxxxxxxxxxx101xxxx00011x10010x
9341 if (((word
>> 23) & 0x1) == 0)
9343 /* 33222222222211111111110000000000
9344 10987654321098765432109876543210
9345 xxxxxxxxxxxxx101xxxx00101x10010x
9351 /* 33222222222211111111110000000000
9352 10987654321098765432109876543210
9353 xxxxxxxxxxxxx101xxxx00111x10010x
9361 if (((word
>> 22) & 0x1) == 0)
9363 if (((word
>> 23) & 0x1) == 0)
9365 /* 33222222222211111111110000000000
9366 10987654321098765432109876543210
9367 xxxxxxxxxxxxx101xxxx10001x10010x
9373 /* 33222222222211111111110000000000
9374 10987654321098765432109876543210
9375 xxxxxxxxxxxxx101xxxx10011x10010x
9382 if (((word
>> 23) & 0x1) == 0)
9384 /* 33222222222211111111110000000000
9385 10987654321098765432109876543210
9386 xxxxxxxxxxxxx101xxxx10101x10010x
9392 /* 33222222222211111111110000000000
9393 10987654321098765432109876543210
9394 xxxxxxxxxxxxx101xxxx10111x10010x
9404 if (((word
>> 31) & 0x1) == 0)
9406 if (((word
>> 4) & 0x1) == 0)
9408 if (((word
>> 20) & 0x1) == 0)
9410 if (((word
>> 22) & 0x1) == 0)
9412 /* 33222222222211111111110000000000
9413 10987654321098765432109876543210
9414 xxxx0xxxxxxxxx11xxxx000x1x100100
9420 /* 33222222222211111111110000000000
9421 10987654321098765432109876543210
9422 xxxx0xxxxxxxxx11xxxx001x1x100100
9429 if (((word
>> 16) & 0x1) == 0)
9431 if (((word
>> 19) & 0x1) == 0)
9433 /* 33222222222211111111110000000000
9434 10987654321098765432109876543210
9435 xxxx0xxxxxxxxx110xx010xx1x100100
9441 if (((word
>> 10) & 0x1) == 0)
9443 if (((word
>> 12) & 0x1) == 0)
9445 if (((word
>> 13) & 0x1) == 0)
9447 /* 33222222222211111111110000000000
9448 10987654321098765432109876543210
9449 xxxx0xxxxx0x00110xx110xx1x100100
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 xxxx0xxxxx0x01110xx110xx1x100100
9464 if (((word
>> 22) & 0x1) == 0)
9466 /* 33222222222211111111110000000000
9467 10987654321098765432109876543210
9468 xxxx0xxxxx0x1x110xx1100x1x100100
9474 /* 33222222222211111111110000000000
9475 10987654321098765432109876543210
9476 xxxx0xxxxx0x1x110xx1101x1x100100
9484 /* 33222222222211111111110000000000
9485 10987654321098765432109876543210
9486 xxxx0xxxxx1xxx110xx110xx1x100100
9494 if (((word
>> 10) & 0x1) == 0)
9496 if (((word
>> 12) & 0x1) == 0)
9498 /* 33222222222211111111110000000000
9499 10987654321098765432109876543210
9500 xxxx0xxxxx0x0x111xxx10xx1x100100
9506 /* 33222222222211111111110000000000
9507 10987654321098765432109876543210
9508 xxxx0xxxxx0x1x111xxx10xx1x100100
9515 /* 33222222222211111111110000000000
9516 10987654321098765432109876543210
9517 xxxx0xxxxx1xxx111xxx10xx1x100100
9526 if (((word
>> 22) & 0x1) == 0)
9528 /* 33222222222211111111110000000000
9529 10987654321098765432109876543210
9530 xxxx1xxxxxxxxx11xxxxx00x1x100100
9536 /* 33222222222211111111110000000000
9537 10987654321098765432109876543210
9538 xxxx1xxxxxxxxx11xxxxx01x1x100100
9546 if (((word
>> 13) & 0x1) == 0)
9548 if (((word
>> 22) & 0x1) == 0)
9550 if (((word
>> 23) & 0x1) == 0)
9552 /* 33222222222211111111110000000000
9553 10987654321098765432109876543210
9554 xxxxxxxxxxxxx011xxxxx0001x100101
9560 /* 33222222222211111111110000000000
9561 10987654321098765432109876543210
9562 xxxxxxxxxxxxx011xxxxx0011x100101
9569 if (((word
>> 23) & 0x1) == 0)
9571 /* 33222222222211111111110000000000
9572 10987654321098765432109876543210
9573 xxxxxxxxxxxxx011xxxxx0101x100101
9579 /* 33222222222211111111110000000000
9580 10987654321098765432109876543210
9581 xxxxxxxxxxxxx011xxxxx0111x100101
9589 if (((word
>> 22) & 0x1) == 0)
9591 if (((word
>> 23) & 0x1) == 0)
9593 /* 33222222222211111111110000000000
9594 10987654321098765432109876543210
9595 xxxxxxxxxxxxx111xxxxx0001x100101
9601 /* 33222222222211111111110000000000
9602 10987654321098765432109876543210
9603 xxxxxxxxxxxxx111xxxxx0011x100101
9610 if (((word
>> 23) & 0x1) == 0)
9612 /* 33222222222211111111110000000000
9613 10987654321098765432109876543210
9614 xxxxxxxxxxxxx111xxxxx0101x100101
9620 /* 33222222222211111111110000000000
9621 10987654321098765432109876543210
9622 xxxxxxxxxxxxx111xxxxx0111x100101
9633 if (((word
>> 13) & 0x1) == 0)
9635 if (((word
>> 23) & 0x1) == 0)
9637 if (((word
>> 22) & 0x1) == 0)
9639 /* 33222222222211111111110000000000
9640 10987654321098765432109876543210
9641 xxxxxxxxxxxxx0x1xxxxx0001x10011x
9647 /* 33222222222211111111110000000000
9648 10987654321098765432109876543210
9649 xxxxxxxxxxxxx0x1xxxxx0101x10011x
9656 if (((word
>> 31) & 0x1) == 0)
9658 if (((word
>> 14) & 0x1) == 0)
9660 if (((word
>> 19) & 0x1) == 0)
9662 if (((word
>> 20) & 0x1) == 0)
9664 if (((word
>> 16) & 0x1) == 0)
9666 if (((word
>> 17) & 0x1) == 0)
9668 if (((word
>> 18) & 0x1) == 0)
9670 /* 33222222222211111111110000000000
9671 10987654321098765432109876543210
9672 xxxxxxxxxxxxx001000000x11x100110
9678 /* 33222222222211111111110000000000
9679 10987654321098765432109876543210
9680 xxxxxxxxxxxxx001001000x11x100110
9687 if (((word
>> 18) & 0x1) == 0)
9689 /* 33222222222211111111110000000000
9690 10987654321098765432109876543210
9691 xxxxxxxxxxxxx001010000x11x100110
9697 /* 33222222222211111111110000000000
9698 10987654321098765432109876543210
9699 xxxxxxxxxxxxx001011000x11x100110
9707 if (((word
>> 17) & 0x1) == 0)
9709 if (((word
>> 18) & 0x1) == 0)
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 xxxxxxxxxxxxx001100000x11x100110
9719 /* 33222222222211111111110000000000
9720 10987654321098765432109876543210
9721 xxxxxxxxxxxxx001101000x11x100110
9728 if (((word
>> 18) & 0x1) == 0)
9730 /* 33222222222211111111110000000000
9731 10987654321098765432109876543210
9732 xxxxxxxxxxxxx001110000x11x100110
9738 /* 33222222222211111111110000000000
9739 10987654321098765432109876543210
9740 xxxxxxxxxxxxx001111000x11x100110
9749 /* 33222222222211111111110000000000
9750 10987654321098765432109876543210
9751 xxxxxxxxxxxxx001xxx010x11x100110
9758 if (((word
>> 16) & 0x1) == 0)
9760 if (((word
>> 17) & 0x1) == 0)
9762 if (((word
>> 18) & 0x1) == 0)
9764 if (((word
>> 20) & 0x1) == 0)
9766 /* 33222222222211111111110000000000
9767 10987654321098765432109876543210
9768 xxxxxxxxxxxxx001000100x11x100110
9774 /* 33222222222211111111110000000000
9775 10987654321098765432109876543210
9776 xxxxxxxxxxxxx001000110x11x100110
9783 if (((word
>> 20) & 0x1) == 0)
9785 /* 33222222222211111111110000000000
9786 10987654321098765432109876543210
9787 xxxxxxxxxxxxx001001100x11x100110
9793 /* 33222222222211111111110000000000
9794 10987654321098765432109876543210
9795 xxxxxxxxxxxxx001001110x11x100110
9803 if (((word
>> 18) & 0x1) == 0)
9805 if (((word
>> 20) & 0x1) == 0)
9807 /* 33222222222211111111110000000000
9808 10987654321098765432109876543210
9809 xxxxxxxxxxxxx001010100x11x100110
9815 /* 33222222222211111111110000000000
9816 10987654321098765432109876543210
9817 xxxxxxxxxxxxx001010110x11x100110
9824 /* 33222222222211111111110000000000
9825 10987654321098765432109876543210
9826 xxxxxxxxxxxxx0010111x0x11x100110
9834 if (((word
>> 17) & 0x1) == 0)
9836 if (((word
>> 18) & 0x1) == 0)
9838 if (((word
>> 20) & 0x1) == 0)
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 xxxxxxxxxxxxx001100100x11x100110
9848 /* 33222222222211111111110000000000
9849 10987654321098765432109876543210
9850 xxxxxxxxxxxxx001100110x11x100110
9857 if (((word
>> 20) & 0x1) == 0)
9859 /* 33222222222211111111110000000000
9860 10987654321098765432109876543210
9861 xxxxxxxxxxxxx001101100x11x100110
9867 /* 33222222222211111111110000000000
9868 10987654321098765432109876543210
9869 xxxxxxxxxxxxx001101110x11x100110
9877 if (((word
>> 18) & 0x1) == 0)
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 xxxxxxxxxxxxx0011101x0x11x100110
9887 /* 33222222222211111111110000000000
9888 10987654321098765432109876543210
9889 xxxxxxxxxxxxx0011111x0x11x100110
9899 if (((word
>> 4) & 0x1) == 0)
9901 /* 33222222222211111111110000000000
9902 10987654321098765432109876543210
9903 xxxx0xxxxxxxx011xxxxx0x11x100110
9909 /* 33222222222211111111110000000000
9910 10987654321098765432109876543210
9911 xxxx1xxxxxxxx011xxxxx0x11x100110
9919 /* 33222222222211111111110000000000
9920 10987654321098765432109876543210
9921 xxxxxxxxxxxxx0x1xxxxx0x11x100111
9929 if (((word
>> 14) & 0x1) == 0)
9931 if (((word
>> 23) & 0x1) == 0)
9933 if (((word
>> 22) & 0x1) == 0)
9935 /* 33222222222211111111110000000000
9936 10987654321098765432109876543210
9937 xxxxxxxxxxxxx101xxxxx0001x10011x
9943 /* 33222222222211111111110000000000
9944 10987654321098765432109876543210
9945 xxxxxxxxxxxxx101xxxxx0101x10011x
9952 if (((word
>> 31) & 0x1) == 0)
9954 if (((word
>> 16) & 0x1) == 0)
9956 if (((word
>> 17) & 0x1) == 0)
9958 if (((word
>> 18) & 0x1) == 0)
9960 if (((word
>> 19) & 0x1) == 0)
9962 if (((word
>> 20) & 0x1) == 0)
9964 /* 33222222222211111111110000000000
9965 10987654321098765432109876543210
9966 xxxxxxxxxxxxx101000000x11x100110
9972 /* 33222222222211111111110000000000
9973 10987654321098765432109876543210
9974 xxxxxxxxxxxxx101000010x11x100110
9981 if (((word
>> 20) & 0x1) == 0)
9983 if (((word
>> 22) & 0x1) == 0)
9985 /* 33222222222211111111110000000000
9986 10987654321098765432109876543210
9987 xxxxxxxxxxxxx101000100011x100110
9993 /* 33222222222211111111110000000000
9994 10987654321098765432109876543210
9995 xxxxxxxxxxxxx101000100111x100110
10002 /* 33222222222211111111110000000000
10003 10987654321098765432109876543210
10004 xxxxxxxxxxxxx101000110x11x100110
10012 if (((word
>> 19) & 0x1) == 0)
10014 if (((word
>> 20) & 0x1) == 0)
10016 /* 33222222222211111111110000000000
10017 10987654321098765432109876543210
10018 xxxxxxxxxxxxx101001000x11x100110
10024 if (((word
>> 22) & 0x1) == 0)
10026 /* 33222222222211111111110000000000
10027 10987654321098765432109876543210
10028 xxxxxxxxxxxxx101001010011x100110
10034 /* 33222222222211111111110000000000
10035 10987654321098765432109876543210
10036 xxxxxxxxxxxxx101001010111x100110
10044 if (((word
>> 20) & 0x1) == 0)
10046 /* 33222222222211111111110000000000
10047 10987654321098765432109876543210
10048 xxxxxxxxxxxxx101001100x11x100110
10054 if (((word
>> 22) & 0x1) == 0)
10056 /* 33222222222211111111110000000000
10057 10987654321098765432109876543210
10058 xxxxxxxxxxxxx101001110011x100110
10064 /* 33222222222211111111110000000000
10065 10987654321098765432109876543210
10066 xxxxxxxxxxxxx101001110111x100110
10076 if (((word
>> 18) & 0x1) == 0)
10078 if (((word
>> 19) & 0x1) == 0)
10080 /* 33222222222211111111110000000000
10081 10987654321098765432109876543210
10082 xxxxxxxxxxxxx1010100x0x11x100110
10088 /* 33222222222211111111110000000000
10089 10987654321098765432109876543210
10090 xxxxxxxxxxxxx1010101x0x11x100110
10097 if (((word
>> 19) & 0x1) == 0)
10099 if (((word
>> 20) & 0x1) == 0)
10101 /* 33222222222211111111110000000000
10102 10987654321098765432109876543210
10103 xxxxxxxxxxxxx101011000x11x100110
10109 /* 33222222222211111111110000000000
10110 10987654321098765432109876543210
10111 xxxxxxxxxxxxx101011010x11x100110
10118 /* 33222222222211111111110000000000
10119 10987654321098765432109876543210
10120 xxxxxxxxxxxxx1010111x0x11x100110
10129 if (((word
>> 17) & 0x1) == 0)
10131 if (((word
>> 18) & 0x1) == 0)
10133 if (((word
>> 19) & 0x1) == 0)
10135 if (((word
>> 20) & 0x1) == 0)
10137 /* 33222222222211111111110000000000
10138 10987654321098765432109876543210
10139 xxxxxxxxxxxxx101100000x11x100110
10145 /* 33222222222211111111110000000000
10146 10987654321098765432109876543210
10147 xxxxxxxxxxxxx101100010x11x100110
10154 if (((word
>> 20) & 0x1) == 0)
10156 if (((word
>> 22) & 0x1) == 0)
10158 /* 33222222222211111111110000000000
10159 10987654321098765432109876543210
10160 xxxxxxxxxxxxx101100100011x100110
10166 /* 33222222222211111111110000000000
10167 10987654321098765432109876543210
10168 xxxxxxxxxxxxx101100100111x100110
10175 /* 33222222222211111111110000000000
10176 10987654321098765432109876543210
10177 xxxxxxxxxxxxx101100110x11x100110
10185 if (((word
>> 19) & 0x1) == 0)
10187 if (((word
>> 22) & 0x1) == 0)
10189 /* 33222222222211111111110000000000
10190 10987654321098765432109876543210
10191 xxxxxxxxxxxxx1011010x0011x100110
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 xxxxxxxxxxxxx1011010x0111x100110
10206 if (((word
>> 20) & 0x1) == 0)
10208 /* 33222222222211111111110000000000
10209 10987654321098765432109876543210
10210 xxxxxxxxxxxxx101101100x11x100110
10216 if (((word
>> 22) & 0x1) == 0)
10218 /* 33222222222211111111110000000000
10219 10987654321098765432109876543210
10220 xxxxxxxxxxxxx101101110011x100110
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 xxxxxxxxxxxxx101101110111x100110
10238 if (((word
>> 18) & 0x1) == 0)
10240 if (((word
>> 19) & 0x1) == 0)
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 xxxxxxxxxxxxx1011100x0x11x100110
10250 /* 33222222222211111111110000000000
10251 10987654321098765432109876543210
10252 xxxxxxxxxxxxx1011101x0x11x100110
10259 if (((word
>> 19) & 0x1) == 0)
10261 if (((word
>> 20) & 0x1) == 0)
10263 /* 33222222222211111111110000000000
10264 10987654321098765432109876543210
10265 xxxxxxxxxxxxx101111000x11x100110
10271 /* 33222222222211111111110000000000
10272 10987654321098765432109876543210
10273 xxxxxxxxxxxxx101111010x11x100110
10280 /* 33222222222211111111110000000000
10281 10987654321098765432109876543210
10282 xxxxxxxxxxxxx1011111x0x11x100110
10292 if (((word
>> 22) & 0x1) == 0)
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 xxxxxxxxxxxxx101xxxxx0011x100111
10302 /* 33222222222211111111110000000000
10303 10987654321098765432109876543210
10304 xxxxxxxxxxxxx101xxxxx0111x100111
10313 if (((word
>> 23) & 0x1) == 0)
10315 if (((word
>> 20) & 0x1) == 0)
10317 /* 33222222222211111111110000000000
10318 10987654321098765432109876543210
10319 xxxxxxxxxxxxx111xxxx00x01x10011x
10325 if (((word
>> 22) & 0x1) == 0)
10327 /* 33222222222211111111110000000000
10328 10987654321098765432109876543210
10329 xxxxxxxxxxxxx111xxxx10001x10011x
10335 /* 33222222222211111111110000000000
10336 10987654321098765432109876543210
10337 xxxxxxxxxxxxx111xxxx10101x10011x
10345 if (((word
>> 31) & 0x1) == 0)
10347 /* 33222222222211111111110000000000
10348 10987654321098765432109876543210
10349 xxxxxxxxxxxxx111xxxxx0x11x100110
10355 if (((word
>> 22) & 0x1) == 0)
10357 /* 33222222222211111111110000000000
10358 10987654321098765432109876543210
10359 xxxxxxxxxxxxx111xxxxx0011x100111
10365 /* 33222222222211111111110000000000
10366 10987654321098765432109876543210
10367 xxxxxxxxxxxxx111xxxxx0111x100111
10379 if (((word
>> 30) & 0x1) == 0)
10381 if (((word
>> 14) & 0x1) == 0)
10383 if (((word
>> 20) & 0x1) == 0)
10385 if (((word
>> 31) & 0x1) == 0)
10387 if (((word
>> 16) & 0x1) == 0)
10389 if (((word
>> 17) & 0x1) == 0)
10391 if (((word
>> 18) & 0x1) == 0)
10393 if (((word
>> 19) & 0x1) == 0)
10395 /* 33222222222211111111110000000000
10396 10987654321098765432109876543210
10397 xxxxxxxxxxxxxx01000001xx1x100100
10403 if (((word
>> 10) & 0x1) == 0)
10405 if (((word
>> 11) & 0x1) == 0)
10407 if (((word
>> 12) & 0x1) == 0)
10409 /* 33222222222211111111110000000000
10410 10987654321098765432109876543210
10411 xxxxxxxxxx000x01000101xx1x100100
10417 /* 33222222222211111111110000000000
10418 10987654321098765432109876543210
10419 xxxxxxxxxx001x01000101xx1x100100
10426 /* 33222222222211111111110000000000
10427 10987654321098765432109876543210
10428 xxxxxxxxxx01xx01000101xx1x100100
10435 /* 33222222222211111111110000000000
10436 10987654321098765432109876543210
10437 xxxxxxxxxx1xxx01000101xx1x100100
10445 if (((word
>> 11) & 0x1) == 0)
10447 if (((word
>> 12) & 0x1) == 0)
10449 /* 33222222222211111111110000000000
10450 10987654321098765432109876543210
10451 xxxxxxxxxxx00x01001x01xx1x100100
10457 /* 33222222222211111111110000000000
10458 10987654321098765432109876543210
10459 xxxxxxxxxxx01x01001x01xx1x100100
10466 /* 33222222222211111111110000000000
10467 10987654321098765432109876543210
10468 xxxxxxxxxxx1xx01001x01xx1x100100
10476 if (((word
>> 10) & 0x1) == 0)
10478 if (((word
>> 11) & 0x1) == 0)
10480 /* 33222222222211111111110000000000
10481 10987654321098765432109876543210
10482 xxxxxxxxxx00xx0101xx01xx1x100100
10488 /* 33222222222211111111110000000000
10489 10987654321098765432109876543210
10490 xxxxxxxxxx01xx0101xx01xx1x100100
10497 /* 33222222222211111111110000000000
10498 10987654321098765432109876543210
10499 xxxxxxxxxx1xxx0101xx01xx1x100100
10507 if (((word
>> 10) & 0x1) == 0)
10509 if (((word
>> 11) & 0x1) == 0)
10511 if (((word
>> 17) & 0x1) == 0)
10513 if (((word
>> 18) & 0x1) == 0)
10515 /* 33222222222211111111110000000000
10516 10987654321098765432109876543210
10517 xxxxxxxxxx00xx01100x01xx1x100100
10523 /* 33222222222211111111110000000000
10524 10987654321098765432109876543210
10525 xxxxxxxxxx00xx01101x01xx1x100100
10532 /* 33222222222211111111110000000000
10533 10987654321098765432109876543210
10534 xxxxxxxxxx00xx0111xx01xx1x100100
10541 if (((word
>> 17) & 0x1) == 0)
10543 if (((word
>> 18) & 0x1) == 0)
10545 /* 33222222222211111111110000000000
10546 10987654321098765432109876543210
10547 xxxxxxxxxx01xx01100x01xx1x100100
10553 /* 33222222222211111111110000000000
10554 10987654321098765432109876543210
10555 xxxxxxxxxx01xx01101x01xx1x100100
10562 /* 33222222222211111111110000000000
10563 10987654321098765432109876543210
10564 xxxxxxxxxx01xx0111xx01xx1x100100
10572 if (((word
>> 17) & 0x1) == 0)
10574 /* 33222222222211111111110000000000
10575 10987654321098765432109876543210
10576 xxxxxxxxxx1xxx0110xx01xx1x100100
10582 /* 33222222222211111111110000000000
10583 10987654321098765432109876543210
10584 xxxxxxxxxx1xxx0111xx01xx1x100100
10593 if (((word
>> 22) & 0x1) == 0)
10595 if (((word
>> 23) & 0x1) == 0)
10597 /* 33222222222211111111110000000000
10598 10987654321098765432109876543210
10599 xxxxxxxxxxxxxx01xxxx01001x100101
10605 /* 33222222222211111111110000000000
10606 10987654321098765432109876543210
10607 xxxxxxxxxxxxxx01xxxx01011x100101
10614 if (((word
>> 23) & 0x1) == 0)
10616 /* 33222222222211111111110000000000
10617 10987654321098765432109876543210
10618 xxxxxxxxxxxxxx01xxxx01101x100101
10624 /* 33222222222211111111110000000000
10625 10987654321098765432109876543210
10626 xxxxxxxxxxxxxx01xxxx01111x100101
10635 if (((word
>> 22) & 0x1) == 0)
10637 if (((word
>> 23) & 0x1) == 0)
10639 /* 33222222222211111111110000000000
10640 10987654321098765432109876543210
10641 xxxxxxxxxxxxxx01xxxx11001x10010x
10647 /* 33222222222211111111110000000000
10648 10987654321098765432109876543210
10649 xxxxxxxxxxxxxx01xxxx11011x10010x
10656 if (((word
>> 23) & 0x1) == 0)
10658 /* 33222222222211111111110000000000
10659 10987654321098765432109876543210
10660 xxxxxxxxxxxxxx01xxxx11101x10010x
10666 /* 33222222222211111111110000000000
10667 10987654321098765432109876543210
10668 xxxxxxxxxxxxxx01xxxx11111x10010x
10677 if (((word
>> 31) & 0x1) == 0)
10679 if (((word
>> 16) & 0x1) == 0)
10681 if (((word
>> 17) & 0x1) == 0)
10683 if (((word
>> 18) & 0x1) == 0)
10685 if (((word
>> 19) & 0x1) == 0)
10687 if (((word
>> 20) & 0x1) == 0)
10689 /* 33222222222211111111110000000000
10690 10987654321098765432109876543210
10691 xxxxxxxxxxxxxx11000001xx1x100100
10697 /* 33222222222211111111110000000000
10698 10987654321098765432109876543210
10699 xxxxxxxxxxxxxx11000011xx1x100100
10706 if (((word
>> 20) & 0x1) == 0)
10708 /* 33222222222211111111110000000000
10709 10987654321098765432109876543210
10710 xxxxxxxxxxxxxx11000101xx1x100100
10716 /* 33222222222211111111110000000000
10717 10987654321098765432109876543210
10718 xxxxxxxxxxxxxx11000111xx1x100100
10726 /* 33222222222211111111110000000000
10727 10987654321098765432109876543210
10728 xxxxxxxxxxxxxx11001xx1xx1x100100
10735 if (((word
>> 18) & 0x1) == 0)
10737 /* 33222222222211111111110000000000
10738 10987654321098765432109876543210
10739 xxxxxxxxxxxxxx11010xx1xx1x100100
10745 /* 33222222222211111111110000000000
10746 10987654321098765432109876543210
10747 xxxxxxxxxxxxxx11011xx1xx1x100100
10755 if (((word
>> 17) & 0x1) == 0)
10757 if (((word
>> 18) & 0x1) == 0)
10759 if (((word
>> 19) & 0x1) == 0)
10761 /* 33222222222211111111110000000000
10762 10987654321098765432109876543210
10763 xxxxxxxxxxxxxx111000x1xx1x100100
10769 if (((word
>> 20) & 0x1) == 0)
10771 /* 33222222222211111111110000000000
10772 10987654321098765432109876543210
10773 xxxxxxxxxxxxxx11100101xx1x100100
10779 /* 33222222222211111111110000000000
10780 10987654321098765432109876543210
10781 xxxxxxxxxxxxxx11100111xx1x100100
10789 /* 33222222222211111111110000000000
10790 10987654321098765432109876543210
10791 xxxxxxxxxxxxxx11101xx1xx1x100100
10798 if (((word
>> 18) & 0x1) == 0)
10800 if (((word
>> 19) & 0x1) == 0)
10802 /* 33222222222211111111110000000000
10803 10987654321098765432109876543210
10804 xxxxxxxxxxxxxx111100x1xx1x100100
10810 /* 33222222222211111111110000000000
10811 10987654321098765432109876543210
10812 xxxxxxxxxxxxxx111101x1xx1x100100
10819 /* 33222222222211111111110000000000
10820 10987654321098765432109876543210
10821 xxxxxxxxxxxxxx11111xx1xx1x100100
10830 if (((word
>> 13) & 0x1) == 0)
10832 if (((word
>> 22) & 0x1) == 0)
10834 if (((word
>> 23) & 0x1) == 0)
10836 /* 33222222222211111111110000000000
10837 10987654321098765432109876543210
10838 xxxxxxxxxxxxx011xxxxx1001x100101
10844 /* 33222222222211111111110000000000
10845 10987654321098765432109876543210
10846 xxxxxxxxxxxxx011xxxxx1011x100101
10853 if (((word
>> 23) & 0x1) == 0)
10855 /* 33222222222211111111110000000000
10856 10987654321098765432109876543210
10857 xxxxxxxxxxxxx011xxxxx1101x100101
10863 /* 33222222222211111111110000000000
10864 10987654321098765432109876543210
10865 xxxxxxxxxxxxx011xxxxx1111x100101
10873 if (((word
>> 22) & 0x1) == 0)
10875 if (((word
>> 23) & 0x1) == 0)
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 xxxxxxxxxxxxx111xxxxx1001x100101
10885 /* 33222222222211111111110000000000
10886 10987654321098765432109876543210
10887 xxxxxxxxxxxxx111xxxxx1011x100101
10894 if (((word
>> 23) & 0x1) == 0)
10896 /* 33222222222211111111110000000000
10897 10987654321098765432109876543210
10898 xxxxxxxxxxxxx111xxxxx1101x100101
10904 /* 33222222222211111111110000000000
10905 10987654321098765432109876543210
10906 xxxxxxxxxxxxx111xxxxx1111x100101
10917 if (((word
>> 13) & 0x1) == 0)
10919 if (((word
>> 23) & 0x1) == 0)
10921 if (((word
>> 22) & 0x1) == 0)
10923 /* 33222222222211111111110000000000
10924 10987654321098765432109876543210
10925 xxxxxxxxxxxxx0x1xxxxx1001x10011x
10931 /* 33222222222211111111110000000000
10932 10987654321098765432109876543210
10933 xxxxxxxxxxxxx0x1xxxxx1101x10011x
10940 if (((word
>> 31) & 0x1) == 0)
10942 if (((word
>> 14) & 0x1) == 0)
10944 /* 33222222222211111111110000000000
10945 10987654321098765432109876543210
10946 xxxxxxxxxxxxx001xxxxx1x11x100110
10952 /* 33222222222211111111110000000000
10953 10987654321098765432109876543210
10954 xxxxxxxxxxxxx011xxxxx1x11x100110
10961 /* 33222222222211111111110000000000
10962 10987654321098765432109876543210
10963 xxxxxxxxxxxxx0x1xxxxx1x11x100111
10971 if (((word
>> 14) & 0x1) == 0)
10973 if (((word
>> 23) & 0x1) == 0)
10975 if (((word
>> 22) & 0x1) == 0)
10977 /* 33222222222211111111110000000000
10978 10987654321098765432109876543210
10979 xxxxxxxxxxxxx101xxxxx1001x10011x
10985 /* 33222222222211111111110000000000
10986 10987654321098765432109876543210
10987 xxxxxxxxxxxxx101xxxxx1101x10011x
10994 if (((word
>> 31) & 0x1) == 0)
10996 /* 33222222222211111111110000000000
10997 10987654321098765432109876543210
10998 xxxxxxxxxxxxx101xxxxx1x11x100110
11004 /* 33222222222211111111110000000000
11005 10987654321098765432109876543210
11006 xxxxxxxxxxxxx101xxxxx1x11x100111
11014 if (((word
>> 23) & 0x1) == 0)
11016 if (((word
>> 20) & 0x1) == 0)
11018 /* 33222222222211111111110000000000
11019 10987654321098765432109876543210
11020 xxxxxxxxxxxxx111xxxx01x01x10011x
11026 if (((word
>> 22) & 0x1) == 0)
11028 /* 33222222222211111111110000000000
11029 10987654321098765432109876543210
11030 xxxxxxxxxxxxx111xxxx11001x10011x
11036 /* 33222222222211111111110000000000
11037 10987654321098765432109876543210
11038 xxxxxxxxxxxxx111xxxx11101x10011x
11046 if (((word
>> 31) & 0x1) == 0)
11048 /* 33222222222211111111110000000000
11049 10987654321098765432109876543210
11050 xxxxxxxxxxxxx111xxxxx1x11x100110
11056 if (((word
>> 20) & 0x1) == 0)
11058 /* 33222222222211111111110000000000
11059 10987654321098765432109876543210
11060 xxxxxxxxxxxxx111xxxx01x11x100111
11066 if (((word
>> 22) & 0x1) == 0)
11068 /* 33222222222211111111110000000000
11069 10987654321098765432109876543210
11070 xxxxxxxxxxxxx111xxxx11011x100111
11076 /* 33222222222211111111110000000000
11077 10987654321098765432109876543210
11078 xxxxxxxxxxxxx111xxxx11111x100111
11095 if (((word
>> 29) & 0x1) == 0)
11097 if (((word
>> 30) & 0x1) == 0)
11099 if (((word
>> 31) & 0x1) == 0)
11101 /* 33222222222211111111110000000000
11102 10987654321098765432109876543210
11103 xxxxxxxxxxxxxxxxxxxxxxxxxx101000
11109 /* 33222222222211111111110000000000
11110 10987654321098765432109876543210
11111 xxxxxxxxxxxxxxxxxxxxxxxxxx101001
11118 if (((word
>> 24) & 0x1) == 0)
11120 if (((word
>> 25) & 0x1) == 0)
11122 if (((word
>> 31) & 0x1) == 0)
11124 /* 33222222222211111111110000000000
11125 10987654321098765432109876543210
11126 xxxxxxxxxxxxxxxxxxxxxxxx00101010
11132 if (((word
>> 0) & 0x1) == 0)
11134 if (((word
>> 1) & 0x1) == 0)
11136 if (((word
>> 21) & 0x1) == 0)
11138 /* 33222222222211111111110000000000
11139 10987654321098765432109876543210
11140 00xxxxxxxxxxxxxxxxxxx0xx00101011
11146 /* 33222222222211111111110000000000
11147 10987654321098765432109876543210
11148 00xxxxxxxxxxxxxxxxxxx1xx00101011
11155 if (((word
>> 21) & 0x1) == 0)
11157 /* 33222222222211111111110000000000
11158 10987654321098765432109876543210
11159 01xxxxxxxxxxxxxxxxxxx0xx00101011
11165 /* 33222222222211111111110000000000
11166 10987654321098765432109876543210
11167 01xxxxxxxxxxxxxxxxxxx1xx00101011
11175 if (((word
>> 1) & 0x1) == 0)
11177 if (((word
>> 21) & 0x1) == 0)
11179 /* 33222222222211111111110000000000
11180 10987654321098765432109876543210
11181 10xxxxxxxxxxxxxxxxxxx0xx00101011
11187 /* 33222222222211111111110000000000
11188 10987654321098765432109876543210
11189 10xxxxxxxxxxxxxxxxxxx1xx00101011
11196 if (((word
>> 21) & 0x1) == 0)
11198 /* 33222222222211111111110000000000
11199 10987654321098765432109876543210
11200 11xxxxxxxxxxxxxxxxxxx0xx00101011
11206 /* 33222222222211111111110000000000
11207 10987654321098765432109876543210
11208 11xxxxxxxxxxxxxxxxxxx1xx00101011
11218 if (((word
>> 21) & 0x1) == 0)
11220 if (((word
>> 22) & 0x1) == 0)
11222 if (((word
>> 23) & 0x1) == 0)
11224 /* 33222222222211111111110000000000
11225 10987654321098765432109876543210
11226 xxxxxxxxxxxxxxxxxxxxx0000110101x
11232 /* 33222222222211111111110000000000
11233 10987654321098765432109876543210
11234 xxxxxxxxxxxxxxxxxxxxx0010110101x
11241 /* 33222222222211111111110000000000
11242 10987654321098765432109876543210
11243 xxxxxxxxxxxxxxxxxxxxx01x0110101x
11250 if (((word
>> 23) & 0x1) == 0)
11252 /* 33222222222211111111110000000000
11253 10987654321098765432109876543210
11254 xxxxxxxxxxxxxxxxxxxxx1x00110101x
11260 /* 33222222222211111111110000000000
11261 10987654321098765432109876543210
11262 xxxxxxxxxxxxxxxxxxxxx1x10110101x
11271 if (((word
>> 21) & 0x1) == 0)
11273 /* 33222222222211111111110000000000
11274 10987654321098765432109876543210
11275 xxxxxxxxxxxxxxxxxxxxx0xx1x10101x
11281 /* 33222222222211111111110000000000
11282 10987654321098765432109876543210
11283 xxxxxxxxxxxxxxxxxxxxx1xx1x10101x
11292 if (((word
>> 24) & 0x1) == 0)
11294 if (((word
>> 25) & 0x1) == 0)
11296 /* 33222222222211111111110000000000
11297 10987654321098765432109876543210
11298 xxxxxxxxxxxxxxxxxxxxxxxx001011xx
11304 /* 33222222222211111111110000000000
11305 10987654321098765432109876543210
11306 xxxxxxxxxxxxxxxxxxxxxxxx011011xx
11313 if (((word
>> 25) & 0x1) == 0)
11315 /* 33222222222211111111110000000000
11316 10987654321098765432109876543210
11317 xxxxxxxxxxxxxxxxxxxxxxxx101011xx
11323 /* 33222222222211111111110000000000
11324 10987654321098765432109876543210
11325 xxxxxxxxxxxxxxxxxxxxxxxx111011xx
11335 if (((word
>> 25) & 0x1) == 0)
11337 if (((word
>> 28) & 0x1) == 0)
11339 if (((word
>> 22) & 0x1) == 0)
11341 if (((word
>> 23) & 0x1) == 0)
11343 if (((word
>> 24) & 0x1) == 0)
11345 if (((word
>> 29) & 0x1) == 0)
11347 /* 33222222222211111111110000000000
11348 10987654321098765432109876543210
11349 xxxxxxxxxxxxxxxxxxxxxx00001100xx
11355 /* 33222222222211111111110000000000
11356 10987654321098765432109876543210
11357 xxxxxxxxxxxxxxxxxxxxxx00001101xx
11364 if (((word
>> 29) & 0x1) == 0)
11366 if (((word
>> 13) & 0x1) == 0)
11368 if (((word
>> 21) & 0x1) == 0)
11370 /* 33222222222211111111110000000000
11371 10987654321098765432109876543210
11372 xxxxxxxxxxxxx0xxxxxxx000101100xx
11378 /* 33222222222211111111110000000000
11379 10987654321098765432109876543210
11380 xxxxxxxxxxxxx0xxxxxxx100101100xx
11387 if (((word
>> 21) & 0x1) == 0)
11389 /* 33222222222211111111110000000000
11390 10987654321098765432109876543210
11391 xxxxxxxxxxxxx1xxxxxxx000101100xx
11397 /* 33222222222211111111110000000000
11398 10987654321098765432109876543210
11399 xxxxxxxxxxxxx1xxxxxxx100101100xx
11407 /* 33222222222211111111110000000000
11408 10987654321098765432109876543210
11409 xxxxxxxxxxxxxxxxxxxxxx00101101xx
11417 if (((word
>> 29) & 0x1) == 0)
11419 if (((word
>> 21) & 0x1) == 0)
11421 if (((word
>> 24) & 0x1) == 0)
11423 /* 33222222222211111111110000000000
11424 10987654321098765432109876543210
11425 xxxxxxxxxxxxxxxxxxxxx001001100xx
11431 if (((word
>> 13) & 0x1) == 0)
11433 /* 33222222222211111111110000000000
11434 10987654321098765432109876543210
11435 xxxxxxxxxxxxx0xxxxxxx001101100xx
11441 /* 33222222222211111111110000000000
11442 10987654321098765432109876543210
11443 xxxxxxxxxxxxx1xxxxxxx001101100xx
11451 if (((word
>> 13) & 0x1) == 0)
11453 /* 33222222222211111111110000000000
11454 10987654321098765432109876543210
11455 xxxxxxxxxxxxx0xxxxxxx101x01100xx
11461 /* 33222222222211111111110000000000
11462 10987654321098765432109876543210
11463 xxxxxxxxxxxxx1xxxxxxx101x01100xx
11471 /* 33222222222211111111110000000000
11472 10987654321098765432109876543210
11473 xxxxxxxxxxxxxxxxxxxxxx01x01101xx
11481 if (((word
>> 23) & 0x1) == 0)
11483 if (((word
>> 24) & 0x1) == 0)
11485 if (((word
>> 29) & 0x1) == 0)
11487 /* 33222222222211111111110000000000
11488 10987654321098765432109876543210
11489 xxxxxxxxxxxxxxxxxxxxxx10001100xx
11495 /* 33222222222211111111110000000000
11496 10987654321098765432109876543210
11497 xxxxxxxxxxxxxxxxxxxxxx10001101xx
11504 if (((word
>> 29) & 0x1) == 0)
11506 if (((word
>> 13) & 0x1) == 0)
11508 if (((word
>> 21) & 0x1) == 0)
11510 /* 33222222222211111111110000000000
11511 10987654321098765432109876543210
11512 xxxxxxxxxxxxx0xxxxxxx010101100xx
11518 /* 33222222222211111111110000000000
11519 10987654321098765432109876543210
11520 xxxxxxxxxxxxx0xxxxxxx110101100xx
11527 if (((word
>> 21) & 0x1) == 0)
11529 /* 33222222222211111111110000000000
11530 10987654321098765432109876543210
11531 xxxxxxxxxxxxx1xxxxxxx010101100xx
11537 /* 33222222222211111111110000000000
11538 10987654321098765432109876543210
11539 xxxxxxxxxxxxx1xxxxxxx110101100xx
11547 /* 33222222222211111111110000000000
11548 10987654321098765432109876543210
11549 xxxxxxxxxxxxxxxxxxxxxx10101101xx
11557 if (((word
>> 29) & 0x1) == 0)
11559 if (((word
>> 21) & 0x1) == 0)
11561 if (((word
>> 24) & 0x1) == 0)
11563 /* 33222222222211111111110000000000
11564 10987654321098765432109876543210
11565 xxxxxxxxxxxxxxxxxxxxx011001100xx
11571 if (((word
>> 13) & 0x1) == 0)
11573 /* 33222222222211111111110000000000
11574 10987654321098765432109876543210
11575 xxxxxxxxxxxxx0xxxxxxx011101100xx
11581 /* 33222222222211111111110000000000
11582 10987654321098765432109876543210
11583 xxxxxxxxxxxxx1xxxxxxx011101100xx
11591 if (((word
>> 13) & 0x1) == 0)
11593 /* 33222222222211111111110000000000
11594 10987654321098765432109876543210
11595 xxxxxxxxxxxxx0xxxxxxx111x01100xx
11601 /* 33222222222211111111110000000000
11602 10987654321098765432109876543210
11603 xxxxxxxxxxxxx1xxxxxxx111x01100xx
11611 /* 33222222222211111111110000000000
11612 10987654321098765432109876543210
11613 xxxxxxxxxxxxxxxxxxxxxx11x01101xx
11622 if (((word
>> 24) & 0x1) == 0)
11624 if (((word
>> 29) & 0x1) == 0)
11626 /* 33222222222211111111110000000000
11627 10987654321098765432109876543210
11628 xxxxxxxxxxxxxxxxxxxxxxxx001110xx
11634 if (((word
>> 10) & 0x1) == 0)
11636 if (((word
>> 11) & 0x1) == 0)
11638 if (((word
>> 22) & 0x1) == 0)
11640 /* 33222222222211111111110000000000
11641 10987654321098765432109876543210
11642 xxxxxxxxxx00xxxxxxxxxx0x001111xx
11648 /* 33222222222211111111110000000000
11649 10987654321098765432109876543210
11650 xxxxxxxxxx00xxxxxxxxxx1x001111xx
11657 if (((word
>> 22) & 0x1) == 0)
11659 /* 33222222222211111111110000000000
11660 10987654321098765432109876543210
11661 xxxxxxxxxx01xxxxxxxxxx0x001111xx
11667 /* 33222222222211111111110000000000
11668 10987654321098765432109876543210
11669 xxxxxxxxxx01xxxxxxxxxx1x001111xx
11677 if (((word
>> 22) & 0x1) == 0)
11679 /* 33222222222211111111110000000000
11680 10987654321098765432109876543210
11681 xxxxxxxxxx1xxxxxxxxxxx0x001111xx
11687 /* 33222222222211111111110000000000
11688 10987654321098765432109876543210
11689 xxxxxxxxxx1xxxxxxxxxxx1x001111xx
11698 if (((word
>> 22) & 0x1) == 0)
11700 /* 33222222222211111111110000000000
11701 10987654321098765432109876543210
11702 xxxxxxxxxxxxxxxxxxxxxx0x10111xxx
11708 /* 33222222222211111111110000000000
11709 10987654321098765432109876543210
11710 xxxxxxxxxxxxxxxxxxxxxx1x10111xxx
11719 if (((word
>> 24) & 0x1) == 0)
11721 if (((word
>> 21) & 0x1) == 0)
11723 if (((word
>> 28) & 0x1) == 0)
11725 if (((word
>> 10) & 0x1) == 0)
11727 if (((word
>> 29) & 0x1) == 0)
11729 if (((word
>> 11) & 0x1) == 0)
11731 if (((word
>> 12) & 0x1) == 0)
11733 /* 33222222222211111111110000000000
11734 10987654321098765432109876543210
11735 xxxxxxxxxx000xxxxxxxx0xx011100xx
11741 /* 33222222222211111111110000000000
11742 10987654321098765432109876543210
11743 xxxxxxxxxx001xxxxxxxx0xx011100xx
11750 if (((word
>> 12) & 0x1) == 0)
11752 if (((word
>> 14) & 0x1) == 0)
11754 /* 33222222222211111111110000000000
11755 10987654321098765432109876543210
11756 xxxxxxxxxx010x0xxxxxx0xx011100xx
11762 /* 33222222222211111111110000000000
11763 10987654321098765432109876543210
11764 xxxxxxxxxx010x1xxxxxx0xx011100xx
11771 if (((word
>> 13) & 0x1) == 0)
11773 if (((word
>> 14) & 0x1) == 0)
11775 /* 33222222222211111111110000000000
11776 10987654321098765432109876543210
11777 xxxxxxxxxx01100xxxxxx0xx011100xx
11783 /* 33222222222211111111110000000000
11784 10987654321098765432109876543210
11785 xxxxxxxxxx01101xxxxxx0xx011100xx
11792 if (((word
>> 14) & 0x1) == 0)
11794 /* 33222222222211111111110000000000
11795 10987654321098765432109876543210
11796 xxxxxxxxxx01110xxxxxx0xx011100xx
11802 /* 33222222222211111111110000000000
11803 10987654321098765432109876543210
11804 xxxxxxxxxx01111xxxxxx0xx011100xx
11814 /* 33222222222211111111110000000000
11815 10987654321098765432109876543210
11816 xxxxxxxxxx0xxxxxxxxxx0xx011101xx
11823 if (((word
>> 15) & 0x1) == 0)
11825 if (((word
>> 22) & 0x1) == 0)
11827 if (((word
>> 29) & 0x1) == 0)
11829 if (((word
>> 11) & 0x1) == 0)
11831 /* 33222222222211111111110000000000
11832 10987654321098765432109876543210
11833 xxxxxxxxxx10xxx0xxxxx00x011100xx
11839 if (((word
>> 12) & 0x1) == 0)
11841 if (((word
>> 13) & 0x1) == 0)
11843 /* 33222222222211111111110000000000
11844 10987654321098765432109876543210
11845 xxxxxxxxxx1100x0xxxxx00x011100xx
11851 /* 33222222222211111111110000000000
11852 10987654321098765432109876543210
11853 xxxxxxxxxx1101x0xxxxx00x011100xx
11860 if (((word
>> 13) & 0x1) == 0)
11862 /* 33222222222211111111110000000000
11863 10987654321098765432109876543210
11864 xxxxxxxxxx1110x0xxxxx00x011100xx
11870 /* 33222222222211111111110000000000
11871 10987654321098765432109876543210
11872 xxxxxxxxxx1111x0xxxxx00x011100xx
11881 /* 33222222222211111111110000000000
11882 10987654321098765432109876543210
11883 xxxxxxxxxx1xxxx0xxxxx00x011101xx
11890 if (((word
>> 11) & 0x1) == 0)
11892 if (((word
>> 12) & 0x1) == 0)
11894 if (((word
>> 13) & 0x1) == 0)
11896 if (((word
>> 23) & 0x1) == 0)
11898 if (((word
>> 29) & 0x1) == 0)
11900 /* 33222222222211111111110000000000
11901 10987654321098765432109876543210
11902 xxxxxxxxxx1000x0xxxxx010011100xx
11908 /* 33222222222211111111110000000000
11909 10987654321098765432109876543210
11910 xxxxxxxxxx1000x0xxxxx010011101xx
11917 if (((word
>> 29) & 0x1) == 0)
11919 /* 33222222222211111111110000000000
11920 10987654321098765432109876543210
11921 xxxxxxxxxx1000x0xxxxx011011100xx
11927 /* 33222222222211111111110000000000
11928 10987654321098765432109876543210
11929 xxxxxxxxxx1000x0xxxxx011011101xx
11937 if (((word
>> 23) & 0x1) == 0)
11939 if (((word
>> 29) & 0x1) == 0)
11941 /* 33222222222211111111110000000000
11942 10987654321098765432109876543210
11943 xxxxxxxxxx1001x0xxxxx010011100xx
11949 /* 33222222222211111111110000000000
11950 10987654321098765432109876543210
11951 xxxxxxxxxx1001x0xxxxx010011101xx
11958 /* 33222222222211111111110000000000
11959 10987654321098765432109876543210
11960 xxxxxxxxxx1001x0xxxxx01101110xxx
11968 if (((word
>> 13) & 0x1) == 0)
11970 if (((word
>> 23) & 0x1) == 0)
11972 if (((word
>> 29) & 0x1) == 0)
11974 /* 33222222222211111111110000000000
11975 10987654321098765432109876543210
11976 xxxxxxxxxx1010x0xxxxx010011100xx
11982 /* 33222222222211111111110000000000
11983 10987654321098765432109876543210
11984 xxxxxxxxxx1010x0xxxxx010011101xx
11991 if (((word
>> 29) & 0x1) == 0)
11993 /* 33222222222211111111110000000000
11994 10987654321098765432109876543210
11995 xxxxxxxxxx1010x0xxxxx011011100xx
12001 /* 33222222222211111111110000000000
12002 10987654321098765432109876543210
12003 xxxxxxxxxx1010x0xxxxx011011101xx
12011 if (((word
>> 23) & 0x1) == 0)
12013 if (((word
>> 29) & 0x1) == 0)
12015 /* 33222222222211111111110000000000
12016 10987654321098765432109876543210
12017 xxxxxxxxxx1011x0xxxxx010011100xx
12023 /* 33222222222211111111110000000000
12024 10987654321098765432109876543210
12025 xxxxxxxxxx1011x0xxxxx010011101xx
12032 if (((word
>> 29) & 0x1) == 0)
12034 /* 33222222222211111111110000000000
12035 10987654321098765432109876543210
12036 xxxxxxxxxx1011x0xxxxx011011100xx
12042 /* 33222222222211111111110000000000
12043 10987654321098765432109876543210
12044 xxxxxxxxxx1011x0xxxxx011011101xx
12054 if (((word
>> 12) & 0x1) == 0)
12056 if (((word
>> 13) & 0x1) == 0)
12058 if (((word
>> 23) & 0x1) == 0)
12060 /* 33222222222211111111110000000000
12061 10987654321098765432109876543210
12062 xxxxxxxxxx1100x0xxxxx01001110xxx
12068 /* 33222222222211111111110000000000
12069 10987654321098765432109876543210
12070 xxxxxxxxxx1100x0xxxxx01101110xxx
12077 if (((word
>> 23) & 0x1) == 0)
12079 /* 33222222222211111111110000000000
12080 10987654321098765432109876543210
12081 xxxxxxxxxx1101x0xxxxx01001110xxx
12087 /* 33222222222211111111110000000000
12088 10987654321098765432109876543210
12089 xxxxxxxxxx1101x0xxxxx01101110xxx
12097 if (((word
>> 13) & 0x1) == 0)
12099 if (((word
>> 29) & 0x1) == 0)
12101 /* 33222222222211111111110000000000
12102 10987654321098765432109876543210
12103 xxxxxxxxxx1110x0xxxxx01x011100xx
12109 /* 33222222222211111111110000000000
12110 10987654321098765432109876543210
12111 xxxxxxxxxx1110x0xxxxx01x011101xx
12118 if (((word
>> 23) & 0x1) == 0)
12120 if (((word
>> 29) & 0x1) == 0)
12122 /* 33222222222211111111110000000000
12123 10987654321098765432109876543210
12124 xxxxxxxxxx1111x0xxxxx010011100xx
12130 /* 33222222222211111111110000000000
12131 10987654321098765432109876543210
12132 xxxxxxxxxx1111x0xxxxx010011101xx
12139 /* 33222222222211111111110000000000
12140 10987654321098765432109876543210
12141 xxxxxxxxxx1111x0xxxxx01101110xxx
12152 if (((word
>> 11) & 0x1) == 0)
12154 /* 33222222222211111111110000000000
12155 10987654321098765432109876543210
12156 xxxxxxxxxx10xxx1xxxxx0xx01110xxx
12162 /* 33222222222211111111110000000000
12163 10987654321098765432109876543210
12164 xxxxxxxxxx11xxx1xxxxx0xx01110xxx
12173 if (((word
>> 29) & 0x1) == 0)
12175 if (((word
>> 30) & 0x1) == 0)
12177 if (((word
>> 16) & 0x1) == 0)
12179 if (((word
>> 17) & 0x1) == 0)
12181 /* 33222222222211111111110000000000
12182 10987654321098765432109876543210
12183 xxxxxxxxxxxxxxxx00xxx0xx0111100x
12189 /* 33222222222211111111110000000000
12190 10987654321098765432109876543210
12191 xxxxxxxxxxxxxxxx01xxx0xx0111100x
12198 if (((word
>> 17) & 0x1) == 0)
12200 /* 33222222222211111111110000000000
12201 10987654321098765432109876543210
12202 xxxxxxxxxxxxxxxx10xxx0xx0111100x
12208 /* 33222222222211111111110000000000
12209 10987654321098765432109876543210
12210 xxxxxxxxxxxxxxxx11xxx0xx0111100x
12218 if (((word
>> 10) & 0x1) == 0)
12220 if (((word
>> 12) & 0x1) == 0)
12222 if (((word
>> 13) & 0x1) == 0)
12224 if (((word
>> 14) & 0x1) == 0)
12226 /* 33222222222211111111110000000000
12227 10987654321098765432109876543210
12228 xxxxxxxxxx0x000xxxxxx0xx0111101x
12234 /* 33222222222211111111110000000000
12235 10987654321098765432109876543210
12236 xxxxxxxxxx0x001xxxxxx0xx0111101x
12243 if (((word
>> 14) & 0x1) == 0)
12245 /* 33222222222211111111110000000000
12246 10987654321098765432109876543210
12247 xxxxxxxxxx0x010xxxxxx0xx0111101x
12253 /* 33222222222211111111110000000000
12254 10987654321098765432109876543210
12255 xxxxxxxxxx0x011xxxxxx0xx0111101x
12263 if (((word
>> 13) & 0x1) == 0)
12265 if (((word
>> 14) & 0x1) == 0)
12267 /* 33222222222211111111110000000000
12268 10987654321098765432109876543210
12269 xxxxxxxxxx0x100xxxxxx0xx0111101x
12275 /* 33222222222211111111110000000000
12276 10987654321098765432109876543210
12277 xxxxxxxxxx0x101xxxxxx0xx0111101x
12284 /* 33222222222211111111110000000000
12285 10987654321098765432109876543210
12286 xxxxxxxxxx0x11xxxxxxx0xx0111101x
12294 if (((word
>> 11) & 0x1) == 0)
12296 if (((word
>> 13) & 0x1) == 0)
12298 /* 33222222222211111111110000000000
12299 10987654321098765432109876543210
12300 xxxxxxxxxx10x0xxxxxxx0xx0111101x
12306 /* 33222222222211111111110000000000
12307 10987654321098765432109876543210
12308 xxxxxxxxxx10x1xxxxxxx0xx0111101x
12315 if (((word
>> 13) & 0x1) == 0)
12317 /* 33222222222211111111110000000000
12318 10987654321098765432109876543210
12319 xxxxxxxxxx11x0xxxxxxx0xx0111101x
12325 if (((word
>> 23) & 0x1) == 0)
12327 /* 33222222222211111111110000000000
12328 10987654321098765432109876543210
12329 xxxxxxxxxx11x1xxxxxxx0x00111101x
12335 /* 33222222222211111111110000000000
12336 10987654321098765432109876543210
12337 xxxxxxxxxx11x1xxxxxxx0x10111101x
12348 if (((word
>> 11) & 0x1) == 0)
12350 if (((word
>> 12) & 0x1) == 0)
12352 if (((word
>> 13) & 0x1) == 0)
12354 /* 33222222222211111111110000000000
12355 10987654321098765432109876543210
12356 xxxxxxxxxxx000xxxxxxx0xx011111xx
12362 if (((word
>> 23) & 0x1) == 0)
12364 /* 33222222222211111111110000000000
12365 10987654321098765432109876543210
12366 xxxxxxxxxxx001xxxxxxx0x0011111xx
12372 /* 33222222222211111111110000000000
12373 10987654321098765432109876543210
12374 xxxxxxxxxxx001xxxxxxx0x1011111xx
12382 /* 33222222222211111111110000000000
12383 10987654321098765432109876543210
12384 xxxxxxxxxxx01xxxxxxxx0xx011111xx
12391 if (((word
>> 13) & 0x1) == 0)
12393 /* 33222222222211111111110000000000
12394 10987654321098765432109876543210
12395 xxxxxxxxxxx1x0xxxxxxx0xx011111xx
12401 if (((word
>> 23) & 0x1) == 0)
12403 /* 33222222222211111111110000000000
12404 10987654321098765432109876543210
12405 xxxxxxxxxxx1x1xxxxxxx0x0011111xx
12411 /* 33222222222211111111110000000000
12412 10987654321098765432109876543210
12413 xxxxxxxxxxx1x1xxxxxxx0x1011111xx
12424 if (((word
>> 10) & 0x1) == 0)
12426 if (((word
>> 11) & 0x1) == 0)
12428 if (((word
>> 12) & 0x1) == 0)
12430 if (((word
>> 13) & 0x1) == 0)
12432 if (((word
>> 14) & 0x1) == 0)
12434 if (((word
>> 15) & 0x1) == 0)
12436 if (((word
>> 28) & 0x1) == 0)
12438 if (((word
>> 29) & 0x1) == 0)
12440 if (((word
>> 30) & 0x1) == 0)
12442 /* 33222222222211111111110000000000
12443 10987654321098765432109876543210
12444 xxxxxxxxxx000000xxxxx1xx0111000x
12450 /* 33222222222211111111110000000000
12451 10987654321098765432109876543210
12452 xxxxxxxxxx000000xxxxx1xx0111001x
12459 if (((word
>> 30) & 0x1) == 0)
12461 /* 33222222222211111111110000000000
12462 10987654321098765432109876543210
12463 xxxxxxxxxx000000xxxxx1xx0111010x
12469 /* 33222222222211111111110000000000
12470 10987654321098765432109876543210
12471 xxxxxxxxxx000000xxxxx1xx0111011x
12479 if (((word
>> 16) & 0x1) == 0)
12481 if (((word
>> 17) & 0x1) == 0)
12483 if (((word
>> 18) & 0x1) == 0)
12485 if (((word
>> 19) & 0x1) == 0)
12487 if (((word
>> 20) & 0x1) == 0)
12489 /* 33222222222211111111110000000000
12490 10987654321098765432109876543210
12491 xxxxxxxxxx000000000001xx01111xxx
12497 /* 33222222222211111111110000000000
12498 10987654321098765432109876543210
12499 xxxxxxxxxx000000000011xx01111xxx
12506 if (((word
>> 20) & 0x1) == 0)
12508 /* 33222222222211111111110000000000
12509 10987654321098765432109876543210
12510 xxxxxxxxxx000000000101xx01111xxx
12516 /* 33222222222211111111110000000000
12517 10987654321098765432109876543210
12518 xxxxxxxxxx000000000111xx01111xxx
12526 /* 33222222222211111111110000000000
12527 10987654321098765432109876543210
12528 xxxxxxxxxx000000001xx1xx01111xxx
12535 if (((word
>> 18) & 0x1) == 0)
12537 /* 33222222222211111111110000000000
12538 10987654321098765432109876543210
12539 xxxxxxxxxx000000010xx1xx01111xxx
12545 if (((word
>> 19) & 0x1) == 0)
12547 /* 33222222222211111111110000000000
12548 10987654321098765432109876543210
12549 xxxxxxxxxx0000000110x1xx01111xxx
12555 /* 33222222222211111111110000000000
12556 10987654321098765432109876543210
12557 xxxxxxxxxx0000000111x1xx01111xxx
12566 if (((word
>> 17) & 0x1) == 0)
12568 if (((word
>> 18) & 0x1) == 0)
12570 if (((word
>> 19) & 0x1) == 0)
12572 if (((word
>> 20) & 0x1) == 0)
12574 /* 33222222222211111111110000000000
12575 10987654321098765432109876543210
12576 xxxxxxxxxx000000100001xx01111xxx
12582 /* 33222222222211111111110000000000
12583 10987654321098765432109876543210
12584 xxxxxxxxxx000000100011xx01111xxx
12591 if (((word
>> 20) & 0x1) == 0)
12593 /* 33222222222211111111110000000000
12594 10987654321098765432109876543210
12595 xxxxxxxxxx000000100101xx01111xxx
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 xxxxxxxxxx000000100111xx01111xxx
12611 /* 33222222222211111111110000000000
12612 10987654321098765432109876543210
12613 xxxxxxxxxx000000101xx1xx01111xxx
12620 if (((word
>> 18) & 0x1) == 0)
12622 /* 33222222222211111111110000000000
12623 10987654321098765432109876543210
12624 xxxxxxxxxx000000110xx1xx01111xxx
12630 if (((word
>> 19) & 0x1) == 0)
12632 /* 33222222222211111111110000000000
12633 10987654321098765432109876543210
12634 xxxxxxxxxx0000001110x1xx01111xxx
12640 /* 33222222222211111111110000000000
12641 10987654321098765432109876543210
12642 xxxxxxxxxx0000001111x1xx01111xxx
12653 if (((word
>> 29) & 0x1) == 0)
12655 if (((word
>> 30) & 0x1) == 0)
12657 /* 33222222222211111111110000000000
12658 10987654321098765432109876543210
12659 xxxxxxxxxx000001xxxxx1xx0111x00x
12665 /* 33222222222211111111110000000000
12666 10987654321098765432109876543210
12667 xxxxxxxxxx000001xxxxx1xx0111x01x
12674 if (((word
>> 30) & 0x1) == 0)
12676 /* 33222222222211111111110000000000
12677 10987654321098765432109876543210
12678 xxxxxxxxxx000001xxxxx1xx0111x10x
12684 /* 33222222222211111111110000000000
12685 10987654321098765432109876543210
12686 xxxxxxxxxx000001xxxxx1xx0111x11x
12695 if (((word
>> 28) & 0x1) == 0)
12697 if (((word
>> 15) & 0x1) == 0)
12699 if (((word
>> 29) & 0x1) == 0)
12701 if (((word
>> 30) & 0x1) == 0)
12703 /* 33222222222211111111110000000000
12704 10987654321098765432109876543210
12705 xxxxxxxxxx000010xxxxx1xx0111000x
12711 /* 33222222222211111111110000000000
12712 10987654321098765432109876543210
12713 xxxxxxxxxx000010xxxxx1xx0111001x
12720 if (((word
>> 30) & 0x1) == 0)
12722 /* 33222222222211111111110000000000
12723 10987654321098765432109876543210
12724 xxxxxxxxxx000010xxxxx1xx0111010x
12730 /* 33222222222211111111110000000000
12731 10987654321098765432109876543210
12732 xxxxxxxxxx000010xxxxx1xx0111011x
12740 if (((word
>> 29) & 0x1) == 0)
12742 if (((word
>> 30) & 0x1) == 0)
12744 /* 33222222222211111111110000000000
12745 10987654321098765432109876543210
12746 xxxxxxxxxx000011xxxxx1xx0111000x
12752 /* 33222222222211111111110000000000
12753 10987654321098765432109876543210
12754 xxxxxxxxxx000011xxxxx1xx0111001x
12761 if (((word
>> 30) & 0x1) == 0)
12763 /* 33222222222211111111110000000000
12764 10987654321098765432109876543210
12765 xxxxxxxxxx000011xxxxx1xx0111010x
12771 /* 33222222222211111111110000000000
12772 10987654321098765432109876543210
12773 xxxxxxxxxx000011xxxxx1xx0111011x
12782 if (((word
>> 17) & 0x1) == 0)
12784 if (((word
>> 15) & 0x1) == 0)
12786 if (((word
>> 16) & 0x1) == 0)
12788 if (((word
>> 18) & 0x1) == 0)
12790 /* 33222222222211111111110000000000
12791 10987654321098765432109876543210
12792 xxxxxxxxxx000010000xx1xx01111xxx
12798 /* 33222222222211111111110000000000
12799 10987654321098765432109876543210
12800 xxxxxxxxxx000010001xx1xx01111xxx
12807 if (((word
>> 18) & 0x1) == 0)
12809 /* 33222222222211111111110000000000
12810 10987654321098765432109876543210
12811 xxxxxxxxxx000010100xx1xx01111xxx
12817 /* 33222222222211111111110000000000
12818 10987654321098765432109876543210
12819 xxxxxxxxxx000010101xx1xx01111xxx
12827 if (((word
>> 16) & 0x1) == 0)
12829 if (((word
>> 18) & 0x1) == 0)
12831 /* 33222222222211111111110000000000
12832 10987654321098765432109876543210
12833 xxxxxxxxxx000011000xx1xx01111xxx
12839 /* 33222222222211111111110000000000
12840 10987654321098765432109876543210
12841 xxxxxxxxxx000011001xx1xx01111xxx
12848 if (((word
>> 18) & 0x1) == 0)
12850 /* 33222222222211111111110000000000
12851 10987654321098765432109876543210
12852 xxxxxxxxxx000011100xx1xx01111xxx
12858 /* 33222222222211111111110000000000
12859 10987654321098765432109876543210
12860 xxxxxxxxxx000011101xx1xx01111xxx
12869 if (((word
>> 18) & 0x1) == 0)
12871 /* 33222222222211111111110000000000
12872 10987654321098765432109876543210
12873 xxxxxxxxxx00001xx10xx1xx01111xxx
12879 if (((word
>> 15) & 0x1) == 0)
12881 if (((word
>> 16) & 0x1) == 0)
12883 /* 33222222222211111111110000000000
12884 10987654321098765432109876543210
12885 xxxxxxxxxx000010011xx1xx01111xxx
12891 /* 33222222222211111111110000000000
12892 10987654321098765432109876543210
12893 xxxxxxxxxx000010111xx1xx01111xxx
12900 /* 33222222222211111111110000000000
12901 10987654321098765432109876543210
12902 xxxxxxxxxx000011x11xx1xx01111xxx
12913 if (((word
>> 14) & 0x1) == 0)
12915 if (((word
>> 15) & 0x1) == 0)
12917 if (((word
>> 28) & 0x1) == 0)
12919 if (((word
>> 29) & 0x1) == 0)
12921 if (((word
>> 30) & 0x1) == 0)
12923 /* 33222222222211111111110000000000
12924 10987654321098765432109876543210
12925 xxxxxxxxxx000100xxxxx1xx0111000x
12931 /* 33222222222211111111110000000000
12932 10987654321098765432109876543210
12933 xxxxxxxxxx000100xxxxx1xx0111001x
12940 if (((word
>> 30) & 0x1) == 0)
12942 /* 33222222222211111111110000000000
12943 10987654321098765432109876543210
12944 xxxxxxxxxx000100xxxxx1xx0111010x
12950 /* 33222222222211111111110000000000
12951 10987654321098765432109876543210
12952 xxxxxxxxxx000100xxxxx1xx0111011x
12960 if (((word
>> 3) & 0x1) == 0)
12962 if (((word
>> 4) & 0x1) == 0)
12964 /* 33222222222211111111110000000000
12965 10987654321098765432109876543210
12966 xxx00xxxxx000100xxxxx1xx01111xxx
12972 /* 33222222222211111111110000000000
12973 10987654321098765432109876543210
12974 xxx01xxxxx000100xxxxx1xx01111xxx
12981 if (((word
>> 4) & 0x1) == 0)
12983 /* 33222222222211111111110000000000
12984 10987654321098765432109876543210
12985 xxx10xxxxx000100xxxxx1xx01111xxx
12991 /* 33222222222211111111110000000000
12992 10987654321098765432109876543210
12993 xxx11xxxxx000100xxxxx1xx01111xxx
13002 if (((word
>> 29) & 0x1) == 0)
13004 if (((word
>> 30) & 0x1) == 0)
13006 /* 33222222222211111111110000000000
13007 10987654321098765432109876543210
13008 xxxxxxxxxx000101xxxxx1xx0111x00x
13014 /* 33222222222211111111110000000000
13015 10987654321098765432109876543210
13016 xxxxxxxxxx000101xxxxx1xx0111x01x
13023 if (((word
>> 30) & 0x1) == 0)
13025 /* 33222222222211111111110000000000
13026 10987654321098765432109876543210
13027 xxxxxxxxxx000101xxxxx1xx0111x10x
13033 /* 33222222222211111111110000000000
13034 10987654321098765432109876543210
13035 xxxxxxxxxx000101xxxxx1xx0111x11x
13044 if (((word
>> 15) & 0x1) == 0)
13046 if (((word
>> 29) & 0x1) == 0)
13048 if (((word
>> 30) & 0x1) == 0)
13050 /* 33222222222211111111110000000000
13051 10987654321098765432109876543210
13052 xxxxxxxxxx000110xxxxx1xx0111x00x
13058 /* 33222222222211111111110000000000
13059 10987654321098765432109876543210
13060 xxxxxxxxxx000110xxxxx1xx0111x01x
13067 if (((word
>> 30) & 0x1) == 0)
13069 /* 33222222222211111111110000000000
13070 10987654321098765432109876543210
13071 xxxxxxxxxx000110xxxxx1xx0111x10x
13077 /* 33222222222211111111110000000000
13078 10987654321098765432109876543210
13079 xxxxxxxxxx000110xxxxx1xx0111x11x
13087 if (((word
>> 22) & 0x1) == 0)
13089 if (((word
>> 30) & 0x1) == 0)
13091 /* 33222222222211111111110000000000
13092 10987654321098765432109876543210
13093 xxxxxxxxxx000111xxxxx10x0111xx0x
13099 /* 33222222222211111111110000000000
13100 10987654321098765432109876543210
13101 xxxxxxxxxx000111xxxxx10x0111xx1x
13108 if (((word
>> 30) & 0x1) == 0)
13110 /* 33222222222211111111110000000000
13111 10987654321098765432109876543210
13112 xxxxxxxxxx000111xxxxx11x0111xx0x
13118 /* 33222222222211111111110000000000
13119 10987654321098765432109876543210
13120 xxxxxxxxxx000111xxxxx11x0111xx1x
13131 if (((word
>> 28) & 0x1) == 0)
13133 if (((word
>> 13) & 0x1) == 0)
13135 if (((word
>> 14) & 0x1) == 0)
13137 if (((word
>> 15) & 0x1) == 0)
13139 if (((word
>> 29) & 0x1) == 0)
13141 if (((word
>> 30) & 0x1) == 0)
13143 /* 33222222222211111111110000000000
13144 10987654321098765432109876543210
13145 xxxxxxxxxx001000xxxxx1xx0111000x
13151 /* 33222222222211111111110000000000
13152 10987654321098765432109876543210
13153 xxxxxxxxxx001000xxxxx1xx0111001x
13160 if (((word
>> 30) & 0x1) == 0)
13162 /* 33222222222211111111110000000000
13163 10987654321098765432109876543210
13164 xxxxxxxxxx001000xxxxx1xx0111010x
13170 /* 33222222222211111111110000000000
13171 10987654321098765432109876543210
13172 xxxxxxxxxx001000xxxxx1xx0111011x
13180 if (((word
>> 30) & 0x1) == 0)
13182 /* 33222222222211111111110000000000
13183 10987654321098765432109876543210
13184 xxxxxxxxxx001001xxxxx1xx01110x0x
13190 /* 33222222222211111111110000000000
13191 10987654321098765432109876543210
13192 xxxxxxxxxx001001xxxxx1xx01110x1x
13200 if (((word
>> 15) & 0x1) == 0)
13202 if (((word
>> 29) & 0x1) == 0)
13204 if (((word
>> 30) & 0x1) == 0)
13206 /* 33222222222211111111110000000000
13207 10987654321098765432109876543210
13208 xxxxxxxxxx001010xxxxx1xx0111000x
13214 /* 33222222222211111111110000000000
13215 10987654321098765432109876543210
13216 xxxxxxxxxx001010xxxxx1xx0111001x
13223 if (((word
>> 30) & 0x1) == 0)
13225 /* 33222222222211111111110000000000
13226 10987654321098765432109876543210
13227 xxxxxxxxxx001010xxxxx1xx0111010x
13233 /* 33222222222211111111110000000000
13234 10987654321098765432109876543210
13235 xxxxxxxxxx001010xxxxx1xx0111011x
13243 if (((word
>> 30) & 0x1) == 0)
13245 /* 33222222222211111111110000000000
13246 10987654321098765432109876543210
13247 xxxxxxxxxx001011xxxxx1xx01110x0x
13253 /* 33222222222211111111110000000000
13254 10987654321098765432109876543210
13255 xxxxxxxxxx001011xxxxx1xx01110x1x
13264 if (((word
>> 14) & 0x1) == 0)
13266 if (((word
>> 15) & 0x1) == 0)
13268 if (((word
>> 29) & 0x1) == 0)
13270 if (((word
>> 30) & 0x1) == 0)
13272 /* 33222222222211111111110000000000
13273 10987654321098765432109876543210
13274 xxxxxxxxxx001100xxxxx1xx0111000x
13280 /* 33222222222211111111110000000000
13281 10987654321098765432109876543210
13282 xxxxxxxxxx001100xxxxx1xx0111001x
13289 if (((word
>> 30) & 0x1) == 0)
13291 /* 33222222222211111111110000000000
13292 10987654321098765432109876543210
13293 xxxxxxxxxx001100xxxxx1xx0111010x
13299 /* 33222222222211111111110000000000
13300 10987654321098765432109876543210
13301 xxxxxxxxxx001100xxxxx1xx0111011x
13309 if (((word
>> 30) & 0x1) == 0)
13311 /* 33222222222211111111110000000000
13312 10987654321098765432109876543210
13313 xxxxxxxxxx001101xxxxx1xx01110x0x
13319 /* 33222222222211111111110000000000
13320 10987654321098765432109876543210
13321 xxxxxxxxxx001101xxxxx1xx01110x1x
13329 if (((word
>> 29) & 0x1) == 0)
13331 if (((word
>> 30) & 0x1) == 0)
13333 /* 33222222222211111111110000000000
13334 10987654321098765432109876543210
13335 xxxxxxxxxx00111xxxxxx1xx0111000x
13341 /* 33222222222211111111110000000000
13342 10987654321098765432109876543210
13343 xxxxxxxxxx00111xxxxxx1xx0111001x
13350 if (((word
>> 30) & 0x1) == 0)
13352 /* 33222222222211111111110000000000
13353 10987654321098765432109876543210
13354 xxxxxxxxxx00111xxxxxx1xx0111010x
13360 /* 33222222222211111111110000000000
13361 10987654321098765432109876543210
13362 xxxxxxxxxx00111xxxxxx1xx0111011x
13372 if (((word
>> 30) & 0x1) == 0)
13374 /* 33222222222211111111110000000000
13375 10987654321098765432109876543210
13376 xxxxxxxxxx001xxxxxxxx1xx01111x0x
13382 if (((word
>> 13) & 0x1) == 0)
13384 if (((word
>> 14) & 0x1) == 0)
13386 /* 33222222222211111111110000000000
13387 10987654321098765432109876543210
13388 xxxxxxxxxx00100xxxxxx1xx01111x1x
13394 /* 33222222222211111111110000000000
13395 10987654321098765432109876543210
13396 xxxxxxxxxx00101xxxxxx1xx01111x1x
13403 /* 33222222222211111111110000000000
13404 10987654321098765432109876543210
13405 xxxxxxxxxx0011xxxxxxx1xx01111x1x
13415 if (((word
>> 12) & 0x1) == 0)
13417 if (((word
>> 13) & 0x1) == 0)
13419 if (((word
>> 14) & 0x1) == 0)
13421 if (((word
>> 15) & 0x1) == 0)
13423 if (((word
>> 28) & 0x1) == 0)
13425 if (((word
>> 29) & 0x1) == 0)
13427 /* 33222222222211111111110000000000
13428 10987654321098765432109876543210
13429 xxxxxxxxxx010000xxxxx1xx011100xx
13435 /* 33222222222211111111110000000000
13436 10987654321098765432109876543210
13437 xxxxxxxxxx010000xxxxx1xx011101xx
13444 if (((word
>> 30) & 0x1) == 0)
13446 /* 33222222222211111111110000000000
13447 10987654321098765432109876543210
13448 xxxxxxxxxx010000xxxxx1xx01111x0x
13454 /* 33222222222211111111110000000000
13455 10987654321098765432109876543210
13456 xxxxxxxxxx010000xxxxx1xx01111x1x
13464 if (((word
>> 28) & 0x1) == 0)
13466 if (((word
>> 16) & 0x1) == 0)
13468 if (((word
>> 29) & 0x1) == 0)
13470 /* 33222222222211111111110000000000
13471 10987654321098765432109876543210
13472 xxxxxxxxxx0100010xxxx1xx011100xx
13478 /* 33222222222211111111110000000000
13479 10987654321098765432109876543210
13480 xxxxxxxxxx0100010xxxx1xx011101xx
13487 if (((word
>> 19) & 0x1) == 0)
13489 if (((word
>> 23) & 0x1) == 0)
13491 if (((word
>> 29) & 0x1) == 0)
13493 /* 33222222222211111111110000000000
13494 10987654321098765432109876543210
13495 xxxxxxxxxx0100011xx0x1x0011100xx
13501 /* 33222222222211111111110000000000
13502 10987654321098765432109876543210
13503 xxxxxxxxxx0100011xx0x1x0011101xx
13510 /* 33222222222211111111110000000000
13511 10987654321098765432109876543210
13512 xxxxxxxxxx0100011xx0x1x101110xxx
13519 if (((word
>> 23) & 0x1) == 0)
13521 if (((word
>> 29) & 0x1) == 0)
13523 /* 33222222222211111111110000000000
13524 10987654321098765432109876543210
13525 xxxxxxxxxx0100011xx1x1x0011100xx
13531 /* 33222222222211111111110000000000
13532 10987654321098765432109876543210
13533 xxxxxxxxxx0100011xx1x1x0011101xx
13540 /* 33222222222211111111110000000000
13541 10987654321098765432109876543210
13542 xxxxxxxxxx0100011xx1x1x101110xxx
13551 if (((word
>> 29) & 0x1) == 0)
13553 if (((word
>> 30) & 0x1) == 0)
13555 /* 33222222222211111111110000000000
13556 10987654321098765432109876543210
13557 xxxxxxxxxx010001xxxxx1xx0111100x
13563 /* 33222222222211111111110000000000
13564 10987654321098765432109876543210
13565 xxxxxxxxxx010001xxxxx1xx0111101x
13572 /* 33222222222211111111110000000000
13573 10987654321098765432109876543210
13574 xxxxxxxxxx010001xxxxx1xx011111xx
13583 if (((word
>> 15) & 0x1) == 0)
13585 if (((word
>> 28) & 0x1) == 0)
13587 if (((word
>> 16) & 0x1) == 0)
13589 if (((word
>> 19) & 0x1) == 0)
13591 if (((word
>> 29) & 0x1) == 0)
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 xxxxxxxxxx0100100xx0x1xx011100xx
13601 /* 33222222222211111111110000000000
13602 10987654321098765432109876543210
13603 xxxxxxxxxx0100100xx0x1xx011101xx
13610 /* 33222222222211111111110000000000
13611 10987654321098765432109876543210
13612 xxxxxxxxxx0100100xx1x1xx01110xxx
13619 if (((word
>> 29) & 0x1) == 0)
13621 if (((word
>> 30) & 0x1) == 0)
13623 /* 33222222222211111111110000000000
13624 10987654321098765432109876543210
13625 xxxxxxxxxx0100101xxxx1xx0111000x
13631 /* 33222222222211111111110000000000
13632 10987654321098765432109876543210
13633 xxxxxxxxxx0100101xxxx1xx0111001x
13640 if (((word
>> 30) & 0x1) == 0)
13642 /* 33222222222211111111110000000000
13643 10987654321098765432109876543210
13644 xxxxxxxxxx0100101xxxx1xx0111010x
13650 /* 33222222222211111111110000000000
13651 10987654321098765432109876543210
13652 xxxxxxxxxx0100101xxxx1xx0111011x
13661 if (((word
>> 29) & 0x1) == 0)
13663 if (((word
>> 30) & 0x1) == 0)
13665 /* 33222222222211111111110000000000
13666 10987654321098765432109876543210
13667 xxxxxxxxxx010010xxxxx1xx0111100x
13673 /* 33222222222211111111110000000000
13674 10987654321098765432109876543210
13675 xxxxxxxxxx010010xxxxx1xx0111101x
13682 /* 33222222222211111111110000000000
13683 10987654321098765432109876543210
13684 xxxxxxxxxx010010xxxxx1xx011111xx
13692 if (((word
>> 16) & 0x1) == 0)
13694 if (((word
>> 19) & 0x1) == 0)
13696 if (((word
>> 20) & 0x1) == 0)
13698 if (((word
>> 28) & 0x1) == 0)
13700 if (((word
>> 29) & 0x1) == 0)
13702 /* 33222222222211111111110000000000
13703 10987654321098765432109876543210
13704 xxxxxxxxxx0100110xx001xx011100xx
13710 /* 33222222222211111111110000000000
13711 10987654321098765432109876543210
13712 xxxxxxxxxx0100110xx001xx011101xx
13719 if (((word
>> 29) & 0x1) == 0)
13721 /* 33222222222211111111110000000000
13722 10987654321098765432109876543210
13723 xxxxxxxxxx0100110xx001xx011110xx
13729 /* 33222222222211111111110000000000
13730 10987654321098765432109876543210
13731 xxxxxxxxxx0100110xx001xx011111xx
13739 if (((word
>> 23) & 0x1) == 0)
13741 if (((word
>> 28) & 0x1) == 0)
13743 if (((word
>> 29) & 0x1) == 0)
13745 /* 33222222222211111111110000000000
13746 10987654321098765432109876543210
13747 xxxxxxxxxx0100110xx011x0011100xx
13753 /* 33222222222211111111110000000000
13754 10987654321098765432109876543210
13755 xxxxxxxxxx0100110xx011x0011101xx
13762 if (((word
>> 29) & 0x1) == 0)
13764 /* 33222222222211111111110000000000
13765 10987654321098765432109876543210
13766 xxxxxxxxxx0100110xx011x0011110xx
13772 /* 33222222222211111111110000000000
13773 10987654321098765432109876543210
13774 xxxxxxxxxx0100110xx011x0011111xx
13782 if (((word
>> 28) & 0x1) == 0)
13784 if (((word
>> 29) & 0x1) == 0)
13786 /* 33222222222211111111110000000000
13787 10987654321098765432109876543210
13788 xxxxxxxxxx0100110xx011x1011100xx
13794 /* 33222222222211111111110000000000
13795 10987654321098765432109876543210
13796 xxxxxxxxxx0100110xx011x1011101xx
13803 if (((word
>> 29) & 0x1) == 0)
13805 /* 33222222222211111111110000000000
13806 10987654321098765432109876543210
13807 xxxxxxxxxx0100110xx011x1011110xx
13813 /* 33222222222211111111110000000000
13814 10987654321098765432109876543210
13815 xxxxxxxxxx0100110xx011x1011111xx
13825 if (((word
>> 28) & 0x1) == 0)
13827 if (((word
>> 29) & 0x1) == 0)
13829 /* 33222222222211111111110000000000
13830 10987654321098765432109876543210
13831 xxxxxxxxxx0100110xx1x1xx011100xx
13837 /* 33222222222211111111110000000000
13838 10987654321098765432109876543210
13839 xxxxxxxxxx0100110xx1x1xx011101xx
13846 if (((word
>> 29) & 0x1) == 0)
13848 /* 33222222222211111111110000000000
13849 10987654321098765432109876543210
13850 xxxxxxxxxx0100110xx1x1xx011110xx
13856 /* 33222222222211111111110000000000
13857 10987654321098765432109876543210
13858 xxxxxxxxxx0100110xx1x1xx011111xx
13867 if (((word
>> 19) & 0x1) == 0)
13869 if (((word
>> 23) & 0x1) == 0)
13871 if (((word
>> 28) & 0x1) == 0)
13873 if (((word
>> 29) & 0x1) == 0)
13875 /* 33222222222211111111110000000000
13876 10987654321098765432109876543210
13877 xxxxxxxxxx0100111xx0x1x0011100xx
13883 /* 33222222222211111111110000000000
13884 10987654321098765432109876543210
13885 xxxxxxxxxx0100111xx0x1x0011101xx
13892 if (((word
>> 29) & 0x1) == 0)
13894 /* 33222222222211111111110000000000
13895 10987654321098765432109876543210
13896 xxxxxxxxxx0100111xx0x1x0011110xx
13902 /* 33222222222211111111110000000000
13903 10987654321098765432109876543210
13904 xxxxxxxxxx0100111xx0x1x0011111xx
13912 if (((word
>> 29) & 0x1) == 0)
13914 /* 33222222222211111111110000000000
13915 10987654321098765432109876543210
13916 xxxxxxxxxx0100111xx0x1x10111x0xx
13922 /* 33222222222211111111110000000000
13923 10987654321098765432109876543210
13924 xxxxxxxxxx0100111xx0x1x10111x1xx
13932 if (((word
>> 28) & 0x1) == 0)
13934 if (((word
>> 29) & 0x1) == 0)
13936 /* 33222222222211111111110000000000
13937 10987654321098765432109876543210
13938 xxxxxxxxxx0100111xx1x1xx011100xx
13944 /* 33222222222211111111110000000000
13945 10987654321098765432109876543210
13946 xxxxxxxxxx0100111xx1x1xx011101xx
13953 if (((word
>> 29) & 0x1) == 0)
13955 /* 33222222222211111111110000000000
13956 10987654321098765432109876543210
13957 xxxxxxxxxx0100111xx1x1xx011110xx
13963 /* 33222222222211111111110000000000
13964 10987654321098765432109876543210
13965 xxxxxxxxxx0100111xx1x1xx011111xx
13977 if (((word
>> 14) & 0x1) == 0)
13979 if (((word
>> 15) & 0x1) == 0)
13981 if (((word
>> 28) & 0x1) == 0)
13983 if (((word
>> 16) & 0x1) == 0)
13985 if (((word
>> 29) & 0x1) == 0)
13987 /* 33222222222211111111110000000000
13988 10987654321098765432109876543210
13989 xxxxxxxxxx0101000xxxx1xx011100xx
13995 /* 33222222222211111111110000000000
13996 10987654321098765432109876543210
13997 xxxxxxxxxx0101000xxxx1xx011101xx
14004 if (((word
>> 29) & 0x1) == 0)
14006 if (((word
>> 30) & 0x1) == 0)
14008 /* 33222222222211111111110000000000
14009 10987654321098765432109876543210
14010 xxxxxxxxxx0101001xxxx1xx0111000x
14016 /* 33222222222211111111110000000000
14017 10987654321098765432109876543210
14018 xxxxxxxxxx0101001xxxx1xx0111001x
14025 if (((word
>> 30) & 0x1) == 0)
14027 /* 33222222222211111111110000000000
14028 10987654321098765432109876543210
14029 xxxxxxxxxx0101001xxxx1xx0111010x
14035 /* 33222222222211111111110000000000
14036 10987654321098765432109876543210
14037 xxxxxxxxxx0101001xxxx1xx0111011x
14046 if (((word
>> 29) & 0x1) == 0)
14048 if (((word
>> 30) & 0x1) == 0)
14050 /* 33222222222211111111110000000000
14051 10987654321098765432109876543210
14052 xxxxxxxxxx010100xxxxx1xx0111100x
14058 /* 33222222222211111111110000000000
14059 10987654321098765432109876543210
14060 xxxxxxxxxx010100xxxxx1xx0111101x
14067 /* 33222222222211111111110000000000
14068 10987654321098765432109876543210
14069 xxxxxxxxxx010100xxxxx1xx011111xx
14077 if (((word
>> 16) & 0x1) == 0)
14079 if (((word
>> 20) & 0x1) == 0)
14081 if (((word
>> 28) & 0x1) == 0)
14083 /* 33222222222211111111110000000000
14084 10987654321098765432109876543210
14085 xxxxxxxxxx0101010xxx01xx01110xxx
14091 /* 33222222222211111111110000000000
14092 10987654321098765432109876543210
14093 xxxxxxxxxx0101010xxx01xx01111xxx
14100 if (((word
>> 29) & 0x1) == 0)
14102 /* 33222222222211111111110000000000
14103 10987654321098765432109876543210
14104 xxxxxxxxxx0101010xxx11xx0111x0xx
14110 /* 33222222222211111111110000000000
14111 10987654321098765432109876543210
14112 xxxxxxxxxx0101010xxx11xx0111x1xx
14120 if (((word
>> 19) & 0x1) == 0)
14122 if (((word
>> 20) & 0x1) == 0)
14124 if (((word
>> 23) & 0x1) == 0)
14126 if (((word
>> 28) & 0x1) == 0)
14128 if (((word
>> 29) & 0x1) == 0)
14130 /* 33222222222211111111110000000000
14131 10987654321098765432109876543210
14132 xxxxxxxxxx0101011xx001x0011100xx
14138 /* 33222222222211111111110000000000
14139 10987654321098765432109876543210
14140 xxxxxxxxxx0101011xx001x0011101xx
14147 if (((word
>> 29) & 0x1) == 0)
14149 /* 33222222222211111111110000000000
14150 10987654321098765432109876543210
14151 xxxxxxxxxx0101011xx001x0011110xx
14157 /* 33222222222211111111110000000000
14158 10987654321098765432109876543210
14159 xxxxxxxxxx0101011xx001x0011111xx
14167 if (((word
>> 28) & 0x1) == 0)
14169 if (((word
>> 29) & 0x1) == 0)
14171 /* 33222222222211111111110000000000
14172 10987654321098765432109876543210
14173 xxxxxxxxxx0101011xx001x1011100xx
14179 /* 33222222222211111111110000000000
14180 10987654321098765432109876543210
14181 xxxxxxxxxx0101011xx001x1011101xx
14188 if (((word
>> 29) & 0x1) == 0)
14190 /* 33222222222211111111110000000000
14191 10987654321098765432109876543210
14192 xxxxxxxxxx0101011xx001x1011110xx
14198 /* 33222222222211111111110000000000
14199 10987654321098765432109876543210
14200 xxxxxxxxxx0101011xx001x1011111xx
14209 if (((word
>> 29) & 0x1) == 0)
14211 /* 33222222222211111111110000000000
14212 10987654321098765432109876543210
14213 xxxxxxxxxx0101011xx011xx0111x0xx
14219 /* 33222222222211111111110000000000
14220 10987654321098765432109876543210
14221 xxxxxxxxxx0101011xx011xx0111x1xx
14229 if (((word
>> 23) & 0x1) == 0)
14231 if (((word
>> 28) & 0x1) == 0)
14233 if (((word
>> 29) & 0x1) == 0)
14235 /* 33222222222211111111110000000000
14236 10987654321098765432109876543210
14237 xxxxxxxxxx0101011xx1x1x0011100xx
14243 /* 33222222222211111111110000000000
14244 10987654321098765432109876543210
14245 xxxxxxxxxx0101011xx1x1x0011101xx
14252 if (((word
>> 29) & 0x1) == 0)
14254 /* 33222222222211111111110000000000
14255 10987654321098765432109876543210
14256 xxxxxxxxxx0101011xx1x1x0011110xx
14262 /* 33222222222211111111110000000000
14263 10987654321098765432109876543210
14264 xxxxxxxxxx0101011xx1x1x0011111xx
14272 if (((word
>> 28) & 0x1) == 0)
14274 if (((word
>> 29) & 0x1) == 0)
14276 /* 33222222222211111111110000000000
14277 10987654321098765432109876543210
14278 xxxxxxxxxx0101011xx1x1x1011100xx
14284 /* 33222222222211111111110000000000
14285 10987654321098765432109876543210
14286 xxxxxxxxxx0101011xx1x1x1011101xx
14293 if (((word
>> 29) & 0x1) == 0)
14295 /* 33222222222211111111110000000000
14296 10987654321098765432109876543210
14297 xxxxxxxxxx0101011xx1x1x1011110xx
14303 /* 33222222222211111111110000000000
14304 10987654321098765432109876543210
14305 xxxxxxxxxx0101011xx1x1x1011111xx
14317 if (((word
>> 15) & 0x1) == 0)
14319 if (((word
>> 28) & 0x1) == 0)
14321 if (((word
>> 16) & 0x1) == 0)
14323 if (((word
>> 19) & 0x1) == 0)
14325 if (((word
>> 29) & 0x1) == 0)
14327 /* 33222222222211111111110000000000
14328 10987654321098765432109876543210
14329 xxxxxxxxxx0101100xx0x1xx011100xx
14335 /* 33222222222211111111110000000000
14336 10987654321098765432109876543210
14337 xxxxxxxxxx0101100xx0x1xx011101xx
14344 /* 33222222222211111111110000000000
14345 10987654321098765432109876543210
14346 xxxxxxxxxx0101100xx1x1xx01110xxx
14353 if (((word
>> 29) & 0x1) == 0)
14355 if (((word
>> 30) & 0x1) == 0)
14357 /* 33222222222211111111110000000000
14358 10987654321098765432109876543210
14359 xxxxxxxxxx0101101xxxx1xx0111000x
14365 /* 33222222222211111111110000000000
14366 10987654321098765432109876543210
14367 xxxxxxxxxx0101101xxxx1xx0111001x
14374 if (((word
>> 30) & 0x1) == 0)
14376 /* 33222222222211111111110000000000
14377 10987654321098765432109876543210
14378 xxxxxxxxxx0101101xxxx1xx0111010x
14384 /* 33222222222211111111110000000000
14385 10987654321098765432109876543210
14386 xxxxxxxxxx0101101xxxx1xx0111011x
14395 if (((word
>> 29) & 0x1) == 0)
14397 /* 33222222222211111111110000000000
14398 10987654321098765432109876543210
14399 xxxxxxxxxx010110xxxxx1xx011110xx
14405 /* 33222222222211111111110000000000
14406 10987654321098765432109876543210
14407 xxxxxxxxxx010110xxxxx1xx011111xx
14415 if (((word
>> 19) & 0x1) == 0)
14417 if (((word
>> 28) & 0x1) == 0)
14419 /* 33222222222211111111110000000000
14420 10987654321098765432109876543210
14421 xxxxxxxxxx010111xxx0x1xx01110xxx
14427 /* 33222222222211111111110000000000
14428 10987654321098765432109876543210
14429 xxxxxxxxxx010111xxx0x1xx01111xxx
14436 if (((word
>> 28) & 0x1) == 0)
14438 /* 33222222222211111111110000000000
14439 10987654321098765432109876543210
14440 xxxxxxxxxx010111xxx1x1xx01110xxx
14446 /* 33222222222211111111110000000000
14447 10987654321098765432109876543210
14448 xxxxxxxxxx010111xxx1x1xx01111xxx
14459 if (((word
>> 13) & 0x1) == 0)
14461 if (((word
>> 14) & 0x1) == 0)
14463 if (((word
>> 15) & 0x1) == 0)
14465 if (((word
>> 28) & 0x1) == 0)
14467 /* 33222222222211111111110000000000
14468 10987654321098765432109876543210
14469 xxxxxxxxxx011000xxxxx1xx01110xxx
14475 if (((word
>> 30) & 0x1) == 0)
14477 /* 33222222222211111111110000000000
14478 10987654321098765432109876543210
14479 xxxxxxxxxx011000xxxxx1xx01111x0x
14485 /* 33222222222211111111110000000000
14486 10987654321098765432109876543210
14487 xxxxxxxxxx011000xxxxx1xx01111x1x
14495 if (((word
>> 16) & 0x1) == 0)
14497 if (((word
>> 28) & 0x1) == 0)
14499 if (((word
>> 29) & 0x1) == 0)
14501 /* 33222222222211111111110000000000
14502 10987654321098765432109876543210
14503 xxxxxxxxxx0110010xxxx1xx011100xx
14509 /* 33222222222211111111110000000000
14510 10987654321098765432109876543210
14511 xxxxxxxxxx0110010xxxx1xx011101xx
14518 if (((word
>> 29) & 0x1) == 0)
14520 /* 33222222222211111111110000000000
14521 10987654321098765432109876543210
14522 xxxxxxxxxx0110010xxxx1xx011110xx
14528 /* 33222222222211111111110000000000
14529 10987654321098765432109876543210
14530 xxxxxxxxxx0110010xxxx1xx011111xx
14538 if (((word
>> 19) & 0x1) == 0)
14540 if (((word
>> 23) & 0x1) == 0)
14542 if (((word
>> 29) & 0x1) == 0)
14544 /* 33222222222211111111110000000000
14545 10987654321098765432109876543210
14546 xxxxxxxxxx0110011xx0x1x00111x0xx
14552 /* 33222222222211111111110000000000
14553 10987654321098765432109876543210
14554 xxxxxxxxxx0110011xx0x1x00111x1xx
14561 if (((word
>> 29) & 0x1) == 0)
14563 /* 33222222222211111111110000000000
14564 10987654321098765432109876543210
14565 xxxxxxxxxx0110011xx0x1x10111x0xx
14571 /* 33222222222211111111110000000000
14572 10987654321098765432109876543210
14573 xxxxxxxxxx0110011xx0x1x10111x1xx
14581 if (((word
>> 23) & 0x1) == 0)
14583 if (((word
>> 29) & 0x1) == 0)
14585 /* 33222222222211111111110000000000
14586 10987654321098765432109876543210
14587 xxxxxxxxxx0110011xx1x1x00111x0xx
14593 /* 33222222222211111111110000000000
14594 10987654321098765432109876543210
14595 xxxxxxxxxx0110011xx1x1x00111x1xx
14602 if (((word
>> 29) & 0x1) == 0)
14604 /* 33222222222211111111110000000000
14605 10987654321098765432109876543210
14606 xxxxxxxxxx0110011xx1x1x10111x0xx
14612 /* 33222222222211111111110000000000
14613 10987654321098765432109876543210
14614 xxxxxxxxxx0110011xx1x1x10111x1xx
14625 if (((word
>> 15) & 0x1) == 0)
14627 if (((word
>> 28) & 0x1) == 0)
14629 if (((word
>> 19) & 0x1) == 0)
14631 if (((word
>> 29) & 0x1) == 0)
14633 /* 33222222222211111111110000000000
14634 10987654321098765432109876543210
14635 xxxxxxxxxx011010xxx0x1xx011100xx
14641 if (((word
>> 22) & 0x1) == 0)
14643 /* 33222222222211111111110000000000
14644 10987654321098765432109876543210
14645 xxxxxxxxxx011010xxx0x10x011101xx
14651 /* 33222222222211111111110000000000
14652 10987654321098765432109876543210
14653 xxxxxxxxxx011010xxx0x11x011101xx
14661 /* 33222222222211111111110000000000
14662 10987654321098765432109876543210
14663 xxxxxxxxxx011010xxx1x1xx01110xxx
14670 /* 33222222222211111111110000000000
14671 10987654321098765432109876543210
14672 xxxxxxxxxx011010xxxxx1xx01111xxx
14679 if (((word
>> 16) & 0x1) == 0)
14681 if (((word
>> 19) & 0x1) == 0)
14683 if (((word
>> 20) & 0x1) == 0)
14685 if (((word
>> 28) & 0x1) == 0)
14687 if (((word
>> 29) & 0x1) == 0)
14689 /* 33222222222211111111110000000000
14690 10987654321098765432109876543210
14691 xxxxxxxxxx0110110xx001xx011100xx
14697 /* 33222222222211111111110000000000
14698 10987654321098765432109876543210
14699 xxxxxxxxxx0110110xx001xx011101xx
14706 if (((word
>> 29) & 0x1) == 0)
14708 /* 33222222222211111111110000000000
14709 10987654321098765432109876543210
14710 xxxxxxxxxx0110110xx001xx011110xx
14716 /* 33222222222211111111110000000000
14717 10987654321098765432109876543210
14718 xxxxxxxxxx0110110xx001xx011111xx
14726 if (((word
>> 29) & 0x1) == 0)
14728 /* 33222222222211111111110000000000
14729 10987654321098765432109876543210
14730 xxxxxxxxxx0110110xx011xx0111x0xx
14736 /* 33222222222211111111110000000000
14737 10987654321098765432109876543210
14738 xxxxxxxxxx0110110xx011xx0111x1xx
14746 if (((word
>> 28) & 0x1) == 0)
14748 if (((word
>> 29) & 0x1) == 0)
14750 /* 33222222222211111111110000000000
14751 10987654321098765432109876543210
14752 xxxxxxxxxx0110110xx1x1xx011100xx
14758 /* 33222222222211111111110000000000
14759 10987654321098765432109876543210
14760 xxxxxxxxxx0110110xx1x1xx011101xx
14767 if (((word
>> 29) & 0x1) == 0)
14769 /* 33222222222211111111110000000000
14770 10987654321098765432109876543210
14771 xxxxxxxxxx0110110xx1x1xx011110xx
14777 /* 33222222222211111111110000000000
14778 10987654321098765432109876543210
14779 xxxxxxxxxx0110110xx1x1xx011111xx
14788 if (((word
>> 19) & 0x1) == 0)
14790 if (((word
>> 23) & 0x1) == 0)
14792 if (((word
>> 28) & 0x1) == 0)
14794 if (((word
>> 29) & 0x1) == 0)
14796 /* 33222222222211111111110000000000
14797 10987654321098765432109876543210
14798 xxxxxxxxxx0110111xx0x1x0011100xx
14804 /* 33222222222211111111110000000000
14805 10987654321098765432109876543210
14806 xxxxxxxxxx0110111xx0x1x0011101xx
14813 if (((word
>> 29) & 0x1) == 0)
14815 /* 33222222222211111111110000000000
14816 10987654321098765432109876543210
14817 xxxxxxxxxx0110111xx0x1x0011110xx
14823 /* 33222222222211111111110000000000
14824 10987654321098765432109876543210
14825 xxxxxxxxxx0110111xx0x1x0011111xx
14833 if (((word
>> 28) & 0x1) == 0)
14835 if (((word
>> 29) & 0x1) == 0)
14837 /* 33222222222211111111110000000000
14838 10987654321098765432109876543210
14839 xxxxxxxxxx0110111xx0x1x1011100xx
14845 /* 33222222222211111111110000000000
14846 10987654321098765432109876543210
14847 xxxxxxxxxx0110111xx0x1x1011101xx
14854 if (((word
>> 29) & 0x1) == 0)
14856 /* 33222222222211111111110000000000
14857 10987654321098765432109876543210
14858 xxxxxxxxxx0110111xx0x1x1011110xx
14864 /* 33222222222211111111110000000000
14865 10987654321098765432109876543210
14866 xxxxxxxxxx0110111xx0x1x1011111xx
14875 if (((word
>> 23) & 0x1) == 0)
14877 if (((word
>> 28) & 0x1) == 0)
14879 if (((word
>> 29) & 0x1) == 0)
14881 /* 33222222222211111111110000000000
14882 10987654321098765432109876543210
14883 xxxxxxxxxx0110111xx1x1x0011100xx
14889 /* 33222222222211111111110000000000
14890 10987654321098765432109876543210
14891 xxxxxxxxxx0110111xx1x1x0011101xx
14898 if (((word
>> 29) & 0x1) == 0)
14900 /* 33222222222211111111110000000000
14901 10987654321098765432109876543210
14902 xxxxxxxxxx0110111xx1x1x0011110xx
14908 /* 33222222222211111111110000000000
14909 10987654321098765432109876543210
14910 xxxxxxxxxx0110111xx1x1x0011111xx
14918 if (((word
>> 28) & 0x1) == 0)
14920 if (((word
>> 29) & 0x1) == 0)
14922 /* 33222222222211111111110000000000
14923 10987654321098765432109876543210
14924 xxxxxxxxxx0110111xx1x1x1011100xx
14930 /* 33222222222211111111110000000000
14931 10987654321098765432109876543210
14932 xxxxxxxxxx0110111xx1x1x1011101xx
14939 if (((word
>> 29) & 0x1) == 0)
14941 /* 33222222222211111111110000000000
14942 10987654321098765432109876543210
14943 xxxxxxxxxx0110111xx1x1x1011110xx
14949 /* 33222222222211111111110000000000
14950 10987654321098765432109876543210
14951 xxxxxxxxxx0110111xx1x1x1011111xx
14964 if (((word
>> 14) & 0x1) == 0)
14966 if (((word
>> 15) & 0x1) == 0)
14968 if (((word
>> 28) & 0x1) == 0)
14970 if (((word
>> 16) & 0x1) == 0)
14972 if (((word
>> 20) & 0x1) == 0)
14974 if (((word
>> 29) & 0x1) == 0)
14976 /* 33222222222211111111110000000000
14977 10987654321098765432109876543210
14978 xxxxxxxxxx0111000xxx01xx011100xx
14984 /* 33222222222211111111110000000000
14985 10987654321098765432109876543210
14986 xxxxxxxxxx0111000xxx01xx011101xx
14993 if (((word
>> 29) & 0x1) == 0)
14995 /* 33222222222211111111110000000000
14996 10987654321098765432109876543210
14997 xxxxxxxxxx0111000xxx11xx011100xx
15003 /* 33222222222211111111110000000000
15004 10987654321098765432109876543210
15005 xxxxxxxxxx0111000xxx11xx011101xx
15013 if (((word
>> 30) & 0x1) == 0)
15015 /* 33222222222211111111110000000000
15016 10987654321098765432109876543210
15017 xxxxxxxxxx0111001xxxx1xx01110x0x
15023 /* 33222222222211111111110000000000
15024 10987654321098765432109876543210
15025 xxxxxxxxxx0111001xxxx1xx01110x1x
15033 if (((word
>> 29) & 0x1) == 0)
15035 if (((word
>> 30) & 0x1) == 0)
15037 /* 33222222222211111111110000000000
15038 10987654321098765432109876543210
15039 xxxxxxxxxx011100xxxxx1xx0111100x
15045 /* 33222222222211111111110000000000
15046 10987654321098765432109876543210
15047 xxxxxxxxxx011100xxxxx1xx0111101x
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 xxxxxxxxxx011100xxxxx1xx011111xx
15064 if (((word
>> 16) & 0x1) == 0)
15066 if (((word
>> 28) & 0x1) == 0)
15068 if (((word
>> 29) & 0x1) == 0)
15070 /* 33222222222211111111110000000000
15071 10987654321098765432109876543210
15072 xxxxxxxxxx0111010xxxx1xx011100xx
15078 /* 33222222222211111111110000000000
15079 10987654321098765432109876543210
15080 xxxxxxxxxx0111010xxxx1xx011101xx
15087 if (((word
>> 29) & 0x1) == 0)
15089 /* 33222222222211111111110000000000
15090 10987654321098765432109876543210
15091 xxxxxxxxxx0111010xxxx1xx011110xx
15097 /* 33222222222211111111110000000000
15098 10987654321098765432109876543210
15099 xxxxxxxxxx0111010xxxx1xx011111xx
15107 if (((word
>> 19) & 0x1) == 0)
15109 if (((word
>> 20) & 0x1) == 0)
15111 if (((word
>> 23) & 0x1) == 0)
15113 if (((word
>> 28) & 0x1) == 0)
15115 if (((word
>> 29) & 0x1) == 0)
15117 /* 33222222222211111111110000000000
15118 10987654321098765432109876543210
15119 xxxxxxxxxx0111011xx001x0011100xx
15125 /* 33222222222211111111110000000000
15126 10987654321098765432109876543210
15127 xxxxxxxxxx0111011xx001x0011101xx
15134 if (((word
>> 29) & 0x1) == 0)
15136 /* 33222222222211111111110000000000
15137 10987654321098765432109876543210
15138 xxxxxxxxxx0111011xx001x0011110xx
15144 /* 33222222222211111111110000000000
15145 10987654321098765432109876543210
15146 xxxxxxxxxx0111011xx001x0011111xx
15154 if (((word
>> 28) & 0x1) == 0)
15156 if (((word
>> 29) & 0x1) == 0)
15158 /* 33222222222211111111110000000000
15159 10987654321098765432109876543210
15160 xxxxxxxxxx0111011xx001x1011100xx
15166 /* 33222222222211111111110000000000
15167 10987654321098765432109876543210
15168 xxxxxxxxxx0111011xx001x1011101xx
15175 if (((word
>> 29) & 0x1) == 0)
15177 /* 33222222222211111111110000000000
15178 10987654321098765432109876543210
15179 xxxxxxxxxx0111011xx001x1011110xx
15185 /* 33222222222211111111110000000000
15186 10987654321098765432109876543210
15187 xxxxxxxxxx0111011xx001x1011111xx
15196 if (((word
>> 28) & 0x1) == 0)
15198 /* 33222222222211111111110000000000
15199 10987654321098765432109876543210
15200 xxxxxxxxxx0111011xx011xx01110xxx
15206 /* 33222222222211111111110000000000
15207 10987654321098765432109876543210
15208 xxxxxxxxxx0111011xx011xx01111xxx
15216 if (((word
>> 23) & 0x1) == 0)
15218 if (((word
>> 28) & 0x1) == 0)
15220 if (((word
>> 29) & 0x1) == 0)
15222 /* 33222222222211111111110000000000
15223 10987654321098765432109876543210
15224 xxxxxxxxxx0111011xx1x1x0011100xx
15230 /* 33222222222211111111110000000000
15231 10987654321098765432109876543210
15232 xxxxxxxxxx0111011xx1x1x0011101xx
15239 if (((word
>> 29) & 0x1) == 0)
15241 /* 33222222222211111111110000000000
15242 10987654321098765432109876543210
15243 xxxxxxxxxx0111011xx1x1x0011110xx
15249 /* 33222222222211111111110000000000
15250 10987654321098765432109876543210
15251 xxxxxxxxxx0111011xx1x1x0011111xx
15259 if (((word
>> 28) & 0x1) == 0)
15261 if (((word
>> 29) & 0x1) == 0)
15263 /* 33222222222211111111110000000000
15264 10987654321098765432109876543210
15265 xxxxxxxxxx0111011xx1x1x1011100xx
15271 /* 33222222222211111111110000000000
15272 10987654321098765432109876543210
15273 xxxxxxxxxx0111011xx1x1x1011101xx
15280 if (((word
>> 29) & 0x1) == 0)
15282 /* 33222222222211111111110000000000
15283 10987654321098765432109876543210
15284 xxxxxxxxxx0111011xx1x1x1011110xx
15290 /* 33222222222211111111110000000000
15291 10987654321098765432109876543210
15292 xxxxxxxxxx0111011xx1x1x1011111xx
15304 if (((word
>> 15) & 0x1) == 0)
15306 if (((word
>> 28) & 0x1) == 0)
15308 if (((word
>> 16) & 0x1) == 0)
15310 if (((word
>> 19) & 0x1) == 0)
15312 if (((word
>> 29) & 0x1) == 0)
15314 /* 33222222222211111111110000000000
15315 10987654321098765432109876543210
15316 xxxxxxxxxx0111100xx0x1xx011100xx
15322 /* 33222222222211111111110000000000
15323 10987654321098765432109876543210
15324 xxxxxxxxxx0111100xx0x1xx011101xx
15331 /* 33222222222211111111110000000000
15332 10987654321098765432109876543210
15333 xxxxxxxxxx0111100xx1x1xx01110xxx
15340 if (((word
>> 30) & 0x1) == 0)
15342 /* 33222222222211111111110000000000
15343 10987654321098765432109876543210
15344 xxxxxxxxxx0111101xxxx1xx01110x0x
15350 /* 33222222222211111111110000000000
15351 10987654321098765432109876543210
15352 xxxxxxxxxx0111101xxxx1xx01110x1x
15360 if (((word
>> 29) & 0x1) == 0)
15362 if (((word
>> 30) & 0x1) == 0)
15364 /* 33222222222211111111110000000000
15365 10987654321098765432109876543210
15366 xxxxxxxxxx011110xxxxx1xx0111100x
15372 /* 33222222222211111111110000000000
15373 10987654321098765432109876543210
15374 xxxxxxxxxx011110xxxxx1xx0111101x
15381 /* 33222222222211111111110000000000
15382 10987654321098765432109876543210
15383 xxxxxxxxxx011110xxxxx1xx011111xx
15391 if (((word
>> 16) & 0x1) == 0)
15393 if (((word
>> 19) & 0x1) == 0)
15395 if (((word
>> 20) & 0x1) == 0)
15397 if (((word
>> 29) & 0x1) == 0)
15399 /* 33222222222211111111110000000000
15400 10987654321098765432109876543210
15401 xxxxxxxxxx0111110xx001xx0111x0xx
15407 /* 33222222222211111111110000000000
15408 10987654321098765432109876543210
15409 xxxxxxxxxx0111110xx001xx0111x1xx
15416 if (((word
>> 23) & 0x1) == 0)
15418 if (((word
>> 28) & 0x1) == 0)
15420 if (((word
>> 29) & 0x1) == 0)
15422 /* 33222222222211111111110000000000
15423 10987654321098765432109876543210
15424 xxxxxxxxxx0111110xx011x0011100xx
15430 /* 33222222222211111111110000000000
15431 10987654321098765432109876543210
15432 xxxxxxxxxx0111110xx011x0011101xx
15439 if (((word
>> 29) & 0x1) == 0)
15441 /* 33222222222211111111110000000000
15442 10987654321098765432109876543210
15443 xxxxxxxxxx0111110xx011x0011110xx
15449 /* 33222222222211111111110000000000
15450 10987654321098765432109876543210
15451 xxxxxxxxxx0111110xx011x0011111xx
15459 if (((word
>> 28) & 0x1) == 0)
15461 if (((word
>> 29) & 0x1) == 0)
15463 /* 33222222222211111111110000000000
15464 10987654321098765432109876543210
15465 xxxxxxxxxx0111110xx011x1011100xx
15471 /* 33222222222211111111110000000000
15472 10987654321098765432109876543210
15473 xxxxxxxxxx0111110xx011x1011101xx
15480 if (((word
>> 29) & 0x1) == 0)
15482 /* 33222222222211111111110000000000
15483 10987654321098765432109876543210
15484 xxxxxxxxxx0111110xx011x1011110xx
15490 /* 33222222222211111111110000000000
15491 10987654321098765432109876543210
15492 xxxxxxxxxx0111110xx011x1011111xx
15502 if (((word
>> 29) & 0x1) == 0)
15504 /* 33222222222211111111110000000000
15505 10987654321098765432109876543210
15506 xxxxxxxxxx0111110xx1x1xx0111x0xx
15512 /* 33222222222211111111110000000000
15513 10987654321098765432109876543210
15514 xxxxxxxxxx0111110xx1x1xx0111x1xx
15522 if (((word
>> 19) & 0x1) == 0)
15524 if (((word
>> 28) & 0x1) == 0)
15526 /* 33222222222211111111110000000000
15527 10987654321098765432109876543210
15528 xxxxxxxxxx0111111xx0x1xx01110xxx
15534 /* 33222222222211111111110000000000
15535 10987654321098765432109876543210
15536 xxxxxxxxxx0111111xx0x1xx01111xxx
15543 if (((word
>> 28) & 0x1) == 0)
15545 /* 33222222222211111111110000000000
15546 10987654321098765432109876543210
15547 xxxxxxxxxx0111111xx1x1xx01110xxx
15553 /* 33222222222211111111110000000000
15554 10987654321098765432109876543210
15555 xxxxxxxxxx0111111xx1x1xx01111xxx
15569 if (((word
>> 11) & 0x1) == 0)
15571 if (((word
>> 28) & 0x1) == 0)
15573 if (((word
>> 12) & 0x1) == 0)
15575 if (((word
>> 13) & 0x1) == 0)
15577 if (((word
>> 14) & 0x1) == 0)
15579 if (((word
>> 15) & 0x1) == 0)
15581 if (((word
>> 29) & 0x1) == 0)
15583 /* 33222222222211111111110000000000
15584 10987654321098765432109876543210
15585 xxxxxxxxxx100000xxxxx1xx011100xx
15591 /* 33222222222211111111110000000000
15592 10987654321098765432109876543210
15593 xxxxxxxxxx100000xxxxx1xx011101xx
15600 if (((word
>> 29) & 0x1) == 0)
15602 /* 33222222222211111111110000000000
15603 10987654321098765432109876543210
15604 xxxxxxxxxx100001xxxxx1xx011100xx
15610 /* 33222222222211111111110000000000
15611 10987654321098765432109876543210
15612 xxxxxxxxxx100001xxxxx1xx011101xx
15620 if (((word
>> 15) & 0x1) == 0)
15622 if (((word
>> 29) & 0x1) == 0)
15624 /* 33222222222211111111110000000000
15625 10987654321098765432109876543210
15626 xxxxxxxxxx100010xxxxx1xx011100xx
15632 /* 33222222222211111111110000000000
15633 10987654321098765432109876543210
15634 xxxxxxxxxx100010xxxxx1xx011101xx
15641 if (((word
>> 23) & 0x1) == 0)
15643 if (((word
>> 29) & 0x1) == 0)
15645 /* 33222222222211111111110000000000
15646 10987654321098765432109876543210
15647 xxxxxxxxxx100011xxxxx1x0011100xx
15653 /* 33222222222211111111110000000000
15654 10987654321098765432109876543210
15655 xxxxxxxxxx100011xxxxx1x0011101xx
15662 if (((word
>> 29) & 0x1) == 0)
15664 /* 33222222222211111111110000000000
15665 10987654321098765432109876543210
15666 xxxxxxxxxx100011xxxxx1x1011100xx
15672 /* 33222222222211111111110000000000
15673 10987654321098765432109876543210
15674 xxxxxxxxxx100011xxxxx1x1011101xx
15684 if (((word
>> 14) & 0x1) == 0)
15686 if (((word
>> 15) & 0x1) == 0)
15688 if (((word
>> 29) & 0x1) == 0)
15690 /* 33222222222211111111110000000000
15691 10987654321098765432109876543210
15692 xxxxxxxxxx100100xxxxx1xx011100xx
15698 /* 33222222222211111111110000000000
15699 10987654321098765432109876543210
15700 xxxxxxxxxx100100xxxxx1xx011101xx
15707 if (((word
>> 29) & 0x1) == 0)
15709 /* 33222222222211111111110000000000
15710 10987654321098765432109876543210
15711 xxxxxxxxxx100101xxxxx1xx011100xx
15717 /* 33222222222211111111110000000000
15718 10987654321098765432109876543210
15719 xxxxxxxxxx100101xxxxx1xx011101xx
15727 if (((word
>> 15) & 0x1) == 0)
15729 if (((word
>> 29) & 0x1) == 0)
15731 /* 33222222222211111111110000000000
15732 10987654321098765432109876543210
15733 xxxxxxxxxx100110xxxxx1xx011100xx
15739 /* 33222222222211111111110000000000
15740 10987654321098765432109876543210
15741 xxxxxxxxxx100110xxxxx1xx011101xx
15748 if (((word
>> 23) & 0x1) == 0)
15750 if (((word
>> 29) & 0x1) == 0)
15752 /* 33222222222211111111110000000000
15753 10987654321098765432109876543210
15754 xxxxxxxxxx100111xxxxx1x0011100xx
15760 /* 33222222222211111111110000000000
15761 10987654321098765432109876543210
15762 xxxxxxxxxx100111xxxxx1x0011101xx
15769 /* 33222222222211111111110000000000
15770 10987654321098765432109876543210
15771 xxxxxxxxxx100111xxxxx1x101110xxx
15781 if (((word
>> 13) & 0x1) == 0)
15783 if (((word
>> 14) & 0x1) == 0)
15785 if (((word
>> 15) & 0x1) == 0)
15787 if (((word
>> 29) & 0x1) == 0)
15789 /* 33222222222211111111110000000000
15790 10987654321098765432109876543210
15791 xxxxxxxxxx101000xxxxx1xx011100xx
15797 /* 33222222222211111111110000000000
15798 10987654321098765432109876543210
15799 xxxxxxxxxx101000xxxxx1xx011101xx
15806 if (((word
>> 29) & 0x1) == 0)
15808 /* 33222222222211111111110000000000
15809 10987654321098765432109876543210
15810 xxxxxxxxxx101001xxxxx1xx011100xx
15816 /* 33222222222211111111110000000000
15817 10987654321098765432109876543210
15818 xxxxxxxxxx101001xxxxx1xx011101xx
15826 if (((word
>> 15) & 0x1) == 0)
15828 if (((word
>> 29) & 0x1) == 0)
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 xxxxxxxxxx101010xxxxx1xx011100xx
15838 /* 33222222222211111111110000000000
15839 10987654321098765432109876543210
15840 xxxxxxxxxx101010xxxxx1xx011101xx
15847 if (((word
>> 23) & 0x1) == 0)
15849 if (((word
>> 29) & 0x1) == 0)
15851 /* 33222222222211111111110000000000
15852 10987654321098765432109876543210
15853 xxxxxxxxxx101011xxxxx1x0011100xx
15859 /* 33222222222211111111110000000000
15860 10987654321098765432109876543210
15861 xxxxxxxxxx101011xxxxx1x0011101xx
15868 if (((word
>> 29) & 0x1) == 0)
15870 /* 33222222222211111111110000000000
15871 10987654321098765432109876543210
15872 xxxxxxxxxx101011xxxxx1x1011100xx
15878 /* 33222222222211111111110000000000
15879 10987654321098765432109876543210
15880 xxxxxxxxxx101011xxxxx1x1011101xx
15890 if (((word
>> 14) & 0x1) == 0)
15892 if (((word
>> 15) & 0x1) == 0)
15894 if (((word
>> 29) & 0x1) == 0)
15896 /* 33222222222211111111110000000000
15897 10987654321098765432109876543210
15898 xxxxxxxxxx101100xxxxx1xx011100xx
15904 /* 33222222222211111111110000000000
15905 10987654321098765432109876543210
15906 xxxxxxxxxx101100xxxxx1xx011101xx
15913 if (((word
>> 29) & 0x1) == 0)
15915 /* 33222222222211111111110000000000
15916 10987654321098765432109876543210
15917 xxxxxxxxxx101101xxxxx1xx011100xx
15923 /* 33222222222211111111110000000000
15924 10987654321098765432109876543210
15925 xxxxxxxxxx101101xxxxx1xx011101xx
15933 if (((word
>> 15) & 0x1) == 0)
15935 if (((word
>> 29) & 0x1) == 0)
15937 /* 33222222222211111111110000000000
15938 10987654321098765432109876543210
15939 xxxxxxxxxx101110xxxxx1xx011100xx
15945 /* 33222222222211111111110000000000
15946 10987654321098765432109876543210
15947 xxxxxxxxxx101110xxxxx1xx011101xx
15954 if (((word
>> 23) & 0x1) == 0)
15956 if (((word
>> 29) & 0x1) == 0)
15958 /* 33222222222211111111110000000000
15959 10987654321098765432109876543210
15960 xxxxxxxxxx101111xxxxx1x0011100xx
15966 /* 33222222222211111111110000000000
15967 10987654321098765432109876543210
15968 xxxxxxxxxx101111xxxxx1x0011101xx
15975 if (((word
>> 29) & 0x1) == 0)
15977 /* 33222222222211111111110000000000
15978 10987654321098765432109876543210
15979 xxxxxxxxxx101111xxxxx1x1011100xx
15985 /* 33222222222211111111110000000000
15986 10987654321098765432109876543210
15987 xxxxxxxxxx101111xxxxx1x1011101xx
15999 if (((word
>> 29) & 0x1) == 0)
16001 if (((word
>> 30) & 0x1) == 0)
16003 if (((word
>> 4) & 0x1) == 0)
16005 /* 33222222222211111111110000000000
16006 10987654321098765432109876543210
16007 xxxx0xxxxx10xxxxxxxxx1xx0111100x
16013 /* 33222222222211111111110000000000
16014 10987654321098765432109876543210
16015 xxxx1xxxxx10xxxxxxxxx1xx0111100x
16022 if (((word
>> 12) & 0x1) == 0)
16024 if (((word
>> 13) & 0x1) == 0)
16026 if (((word
>> 14) & 0x1) == 0)
16028 /* 33222222222211111111110000000000
16029 10987654321098765432109876543210
16030 xxxxxxxxxx10000xxxxxx1xx0111101x
16036 /* 33222222222211111111110000000000
16037 10987654321098765432109876543210
16038 xxxxxxxxxx10001xxxxxx1xx0111101x
16045 /* 33222222222211111111110000000000
16046 10987654321098765432109876543210
16047 xxxxxxxxxx1001xxxxxxx1xx0111101x
16054 if (((word
>> 13) & 0x1) == 0)
16056 /* 33222222222211111111110000000000
16057 10987654321098765432109876543210
16058 xxxxxxxxxx1010xxxxxxx1xx0111101x
16064 if (((word
>> 15) & 0x1) == 0)
16066 /* 33222222222211111111110000000000
16067 10987654321098765432109876543210
16068 xxxxxxxxxx1011x0xxxxx1xx0111101x
16074 /* 33222222222211111111110000000000
16075 10987654321098765432109876543210
16076 xxxxxxxxxx1011x1xxxxx1xx0111101x
16086 if (((word
>> 12) & 0x1) == 0)
16088 if (((word
>> 13) & 0x1) == 0)
16090 if (((word
>> 14) & 0x1) == 0)
16092 /* 33222222222211111111110000000000
16093 10987654321098765432109876543210
16094 xxxxxxxxxx10000xxxxxx1xx011111xx
16100 /* 33222222222211111111110000000000
16101 10987654321098765432109876543210
16102 xxxxxxxxxx10001xxxxxx1xx011111xx
16109 if (((word
>> 23) & 0x1) == 0)
16111 /* 33222222222211111111110000000000
16112 10987654321098765432109876543210
16113 xxxxxxxxxx1001xxxxxxx1x0011111xx
16119 /* 33222222222211111111110000000000
16120 10987654321098765432109876543210
16121 xxxxxxxxxx1001xxxxxxx1x1011111xx
16129 if (((word
>> 13) & 0x1) == 0)
16131 if (((word
>> 15) & 0x1) == 0)
16133 /* 33222222222211111111110000000000
16134 10987654321098765432109876543210
16135 xxxxxxxxxx1010x0xxxxx1xx011111xx
16141 /* 33222222222211111111110000000000
16142 10987654321098765432109876543210
16143 xxxxxxxxxx1010x1xxxxx1xx011111xx
16150 if (((word
>> 15) & 0x1) == 0)
16152 /* 33222222222211111111110000000000
16153 10987654321098765432109876543210
16154 xxxxxxxxxx1011x0xxxxx1xx011111xx
16160 /* 33222222222211111111110000000000
16161 10987654321098765432109876543210
16162 xxxxxxxxxx1011x1xxxxx1xx011111xx
16173 if (((word
>> 28) & 0x1) == 0)
16175 if (((word
>> 12) & 0x1) == 0)
16177 if (((word
>> 13) & 0x1) == 0)
16179 if (((word
>> 14) & 0x1) == 0)
16181 if (((word
>> 15) & 0x1) == 0)
16183 if (((word
>> 29) & 0x1) == 0)
16185 /* 33222222222211111111110000000000
16186 10987654321098765432109876543210
16187 xxxxxxxxxx110000xxxxx1xx011100xx
16193 /* 33222222222211111111110000000000
16194 10987654321098765432109876543210
16195 xxxxxxxxxx110000xxxxx1xx011101xx
16202 if (((word
>> 29) & 0x1) == 0)
16204 /* 33222222222211111111110000000000
16205 10987654321098765432109876543210
16206 xxxxxxxxxx110001xxxxx1xx011100xx
16212 /* 33222222222211111111110000000000
16213 10987654321098765432109876543210
16214 xxxxxxxxxx110001xxxxx1xx011101xx
16222 if (((word
>> 15) & 0x1) == 0)
16224 if (((word
>> 29) & 0x1) == 0)
16226 /* 33222222222211111111110000000000
16227 10987654321098765432109876543210
16228 xxxxxxxxxx110010xxxxx1xx011100xx
16234 /* 33222222222211111111110000000000
16235 10987654321098765432109876543210
16236 xxxxxxxxxx110010xxxxx1xx011101xx
16243 if (((word
>> 23) & 0x1) == 0)
16245 /* 33222222222211111111110000000000
16246 10987654321098765432109876543210
16247 xxxxxxxxxx110011xxxxx1x001110xxx
16253 /* 33222222222211111111110000000000
16254 10987654321098765432109876543210
16255 xxxxxxxxxx110011xxxxx1x101110xxx
16264 if (((word
>> 14) & 0x1) == 0)
16266 if (((word
>> 15) & 0x1) == 0)
16268 if (((word
>> 29) & 0x1) == 0)
16270 /* 33222222222211111111110000000000
16271 10987654321098765432109876543210
16272 xxxxxxxxxx110100xxxxx1xx011100xx
16278 /* 33222222222211111111110000000000
16279 10987654321098765432109876543210
16280 xxxxxxxxxx110100xxxxx1xx011101xx
16287 if (((word
>> 29) & 0x1) == 0)
16289 /* 33222222222211111111110000000000
16290 10987654321098765432109876543210
16291 xxxxxxxxxx110101xxxxx1xx011100xx
16297 /* 33222222222211111111110000000000
16298 10987654321098765432109876543210
16299 xxxxxxxxxx110101xxxxx1xx011101xx
16307 if (((word
>> 15) & 0x1) == 0)
16309 if (((word
>> 29) & 0x1) == 0)
16311 /* 33222222222211111111110000000000
16312 10987654321098765432109876543210
16313 xxxxxxxxxx110110xxxxx1xx011100xx
16319 /* 33222222222211111111110000000000
16320 10987654321098765432109876543210
16321 xxxxxxxxxx110110xxxxx1xx011101xx
16328 if (((word
>> 23) & 0x1) == 0)
16330 /* 33222222222211111111110000000000
16331 10987654321098765432109876543210
16332 xxxxxxxxxx110111xxxxx1x001110xxx
16338 /* 33222222222211111111110000000000
16339 10987654321098765432109876543210
16340 xxxxxxxxxx110111xxxxx1x101110xxx
16350 if (((word
>> 13) & 0x1) == 0)
16352 if (((word
>> 14) & 0x1) == 0)
16354 if (((word
>> 15) & 0x1) == 0)
16356 if (((word
>> 22) & 0x1) == 0)
16358 if (((word
>> 23) & 0x1) == 0)
16360 if (((word
>> 29) & 0x1) == 0)
16362 /* 33222222222211111111110000000000
16363 10987654321098765432109876543210
16364 xxxxxxxxxx111000xxxxx100011100xx
16370 /* 33222222222211111111110000000000
16371 10987654321098765432109876543210
16372 xxxxxxxxxx111000xxxxx100011101xx
16379 if (((word
>> 29) & 0x1) == 0)
16381 /* 33222222222211111111110000000000
16382 10987654321098765432109876543210
16383 xxxxxxxxxx111000xxxxx101011100xx
16389 /* 33222222222211111111110000000000
16390 10987654321098765432109876543210
16391 xxxxxxxxxx111000xxxxx101011101xx
16399 if (((word
>> 23) & 0x1) == 0)
16401 if (((word
>> 29) & 0x1) == 0)
16403 /* 33222222222211111111110000000000
16404 10987654321098765432109876543210
16405 xxxxxxxxxx111000xxxxx110011100xx
16411 /* 33222222222211111111110000000000
16412 10987654321098765432109876543210
16413 xxxxxxxxxx111000xxxxx110011101xx
16420 if (((word
>> 29) & 0x1) == 0)
16422 /* 33222222222211111111110000000000
16423 10987654321098765432109876543210
16424 xxxxxxxxxx111000xxxxx111011100xx
16430 /* 33222222222211111111110000000000
16431 10987654321098765432109876543210
16432 xxxxxxxxxx111000xxxxx111011101xx
16441 if (((word
>> 29) & 0x1) == 0)
16443 /* 33222222222211111111110000000000
16444 10987654321098765432109876543210
16445 xxxxxxxxxx111001xxxxx1xx011100xx
16451 /* 33222222222211111111110000000000
16452 10987654321098765432109876543210
16453 xxxxxxxxxx111001xxxxx1xx011101xx
16461 if (((word
>> 15) & 0x1) == 0)
16463 if (((word
>> 29) & 0x1) == 0)
16465 /* 33222222222211111111110000000000
16466 10987654321098765432109876543210
16467 xxxxxxxxxx111010xxxxx1xx011100xx
16473 /* 33222222222211111111110000000000
16474 10987654321098765432109876543210
16475 xxxxxxxxxx111010xxxxx1xx011101xx
16482 if (((word
>> 29) & 0x1) == 0)
16484 /* 33222222222211111111110000000000
16485 10987654321098765432109876543210
16486 xxxxxxxxxx111011xxxxx1xx011100xx
16492 /* 33222222222211111111110000000000
16493 10987654321098765432109876543210
16494 xxxxxxxxxx111011xxxxx1xx011101xx
16503 if (((word
>> 14) & 0x1) == 0)
16505 if (((word
>> 15) & 0x1) == 0)
16507 if (((word
>> 29) & 0x1) == 0)
16509 /* 33222222222211111111110000000000
16510 10987654321098765432109876543210
16511 xxxxxxxxxx111100xxxxx1xx011100xx
16517 /* 33222222222211111111110000000000
16518 10987654321098765432109876543210
16519 xxxxxxxxxx111100xxxxx1xx011101xx
16526 /* 33222222222211111111110000000000
16527 10987654321098765432109876543210
16528 xxxxxxxxxx111101xxxxx1xx01110xxx
16535 if (((word
>> 15) & 0x1) == 0)
16537 if (((word
>> 29) & 0x1) == 0)
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 xxxxxxxxxx111110xxxxx1xx011100xx
16547 /* 33222222222211111111110000000000
16548 10987654321098765432109876543210
16549 xxxxxxxxxx111110xxxxx1xx011101xx
16556 if (((word
>> 23) & 0x1) == 0)
16558 if (((word
>> 29) & 0x1) == 0)
16560 /* 33222222222211111111110000000000
16561 10987654321098765432109876543210
16562 xxxxxxxxxx111111xxxxx1x0011100xx
16568 /* 33222222222211111111110000000000
16569 10987654321098765432109876543210
16570 xxxxxxxxxx111111xxxxx1x0011101xx
16577 /* 33222222222211111111110000000000
16578 10987654321098765432109876543210
16579 xxxxxxxxxx111111xxxxx1x101110xxx
16590 if (((word
>> 29) & 0x1) == 0)
16592 if (((word
>> 30) & 0x1) == 0)
16594 /* 33222222222211111111110000000000
16595 10987654321098765432109876543210
16596 xxxxxxxxxx11xxxxxxxxx1xx0111100x
16602 if (((word
>> 12) & 0x1) == 0)
16604 if (((word
>> 13) & 0x1) == 0)
16606 if (((word
>> 14) & 0x1) == 0)
16608 if (((word
>> 15) & 0x1) == 0)
16610 /* 33222222222211111111110000000000
16611 10987654321098765432109876543210
16612 xxxxxxxxxx110000xxxxx1xx0111101x
16618 /* 33222222222211111111110000000000
16619 10987654321098765432109876543210
16620 xxxxxxxxxx110001xxxxx1xx0111101x
16627 /* 33222222222211111111110000000000
16628 10987654321098765432109876543210
16629 xxxxxxxxxx11001xxxxxx1xx0111101x
16636 /* 33222222222211111111110000000000
16637 10987654321098765432109876543210
16638 xxxxxxxxxx1101xxxxxxx1xx0111101x
16645 if (((word
>> 13) & 0x1) == 0)
16647 if (((word
>> 15) & 0x1) == 0)
16649 /* 33222222222211111111110000000000
16650 10987654321098765432109876543210
16651 xxxxxxxxxx1110x0xxxxx1xx0111101x
16657 /* 33222222222211111111110000000000
16658 10987654321098765432109876543210
16659 xxxxxxxxxx1110x1xxxxx1xx0111101x
16666 if (((word
>> 14) & 0x1) == 0)
16668 /* 33222222222211111111110000000000
16669 10987654321098765432109876543210
16670 xxxxxxxxxx11110xxxxxx1xx0111101x
16676 if (((word
>> 23) & 0x1) == 0)
16678 /* 33222222222211111111110000000000
16679 10987654321098765432109876543210
16680 xxxxxxxxxx11111xxxxxx1x00111101x
16686 /* 33222222222211111111110000000000
16687 10987654321098765432109876543210
16688 xxxxxxxxxx11111xxxxxx1x10111101x
16699 if (((word
>> 12) & 0x1) == 0)
16701 if (((word
>> 13) & 0x1) == 0)
16703 if (((word
>> 14) & 0x1) == 0)
16705 if (((word
>> 15) & 0x1) == 0)
16707 /* 33222222222211111111110000000000
16708 10987654321098765432109876543210
16709 xxxxxxxxxx110000xxxxx1xx011111xx
16715 /* 33222222222211111111110000000000
16716 10987654321098765432109876543210
16717 xxxxxxxxxx110001xxxxx1xx011111xx
16724 /* 33222222222211111111110000000000
16725 10987654321098765432109876543210
16726 xxxxxxxxxx11001xxxxxx1xx011111xx
16733 if (((word
>> 14) & 0x1) == 0)
16735 /* 33222222222211111111110000000000
16736 10987654321098765432109876543210
16737 xxxxxxxxxx11010xxxxxx1xx011111xx
16743 if (((word
>> 23) & 0x1) == 0)
16745 /* 33222222222211111111110000000000
16746 10987654321098765432109876543210
16747 xxxxxxxxxx11011xxxxxx1x0011111xx
16753 /* 33222222222211111111110000000000
16754 10987654321098765432109876543210
16755 xxxxxxxxxx11011xxxxxx1x1011111xx
16764 if (((word
>> 13) & 0x1) == 0)
16766 /* 33222222222211111111110000000000
16767 10987654321098765432109876543210
16768 xxxxxxxxxx1110xxxxxxx1xx011111xx
16774 /* 33222222222211111111110000000000
16775 10987654321098765432109876543210
16776 xxxxxxxxxx1111xxxxxxx1xx011111xx
16789 if (((word
>> 15) & 0x1) == 0)
16791 if (((word
>> 28) & 0x1) == 0)
16793 if (((word
>> 10) & 0x1) == 0)
16795 if (((word
>> 12) & 0x1) == 0)
16797 if (((word
>> 13) & 0x1) == 0)
16799 if (((word
>> 14) & 0x1) == 0)
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 xxxxxxxxxx0x0000xxxxxxxx11110xxx
16809 /* 33222222222211111111110000000000
16810 10987654321098765432109876543210
16811 xxxxxxxxxx0x0010xxxxxxxx11110xxx
16818 if (((word
>> 14) & 0x1) == 0)
16820 if (((word
>> 29) & 0x1) == 0)
16822 if (((word
>> 30) & 0x1) == 0)
16824 /* 33222222222211111111110000000000
16825 10987654321098765432109876543210
16826 xxxxxxxxxx0x0100xxxxxxxx1111000x
16832 /* 33222222222211111111110000000000
16833 10987654321098765432109876543210
16834 xxxxxxxxxx0x0100xxxxxxxx1111001x
16841 if (((word
>> 30) & 0x1) == 0)
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 xxxxxxxxxx0x0100xxxxxxxx1111010x
16851 /* 33222222222211111111110000000000
16852 10987654321098765432109876543210
16853 xxxxxxxxxx0x0100xxxxxxxx1111011x
16861 if (((word
>> 29) & 0x1) == 0)
16863 if (((word
>> 30) & 0x1) == 0)
16865 /* 33222222222211111111110000000000
16866 10987654321098765432109876543210
16867 xxxxxxxxxx0x0110xxxxxxxx1111000x
16873 /* 33222222222211111111110000000000
16874 10987654321098765432109876543210
16875 xxxxxxxxxx0x0110xxxxxxxx1111001x
16882 if (((word
>> 30) & 0x1) == 0)
16884 /* 33222222222211111111110000000000
16885 10987654321098765432109876543210
16886 xxxxxxxxxx0x0110xxxxxxxx1111010x
16892 /* 33222222222211111111110000000000
16893 10987654321098765432109876543210
16894 xxxxxxxxxx0x0110xxxxxxxx1111011x
16904 if (((word
>> 13) & 0x1) == 0)
16906 if (((word
>> 14) & 0x1) == 0)
16908 if (((word
>> 23) & 0x1) == 0)
16910 /* 33222222222211111111110000000000
16911 10987654321098765432109876543210
16912 xxxxxxxxxx0x1000xxxxxxx011110xxx
16918 /* 33222222222211111111110000000000
16919 10987654321098765432109876543210
16920 xxxxxxxxxx0x1000xxxxxxx111110xxx
16927 if (((word
>> 23) & 0x1) == 0)
16929 /* 33222222222211111111110000000000
16930 10987654321098765432109876543210
16931 xxxxxxxxxx0x1010xxxxxxx011110xxx
16937 /* 33222222222211111111110000000000
16938 10987654321098765432109876543210
16939 xxxxxxxxxx0x1010xxxxxxx111110xxx
16947 if (((word
>> 14) & 0x1) == 0)
16949 if (((word
>> 30) & 0x1) == 0)
16951 /* 33222222222211111111110000000000
16952 10987654321098765432109876543210
16953 xxxxxxxxxx0x1100xxxxxxxx11110x0x
16959 /* 33222222222211111111110000000000
16960 10987654321098765432109876543210
16961 xxxxxxxxxx0x1100xxxxxxxx11110x1x
16968 if (((word
>> 30) & 0x1) == 0)
16970 /* 33222222222211111111110000000000
16971 10987654321098765432109876543210
16972 xxxxxxxxxx0x1110xxxxxxxx11110x0x
16978 /* 33222222222211111111110000000000
16979 10987654321098765432109876543210
16980 xxxxxxxxxx0x1110xxxxxxxx11110x1x
16990 if (((word
>> 12) & 0x1) == 0)
16992 if (((word
>> 29) & 0x1) == 0)
16994 /* 33222222222211111111110000000000
16995 10987654321098765432109876543210
16996 xxxxxxxxxx1x0xx0xxxxxxxx111100xx
17002 /* 33222222222211111111110000000000
17003 10987654321098765432109876543210
17004 xxxxxxxxxx1x0xx0xxxxxxxx111101xx
17011 if (((word
>> 29) & 0x1) == 0)
17013 /* 33222222222211111111110000000000
17014 10987654321098765432109876543210
17015 xxxxxxxxxx1x1xx0xxxxxxxx111100xx
17021 /* 33222222222211111111110000000000
17022 10987654321098765432109876543210
17023 xxxxxxxxxx1x1xx0xxxxxxxx111101xx
17032 if (((word
>> 29) & 0x1) == 0)
17034 if (((word
>> 30) & 0x1) == 0)
17036 if (((word
>> 21) & 0x1) == 0)
17038 /* 33222222222211111111110000000000
17039 10987654321098765432109876543210
17040 xxxxxxxxxxxxxxx0xxxxx0xx1111100x
17046 /* 33222222222211111111110000000000
17047 10987654321098765432109876543210
17048 xxxxxxxxxxxxxxx0xxxxx1xx1111100x
17055 if (((word
>> 10) & 0x1) == 0)
17057 if (((word
>> 13) & 0x1) == 0)
17059 if (((word
>> 14) & 0x1) == 0)
17061 if (((word
>> 23) & 0x1) == 0)
17063 /* 33222222222211111111110000000000
17064 10987654321098765432109876543210
17065 xxxxxxxxxx0xx000xxxxxxx01111101x
17071 /* 33222222222211111111110000000000
17072 10987654321098765432109876543210
17073 xxxxxxxxxx0xx000xxxxxxx11111101x
17080 if (((word
>> 23) & 0x1) == 0)
17082 /* 33222222222211111111110000000000
17083 10987654321098765432109876543210
17084 xxxxxxxxxx0xx010xxxxxxx01111101x
17090 /* 33222222222211111111110000000000
17091 10987654321098765432109876543210
17092 xxxxxxxxxx0xx010xxxxxxx11111101x
17100 if (((word
>> 14) & 0x1) == 0)
17102 /* 33222222222211111111110000000000
17103 10987654321098765432109876543210
17104 xxxxxxxxxx0xx100xxxxxxxx1111101x
17110 /* 33222222222211111111110000000000
17111 10987654321098765432109876543210
17112 xxxxxxxxxx0xx110xxxxxxxx1111101x
17120 if (((word
>> 12) & 0x1) == 0)
17122 if (((word
>> 13) & 0x1) == 0)
17124 /* 33222222222211111111110000000000
17125 10987654321098765432109876543210
17126 xxxxxxxxxx1x00x0xxxxxxxx1111101x
17132 /* 33222222222211111111110000000000
17133 10987654321098765432109876543210
17134 xxxxxxxxxx1x01x0xxxxxxxx1111101x
17141 if (((word
>> 13) & 0x1) == 0)
17143 if (((word
>> 14) & 0x1) == 0)
17145 /* 33222222222211111111110000000000
17146 10987654321098765432109876543210
17147 xxxxxxxxxx1x1000xxxxxxxx1111101x
17153 /* 33222222222211111111110000000000
17154 10987654321098765432109876543210
17155 xxxxxxxxxx1x1010xxxxxxxx1111101x
17162 if (((word
>> 14) & 0x1) == 0)
17164 /* 33222222222211111111110000000000
17165 10987654321098765432109876543210
17166 xxxxxxxxxx1x1100xxxxxxxx1111101x
17172 /* 33222222222211111111110000000000
17173 10987654321098765432109876543210
17174 xxxxxxxxxx1x1110xxxxxxxx1111101x
17185 if (((word
>> 12) & 0x1) == 0)
17187 if (((word
>> 13) & 0x1) == 0)
17189 if (((word
>> 14) & 0x1) == 0)
17191 /* 33222222222211111111110000000000
17192 10987654321098765432109876543210
17193 xxxxxxxxxxxx0000xxxxxxxx111111xx
17199 /* 33222222222211111111110000000000
17200 10987654321098765432109876543210
17201 xxxxxxxxxxxx0010xxxxxxxx111111xx
17208 if (((word
>> 14) & 0x1) == 0)
17210 /* 33222222222211111111110000000000
17211 10987654321098765432109876543210
17212 xxxxxxxxxxxx0100xxxxxxxx111111xx
17218 /* 33222222222211111111110000000000
17219 10987654321098765432109876543210
17220 xxxxxxxxxxxx0110xxxxxxxx111111xx
17228 if (((word
>> 13) & 0x1) == 0)
17230 if (((word
>> 14) & 0x1) == 0)
17232 /* 33222222222211111111110000000000
17233 10987654321098765432109876543210
17234 xxxxxxxxxxxx1000xxxxxxxx111111xx
17240 /* 33222222222211111111110000000000
17241 10987654321098765432109876543210
17242 xxxxxxxxxxxx1010xxxxxxxx111111xx
17249 if (((word
>> 14) & 0x1) == 0)
17251 /* 33222222222211111111110000000000
17252 10987654321098765432109876543210
17253 xxxxxxxxxxxx1100xxxxxxxx111111xx
17259 /* 33222222222211111111110000000000
17260 10987654321098765432109876543210
17261 xxxxxxxxxxxx1110xxxxxxxx111111xx
17272 if (((word
>> 28) & 0x1) == 0)
17274 if (((word
>> 10) & 0x1) == 0)
17276 if (((word
>> 12) & 0x1) == 0)
17278 if (((word
>> 13) & 0x1) == 0)
17280 if (((word
>> 14) & 0x1) == 0)
17282 /* 33222222222211111111110000000000
17283 10987654321098765432109876543210
17284 xxxxxxxxxx0x0001xxxxxxxx11110xxx
17290 /* 33222222222211111111110000000000
17291 10987654321098765432109876543210
17292 xxxxxxxxxx0x0011xxxxxxxx11110xxx
17299 if (((word
>> 29) & 0x1) == 0)
17301 if (((word
>> 30) & 0x1) == 0)
17303 /* 33222222222211111111110000000000
17304 10987654321098765432109876543210
17305 xxxxxxxxxx0x01x1xxxxxxxx1111000x
17311 /* 33222222222211111111110000000000
17312 10987654321098765432109876543210
17313 xxxxxxxxxx0x01x1xxxxxxxx1111001x
17320 if (((word
>> 30) & 0x1) == 0)
17322 /* 33222222222211111111110000000000
17323 10987654321098765432109876543210
17324 xxxxxxxxxx0x01x1xxxxxxxx1111010x
17330 /* 33222222222211111111110000000000
17331 10987654321098765432109876543210
17332 xxxxxxxxxx0x01x1xxxxxxxx1111011x
17341 if (((word
>> 13) & 0x1) == 0)
17343 if (((word
>> 14) & 0x1) == 0)
17345 if (((word
>> 23) & 0x1) == 0)
17347 if (((word
>> 29) & 0x1) == 0)
17349 /* 33222222222211111111110000000000
17350 10987654321098765432109876543210
17351 xxxxxxxxxx0x1001xxxxxxx0111100xx
17357 /* 33222222222211111111110000000000
17358 10987654321098765432109876543210
17359 xxxxxxxxxx0x1001xxxxxxx0111101xx
17366 if (((word
>> 29) & 0x1) == 0)
17368 /* 33222222222211111111110000000000
17369 10987654321098765432109876543210
17370 xxxxxxxxxx0x1001xxxxxxx1111100xx
17376 /* 33222222222211111111110000000000
17377 10987654321098765432109876543210
17378 xxxxxxxxxx0x1001xxxxxxx1111101xx
17386 if (((word
>> 29) & 0x1) == 0)
17388 /* 33222222222211111111110000000000
17389 10987654321098765432109876543210
17390 xxxxxxxxxx0x1011xxxxxxxx111100xx
17396 /* 33222222222211111111110000000000
17397 10987654321098765432109876543210
17398 xxxxxxxxxx0x1011xxxxxxxx111101xx
17406 if (((word
>> 14) & 0x1) == 0)
17408 if (((word
>> 30) & 0x1) == 0)
17410 /* 33222222222211111111110000000000
17411 10987654321098765432109876543210
17412 xxxxxxxxxx0x1101xxxxxxxx11110x0x
17418 /* 33222222222211111111110000000000
17419 10987654321098765432109876543210
17420 xxxxxxxxxx0x1101xxxxxxxx11110x1x
17427 /* 33222222222211111111110000000000
17428 10987654321098765432109876543210
17429 xxxxxxxxxx0x1111xxxxxxxx11110xxx
17438 if (((word
>> 11) & 0x1) == 0)
17440 if (((word
>> 14) & 0x1) == 0)
17442 if (((word
>> 12) & 0x1) == 0)
17444 if (((word
>> 29) & 0x1) == 0)
17446 /* 33222222222211111111110000000000
17447 10987654321098765432109876543210
17448 xxxxxxxxxx100x01xxxxxxxx111100xx
17454 /* 33222222222211111111110000000000
17455 10987654321098765432109876543210
17456 xxxxxxxxxx100x01xxxxxxxx111101xx
17463 if (((word
>> 29) & 0x1) == 0)
17465 /* 33222222222211111111110000000000
17466 10987654321098765432109876543210
17467 xxxxxxxxxx101x01xxxxxxxx111100xx
17473 /* 33222222222211111111110000000000
17474 10987654321098765432109876543210
17475 xxxxxxxxxx101x01xxxxxxxx111101xx
17483 if (((word
>> 13) & 0x1) == 0)
17485 if (((word
>> 29) & 0x1) == 0)
17487 /* 33222222222211111111110000000000
17488 10987654321098765432109876543210
17489 xxxxxxxxxx10x011xxxxxxxx111100xx
17495 /* 33222222222211111111110000000000
17496 10987654321098765432109876543210
17497 xxxxxxxxxx10x011xxxxxxxx111101xx
17504 if (((word
>> 12) & 0x1) == 0)
17506 if (((word
>> 29) & 0x1) == 0)
17508 /* 33222222222211111111110000000000
17509 10987654321098765432109876543210
17510 xxxxxxxxxx100111xxxxxxxx111100xx
17516 /* 33222222222211111111110000000000
17517 10987654321098765432109876543210
17518 xxxxxxxxxx100111xxxxxxxx111101xx
17525 if (((word
>> 29) & 0x1) == 0)
17527 /* 33222222222211111111110000000000
17528 10987654321098765432109876543210
17529 xxxxxxxxxx101111xxxxxxxx111100xx
17535 /* 33222222222211111111110000000000
17536 10987654321098765432109876543210
17537 xxxxxxxxxx101111xxxxxxxx111101xx
17547 if (((word
>> 12) & 0x1) == 0)
17549 if (((word
>> 29) & 0x1) == 0)
17551 if (((word
>> 30) & 0x1) == 0)
17553 /* 33222222222211111111110000000000
17554 10987654321098765432109876543210
17555 xxxxxxxxxx110xx1xxxxxxxx1111000x
17561 /* 33222222222211111111110000000000
17562 10987654321098765432109876543210
17563 xxxxxxxxxx110xx1xxxxxxxx1111001x
17570 if (((word
>> 30) & 0x1) == 0)
17572 /* 33222222222211111111110000000000
17573 10987654321098765432109876543210
17574 xxxxxxxxxx110xx1xxxxxxxx1111010x
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 xxxxxxxxxx110xx1xxxxxxxx1111011x
17590 if (((word
>> 13) & 0x1) == 0)
17592 if (((word
>> 29) & 0x1) == 0)
17594 if (((word
>> 30) & 0x1) == 0)
17596 /* 33222222222211111111110000000000
17597 10987654321098765432109876543210
17598 xxxxxxxxxx1110x1xxxxxxxx1111000x
17604 /* 33222222222211111111110000000000
17605 10987654321098765432109876543210
17606 xxxxxxxxxx1110x1xxxxxxxx1111001x
17613 if (((word
>> 30) & 0x1) == 0)
17615 /* 33222222222211111111110000000000
17616 10987654321098765432109876543210
17617 xxxxxxxxxx1110x1xxxxxxxx1111010x
17623 /* 33222222222211111111110000000000
17624 10987654321098765432109876543210
17625 xxxxxxxxxx1110x1xxxxxxxx1111011x
17633 if (((word
>> 29) & 0x1) == 0)
17635 /* 33222222222211111111110000000000
17636 10987654321098765432109876543210
17637 xxxxxxxxxx1111x1xxxxxxxx111100xx
17643 /* 33222222222211111111110000000000
17644 10987654321098765432109876543210
17645 xxxxxxxxxx1111x1xxxxxxxx111101xx
17656 if (((word
>> 29) & 0x1) == 0)
17658 if (((word
>> 30) & 0x1) == 0)
17660 if (((word
>> 21) & 0x1) == 0)
17662 /* 33222222222211111111110000000000
17663 10987654321098765432109876543210
17664 xxxxxxxxxxxxxxx1xxxxx0xx1111100x
17670 /* 33222222222211111111110000000000
17671 10987654321098765432109876543210
17672 xxxxxxxxxxxxxxx1xxxxx1xx1111100x
17679 if (((word
>> 10) & 0x1) == 0)
17681 if (((word
>> 12) & 0x1) == 0)
17683 /* 33222222222211111111110000000000
17684 10987654321098765432109876543210
17685 xxxxxxxxxx0x0xx1xxxxxxxx1111101x
17691 if (((word
>> 13) & 0x1) == 0)
17693 if (((word
>> 14) & 0x1) == 0)
17695 if (((word
>> 23) & 0x1) == 0)
17697 /* 33222222222211111111110000000000
17698 10987654321098765432109876543210
17699 xxxxxxxxxx0x1001xxxxxxx01111101x
17705 /* 33222222222211111111110000000000
17706 10987654321098765432109876543210
17707 xxxxxxxxxx0x1001xxxxxxx11111101x
17714 /* 33222222222211111111110000000000
17715 10987654321098765432109876543210
17716 xxxxxxxxxx0x1011xxxxxxxx1111101x
17723 /* 33222222222211111111110000000000
17724 10987654321098765432109876543210
17725 xxxxxxxxxx0x11x1xxxxxxxx1111101x
17733 if (((word
>> 11) & 0x1) == 0)
17735 if (((word
>> 12) & 0x1) == 0)
17737 /* 33222222222211111111110000000000
17738 10987654321098765432109876543210
17739 xxxxxxxxxx100xx1xxxxxxxx1111101x
17745 /* 33222222222211111111110000000000
17746 10987654321098765432109876543210
17747 xxxxxxxxxx101xx1xxxxxxxx1111101x
17754 if (((word
>> 13) & 0x1) == 0)
17756 /* 33222222222211111111110000000000
17757 10987654321098765432109876543210
17758 xxxxxxxxxx11x0x1xxxxxxxx1111101x
17764 /* 33222222222211111111110000000000
17765 10987654321098765432109876543210
17766 xxxxxxxxxx11x1x1xxxxxxxx1111101x
17776 if (((word
>> 10) & 0x1) == 0)
17778 if (((word
>> 13) & 0x1) == 0)
17780 if (((word
>> 14) & 0x1) == 0)
17782 if (((word
>> 23) & 0x1) == 0)
17784 /* 33222222222211111111110000000000
17785 10987654321098765432109876543210
17786 xxxxxxxxxx0xx001xxxxxxx0111111xx
17792 /* 33222222222211111111110000000000
17793 10987654321098765432109876543210
17794 xxxxxxxxxx0xx001xxxxxxx1111111xx
17801 /* 33222222222211111111110000000000
17802 10987654321098765432109876543210
17803 xxxxxxxxxx0xx011xxxxxxxx111111xx
17810 /* 33222222222211111111110000000000
17811 10987654321098765432109876543210
17812 xxxxxxxxxx0xx1x1xxxxxxxx111111xx
17819 if (((word
>> 11) & 0x1) == 0)
17821 if (((word
>> 12) & 0x1) == 0)
17823 if (((word
>> 13) & 0x1) == 0)
17825 /* 33222222222211111111110000000000
17826 10987654321098765432109876543210
17827 xxxxxxxxxx1000x1xxxxxxxx111111xx
17833 /* 33222222222211111111110000000000
17834 10987654321098765432109876543210
17835 xxxxxxxxxx1001x1xxxxxxxx111111xx
17842 /* 33222222222211111111110000000000
17843 10987654321098765432109876543210
17844 xxxxxxxxxx101xx1xxxxxxxx111111xx
17851 if (((word
>> 12) & 0x1) == 0)
17853 /* 33222222222211111111110000000000
17854 10987654321098765432109876543210
17855 xxxxxxxxxx110xx1xxxxxxxx111111xx
17861 if (((word
>> 13) & 0x1) == 0)
17863 /* 33222222222211111111110000000000
17864 10987654321098765432109876543210
17865 xxxxxxxxxx1110x1xxxxxxxx111111xx
17871 /* 33222222222211111111110000000000
17872 10987654321098765432109876543210
17873 xxxxxxxxxx1111x1xxxxxxxx111111xx
17889 /* Lookup opcode WORD in the opcode table. N.B. all alias
17890 opcodes are ignored here. */
17892 const aarch64_opcode
*
17893 aarch64_opcode_lookup (uint32_t word
)
17895 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
17898 const aarch64_opcode
*
17899 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
17901 /* Use the index as the key to locate the next opcode. */
17902 int key
= opcode
- aarch64_opcode_table
;
17906 case 920: value
= 924; break; /* stnp --> stp. */
17907 case 924: return NULL
; /* stp --> NULL. */
17908 case 918: value
= 919; break; /* stllrb --> stllrh. */
17909 case 919: return NULL
; /* stllrh --> NULL. */
17910 case 921: value
= 925; break; /* ldnp --> ldp. */
17911 case 925: return NULL
; /* ldp --> NULL. */
17912 case 1136: value
= 1137; break; /* msr --> hint. */
17913 case 1137: value
= 1151; break; /* hint --> clrex. */
17914 case 1151: value
= 1152; break; /* clrex --> dsb. */
17915 case 1152: value
= 1153; break; /* dsb --> dmb. */
17916 case 1153: value
= 1154; break; /* dmb --> isb. */
17917 case 1154: value
= 1155; break; /* isb --> sys. */
17918 case 1155: value
= 1160; break; /* sys --> msr. */
17919 case 1160: return NULL
; /* msr --> NULL. */
17920 case 1161: value
= 1162; break; /* sysl --> mrs. */
17921 case 1162: return NULL
; /* mrs --> NULL. */
17922 case 431: value
= 432; break; /* st4 --> st1. */
17923 case 432: value
= 433; break; /* st1 --> st2. */
17924 case 433: value
= 434; break; /* st2 --> st3. */
17925 case 434: return NULL
; /* st3 --> NULL. */
17926 case 439: value
= 440; break; /* st4 --> st1. */
17927 case 440: value
= 441; break; /* st1 --> st2. */
17928 case 441: value
= 442; break; /* st2 --> st3. */
17929 case 442: return NULL
; /* st3 --> NULL. */
17930 case 435: value
= 436; break; /* ld4 --> ld1. */
17931 case 436: value
= 437; break; /* ld1 --> ld2. */
17932 case 437: value
= 438; break; /* ld2 --> ld3. */
17933 case 438: return NULL
; /* ld3 --> NULL. */
17934 case 451: value
= 453; break; /* ld1 --> ld1r. */
17935 case 453: return NULL
; /* ld1r --> NULL. */
17936 case 455: value
= 457; break; /* ld2 --> ld2r. */
17937 case 457: return NULL
; /* ld2r --> NULL. */
17938 case 452: value
= 454; break; /* ld3 --> ld3r. */
17939 case 454: return NULL
; /* ld3r --> NULL. */
17940 case 456: value
= 458; break; /* ld4 --> ld4r. */
17941 case 458: return NULL
; /* ld4r --> NULL. */
17942 case 443: value
= 444; break; /* ld4 --> ld1. */
17943 case 444: value
= 445; break; /* ld1 --> ld2. */
17944 case 445: value
= 446; break; /* ld2 --> ld3. */
17945 case 446: return NULL
; /* ld3 --> NULL. */
17946 case 463: value
= 465; break; /* ld1 --> ld1r. */
17947 case 465: return NULL
; /* ld1r --> NULL. */
17948 case 464: value
= 466; break; /* ld3 --> ld3r. */
17949 case 466: return NULL
; /* ld3r --> NULL. */
17950 case 467: value
= 469; break; /* ld2 --> ld2r. */
17951 case 469: return NULL
; /* ld2r --> NULL. */
17952 case 468: value
= 470; break; /* ld4 --> ld4r. */
17953 case 470: return NULL
; /* ld4r --> NULL. */
17954 case 737: value
= 738; break; /* fcvtzs --> fcvtzs. */
17955 case 738: return NULL
; /* fcvtzs --> NULL. */
17956 case 733: value
= 734; break; /* scvtf --> scvtf. */
17957 case 734: return NULL
; /* scvtf --> NULL. */
17958 case 739: value
= 740; break; /* fcvtzu --> fcvtzu. */
17959 case 740: return NULL
; /* fcvtzu --> NULL. */
17960 case 735: value
= 736; break; /* ucvtf --> ucvtf. */
17961 case 736: return NULL
; /* ucvtf --> NULL. */
17962 case 741: value
= 742; break; /* fcvtns --> fcvtns. */
17963 case 742: return NULL
; /* fcvtns --> NULL. */
17964 case 761: value
= 762; break; /* fcvtms --> fcvtms. */
17965 case 762: return NULL
; /* fcvtms --> NULL. */
17966 case 757: value
= 758; break; /* fcvtps --> fcvtps. */
17967 case 758: return NULL
; /* fcvtps --> NULL. */
17968 case 765: value
= 766; break; /* fcvtzs --> fcvtzs. */
17969 case 766: return NULL
; /* fcvtzs --> NULL. */
17970 case 749: value
= 750; break; /* fcvtas --> fcvtas. */
17971 case 750: return NULL
; /* fcvtas --> NULL. */
17972 case 745: value
= 746; break; /* scvtf --> scvtf. */
17973 case 746: return NULL
; /* scvtf --> NULL. */
17974 case 753: value
= 754; break; /* fmov --> fmov. */
17975 case 754: return NULL
; /* fmov --> NULL. */
17976 case 743: value
= 744; break; /* fcvtnu --> fcvtnu. */
17977 case 744: return NULL
; /* fcvtnu --> NULL. */
17978 case 763: value
= 764; break; /* fcvtmu --> fcvtmu. */
17979 case 764: return NULL
; /* fcvtmu --> NULL. */
17980 case 759: value
= 760; break; /* fcvtpu --> fcvtpu. */
17981 case 760: return NULL
; /* fcvtpu --> NULL. */
17982 case 767: value
= 768; break; /* fcvtzu --> fcvtzu. */
17983 case 768: return NULL
; /* fcvtzu --> NULL. */
17984 case 751: value
= 752; break; /* fcvtau --> fcvtau. */
17985 case 752: return NULL
; /* fcvtau --> NULL. */
17986 case 747: value
= 748; break; /* ucvtf --> ucvtf. */
17987 case 748: return NULL
; /* ucvtf --> NULL. */
17988 case 755: value
= 756; break; /* fmov --> fmov. */
17989 case 756: return NULL
; /* fmov --> NULL. */
17990 case 783: value
= 784; break; /* fmov --> fmov. */
17991 case 784: return NULL
; /* fmov --> NULL. */
17992 case 792: value
= 793; break; /* frintn --> frintn. */
17993 case 793: return NULL
; /* frintn --> NULL. */
17994 case 787: value
= 788; break; /* fneg --> fneg. */
17995 case 788: return NULL
; /* fneg --> NULL. */
17996 case 796: value
= 797; break; /* frintm --> frintm. */
17997 case 797: return NULL
; /* frintm --> NULL. */
17998 case 785: value
= 786; break; /* fabs --> fabs. */
17999 case 786: return NULL
; /* fabs --> NULL. */
18000 case 794: value
= 795; break; /* frintp --> frintp. */
18001 case 795: return NULL
; /* frintp --> NULL. */
18002 case 789: value
= 790; break; /* fsqrt --> fsqrt. */
18003 case 790: return NULL
; /* fsqrt --> NULL. */
18004 case 798: value
= 799; break; /* frintz --> frintz. */
18005 case 799: return NULL
; /* frintz --> NULL. */
18006 case 800: value
= 801; break; /* frinta --> frinta. */
18007 case 801: return NULL
; /* frinta --> NULL. */
18008 case 802: value
= 803; break; /* frintx --> frintx. */
18009 case 803: return NULL
; /* frintx --> NULL. */
18010 case 804: value
= 805; break; /* frinti --> frinti. */
18011 case 805: return NULL
; /* frinti --> NULL. */
18012 case 775: value
= 776; break; /* fcmp --> fcmp. */
18013 case 776: return NULL
; /* fcmp --> NULL. */
18014 case 777: value
= 778; break; /* fcmpe --> fcmpe. */
18015 case 778: return NULL
; /* fcmpe --> NULL. */
18016 case 779: value
= 780; break; /* fcmp --> fcmp. */
18017 case 780: return NULL
; /* fcmp --> NULL. */
18018 case 781: value
= 782; break; /* fcmpe --> fcmpe. */
18019 case 782: return NULL
; /* fcmpe --> NULL. */
18020 case 832: value
= 833; break; /* fmov --> fmov. */
18021 case 833: return NULL
; /* fmov --> NULL. */
18022 case 806: value
= 807; break; /* fmul --> fmul. */
18023 case 807: return NULL
; /* fmul --> NULL. */
18024 case 822: value
= 823; break; /* fnmul --> fnmul. */
18025 case 823: return NULL
; /* fnmul --> NULL. */
18026 case 814: value
= 815; break; /* fmax --> fmax. */
18027 case 815: return NULL
; /* fmax --> NULL. */
18028 case 810: value
= 811; break; /* fadd --> fadd. */
18029 case 811: return NULL
; /* fadd --> NULL. */
18030 case 818: value
= 819; break; /* fmaxnm --> fmaxnm. */
18031 case 819: return NULL
; /* fmaxnm --> NULL. */
18032 case 808: value
= 809; break; /* fdiv --> fdiv. */
18033 case 809: return NULL
; /* fdiv --> NULL. */
18034 case 816: value
= 817; break; /* fmin --> fmin. */
18035 case 817: return NULL
; /* fmin --> NULL. */
18036 case 812: value
= 813; break; /* fsub --> fsub. */
18037 case 813: return NULL
; /* fsub --> NULL. */
18038 case 820: value
= 821; break; /* fminnm --> fminnm. */
18039 case 821: return NULL
; /* fminnm --> NULL. */
18040 case 771: value
= 772; break; /* fccmp --> fccmp. */
18041 case 772: return NULL
; /* fccmp --> NULL. */
18042 case 773: value
= 774; break; /* fccmpe --> fccmpe. */
18043 case 774: return NULL
; /* fccmpe --> NULL. */
18044 case 834: value
= 835; break; /* fcsel --> fcsel. */
18045 case 835: return NULL
; /* fcsel --> NULL. */
18046 case 130: value
= 365; break; /* movi --> sshr. */
18047 case 365: value
= 367; break; /* sshr --> srshr. */
18048 case 367: return NULL
; /* srshr --> NULL. */
18049 case 138: value
= 387; break; /* mvni --> ushr. */
18050 case 387: value
= 389; break; /* ushr --> urshr. */
18051 case 389: value
= 391; break; /* urshr --> sri. */
18052 case 391: value
= 393; break; /* sri --> sqshlu. */
18053 case 393: return NULL
; /* sqshlu --> NULL. */
18054 case 131: value
= 366; break; /* orr --> ssra. */
18055 case 366: value
= 368; break; /* ssra --> srsra. */
18056 case 368: value
= 369; break; /* srsra --> shl. */
18057 case 369: value
= 370; break; /* shl --> sqshl. */
18058 case 370: return NULL
; /* sqshl --> NULL. */
18059 case 139: value
= 388; break; /* bic --> usra. */
18060 case 388: value
= 390; break; /* usra --> ursra. */
18061 case 390: value
= 392; break; /* ursra --> sli. */
18062 case 392: value
= 394; break; /* sli --> uqshl. */
18063 case 394: return NULL
; /* uqshl --> NULL. */
18064 case 824: value
= 825; break; /* fmadd --> fmadd. */
18065 case 825: return NULL
; /* fmadd --> NULL. */
18066 case 828: value
= 829; break; /* fnmadd --> fnmadd. */
18067 case 829: return NULL
; /* fnmadd --> NULL. */
18068 case 132: value
= 371; break; /* movi --> shrn. */
18069 case 371: value
= 372; break; /* shrn --> shrn2. */
18070 case 372: value
= 379; break; /* shrn2 --> sshll. */
18071 case 379: value
= 381; break; /* sshll --> sshll2. */
18072 case 381: return NULL
; /* sshll2 --> NULL. */
18073 case 140: value
= 395; break; /* mvni --> sqshrun. */
18074 case 395: value
= 396; break; /* sqshrun --> sqshrun2. */
18075 case 396: value
= 403; break; /* sqshrun2 --> ushll. */
18076 case 403: value
= 405; break; /* ushll --> ushll2. */
18077 case 405: return NULL
; /* ushll2 --> NULL. */
18078 case 133: value
= 375; break; /* orr --> sqshrn. */
18079 case 375: value
= 376; break; /* sqshrn --> sqshrn2. */
18080 case 376: return NULL
; /* sqshrn2 --> NULL. */
18081 case 141: value
= 399; break; /* bic --> uqshrn. */
18082 case 399: value
= 400; break; /* uqshrn --> uqshrn2. */
18083 case 400: return NULL
; /* uqshrn2 --> NULL. */
18084 case 135: value
= 383; break; /* movi --> scvtf. */
18085 case 383: value
= 384; break; /* scvtf --> scvtf. */
18086 case 384: return NULL
; /* scvtf --> NULL. */
18087 case 143: value
= 144; break; /* movi --> movi. */
18088 case 144: value
= 407; break; /* movi --> ucvtf. */
18089 case 407: value
= 408; break; /* ucvtf --> ucvtf. */
18090 case 408: return NULL
; /* ucvtf --> NULL. */
18091 case 137: value
= 385; break; /* fmov --> fcvtzs. */
18092 case 385: value
= 386; break; /* fcvtzs --> fcvtzs. */
18093 case 386: return NULL
; /* fcvtzs --> NULL. */
18094 case 409: value
= 410; break; /* fcvtzu --> fcvtzu. */
18095 case 410: return NULL
; /* fcvtzu --> NULL. */
18096 case 826: value
= 827; break; /* fmsub --> fmsub. */
18097 case 827: return NULL
; /* fmsub --> NULL. */
18098 case 830: value
= 831; break; /* fnmsub --> fnmsub. */
18099 case 831: return NULL
; /* fnmsub --> NULL. */
18100 case 589: value
= 590; break; /* scvtf --> scvtf. */
18101 case 590: return NULL
; /* scvtf --> NULL. */
18102 case 591: value
= 592; break; /* fcvtzs --> fcvtzs. */
18103 case 592: return NULL
; /* fcvtzs --> NULL. */
18104 case 605: value
= 606; break; /* ucvtf --> ucvtf. */
18105 case 606: return NULL
; /* ucvtf --> NULL. */
18106 case 607: value
= 608; break; /* fcvtzu --> fcvtzu. */
18107 case 608: return NULL
; /* fcvtzu --> NULL. */
18108 default: return NULL
;
18111 return aarch64_opcode_table
+ value
;
18114 const aarch64_opcode
*
18115 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
18117 /* Use the index as the key to locate the alias opcode. */
18118 int key
= opcode
- aarch64_opcode_table
;
18122 case 2: value
= 3; break; /* sbc --> ngc. */
18123 case 4: value
= 5; break; /* sbcs --> ngcs. */
18124 case 7: value
= 8; break; /* adds --> cmn. */
18125 case 10: value
= 11; break; /* subs --> cmp. */
18126 case 12: value
= 13; break; /* add --> mov. */
18127 case 14: value
= 15; break; /* adds --> cmn. */
18128 case 17: value
= 18; break; /* subs --> cmp. */
18129 case 20: value
= 21; break; /* adds --> cmn. */
18130 case 22: value
= 23; break; /* sub --> neg. */
18131 case 24: value
= 26; break; /* subs --> negs. */
18132 case 149: value
= 150; break; /* umov --> mov. */
18133 case 151: value
= 152; break; /* ins --> mov. */
18134 case 153: value
= 154; break; /* ins --> mov. */
18135 case 235: value
= 236; break; /* not --> mvn. */
18136 case 310: value
= 311; break; /* orr --> mov. */
18137 case 379: value
= 380; break; /* sshll --> sxtl. */
18138 case 381: value
= 382; break; /* sshll2 --> sxtl2. */
18139 case 403: value
= 404; break; /* ushll --> uxtl. */
18140 case 405: value
= 406; break; /* ushll2 --> uxtl2. */
18141 case 526: value
= 527; break; /* dup --> mov. */
18142 case 609: value
= 614; break; /* sbfm --> sxtw. */
18143 case 616: value
= 618; break; /* bfm --> bfc. */
18144 case 620: value
= 624; break; /* ubfm --> uxth. */
18145 case 642: value
= 644; break; /* csinc --> cset. */
18146 case 645: value
= 647; break; /* csinv --> csetm. */
18147 case 648: value
= 649; break; /* csneg --> cneg. */
18148 case 667: value
= 667; break; /* rev --> rev. */
18149 case 692: value
= 693; break; /* lslv --> lsl. */
18150 case 694: value
= 695; break; /* lsrv --> lsr. */
18151 case 696: value
= 697; break; /* asrv --> asr. */
18152 case 698: value
= 699; break; /* rorv --> ror. */
18153 case 709: value
= 710; break; /* madd --> mul. */
18154 case 711: value
= 712; break; /* msub --> mneg. */
18155 case 713: value
= 714; break; /* smaddl --> smull. */
18156 case 715: value
= 716; break; /* smsubl --> smnegl. */
18157 case 718: value
= 719; break; /* umaddl --> umull. */
18158 case 720: value
= 721; break; /* umsubl --> umnegl. */
18159 case 731: value
= 732; break; /* extr --> ror. */
18160 case 938: value
= 939; break; /* and --> bic. */
18161 case 940: value
= 941; break; /* orr --> mov. */
18162 case 943: value
= 944; break; /* ands --> tst. */
18163 case 947: value
= 949; break; /* orr --> uxtw. */
18164 case 950: value
= 951; break; /* orn --> mvn. */
18165 case 954: value
= 955; break; /* ands --> tst. */
18166 case 985: value
= 1081; break; /* ldaddb --> staddb. */
18167 case 986: value
= 1082; break; /* ldaddh --> staddh. */
18168 case 987: value
= 1083; break; /* ldadd --> stadd. */
18169 case 989: value
= 1084; break; /* ldaddlb --> staddlb. */
18170 case 992: value
= 1085; break; /* ldaddlh --> staddlh. */
18171 case 995: value
= 1086; break; /* ldaddl --> staddl. */
18172 case 997: value
= 1087; break; /* ldclrb --> stclrb. */
18173 case 998: value
= 1088; break; /* ldclrh --> stclrh. */
18174 case 999: value
= 1089; break; /* ldclr --> stclr. */
18175 case 1001: value
= 1090; break; /* ldclrlb --> stclrlb. */
18176 case 1004: value
= 1091; break; /* ldclrlh --> stclrlh. */
18177 case 1007: value
= 1092; break; /* ldclrl --> stclrl. */
18178 case 1009: value
= 1093; break; /* ldeorb --> steorb. */
18179 case 1010: value
= 1094; break; /* ldeorh --> steorh. */
18180 case 1011: value
= 1095; break; /* ldeor --> steor. */
18181 case 1013: value
= 1096; break; /* ldeorlb --> steorlb. */
18182 case 1016: value
= 1097; break; /* ldeorlh --> steorlh. */
18183 case 1019: value
= 1098; break; /* ldeorl --> steorl. */
18184 case 1021: value
= 1099; break; /* ldsetb --> stsetb. */
18185 case 1022: value
= 1100; break; /* ldseth --> stseth. */
18186 case 1023: value
= 1101; break; /* ldset --> stset. */
18187 case 1025: value
= 1102; break; /* ldsetlb --> stsetlb. */
18188 case 1028: value
= 1103; break; /* ldsetlh --> stsetlh. */
18189 case 1031: value
= 1104; break; /* ldsetl --> stsetl. */
18190 case 1033: value
= 1105; break; /* ldsmaxb --> stsmaxb. */
18191 case 1034: value
= 1106; break; /* ldsmaxh --> stsmaxh. */
18192 case 1035: value
= 1107; break; /* ldsmax --> stsmax. */
18193 case 1037: value
= 1108; break; /* ldsmaxlb --> stsmaxlb. */
18194 case 1040: value
= 1109; break; /* ldsmaxlh --> stsmaxlh. */
18195 case 1043: value
= 1110; break; /* ldsmaxl --> stsmaxl. */
18196 case 1045: value
= 1111; break; /* ldsminb --> stsminb. */
18197 case 1046: value
= 1112; break; /* ldsminh --> stsminh. */
18198 case 1047: value
= 1113; break; /* ldsmin --> stsmin. */
18199 case 1049: value
= 1114; break; /* ldsminlb --> stsminlb. */
18200 case 1052: value
= 1115; break; /* ldsminlh --> stsminlh. */
18201 case 1055: value
= 1116; break; /* ldsminl --> stsminl. */
18202 case 1057: value
= 1117; break; /* ldumaxb --> stumaxb. */
18203 case 1058: value
= 1118; break; /* ldumaxh --> stumaxh. */
18204 case 1059: value
= 1119; break; /* ldumax --> stumax. */
18205 case 1061: value
= 1120; break; /* ldumaxlb --> stumaxlb. */
18206 case 1064: value
= 1121; break; /* ldumaxlh --> stumaxlh. */
18207 case 1067: value
= 1122; break; /* ldumaxl --> stumaxl. */
18208 case 1069: value
= 1123; break; /* lduminb --> stuminb. */
18209 case 1070: value
= 1124; break; /* lduminh --> stuminh. */
18210 case 1071: value
= 1125; break; /* ldumin --> stumin. */
18211 case 1073: value
= 1126; break; /* lduminlb --> stuminlb. */
18212 case 1076: value
= 1127; break; /* lduminlh --> stuminlh. */
18213 case 1079: value
= 1128; break; /* lduminl --> stuminl. */
18214 case 1129: value
= 1130; break; /* movn --> mov. */
18215 case 1131: value
= 1132; break; /* movz --> mov. */
18216 case 1137: value
= 1170; break; /* hint --> autibsp. */
18217 case 1155: value
= 1159; break; /* sys --> tlbi. */
18218 case 1218: value
= 1913; break; /* and --> bic. */
18219 case 1220: value
= 1201; break; /* and --> mov. */
18220 case 1221: value
= 1205; break; /* ands --> movs. */
18221 case 1256: value
= 1914; break; /* cmpge --> cmple. */
18222 case 1259: value
= 1917; break; /* cmpgt --> cmplt. */
18223 case 1261: value
= 1915; break; /* cmphi --> cmplo. */
18224 case 1264: value
= 1916; break; /* cmphs --> cmpls. */
18225 case 1286: value
= 1198; break; /* cpy --> mov. */
18226 case 1287: value
= 1200; break; /* cpy --> mov. */
18227 case 1288: value
= 1924; break; /* cpy --> fmov. */
18228 case 1300: value
= 1193; break; /* dup --> mov. */
18229 case 1301: value
= 1195; break; /* dup --> mov. */
18230 case 1302: value
= 1923; break; /* dup --> fmov. */
18231 case 1303: value
= 1196; break; /* dupm --> mov. */
18232 case 1305: value
= 1918; break; /* eor --> eon. */
18233 case 1307: value
= 1206; break; /* eor --> not. */
18234 case 1308: value
= 1207; break; /* eors --> nots. */
18235 case 1313: value
= 1919; break; /* facge --> facle. */
18236 case 1314: value
= 1920; break; /* facgt --> faclt. */
18237 case 1323: value
= 1921; break; /* fcmge --> fcmle. */
18238 case 1325: value
= 1922; break; /* fcmgt --> fcmlt. */
18239 case 1331: value
= 1190; break; /* fcpy --> fmov. */
18240 case 1348: value
= 1189; break; /* fdup --> fmov. */
18241 case 1646: value
= 1191; break; /* orr --> mov. */
18242 case 1647: value
= 1925; break; /* orr --> orn. */
18243 case 1649: value
= 1194; break; /* orr --> mov. */
18244 case 1650: value
= 1204; break; /* orrs --> movs. */
18245 case 1706: value
= 1199; break; /* sel --> mov. */
18246 case 1707: value
= 1202; break; /* sel --> mov. */
18247 default: return NULL
;
18250 return aarch64_opcode_table
+ value
;
18253 const aarch64_opcode
*
18254 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
18256 /* Use the index as the key to locate the next opcode. */
18257 int key
= opcode
- aarch64_opcode_table
;
18261 case 3: value
= 2; break; /* ngc --> sbc. */
18262 case 5: value
= 4; break; /* ngcs --> sbcs. */
18263 case 8: value
= 7; break; /* cmn --> adds. */
18264 case 11: value
= 10; break; /* cmp --> subs. */
18265 case 13: value
= 12; break; /* mov --> add. */
18266 case 15: value
= 14; break; /* cmn --> adds. */
18267 case 18: value
= 17; break; /* cmp --> subs. */
18268 case 21: value
= 20; break; /* cmn --> adds. */
18269 case 23: value
= 22; break; /* neg --> sub. */
18270 case 26: value
= 25; break; /* negs --> cmp. */
18271 case 25: value
= 24; break; /* cmp --> subs. */
18272 case 150: value
= 149; break; /* mov --> umov. */
18273 case 152: value
= 151; break; /* mov --> ins. */
18274 case 154: value
= 153; break; /* mov --> ins. */
18275 case 236: value
= 235; break; /* mvn --> not. */
18276 case 311: value
= 310; break; /* mov --> orr. */
18277 case 380: value
= 379; break; /* sxtl --> sshll. */
18278 case 382: value
= 381; break; /* sxtl2 --> sshll2. */
18279 case 404: value
= 403; break; /* uxtl --> ushll. */
18280 case 406: value
= 405; break; /* uxtl2 --> ushll2. */
18281 case 527: value
= 526; break; /* mov --> dup. */
18282 case 614: value
= 613; break; /* sxtw --> sxth. */
18283 case 613: value
= 612; break; /* sxth --> sxtb. */
18284 case 612: value
= 615; break; /* sxtb --> asr. */
18285 case 615: value
= 611; break; /* asr --> sbfx. */
18286 case 611: value
= 610; break; /* sbfx --> sbfiz. */
18287 case 610: value
= 609; break; /* sbfiz --> sbfm. */
18288 case 618: value
= 619; break; /* bfc --> bfxil. */
18289 case 619: value
= 617; break; /* bfxil --> bfi. */
18290 case 617: value
= 616; break; /* bfi --> bfm. */
18291 case 624: value
= 623; break; /* uxth --> uxtb. */
18292 case 623: value
= 626; break; /* uxtb --> lsr. */
18293 case 626: value
= 625; break; /* lsr --> lsl. */
18294 case 625: value
= 622; break; /* lsl --> ubfx. */
18295 case 622: value
= 621; break; /* ubfx --> ubfiz. */
18296 case 621: value
= 620; break; /* ubfiz --> ubfm. */
18297 case 644: value
= 643; break; /* cset --> cinc. */
18298 case 643: value
= 642; break; /* cinc --> csinc. */
18299 case 647: value
= 646; break; /* csetm --> cinv. */
18300 case 646: value
= 645; break; /* cinv --> csinv. */
18301 case 649: value
= 648; break; /* cneg --> csneg. */
18302 case 667: value
= 668; break; /* rev --> rev64. */
18303 case 693: value
= 692; break; /* lsl --> lslv. */
18304 case 695: value
= 694; break; /* lsr --> lsrv. */
18305 case 697: value
= 696; break; /* asr --> asrv. */
18306 case 699: value
= 698; break; /* ror --> rorv. */
18307 case 710: value
= 709; break; /* mul --> madd. */
18308 case 712: value
= 711; break; /* mneg --> msub. */
18309 case 714: value
= 713; break; /* smull --> smaddl. */
18310 case 716: value
= 715; break; /* smnegl --> smsubl. */
18311 case 719: value
= 718; break; /* umull --> umaddl. */
18312 case 721: value
= 720; break; /* umnegl --> umsubl. */
18313 case 732: value
= 731; break; /* ror --> extr. */
18314 case 939: value
= 938; break; /* bic --> and. */
18315 case 941: value
= 940; break; /* mov --> orr. */
18316 case 944: value
= 943; break; /* tst --> ands. */
18317 case 949: value
= 948; break; /* uxtw --> mov. */
18318 case 948: value
= 947; break; /* mov --> orr. */
18319 case 951: value
= 950; break; /* mvn --> orn. */
18320 case 955: value
= 954; break; /* tst --> ands. */
18321 case 1081: value
= 985; break; /* staddb --> ldaddb. */
18322 case 1082: value
= 986; break; /* staddh --> ldaddh. */
18323 case 1083: value
= 987; break; /* stadd --> ldadd. */
18324 case 1084: value
= 989; break; /* staddlb --> ldaddlb. */
18325 case 1085: value
= 992; break; /* staddlh --> ldaddlh. */
18326 case 1086: value
= 995; break; /* staddl --> ldaddl. */
18327 case 1087: value
= 997; break; /* stclrb --> ldclrb. */
18328 case 1088: value
= 998; break; /* stclrh --> ldclrh. */
18329 case 1089: value
= 999; break; /* stclr --> ldclr. */
18330 case 1090: value
= 1001; break; /* stclrlb --> ldclrlb. */
18331 case 1091: value
= 1004; break; /* stclrlh --> ldclrlh. */
18332 case 1092: value
= 1007; break; /* stclrl --> ldclrl. */
18333 case 1093: value
= 1009; break; /* steorb --> ldeorb. */
18334 case 1094: value
= 1010; break; /* steorh --> ldeorh. */
18335 case 1095: value
= 1011; break; /* steor --> ldeor. */
18336 case 1096: value
= 1013; break; /* steorlb --> ldeorlb. */
18337 case 1097: value
= 1016; break; /* steorlh --> ldeorlh. */
18338 case 1098: value
= 1019; break; /* steorl --> ldeorl. */
18339 case 1099: value
= 1021; break; /* stsetb --> ldsetb. */
18340 case 1100: value
= 1022; break; /* stseth --> ldseth. */
18341 case 1101: value
= 1023; break; /* stset --> ldset. */
18342 case 1102: value
= 1025; break; /* stsetlb --> ldsetlb. */
18343 case 1103: value
= 1028; break; /* stsetlh --> ldsetlh. */
18344 case 1104: value
= 1031; break; /* stsetl --> ldsetl. */
18345 case 1105: value
= 1033; break; /* stsmaxb --> ldsmaxb. */
18346 case 1106: value
= 1034; break; /* stsmaxh --> ldsmaxh. */
18347 case 1107: value
= 1035; break; /* stsmax --> ldsmax. */
18348 case 1108: value
= 1037; break; /* stsmaxlb --> ldsmaxlb. */
18349 case 1109: value
= 1040; break; /* stsmaxlh --> ldsmaxlh. */
18350 case 1110: value
= 1043; break; /* stsmaxl --> ldsmaxl. */
18351 case 1111: value
= 1045; break; /* stsminb --> ldsminb. */
18352 case 1112: value
= 1046; break; /* stsminh --> ldsminh. */
18353 case 1113: value
= 1047; break; /* stsmin --> ldsmin. */
18354 case 1114: value
= 1049; break; /* stsminlb --> ldsminlb. */
18355 case 1115: value
= 1052; break; /* stsminlh --> ldsminlh. */
18356 case 1116: value
= 1055; break; /* stsminl --> ldsminl. */
18357 case 1117: value
= 1057; break; /* stumaxb --> ldumaxb. */
18358 case 1118: value
= 1058; break; /* stumaxh --> ldumaxh. */
18359 case 1119: value
= 1059; break; /* stumax --> ldumax. */
18360 case 1120: value
= 1061; break; /* stumaxlb --> ldumaxlb. */
18361 case 1121: value
= 1064; break; /* stumaxlh --> ldumaxlh. */
18362 case 1122: value
= 1067; break; /* stumaxl --> ldumaxl. */
18363 case 1123: value
= 1069; break; /* stuminb --> lduminb. */
18364 case 1124: value
= 1070; break; /* stuminh --> lduminh. */
18365 case 1125: value
= 1071; break; /* stumin --> ldumin. */
18366 case 1126: value
= 1073; break; /* stuminlb --> lduminlb. */
18367 case 1127: value
= 1076; break; /* stuminlh --> lduminlh. */
18368 case 1128: value
= 1079; break; /* stuminl --> lduminl. */
18369 case 1130: value
= 1129; break; /* mov --> movn. */
18370 case 1132: value
= 1131; break; /* mov --> movz. */
18371 case 1170: value
= 1169; break; /* autibsp --> autibz. */
18372 case 1169: value
= 1168; break; /* autibz --> autiasp. */
18373 case 1168: value
= 1167; break; /* autiasp --> autiaz. */
18374 case 1167: value
= 1166; break; /* autiaz --> pacibsp. */
18375 case 1166: value
= 1165; break; /* pacibsp --> pacibz. */
18376 case 1165: value
= 1164; break; /* pacibz --> paciasp. */
18377 case 1164: value
= 1163; break; /* paciasp --> paciaz. */
18378 case 1163: value
= 1150; break; /* paciaz --> psb. */
18379 case 1150: value
= 1149; break; /* psb --> esb. */
18380 case 1149: value
= 1148; break; /* esb --> autib1716. */
18381 case 1148: value
= 1147; break; /* autib1716 --> autia1716. */
18382 case 1147: value
= 1146; break; /* autia1716 --> pacib1716. */
18383 case 1146: value
= 1145; break; /* pacib1716 --> pacia1716. */
18384 case 1145: value
= 1144; break; /* pacia1716 --> xpaclri. */
18385 case 1144: value
= 1143; break; /* xpaclri --> sevl. */
18386 case 1143: value
= 1142; break; /* sevl --> sev. */
18387 case 1142: value
= 1141; break; /* sev --> wfi. */
18388 case 1141: value
= 1140; break; /* wfi --> wfe. */
18389 case 1140: value
= 1139; break; /* wfe --> yield. */
18390 case 1139: value
= 1138; break; /* yield --> nop. */
18391 case 1138: value
= 1137; break; /* nop --> hint. */
18392 case 1159: value
= 1158; break; /* tlbi --> ic. */
18393 case 1158: value
= 1157; break; /* ic --> dc. */
18394 case 1157: value
= 1156; break; /* dc --> at. */
18395 case 1156: value
= 1155; break; /* at --> sys. */
18396 case 1913: value
= 1218; break; /* bic --> and. */
18397 case 1201: value
= 1220; break; /* mov --> and. */
18398 case 1205: value
= 1221; break; /* movs --> ands. */
18399 case 1914: value
= 1256; break; /* cmple --> cmpge. */
18400 case 1917: value
= 1259; break; /* cmplt --> cmpgt. */
18401 case 1915: value
= 1261; break; /* cmplo --> cmphi. */
18402 case 1916: value
= 1264; break; /* cmpls --> cmphs. */
18403 case 1198: value
= 1286; break; /* mov --> cpy. */
18404 case 1200: value
= 1287; break; /* mov --> cpy. */
18405 case 1924: value
= 1203; break; /* fmov --> mov. */
18406 case 1203: value
= 1288; break; /* mov --> cpy. */
18407 case 1193: value
= 1300; break; /* mov --> dup. */
18408 case 1195: value
= 1192; break; /* mov --> mov. */
18409 case 1192: value
= 1301; break; /* mov --> dup. */
18410 case 1923: value
= 1197; break; /* fmov --> mov. */
18411 case 1197: value
= 1302; break; /* mov --> dup. */
18412 case 1196: value
= 1303; break; /* mov --> dupm. */
18413 case 1918: value
= 1305; break; /* eon --> eor. */
18414 case 1206: value
= 1307; break; /* not --> eor. */
18415 case 1207: value
= 1308; break; /* nots --> eors. */
18416 case 1919: value
= 1313; break; /* facle --> facge. */
18417 case 1920: value
= 1314; break; /* faclt --> facgt. */
18418 case 1921: value
= 1323; break; /* fcmle --> fcmge. */
18419 case 1922: value
= 1325; break; /* fcmlt --> fcmgt. */
18420 case 1190: value
= 1331; break; /* fmov --> fcpy. */
18421 case 1189: value
= 1348; break; /* fmov --> fdup. */
18422 case 1191: value
= 1646; break; /* mov --> orr. */
18423 case 1925: value
= 1647; break; /* orn --> orr. */
18424 case 1194: value
= 1649; break; /* mov --> orr. */
18425 case 1204: value
= 1650; break; /* movs --> orrs. */
18426 case 1199: value
= 1706; break; /* mov --> sel. */
18427 case 1202: value
= 1707; break; /* mov --> sel. */
18428 default: return NULL
;
18431 return aarch64_opcode_table
+ value
;
18435 aarch64_extract_operand (const aarch64_operand
*self
,
18436 aarch64_opnd_info
*info
,
18437 aarch64_insn code
, const aarch64_inst
*inst
)
18439 /* Use the index as the key. */
18440 int key
= self
- aarch64_operands
;
18489 return aarch64_ext_regno (self
, info
, code
, inst
);
18491 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
);
18493 return aarch64_ext_regno_pair (self
, info
, code
, inst
);
18495 return aarch64_ext_reg_extended (self
, info
, code
, inst
);
18497 return aarch64_ext_reg_shifted (self
, info
, code
, inst
);
18499 return aarch64_ext_ft (self
, info
, code
, inst
);
18503 return aarch64_ext_reglane (self
, info
, code
, inst
);
18505 return aarch64_ext_reglist (self
, info
, code
, inst
);
18507 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
);
18509 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
);
18511 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
);
18541 return aarch64_ext_imm (self
, info
, code
, inst
);
18544 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
);
18548 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
);
18550 return aarch64_ext_shll_imm (self
, info
, code
, inst
);
18553 return aarch64_ext_fpimm (self
, info
, code
, inst
);
18556 return aarch64_ext_limm (self
, info
, code
, inst
);
18558 return aarch64_ext_aimm (self
, info
, code
, inst
);
18560 return aarch64_ext_imm_half (self
, info
, code
, inst
);
18562 return aarch64_ext_fbits (self
, info
, code
, inst
);
18565 return aarch64_ext_cond (self
, info
, code
, inst
);
18568 return aarch64_ext_addr_simple (self
, info
, code
, inst
);
18570 return aarch64_ext_addr_regoff (self
, info
, code
, inst
);
18574 return aarch64_ext_addr_simm (self
, info
, code
, inst
);
18576 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
);
18578 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
);
18580 return aarch64_ext_sysreg (self
, info
, code
, inst
);
18582 return aarch64_ext_pstatefield (self
, info
, code
, inst
);
18587 return aarch64_ext_sysins_op (self
, info
, code
, inst
);
18590 return aarch64_ext_barrier (self
, info
, code
, inst
);
18592 return aarch64_ext_prfop (self
, info
, code
, inst
);
18594 return aarch64_ext_hint (self
, info
, code
, inst
);
18599 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
);
18601 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
);
18603 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
);
18608 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
);
18621 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
);
18630 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
);
18635 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
);
18637 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
);
18639 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
);
18641 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
);
18643 return aarch64_ext_sve_aimm (self
, info
, code
, inst
);
18645 return aarch64_ext_sve_asimm (self
, info
, code
, inst
);
18647 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
);
18649 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
);
18651 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
);
18653 return aarch64_ext_inv_limm (self
, info
, code
, inst
);
18655 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
);
18657 return aarch64_ext_sve_scale (self
, info
, code
, inst
);
18660 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
);
18663 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
);
18665 return aarch64_ext_sve_index (self
, info
, code
, inst
);
18668 return aarch64_ext_sve_reglist (self
, info
, code
, inst
);
18669 default: assert (0); abort ();
This page took 0.406982 seconds and 5 git commands to generate.