2ce214de055ae2c6c223d5e805904663f77731de
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
>> 21) & 0x1) == 0)
2178 if (((word
>> 23) & 0x1) == 0)
2180 if (((word
>> 22) & 0x1) == 0)
2182 if (((word
>> 31) & 0x1) == 0)
2184 if (((word
>> 30) & 0x1) == 0)
2186 /* 33222222222211111111110000000000
2187 10987654321098765432109876543210
2188 xxxxxxxxxx1xxxxxxxxxx00000011100
2194 /* 33222222222211111111110000000000
2195 10987654321098765432109876543210
2196 xxxxxxxxxx1xxxxxxxxxx00000011110
2203 /* 33222222222211111111110000000000
2204 10987654321098765432109876543210
2205 xxxxxxxxxx1xxxxxxxxxx000000111x1
2212 if (((word
>> 31) & 0x1) == 0)
2214 if (((word
>> 30) & 0x1) == 0)
2216 /* 33222222222211111111110000000000
2217 10987654321098765432109876543210
2218 xxxxxxxxxx1xxxxxxxxxx01000011100
2224 /* 33222222222211111111110000000000
2225 10987654321098765432109876543210
2226 xxxxxxxxxx1xxxxxxxxxx01000011110
2233 /* 33222222222211111111110000000000
2234 10987654321098765432109876543210
2235 xxxxxxxxxx1xxxxxxxxxx010000111x1
2243 if (((word
>> 30) & 0x1) == 0)
2245 if (((word
>> 31) & 0x1) == 0)
2247 /* 33222222222211111111110000000000
2248 10987654321098765432109876543210
2249 xxxxxxxxxx1xxxxxxxxxx0x100011100
2255 /* 33222222222211111111110000000000
2256 10987654321098765432109876543210
2257 xxxxxxxxxx1xxxxxxxxxx0x100011101
2264 /* 33222222222211111111110000000000
2265 10987654321098765432109876543210
2266 xxxxxxxxxx1xxxxxxxxxx0x10001111x
2274 if (((word
>> 23) & 0x1) == 0)
2276 /* 33222222222211111111110000000000
2277 10987654321098765432109876543210
2278 xxxxxxxxxx1xxxxxxxxxx1x0000111xx
2284 /* 33222222222211111111110000000000
2285 10987654321098765432109876543210
2286 xxxxxxxxxx1xxxxxxxxxx1x1000111xx
2296 if (((word
>> 23) & 0x1) == 0)
2298 if (((word
>> 22) & 0x1) == 0)
2300 if (((word
>> 31) & 0x1) == 0)
2302 if (((word
>> 30) & 0x1) == 0)
2304 /* 33222222222211111111110000000000
2305 10987654321098765432109876543210
2306 xxxxxxxxxxxxxxxxxxxxxx0010011x00
2312 /* 33222222222211111111110000000000
2313 10987654321098765432109876543210
2314 xxxxxxxxxxxxxxxxxxxxxx0010011x10
2321 /* 33222222222211111111110000000000
2322 10987654321098765432109876543210
2323 xxxxxxxxxxxxxxxxxxxxxx0010011xx1
2330 if (((word
>> 31) & 0x1) == 0)
2332 if (((word
>> 30) & 0x1) == 0)
2334 /* 33222222222211111111110000000000
2335 10987654321098765432109876543210
2336 xxxxxxxxxxxxxxxxxxxxxx1010011x00
2342 /* 33222222222211111111110000000000
2343 10987654321098765432109876543210
2344 xxxxxxxxxxxxxxxxxxxxxx1010011x10
2351 /* 33222222222211111111110000000000
2352 10987654321098765432109876543210
2353 xxxxxxxxxxxxxxxxxxxxxx1010011xx1
2361 if (((word
>> 30) & 0x1) == 0)
2363 if (((word
>> 31) & 0x1) == 0)
2365 /* 33222222222211111111110000000000
2366 10987654321098765432109876543210
2367 xxxxxxxxxxxxxxxxxxxxxxx110011x00
2373 /* 33222222222211111111110000000000
2374 10987654321098765432109876543210
2375 xxxxxxxxxxxxxxxxxxxxxxx110011x01
2382 if (((word
>> 31) & 0x1) == 0)
2384 /* 33222222222211111111110000000000
2385 10987654321098765432109876543210
2386 xxxxxxxxxxxxxxxxxxxxxxx110011x10
2392 /* 33222222222211111111110000000000
2393 10987654321098765432109876543210
2394 xxxxxxxxxxxxxxxxxxxxxxx110011x11
2406 if (((word
>> 24) & 0x1) == 0)
2408 if (((word
>> 27) & 0x1) == 0)
2410 if (((word
>> 23) & 0x1) == 0)
2412 if (((word
>> 29) & 0x1) == 0)
2414 if (((word
>> 30) & 0x1) == 0)
2416 /* 33222222222211111111110000000000
2417 10987654321098765432109876543210
2418 xxxxxxxxxxxxxxxxxxxxxxx00100x00x
2424 /* 33222222222211111111110000000000
2425 10987654321098765432109876543210
2426 xxxxxxxxxxxxxxxxxxxxxxx00100x01x
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 xxxxxxxxxxxxxxxxxxxxxxx00100x10x
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 xxxxxxxxxxxxxxxxxxxxxxx00100x11x
2453 if (((word
>> 29) & 0x1) == 0)
2455 if (((word
>> 30) & 0x1) == 0)
2457 /* 33222222222211111111110000000000
2458 10987654321098765432109876543210
2459 xxxxxxxxxxxxxxxxxxxxxxx10100x00x
2465 /* 33222222222211111111110000000000
2466 10987654321098765432109876543210
2467 xxxxxxxxxxxxxxxxxxxxxxx10100x01x
2474 /* 33222222222211111111110000000000
2475 10987654321098765432109876543210
2476 xxxxxxxxxxxxxxxxxxxxxxx10100x1xx
2484 if (((word
>> 21) & 0x1) == 0)
2486 if (((word
>> 28) & 0x1) == 0)
2488 if (((word
>> 29) & 0x1) == 0)
2490 if (((word
>> 30) & 0x1) == 0)
2492 /* 33222222222211111111110000000000
2493 10987654321098765432109876543210
2494 xxxxxxxxxxxxxxxxxxxxx0xx0101000x
2500 /* 33222222222211111111110000000000
2501 10987654321098765432109876543210
2502 xxxxxxxxxxxxxxxxxxxxx0xx0101001x
2509 if (((word
>> 30) & 0x1) == 0)
2511 /* 33222222222211111111110000000000
2512 10987654321098765432109876543210
2513 xxxxxxxxxxxxxxxxxxxxx0xx0101010x
2519 /* 33222222222211111111110000000000
2520 10987654321098765432109876543210
2521 xxxxxxxxxxxxxxxxxxxxx0xx0101011x
2529 if (((word
>> 10) & 0x1) == 0)
2531 if (((word
>> 11) & 0x1) == 0)
2533 if (((word
>> 22) & 0x1) == 0)
2535 if (((word
>> 23) & 0x1) == 0)
2537 if (((word
>> 29) & 0x1) == 0)
2539 if (((word
>> 30) & 0x1) == 0)
2541 /* 33222222222211111111110000000000
2542 10987654321098765432109876543210
2543 xxxxxxxxxx00xxxxxxxxx0000101100x
2549 /* 33222222222211111111110000000000
2550 10987654321098765432109876543210
2551 xxxxxxxxxx00xxxxxxxxx0000101101x
2558 if (((word
>> 30) & 0x1) == 0)
2560 /* 33222222222211111111110000000000
2561 10987654321098765432109876543210
2562 xxxxxxxxxx00xxxxxxxxx0000101110x
2568 /* 33222222222211111111110000000000
2569 10987654321098765432109876543210
2570 xxxxxxxxxx00xxxxxxxxx0000101111x
2578 if (((word
>> 30) & 0x1) == 0)
2580 /* 33222222222211111111110000000000
2581 10987654321098765432109876543210
2582 xxxxxxxxxx00xxxxxxxxx00101011x0x
2588 /* 33222222222211111111110000000000
2589 10987654321098765432109876543210
2590 xxxxxxxxxx00xxxxxxxxx00101011x1x
2598 if (((word
>> 23) & 0x1) == 0)
2600 if (((word
>> 30) & 0x1) == 0)
2602 /* 33222222222211111111110000000000
2603 10987654321098765432109876543210
2604 xxxxxxxxxx00xxxxxxxxx01001011x0x
2610 /* 33222222222211111111110000000000
2611 10987654321098765432109876543210
2612 xxxxxxxxxx00xxxxxxxxx01001011x1x
2619 if (((word
>> 12) & 0x1) == 0)
2621 if (((word
>> 13) & 0x1) == 0)
2623 if (((word
>> 14) & 0x1) == 0)
2625 if (((word
>> 16) & 0x1) == 0)
2627 /* 33222222222211111111110000000000
2628 10987654321098765432109876543210
2629 xxxxxxxxxx00000x0xxxx01101011xxx
2635 /* 33222222222211111111110000000000
2636 10987654321098765432109876543210
2637 xxxxxxxxxx00000x1xxxx01101011xxx
2644 if (((word
>> 30) & 0x1) == 0)
2646 /* 33222222222211111111110000000000
2647 10987654321098765432109876543210
2648 xxxxxxxxxx00001xxxxxx01101011x0x
2654 /* 33222222222211111111110000000000
2655 10987654321098765432109876543210
2656 xxxxxxxxxx00001xxxxxx01101011x1x
2664 if (((word
>> 30) & 0x1) == 0)
2666 /* 33222222222211111111110000000000
2667 10987654321098765432109876543210
2668 xxxxxxxxxx0001xxxxxxx01101011x0x
2674 /* 33222222222211111111110000000000
2675 10987654321098765432109876543210
2676 xxxxxxxxxx0001xxxxxxx01101011x1x
2684 if (((word
>> 13) & 0x1) == 0)
2686 if (((word
>> 14) & 0x1) == 0)
2688 if (((word
>> 16) & 0x1) == 0)
2690 /* 33222222222211111111110000000000
2691 10987654321098765432109876543210
2692 xxxxxxxxxx00100x0xxxx01101011xxx
2698 /* 33222222222211111111110000000000
2699 10987654321098765432109876543210
2700 xxxxxxxxxx00100x1xxxx01101011xxx
2707 /* 33222222222211111111110000000000
2708 10987654321098765432109876543210
2709 xxxxxxxxxx00101xxxxxx01101011xxx
2716 if (((word
>> 30) & 0x1) == 0)
2718 /* 33222222222211111111110000000000
2719 10987654321098765432109876543210
2720 xxxxxxxxxx0011xxxxxxx01101011x0x
2726 /* 33222222222211111111110000000000
2727 10987654321098765432109876543210
2728 xxxxxxxxxx0011xxxxxxx01101011x1x
2739 if (((word
>> 23) & 0x1) == 0)
2741 if (((word
>> 30) & 0x1) == 0)
2743 /* 33222222222211111111110000000000
2744 10987654321098765432109876543210
2745 xxxxxxxxxx01xxxxxxxxx0x001011x0x
2751 /* 33222222222211111111110000000000
2752 10987654321098765432109876543210
2753 xxxxxxxxxx01xxxxxxxxx0x001011x1x
2760 if (((word
>> 12) & 0x1) == 0)
2762 if (((word
>> 13) & 0x1) == 0)
2764 if (((word
>> 14) & 0x1) == 0)
2766 if (((word
>> 30) & 0x1) == 0)
2768 /* 33222222222211111111110000000000
2769 10987654321098765432109876543210
2770 xxxxxxxxxx01000xxxxxx0x101011x0x
2776 if (((word
>> 16) & 0x1) == 0)
2778 if (((word
>> 31) & 0x1) == 0)
2780 /* 33222222222211111111110000000000
2781 10987654321098765432109876543210
2782 xxxxxxxxxx01000x0xxxx0x101011x10
2788 /* 33222222222211111111110000000000
2789 10987654321098765432109876543210
2790 xxxxxxxxxx01000x0xxxx0x101011x11
2797 /* 33222222222211111111110000000000
2798 10987654321098765432109876543210
2799 xxxxxxxxxx01000x1xxxx0x101011x1x
2807 /* 33222222222211111111110000000000
2808 10987654321098765432109876543210
2809 xxxxxxxxxx01001xxxxxx0x101011xxx
2816 if (((word
>> 30) & 0x1) == 0)
2818 /* 33222222222211111111110000000000
2819 10987654321098765432109876543210
2820 xxxxxxxxxx0101xxxxxxx0x101011x0x
2826 /* 33222222222211111111110000000000
2827 10987654321098765432109876543210
2828 xxxxxxxxxx0101xxxxxxx0x101011x1x
2836 if (((word
>> 13) & 0x1) == 0)
2838 if (((word
>> 14) & 0x1) == 0)
2840 /* 33222222222211111111110000000000
2841 10987654321098765432109876543210
2842 xxxxxxxxxx01100xxxxxx0x101011xxx
2848 /* 33222222222211111111110000000000
2849 10987654321098765432109876543210
2850 xxxxxxxxxx01101xxxxxx0x101011xxx
2857 /* 33222222222211111111110000000000
2858 10987654321098765432109876543210
2859 xxxxxxxxxx0111xxxxxxx0x101011xxx
2869 if (((word
>> 11) & 0x1) == 0)
2871 if (((word
>> 22) & 0x1) == 0)
2873 if (((word
>> 30) & 0x1) == 0)
2875 /* 33222222222211111111110000000000
2876 10987654321098765432109876543210
2877 xxxxxxxxxx10xxxxxxxxx00x01011x0x
2883 /* 33222222222211111111110000000000
2884 10987654321098765432109876543210
2885 xxxxxxxxxx10xxxxxxxxx00x01011x1x
2892 if (((word
>> 12) & 0x1) == 0)
2894 if (((word
>> 13) & 0x1) == 0)
2896 if (((word
>> 14) & 0x1) == 0)
2898 if (((word
>> 16) & 0x1) == 0)
2900 /* 33222222222211111111110000000000
2901 10987654321098765432109876543210
2902 xxxxxxxxxx10000x0xxxx01x01011xxx
2908 /* 33222222222211111111110000000000
2909 10987654321098765432109876543210
2910 xxxxxxxxxx10000x1xxxx01x01011xxx
2917 if (((word
>> 30) & 0x1) == 0)
2919 /* 33222222222211111111110000000000
2920 10987654321098765432109876543210
2921 xxxxxxxxxx10001xxxxxx01x01011x0x
2927 /* 33222222222211111111110000000000
2928 10987654321098765432109876543210
2929 xxxxxxxxxx10001xxxxxx01x01011x1x
2937 if (((word
>> 30) & 0x1) == 0)
2939 /* 33222222222211111111110000000000
2940 10987654321098765432109876543210
2941 xxxxxxxxxx1001xxxxxxx01x01011x0x
2947 /* 33222222222211111111110000000000
2948 10987654321098765432109876543210
2949 xxxxxxxxxx1001xxxxxxx01x01011x1x
2957 if (((word
>> 13) & 0x1) == 0)
2959 if (((word
>> 14) & 0x1) == 0)
2961 if (((word
>> 16) & 0x1) == 0)
2963 /* 33222222222211111111110000000000
2964 10987654321098765432109876543210
2965 xxxxxxxxxx10100x0xxxx01x01011xxx
2971 /* 33222222222211111111110000000000
2972 10987654321098765432109876543210
2973 xxxxxxxxxx10100x1xxxx01x01011xxx
2980 /* 33222222222211111111110000000000
2981 10987654321098765432109876543210
2982 xxxxxxxxxx10101xxxxxx01x01011xxx
2989 /* 33222222222211111111110000000000
2990 10987654321098765432109876543210
2991 xxxxxxxxxx1011xxxxxxx01x01011xxx
3000 if (((word
>> 12) & 0x1) == 0)
3002 if (((word
>> 13) & 0x1) == 0)
3004 if (((word
>> 14) & 0x1) == 0)
3006 if (((word
>> 30) & 0x1) == 0)
3008 /* 33222222222211111111110000000000
3009 10987654321098765432109876543210
3010 xxxxxxxxxx11000xxxxxx0xx01011x0x
3016 if (((word
>> 16) & 0x1) == 0)
3018 /* 33222222222211111111110000000000
3019 10987654321098765432109876543210
3020 xxxxxxxxxx11000x0xxxx0xx01011x1x
3026 /* 33222222222211111111110000000000
3027 10987654321098765432109876543210
3028 xxxxxxxxxx11000x1xxxx0xx01011x1x
3036 /* 33222222222211111111110000000000
3037 10987654321098765432109876543210
3038 xxxxxxxxxx11001xxxxxx0xx01011xxx
3045 if (((word
>> 30) & 0x1) == 0)
3047 /* 33222222222211111111110000000000
3048 10987654321098765432109876543210
3049 xxxxxxxxxx1101xxxxxxx0xx01011x0x
3055 /* 33222222222211111111110000000000
3056 10987654321098765432109876543210
3057 xxxxxxxxxx1101xxxxxxx0xx01011x1x
3065 if (((word
>> 13) & 0x1) == 0)
3067 if (((word
>> 14) & 0x1) == 0)
3069 /* 33222222222211111111110000000000
3070 10987654321098765432109876543210
3071 xxxxxxxxxx11100xxxxxx0xx01011xxx
3077 /* 33222222222211111111110000000000
3078 10987654321098765432109876543210
3079 xxxxxxxxxx11101xxxxxx0xx01011xxx
3086 /* 33222222222211111111110000000000
3087 10987654321098765432109876543210
3088 xxxxxxxxxx1111xxxxxxx0xx01011xxx
3099 if (((word
>> 29) & 0x1) == 0)
3101 if (((word
>> 30) & 0x1) == 0)
3103 /* 33222222222211111111110000000000
3104 10987654321098765432109876543210
3105 xxxxxxxxxxxxxxxxxxxxx1xx0101x00x
3111 /* 33222222222211111111110000000000
3112 10987654321098765432109876543210
3113 xxxxxxxxxxxxxxxxxxxxx1xx0101x01x
3120 if (((word
>> 30) & 0x1) == 0)
3122 /* 33222222222211111111110000000000
3123 10987654321098765432109876543210
3124 xxxxxxxxxxxxxxxxxxxxx1xx0101x10x
3130 /* 33222222222211111111110000000000
3131 10987654321098765432109876543210
3132 xxxxxxxxxxxxxxxxxxxxx1xx0101x11x
3142 if (((word
>> 27) & 0x1) == 0)
3144 if (((word
>> 23) & 0x1) == 0)
3146 if (((word
>> 29) & 0x1) == 0)
3148 if (((word
>> 30) & 0x1) == 0)
3150 /* 33222222222211111111110000000000
3151 10987654321098765432109876543210
3152 xxxxxxxxxxxxxxxxxxxxxxx01100x00x
3158 /* 33222222222211111111110000000000
3159 10987654321098765432109876543210
3160 xxxxxxxxxxxxxxxxxxxxxxx01100x01x
3167 /* 33222222222211111111110000000000
3168 10987654321098765432109876543210
3169 xxxxxxxxxxxxxxxxxxxxxxx01100x1xx
3176 /* 33222222222211111111110000000000
3177 10987654321098765432109876543210
3178 xxxxxxxxxxxxxxxxxxxxxxx11100xxxx
3185 if (((word
>> 21) & 0x1) == 0)
3187 if (((word
>> 28) & 0x1) == 0)
3189 if (((word
>> 29) & 0x1) == 0)
3191 if (((word
>> 30) & 0x1) == 0)
3193 /* 33222222222211111111110000000000
3194 10987654321098765432109876543210
3195 xxxxxxxxxxxxxxxxxxxxx0xx1101000x
3201 /* 33222222222211111111110000000000
3202 10987654321098765432109876543210
3203 xxxxxxxxxxxxxxxxxxxxx0xx1101001x
3210 if (((word
>> 30) & 0x1) == 0)
3212 /* 33222222222211111111110000000000
3213 10987654321098765432109876543210
3214 xxxxxxxxxxxxxxxxxxxxx0xx1101010x
3220 /* 33222222222211111111110000000000
3221 10987654321098765432109876543210
3222 xxxxxxxxxxxxxxxxxxxxx0xx1101011x
3230 if (((word
>> 15) & 0x1) == 0)
3232 if (((word
>> 22) & 0x1) == 0)
3234 /* 33222222222211111111110000000000
3235 10987654321098765432109876543210
3236 xxxxxxxxxxxxxxx0xxxxx00x11011xxx
3242 if (((word
>> 23) & 0x1) == 0)
3244 /* 33222222222211111111110000000000
3245 10987654321098765432109876543210
3246 xxxxxxxxxxxxxxx0xxxxx01011011xxx
3252 /* 33222222222211111111110000000000
3253 10987654321098765432109876543210
3254 xxxxxxxxxxxxxxx0xxxxx01111011xxx
3262 /* 33222222222211111111110000000000
3263 10987654321098765432109876543210
3264 xxxxxxxxxxxxxxx1xxxxx0xx11011xxx
3272 if (((word
>> 23) & 0x1) == 0)
3274 if (((word
>> 28) & 0x1) == 0)
3276 if (((word
>> 29) & 0x1) == 0)
3278 if (((word
>> 30) & 0x1) == 0)
3280 /* 33222222222211111111110000000000
3281 10987654321098765432109876543210
3282 xxxxxxxxxxxxxxxxxxxxx1x01101000x
3288 /* 33222222222211111111110000000000
3289 10987654321098765432109876543210
3290 xxxxxxxxxxxxxxxxxxxxx1x01101001x
3297 if (((word
>> 30) & 0x1) == 0)
3299 /* 33222222222211111111110000000000
3300 10987654321098765432109876543210
3301 xxxxxxxxxxxxxxxxxxxxx1x01101010x
3307 /* 33222222222211111111110000000000
3308 10987654321098765432109876543210
3309 xxxxxxxxxxxxxxxxxxxxx1x01101011x
3317 if (((word
>> 15) & 0x1) == 0)
3319 /* 33222222222211111111110000000000
3320 10987654321098765432109876543210
3321 xxxxxxxxxxxxxxx0xxxxx1x011011xxx
3327 /* 33222222222211111111110000000000
3328 10987654321098765432109876543210
3329 xxxxxxxxxxxxxxx1xxxxx1x011011xxx
3337 if (((word
>> 15) & 0x1) == 0)
3339 /* 33222222222211111111110000000000
3340 10987654321098765432109876543210
3341 xxxxxxxxxxxxxxx0xxxxx1x11101xxxx
3347 /* 33222222222211111111110000000000
3348 10987654321098765432109876543210
3349 xxxxxxxxxxxxxxx1xxxxx1x11101xxxx
3361 if (((word
>> 27) & 0x1) == 0)
3363 if (((word
>> 28) & 0x1) == 0)
3365 if (((word
>> 24) & 0x1) == 0)
3367 if (((word
>> 13) & 0x1) == 0)
3369 if (((word
>> 29) & 0x1) == 0)
3371 if (((word
>> 14) & 0x1) == 0)
3373 if (((word
>> 15) & 0x1) == 0)
3375 if (((word
>> 21) & 0x1) == 0)
3377 if (((word
>> 30) & 0x1) == 0)
3379 if (((word
>> 31) & 0x1) == 0)
3381 if (((word
>> 16) & 0x1) == 0)
3383 if (((word
>> 17) & 0x1) == 0)
3385 if (((word
>> 18) & 0x1) == 0)
3387 if (((word
>> 19) & 0x1) == 0)
3389 if (((word
>> 20) & 0x1) == 0)
3391 /* 33222222222211111111110000000000
3392 10987654321098765432109876543210
3393 xxxxxxxxxxxxx000000000xx0x100000
3399 /* 33222222222211111111110000000000
3400 10987654321098765432109876543210
3401 xxxxxxxxxxxxx000000010xx0x100000
3408 if (((word
>> 20) & 0x1) == 0)
3410 /* 33222222222211111111110000000000
3411 10987654321098765432109876543210
3412 xxxxxxxxxxxxx000000100xx0x100000
3418 /* 33222222222211111111110000000000
3419 10987654321098765432109876543210
3420 xxxxxxxxxxxxx000000110xx0x100000
3428 if (((word
>> 19) & 0x1) == 0)
3430 /* 33222222222211111111110000000000
3431 10987654321098765432109876543210
3432 xxxxxxxxxxxxx0000010x0xx0x100000
3438 /* 33222222222211111111110000000000
3439 10987654321098765432109876543210
3440 xxxxxxxxxxxxx0000011x0xx0x100000
3448 if (((word
>> 18) & 0x1) == 0)
3450 if (((word
>> 19) & 0x1) == 0)
3452 /* 33222222222211111111110000000000
3453 10987654321098765432109876543210
3454 xxxxxxxxxxxxx0000100x0xx0x100000
3460 if (((word
>> 20) & 0x1) == 0)
3462 /* 33222222222211111111110000000000
3463 10987654321098765432109876543210
3464 xxxxxxxxxxxxx000010100xx0x100000
3470 /* 33222222222211111111110000000000
3471 10987654321098765432109876543210
3472 xxxxxxxxxxxxx000010110xx0x100000
3480 /* 33222222222211111111110000000000
3481 10987654321098765432109876543210
3482 xxxxxxxxxxxxx000011xx0xx0x100000
3490 if (((word
>> 17) & 0x1) == 0)
3492 if (((word
>> 18) & 0x1) == 0)
3494 if (((word
>> 19) & 0x1) == 0)
3496 /* 33222222222211111111110000000000
3497 10987654321098765432109876543210
3498 xxxxxxxxxxxxx0001000x0xx0x100000
3504 if (((word
>> 20) & 0x1) == 0)
3506 /* 33222222222211111111110000000000
3507 10987654321098765432109876543210
3508 xxxxxxxxxxxxx000100100xx0x100000
3514 /* 33222222222211111111110000000000
3515 10987654321098765432109876543210
3516 xxxxxxxxxxxxx000100110xx0x100000
3524 if (((word
>> 19) & 0x1) == 0)
3526 /* 33222222222211111111110000000000
3527 10987654321098765432109876543210
3528 xxxxxxxxxxxxx0001010x0xx0x100000
3534 /* 33222222222211111111110000000000
3535 10987654321098765432109876543210
3536 xxxxxxxxxxxxx0001011x0xx0x100000
3544 if (((word
>> 18) & 0x1) == 0)
3546 if (((word
>> 19) & 0x1) == 0)
3548 if (((word
>> 20) & 0x1) == 0)
3550 /* 33222222222211111111110000000000
3551 10987654321098765432109876543210
3552 xxxxxxxxxxxxx000110000xx0x100000
3558 /* 33222222222211111111110000000000
3559 10987654321098765432109876543210
3560 xxxxxxxxxxxxx000110010xx0x100000
3567 if (((word
>> 20) & 0x1) == 0)
3569 /* 33222222222211111111110000000000
3570 10987654321098765432109876543210
3571 xxxxxxxxxxxxx000110100xx0x100000
3577 /* 33222222222211111111110000000000
3578 10987654321098765432109876543210
3579 xxxxxxxxxxxxx000110110xx0x100000
3587 /* 33222222222211111111110000000000
3588 10987654321098765432109876543210
3589 xxxxxxxxxxxxx000111xx0xx0x100000
3598 if (((word
>> 23) & 0x1) == 0)
3600 /* 33222222222211111111110000000000
3601 10987654321098765432109876543210
3602 xxxxxxxxxxxxx000xxxxx0x00x100001
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 xxxxxxxxxxxxx000xxxxx0x10x100001
3618 if (((word
>> 23) & 0x1) == 0)
3620 /* 33222222222211111111110000000000
3621 10987654321098765432109876543210
3622 xxxxxxxxxxxxx000xxxxx0x00x10001x
3628 /* 33222222222211111111110000000000
3629 10987654321098765432109876543210
3630 xxxxxxxxxxxxx000xxxxx0x10x10001x
3638 if (((word
>> 30) & 0x1) == 0)
3640 if (((word
>> 31) & 0x1) == 0)
3642 if (((word
>> 10) & 0x1) == 0)
3644 if (((word
>> 11) & 0x1) == 0)
3646 if (((word
>> 12) & 0x1) == 0)
3648 /* 33222222222211111111110000000000
3649 10987654321098765432109876543210
3650 xxxxxxxxxx000000xxxxx1xx0x100000
3656 /* 33222222222211111111110000000000
3657 10987654321098765432109876543210
3658 xxxxxxxxxx001000xxxxx1xx0x100000
3665 /* 33222222222211111111110000000000
3666 10987654321098765432109876543210
3667 xxxxxxxxxx01x000xxxxx1xx0x100000
3674 if (((word
>> 11) & 0x1) == 0)
3676 if (((word
>> 12) & 0x1) == 0)
3678 /* 33222222222211111111110000000000
3679 10987654321098765432109876543210
3680 xxxxxxxxxx100000xxxxx1xx0x100000
3686 /* 33222222222211111111110000000000
3687 10987654321098765432109876543210
3688 xxxxxxxxxx101000xxxxx1xx0x100000
3695 /* 33222222222211111111110000000000
3696 10987654321098765432109876543210
3697 xxxxxxxxxx11x000xxxxx1xx0x100000
3705 if (((word
>> 23) & 0x1) == 0)
3707 /* 33222222222211111111110000000000
3708 10987654321098765432109876543210
3709 xxxxxxxxxxxxx000xxxxx1x00x100001
3715 /* 33222222222211111111110000000000
3716 10987654321098765432109876543210
3717 xxxxxxxxxxxxx000xxxxx1x10x100001
3725 if (((word
>> 23) & 0x1) == 0)
3727 /* 33222222222211111111110000000000
3728 10987654321098765432109876543210
3729 xxxxxxxxxxxxx000xxxxx1x00x10001x
3735 /* 33222222222211111111110000000000
3736 10987654321098765432109876543210
3737 xxxxxxxxxxxxx000xxxxx1x10x10001x
3746 if (((word
>> 30) & 0x1) == 0)
3748 if (((word
>> 31) & 0x1) == 0)
3750 if (((word
>> 21) & 0x1) == 0)
3752 if (((word
>> 16) & 0x1) == 0)
3754 if (((word
>> 18) & 0x1) == 0)
3756 if (((word
>> 19) & 0x1) == 0)
3758 if (((word
>> 20) & 0x1) == 0)
3760 /* 33222222222211111111110000000000
3761 10987654321098765432109876543210
3762 xxxxxxxxxxxxx0010x0000xx0x100000
3768 /* 33222222222211111111110000000000
3769 10987654321098765432109876543210
3770 xxxxxxxxxxxxx0010x0010xx0x100000
3777 /* 33222222222211111111110000000000
3778 10987654321098765432109876543210
3779 xxxxxxxxxxxxx0010x01x0xx0x100000
3786 if (((word
>> 20) & 0x1) == 0)
3788 /* 33222222222211111111110000000000
3789 10987654321098765432109876543210
3790 xxxxxxxxxxxxx0010x1x00xx0x100000
3796 /* 33222222222211111111110000000000
3797 10987654321098765432109876543210
3798 xxxxxxxxxxxxx0010x1x10xx0x100000
3806 if (((word
>> 17) & 0x1) == 0)
3808 if (((word
>> 18) & 0x1) == 0)
3810 if (((word
>> 19) & 0x1) == 0)
3812 if (((word
>> 20) & 0x1) == 0)
3814 /* 33222222222211111111110000000000
3815 10987654321098765432109876543210
3816 xxxxxxxxxxxxx001100000xx0x100000
3822 /* 33222222222211111111110000000000
3823 10987654321098765432109876543210
3824 xxxxxxxxxxxxx001100010xx0x100000
3831 /* 33222222222211111111110000000000
3832 10987654321098765432109876543210
3833 xxxxxxxxxxxxx0011001x0xx0x100000
3840 /* 33222222222211111111110000000000
3841 10987654321098765432109876543210
3842 xxxxxxxxxxxxx001101xx0xx0x100000
3849 if (((word
>> 18) & 0x1) == 0)
3851 if (((word
>> 19) & 0x1) == 0)
3853 if (((word
>> 20) & 0x1) == 0)
3855 /* 33222222222211111111110000000000
3856 10987654321098765432109876543210
3857 xxxxxxxxxxxxx001110000xx0x100000
3863 /* 33222222222211111111110000000000
3864 10987654321098765432109876543210
3865 xxxxxxxxxxxxx001110010xx0x100000
3872 /* 33222222222211111111110000000000
3873 10987654321098765432109876543210
3874 xxxxxxxxxxxxx0011101x0xx0x100000
3881 /* 33222222222211111111110000000000
3882 10987654321098765432109876543210
3883 xxxxxxxxxxxxx001111xx0xx0x100000
3892 if (((word
>> 10) & 0x1) == 0)
3894 if (((word
>> 12) & 0x1) == 0)
3896 /* 33222222222211111111110000000000
3897 10987654321098765432109876543210
3898 xxxxxxxxxx0x0001xxxxx1xx0x100000
3904 /* 33222222222211111111110000000000
3905 10987654321098765432109876543210
3906 xxxxxxxxxx0x1001xxxxx1xx0x100000
3913 if (((word
>> 11) & 0x1) == 0)
3915 if (((word
>> 12) & 0x1) == 0)
3917 /* 33222222222211111111110000000000
3918 10987654321098765432109876543210
3919 xxxxxxxxxx100001xxxxx1xx0x100000
3925 /* 33222222222211111111110000000000
3926 10987654321098765432109876543210
3927 xxxxxxxxxx101001xxxxx1xx0x100000
3934 if (((word
>> 12) & 0x1) == 0)
3936 /* 33222222222211111111110000000000
3937 10987654321098765432109876543210
3938 xxxxxxxxxx110001xxxxx1xx0x100000
3944 /* 33222222222211111111110000000000
3945 10987654321098765432109876543210
3946 xxxxxxxxxx111001xxxxx1xx0x100000
3956 if (((word
>> 22) & 0x1) == 0)
3958 if (((word
>> 23) & 0x1) == 0)
3960 /* 33222222222211111111110000000000
3961 10987654321098765432109876543210
3962 xxxxxxxxxxxxx001xxxxxx000x100001
3968 /* 33222222222211111111110000000000
3969 10987654321098765432109876543210
3970 xxxxxxxxxxxxx001xxxxxx010x100001
3977 if (((word
>> 23) & 0x1) == 0)
3979 /* 33222222222211111111110000000000
3980 10987654321098765432109876543210
3981 xxxxxxxxxxxxx001xxxxxx100x100001
3987 /* 33222222222211111111110000000000
3988 10987654321098765432109876543210
3989 xxxxxxxxxxxxx001xxxxxx110x100001
3998 if (((word
>> 21) & 0x1) == 0)
4000 if (((word
>> 23) & 0x1) == 0)
4002 /* 33222222222211111111110000000000
4003 10987654321098765432109876543210
4004 xxxxxxxxxxxxx001xxxxx0x00x10001x
4010 /* 33222222222211111111110000000000
4011 10987654321098765432109876543210
4012 xxxxxxxxxxxxx001xxxxx0x10x10001x
4019 if (((word
>> 22) & 0x1) == 0)
4021 if (((word
>> 23) & 0x1) == 0)
4023 /* 33222222222211111111110000000000
4024 10987654321098765432109876543210
4025 xxxxxxxxxxxxx001xxxxx1000x10001x
4031 /* 33222222222211111111110000000000
4032 10987654321098765432109876543210
4033 xxxxxxxxxxxxx001xxxxx1010x10001x
4040 if (((word
>> 23) & 0x1) == 0)
4042 /* 33222222222211111111110000000000
4043 10987654321098765432109876543210
4044 xxxxxxxxxxxxx001xxxxx1100x10001x
4050 /* 33222222222211111111110000000000
4051 10987654321098765432109876543210
4052 xxxxxxxxxxxxx001xxxxx1110x10001x
4063 if (((word
>> 15) & 0x1) == 0)
4065 if (((word
>> 21) & 0x1) == 0)
4067 if (((word
>> 30) & 0x1) == 0)
4069 if (((word
>> 31) & 0x1) == 0)
4071 /* 33222222222211111111110000000000
4072 10987654321098765432109876543210
4073 xxxxxxxxxxxxx010xxxxx0xx0x100000
4079 if (((word
>> 23) & 0x1) == 0)
4081 /* 33222222222211111111110000000000
4082 10987654321098765432109876543210
4083 xxxxxxxxxxxxx010xxxxx0x00x100001
4089 /* 33222222222211111111110000000000
4090 10987654321098765432109876543210
4091 xxxxxxxxxxxxx010xxxxx0x10x100001
4099 if (((word
>> 23) & 0x1) == 0)
4101 /* 33222222222211111111110000000000
4102 10987654321098765432109876543210
4103 xxxxxxxxxxxxx010xxxxx0x00x10001x
4109 /* 33222222222211111111110000000000
4110 10987654321098765432109876543210
4111 xxxxxxxxxxxxx010xxxxx0x10x10001x
4119 if (((word
>> 30) & 0x1) == 0)
4121 if (((word
>> 31) & 0x1) == 0)
4123 if (((word
>> 11) & 0x1) == 0)
4125 if (((word
>> 12) & 0x1) == 0)
4127 if (((word
>> 10) & 0x1) == 0)
4129 /* 33222222222211111111110000000000
4130 10987654321098765432109876543210
4131 xxxxxxxxxx000010xxxxx1xx0x100000
4137 /* 33222222222211111111110000000000
4138 10987654321098765432109876543210
4139 xxxxxxxxxx100010xxxxx1xx0x100000
4146 if (((word
>> 22) & 0x1) == 0)
4148 if (((word
>> 23) & 0x1) == 0)
4150 /* 33222222222211111111110000000000
4151 10987654321098765432109876543210
4152 xxxxxxxxxxx01010xxxxx1000x100000
4158 /* 33222222222211111111110000000000
4159 10987654321098765432109876543210
4160 xxxxxxxxxxx01010xxxxx1010x100000
4167 /* 33222222222211111111110000000000
4168 10987654321098765432109876543210
4169 xxxxxxxxxxx01010xxxxx11x0x100000
4177 if (((word
>> 10) & 0x1) == 0)
4179 /* 33222222222211111111110000000000
4180 10987654321098765432109876543210
4181 xxxxxxxxxx01x010xxxxx1xx0x100000
4187 /* 33222222222211111111110000000000
4188 10987654321098765432109876543210
4189 xxxxxxxxxx11x010xxxxx1xx0x100000
4197 if (((word
>> 23) & 0x1) == 0)
4199 /* 33222222222211111111110000000000
4200 10987654321098765432109876543210
4201 xxxxxxxxxxxxx010xxxxx1x00x100001
4207 /* 33222222222211111111110000000000
4208 10987654321098765432109876543210
4209 xxxxxxxxxxxxx010xxxxx1x10x100001
4217 if (((word
>> 23) & 0x1) == 0)
4219 /* 33222222222211111111110000000000
4220 10987654321098765432109876543210
4221 xxxxxxxxxxxxx010xxxxx1x00x10001x
4227 /* 33222222222211111111110000000000
4228 10987654321098765432109876543210
4229 xxxxxxxxxxxxx010xxxxx1x10x10001x
4238 if (((word
>> 30) & 0x1) == 0)
4240 if (((word
>> 31) & 0x1) == 0)
4242 if (((word
>> 21) & 0x1) == 0)
4244 /* 33222222222211111111110000000000
4245 10987654321098765432109876543210
4246 xxxxxxxxxxxxx011xxxxx0xx0x100000
4252 if (((word
>> 10) & 0x1) == 0)
4254 if (((word
>> 11) & 0x1) == 0)
4256 if (((word
>> 20) & 0x1) == 0)
4258 if (((word
>> 22) & 0x1) == 0)
4260 /* 33222222222211111111110000000000
4261 10987654321098765432109876543210
4262 xxxxxxxxxx00x011xxxx010x0x100000
4268 if (((word
>> 23) & 0x1) == 0)
4270 /* 33222222222211111111110000000000
4271 10987654321098765432109876543210
4272 xxxxxxxxxx00x011xxxx01100x100000
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 xxxxxxxxxx00x011xxxx01110x100000
4288 if (((word
>> 22) & 0x1) == 0)
4290 /* 33222222222211111111110000000000
4291 10987654321098765432109876543210
4292 xxxxxxxxxx00x011xxxx110x0x100000
4298 if (((word
>> 23) & 0x1) == 0)
4300 /* 33222222222211111111110000000000
4301 10987654321098765432109876543210
4302 xxxxxxxxxx00x011xxxx11100x100000
4308 /* 33222222222211111111110000000000
4309 10987654321098765432109876543210
4310 xxxxxxxxxx00x011xxxx11110x100000
4319 if (((word
>> 22) & 0x1) == 0)
4321 /* 33222222222211111111110000000000
4322 10987654321098765432109876543210
4323 xxxxxxxxxx01x011xxxxx10x0x100000
4329 if (((word
>> 23) & 0x1) == 0)
4331 /* 33222222222211111111110000000000
4332 10987654321098765432109876543210
4333 xxxxxxxxxx01x011xxxxx1100x100000
4339 /* 33222222222211111111110000000000
4340 10987654321098765432109876543210
4341 xxxxxxxxxx01x011xxxxx1110x100000
4350 if (((word
>> 11) & 0x1) == 0)
4352 if (((word
>> 20) & 0x1) == 0)
4354 if (((word
>> 22) & 0x1) == 0)
4356 /* 33222222222211111111110000000000
4357 10987654321098765432109876543210
4358 xxxxxxxxxx10x011xxxx010x0x100000
4364 if (((word
>> 23) & 0x1) == 0)
4366 /* 33222222222211111111110000000000
4367 10987654321098765432109876543210
4368 xxxxxxxxxx10x011xxxx01100x100000
4374 /* 33222222222211111111110000000000
4375 10987654321098765432109876543210
4376 xxxxxxxxxx10x011xxxx01110x100000
4384 if (((word
>> 22) & 0x1) == 0)
4386 /* 33222222222211111111110000000000
4387 10987654321098765432109876543210
4388 xxxxxxxxxx10x011xxxx110x0x100000
4394 if (((word
>> 23) & 0x1) == 0)
4396 /* 33222222222211111111110000000000
4397 10987654321098765432109876543210
4398 xxxxxxxxxx10x011xxxx11100x100000
4404 /* 33222222222211111111110000000000
4405 10987654321098765432109876543210
4406 xxxxxxxxxx10x011xxxx11110x100000
4415 if (((word
>> 22) & 0x1) == 0)
4417 /* 33222222222211111111110000000000
4418 10987654321098765432109876543210
4419 xxxxxxxxxx11x011xxxxx10x0x100000
4425 if (((word
>> 23) & 0x1) == 0)
4427 /* 33222222222211111111110000000000
4428 10987654321098765432109876543210
4429 xxxxxxxxxx11x011xxxxx1100x100000
4435 /* 33222222222211111111110000000000
4436 10987654321098765432109876543210
4437 xxxxxxxxxx11x011xxxxx1110x100000
4448 if (((word
>> 22) & 0x1) == 0)
4450 if (((word
>> 21) & 0x1) == 0)
4452 if (((word
>> 23) & 0x1) == 0)
4454 /* 33222222222211111111110000000000
4455 10987654321098765432109876543210
4456 xxxxxxxxxxxxx011xxxxx0000x100001
4462 /* 33222222222211111111110000000000
4463 10987654321098765432109876543210
4464 xxxxxxxxxxxxx011xxxxx0010x100001
4471 if (((word
>> 23) & 0x1) == 0)
4473 /* 33222222222211111111110000000000
4474 10987654321098765432109876543210
4475 xxxxxxxxxxxxx011xxxxx1000x100001
4481 /* 33222222222211111111110000000000
4482 10987654321098765432109876543210
4483 xxxxxxxxxxxxx011xxxxx1010x100001
4491 if (((word
>> 23) & 0x1) == 0)
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 xxxxxxxxxxxxx011xxxxxx100x100001
4501 /* 33222222222211111111110000000000
4502 10987654321098765432109876543210
4503 xxxxxxxxxxxxx011xxxxxx110x100001
4512 if (((word
>> 21) & 0x1) == 0)
4514 if (((word
>> 23) & 0x1) == 0)
4516 /* 33222222222211111111110000000000
4517 10987654321098765432109876543210
4518 xxxxxxxxxxxxx011xxxxx0x00x10001x
4524 /* 33222222222211111111110000000000
4525 10987654321098765432109876543210
4526 xxxxxxxxxxxxx011xxxxx0x10x10001x
4533 if (((word
>> 22) & 0x1) == 0)
4535 if (((word
>> 23) & 0x1) == 0)
4537 /* 33222222222211111111110000000000
4538 10987654321098765432109876543210
4539 xxxxxxxxxxxxx011xxxxx1000x10001x
4545 /* 33222222222211111111110000000000
4546 10987654321098765432109876543210
4547 xxxxxxxxxxxxx011xxxxx1010x10001x
4554 if (((word
>> 23) & 0x1) == 0)
4556 /* 33222222222211111111110000000000
4557 10987654321098765432109876543210
4558 xxxxxxxxxxxxx011xxxxx1100x10001x
4564 /* 33222222222211111111110000000000
4565 10987654321098765432109876543210
4566 xxxxxxxxxxxxx011xxxxx1110x10001x
4578 if (((word
>> 21) & 0x1) == 0)
4580 if (((word
>> 15) & 0x1) == 0)
4582 if (((word
>> 14) & 0x1) == 0)
4584 if (((word
>> 4) & 0x1) == 0)
4586 /* 33222222222211111111110000000000
4587 10987654321098765432109876543210
4588 xxxx0xxxxxxxx000xxxxx0xx0x1001xx
4594 /* 33222222222211111111110000000000
4595 10987654321098765432109876543210
4596 xxxx1xxxxxxxx000xxxxx0xx0x1001xx
4603 if (((word
>> 30) & 0x1) == 0)
4605 if (((word
>> 31) & 0x1) == 0)
4607 if (((word
>> 4) & 0x1) == 0)
4609 /* 33222222222211111111110000000000
4610 10987654321098765432109876543210
4611 xxxx0xxxxxxxx010xxxxx0xx0x100100
4617 /* 33222222222211111111110000000000
4618 10987654321098765432109876543210
4619 xxxx1xxxxxxxx010xxxxx0xx0x100100
4626 if (((word
>> 22) & 0x1) == 0)
4628 if (((word
>> 23) & 0x1) == 0)
4630 /* 33222222222211111111110000000000
4631 10987654321098765432109876543210
4632 xxxxxxxxxxxxx010xxxxx0000x100101
4638 /* 33222222222211111111110000000000
4639 10987654321098765432109876543210
4640 xxxxxxxxxxxxx010xxxxx0010x100101
4647 if (((word
>> 23) & 0x1) == 0)
4649 /* 33222222222211111111110000000000
4650 10987654321098765432109876543210
4651 xxxxxxxxxxxxx010xxxxx0100x100101
4657 /* 33222222222211111111110000000000
4658 10987654321098765432109876543210
4659 xxxxxxxxxxxxx010xxxxx0110x100101
4668 if (((word
>> 22) & 0x1) == 0)
4670 /* 33222222222211111111110000000000
4671 10987654321098765432109876543210
4672 xxxxxxxxxxxxx010xxxxx00x0x10011x
4678 if (((word
>> 23) & 0x1) == 0)
4680 /* 33222222222211111111110000000000
4681 10987654321098765432109876543210
4682 xxxxxxxxxxxxx010xxxxx0100x10011x
4688 /* 33222222222211111111110000000000
4689 10987654321098765432109876543210
4690 xxxxxxxxxxxxx010xxxxx0110x10011x
4700 if (((word
>> 30) & 0x1) == 0)
4702 if (((word
>> 14) & 0x1) == 0)
4704 if (((word
>> 4) & 0x1) == 0)
4706 /* 33222222222211111111110000000000
4707 10987654321098765432109876543210
4708 xxxx0xxxxxxxx001xxxxx0xx0x10010x
4714 /* 33222222222211111111110000000000
4715 10987654321098765432109876543210
4716 xxxx1xxxxxxxx001xxxxx0xx0x10010x
4723 if (((word
>> 31) & 0x1) == 0)
4725 if (((word
>> 4) & 0x1) == 0)
4727 /* 33222222222211111111110000000000
4728 10987654321098765432109876543210
4729 xxxx0xxxxxxxx011xxxxx0xx0x100100
4735 /* 33222222222211111111110000000000
4736 10987654321098765432109876543210
4737 xxxx1xxxxxxxx011xxxxx0xx0x100100
4744 if (((word
>> 22) & 0x1) == 0)
4746 if (((word
>> 23) & 0x1) == 0)
4748 /* 33222222222211111111110000000000
4749 10987654321098765432109876543210
4750 xxxxxxxxxxxxx011xxxxx0000x100101
4756 /* 33222222222211111111110000000000
4757 10987654321098765432109876543210
4758 xxxxxxxxxxxxx011xxxxx0010x100101
4765 if (((word
>> 23) & 0x1) == 0)
4767 /* 33222222222211111111110000000000
4768 10987654321098765432109876543210
4769 xxxxxxxxxxxxx011xxxxx0100x100101
4775 /* 33222222222211111111110000000000
4776 10987654321098765432109876543210
4777 xxxxxxxxxxxxx011xxxxx0110x100101
4787 if (((word
>> 22) & 0x1) == 0)
4789 if (((word
>> 23) & 0x1) == 0)
4791 /* 33222222222211111111110000000000
4792 10987654321098765432109876543210
4793 xxxxxxxxxxxxx0x1xxxxx0000x10011x
4799 /* 33222222222211111111110000000000
4800 10987654321098765432109876543210
4801 xxxxxxxxxxxxx0x1xxxxx0010x10011x
4808 if (((word
>> 23) & 0x1) == 0)
4810 /* 33222222222211111111110000000000
4811 10987654321098765432109876543210
4812 xxxxxxxxxxxxx0x1xxxxx0100x10011x
4818 /* 33222222222211111111110000000000
4819 10987654321098765432109876543210
4820 xxxxxxxxxxxxx0x1xxxxx0110x10011x
4830 if (((word
>> 30) & 0x1) == 0)
4832 if (((word
>> 31) & 0x1) == 0)
4834 if (((word
>> 4) & 0x1) == 0)
4836 /* 33222222222211111111110000000000
4837 10987654321098765432109876543210
4838 xxxx0xxxxxxxx0xxxxxxx1xx0x100100
4844 /* 33222222222211111111110000000000
4845 10987654321098765432109876543210
4846 xxxx1xxxxxxxx0xxxxxxx1xx0x100100
4853 if (((word
>> 15) & 0x1) == 0)
4855 if (((word
>> 22) & 0x1) == 0)
4857 if (((word
>> 23) & 0x1) == 0)
4859 /* 33222222222211111111110000000000
4860 10987654321098765432109876543210
4861 xxxxxxxxxxxxx0x0xxxxx1000x100101
4867 /* 33222222222211111111110000000000
4868 10987654321098765432109876543210
4869 xxxxxxxxxxxxx0x0xxxxx1010x100101
4876 if (((word
>> 23) & 0x1) == 0)
4878 /* 33222222222211111111110000000000
4879 10987654321098765432109876543210
4880 xxxxxxxxxxxxx0x0xxxxx1100x100101
4886 /* 33222222222211111111110000000000
4887 10987654321098765432109876543210
4888 xxxxxxxxxxxxx0x0xxxxx1110x100101
4896 if (((word
>> 22) & 0x1) == 0)
4898 if (((word
>> 23) & 0x1) == 0)
4900 /* 33222222222211111111110000000000
4901 10987654321098765432109876543210
4902 xxxxxxxxxxxxx0x1xxxxx1000x100101
4908 /* 33222222222211111111110000000000
4909 10987654321098765432109876543210
4910 xxxxxxxxxxxxx0x1xxxxx1010x100101
4917 if (((word
>> 23) & 0x1) == 0)
4919 /* 33222222222211111111110000000000
4920 10987654321098765432109876543210
4921 xxxxxxxxxxxxx0x1xxxxx1100x100101
4927 /* 33222222222211111111110000000000
4928 10987654321098765432109876543210
4929 xxxxxxxxxxxxx0x1xxxxx1110x100101
4939 if (((word
>> 15) & 0x1) == 0)
4941 if (((word
>> 22) & 0x1) == 0)
4943 if (((word
>> 23) & 0x1) == 0)
4945 /* 33222222222211111111110000000000
4946 10987654321098765432109876543210
4947 xxxxxxxxxxxxx0x0xxxxx1000x10011x
4953 /* 33222222222211111111110000000000
4954 10987654321098765432109876543210
4955 xxxxxxxxxxxxx0x0xxxxx1010x10011x
4962 if (((word
>> 23) & 0x1) == 0)
4964 /* 33222222222211111111110000000000
4965 10987654321098765432109876543210
4966 xxxxxxxxxxxxx0x0xxxxx1100x10011x
4972 /* 33222222222211111111110000000000
4973 10987654321098765432109876543210
4974 xxxxxxxxxxxxx0x0xxxxx1110x10011x
4982 if (((word
>> 22) & 0x1) == 0)
4984 /* 33222222222211111111110000000000
4985 10987654321098765432109876543210
4986 xxxxxxxxxxxxx0x1xxxxx10x0x10011x
4992 /* 33222222222211111111110000000000
4993 10987654321098765432109876543210
4994 xxxxxxxxxxxxx0x1xxxxx11x0x10011x
5005 if (((word
>> 29) & 0x1) == 0)
5007 if (((word
>> 14) & 0x1) == 0)
5009 if (((word
>> 15) & 0x1) == 0)
5011 if (((word
>> 21) & 0x1) == 0)
5013 if (((word
>> 30) & 0x1) == 0)
5015 if (((word
>> 31) & 0x1) == 0)
5017 if (((word
>> 17) & 0x1) == 0)
5019 if (((word
>> 19) & 0x1) == 0)
5021 if (((word
>> 20) & 0x1) == 0)
5023 if (((word
>> 16) & 0x1) == 0)
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 xxxxxxxxxxxxx10000x000xx0x100000
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 xxxxxxxxxxxxx10010x000xx0x100000
5042 /* 33222222222211111111110000000000
5043 10987654321098765432109876543210
5044 xxxxxxxxxxxxx100x0x010xx0x100000
5051 if (((word
>> 16) & 0x1) == 0)
5053 if (((word
>> 20) & 0x1) == 0)
5055 /* 33222222222211111111110000000000
5056 10987654321098765432109876543210
5057 xxxxxxxxxxxxx10000x100xx0x100000
5063 /* 33222222222211111111110000000000
5064 10987654321098765432109876543210
5065 xxxxxxxxxxxxx10000x110xx0x100000
5072 if (((word
>> 20) & 0x1) == 0)
5074 /* 33222222222211111111110000000000
5075 10987654321098765432109876543210
5076 xxxxxxxxxxxxx10010x100xx0x100000
5082 /* 33222222222211111111110000000000
5083 10987654321098765432109876543210
5084 xxxxxxxxxxxxx10010x110xx0x100000
5093 if (((word
>> 16) & 0x1) == 0)
5095 if (((word
>> 20) & 0x1) == 0)
5097 /* 33222222222211111111110000000000
5098 10987654321098765432109876543210
5099 xxxxxxxxxxxxx10001xx00xx0x100000
5105 /* 33222222222211111111110000000000
5106 10987654321098765432109876543210
5107 xxxxxxxxxxxxx10001xx10xx0x100000
5114 /* 33222222222211111111110000000000
5115 10987654321098765432109876543210
5116 xxxxxxxxxxxxx10011xxx0xx0x100000
5124 if (((word
>> 23) & 0x1) == 0)
5126 /* 33222222222211111111110000000000
5127 10987654321098765432109876543210
5128 xxxxxxxxxxxxx100xxxxx0x00x100001
5134 /* 33222222222211111111110000000000
5135 10987654321098765432109876543210
5136 xxxxxxxxxxxxx100xxxxx0x10x100001
5144 if (((word
>> 23) & 0x1) == 0)
5146 /* 33222222222211111111110000000000
5147 10987654321098765432109876543210
5148 xxxxxxxxxxxxx100xxxxx0x00x10001x
5154 /* 33222222222211111111110000000000
5155 10987654321098765432109876543210
5156 xxxxxxxxxxxxx100xxxxx0x10x10001x
5164 if (((word
>> 23) & 0x1) == 0)
5166 if (((word
>> 30) & 0x1) == 0)
5168 if (((word
>> 31) & 0x1) == 0)
5170 if (((word
>> 22) & 0x1) == 0)
5172 /* 33222222222211111111110000000000
5173 10987654321098765432109876543210
5174 xxxxxxxxxxxxx100xxxxx1000x100000
5180 /* 33222222222211111111110000000000
5181 10987654321098765432109876543210
5182 xxxxxxxxxxxxx100xxxxx1100x100000
5189 /* 33222222222211111111110000000000
5190 10987654321098765432109876543210
5191 xxxxxxxxxxxxx100xxxxx1x00x100001
5198 /* 33222222222211111111110000000000
5199 10987654321098765432109876543210
5200 xxxxxxxxxxxxx100xxxxx1x00x10001x
5207 if (((word
>> 30) & 0x1) == 0)
5209 if (((word
>> 31) & 0x1) == 0)
5211 if (((word
>> 22) & 0x1) == 0)
5213 /* 33222222222211111111110000000000
5214 10987654321098765432109876543210
5215 xxxxxxxxxxxxx100xxxxx1010x100000
5221 /* 33222222222211111111110000000000
5222 10987654321098765432109876543210
5223 xxxxxxxxxxxxx100xxxxx1110x100000
5230 /* 33222222222211111111110000000000
5231 10987654321098765432109876543210
5232 xxxxxxxxxxxxx100xxxxx1x10x100001
5239 /* 33222222222211111111110000000000
5240 10987654321098765432109876543210
5241 xxxxxxxxxxxxx100xxxxx1x10x10001x
5250 if (((word
>> 30) & 0x1) == 0)
5252 if (((word
>> 31) & 0x1) == 0)
5254 if (((word
>> 21) & 0x1) == 0)
5256 if (((word
>> 16) & 0x1) == 0)
5258 if (((word
>> 17) & 0x1) == 0)
5260 if (((word
>> 18) & 0x1) == 0)
5262 if (((word
>> 19) & 0x1) == 0)
5264 /* 33222222222211111111110000000000
5265 10987654321098765432109876543210
5266 xxxxxxxxxxxxx1010000x0xx0x100000
5272 /* 33222222222211111111110000000000
5273 10987654321098765432109876543210
5274 xxxxxxxxxxxxx1010001x0xx0x100000
5281 if (((word
>> 19) & 0x1) == 0)
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 xxxxxxxxxxxxx1010010x0xx0x100000
5291 /* 33222222222211111111110000000000
5292 10987654321098765432109876543210
5293 xxxxxxxxxxxxx1010011x0xx0x100000
5301 if (((word
>> 18) & 0x1) == 0)
5303 if (((word
>> 19) & 0x1) == 0)
5305 /* 33222222222211111111110000000000
5306 10987654321098765432109876543210
5307 xxxxxxxxxxxxx1010100x0xx0x100000
5313 /* 33222222222211111111110000000000
5314 10987654321098765432109876543210
5315 xxxxxxxxxxxxx1010101x0xx0x100000
5322 if (((word
>> 19) & 0x1) == 0)
5324 /* 33222222222211111111110000000000
5325 10987654321098765432109876543210
5326 xxxxxxxxxxxxx1010110x0xx0x100000
5332 /* 33222222222211111111110000000000
5333 10987654321098765432109876543210
5334 xxxxxxxxxxxxx1010111x0xx0x100000
5343 if (((word
>> 17) & 0x1) == 0)
5345 if (((word
>> 18) & 0x1) == 0)
5347 if (((word
>> 19) & 0x1) == 0)
5349 /* 33222222222211111111110000000000
5350 10987654321098765432109876543210
5351 xxxxxxxxxxxxx1011000x0xx0x100000
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 xxxxxxxxxxxxx1011001x0xx0x100000
5366 if (((word
>> 19) & 0x1) == 0)
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 xxxxxxxxxxxxx1011010x0xx0x100000
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 xxxxxxxxxxxxx1011011x0xx0x100000
5386 if (((word
>> 18) & 0x1) == 0)
5388 if (((word
>> 19) & 0x1) == 0)
5390 /* 33222222222211111111110000000000
5391 10987654321098765432109876543210
5392 xxxxxxxxxxxxx1011100x0xx0x100000
5398 /* 33222222222211111111110000000000
5399 10987654321098765432109876543210
5400 xxxxxxxxxxxxx1011101x0xx0x100000
5407 /* 33222222222211111111110000000000
5408 10987654321098765432109876543210
5409 xxxxxxxxxxxxx101111xx0xx0x100000
5418 if (((word
>> 12) & 0x1) == 0)
5420 if (((word
>> 23) & 0x1) == 0)
5422 if (((word
>> 22) & 0x1) == 0)
5424 /* 33222222222211111111110000000000
5425 10987654321098765432109876543210
5426 xxxxxxxxxxxx0101xxxxx1000x100000
5432 /* 33222222222211111111110000000000
5433 10987654321098765432109876543210
5434 xxxxxxxxxxxx0101xxxxx1100x100000
5441 /* 33222222222211111111110000000000
5442 10987654321098765432109876543210
5443 xxxxxxxxxxxx0101xxxxx1x10x100000
5450 if (((word
>> 10) & 0x1) == 0)
5452 if (((word
>> 11) & 0x1) == 0)
5454 /* 33222222222211111111110000000000
5455 10987654321098765432109876543210
5456 xxxxxxxxxx001101xxxxx1xx0x100000
5462 /* 33222222222211111111110000000000
5463 10987654321098765432109876543210
5464 xxxxxxxxxx011101xxxxx1xx0x100000
5471 /* 33222222222211111111110000000000
5472 10987654321098765432109876543210
5473 xxxxxxxxxx1x1101xxxxx1xx0x100000
5482 if (((word
>> 22) & 0x1) == 0)
5484 if (((word
>> 23) & 0x1) == 0)
5486 /* 33222222222211111111110000000000
5487 10987654321098765432109876543210
5488 xxxxxxxxxxxxx101xxxxxx000x100001
5494 /* 33222222222211111111110000000000
5495 10987654321098765432109876543210
5496 xxxxxxxxxxxxx101xxxxxx010x100001
5503 if (((word
>> 23) & 0x1) == 0)
5505 /* 33222222222211111111110000000000
5506 10987654321098765432109876543210
5507 xxxxxxxxxxxxx101xxxxxx100x100001
5513 /* 33222222222211111111110000000000
5514 10987654321098765432109876543210
5515 xxxxxxxxxxxxx101xxxxxx110x100001
5524 if (((word
>> 21) & 0x1) == 0)
5526 if (((word
>> 23) & 0x1) == 0)
5528 /* 33222222222211111111110000000000
5529 10987654321098765432109876543210
5530 xxxxxxxxxxxxx101xxxxx0x00x10001x
5536 /* 33222222222211111111110000000000
5537 10987654321098765432109876543210
5538 xxxxxxxxxxxxx101xxxxx0x10x10001x
5545 if (((word
>> 22) & 0x1) == 0)
5547 if (((word
>> 23) & 0x1) == 0)
5549 /* 33222222222211111111110000000000
5550 10987654321098765432109876543210
5551 xxxxxxxxxxxxx101xxxxx1000x10001x
5557 /* 33222222222211111111110000000000
5558 10987654321098765432109876543210
5559 xxxxxxxxxxxxx101xxxxx1010x10001x
5566 if (((word
>> 23) & 0x1) == 0)
5568 /* 33222222222211111111110000000000
5569 10987654321098765432109876543210
5570 xxxxxxxxxxxxx101xxxxx1100x10001x
5576 /* 33222222222211111111110000000000
5577 10987654321098765432109876543210
5578 xxxxxxxxxxxxx101xxxxx1110x10001x
5589 if (((word
>> 15) & 0x1) == 0)
5591 if (((word
>> 21) & 0x1) == 0)
5593 if (((word
>> 30) & 0x1) == 0)
5595 if (((word
>> 31) & 0x1) == 0)
5597 /* 33222222222211111111110000000000
5598 10987654321098765432109876543210
5599 xxxxxxxxxxxxx110xxxxx0xx0x100000
5605 if (((word
>> 23) & 0x1) == 0)
5607 /* 33222222222211111111110000000000
5608 10987654321098765432109876543210
5609 xxxxxxxxxxxxx110xxxxx0x00x100001
5615 /* 33222222222211111111110000000000
5616 10987654321098765432109876543210
5617 xxxxxxxxxxxxx110xxxxx0x10x100001
5625 if (((word
>> 23) & 0x1) == 0)
5627 /* 33222222222211111111110000000000
5628 10987654321098765432109876543210
5629 xxxxxxxxxxxxx110xxxxx0x00x10001x
5635 /* 33222222222211111111110000000000
5636 10987654321098765432109876543210
5637 xxxxxxxxxxxxx110xxxxx0x10x10001x
5645 if (((word
>> 23) & 0x1) == 0)
5647 if (((word
>> 30) & 0x1) == 0)
5649 /* 33222222222211111111110000000000
5650 10987654321098765432109876543210
5651 xxxxxxxxxxxxx110xxxxx1x00x10000x
5657 /* 33222222222211111111110000000000
5658 10987654321098765432109876543210
5659 xxxxxxxxxxxxx110xxxxx1x00x10001x
5666 if (((word
>> 30) & 0x1) == 0)
5668 /* 33222222222211111111110000000000
5669 10987654321098765432109876543210
5670 xxxxxxxxxxxxx110xxxxx1x10x10000x
5676 /* 33222222222211111111110000000000
5677 10987654321098765432109876543210
5678 xxxxxxxxxxxxx110xxxxx1x10x10001x
5687 if (((word
>> 30) & 0x1) == 0)
5689 if (((word
>> 31) & 0x1) == 0)
5691 if (((word
>> 21) & 0x1) == 0)
5693 /* 33222222222211111111110000000000
5694 10987654321098765432109876543210
5695 xxxxxxxxxxxxx111xxxxx0xx0x100000
5701 if (((word
>> 10) & 0x1) == 0)
5703 if (((word
>> 11) & 0x1) == 0)
5705 if (((word
>> 12) & 0x1) == 0)
5707 if (((word
>> 20) & 0x1) == 0)
5709 if (((word
>> 22) & 0x1) == 0)
5711 if (((word
>> 23) & 0x1) == 0)
5713 /* 33222222222211111111110000000000
5714 10987654321098765432109876543210
5715 xxxxxxxxxx000111xxxx01000x100000
5721 /* 33222222222211111111110000000000
5722 10987654321098765432109876543210
5723 xxxxxxxxxx000111xxxx01010x100000
5730 if (((word
>> 23) & 0x1) == 0)
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 xxxxxxxxxx000111xxxx01100x100000
5740 /* 33222222222211111111110000000000
5741 10987654321098765432109876543210
5742 xxxxxxxxxx000111xxxx01110x100000
5750 if (((word
>> 22) & 0x1) == 0)
5752 if (((word
>> 23) & 0x1) == 0)
5754 /* 33222222222211111111110000000000
5755 10987654321098765432109876543210
5756 xxxxxxxxxx000111xxxx11000x100000
5762 /* 33222222222211111111110000000000
5763 10987654321098765432109876543210
5764 xxxxxxxxxx000111xxxx11010x100000
5771 if (((word
>> 23) & 0x1) == 0)
5773 /* 33222222222211111111110000000000
5774 10987654321098765432109876543210
5775 xxxxxxxxxx000111xxxx11100x100000
5781 /* 33222222222211111111110000000000
5782 10987654321098765432109876543210
5783 xxxxxxxxxx000111xxxx11110x100000
5792 if (((word
>> 20) & 0x1) == 0)
5794 if (((word
>> 22) & 0x1) == 0)
5796 if (((word
>> 23) & 0x1) == 0)
5798 /* 33222222222211111111110000000000
5799 10987654321098765432109876543210
5800 xxxxxxxxxx001111xxxx01000x100000
5806 /* 33222222222211111111110000000000
5807 10987654321098765432109876543210
5808 xxxxxxxxxx001111xxxx01010x100000
5815 if (((word
>> 23) & 0x1) == 0)
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 xxxxxxxxxx001111xxxx01100x100000
5825 /* 33222222222211111111110000000000
5826 10987654321098765432109876543210
5827 xxxxxxxxxx001111xxxx01110x100000
5835 if (((word
>> 22) & 0x1) == 0)
5837 if (((word
>> 23) & 0x1) == 0)
5839 /* 33222222222211111111110000000000
5840 10987654321098765432109876543210
5841 xxxxxxxxxx001111xxxx11000x100000
5847 /* 33222222222211111111110000000000
5848 10987654321098765432109876543210
5849 xxxxxxxxxx001111xxxx11010x100000
5856 if (((word
>> 23) & 0x1) == 0)
5858 /* 33222222222211111111110000000000
5859 10987654321098765432109876543210
5860 xxxxxxxxxx001111xxxx11100x100000
5866 /* 33222222222211111111110000000000
5867 10987654321098765432109876543210
5868 xxxxxxxxxx001111xxxx11110x100000
5878 if (((word
>> 20) & 0x1) == 0)
5880 if (((word
>> 22) & 0x1) == 0)
5882 if (((word
>> 23) & 0x1) == 0)
5884 /* 33222222222211111111110000000000
5885 10987654321098765432109876543210
5886 xxxxxxxxxx01x111xxxx01000x100000
5892 /* 33222222222211111111110000000000
5893 10987654321098765432109876543210
5894 xxxxxxxxxx01x111xxxx01010x100000
5901 if (((word
>> 23) & 0x1) == 0)
5903 /* 33222222222211111111110000000000
5904 10987654321098765432109876543210
5905 xxxxxxxxxx01x111xxxx01100x100000
5911 /* 33222222222211111111110000000000
5912 10987654321098765432109876543210
5913 xxxxxxxxxx01x111xxxx01110x100000
5921 if (((word
>> 22) & 0x1) == 0)
5923 if (((word
>> 23) & 0x1) == 0)
5925 /* 33222222222211111111110000000000
5926 10987654321098765432109876543210
5927 xxxxxxxxxx01x111xxxx11000x100000
5933 /* 33222222222211111111110000000000
5934 10987654321098765432109876543210
5935 xxxxxxxxxx01x111xxxx11010x100000
5942 if (((word
>> 23) & 0x1) == 0)
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 xxxxxxxxxx01x111xxxx11100x100000
5952 /* 33222222222211111111110000000000
5953 10987654321098765432109876543210
5954 xxxxxxxxxx01x111xxxx11110x100000
5964 if (((word
>> 11) & 0x1) == 0)
5966 if (((word
>> 12) & 0x1) == 0)
5968 if (((word
>> 22) & 0x1) == 0)
5970 if (((word
>> 23) & 0x1) == 0)
5972 /* 33222222222211111111110000000000
5973 10987654321098765432109876543210
5974 xxxxxxxxxx100111xxxxx1000x100000
5980 /* 33222222222211111111110000000000
5981 10987654321098765432109876543210
5982 xxxxxxxxxx100111xxxxx1010x100000
5989 if (((word
>> 23) & 0x1) == 0)
5991 /* 33222222222211111111110000000000
5992 10987654321098765432109876543210
5993 xxxxxxxxxx100111xxxxx1100x100000
5999 /* 33222222222211111111110000000000
6000 10987654321098765432109876543210
6001 xxxxxxxxxx100111xxxxx1110x100000
6009 if (((word
>> 20) & 0x1) == 0)
6011 if (((word
>> 22) & 0x1) == 0)
6013 if (((word
>> 23) & 0x1) == 0)
6015 /* 33222222222211111111110000000000
6016 10987654321098765432109876543210
6017 xxxxxxxxxx101111xxxx01000x100000
6023 /* 33222222222211111111110000000000
6024 10987654321098765432109876543210
6025 xxxxxxxxxx101111xxxx01010x100000
6032 if (((word
>> 23) & 0x1) == 0)
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 xxxxxxxxxx101111xxxx01100x100000
6042 /* 33222222222211111111110000000000
6043 10987654321098765432109876543210
6044 xxxxxxxxxx101111xxxx01110x100000
6052 if (((word
>> 22) & 0x1) == 0)
6054 if (((word
>> 23) & 0x1) == 0)
6056 /* 33222222222211111111110000000000
6057 10987654321098765432109876543210
6058 xxxxxxxxxx101111xxxx11000x100000
6064 /* 33222222222211111111110000000000
6065 10987654321098765432109876543210
6066 xxxxxxxxxx101111xxxx11010x100000
6073 if (((word
>> 23) & 0x1) == 0)
6075 /* 33222222222211111111110000000000
6076 10987654321098765432109876543210
6077 xxxxxxxxxx101111xxxx11100x100000
6083 /* 33222222222211111111110000000000
6084 10987654321098765432109876543210
6085 xxxxxxxxxx101111xxxx11110x100000
6095 if (((word
>> 20) & 0x1) == 0)
6097 if (((word
>> 22) & 0x1) == 0)
6099 if (((word
>> 23) & 0x1) == 0)
6101 /* 33222222222211111111110000000000
6102 10987654321098765432109876543210
6103 xxxxxxxxxx11x111xxxx01000x100000
6109 /* 33222222222211111111110000000000
6110 10987654321098765432109876543210
6111 xxxxxxxxxx11x111xxxx01010x100000
6118 if (((word
>> 23) & 0x1) == 0)
6120 /* 33222222222211111111110000000000
6121 10987654321098765432109876543210
6122 xxxxxxxxxx11x111xxxx01100x100000
6128 /* 33222222222211111111110000000000
6129 10987654321098765432109876543210
6130 xxxxxxxxxx11x111xxxx01110x100000
6138 if (((word
>> 22) & 0x1) == 0)
6140 if (((word
>> 23) & 0x1) == 0)
6142 /* 33222222222211111111110000000000
6143 10987654321098765432109876543210
6144 xxxxxxxxxx11x111xxxx11000x100000
6150 /* 33222222222211111111110000000000
6151 10987654321098765432109876543210
6152 xxxxxxxxxx11x111xxxx11010x100000
6159 if (((word
>> 23) & 0x1) == 0)
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 xxxxxxxxxx11x111xxxx11100x100000
6169 /* 33222222222211111111110000000000
6170 10987654321098765432109876543210
6171 xxxxxxxxxx11x111xxxx11110x100000
6183 if (((word
>> 22) & 0x1) == 0)
6185 if (((word
>> 21) & 0x1) == 0)
6187 if (((word
>> 23) & 0x1) == 0)
6189 /* 33222222222211111111110000000000
6190 10987654321098765432109876543210
6191 xxxxxxxxxxxxx111xxxxx0000x100001
6197 /* 33222222222211111111110000000000
6198 10987654321098765432109876543210
6199 xxxxxxxxxxxxx111xxxxx0010x100001
6206 if (((word
>> 23) & 0x1) == 0)
6208 /* 33222222222211111111110000000000
6209 10987654321098765432109876543210
6210 xxxxxxxxxxxxx111xxxxx1000x100001
6216 /* 33222222222211111111110000000000
6217 10987654321098765432109876543210
6218 xxxxxxxxxxxxx111xxxxx1010x100001
6226 if (((word
>> 23) & 0x1) == 0)
6228 /* 33222222222211111111110000000000
6229 10987654321098765432109876543210
6230 xxxxxxxxxxxxx111xxxxxx100x100001
6236 /* 33222222222211111111110000000000
6237 10987654321098765432109876543210
6238 xxxxxxxxxxxxx111xxxxxx110x100001
6247 if (((word
>> 21) & 0x1) == 0)
6249 if (((word
>> 22) & 0x1) == 0)
6251 if (((word
>> 23) & 0x1) == 0)
6253 /* 33222222222211111111110000000000
6254 10987654321098765432109876543210
6255 xxxxxxxxxxxxx111xxxxx0000x10001x
6261 /* 33222222222211111111110000000000
6262 10987654321098765432109876543210
6263 xxxxxxxxxxxxx111xxxxx0010x10001x
6270 if (((word
>> 23) & 0x1) == 0)
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 xxxxxxxxxxxxx111xxxxx0100x10001x
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 xxxxxxxxxxxxx111xxxxx0110x10001x
6290 if (((word
>> 22) & 0x1) == 0)
6292 if (((word
>> 23) & 0x1) == 0)
6294 /* 33222222222211111111110000000000
6295 10987654321098765432109876543210
6296 xxxxxxxxxxxxx111xxxxx1000x10001x
6302 /* 33222222222211111111110000000000
6303 10987654321098765432109876543210
6304 xxxxxxxxxxxxx111xxxxx1010x10001x
6311 if (((word
>> 23) & 0x1) == 0)
6313 /* 33222222222211111111110000000000
6314 10987654321098765432109876543210
6315 xxxxxxxxxxxxx111xxxxx1100x10001x
6321 /* 33222222222211111111110000000000
6322 10987654321098765432109876543210
6323 xxxxxxxxxxxxx111xxxxx1110x10001x
6335 if (((word
>> 21) & 0x1) == 0)
6337 if (((word
>> 14) & 0x1) == 0)
6339 if (((word
>> 15) & 0x1) == 0)
6341 if (((word
>> 4) & 0x1) == 0)
6343 /* 33222222222211111111110000000000
6344 10987654321098765432109876543210
6345 xxxx0xxxxxxxx100xxxxx0xx0x1001xx
6351 /* 33222222222211111111110000000000
6352 10987654321098765432109876543210
6353 xxxx1xxxxxxxx100xxxxx0xx0x1001xx
6360 if (((word
>> 30) & 0x1) == 0)
6362 if (((word
>> 31) & 0x1) == 0)
6364 if (((word
>> 4) & 0x1) == 0)
6366 /* 33222222222211111111110000000000
6367 10987654321098765432109876543210
6368 xxxx0xxxxxxxx101xxxxx0xx0x100100
6374 /* 33222222222211111111110000000000
6375 10987654321098765432109876543210
6376 xxxx1xxxxxxxx101xxxxx0xx0x100100
6383 if (((word
>> 20) & 0x1) == 0)
6385 if (((word
>> 22) & 0x1) == 0)
6387 if (((word
>> 23) & 0x1) == 0)
6389 /* 33222222222211111111110000000000
6390 10987654321098765432109876543210
6391 xxxxxxxxxxxxx101xxxx00000x100101
6397 /* 33222222222211111111110000000000
6398 10987654321098765432109876543210
6399 xxxxxxxxxxxxx101xxxx00010x100101
6406 if (((word
>> 23) & 0x1) == 0)
6408 /* 33222222222211111111110000000000
6409 10987654321098765432109876543210
6410 xxxxxxxxxxxxx101xxxx00100x100101
6416 /* 33222222222211111111110000000000
6417 10987654321098765432109876543210
6418 xxxxxxxxxxxxx101xxxx00110x100101
6426 if (((word
>> 22) & 0x1) == 0)
6428 if (((word
>> 23) & 0x1) == 0)
6430 /* 33222222222211111111110000000000
6431 10987654321098765432109876543210
6432 xxxxxxxxxxxxx101xxxx10000x100101
6438 /* 33222222222211111111110000000000
6439 10987654321098765432109876543210
6440 xxxxxxxxxxxxx101xxxx10010x100101
6447 if (((word
>> 23) & 0x1) == 0)
6449 /* 33222222222211111111110000000000
6450 10987654321098765432109876543210
6451 xxxxxxxxxxxxx101xxxx10100x100101
6457 /* 33222222222211111111110000000000
6458 10987654321098765432109876543210
6459 xxxxxxxxxxxxx101xxxx10110x100101
6469 if (((word
>> 22) & 0x1) == 0)
6471 if (((word
>> 23) & 0x1) == 0)
6473 /* 33222222222211111111110000000000
6474 10987654321098765432109876543210
6475 xxxxxxxxxxxxx101xxxxx0000x10011x
6481 /* 33222222222211111111110000000000
6482 10987654321098765432109876543210
6483 xxxxxxxxxxxxx101xxxxx0010x10011x
6490 if (((word
>> 23) & 0x1) == 0)
6492 /* 33222222222211111111110000000000
6493 10987654321098765432109876543210
6494 xxxxxxxxxxxxx101xxxxx0100x10011x
6500 /* 33222222222211111111110000000000
6501 10987654321098765432109876543210
6502 xxxxxxxxxxxxx101xxxxx0110x10011x
6512 if (((word
>> 15) & 0x1) == 0)
6514 if (((word
>> 30) & 0x1) == 0)
6516 if (((word
>> 31) & 0x1) == 0)
6518 if (((word
>> 4) & 0x1) == 0)
6520 /* 33222222222211111111110000000000
6521 10987654321098765432109876543210
6522 xxxx0xxxxxxxx110xxxxx0xx0x100100
6528 /* 33222222222211111111110000000000
6529 10987654321098765432109876543210
6530 xxxx1xxxxxxxx110xxxxx0xx0x100100
6537 if (((word
>> 22) & 0x1) == 0)
6539 if (((word
>> 23) & 0x1) == 0)
6541 /* 33222222222211111111110000000000
6542 10987654321098765432109876543210
6543 xxxxxxxxxxxxx110xxxxx0000x100101
6549 /* 33222222222211111111110000000000
6550 10987654321098765432109876543210
6551 xxxxxxxxxxxxx110xxxxx0010x100101
6558 if (((word
>> 23) & 0x1) == 0)
6560 /* 33222222222211111111110000000000
6561 10987654321098765432109876543210
6562 xxxxxxxxxxxxx110xxxxx0100x100101
6568 /* 33222222222211111111110000000000
6569 10987654321098765432109876543210
6570 xxxxxxxxxxxxx110xxxxx0110x100101
6579 if (((word
>> 22) & 0x1) == 0)
6581 if (((word
>> 23) & 0x1) == 0)
6583 /* 33222222222211111111110000000000
6584 10987654321098765432109876543210
6585 xxxxxxxxxxxxx110xxxxx0000x10011x
6591 /* 33222222222211111111110000000000
6592 10987654321098765432109876543210
6593 xxxxxxxxxxxxx110xxxxx0010x10011x
6600 if (((word
>> 23) & 0x1) == 0)
6602 /* 33222222222211111111110000000000
6603 10987654321098765432109876543210
6604 xxxxxxxxxxxxx110xxxxx0100x10011x
6610 /* 33222222222211111111110000000000
6611 10987654321098765432109876543210
6612 xxxxxxxxxxxxx110xxxxx0110x10011x
6621 if (((word
>> 30) & 0x1) == 0)
6623 if (((word
>> 31) & 0x1) == 0)
6625 if (((word
>> 4) & 0x1) == 0)
6627 /* 33222222222211111111110000000000
6628 10987654321098765432109876543210
6629 xxxx0xxxxxxxx111xxxxx0xx0x100100
6635 /* 33222222222211111111110000000000
6636 10987654321098765432109876543210
6637 xxxx1xxxxxxxx111xxxxx0xx0x100100
6644 if (((word
>> 22) & 0x1) == 0)
6646 if (((word
>> 23) & 0x1) == 0)
6648 /* 33222222222211111111110000000000
6649 10987654321098765432109876543210
6650 xxxxxxxxxxxxx111xxxxx0000x100101
6656 /* 33222222222211111111110000000000
6657 10987654321098765432109876543210
6658 xxxxxxxxxxxxx111xxxxx0010x100101
6665 if (((word
>> 23) & 0x1) == 0)
6667 /* 33222222222211111111110000000000
6668 10987654321098765432109876543210
6669 xxxxxxxxxxxxx111xxxxx0100x100101
6675 /* 33222222222211111111110000000000
6676 10987654321098765432109876543210
6677 xxxxxxxxxxxxx111xxxxx0110x100101
6686 if (((word
>> 20) & 0x1) == 0)
6688 if (((word
>> 22) & 0x1) == 0)
6690 /* 33222222222211111111110000000000
6691 10987654321098765432109876543210
6692 xxxxxxxxxxxxx111xxxx000x0x10011x
6698 if (((word
>> 23) & 0x1) == 0)
6700 /* 33222222222211111111110000000000
6701 10987654321098765432109876543210
6702 xxxxxxxxxxxxx111xxxx00100x10011x
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 xxxxxxxxxxxxx111xxxx00110x10011x
6718 if (((word
>> 22) & 0x1) == 0)
6720 if (((word
>> 23) & 0x1) == 0)
6722 /* 33222222222211111111110000000000
6723 10987654321098765432109876543210
6724 xxxxxxxxxxxxx111xxxx10000x10011x
6730 /* 33222222222211111111110000000000
6731 10987654321098765432109876543210
6732 xxxxxxxxxxxxx111xxxx10010x10011x
6739 if (((word
>> 23) & 0x1) == 0)
6741 /* 33222222222211111111110000000000
6742 10987654321098765432109876543210
6743 xxxxxxxxxxxxx111xxxx10100x10011x
6749 /* 33222222222211111111110000000000
6750 10987654321098765432109876543210
6751 xxxxxxxxxxxxx111xxxx10110x10011x
6763 if (((word
>> 30) & 0x1) == 0)
6765 if (((word
>> 31) & 0x1) == 0)
6767 if (((word
>> 4) & 0x1) == 0)
6769 /* 33222222222211111111110000000000
6770 10987654321098765432109876543210
6771 xxxx0xxxxxxxx1xxxxxxx1xx0x100100
6777 /* 33222222222211111111110000000000
6778 10987654321098765432109876543210
6779 xxxx1xxxxxxxx1xxxxxxx1xx0x100100
6786 if (((word
>> 14) & 0x1) == 0)
6788 if (((word
>> 20) & 0x1) == 0)
6790 if (((word
>> 22) & 0x1) == 0)
6792 if (((word
>> 23) & 0x1) == 0)
6794 /* 33222222222211111111110000000000
6795 10987654321098765432109876543210
6796 xxxxxxxxxxxxx10xxxxx01000x100101
6802 /* 33222222222211111111110000000000
6803 10987654321098765432109876543210
6804 xxxxxxxxxxxxx10xxxxx01010x100101
6811 if (((word
>> 23) & 0x1) == 0)
6813 /* 33222222222211111111110000000000
6814 10987654321098765432109876543210
6815 xxxxxxxxxxxxx10xxxxx01100x100101
6821 /* 33222222222211111111110000000000
6822 10987654321098765432109876543210
6823 xxxxxxxxxxxxx10xxxxx01110x100101
6831 if (((word
>> 22) & 0x1) == 0)
6833 if (((word
>> 23) & 0x1) == 0)
6835 /* 33222222222211111111110000000000
6836 10987654321098765432109876543210
6837 xxxxxxxxxxxxx10xxxxx11000x100101
6843 /* 33222222222211111111110000000000
6844 10987654321098765432109876543210
6845 xxxxxxxxxxxxx10xxxxx11010x100101
6852 if (((word
>> 23) & 0x1) == 0)
6854 /* 33222222222211111111110000000000
6855 10987654321098765432109876543210
6856 xxxxxxxxxxxxx10xxxxx11100x100101
6862 /* 33222222222211111111110000000000
6863 10987654321098765432109876543210
6864 xxxxxxxxxxxxx10xxxxx11110x100101
6873 if (((word
>> 15) & 0x1) == 0)
6875 if (((word
>> 22) & 0x1) == 0)
6877 if (((word
>> 23) & 0x1) == 0)
6879 /* 33222222222211111111110000000000
6880 10987654321098765432109876543210
6881 xxxxxxxxxxxxx110xxxxx1000x100101
6887 /* 33222222222211111111110000000000
6888 10987654321098765432109876543210
6889 xxxxxxxxxxxxx110xxxxx1010x100101
6896 if (((word
>> 23) & 0x1) == 0)
6898 /* 33222222222211111111110000000000
6899 10987654321098765432109876543210
6900 xxxxxxxxxxxxx110xxxxx1100x100101
6906 /* 33222222222211111111110000000000
6907 10987654321098765432109876543210
6908 xxxxxxxxxxxxx110xxxxx1110x100101
6916 if (((word
>> 22) & 0x1) == 0)
6918 if (((word
>> 23) & 0x1) == 0)
6920 /* 33222222222211111111110000000000
6921 10987654321098765432109876543210
6922 xxxxxxxxxxxxx111xxxxx1000x100101
6928 /* 33222222222211111111110000000000
6929 10987654321098765432109876543210
6930 xxxxxxxxxxxxx111xxxxx1010x100101
6937 if (((word
>> 23) & 0x1) == 0)
6939 /* 33222222222211111111110000000000
6940 10987654321098765432109876543210
6941 xxxxxxxxxxxxx111xxxxx1100x100101
6947 /* 33222222222211111111110000000000
6948 10987654321098765432109876543210
6949 xxxxxxxxxxxxx111xxxxx1110x100101
6960 if (((word
>> 14) & 0x1) == 0)
6962 if (((word
>> 22) & 0x1) == 0)
6964 /* 33222222222211111111110000000000
6965 10987654321098765432109876543210
6966 xxxxxxxxxxxxx10xxxxxx10x0x10011x
6972 if (((word
>> 23) & 0x1) == 0)
6974 /* 33222222222211111111110000000000
6975 10987654321098765432109876543210
6976 xxxxxxxxxxxxx10xxxxxx1100x10011x
6982 /* 33222222222211111111110000000000
6983 10987654321098765432109876543210
6984 xxxxxxxxxxxxx10xxxxxx1110x10011x
6992 if (((word
>> 15) & 0x1) == 0)
6994 if (((word
>> 22) & 0x1) == 0)
6996 if (((word
>> 23) & 0x1) == 0)
6998 /* 33222222222211111111110000000000
6999 10987654321098765432109876543210
7000 xxxxxxxxxxxxx110xxxxx1000x10011x
7006 /* 33222222222211111111110000000000
7007 10987654321098765432109876543210
7008 xxxxxxxxxxxxx110xxxxx1010x10011x
7015 if (((word
>> 23) & 0x1) == 0)
7017 /* 33222222222211111111110000000000
7018 10987654321098765432109876543210
7019 xxxxxxxxxxxxx110xxxxx1100x10011x
7025 /* 33222222222211111111110000000000
7026 10987654321098765432109876543210
7027 xxxxxxxxxxxxx110xxxxx1110x10011x
7035 if (((word
>> 20) & 0x1) == 0)
7037 if (((word
>> 22) & 0x1) == 0)
7039 if (((word
>> 23) & 0x1) == 0)
7041 /* 33222222222211111111110000000000
7042 10987654321098765432109876543210
7043 xxxxxxxxxxxxx111xxxx01000x10011x
7049 /* 33222222222211111111110000000000
7050 10987654321098765432109876543210
7051 xxxxxxxxxxxxx111xxxx01010x10011x
7058 if (((word
>> 23) & 0x1) == 0)
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 xxxxxxxxxxxxx111xxxx01100x10011x
7068 /* 33222222222211111111110000000000
7069 10987654321098765432109876543210
7070 xxxxxxxxxxxxx111xxxx01110x10011x
7078 if (((word
>> 22) & 0x1) == 0)
7080 if (((word
>> 23) & 0x1) == 0)
7082 /* 33222222222211111111110000000000
7083 10987654321098765432109876543210
7084 xxxxxxxxxxxxx111xxxx11000x10011x
7090 /* 33222222222211111111110000000000
7091 10987654321098765432109876543210
7092 xxxxxxxxxxxxx111xxxx11010x10011x
7099 if (((word
>> 23) & 0x1) == 0)
7101 /* 33222222222211111111110000000000
7102 10987654321098765432109876543210
7103 xxxxxxxxxxxxx111xxxx11100x10011x
7109 /* 33222222222211111111110000000000
7110 10987654321098765432109876543210
7111 xxxxxxxxxxxxx111xxxx11110x10011x
7126 if (((word
>> 29) & 0x1) == 0)
7128 if (((word
>> 30) & 0x1) == 0)
7130 if (((word
>> 31) & 0x1) == 0)
7132 if (((word
>> 21) & 0x1) == 0)
7134 if (((word
>> 20) & 0x1) == 0)
7136 if (((word
>> 22) & 0x1) == 0)
7138 if (((word
>> 23) & 0x1) == 0)
7140 /* 33222222222211111111110000000000
7141 10987654321098765432109876543210
7142 xxxxxxxxxxxxxxxxxxxx00001x100000
7148 /* 33222222222211111111110000000000
7149 10987654321098765432109876543210
7150 xxxxxxxxxxxxxxxxxxxx00011x100000
7157 if (((word
>> 23) & 0x1) == 0)
7159 /* 33222222222211111111110000000000
7160 10987654321098765432109876543210
7161 xxxxxxxxxxxxxxxxxxxx00101x100000
7167 /* 33222222222211111111110000000000
7168 10987654321098765432109876543210
7169 xxxxxxxxxxxxxxxxxxxx00111x100000
7177 if (((word
>> 15) & 0x1) == 0)
7179 /* 33222222222211111111110000000000
7180 10987654321098765432109876543210
7181 xxxxxxxxxxxxxxx0xxxx10xx1x100000
7187 /* 33222222222211111111110000000000
7188 10987654321098765432109876543210
7189 xxxxxxxxxxxxxxx1xxxx10xx1x100000
7197 if (((word
>> 14) & 0x1) == 0)
7199 if (((word
>> 13) & 0x1) == 0)
7201 if (((word
>> 15) & 0x1) == 0)
7203 /* 33222222222211111111110000000000
7204 10987654321098765432109876543210
7205 xxxxxxxxxxxxx000xxxxx1xx1x100000
7211 if (((word
>> 16) & 0x1) == 0)
7213 if (((word
>> 17) & 0x1) == 0)
7215 if (((word
>> 18) & 0x1) == 0)
7217 if (((word
>> 19) & 0x1) == 0)
7219 /* 33222222222211111111110000000000
7220 10987654321098765432109876543210
7221 xxxxxxxxxxxxx0010000x1xx1x100000
7227 /* 33222222222211111111110000000000
7228 10987654321098765432109876543210
7229 xxxxxxxxxxxxx0010001x1xx1x100000
7236 if (((word
>> 19) & 0x1) == 0)
7238 /* 33222222222211111111110000000000
7239 10987654321098765432109876543210
7240 xxxxxxxxxxxxx0010010x1xx1x100000
7246 /* 33222222222211111111110000000000
7247 10987654321098765432109876543210
7248 xxxxxxxxxxxxx0010011x1xx1x100000
7256 if (((word
>> 18) & 0x1) == 0)
7258 if (((word
>> 19) & 0x1) == 0)
7260 /* 33222222222211111111110000000000
7261 10987654321098765432109876543210
7262 xxxxxxxxxxxxx0010100x1xx1x100000
7268 /* 33222222222211111111110000000000
7269 10987654321098765432109876543210
7270 xxxxxxxxxxxxx0010101x1xx1x100000
7277 /* 33222222222211111111110000000000
7278 10987654321098765432109876543210
7279 xxxxxxxxxxxxx001011xx1xx1x100000
7287 if (((word
>> 17) & 0x1) == 0)
7289 if (((word
>> 18) & 0x1) == 0)
7291 if (((word
>> 19) & 0x1) == 0)
7293 /* 33222222222211111111110000000000
7294 10987654321098765432109876543210
7295 xxxxxxxxxxxxx0011000x1xx1x100000
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 xxxxxxxxxxxxx0011001x1xx1x100000
7310 /* 33222222222211111111110000000000
7311 10987654321098765432109876543210
7312 xxxxxxxxxxxxx001101xx1xx1x100000
7319 if (((word
>> 18) & 0x1) == 0)
7321 if (((word
>> 19) & 0x1) == 0)
7323 /* 33222222222211111111110000000000
7324 10987654321098765432109876543210
7325 xxxxxxxxxxxxx0011100x1xx1x100000
7331 /* 33222222222211111111110000000000
7332 10987654321098765432109876543210
7333 xxxxxxxxxxxxx0011101x1xx1x100000
7340 /* 33222222222211111111110000000000
7341 10987654321098765432109876543210
7342 xxxxxxxxxxxxx001111xx1xx1x100000
7352 if (((word
>> 15) & 0x1) == 0)
7354 if (((word
>> 11) & 0x1) == 0)
7356 if (((word
>> 12) & 0x1) == 0)
7358 /* 33222222222211111111110000000000
7359 10987654321098765432109876543210
7360 xxxxxxxxxxx00100xxxxx1xx1x100000
7366 /* 33222222222211111111110000000000
7367 10987654321098765432109876543210
7368 xxxxxxxxxxx01100xxxxx1xx1x100000
7375 if (((word
>> 16) & 0x1) == 0)
7377 if (((word
>> 17) & 0x1) == 0)
7379 if (((word
>> 18) & 0x1) == 0)
7381 if (((word
>> 19) & 0x1) == 0)
7383 if (((word
>> 20) & 0x1) == 0)
7385 /* 33222222222211111111110000000000
7386 10987654321098765432109876543210
7387 xxxxxxxxxxx1x100000001xx1x100000
7393 /* 33222222222211111111110000000000
7394 10987654321098765432109876543210
7395 xxxxxxxxxxx1x100000011xx1x100000
7402 /* 33222222222211111111110000000000
7403 10987654321098765432109876543210
7404 xxxxxxxxxxx1x1000001x1xx1x100000
7411 if (((word
>> 20) & 0x1) == 0)
7413 /* 33222222222211111111110000000000
7414 10987654321098765432109876543210
7415 xxxxxxxxxxx1x100001x01xx1x100000
7421 /* 33222222222211111111110000000000
7422 10987654321098765432109876543210
7423 xxxxxxxxxxx1x100001x11xx1x100000
7431 /* 33222222222211111111110000000000
7432 10987654321098765432109876543210
7433 xxxxxxxxxxx1x10001xxx1xx1x100000
7440 if (((word
>> 17) & 0x1) == 0)
7442 /* 33222222222211111111110000000000
7443 10987654321098765432109876543210
7444 xxxxxxxxxxx1x10010xxx1xx1x100000
7450 /* 33222222222211111111110000000000
7451 10987654321098765432109876543210
7452 xxxxxxxxxxx1x10011xxx1xx1x100000
7461 if (((word
>> 16) & 0x1) == 0)
7463 if (((word
>> 19) & 0x1) == 0)
7465 if (((word
>> 20) & 0x1) == 0)
7467 /* 33222222222211111111110000000000
7468 10987654321098765432109876543210
7469 xxxxxxxxxxxxx1010xx001xx1x100000
7475 /* 33222222222211111111110000000000
7476 10987654321098765432109876543210
7477 xxxxxxxxxxxxx1010xx011xx1x100000
7484 /* 33222222222211111111110000000000
7485 10987654321098765432109876543210
7486 xxxxxxxxxxxxx1010xx1x1xx1x100000
7493 if (((word
>> 20) & 0x1) == 0)
7495 /* 33222222222211111111110000000000
7496 10987654321098765432109876543210
7497 xxxxxxxxxxxxx1011xxx01xx1x100000
7503 /* 33222222222211111111110000000000
7504 10987654321098765432109876543210
7505 xxxxxxxxxxxxx1011xxx11xx1x100000
7515 if (((word
>> 15) & 0x1) == 0)
7517 if (((word
>> 10) & 0x1) == 0)
7519 if (((word
>> 11) & 0x1) == 0)
7521 if (((word
>> 12) & 0x1) == 0)
7523 if (((word
>> 13) & 0x1) == 0)
7525 if (((word
>> 20) & 0x1) == 0)
7527 /* 33222222222211111111110000000000
7528 10987654321098765432109876543210
7529 xxxxxxxxxx000010xxxx01xx1x100000
7535 if (((word
>> 16) & 0x1) == 0)
7537 if (((word
>> 18) & 0x1) == 0)
7539 /* 33222222222211111111110000000000
7540 10987654321098765432109876543210
7541 xxxxxxxxxx0000100x0x11xx1x100000
7547 /* 33222222222211111111110000000000
7548 10987654321098765432109876543210
7549 xxxxxxxxxx0000100x1x11xx1x100000
7556 /* 33222222222211111111110000000000
7557 10987654321098765432109876543210
7558 xxxxxxxxxx0000101xxx11xx1x100000
7566 /* 33222222222211111111110000000000
7567 10987654321098765432109876543210
7568 xxxxxxxxxx000110xxxxx1xx1x100000
7575 if (((word
>> 13) & 0x1) == 0)
7577 /* 33222222222211111111110000000000
7578 10987654321098765432109876543210
7579 xxxxxxxxxx001010xxxxx1xx1x100000
7585 /* 33222222222211111111110000000000
7586 10987654321098765432109876543210
7587 xxxxxxxxxx001110xxxxx1xx1x100000
7595 if (((word
>> 13) & 0x1) == 0)
7597 /* 33222222222211111111110000000000
7598 10987654321098765432109876543210
7599 xxxxxxxxxx01x010xxxxx1xx1x100000
7605 /* 33222222222211111111110000000000
7606 10987654321098765432109876543210
7607 xxxxxxxxxx01x110xxxxx1xx1x100000
7615 if (((word
>> 11) & 0x1) == 0)
7617 if (((word
>> 12) & 0x1) == 0)
7619 if (((word
>> 13) & 0x1) == 0)
7621 /* 33222222222211111111110000000000
7622 10987654321098765432109876543210
7623 xxxxxxxxxx100010xxxxx1xx1x100000
7629 /* 33222222222211111111110000000000
7630 10987654321098765432109876543210
7631 xxxxxxxxxx100110xxxxx1xx1x100000
7638 if (((word
>> 13) & 0x1) == 0)
7640 /* 33222222222211111111110000000000
7641 10987654321098765432109876543210
7642 xxxxxxxxxx101010xxxxx1xx1x100000
7648 /* 33222222222211111111110000000000
7649 10987654321098765432109876543210
7650 xxxxxxxxxx101110xxxxx1xx1x100000
7658 if (((word
>> 13) & 0x1) == 0)
7660 /* 33222222222211111111110000000000
7661 10987654321098765432109876543210
7662 xxxxxxxxxx11x010xxxxx1xx1x100000
7668 /* 33222222222211111111110000000000
7669 10987654321098765432109876543210
7670 xxxxxxxxxx11x110xxxxx1xx1x100000
7679 /* 33222222222211111111110000000000
7680 10987654321098765432109876543210
7681 xxxxxxxxxxxxxx11xxxxx1xx1x100000
7690 if (((word
>> 13) & 0x1) == 0)
7692 if (((word
>> 14) & 0x1) == 0)
7694 if (((word
>> 15) & 0x1) == 0)
7696 if (((word
>> 22) & 0x1) == 0)
7698 /* 33222222222211111111110000000000
7699 10987654321098765432109876543210
7700 xxxxxxxxxxxxx000xxxxxx0x1x100001
7706 /* 33222222222211111111110000000000
7707 10987654321098765432109876543210
7708 xxxxxxxxxxxxx000xxxxxx1x1x100001
7715 if (((word
>> 23) & 0x1) == 0)
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 xxxxxxxxxxxxx001xxxxxxx01x100001
7725 /* 33222222222211111111110000000000
7726 10987654321098765432109876543210
7727 xxxxxxxxxxxxx001xxxxxxx11x100001
7735 if (((word
>> 15) & 0x1) == 0)
7737 if (((word
>> 23) & 0x1) == 0)
7739 if (((word
>> 21) & 0x1) == 0)
7741 /* 33222222222211111111110000000000
7742 10987654321098765432109876543210
7743 xxxxxxxxxxxxx010xxxxx0x01x100001
7749 /* 33222222222211111111110000000000
7750 10987654321098765432109876543210
7751 xxxxxxxxxxxxx010xxxxx1x01x100001
7758 if (((word
>> 22) & 0x1) == 0)
7760 /* 33222222222211111111110000000000
7761 10987654321098765432109876543210
7762 xxxxxxxxxxxxx010xxxxxx011x100001
7768 /* 33222222222211111111110000000000
7769 10987654321098765432109876543210
7770 xxxxxxxxxxxxx010xxxxxx111x100001
7778 if (((word
>> 22) & 0x1) == 0)
7780 if (((word
>> 21) & 0x1) == 0)
7782 if (((word
>> 23) & 0x1) == 0)
7784 /* 33222222222211111111110000000000
7785 10987654321098765432109876543210
7786 xxxxxxxxxxxxx011xxxxx0001x100001
7792 /* 33222222222211111111110000000000
7793 10987654321098765432109876543210
7794 xxxxxxxxxxxxx011xxxxx0011x100001
7801 /* 33222222222211111111110000000000
7802 10987654321098765432109876543210
7803 xxxxxxxxxxxxx011xxxxx10x1x100001
7810 if (((word
>> 23) & 0x1) == 0)
7812 /* 33222222222211111111110000000000
7813 10987654321098765432109876543210
7814 xxxxxxxxxxxxx011xxxxxx101x100001
7820 /* 33222222222211111111110000000000
7821 10987654321098765432109876543210
7822 xxxxxxxxxxxxx011xxxxxx111x100001
7832 if (((word
>> 14) & 0x1) == 0)
7834 if (((word
>> 15) & 0x1) == 0)
7836 /* 33222222222211111111110000000000
7837 10987654321098765432109876543210
7838 xxxxxxxxxxxxx100xxxxxxxx1x100001
7844 if (((word
>> 23) & 0x1) == 0)
7846 /* 33222222222211111111110000000000
7847 10987654321098765432109876543210
7848 xxxxxxxxxxxxx101xxxxxxx01x100001
7854 /* 33222222222211111111110000000000
7855 10987654321098765432109876543210
7856 xxxxxxxxxxxxx101xxxxxxx11x100001
7864 if (((word
>> 15) & 0x1) == 0)
7866 if (((word
>> 23) & 0x1) == 0)
7868 if (((word
>> 21) & 0x1) == 0)
7870 /* 33222222222211111111110000000000
7871 10987654321098765432109876543210
7872 xxxxxxxxxxxxx110xxxxx0x01x100001
7878 /* 33222222222211111111110000000000
7879 10987654321098765432109876543210
7880 xxxxxxxxxxxxx110xxxxx1x01x100001
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 xxxxxxxxxxxxx110xxxxxxx11x100001
7896 if (((word
>> 22) & 0x1) == 0)
7898 if (((word
>> 21) & 0x1) == 0)
7900 if (((word
>> 23) & 0x1) == 0)
7902 /* 33222222222211111111110000000000
7903 10987654321098765432109876543210
7904 xxxxxxxxxxxxx111xxxxx0001x100001
7910 /* 33222222222211111111110000000000
7911 10987654321098765432109876543210
7912 xxxxxxxxxxxxx111xxxxx0011x100001
7919 /* 33222222222211111111110000000000
7920 10987654321098765432109876543210
7921 xxxxxxxxxxxxx111xxxxx10x1x100001
7928 if (((word
>> 23) & 0x1) == 0)
7930 /* 33222222222211111111110000000000
7931 10987654321098765432109876543210
7932 xxxxxxxxxxxxx111xxxxxx101x100001
7938 /* 33222222222211111111110000000000
7939 10987654321098765432109876543210
7940 xxxxxxxxxxxxx111xxxxxx111x100001
7952 if (((word
>> 13) & 0x1) == 0)
7954 if (((word
>> 14) & 0x1) == 0)
7956 if (((word
>> 15) & 0x1) == 0)
7958 if (((word
>> 21) & 0x1) == 0)
7960 /* 33222222222211111111110000000000
7961 10987654321098765432109876543210
7962 xxxxxxxxxxxxx000xxxxx0xx1x10001x
7968 /* 33222222222211111111110000000000
7969 10987654321098765432109876543210
7970 xxxxxxxxxxxxx000xxxxx1xx1x10001x
7977 if (((word
>> 21) & 0x1) == 0)
7979 /* 33222222222211111111110000000000
7980 10987654321098765432109876543210
7981 xxxxxxxxxxxxx001xxxxx0xx1x10001x
7987 if (((word
>> 22) & 0x1) == 0)
7989 /* 33222222222211111111110000000000
7990 10987654321098765432109876543210
7991 xxxxxxxxxxxxx001xxxxx10x1x10001x
7997 /* 33222222222211111111110000000000
7998 10987654321098765432109876543210
7999 xxxxxxxxxxxxx001xxxxx11x1x10001x
8008 if (((word
>> 15) & 0x1) == 0)
8010 if (((word
>> 21) & 0x1) == 0)
8012 if (((word
>> 23) & 0x1) == 0)
8014 /* 33222222222211111111110000000000
8015 10987654321098765432109876543210
8016 xxxxxxxxxxxxx010xxxxx0x01x10001x
8022 /* 33222222222211111111110000000000
8023 10987654321098765432109876543210
8024 xxxxxxxxxxxxx010xxxxx0x11x10001x
8031 if (((word
>> 23) & 0x1) == 0)
8033 /* 33222222222211111111110000000000
8034 10987654321098765432109876543210
8035 xxxxxxxxxxxxx010xxxxx1x01x10001x
8041 /* 33222222222211111111110000000000
8042 10987654321098765432109876543210
8043 xxxxxxxxxxxxx010xxxxx1x11x10001x
8051 if (((word
>> 21) & 0x1) == 0)
8053 if (((word
>> 23) & 0x1) == 0)
8055 /* 33222222222211111111110000000000
8056 10987654321098765432109876543210
8057 xxxxxxxxxxxxx011xxxxx0x01x10001x
8063 /* 33222222222211111111110000000000
8064 10987654321098765432109876543210
8065 xxxxxxxxxxxxx011xxxxx0x11x10001x
8072 if (((word
>> 22) & 0x1) == 0)
8074 if (((word
>> 23) & 0x1) == 0)
8076 /* 33222222222211111111110000000000
8077 10987654321098765432109876543210
8078 xxxxxxxxxxxxx011xxxxx1001x10001x
8084 /* 33222222222211111111110000000000
8085 10987654321098765432109876543210
8086 xxxxxxxxxxxxx011xxxxx1011x10001x
8093 if (((word
>> 23) & 0x1) == 0)
8095 /* 33222222222211111111110000000000
8096 10987654321098765432109876543210
8097 xxxxxxxxxxxxx011xxxxx1101x10001x
8103 /* 33222222222211111111110000000000
8104 10987654321098765432109876543210
8105 xxxxxxxxxxxxx011xxxxx1111x10001x
8116 if (((word
>> 14) & 0x1) == 0)
8118 if (((word
>> 15) & 0x1) == 0)
8120 if (((word
>> 21) & 0x1) == 0)
8122 /* 33222222222211111111110000000000
8123 10987654321098765432109876543210
8124 xxxxxxxxxxxxx100xxxxx0xx1x10001x
8130 /* 33222222222211111111110000000000
8131 10987654321098765432109876543210
8132 xxxxxxxxxxxxx100xxxxx1xx1x10001x
8139 if (((word
>> 21) & 0x1) == 0)
8141 /* 33222222222211111111110000000000
8142 10987654321098765432109876543210
8143 xxxxxxxxxxxxx101xxxxx0xx1x10001x
8149 if (((word
>> 22) & 0x1) == 0)
8151 /* 33222222222211111111110000000000
8152 10987654321098765432109876543210
8153 xxxxxxxxxxxxx101xxxxx10x1x10001x
8159 /* 33222222222211111111110000000000
8160 10987654321098765432109876543210
8161 xxxxxxxxxxxxx101xxxxx11x1x10001x
8170 if (((word
>> 15) & 0x1) == 0)
8172 if (((word
>> 21) & 0x1) == 0)
8174 if (((word
>> 23) & 0x1) == 0)
8176 /* 33222222222211111111110000000000
8177 10987654321098765432109876543210
8178 xxxxxxxxxxxxx110xxxxx0x01x10001x
8184 /* 33222222222211111111110000000000
8185 10987654321098765432109876543210
8186 xxxxxxxxxxxxx110xxxxx0x11x10001x
8193 if (((word
>> 23) & 0x1) == 0)
8195 /* 33222222222211111111110000000000
8196 10987654321098765432109876543210
8197 xxxxxxxxxxxxx110xxxxx1x01x10001x
8203 /* 33222222222211111111110000000000
8204 10987654321098765432109876543210
8205 xxxxxxxxxxxxx110xxxxx1x11x10001x
8213 if (((word
>> 21) & 0x1) == 0)
8215 if (((word
>> 22) & 0x1) == 0)
8217 if (((word
>> 23) & 0x1) == 0)
8219 /* 33222222222211111111110000000000
8220 10987654321098765432109876543210
8221 xxxxxxxxxxxxx111xxxxx0001x10001x
8227 /* 33222222222211111111110000000000
8228 10987654321098765432109876543210
8229 xxxxxxxxxxxxx111xxxxx0011x10001x
8236 if (((word
>> 23) & 0x1) == 0)
8238 /* 33222222222211111111110000000000
8239 10987654321098765432109876543210
8240 xxxxxxxxxxxxx111xxxxx0101x10001x
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 xxxxxxxxxxxxx111xxxxx0111x10001x
8256 if (((word
>> 22) & 0x1) == 0)
8258 if (((word
>> 23) & 0x1) == 0)
8260 /* 33222222222211111111110000000000
8261 10987654321098765432109876543210
8262 xxxxxxxxxxxxx111xxxxx1001x10001x
8268 /* 33222222222211111111110000000000
8269 10987654321098765432109876543210
8270 xxxxxxxxxxxxx111xxxxx1011x10001x
8277 if (((word
>> 23) & 0x1) == 0)
8279 /* 33222222222211111111110000000000
8280 10987654321098765432109876543210
8281 xxxxxxxxxxxxx111xxxxx1101x10001x
8287 /* 33222222222211111111110000000000
8288 10987654321098765432109876543210
8289 xxxxxxxxxxxxx111xxxxx1111x10001x
8302 if (((word
>> 15) & 0x1) == 0)
8304 if (((word
>> 14) & 0x1) == 0)
8306 if (((word
>> 13) & 0x1) == 0)
8308 if (((word
>> 30) & 0x1) == 0)
8310 if (((word
>> 4) & 0x1) == 0)
8312 if (((word
>> 21) & 0x1) == 0)
8314 /* 33222222222211111111110000000000
8315 10987654321098765432109876543210
8316 xxxx0xxxxxxxx000xxxxx0xx1x10010x
8322 if (((word
>> 11) & 0x1) == 0)
8324 if (((word
>> 12) & 0x1) == 0)
8326 /* 33222222222211111111110000000000
8327 10987654321098765432109876543210
8328 xxxx0xxxxxx00000xxxxx1xx1x10010x
8334 /* 33222222222211111111110000000000
8335 10987654321098765432109876543210
8336 xxxx0xxxxxx01000xxxxx1xx1x10010x
8343 if (((word
>> 12) & 0x1) == 0)
8345 /* 33222222222211111111110000000000
8346 10987654321098765432109876543210
8347 xxxx0xxxxxx10000xxxxx1xx1x10010x
8353 /* 33222222222211111111110000000000
8354 10987654321098765432109876543210
8355 xxxx0xxxxxx11000xxxxx1xx1x10010x
8364 if (((word
>> 21) & 0x1) == 0)
8366 /* 33222222222211111111110000000000
8367 10987654321098765432109876543210
8368 xxxx1xxxxxxxx000xxxxx0xx1x10010x
8374 if (((word
>> 11) & 0x1) == 0)
8376 if (((word
>> 12) & 0x1) == 0)
8378 /* 33222222222211111111110000000000
8379 10987654321098765432109876543210
8380 xxxx1xxxxxx00000xxxxx1xx1x10010x
8386 /* 33222222222211111111110000000000
8387 10987654321098765432109876543210
8388 xxxx1xxxxxx01000xxxxx1xx1x10010x
8395 if (((word
>> 12) & 0x1) == 0)
8397 /* 33222222222211111111110000000000
8398 10987654321098765432109876543210
8399 xxxx1xxxxxx10000xxxxx1xx1x10010x
8405 /* 33222222222211111111110000000000
8406 10987654321098765432109876543210
8407 xxxx1xxxxxx11000xxxxx1xx1x10010x
8417 if (((word
>> 31) & 0x1) == 0)
8419 if (((word
>> 21) & 0x1) == 0)
8421 if (((word
>> 10) & 0x1) == 0)
8423 if (((word
>> 11) & 0x1) == 0)
8425 /* 33222222222211111111110000000000
8426 10987654321098765432109876543210
8427 xxxxxxxxxx00x000xxxxx0xx1x100110
8433 if (((word
>> 12) & 0x1) == 0)
8435 /* 33222222222211111111110000000000
8436 10987654321098765432109876543210
8437 xxxxxxxxxx010000xxxxx0xx1x100110
8443 /* 33222222222211111111110000000000
8444 10987654321098765432109876543210
8445 xxxxxxxxxx011000xxxxx0xx1x100110
8453 if (((word
>> 11) & 0x1) == 0)
8455 /* 33222222222211111111110000000000
8456 10987654321098765432109876543210
8457 xxxxxxxxxx10x000xxxxx0xx1x100110
8463 if (((word
>> 12) & 0x1) == 0)
8465 /* 33222222222211111111110000000000
8466 10987654321098765432109876543210
8467 xxxxxxxxxx110000xxxxx0xx1x100110
8473 /* 33222222222211111111110000000000
8474 10987654321098765432109876543210
8475 xxxxxxxxxx111000xxxxx0xx1x100110
8484 /* 33222222222211111111110000000000
8485 10987654321098765432109876543210
8486 xxxxxxxxxxxxx000xxxxx1xx1x100110
8493 /* 33222222222211111111110000000000
8494 10987654321098765432109876543210
8495 xxxxxxxxxxxxx000xxxxxxxx1x100111
8503 if (((word
>> 21) & 0x1) == 0)
8505 if (((word
>> 30) & 0x1) == 0)
8507 if (((word
>> 4) & 0x1) == 0)
8509 /* 33222222222211111111110000000000
8510 10987654321098765432109876543210
8511 xxxx0xxxxxxxx100xxxxx0xx1x10010x
8517 /* 33222222222211111111110000000000
8518 10987654321098765432109876543210
8519 xxxx1xxxxxxxx100xxxxx0xx1x10010x
8526 if (((word
>> 16) & 0x1) == 0)
8528 if (((word
>> 17) & 0x1) == 0)
8530 if (((word
>> 18) & 0x1) == 0)
8532 if (((word
>> 19) & 0x1) == 0)
8534 if (((word
>> 20) & 0x1) == 0)
8536 /* 33222222222211111111110000000000
8537 10987654321098765432109876543210
8538 xxxxxxxxxxxxx100000000xx1x10011x
8544 if (((word
>> 4) & 0x1) == 0)
8546 /* 33222222222211111111110000000000
8547 10987654321098765432109876543210
8548 xxxx0xxxxxxxx100000010xx1x10011x
8554 /* 33222222222211111111110000000000
8555 10987654321098765432109876543210
8556 xxxx1xxxxxxxx100000010xx1x10011x
8564 /* 33222222222211111111110000000000
8565 10987654321098765432109876543210
8566 xxxxxxxxxxxxx1000001x0xx1x10011x
8573 /* 33222222222211111111110000000000
8574 10987654321098765432109876543210
8575 xxxxxxxxxxxxx100001xx0xx1x10011x
8582 if (((word
>> 18) & 0x1) == 0)
8584 /* 33222222222211111111110000000000
8585 10987654321098765432109876543210
8586 xxxxxxxxxxxxx100010xx0xx1x10011x
8592 if (((word
>> 19) & 0x1) == 0)
8594 /* 33222222222211111111110000000000
8595 10987654321098765432109876543210
8596 xxxxxxxxxxxxx1000110x0xx1x10011x
8602 /* 33222222222211111111110000000000
8603 10987654321098765432109876543210
8604 xxxxxxxxxxxxx1000111x0xx1x10011x
8613 if (((word
>> 17) & 0x1) == 0)
8615 if (((word
>> 18) & 0x1) == 0)
8617 if (((word
>> 4) & 0x1) == 0)
8619 /* 33222222222211111111110000000000
8620 10987654321098765432109876543210
8621 xxxx0xxxxxxxx100100xx0xx1x10011x
8627 /* 33222222222211111111110000000000
8628 10987654321098765432109876543210
8629 xxxx1xxxxxxxx100100xx0xx1x10011x
8636 /* 33222222222211111111110000000000
8637 10987654321098765432109876543210
8638 xxxxxxxxxxxxx100101xx0xx1x10011x
8645 if (((word
>> 18) & 0x1) == 0)
8647 /* 33222222222211111111110000000000
8648 10987654321098765432109876543210
8649 xxxxxxxxxxxxx100110xx0xx1x10011x
8655 if (((word
>> 19) & 0x1) == 0)
8657 /* 33222222222211111111110000000000
8658 10987654321098765432109876543210
8659 xxxxxxxxxxxxx1001110x0xx1x10011x
8665 /* 33222222222211111111110000000000
8666 10987654321098765432109876543210
8667 xxxxxxxxxxxxx1001111x0xx1x10011x
8678 if (((word
>> 30) & 0x1) == 0)
8680 if (((word
>> 4) & 0x1) == 0)
8682 /* 33222222222211111111110000000000
8683 10987654321098765432109876543210
8684 xxxx0xxxxxxxx100xxxxx1xx1x10010x
8690 /* 33222222222211111111110000000000
8691 10987654321098765432109876543210
8692 xxxx1xxxxxxxx100xxxxx1xx1x10010x
8699 /* 33222222222211111111110000000000
8700 10987654321098765432109876543210
8701 xxxxxxxxxxxxx100xxxxx1xx1x10011x
8710 if (((word
>> 23) & 0x1) == 0)
8712 if (((word
>> 21) & 0x1) == 0)
8714 if (((word
>> 22) & 0x1) == 0)
8716 if (((word
>> 30) & 0x1) == 0)
8718 if (((word
>> 31) & 0x1) == 0)
8720 if (((word
>> 9) & 0x1) == 0)
8722 if (((word
>> 20) & 0x1) == 0)
8724 if (((word
>> 4) & 0x1) == 0)
8726 /* 33222222222211111111110000000000
8727 10987654321098765432109876543210
8728 xxxx0xxxx0xxxx10xxxx00001x100100
8734 /* 33222222222211111111110000000000
8735 10987654321098765432109876543210
8736 xxxx1xxxx0xxxx10xxxx00001x100100
8743 if (((word
>> 19) & 0x1) == 0)
8745 /* 33222222222211111111110000000000
8746 10987654321098765432109876543210
8747 xxxxxxxxx0xxxx10xxx010001x100100
8753 /* 33222222222211111111110000000000
8754 10987654321098765432109876543210
8755 xxxxxxxxx0xxxx10xxx110001x100100
8763 if (((word
>> 4) & 0x1) == 0)
8765 /* 33222222222211111111110000000000
8766 10987654321098765432109876543210
8767 xxxx0xxxx1xxxx10xxxxx0001x100100
8773 /* 33222222222211111111110000000000
8774 10987654321098765432109876543210
8775 xxxx1xxxx1xxxx10xxxxx0001x100100
8783 if (((word
>> 13) & 0x1) == 0)
8785 /* 33222222222211111111110000000000
8786 10987654321098765432109876543210
8787 xxxxxxxxxxxxx010xxxxx0001x100101
8793 /* 33222222222211111111110000000000
8794 10987654321098765432109876543210
8795 xxxxxxxxxxxxx110xxxxx0001x100101
8803 /* 33222222222211111111110000000000
8804 10987654321098765432109876543210
8805 xxxxxxxxxxxxxx10xxxxx0001x10011x
8812 if (((word
>> 30) & 0x1) == 0)
8814 if (((word
>> 31) & 0x1) == 0)
8816 if (((word
>> 4) & 0x1) == 0)
8818 if (((word
>> 9) & 0x1) == 0)
8820 if (((word
>> 20) & 0x1) == 0)
8822 /* 33222222222211111111110000000000
8823 10987654321098765432109876543210
8824 xxxx0xxxx0xxxx10xxxx00101x100100
8830 if (((word
>> 19) & 0x1) == 0)
8832 /* 33222222222211111111110000000000
8833 10987654321098765432109876543210
8834 xxxx0xxxx0xxxx10xxx010101x100100
8840 /* 33222222222211111111110000000000
8841 10987654321098765432109876543210
8842 xxxx0xxxx0xxxx10xxx110101x100100
8850 /* 33222222222211111111110000000000
8851 10987654321098765432109876543210
8852 xxxx0xxxx1xxxx10xxxxx0101x100100
8859 /* 33222222222211111111110000000000
8860 10987654321098765432109876543210
8861 xxxx1xxxxxxxxx10xxxxx0101x100100
8868 if (((word
>> 13) & 0x1) == 0)
8870 /* 33222222222211111111110000000000
8871 10987654321098765432109876543210
8872 xxxxxxxxxxxxx010xxxxx0101x100101
8878 /* 33222222222211111111110000000000
8879 10987654321098765432109876543210
8880 xxxxxxxxxxxxx110xxxxx0101x100101
8888 if (((word
>> 13) & 0x1) == 0)
8890 /* 33222222222211111111110000000000
8891 10987654321098765432109876543210
8892 xxxxxxxxxxxxx010xxxxx0101x10011x
8898 /* 33222222222211111111110000000000
8899 10987654321098765432109876543210
8900 xxxxxxxxxxxxx110xxxxx0101x10011x
8909 if (((word
>> 13) & 0x1) == 0)
8911 if (((word
>> 22) & 0x1) == 0)
8913 /* 33222222222211111111110000000000
8914 10987654321098765432109876543210
8915 xxxxxxxxxxxxx010xxxxx1001x1001xx
8921 if (((word
>> 30) & 0x1) == 0)
8923 /* 33222222222211111111110000000000
8924 10987654321098765432109876543210
8925 xxxxxxxxxxxxx010xxxxx1101x10010x
8931 /* 33222222222211111111110000000000
8932 10987654321098765432109876543210
8933 xxxxxxxxxxxxx010xxxxx1101x10011x
8941 if (((word
>> 22) & 0x1) == 0)
8943 if (((word
>> 30) & 0x1) == 0)
8945 /* 33222222222211111111110000000000
8946 10987654321098765432109876543210
8947 xxxxxxxxxxxxx110xxxxx1001x10010x
8953 /* 33222222222211111111110000000000
8954 10987654321098765432109876543210
8955 xxxxxxxxxxxxx110xxxxx1001x10011x
8962 if (((word
>> 30) & 0x1) == 0)
8964 /* 33222222222211111111110000000000
8965 10987654321098765432109876543210
8966 xxxxxxxxxxxxx110xxxxx1101x10010x
8972 /* 33222222222211111111110000000000
8973 10987654321098765432109876543210
8974 xxxxxxxxxxxxx110xxxxx1101x10011x
8984 if (((word
>> 30) & 0x1) == 0)
8986 if (((word
>> 21) & 0x1) == 0)
8988 if (((word
>> 22) & 0x1) == 0)
8990 if (((word
>> 31) & 0x1) == 0)
8992 if (((word
>> 9) & 0x1) == 0)
8994 if (((word
>> 20) & 0x1) == 0)
8996 if (((word
>> 4) & 0x1) == 0)
8998 /* 33222222222211111111110000000000
8999 10987654321098765432109876543210
9000 xxxx0xxxx0xxxx10xxxx00011x100100
9006 /* 33222222222211111111110000000000
9007 10987654321098765432109876543210
9008 xxxx1xxxx0xxxx10xxxx00011x100100
9015 /* 33222222222211111111110000000000
9016 10987654321098765432109876543210
9017 xxxxxxxxx0xxxx10xxxx10011x100100
9024 if (((word
>> 4) & 0x1) == 0)
9026 /* 33222222222211111111110000000000
9027 10987654321098765432109876543210
9028 xxxx0xxxx1xxxx10xxxxx0011x100100
9034 /* 33222222222211111111110000000000
9035 10987654321098765432109876543210
9036 xxxx1xxxx1xxxx10xxxxx0011x100100
9044 if (((word
>> 13) & 0x1) == 0)
9046 /* 33222222222211111111110000000000
9047 10987654321098765432109876543210
9048 xxxxxxxxxxxxx010xxxxx0011x100101
9054 /* 33222222222211111111110000000000
9055 10987654321098765432109876543210
9056 xxxxxxxxxxxxx110xxxxx0011x100101
9064 if (((word
>> 31) & 0x1) == 0)
9066 if (((word
>> 4) & 0x1) == 0)
9068 if (((word
>> 9) & 0x1) == 0)
9070 if (((word
>> 20) & 0x1) == 0)
9072 /* 33222222222211111111110000000000
9073 10987654321098765432109876543210
9074 xxxx0xxxx0xxxx10xxxx00111x100100
9080 /* 33222222222211111111110000000000
9081 10987654321098765432109876543210
9082 xxxx0xxxx0xxxx10xxxx10111x100100
9089 /* 33222222222211111111110000000000
9090 10987654321098765432109876543210
9091 xxxx0xxxx1xxxx10xxxxx0111x100100
9098 if (((word
>> 9) & 0x1) == 0)
9100 /* 33222222222211111111110000000000
9101 10987654321098765432109876543210
9102 xxxx1xxxx0xxxx10xxxxx0111x100100
9108 /* 33222222222211111111110000000000
9109 10987654321098765432109876543210
9110 xxxx1xxxx1xxxx10xxxxx0111x100100
9118 if (((word
>> 13) & 0x1) == 0)
9120 /* 33222222222211111111110000000000
9121 10987654321098765432109876543210
9122 xxxxxxxxxxxxx010xxxxx0111x100101
9128 /* 33222222222211111111110000000000
9129 10987654321098765432109876543210
9130 xxxxxxxxxxxxx110xxxxx0111x100101
9139 if (((word
>> 13) & 0x1) == 0)
9141 if (((word
>> 22) & 0x1) == 0)
9143 /* 33222222222211111111110000000000
9144 10987654321098765432109876543210
9145 xxxxxxxxxxxxx010xxxxx1011x10010x
9151 /* 33222222222211111111110000000000
9152 10987654321098765432109876543210
9153 xxxxxxxxxxxxx010xxxxx1111x10010x
9160 if (((word
>> 22) & 0x1) == 0)
9162 /* 33222222222211111111110000000000
9163 10987654321098765432109876543210
9164 xxxxxxxxxxxxx110xxxxx1011x10010x
9170 /* 33222222222211111111110000000000
9171 10987654321098765432109876543210
9172 xxxxxxxxxxxxx110xxxxx1111x10010x
9181 if (((word
>> 13) & 0x1) == 0)
9183 if (((word
>> 31) & 0x1) == 0)
9185 if (((word
>> 21) & 0x1) == 0)
9187 if (((word
>> 4) & 0x1) == 0)
9189 /* 33222222222211111111110000000000
9190 10987654321098765432109876543210
9191 xxxx0xxxxxxxx010xxxxx0x11x100110
9197 /* 33222222222211111111110000000000
9198 10987654321098765432109876543210
9199 xxxx1xxxxxxxx010xxxxx0x11x100110
9206 /* 33222222222211111111110000000000
9207 10987654321098765432109876543210
9208 xxxxxxxxxxxxx010xxxxx1x11x100110
9215 if (((word
>> 22) & 0x1) == 0)
9217 /* 33222222222211111111110000000000
9218 10987654321098765432109876543210
9219 xxxxxxxxxxxxx010xxxxxx011x100111
9225 /* 33222222222211111111110000000000
9226 10987654321098765432109876543210
9227 xxxxxxxxxxxxx010xxxxxx111x100111
9235 if (((word
>> 21) & 0x1) == 0)
9237 if (((word
>> 31) & 0x1) == 0)
9239 if (((word
>> 4) & 0x1) == 0)
9241 /* 33222222222211111111110000000000
9242 10987654321098765432109876543210
9243 xxxx0xxxxxxxx110xxxxx0x11x100110
9249 /* 33222222222211111111110000000000
9250 10987654321098765432109876543210
9251 xxxx1xxxxxxxx110xxxxx0x11x100110
9258 if (((word
>> 22) & 0x1) == 0)
9260 /* 33222222222211111111110000000000
9261 10987654321098765432109876543210
9262 xxxxxxxxxxxxx110xxxxx0011x100111
9268 /* 33222222222211111111110000000000
9269 10987654321098765432109876543210
9270 xxxxxxxxxxxxx110xxxxx0111x100111
9278 if (((word
>> 31) & 0x1) == 0)
9280 /* 33222222222211111111110000000000
9281 10987654321098765432109876543210
9282 xxxxxxxxxxxxx110xxxxx1x11x100110
9288 if (((word
>> 22) & 0x1) == 0)
9290 /* 33222222222211111111110000000000
9291 10987654321098765432109876543210
9292 xxxxxxxxxxxxx110xxxxx1011x100111
9298 /* 33222222222211111111110000000000
9299 10987654321098765432109876543210
9300 xxxxxxxxxxxxx110xxxxx1111x100111
9313 if (((word
>> 21) & 0x1) == 0)
9315 if (((word
>> 30) & 0x1) == 0)
9317 if (((word
>> 14) & 0x1) == 0)
9319 if (((word
>> 13) & 0x1) == 0)
9321 if (((word
>> 4) & 0x1) == 0)
9323 /* 33222222222211111111110000000000
9324 10987654321098765432109876543210
9325 xxxx0xxxxxxxx001xxxxx0xx1x10010x
9331 /* 33222222222211111111110000000000
9332 10987654321098765432109876543210
9333 xxxx1xxxxxxxx001xxxxx0xx1x10010x
9340 if (((word
>> 20) & 0x1) == 0)
9342 if (((word
>> 22) & 0x1) == 0)
9344 if (((word
>> 23) & 0x1) == 0)
9346 /* 33222222222211111111110000000000
9347 10987654321098765432109876543210
9348 xxxxxxxxxxxxx101xxxx00001x10010x
9354 /* 33222222222211111111110000000000
9355 10987654321098765432109876543210
9356 xxxxxxxxxxxxx101xxxx00011x10010x
9363 if (((word
>> 23) & 0x1) == 0)
9365 /* 33222222222211111111110000000000
9366 10987654321098765432109876543210
9367 xxxxxxxxxxxxx101xxxx00101x10010x
9373 /* 33222222222211111111110000000000
9374 10987654321098765432109876543210
9375 xxxxxxxxxxxxx101xxxx00111x10010x
9383 if (((word
>> 22) & 0x1) == 0)
9385 if (((word
>> 23) & 0x1) == 0)
9387 /* 33222222222211111111110000000000
9388 10987654321098765432109876543210
9389 xxxxxxxxxxxxx101xxxx10001x10010x
9395 /* 33222222222211111111110000000000
9396 10987654321098765432109876543210
9397 xxxxxxxxxxxxx101xxxx10011x10010x
9404 if (((word
>> 23) & 0x1) == 0)
9406 /* 33222222222211111111110000000000
9407 10987654321098765432109876543210
9408 xxxxxxxxxxxxx101xxxx10101x10010x
9414 /* 33222222222211111111110000000000
9415 10987654321098765432109876543210
9416 xxxxxxxxxxxxx101xxxx10111x10010x
9426 if (((word
>> 31) & 0x1) == 0)
9428 if (((word
>> 4) & 0x1) == 0)
9430 if (((word
>> 20) & 0x1) == 0)
9432 if (((word
>> 22) & 0x1) == 0)
9434 /* 33222222222211111111110000000000
9435 10987654321098765432109876543210
9436 xxxx0xxxxxxxxx11xxxx000x1x100100
9442 /* 33222222222211111111110000000000
9443 10987654321098765432109876543210
9444 xxxx0xxxxxxxxx11xxxx001x1x100100
9451 if (((word
>> 16) & 0x1) == 0)
9453 if (((word
>> 19) & 0x1) == 0)
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 xxxx0xxxxxxxxx110xx010xx1x100100
9463 if (((word
>> 10) & 0x1) == 0)
9465 if (((word
>> 12) & 0x1) == 0)
9467 if (((word
>> 13) & 0x1) == 0)
9469 /* 33222222222211111111110000000000
9470 10987654321098765432109876543210
9471 xxxx0xxxxx0x00110xx110xx1x100100
9477 /* 33222222222211111111110000000000
9478 10987654321098765432109876543210
9479 xxxx0xxxxx0x01110xx110xx1x100100
9486 if (((word
>> 22) & 0x1) == 0)
9488 /* 33222222222211111111110000000000
9489 10987654321098765432109876543210
9490 xxxx0xxxxx0x1x110xx1100x1x100100
9496 /* 33222222222211111111110000000000
9497 10987654321098765432109876543210
9498 xxxx0xxxxx0x1x110xx1101x1x100100
9506 /* 33222222222211111111110000000000
9507 10987654321098765432109876543210
9508 xxxx0xxxxx1xxx110xx110xx1x100100
9516 if (((word
>> 10) & 0x1) == 0)
9518 if (((word
>> 12) & 0x1) == 0)
9520 /* 33222222222211111111110000000000
9521 10987654321098765432109876543210
9522 xxxx0xxxxx0x0x111xxx10xx1x100100
9528 /* 33222222222211111111110000000000
9529 10987654321098765432109876543210
9530 xxxx0xxxxx0x1x111xxx10xx1x100100
9537 /* 33222222222211111111110000000000
9538 10987654321098765432109876543210
9539 xxxx0xxxxx1xxx111xxx10xx1x100100
9548 if (((word
>> 22) & 0x1) == 0)
9550 /* 33222222222211111111110000000000
9551 10987654321098765432109876543210
9552 xxxx1xxxxxxxxx11xxxxx00x1x100100
9558 /* 33222222222211111111110000000000
9559 10987654321098765432109876543210
9560 xxxx1xxxxxxxxx11xxxxx01x1x100100
9568 if (((word
>> 13) & 0x1) == 0)
9570 if (((word
>> 22) & 0x1) == 0)
9572 if (((word
>> 23) & 0x1) == 0)
9574 /* 33222222222211111111110000000000
9575 10987654321098765432109876543210
9576 xxxxxxxxxxxxx011xxxxx0001x100101
9582 /* 33222222222211111111110000000000
9583 10987654321098765432109876543210
9584 xxxxxxxxxxxxx011xxxxx0011x100101
9591 if (((word
>> 23) & 0x1) == 0)
9593 /* 33222222222211111111110000000000
9594 10987654321098765432109876543210
9595 xxxxxxxxxxxxx011xxxxx0101x100101
9601 /* 33222222222211111111110000000000
9602 10987654321098765432109876543210
9603 xxxxxxxxxxxxx011xxxxx0111x100101
9611 if (((word
>> 22) & 0x1) == 0)
9613 if (((word
>> 23) & 0x1) == 0)
9615 /* 33222222222211111111110000000000
9616 10987654321098765432109876543210
9617 xxxxxxxxxxxxx111xxxxx0001x100101
9623 /* 33222222222211111111110000000000
9624 10987654321098765432109876543210
9625 xxxxxxxxxxxxx111xxxxx0011x100101
9632 if (((word
>> 23) & 0x1) == 0)
9634 /* 33222222222211111111110000000000
9635 10987654321098765432109876543210
9636 xxxxxxxxxxxxx111xxxxx0101x100101
9642 /* 33222222222211111111110000000000
9643 10987654321098765432109876543210
9644 xxxxxxxxxxxxx111xxxxx0111x100101
9655 if (((word
>> 13) & 0x1) == 0)
9657 if (((word
>> 23) & 0x1) == 0)
9659 if (((word
>> 22) & 0x1) == 0)
9661 /* 33222222222211111111110000000000
9662 10987654321098765432109876543210
9663 xxxxxxxxxxxxx0x1xxxxx0001x10011x
9669 /* 33222222222211111111110000000000
9670 10987654321098765432109876543210
9671 xxxxxxxxxxxxx0x1xxxxx0101x10011x
9678 if (((word
>> 31) & 0x1) == 0)
9680 if (((word
>> 14) & 0x1) == 0)
9682 if (((word
>> 19) & 0x1) == 0)
9684 if (((word
>> 20) & 0x1) == 0)
9686 if (((word
>> 16) & 0x1) == 0)
9688 if (((word
>> 17) & 0x1) == 0)
9690 if (((word
>> 18) & 0x1) == 0)
9692 /* 33222222222211111111110000000000
9693 10987654321098765432109876543210
9694 xxxxxxxxxxxxx001000000x11x100110
9700 /* 33222222222211111111110000000000
9701 10987654321098765432109876543210
9702 xxxxxxxxxxxxx001001000x11x100110
9709 if (((word
>> 18) & 0x1) == 0)
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 xxxxxxxxxxxxx001010000x11x100110
9719 /* 33222222222211111111110000000000
9720 10987654321098765432109876543210
9721 xxxxxxxxxxxxx001011000x11x100110
9729 if (((word
>> 17) & 0x1) == 0)
9731 if (((word
>> 18) & 0x1) == 0)
9733 /* 33222222222211111111110000000000
9734 10987654321098765432109876543210
9735 xxxxxxxxxxxxx001100000x11x100110
9741 /* 33222222222211111111110000000000
9742 10987654321098765432109876543210
9743 xxxxxxxxxxxxx001101000x11x100110
9750 if (((word
>> 18) & 0x1) == 0)
9752 /* 33222222222211111111110000000000
9753 10987654321098765432109876543210
9754 xxxxxxxxxxxxx001110000x11x100110
9760 /* 33222222222211111111110000000000
9761 10987654321098765432109876543210
9762 xxxxxxxxxxxxx001111000x11x100110
9771 /* 33222222222211111111110000000000
9772 10987654321098765432109876543210
9773 xxxxxxxxxxxxx001xxx010x11x100110
9780 if (((word
>> 16) & 0x1) == 0)
9782 if (((word
>> 17) & 0x1) == 0)
9784 if (((word
>> 18) & 0x1) == 0)
9786 if (((word
>> 20) & 0x1) == 0)
9788 /* 33222222222211111111110000000000
9789 10987654321098765432109876543210
9790 xxxxxxxxxxxxx001000100x11x100110
9796 /* 33222222222211111111110000000000
9797 10987654321098765432109876543210
9798 xxxxxxxxxxxxx001000110x11x100110
9805 if (((word
>> 20) & 0x1) == 0)
9807 /* 33222222222211111111110000000000
9808 10987654321098765432109876543210
9809 xxxxxxxxxxxxx001001100x11x100110
9815 /* 33222222222211111111110000000000
9816 10987654321098765432109876543210
9817 xxxxxxxxxxxxx001001110x11x100110
9825 if (((word
>> 18) & 0x1) == 0)
9827 if (((word
>> 20) & 0x1) == 0)
9829 /* 33222222222211111111110000000000
9830 10987654321098765432109876543210
9831 xxxxxxxxxxxxx001010100x11x100110
9837 /* 33222222222211111111110000000000
9838 10987654321098765432109876543210
9839 xxxxxxxxxxxxx001010110x11x100110
9846 /* 33222222222211111111110000000000
9847 10987654321098765432109876543210
9848 xxxxxxxxxxxxx0010111x0x11x100110
9856 if (((word
>> 17) & 0x1) == 0)
9858 if (((word
>> 18) & 0x1) == 0)
9860 if (((word
>> 20) & 0x1) == 0)
9862 /* 33222222222211111111110000000000
9863 10987654321098765432109876543210
9864 xxxxxxxxxxxxx001100100x11x100110
9870 /* 33222222222211111111110000000000
9871 10987654321098765432109876543210
9872 xxxxxxxxxxxxx001100110x11x100110
9879 if (((word
>> 20) & 0x1) == 0)
9881 /* 33222222222211111111110000000000
9882 10987654321098765432109876543210
9883 xxxxxxxxxxxxx001101100x11x100110
9889 /* 33222222222211111111110000000000
9890 10987654321098765432109876543210
9891 xxxxxxxxxxxxx001101110x11x100110
9899 if (((word
>> 18) & 0x1) == 0)
9901 /* 33222222222211111111110000000000
9902 10987654321098765432109876543210
9903 xxxxxxxxxxxxx0011101x0x11x100110
9909 /* 33222222222211111111110000000000
9910 10987654321098765432109876543210
9911 xxxxxxxxxxxxx0011111x0x11x100110
9921 if (((word
>> 4) & 0x1) == 0)
9923 /* 33222222222211111111110000000000
9924 10987654321098765432109876543210
9925 xxxx0xxxxxxxx011xxxxx0x11x100110
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 xxxx1xxxxxxxx011xxxxx0x11x100110
9941 /* 33222222222211111111110000000000
9942 10987654321098765432109876543210
9943 xxxxxxxxxxxxx0x1xxxxx0x11x100111
9951 if (((word
>> 14) & 0x1) == 0)
9953 if (((word
>> 23) & 0x1) == 0)
9955 if (((word
>> 22) & 0x1) == 0)
9957 /* 33222222222211111111110000000000
9958 10987654321098765432109876543210
9959 xxxxxxxxxxxxx101xxxxx0001x10011x
9965 /* 33222222222211111111110000000000
9966 10987654321098765432109876543210
9967 xxxxxxxxxxxxx101xxxxx0101x10011x
9974 if (((word
>> 31) & 0x1) == 0)
9976 if (((word
>> 16) & 0x1) == 0)
9978 if (((word
>> 17) & 0x1) == 0)
9980 if (((word
>> 18) & 0x1) == 0)
9982 if (((word
>> 19) & 0x1) == 0)
9984 if (((word
>> 20) & 0x1) == 0)
9986 /* 33222222222211111111110000000000
9987 10987654321098765432109876543210
9988 xxxxxxxxxxxxx101000000x11x100110
9994 /* 33222222222211111111110000000000
9995 10987654321098765432109876543210
9996 xxxxxxxxxxxxx101000010x11x100110
10003 if (((word
>> 20) & 0x1) == 0)
10005 if (((word
>> 22) & 0x1) == 0)
10007 /* 33222222222211111111110000000000
10008 10987654321098765432109876543210
10009 xxxxxxxxxxxxx101000100011x100110
10015 /* 33222222222211111111110000000000
10016 10987654321098765432109876543210
10017 xxxxxxxxxxxxx101000100111x100110
10024 /* 33222222222211111111110000000000
10025 10987654321098765432109876543210
10026 xxxxxxxxxxxxx101000110x11x100110
10034 if (((word
>> 19) & 0x1) == 0)
10036 if (((word
>> 20) & 0x1) == 0)
10038 /* 33222222222211111111110000000000
10039 10987654321098765432109876543210
10040 xxxxxxxxxxxxx101001000x11x100110
10046 if (((word
>> 22) & 0x1) == 0)
10048 /* 33222222222211111111110000000000
10049 10987654321098765432109876543210
10050 xxxxxxxxxxxxx101001010011x100110
10056 /* 33222222222211111111110000000000
10057 10987654321098765432109876543210
10058 xxxxxxxxxxxxx101001010111x100110
10066 if (((word
>> 20) & 0x1) == 0)
10068 /* 33222222222211111111110000000000
10069 10987654321098765432109876543210
10070 xxxxxxxxxxxxx101001100x11x100110
10076 if (((word
>> 22) & 0x1) == 0)
10078 /* 33222222222211111111110000000000
10079 10987654321098765432109876543210
10080 xxxxxxxxxxxxx101001110011x100110
10086 /* 33222222222211111111110000000000
10087 10987654321098765432109876543210
10088 xxxxxxxxxxxxx101001110111x100110
10098 if (((word
>> 18) & 0x1) == 0)
10100 if (((word
>> 19) & 0x1) == 0)
10102 /* 33222222222211111111110000000000
10103 10987654321098765432109876543210
10104 xxxxxxxxxxxxx1010100x0x11x100110
10110 /* 33222222222211111111110000000000
10111 10987654321098765432109876543210
10112 xxxxxxxxxxxxx1010101x0x11x100110
10119 if (((word
>> 19) & 0x1) == 0)
10121 if (((word
>> 20) & 0x1) == 0)
10123 /* 33222222222211111111110000000000
10124 10987654321098765432109876543210
10125 xxxxxxxxxxxxx101011000x11x100110
10131 /* 33222222222211111111110000000000
10132 10987654321098765432109876543210
10133 xxxxxxxxxxxxx101011010x11x100110
10140 /* 33222222222211111111110000000000
10141 10987654321098765432109876543210
10142 xxxxxxxxxxxxx1010111x0x11x100110
10151 if (((word
>> 17) & 0x1) == 0)
10153 if (((word
>> 18) & 0x1) == 0)
10155 if (((word
>> 19) & 0x1) == 0)
10157 if (((word
>> 20) & 0x1) == 0)
10159 /* 33222222222211111111110000000000
10160 10987654321098765432109876543210
10161 xxxxxxxxxxxxx101100000x11x100110
10167 /* 33222222222211111111110000000000
10168 10987654321098765432109876543210
10169 xxxxxxxxxxxxx101100010x11x100110
10176 if (((word
>> 20) & 0x1) == 0)
10178 if (((word
>> 22) & 0x1) == 0)
10180 /* 33222222222211111111110000000000
10181 10987654321098765432109876543210
10182 xxxxxxxxxxxxx101100100011x100110
10188 /* 33222222222211111111110000000000
10189 10987654321098765432109876543210
10190 xxxxxxxxxxxxx101100100111x100110
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 xxxxxxxxxxxxx101100110x11x100110
10207 if (((word
>> 19) & 0x1) == 0)
10209 if (((word
>> 22) & 0x1) == 0)
10211 /* 33222222222211111111110000000000
10212 10987654321098765432109876543210
10213 xxxxxxxxxxxxx1011010x0011x100110
10219 /* 33222222222211111111110000000000
10220 10987654321098765432109876543210
10221 xxxxxxxxxxxxx1011010x0111x100110
10228 if (((word
>> 20) & 0x1) == 0)
10230 /* 33222222222211111111110000000000
10231 10987654321098765432109876543210
10232 xxxxxxxxxxxxx101101100x11x100110
10238 if (((word
>> 22) & 0x1) == 0)
10240 /* 33222222222211111111110000000000
10241 10987654321098765432109876543210
10242 xxxxxxxxxxxxx101101110011x100110
10248 /* 33222222222211111111110000000000
10249 10987654321098765432109876543210
10250 xxxxxxxxxxxxx101101110111x100110
10260 if (((word
>> 18) & 0x1) == 0)
10262 if (((word
>> 19) & 0x1) == 0)
10264 /* 33222222222211111111110000000000
10265 10987654321098765432109876543210
10266 xxxxxxxxxxxxx1011100x0x11x100110
10272 /* 33222222222211111111110000000000
10273 10987654321098765432109876543210
10274 xxxxxxxxxxxxx1011101x0x11x100110
10281 if (((word
>> 19) & 0x1) == 0)
10283 if (((word
>> 20) & 0x1) == 0)
10285 /* 33222222222211111111110000000000
10286 10987654321098765432109876543210
10287 xxxxxxxxxxxxx101111000x11x100110
10293 /* 33222222222211111111110000000000
10294 10987654321098765432109876543210
10295 xxxxxxxxxxxxx101111010x11x100110
10302 /* 33222222222211111111110000000000
10303 10987654321098765432109876543210
10304 xxxxxxxxxxxxx1011111x0x11x100110
10314 if (((word
>> 22) & 0x1) == 0)
10316 /* 33222222222211111111110000000000
10317 10987654321098765432109876543210
10318 xxxxxxxxxxxxx101xxxxx0011x100111
10324 /* 33222222222211111111110000000000
10325 10987654321098765432109876543210
10326 xxxxxxxxxxxxx101xxxxx0111x100111
10335 if (((word
>> 23) & 0x1) == 0)
10337 if (((word
>> 20) & 0x1) == 0)
10339 /* 33222222222211111111110000000000
10340 10987654321098765432109876543210
10341 xxxxxxxxxxxxx111xxxx00x01x10011x
10347 if (((word
>> 22) & 0x1) == 0)
10349 /* 33222222222211111111110000000000
10350 10987654321098765432109876543210
10351 xxxxxxxxxxxxx111xxxx10001x10011x
10357 /* 33222222222211111111110000000000
10358 10987654321098765432109876543210
10359 xxxxxxxxxxxxx111xxxx10101x10011x
10367 if (((word
>> 31) & 0x1) == 0)
10369 /* 33222222222211111111110000000000
10370 10987654321098765432109876543210
10371 xxxxxxxxxxxxx111xxxxx0x11x100110
10377 if (((word
>> 22) & 0x1) == 0)
10379 /* 33222222222211111111110000000000
10380 10987654321098765432109876543210
10381 xxxxxxxxxxxxx111xxxxx0011x100111
10387 /* 33222222222211111111110000000000
10388 10987654321098765432109876543210
10389 xxxxxxxxxxxxx111xxxxx0111x100111
10401 if (((word
>> 30) & 0x1) == 0)
10403 if (((word
>> 14) & 0x1) == 0)
10405 if (((word
>> 20) & 0x1) == 0)
10407 if (((word
>> 31) & 0x1) == 0)
10409 if (((word
>> 16) & 0x1) == 0)
10411 if (((word
>> 17) & 0x1) == 0)
10413 if (((word
>> 18) & 0x1) == 0)
10415 if (((word
>> 19) & 0x1) == 0)
10417 /* 33222222222211111111110000000000
10418 10987654321098765432109876543210
10419 xxxxxxxxxxxxxx01000001xx1x100100
10425 if (((word
>> 10) & 0x1) == 0)
10427 if (((word
>> 11) & 0x1) == 0)
10429 if (((word
>> 12) & 0x1) == 0)
10431 /* 33222222222211111111110000000000
10432 10987654321098765432109876543210
10433 xxxxxxxxxx000x01000101xx1x100100
10439 /* 33222222222211111111110000000000
10440 10987654321098765432109876543210
10441 xxxxxxxxxx001x01000101xx1x100100
10448 /* 33222222222211111111110000000000
10449 10987654321098765432109876543210
10450 xxxxxxxxxx01xx01000101xx1x100100
10457 /* 33222222222211111111110000000000
10458 10987654321098765432109876543210
10459 xxxxxxxxxx1xxx01000101xx1x100100
10467 if (((word
>> 11) & 0x1) == 0)
10469 if (((word
>> 12) & 0x1) == 0)
10471 /* 33222222222211111111110000000000
10472 10987654321098765432109876543210
10473 xxxxxxxxxxx00x01001x01xx1x100100
10479 /* 33222222222211111111110000000000
10480 10987654321098765432109876543210
10481 xxxxxxxxxxx01x01001x01xx1x100100
10488 /* 33222222222211111111110000000000
10489 10987654321098765432109876543210
10490 xxxxxxxxxxx1xx01001x01xx1x100100
10498 if (((word
>> 10) & 0x1) == 0)
10500 if (((word
>> 11) & 0x1) == 0)
10502 /* 33222222222211111111110000000000
10503 10987654321098765432109876543210
10504 xxxxxxxxxx00xx0101xx01xx1x100100
10510 /* 33222222222211111111110000000000
10511 10987654321098765432109876543210
10512 xxxxxxxxxx01xx0101xx01xx1x100100
10519 /* 33222222222211111111110000000000
10520 10987654321098765432109876543210
10521 xxxxxxxxxx1xxx0101xx01xx1x100100
10529 if (((word
>> 10) & 0x1) == 0)
10531 if (((word
>> 11) & 0x1) == 0)
10533 if (((word
>> 17) & 0x1) == 0)
10535 if (((word
>> 18) & 0x1) == 0)
10537 /* 33222222222211111111110000000000
10538 10987654321098765432109876543210
10539 xxxxxxxxxx00xx01100x01xx1x100100
10545 /* 33222222222211111111110000000000
10546 10987654321098765432109876543210
10547 xxxxxxxxxx00xx01101x01xx1x100100
10554 /* 33222222222211111111110000000000
10555 10987654321098765432109876543210
10556 xxxxxxxxxx00xx0111xx01xx1x100100
10563 if (((word
>> 17) & 0x1) == 0)
10565 if (((word
>> 18) & 0x1) == 0)
10567 /* 33222222222211111111110000000000
10568 10987654321098765432109876543210
10569 xxxxxxxxxx01xx01100x01xx1x100100
10575 /* 33222222222211111111110000000000
10576 10987654321098765432109876543210
10577 xxxxxxxxxx01xx01101x01xx1x100100
10584 /* 33222222222211111111110000000000
10585 10987654321098765432109876543210
10586 xxxxxxxxxx01xx0111xx01xx1x100100
10594 if (((word
>> 17) & 0x1) == 0)
10596 /* 33222222222211111111110000000000
10597 10987654321098765432109876543210
10598 xxxxxxxxxx1xxx0110xx01xx1x100100
10604 /* 33222222222211111111110000000000
10605 10987654321098765432109876543210
10606 xxxxxxxxxx1xxx0111xx01xx1x100100
10615 if (((word
>> 22) & 0x1) == 0)
10617 if (((word
>> 23) & 0x1) == 0)
10619 /* 33222222222211111111110000000000
10620 10987654321098765432109876543210
10621 xxxxxxxxxxxxxx01xxxx01001x100101
10627 /* 33222222222211111111110000000000
10628 10987654321098765432109876543210
10629 xxxxxxxxxxxxxx01xxxx01011x100101
10636 if (((word
>> 23) & 0x1) == 0)
10638 /* 33222222222211111111110000000000
10639 10987654321098765432109876543210
10640 xxxxxxxxxxxxxx01xxxx01101x100101
10646 /* 33222222222211111111110000000000
10647 10987654321098765432109876543210
10648 xxxxxxxxxxxxxx01xxxx01111x100101
10657 if (((word
>> 22) & 0x1) == 0)
10659 if (((word
>> 23) & 0x1) == 0)
10661 /* 33222222222211111111110000000000
10662 10987654321098765432109876543210
10663 xxxxxxxxxxxxxx01xxxx11001x10010x
10669 /* 33222222222211111111110000000000
10670 10987654321098765432109876543210
10671 xxxxxxxxxxxxxx01xxxx11011x10010x
10678 if (((word
>> 23) & 0x1) == 0)
10680 /* 33222222222211111111110000000000
10681 10987654321098765432109876543210
10682 xxxxxxxxxxxxxx01xxxx11101x10010x
10688 /* 33222222222211111111110000000000
10689 10987654321098765432109876543210
10690 xxxxxxxxxxxxxx01xxxx11111x10010x
10699 if (((word
>> 31) & 0x1) == 0)
10701 if (((word
>> 16) & 0x1) == 0)
10703 if (((word
>> 17) & 0x1) == 0)
10705 if (((word
>> 18) & 0x1) == 0)
10707 if (((word
>> 19) & 0x1) == 0)
10709 if (((word
>> 20) & 0x1) == 0)
10711 /* 33222222222211111111110000000000
10712 10987654321098765432109876543210
10713 xxxxxxxxxxxxxx11000001xx1x100100
10719 /* 33222222222211111111110000000000
10720 10987654321098765432109876543210
10721 xxxxxxxxxxxxxx11000011xx1x100100
10728 if (((word
>> 20) & 0x1) == 0)
10730 /* 33222222222211111111110000000000
10731 10987654321098765432109876543210
10732 xxxxxxxxxxxxxx11000101xx1x100100
10738 /* 33222222222211111111110000000000
10739 10987654321098765432109876543210
10740 xxxxxxxxxxxxxx11000111xx1x100100
10748 /* 33222222222211111111110000000000
10749 10987654321098765432109876543210
10750 xxxxxxxxxxxxxx11001xx1xx1x100100
10757 if (((word
>> 18) & 0x1) == 0)
10759 /* 33222222222211111111110000000000
10760 10987654321098765432109876543210
10761 xxxxxxxxxxxxxx11010xx1xx1x100100
10767 /* 33222222222211111111110000000000
10768 10987654321098765432109876543210
10769 xxxxxxxxxxxxxx11011xx1xx1x100100
10777 if (((word
>> 17) & 0x1) == 0)
10779 if (((word
>> 18) & 0x1) == 0)
10781 if (((word
>> 19) & 0x1) == 0)
10783 /* 33222222222211111111110000000000
10784 10987654321098765432109876543210
10785 xxxxxxxxxxxxxx111000x1xx1x100100
10791 if (((word
>> 20) & 0x1) == 0)
10793 /* 33222222222211111111110000000000
10794 10987654321098765432109876543210
10795 xxxxxxxxxxxxxx11100101xx1x100100
10801 /* 33222222222211111111110000000000
10802 10987654321098765432109876543210
10803 xxxxxxxxxxxxxx11100111xx1x100100
10811 /* 33222222222211111111110000000000
10812 10987654321098765432109876543210
10813 xxxxxxxxxxxxxx11101xx1xx1x100100
10820 if (((word
>> 18) & 0x1) == 0)
10822 if (((word
>> 19) & 0x1) == 0)
10824 /* 33222222222211111111110000000000
10825 10987654321098765432109876543210
10826 xxxxxxxxxxxxxx111100x1xx1x100100
10832 /* 33222222222211111111110000000000
10833 10987654321098765432109876543210
10834 xxxxxxxxxxxxxx111101x1xx1x100100
10841 /* 33222222222211111111110000000000
10842 10987654321098765432109876543210
10843 xxxxxxxxxxxxxx11111xx1xx1x100100
10852 if (((word
>> 13) & 0x1) == 0)
10854 if (((word
>> 22) & 0x1) == 0)
10856 if (((word
>> 23) & 0x1) == 0)
10858 /* 33222222222211111111110000000000
10859 10987654321098765432109876543210
10860 xxxxxxxxxxxxx011xxxxx1001x100101
10866 /* 33222222222211111111110000000000
10867 10987654321098765432109876543210
10868 xxxxxxxxxxxxx011xxxxx1011x100101
10875 if (((word
>> 23) & 0x1) == 0)
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 xxxxxxxxxxxxx011xxxxx1101x100101
10885 /* 33222222222211111111110000000000
10886 10987654321098765432109876543210
10887 xxxxxxxxxxxxx011xxxxx1111x100101
10895 if (((word
>> 22) & 0x1) == 0)
10897 if (((word
>> 23) & 0x1) == 0)
10899 /* 33222222222211111111110000000000
10900 10987654321098765432109876543210
10901 xxxxxxxxxxxxx111xxxxx1001x100101
10907 /* 33222222222211111111110000000000
10908 10987654321098765432109876543210
10909 xxxxxxxxxxxxx111xxxxx1011x100101
10916 if (((word
>> 23) & 0x1) == 0)
10918 /* 33222222222211111111110000000000
10919 10987654321098765432109876543210
10920 xxxxxxxxxxxxx111xxxxx1101x100101
10926 /* 33222222222211111111110000000000
10927 10987654321098765432109876543210
10928 xxxxxxxxxxxxx111xxxxx1111x100101
10939 if (((word
>> 13) & 0x1) == 0)
10941 if (((word
>> 23) & 0x1) == 0)
10943 if (((word
>> 22) & 0x1) == 0)
10945 /* 33222222222211111111110000000000
10946 10987654321098765432109876543210
10947 xxxxxxxxxxxxx0x1xxxxx1001x10011x
10953 /* 33222222222211111111110000000000
10954 10987654321098765432109876543210
10955 xxxxxxxxxxxxx0x1xxxxx1101x10011x
10962 if (((word
>> 31) & 0x1) == 0)
10964 if (((word
>> 14) & 0x1) == 0)
10966 /* 33222222222211111111110000000000
10967 10987654321098765432109876543210
10968 xxxxxxxxxxxxx001xxxxx1x11x100110
10974 /* 33222222222211111111110000000000
10975 10987654321098765432109876543210
10976 xxxxxxxxxxxxx011xxxxx1x11x100110
10983 /* 33222222222211111111110000000000
10984 10987654321098765432109876543210
10985 xxxxxxxxxxxxx0x1xxxxx1x11x100111
10993 if (((word
>> 14) & 0x1) == 0)
10995 if (((word
>> 23) & 0x1) == 0)
10997 if (((word
>> 22) & 0x1) == 0)
10999 /* 33222222222211111111110000000000
11000 10987654321098765432109876543210
11001 xxxxxxxxxxxxx101xxxxx1001x10011x
11007 /* 33222222222211111111110000000000
11008 10987654321098765432109876543210
11009 xxxxxxxxxxxxx101xxxxx1101x10011x
11016 if (((word
>> 31) & 0x1) == 0)
11018 /* 33222222222211111111110000000000
11019 10987654321098765432109876543210
11020 xxxxxxxxxxxxx101xxxxx1x11x100110
11026 /* 33222222222211111111110000000000
11027 10987654321098765432109876543210
11028 xxxxxxxxxxxxx101xxxxx1x11x100111
11036 if (((word
>> 23) & 0x1) == 0)
11038 if (((word
>> 20) & 0x1) == 0)
11040 /* 33222222222211111111110000000000
11041 10987654321098765432109876543210
11042 xxxxxxxxxxxxx111xxxx01x01x10011x
11048 if (((word
>> 22) & 0x1) == 0)
11050 /* 33222222222211111111110000000000
11051 10987654321098765432109876543210
11052 xxxxxxxxxxxxx111xxxx11001x10011x
11058 /* 33222222222211111111110000000000
11059 10987654321098765432109876543210
11060 xxxxxxxxxxxxx111xxxx11101x10011x
11068 if (((word
>> 31) & 0x1) == 0)
11070 /* 33222222222211111111110000000000
11071 10987654321098765432109876543210
11072 xxxxxxxxxxxxx111xxxxx1x11x100110
11078 if (((word
>> 20) & 0x1) == 0)
11080 /* 33222222222211111111110000000000
11081 10987654321098765432109876543210
11082 xxxxxxxxxxxxx111xxxx01x11x100111
11088 if (((word
>> 22) & 0x1) == 0)
11090 /* 33222222222211111111110000000000
11091 10987654321098765432109876543210
11092 xxxxxxxxxxxxx111xxxx11011x100111
11098 /* 33222222222211111111110000000000
11099 10987654321098765432109876543210
11100 xxxxxxxxxxxxx111xxxx11111x100111
11117 if (((word
>> 29) & 0x1) == 0)
11119 if (((word
>> 30) & 0x1) == 0)
11121 if (((word
>> 31) & 0x1) == 0)
11123 /* 33222222222211111111110000000000
11124 10987654321098765432109876543210
11125 xxxxxxxxxxxxxxxxxxxxxxxxxx101000
11131 /* 33222222222211111111110000000000
11132 10987654321098765432109876543210
11133 xxxxxxxxxxxxxxxxxxxxxxxxxx101001
11140 if (((word
>> 24) & 0x1) == 0)
11142 if (((word
>> 4) & 0x1) == 0)
11144 if (((word
>> 25) & 0x1) == 0)
11146 if (((word
>> 31) & 0x1) == 0)
11148 /* 33222222222211111111110000000000
11149 10987654321098765432109876543210
11150 xxxx0xxxxxxxxxxxxxxxxxxx00101010
11156 if (((word
>> 0) & 0x1) == 0)
11158 if (((word
>> 1) & 0x1) == 0)
11160 if (((word
>> 21) & 0x1) == 0)
11162 /* 33222222222211111111110000000000
11163 10987654321098765432109876543210
11164 00xx0xxxxxxxxxxxxxxxx0xx00101011
11170 /* 33222222222211111111110000000000
11171 10987654321098765432109876543210
11172 00xx0xxxxxxxxxxxxxxxx1xx00101011
11179 if (((word
>> 21) & 0x1) == 0)
11181 /* 33222222222211111111110000000000
11182 10987654321098765432109876543210
11183 01xx0xxxxxxxxxxxxxxxx0xx00101011
11189 /* 33222222222211111111110000000000
11190 10987654321098765432109876543210
11191 01xx0xxxxxxxxxxxxxxxx1xx00101011
11199 if (((word
>> 1) & 0x1) == 0)
11201 if (((word
>> 21) & 0x1) == 0)
11203 /* 33222222222211111111110000000000
11204 10987654321098765432109876543210
11205 10xx0xxxxxxxxxxxxxxxx0xx00101011
11211 /* 33222222222211111111110000000000
11212 10987654321098765432109876543210
11213 10xx0xxxxxxxxxxxxxxxx1xx00101011
11220 if (((word
>> 21) & 0x1) == 0)
11222 /* 33222222222211111111110000000000
11223 10987654321098765432109876543210
11224 11xx0xxxxxxxxxxxxxxxx0xx00101011
11230 /* 33222222222211111111110000000000
11231 10987654321098765432109876543210
11232 11xx0xxxxxxxxxxxxxxxx1xx00101011
11242 if (((word
>> 21) & 0x1) == 0)
11244 if (((word
>> 22) & 0x1) == 0)
11246 if (((word
>> 23) & 0x1) == 0)
11248 /* 33222222222211111111110000000000
11249 10987654321098765432109876543210
11250 xxxx0xxxxxxxxxxxxxxxx0000110101x
11256 /* 33222222222211111111110000000000
11257 10987654321098765432109876543210
11258 xxxx0xxxxxxxxxxxxxxxx0010110101x
11265 /* 33222222222211111111110000000000
11266 10987654321098765432109876543210
11267 xxxx0xxxxxxxxxxxxxxxx01x0110101x
11274 if (((word
>> 23) & 0x1) == 0)
11276 /* 33222222222211111111110000000000
11277 10987654321098765432109876543210
11278 xxxx0xxxxxxxxxxxxxxxx1x00110101x
11284 /* 33222222222211111111110000000000
11285 10987654321098765432109876543210
11286 xxxx0xxxxxxxxxxxxxxxx1x10110101x
11295 if (((word
>> 10) & 0x1) == 0)
11297 if (((word
>> 21) & 0x1) == 0)
11299 if (((word
>> 22) & 0x1) == 0)
11301 if (((word
>> 23) & 0x1) == 0)
11303 /* 33222222222211111111110000000000
11304 10987654321098765432109876543210
11305 xxxx1xxxxx0xxxxxxxxxx0000x10101x
11311 /* 33222222222211111111110000000000
11312 10987654321098765432109876543210
11313 xxxx1xxxxx0xxxxxxxxxx0010x10101x
11320 /* 33222222222211111111110000000000
11321 10987654321098765432109876543210
11322 xxxx1xxxxx0xxxxxxxxxx01x0x10101x
11329 /* 33222222222211111111110000000000
11330 10987654321098765432109876543210
11331 xxxx1xxxxx0xxxxxxxxxx1xx0x10101x
11338 if (((word
>> 21) & 0x1) == 0)
11340 if (((word
>> 22) & 0x1) == 0)
11342 if (((word
>> 23) & 0x1) == 0)
11344 /* 33222222222211111111110000000000
11345 10987654321098765432109876543210
11346 xxxx1xxxxx1xxxxxxxxxx0000x10101x
11352 /* 33222222222211111111110000000000
11353 10987654321098765432109876543210
11354 xxxx1xxxxx1xxxxxxxxxx0010x10101x
11361 /* 33222222222211111111110000000000
11362 10987654321098765432109876543210
11363 xxxx1xxxxx1xxxxxxxxxx01x0x10101x
11370 /* 33222222222211111111110000000000
11371 10987654321098765432109876543210
11372 xxxx1xxxxx1xxxxxxxxxx1xx0x10101x
11381 if (((word
>> 21) & 0x1) == 0)
11383 if (((word
>> 25) & 0x1) == 0)
11385 /* 33222222222211111111110000000000
11386 10987654321098765432109876543210
11387 xxxxxxxxxxxxxxxxxxxxx0xx1010101x
11393 if (((word
>> 10) & 0x1) == 0)
11395 /* 33222222222211111111110000000000
11396 10987654321098765432109876543210
11397 xxxxxxxxxx0xxxxxxxxxx0xx1110101x
11403 /* 33222222222211111111110000000000
11404 10987654321098765432109876543210
11405 xxxxxxxxxx1xxxxxxxxxx0xx1110101x
11413 if (((word
>> 25) & 0x1) == 0)
11415 /* 33222222222211111111110000000000
11416 10987654321098765432109876543210
11417 xxxxxxxxxxxxxxxxxxxxx1xx1010101x
11423 if (((word
>> 10) & 0x1) == 0)
11425 /* 33222222222211111111110000000000
11426 10987654321098765432109876543210
11427 xxxxxxxxxx0xxxxxxxxxx1xx1110101x
11433 /* 33222222222211111111110000000000
11434 10987654321098765432109876543210
11435 xxxxxxxxxx1xxxxxxxxxx1xx1110101x
11446 if (((word
>> 24) & 0x1) == 0)
11448 if (((word
>> 25) & 0x1) == 0)
11450 /* 33222222222211111111110000000000
11451 10987654321098765432109876543210
11452 xxxxxxxxxxxxxxxxxxxxxxxx001011xx
11458 /* 33222222222211111111110000000000
11459 10987654321098765432109876543210
11460 xxxxxxxxxxxxxxxxxxxxxxxx011011xx
11467 if (((word
>> 25) & 0x1) == 0)
11469 /* 33222222222211111111110000000000
11470 10987654321098765432109876543210
11471 xxxxxxxxxxxxxxxxxxxxxxxx101011xx
11477 /* 33222222222211111111110000000000
11478 10987654321098765432109876543210
11479 xxxxxxxxxxxxxxxxxxxxxxxx111011xx
11489 if (((word
>> 25) & 0x1) == 0)
11491 if (((word
>> 28) & 0x1) == 0)
11493 if (((word
>> 22) & 0x1) == 0)
11495 if (((word
>> 23) & 0x1) == 0)
11497 if (((word
>> 24) & 0x1) == 0)
11499 if (((word
>> 29) & 0x1) == 0)
11501 /* 33222222222211111111110000000000
11502 10987654321098765432109876543210
11503 xxxxxxxxxxxxxxxxxxxxxx00001100xx
11509 /* 33222222222211111111110000000000
11510 10987654321098765432109876543210
11511 xxxxxxxxxxxxxxxxxxxxxx00001101xx
11518 if (((word
>> 29) & 0x1) == 0)
11520 if (((word
>> 13) & 0x1) == 0)
11522 if (((word
>> 21) & 0x1) == 0)
11524 /* 33222222222211111111110000000000
11525 10987654321098765432109876543210
11526 xxxxxxxxxxxxx0xxxxxxx000101100xx
11532 /* 33222222222211111111110000000000
11533 10987654321098765432109876543210
11534 xxxxxxxxxxxxx0xxxxxxx100101100xx
11541 if (((word
>> 21) & 0x1) == 0)
11543 /* 33222222222211111111110000000000
11544 10987654321098765432109876543210
11545 xxxxxxxxxxxxx1xxxxxxx000101100xx
11551 /* 33222222222211111111110000000000
11552 10987654321098765432109876543210
11553 xxxxxxxxxxxxx1xxxxxxx100101100xx
11561 /* 33222222222211111111110000000000
11562 10987654321098765432109876543210
11563 xxxxxxxxxxxxxxxxxxxxxx00101101xx
11571 if (((word
>> 29) & 0x1) == 0)
11573 if (((word
>> 21) & 0x1) == 0)
11575 if (((word
>> 24) & 0x1) == 0)
11577 /* 33222222222211111111110000000000
11578 10987654321098765432109876543210
11579 xxxxxxxxxxxxxxxxxxxxx001001100xx
11585 if (((word
>> 13) & 0x1) == 0)
11587 /* 33222222222211111111110000000000
11588 10987654321098765432109876543210
11589 xxxxxxxxxxxxx0xxxxxxx001101100xx
11595 /* 33222222222211111111110000000000
11596 10987654321098765432109876543210
11597 xxxxxxxxxxxxx1xxxxxxx001101100xx
11605 if (((word
>> 13) & 0x1) == 0)
11607 /* 33222222222211111111110000000000
11608 10987654321098765432109876543210
11609 xxxxxxxxxxxxx0xxxxxxx101x01100xx
11615 /* 33222222222211111111110000000000
11616 10987654321098765432109876543210
11617 xxxxxxxxxxxxx1xxxxxxx101x01100xx
11625 /* 33222222222211111111110000000000
11626 10987654321098765432109876543210
11627 xxxxxxxxxxxxxxxxxxxxxx01x01101xx
11635 if (((word
>> 23) & 0x1) == 0)
11637 if (((word
>> 24) & 0x1) == 0)
11639 if (((word
>> 29) & 0x1) == 0)
11641 /* 33222222222211111111110000000000
11642 10987654321098765432109876543210
11643 xxxxxxxxxxxxxxxxxxxxxx10001100xx
11649 /* 33222222222211111111110000000000
11650 10987654321098765432109876543210
11651 xxxxxxxxxxxxxxxxxxxxxx10001101xx
11658 if (((word
>> 29) & 0x1) == 0)
11660 if (((word
>> 13) & 0x1) == 0)
11662 if (((word
>> 21) & 0x1) == 0)
11664 /* 33222222222211111111110000000000
11665 10987654321098765432109876543210
11666 xxxxxxxxxxxxx0xxxxxxx010101100xx
11672 /* 33222222222211111111110000000000
11673 10987654321098765432109876543210
11674 xxxxxxxxxxxxx0xxxxxxx110101100xx
11681 if (((word
>> 21) & 0x1) == 0)
11683 /* 33222222222211111111110000000000
11684 10987654321098765432109876543210
11685 xxxxxxxxxxxxx1xxxxxxx010101100xx
11691 /* 33222222222211111111110000000000
11692 10987654321098765432109876543210
11693 xxxxxxxxxxxxx1xxxxxxx110101100xx
11701 /* 33222222222211111111110000000000
11702 10987654321098765432109876543210
11703 xxxxxxxxxxxxxxxxxxxxxx10101101xx
11711 if (((word
>> 29) & 0x1) == 0)
11713 if (((word
>> 21) & 0x1) == 0)
11715 if (((word
>> 24) & 0x1) == 0)
11717 /* 33222222222211111111110000000000
11718 10987654321098765432109876543210
11719 xxxxxxxxxxxxxxxxxxxxx011001100xx
11725 if (((word
>> 13) & 0x1) == 0)
11727 /* 33222222222211111111110000000000
11728 10987654321098765432109876543210
11729 xxxxxxxxxxxxx0xxxxxxx011101100xx
11735 /* 33222222222211111111110000000000
11736 10987654321098765432109876543210
11737 xxxxxxxxxxxxx1xxxxxxx011101100xx
11745 if (((word
>> 13) & 0x1) == 0)
11747 /* 33222222222211111111110000000000
11748 10987654321098765432109876543210
11749 xxxxxxxxxxxxx0xxxxxxx111x01100xx
11755 /* 33222222222211111111110000000000
11756 10987654321098765432109876543210
11757 xxxxxxxxxxxxx1xxxxxxx111x01100xx
11765 /* 33222222222211111111110000000000
11766 10987654321098765432109876543210
11767 xxxxxxxxxxxxxxxxxxxxxx11x01101xx
11776 if (((word
>> 24) & 0x1) == 0)
11778 if (((word
>> 29) & 0x1) == 0)
11780 /* 33222222222211111111110000000000
11781 10987654321098765432109876543210
11782 xxxxxxxxxxxxxxxxxxxxxxxx001110xx
11788 if (((word
>> 10) & 0x1) == 0)
11790 if (((word
>> 11) & 0x1) == 0)
11792 if (((word
>> 22) & 0x1) == 0)
11794 /* 33222222222211111111110000000000
11795 10987654321098765432109876543210
11796 xxxxxxxxxx00xxxxxxxxxx0x001111xx
11802 /* 33222222222211111111110000000000
11803 10987654321098765432109876543210
11804 xxxxxxxxxx00xxxxxxxxxx1x001111xx
11811 if (((word
>> 22) & 0x1) == 0)
11813 /* 33222222222211111111110000000000
11814 10987654321098765432109876543210
11815 xxxxxxxxxx01xxxxxxxxxx0x001111xx
11821 /* 33222222222211111111110000000000
11822 10987654321098765432109876543210
11823 xxxxxxxxxx01xxxxxxxxxx1x001111xx
11831 if (((word
>> 22) & 0x1) == 0)
11833 /* 33222222222211111111110000000000
11834 10987654321098765432109876543210
11835 xxxxxxxxxx1xxxxxxxxxxx0x001111xx
11841 /* 33222222222211111111110000000000
11842 10987654321098765432109876543210
11843 xxxxxxxxxx1xxxxxxxxxxx1x001111xx
11852 if (((word
>> 22) & 0x1) == 0)
11854 /* 33222222222211111111110000000000
11855 10987654321098765432109876543210
11856 xxxxxxxxxxxxxxxxxxxxxx0x10111xxx
11862 /* 33222222222211111111110000000000
11863 10987654321098765432109876543210
11864 xxxxxxxxxxxxxxxxxxxxxx1x10111xxx
11873 if (((word
>> 24) & 0x1) == 0)
11875 if (((word
>> 21) & 0x1) == 0)
11877 if (((word
>> 28) & 0x1) == 0)
11879 if (((word
>> 10) & 0x1) == 0)
11881 if (((word
>> 29) & 0x1) == 0)
11883 if (((word
>> 11) & 0x1) == 0)
11885 if (((word
>> 12) & 0x1) == 0)
11887 /* 33222222222211111111110000000000
11888 10987654321098765432109876543210
11889 xxxxxxxxxx000xxxxxxxx0xx011100xx
11895 /* 33222222222211111111110000000000
11896 10987654321098765432109876543210
11897 xxxxxxxxxx001xxxxxxxx0xx011100xx
11904 if (((word
>> 12) & 0x1) == 0)
11906 if (((word
>> 14) & 0x1) == 0)
11908 /* 33222222222211111111110000000000
11909 10987654321098765432109876543210
11910 xxxxxxxxxx010x0xxxxxx0xx011100xx
11916 /* 33222222222211111111110000000000
11917 10987654321098765432109876543210
11918 xxxxxxxxxx010x1xxxxxx0xx011100xx
11925 if (((word
>> 13) & 0x1) == 0)
11927 if (((word
>> 14) & 0x1) == 0)
11929 /* 33222222222211111111110000000000
11930 10987654321098765432109876543210
11931 xxxxxxxxxx01100xxxxxx0xx011100xx
11937 /* 33222222222211111111110000000000
11938 10987654321098765432109876543210
11939 xxxxxxxxxx01101xxxxxx0xx011100xx
11946 if (((word
>> 14) & 0x1) == 0)
11948 /* 33222222222211111111110000000000
11949 10987654321098765432109876543210
11950 xxxxxxxxxx01110xxxxxx0xx011100xx
11956 /* 33222222222211111111110000000000
11957 10987654321098765432109876543210
11958 xxxxxxxxxx01111xxxxxx0xx011100xx
11968 /* 33222222222211111111110000000000
11969 10987654321098765432109876543210
11970 xxxxxxxxxx0xxxxxxxxxx0xx011101xx
11977 if (((word
>> 15) & 0x1) == 0)
11979 if (((word
>> 22) & 0x1) == 0)
11981 if (((word
>> 29) & 0x1) == 0)
11983 if (((word
>> 11) & 0x1) == 0)
11985 /* 33222222222211111111110000000000
11986 10987654321098765432109876543210
11987 xxxxxxxxxx10xxx0xxxxx00x011100xx
11993 if (((word
>> 12) & 0x1) == 0)
11995 if (((word
>> 13) & 0x1) == 0)
11997 /* 33222222222211111111110000000000
11998 10987654321098765432109876543210
11999 xxxxxxxxxx1100x0xxxxx00x011100xx
12005 /* 33222222222211111111110000000000
12006 10987654321098765432109876543210
12007 xxxxxxxxxx1101x0xxxxx00x011100xx
12014 if (((word
>> 13) & 0x1) == 0)
12016 /* 33222222222211111111110000000000
12017 10987654321098765432109876543210
12018 xxxxxxxxxx1110x0xxxxx00x011100xx
12024 /* 33222222222211111111110000000000
12025 10987654321098765432109876543210
12026 xxxxxxxxxx1111x0xxxxx00x011100xx
12035 /* 33222222222211111111110000000000
12036 10987654321098765432109876543210
12037 xxxxxxxxxx1xxxx0xxxxx00x011101xx
12044 if (((word
>> 11) & 0x1) == 0)
12046 if (((word
>> 12) & 0x1) == 0)
12048 if (((word
>> 13) & 0x1) == 0)
12050 if (((word
>> 23) & 0x1) == 0)
12052 if (((word
>> 29) & 0x1) == 0)
12054 /* 33222222222211111111110000000000
12055 10987654321098765432109876543210
12056 xxxxxxxxxx1000x0xxxxx010011100xx
12062 /* 33222222222211111111110000000000
12063 10987654321098765432109876543210
12064 xxxxxxxxxx1000x0xxxxx010011101xx
12071 if (((word
>> 29) & 0x1) == 0)
12073 /* 33222222222211111111110000000000
12074 10987654321098765432109876543210
12075 xxxxxxxxxx1000x0xxxxx011011100xx
12081 /* 33222222222211111111110000000000
12082 10987654321098765432109876543210
12083 xxxxxxxxxx1000x0xxxxx011011101xx
12091 if (((word
>> 23) & 0x1) == 0)
12093 if (((word
>> 29) & 0x1) == 0)
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 xxxxxxxxxx1001x0xxxxx010011100xx
12103 /* 33222222222211111111110000000000
12104 10987654321098765432109876543210
12105 xxxxxxxxxx1001x0xxxxx010011101xx
12112 /* 33222222222211111111110000000000
12113 10987654321098765432109876543210
12114 xxxxxxxxxx1001x0xxxxx01101110xxx
12122 if (((word
>> 13) & 0x1) == 0)
12124 if (((word
>> 23) & 0x1) == 0)
12126 if (((word
>> 29) & 0x1) == 0)
12128 /* 33222222222211111111110000000000
12129 10987654321098765432109876543210
12130 xxxxxxxxxx1010x0xxxxx010011100xx
12136 /* 33222222222211111111110000000000
12137 10987654321098765432109876543210
12138 xxxxxxxxxx1010x0xxxxx010011101xx
12145 if (((word
>> 29) & 0x1) == 0)
12147 /* 33222222222211111111110000000000
12148 10987654321098765432109876543210
12149 xxxxxxxxxx1010x0xxxxx011011100xx
12155 /* 33222222222211111111110000000000
12156 10987654321098765432109876543210
12157 xxxxxxxxxx1010x0xxxxx011011101xx
12165 if (((word
>> 23) & 0x1) == 0)
12167 if (((word
>> 29) & 0x1) == 0)
12169 /* 33222222222211111111110000000000
12170 10987654321098765432109876543210
12171 xxxxxxxxxx1011x0xxxxx010011100xx
12177 /* 33222222222211111111110000000000
12178 10987654321098765432109876543210
12179 xxxxxxxxxx1011x0xxxxx010011101xx
12186 if (((word
>> 29) & 0x1) == 0)
12188 /* 33222222222211111111110000000000
12189 10987654321098765432109876543210
12190 xxxxxxxxxx1011x0xxxxx011011100xx
12196 /* 33222222222211111111110000000000
12197 10987654321098765432109876543210
12198 xxxxxxxxxx1011x0xxxxx011011101xx
12208 if (((word
>> 12) & 0x1) == 0)
12210 if (((word
>> 13) & 0x1) == 0)
12212 if (((word
>> 23) & 0x1) == 0)
12214 /* 33222222222211111111110000000000
12215 10987654321098765432109876543210
12216 xxxxxxxxxx1100x0xxxxx01001110xxx
12222 /* 33222222222211111111110000000000
12223 10987654321098765432109876543210
12224 xxxxxxxxxx1100x0xxxxx01101110xxx
12231 if (((word
>> 23) & 0x1) == 0)
12233 /* 33222222222211111111110000000000
12234 10987654321098765432109876543210
12235 xxxxxxxxxx1101x0xxxxx01001110xxx
12241 /* 33222222222211111111110000000000
12242 10987654321098765432109876543210
12243 xxxxxxxxxx1101x0xxxxx01101110xxx
12251 if (((word
>> 13) & 0x1) == 0)
12253 if (((word
>> 29) & 0x1) == 0)
12255 /* 33222222222211111111110000000000
12256 10987654321098765432109876543210
12257 xxxxxxxxxx1110x0xxxxx01x011100xx
12263 /* 33222222222211111111110000000000
12264 10987654321098765432109876543210
12265 xxxxxxxxxx1110x0xxxxx01x011101xx
12272 if (((word
>> 23) & 0x1) == 0)
12274 if (((word
>> 29) & 0x1) == 0)
12276 /* 33222222222211111111110000000000
12277 10987654321098765432109876543210
12278 xxxxxxxxxx1111x0xxxxx010011100xx
12284 /* 33222222222211111111110000000000
12285 10987654321098765432109876543210
12286 xxxxxxxxxx1111x0xxxxx010011101xx
12293 /* 33222222222211111111110000000000
12294 10987654321098765432109876543210
12295 xxxxxxxxxx1111x0xxxxx01101110xxx
12306 if (((word
>> 11) & 0x1) == 0)
12308 /* 33222222222211111111110000000000
12309 10987654321098765432109876543210
12310 xxxxxxxxxx10xxx1xxxxx0xx01110xxx
12316 /* 33222222222211111111110000000000
12317 10987654321098765432109876543210
12318 xxxxxxxxxx11xxx1xxxxx0xx01110xxx
12327 if (((word
>> 29) & 0x1) == 0)
12329 if (((word
>> 30) & 0x1) == 0)
12331 if (((word
>> 16) & 0x1) == 0)
12333 if (((word
>> 17) & 0x1) == 0)
12335 /* 33222222222211111111110000000000
12336 10987654321098765432109876543210
12337 xxxxxxxxxxxxxxxx00xxx0xx0111100x
12343 /* 33222222222211111111110000000000
12344 10987654321098765432109876543210
12345 xxxxxxxxxxxxxxxx01xxx0xx0111100x
12352 if (((word
>> 17) & 0x1) == 0)
12354 /* 33222222222211111111110000000000
12355 10987654321098765432109876543210
12356 xxxxxxxxxxxxxxxx10xxx0xx0111100x
12362 /* 33222222222211111111110000000000
12363 10987654321098765432109876543210
12364 xxxxxxxxxxxxxxxx11xxx0xx0111100x
12372 if (((word
>> 10) & 0x1) == 0)
12374 if (((word
>> 12) & 0x1) == 0)
12376 if (((word
>> 13) & 0x1) == 0)
12378 if (((word
>> 14) & 0x1) == 0)
12380 /* 33222222222211111111110000000000
12381 10987654321098765432109876543210
12382 xxxxxxxxxx0x000xxxxxx0xx0111101x
12388 /* 33222222222211111111110000000000
12389 10987654321098765432109876543210
12390 xxxxxxxxxx0x001xxxxxx0xx0111101x
12397 if (((word
>> 14) & 0x1) == 0)
12399 /* 33222222222211111111110000000000
12400 10987654321098765432109876543210
12401 xxxxxxxxxx0x010xxxxxx0xx0111101x
12407 /* 33222222222211111111110000000000
12408 10987654321098765432109876543210
12409 xxxxxxxxxx0x011xxxxxx0xx0111101x
12417 if (((word
>> 13) & 0x1) == 0)
12419 if (((word
>> 14) & 0x1) == 0)
12421 /* 33222222222211111111110000000000
12422 10987654321098765432109876543210
12423 xxxxxxxxxx0x100xxxxxx0xx0111101x
12429 /* 33222222222211111111110000000000
12430 10987654321098765432109876543210
12431 xxxxxxxxxx0x101xxxxxx0xx0111101x
12438 /* 33222222222211111111110000000000
12439 10987654321098765432109876543210
12440 xxxxxxxxxx0x11xxxxxxx0xx0111101x
12448 if (((word
>> 11) & 0x1) == 0)
12450 if (((word
>> 13) & 0x1) == 0)
12452 /* 33222222222211111111110000000000
12453 10987654321098765432109876543210
12454 xxxxxxxxxx10x0xxxxxxx0xx0111101x
12460 /* 33222222222211111111110000000000
12461 10987654321098765432109876543210
12462 xxxxxxxxxx10x1xxxxxxx0xx0111101x
12469 if (((word
>> 13) & 0x1) == 0)
12471 /* 33222222222211111111110000000000
12472 10987654321098765432109876543210
12473 xxxxxxxxxx11x0xxxxxxx0xx0111101x
12479 if (((word
>> 23) & 0x1) == 0)
12481 /* 33222222222211111111110000000000
12482 10987654321098765432109876543210
12483 xxxxxxxxxx11x1xxxxxxx0x00111101x
12489 /* 33222222222211111111110000000000
12490 10987654321098765432109876543210
12491 xxxxxxxxxx11x1xxxxxxx0x10111101x
12502 if (((word
>> 11) & 0x1) == 0)
12504 if (((word
>> 12) & 0x1) == 0)
12506 if (((word
>> 13) & 0x1) == 0)
12508 /* 33222222222211111111110000000000
12509 10987654321098765432109876543210
12510 xxxxxxxxxxx000xxxxxxx0xx011111xx
12516 if (((word
>> 23) & 0x1) == 0)
12518 /* 33222222222211111111110000000000
12519 10987654321098765432109876543210
12520 xxxxxxxxxxx001xxxxxxx0x0011111xx
12526 /* 33222222222211111111110000000000
12527 10987654321098765432109876543210
12528 xxxxxxxxxxx001xxxxxxx0x1011111xx
12536 /* 33222222222211111111110000000000
12537 10987654321098765432109876543210
12538 xxxxxxxxxxx01xxxxxxxx0xx011111xx
12545 if (((word
>> 13) & 0x1) == 0)
12547 /* 33222222222211111111110000000000
12548 10987654321098765432109876543210
12549 xxxxxxxxxxx1x0xxxxxxx0xx011111xx
12555 if (((word
>> 23) & 0x1) == 0)
12557 /* 33222222222211111111110000000000
12558 10987654321098765432109876543210
12559 xxxxxxxxxxx1x1xxxxxxx0x0011111xx
12565 /* 33222222222211111111110000000000
12566 10987654321098765432109876543210
12567 xxxxxxxxxxx1x1xxxxxxx0x1011111xx
12578 if (((word
>> 10) & 0x1) == 0)
12580 if (((word
>> 11) & 0x1) == 0)
12582 if (((word
>> 12) & 0x1) == 0)
12584 if (((word
>> 13) & 0x1) == 0)
12586 if (((word
>> 14) & 0x1) == 0)
12588 if (((word
>> 15) & 0x1) == 0)
12590 if (((word
>> 28) & 0x1) == 0)
12592 if (((word
>> 29) & 0x1) == 0)
12594 if (((word
>> 30) & 0x1) == 0)
12596 /* 33222222222211111111110000000000
12597 10987654321098765432109876543210
12598 xxxxxxxxxx000000xxxxx1xx0111000x
12604 /* 33222222222211111111110000000000
12605 10987654321098765432109876543210
12606 xxxxxxxxxx000000xxxxx1xx0111001x
12613 if (((word
>> 30) & 0x1) == 0)
12615 /* 33222222222211111111110000000000
12616 10987654321098765432109876543210
12617 xxxxxxxxxx000000xxxxx1xx0111010x
12623 /* 33222222222211111111110000000000
12624 10987654321098765432109876543210
12625 xxxxxxxxxx000000xxxxx1xx0111011x
12633 if (((word
>> 16) & 0x1) == 0)
12635 if (((word
>> 17) & 0x1) == 0)
12637 if (((word
>> 18) & 0x1) == 0)
12639 if (((word
>> 19) & 0x1) == 0)
12641 if (((word
>> 20) & 0x1) == 0)
12643 /* 33222222222211111111110000000000
12644 10987654321098765432109876543210
12645 xxxxxxxxxx000000000001xx01111xxx
12651 /* 33222222222211111111110000000000
12652 10987654321098765432109876543210
12653 xxxxxxxxxx000000000011xx01111xxx
12660 if (((word
>> 20) & 0x1) == 0)
12662 /* 33222222222211111111110000000000
12663 10987654321098765432109876543210
12664 xxxxxxxxxx000000000101xx01111xxx
12670 /* 33222222222211111111110000000000
12671 10987654321098765432109876543210
12672 xxxxxxxxxx000000000111xx01111xxx
12680 /* 33222222222211111111110000000000
12681 10987654321098765432109876543210
12682 xxxxxxxxxx000000001xx1xx01111xxx
12689 if (((word
>> 18) & 0x1) == 0)
12691 /* 33222222222211111111110000000000
12692 10987654321098765432109876543210
12693 xxxxxxxxxx000000010xx1xx01111xxx
12699 if (((word
>> 19) & 0x1) == 0)
12701 /* 33222222222211111111110000000000
12702 10987654321098765432109876543210
12703 xxxxxxxxxx0000000110x1xx01111xxx
12709 if (((word
>> 20) & 0x1) == 0)
12711 /* 33222222222211111111110000000000
12712 10987654321098765432109876543210
12713 xxxxxxxxxx000000011101xx01111xxx
12719 /* 33222222222211111111110000000000
12720 10987654321098765432109876543210
12721 xxxxxxxxxx000000011111xx01111xxx
12731 if (((word
>> 17) & 0x1) == 0)
12733 if (((word
>> 18) & 0x1) == 0)
12735 if (((word
>> 19) & 0x1) == 0)
12737 if (((word
>> 20) & 0x1) == 0)
12739 /* 33222222222211111111110000000000
12740 10987654321098765432109876543210
12741 xxxxxxxxxx000000100001xx01111xxx
12747 /* 33222222222211111111110000000000
12748 10987654321098765432109876543210
12749 xxxxxxxxxx000000100011xx01111xxx
12756 if (((word
>> 20) & 0x1) == 0)
12758 /* 33222222222211111111110000000000
12759 10987654321098765432109876543210
12760 xxxxxxxxxx000000100101xx01111xxx
12766 /* 33222222222211111111110000000000
12767 10987654321098765432109876543210
12768 xxxxxxxxxx000000100111xx01111xxx
12776 /* 33222222222211111111110000000000
12777 10987654321098765432109876543210
12778 xxxxxxxxxx000000101xx1xx01111xxx
12785 if (((word
>> 18) & 0x1) == 0)
12787 /* 33222222222211111111110000000000
12788 10987654321098765432109876543210
12789 xxxxxxxxxx000000110xx1xx01111xxx
12795 if (((word
>> 19) & 0x1) == 0)
12797 /* 33222222222211111111110000000000
12798 10987654321098765432109876543210
12799 xxxxxxxxxx0000001110x1xx01111xxx
12805 /* 33222222222211111111110000000000
12806 10987654321098765432109876543210
12807 xxxxxxxxxx0000001111x1xx01111xxx
12818 if (((word
>> 29) & 0x1) == 0)
12820 if (((word
>> 30) & 0x1) == 0)
12822 /* 33222222222211111111110000000000
12823 10987654321098765432109876543210
12824 xxxxxxxxxx000001xxxxx1xx0111x00x
12830 /* 33222222222211111111110000000000
12831 10987654321098765432109876543210
12832 xxxxxxxxxx000001xxxxx1xx0111x01x
12839 if (((word
>> 30) & 0x1) == 0)
12841 /* 33222222222211111111110000000000
12842 10987654321098765432109876543210
12843 xxxxxxxxxx000001xxxxx1xx0111x10x
12849 /* 33222222222211111111110000000000
12850 10987654321098765432109876543210
12851 xxxxxxxxxx000001xxxxx1xx0111x11x
12860 if (((word
>> 28) & 0x1) == 0)
12862 if (((word
>> 15) & 0x1) == 0)
12864 if (((word
>> 29) & 0x1) == 0)
12866 if (((word
>> 30) & 0x1) == 0)
12868 /* 33222222222211111111110000000000
12869 10987654321098765432109876543210
12870 xxxxxxxxxx000010xxxxx1xx0111000x
12876 /* 33222222222211111111110000000000
12877 10987654321098765432109876543210
12878 xxxxxxxxxx000010xxxxx1xx0111001x
12885 if (((word
>> 30) & 0x1) == 0)
12887 /* 33222222222211111111110000000000
12888 10987654321098765432109876543210
12889 xxxxxxxxxx000010xxxxx1xx0111010x
12895 /* 33222222222211111111110000000000
12896 10987654321098765432109876543210
12897 xxxxxxxxxx000010xxxxx1xx0111011x
12905 if (((word
>> 29) & 0x1) == 0)
12907 if (((word
>> 30) & 0x1) == 0)
12909 /* 33222222222211111111110000000000
12910 10987654321098765432109876543210
12911 xxxxxxxxxx000011xxxxx1xx0111000x
12917 /* 33222222222211111111110000000000
12918 10987654321098765432109876543210
12919 xxxxxxxxxx000011xxxxx1xx0111001x
12926 if (((word
>> 30) & 0x1) == 0)
12928 /* 33222222222211111111110000000000
12929 10987654321098765432109876543210
12930 xxxxxxxxxx000011xxxxx1xx0111010x
12936 /* 33222222222211111111110000000000
12937 10987654321098765432109876543210
12938 xxxxxxxxxx000011xxxxx1xx0111011x
12947 if (((word
>> 17) & 0x1) == 0)
12949 if (((word
>> 15) & 0x1) == 0)
12951 if (((word
>> 16) & 0x1) == 0)
12953 if (((word
>> 18) & 0x1) == 0)
12955 /* 33222222222211111111110000000000
12956 10987654321098765432109876543210
12957 xxxxxxxxxx000010000xx1xx01111xxx
12963 /* 33222222222211111111110000000000
12964 10987654321098765432109876543210
12965 xxxxxxxxxx000010001xx1xx01111xxx
12972 if (((word
>> 18) & 0x1) == 0)
12974 /* 33222222222211111111110000000000
12975 10987654321098765432109876543210
12976 xxxxxxxxxx000010100xx1xx01111xxx
12982 /* 33222222222211111111110000000000
12983 10987654321098765432109876543210
12984 xxxxxxxxxx000010101xx1xx01111xxx
12992 if (((word
>> 16) & 0x1) == 0)
12994 if (((word
>> 18) & 0x1) == 0)
12996 /* 33222222222211111111110000000000
12997 10987654321098765432109876543210
12998 xxxxxxxxxx000011000xx1xx01111xxx
13004 /* 33222222222211111111110000000000
13005 10987654321098765432109876543210
13006 xxxxxxxxxx000011001xx1xx01111xxx
13013 if (((word
>> 18) & 0x1) == 0)
13015 /* 33222222222211111111110000000000
13016 10987654321098765432109876543210
13017 xxxxxxxxxx000011100xx1xx01111xxx
13023 /* 33222222222211111111110000000000
13024 10987654321098765432109876543210
13025 xxxxxxxxxx000011101xx1xx01111xxx
13034 if (((word
>> 18) & 0x1) == 0)
13036 /* 33222222222211111111110000000000
13037 10987654321098765432109876543210
13038 xxxxxxxxxx00001xx10xx1xx01111xxx
13044 if (((word
>> 15) & 0x1) == 0)
13046 if (((word
>> 16) & 0x1) == 0)
13048 /* 33222222222211111111110000000000
13049 10987654321098765432109876543210
13050 xxxxxxxxxx000010011xx1xx01111xxx
13056 /* 33222222222211111111110000000000
13057 10987654321098765432109876543210
13058 xxxxxxxxxx000010111xx1xx01111xxx
13065 /* 33222222222211111111110000000000
13066 10987654321098765432109876543210
13067 xxxxxxxxxx000011x11xx1xx01111xxx
13078 if (((word
>> 14) & 0x1) == 0)
13080 if (((word
>> 15) & 0x1) == 0)
13082 if (((word
>> 28) & 0x1) == 0)
13084 if (((word
>> 29) & 0x1) == 0)
13086 if (((word
>> 30) & 0x1) == 0)
13088 /* 33222222222211111111110000000000
13089 10987654321098765432109876543210
13090 xxxxxxxxxx000100xxxxx1xx0111000x
13096 /* 33222222222211111111110000000000
13097 10987654321098765432109876543210
13098 xxxxxxxxxx000100xxxxx1xx0111001x
13105 if (((word
>> 30) & 0x1) == 0)
13107 /* 33222222222211111111110000000000
13108 10987654321098765432109876543210
13109 xxxxxxxxxx000100xxxxx1xx0111010x
13115 /* 33222222222211111111110000000000
13116 10987654321098765432109876543210
13117 xxxxxxxxxx000100xxxxx1xx0111011x
13125 if (((word
>> 3) & 0x1) == 0)
13127 if (((word
>> 4) & 0x1) == 0)
13129 /* 33222222222211111111110000000000
13130 10987654321098765432109876543210
13131 xxx00xxxxx000100xxxxx1xx01111xxx
13137 /* 33222222222211111111110000000000
13138 10987654321098765432109876543210
13139 xxx01xxxxx000100xxxxx1xx01111xxx
13146 if (((word
>> 4) & 0x1) == 0)
13148 /* 33222222222211111111110000000000
13149 10987654321098765432109876543210
13150 xxx10xxxxx000100xxxxx1xx01111xxx
13156 /* 33222222222211111111110000000000
13157 10987654321098765432109876543210
13158 xxx11xxxxx000100xxxxx1xx01111xxx
13167 if (((word
>> 29) & 0x1) == 0)
13169 if (((word
>> 30) & 0x1) == 0)
13171 /* 33222222222211111111110000000000
13172 10987654321098765432109876543210
13173 xxxxxxxxxx000101xxxxx1xx0111x00x
13179 /* 33222222222211111111110000000000
13180 10987654321098765432109876543210
13181 xxxxxxxxxx000101xxxxx1xx0111x01x
13188 if (((word
>> 30) & 0x1) == 0)
13190 /* 33222222222211111111110000000000
13191 10987654321098765432109876543210
13192 xxxxxxxxxx000101xxxxx1xx0111x10x
13198 /* 33222222222211111111110000000000
13199 10987654321098765432109876543210
13200 xxxxxxxxxx000101xxxxx1xx0111x11x
13209 if (((word
>> 15) & 0x1) == 0)
13211 if (((word
>> 29) & 0x1) == 0)
13213 if (((word
>> 30) & 0x1) == 0)
13215 /* 33222222222211111111110000000000
13216 10987654321098765432109876543210
13217 xxxxxxxxxx000110xxxxx1xx0111x00x
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 xxxxxxxxxx000110xxxxx1xx0111x01x
13232 if (((word
>> 30) & 0x1) == 0)
13234 /* 33222222222211111111110000000000
13235 10987654321098765432109876543210
13236 xxxxxxxxxx000110xxxxx1xx0111x10x
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 xxxxxxxxxx000110xxxxx1xx0111x11x
13252 if (((word
>> 22) & 0x1) == 0)
13254 if (((word
>> 30) & 0x1) == 0)
13256 /* 33222222222211111111110000000000
13257 10987654321098765432109876543210
13258 xxxxxxxxxx000111xxxxx10x0111xx0x
13264 /* 33222222222211111111110000000000
13265 10987654321098765432109876543210
13266 xxxxxxxxxx000111xxxxx10x0111xx1x
13273 if (((word
>> 30) & 0x1) == 0)
13275 /* 33222222222211111111110000000000
13276 10987654321098765432109876543210
13277 xxxxxxxxxx000111xxxxx11x0111xx0x
13283 /* 33222222222211111111110000000000
13284 10987654321098765432109876543210
13285 xxxxxxxxxx000111xxxxx11x0111xx1x
13296 if (((word
>> 28) & 0x1) == 0)
13298 if (((word
>> 13) & 0x1) == 0)
13300 if (((word
>> 14) & 0x1) == 0)
13302 if (((word
>> 15) & 0x1) == 0)
13304 if (((word
>> 29) & 0x1) == 0)
13306 if (((word
>> 30) & 0x1) == 0)
13308 /* 33222222222211111111110000000000
13309 10987654321098765432109876543210
13310 xxxxxxxxxx001000xxxxx1xx0111000x
13316 /* 33222222222211111111110000000000
13317 10987654321098765432109876543210
13318 xxxxxxxxxx001000xxxxx1xx0111001x
13325 if (((word
>> 30) & 0x1) == 0)
13327 /* 33222222222211111111110000000000
13328 10987654321098765432109876543210
13329 xxxxxxxxxx001000xxxxx1xx0111010x
13335 /* 33222222222211111111110000000000
13336 10987654321098765432109876543210
13337 xxxxxxxxxx001000xxxxx1xx0111011x
13345 if (((word
>> 30) & 0x1) == 0)
13347 /* 33222222222211111111110000000000
13348 10987654321098765432109876543210
13349 xxxxxxxxxx001001xxxxx1xx01110x0x
13355 /* 33222222222211111111110000000000
13356 10987654321098765432109876543210
13357 xxxxxxxxxx001001xxxxx1xx01110x1x
13365 if (((word
>> 15) & 0x1) == 0)
13367 if (((word
>> 29) & 0x1) == 0)
13369 if (((word
>> 30) & 0x1) == 0)
13371 /* 33222222222211111111110000000000
13372 10987654321098765432109876543210
13373 xxxxxxxxxx001010xxxxx1xx0111000x
13379 /* 33222222222211111111110000000000
13380 10987654321098765432109876543210
13381 xxxxxxxxxx001010xxxxx1xx0111001x
13388 if (((word
>> 30) & 0x1) == 0)
13390 /* 33222222222211111111110000000000
13391 10987654321098765432109876543210
13392 xxxxxxxxxx001010xxxxx1xx0111010x
13398 /* 33222222222211111111110000000000
13399 10987654321098765432109876543210
13400 xxxxxxxxxx001010xxxxx1xx0111011x
13408 if (((word
>> 30) & 0x1) == 0)
13410 /* 33222222222211111111110000000000
13411 10987654321098765432109876543210
13412 xxxxxxxxxx001011xxxxx1xx01110x0x
13418 /* 33222222222211111111110000000000
13419 10987654321098765432109876543210
13420 xxxxxxxxxx001011xxxxx1xx01110x1x
13429 if (((word
>> 14) & 0x1) == 0)
13431 if (((word
>> 15) & 0x1) == 0)
13433 if (((word
>> 29) & 0x1) == 0)
13435 if (((word
>> 30) & 0x1) == 0)
13437 /* 33222222222211111111110000000000
13438 10987654321098765432109876543210
13439 xxxxxxxxxx001100xxxxx1xx0111000x
13445 /* 33222222222211111111110000000000
13446 10987654321098765432109876543210
13447 xxxxxxxxxx001100xxxxx1xx0111001x
13454 if (((word
>> 30) & 0x1) == 0)
13456 /* 33222222222211111111110000000000
13457 10987654321098765432109876543210
13458 xxxxxxxxxx001100xxxxx1xx0111010x
13464 /* 33222222222211111111110000000000
13465 10987654321098765432109876543210
13466 xxxxxxxxxx001100xxxxx1xx0111011x
13474 if (((word
>> 30) & 0x1) == 0)
13476 /* 33222222222211111111110000000000
13477 10987654321098765432109876543210
13478 xxxxxxxxxx001101xxxxx1xx01110x0x
13484 /* 33222222222211111111110000000000
13485 10987654321098765432109876543210
13486 xxxxxxxxxx001101xxxxx1xx01110x1x
13494 if (((word
>> 29) & 0x1) == 0)
13496 if (((word
>> 30) & 0x1) == 0)
13498 /* 33222222222211111111110000000000
13499 10987654321098765432109876543210
13500 xxxxxxxxxx00111xxxxxx1xx0111000x
13506 /* 33222222222211111111110000000000
13507 10987654321098765432109876543210
13508 xxxxxxxxxx00111xxxxxx1xx0111001x
13515 if (((word
>> 30) & 0x1) == 0)
13517 /* 33222222222211111111110000000000
13518 10987654321098765432109876543210
13519 xxxxxxxxxx00111xxxxxx1xx0111010x
13525 /* 33222222222211111111110000000000
13526 10987654321098765432109876543210
13527 xxxxxxxxxx00111xxxxxx1xx0111011x
13537 if (((word
>> 30) & 0x1) == 0)
13539 /* 33222222222211111111110000000000
13540 10987654321098765432109876543210
13541 xxxxxxxxxx001xxxxxxxx1xx01111x0x
13547 if (((word
>> 13) & 0x1) == 0)
13549 if (((word
>> 14) & 0x1) == 0)
13551 /* 33222222222211111111110000000000
13552 10987654321098765432109876543210
13553 xxxxxxxxxx00100xxxxxx1xx01111x1x
13559 /* 33222222222211111111110000000000
13560 10987654321098765432109876543210
13561 xxxxxxxxxx00101xxxxxx1xx01111x1x
13568 /* 33222222222211111111110000000000
13569 10987654321098765432109876543210
13570 xxxxxxxxxx0011xxxxxxx1xx01111x1x
13580 if (((word
>> 12) & 0x1) == 0)
13582 if (((word
>> 13) & 0x1) == 0)
13584 if (((word
>> 14) & 0x1) == 0)
13586 if (((word
>> 15) & 0x1) == 0)
13588 if (((word
>> 28) & 0x1) == 0)
13590 if (((word
>> 29) & 0x1) == 0)
13592 /* 33222222222211111111110000000000
13593 10987654321098765432109876543210
13594 xxxxxxxxxx010000xxxxx1xx011100xx
13600 /* 33222222222211111111110000000000
13601 10987654321098765432109876543210
13602 xxxxxxxxxx010000xxxxx1xx011101xx
13609 if (((word
>> 30) & 0x1) == 0)
13611 /* 33222222222211111111110000000000
13612 10987654321098765432109876543210
13613 xxxxxxxxxx010000xxxxx1xx01111x0x
13619 /* 33222222222211111111110000000000
13620 10987654321098765432109876543210
13621 xxxxxxxxxx010000xxxxx1xx01111x1x
13629 if (((word
>> 28) & 0x1) == 0)
13631 if (((word
>> 16) & 0x1) == 0)
13633 if (((word
>> 29) & 0x1) == 0)
13635 /* 33222222222211111111110000000000
13636 10987654321098765432109876543210
13637 xxxxxxxxxx0100010xxxx1xx011100xx
13643 /* 33222222222211111111110000000000
13644 10987654321098765432109876543210
13645 xxxxxxxxxx0100010xxxx1xx011101xx
13652 if (((word
>> 19) & 0x1) == 0)
13654 if (((word
>> 23) & 0x1) == 0)
13656 if (((word
>> 29) & 0x1) == 0)
13658 /* 33222222222211111111110000000000
13659 10987654321098765432109876543210
13660 xxxxxxxxxx0100011xx0x1x0011100xx
13666 /* 33222222222211111111110000000000
13667 10987654321098765432109876543210
13668 xxxxxxxxxx0100011xx0x1x0011101xx
13675 /* 33222222222211111111110000000000
13676 10987654321098765432109876543210
13677 xxxxxxxxxx0100011xx0x1x101110xxx
13684 if (((word
>> 23) & 0x1) == 0)
13686 if (((word
>> 29) & 0x1) == 0)
13688 /* 33222222222211111111110000000000
13689 10987654321098765432109876543210
13690 xxxxxxxxxx0100011xx1x1x0011100xx
13696 /* 33222222222211111111110000000000
13697 10987654321098765432109876543210
13698 xxxxxxxxxx0100011xx1x1x0011101xx
13705 /* 33222222222211111111110000000000
13706 10987654321098765432109876543210
13707 xxxxxxxxxx0100011xx1x1x101110xxx
13716 if (((word
>> 29) & 0x1) == 0)
13718 if (((word
>> 30) & 0x1) == 0)
13720 /* 33222222222211111111110000000000
13721 10987654321098765432109876543210
13722 xxxxxxxxxx010001xxxxx1xx0111100x
13728 /* 33222222222211111111110000000000
13729 10987654321098765432109876543210
13730 xxxxxxxxxx010001xxxxx1xx0111101x
13737 /* 33222222222211111111110000000000
13738 10987654321098765432109876543210
13739 xxxxxxxxxx010001xxxxx1xx011111xx
13748 if (((word
>> 15) & 0x1) == 0)
13750 if (((word
>> 28) & 0x1) == 0)
13752 if (((word
>> 16) & 0x1) == 0)
13754 if (((word
>> 19) & 0x1) == 0)
13756 if (((word
>> 29) & 0x1) == 0)
13758 /* 33222222222211111111110000000000
13759 10987654321098765432109876543210
13760 xxxxxxxxxx0100100xx0x1xx011100xx
13766 /* 33222222222211111111110000000000
13767 10987654321098765432109876543210
13768 xxxxxxxxxx0100100xx0x1xx011101xx
13775 /* 33222222222211111111110000000000
13776 10987654321098765432109876543210
13777 xxxxxxxxxx0100100xx1x1xx01110xxx
13784 if (((word
>> 29) & 0x1) == 0)
13786 if (((word
>> 30) & 0x1) == 0)
13788 /* 33222222222211111111110000000000
13789 10987654321098765432109876543210
13790 xxxxxxxxxx0100101xxxx1xx0111000x
13796 /* 33222222222211111111110000000000
13797 10987654321098765432109876543210
13798 xxxxxxxxxx0100101xxxx1xx0111001x
13805 if (((word
>> 30) & 0x1) == 0)
13807 /* 33222222222211111111110000000000
13808 10987654321098765432109876543210
13809 xxxxxxxxxx0100101xxxx1xx0111010x
13815 /* 33222222222211111111110000000000
13816 10987654321098765432109876543210
13817 xxxxxxxxxx0100101xxxx1xx0111011x
13826 if (((word
>> 29) & 0x1) == 0)
13828 if (((word
>> 30) & 0x1) == 0)
13830 /* 33222222222211111111110000000000
13831 10987654321098765432109876543210
13832 xxxxxxxxxx010010xxxxx1xx0111100x
13838 /* 33222222222211111111110000000000
13839 10987654321098765432109876543210
13840 xxxxxxxxxx010010xxxxx1xx0111101x
13847 /* 33222222222211111111110000000000
13848 10987654321098765432109876543210
13849 xxxxxxxxxx010010xxxxx1xx011111xx
13857 if (((word
>> 16) & 0x1) == 0)
13859 if (((word
>> 19) & 0x1) == 0)
13861 if (((word
>> 20) & 0x1) == 0)
13863 if (((word
>> 28) & 0x1) == 0)
13865 if (((word
>> 29) & 0x1) == 0)
13867 /* 33222222222211111111110000000000
13868 10987654321098765432109876543210
13869 xxxxxxxxxx0100110xx001xx011100xx
13875 /* 33222222222211111111110000000000
13876 10987654321098765432109876543210
13877 xxxxxxxxxx0100110xx001xx011101xx
13884 if (((word
>> 29) & 0x1) == 0)
13886 /* 33222222222211111111110000000000
13887 10987654321098765432109876543210
13888 xxxxxxxxxx0100110xx001xx011110xx
13894 /* 33222222222211111111110000000000
13895 10987654321098765432109876543210
13896 xxxxxxxxxx0100110xx001xx011111xx
13904 if (((word
>> 23) & 0x1) == 0)
13906 if (((word
>> 28) & 0x1) == 0)
13908 if (((word
>> 29) & 0x1) == 0)
13910 /* 33222222222211111111110000000000
13911 10987654321098765432109876543210
13912 xxxxxxxxxx0100110xx011x0011100xx
13918 /* 33222222222211111111110000000000
13919 10987654321098765432109876543210
13920 xxxxxxxxxx0100110xx011x0011101xx
13927 if (((word
>> 29) & 0x1) == 0)
13929 /* 33222222222211111111110000000000
13930 10987654321098765432109876543210
13931 xxxxxxxxxx0100110xx011x0011110xx
13937 /* 33222222222211111111110000000000
13938 10987654321098765432109876543210
13939 xxxxxxxxxx0100110xx011x0011111xx
13947 if (((word
>> 28) & 0x1) == 0)
13949 if (((word
>> 29) & 0x1) == 0)
13951 /* 33222222222211111111110000000000
13952 10987654321098765432109876543210
13953 xxxxxxxxxx0100110xx011x1011100xx
13959 /* 33222222222211111111110000000000
13960 10987654321098765432109876543210
13961 xxxxxxxxxx0100110xx011x1011101xx
13968 if (((word
>> 29) & 0x1) == 0)
13970 /* 33222222222211111111110000000000
13971 10987654321098765432109876543210
13972 xxxxxxxxxx0100110xx011x1011110xx
13978 /* 33222222222211111111110000000000
13979 10987654321098765432109876543210
13980 xxxxxxxxxx0100110xx011x1011111xx
13990 if (((word
>> 28) & 0x1) == 0)
13992 if (((word
>> 29) & 0x1) == 0)
13994 /* 33222222222211111111110000000000
13995 10987654321098765432109876543210
13996 xxxxxxxxxx0100110xx1x1xx011100xx
14002 /* 33222222222211111111110000000000
14003 10987654321098765432109876543210
14004 xxxxxxxxxx0100110xx1x1xx011101xx
14011 if (((word
>> 29) & 0x1) == 0)
14013 /* 33222222222211111111110000000000
14014 10987654321098765432109876543210
14015 xxxxxxxxxx0100110xx1x1xx011110xx
14021 /* 33222222222211111111110000000000
14022 10987654321098765432109876543210
14023 xxxxxxxxxx0100110xx1x1xx011111xx
14032 if (((word
>> 19) & 0x1) == 0)
14034 if (((word
>> 23) & 0x1) == 0)
14036 if (((word
>> 28) & 0x1) == 0)
14038 if (((word
>> 29) & 0x1) == 0)
14040 /* 33222222222211111111110000000000
14041 10987654321098765432109876543210
14042 xxxxxxxxxx0100111xx0x1x0011100xx
14048 /* 33222222222211111111110000000000
14049 10987654321098765432109876543210
14050 xxxxxxxxxx0100111xx0x1x0011101xx
14057 if (((word
>> 29) & 0x1) == 0)
14059 /* 33222222222211111111110000000000
14060 10987654321098765432109876543210
14061 xxxxxxxxxx0100111xx0x1x0011110xx
14067 /* 33222222222211111111110000000000
14068 10987654321098765432109876543210
14069 xxxxxxxxxx0100111xx0x1x0011111xx
14077 if (((word
>> 29) & 0x1) == 0)
14079 /* 33222222222211111111110000000000
14080 10987654321098765432109876543210
14081 xxxxxxxxxx0100111xx0x1x10111x0xx
14087 /* 33222222222211111111110000000000
14088 10987654321098765432109876543210
14089 xxxxxxxxxx0100111xx0x1x10111x1xx
14097 if (((word
>> 28) & 0x1) == 0)
14099 if (((word
>> 29) & 0x1) == 0)
14101 /* 33222222222211111111110000000000
14102 10987654321098765432109876543210
14103 xxxxxxxxxx0100111xx1x1xx011100xx
14109 /* 33222222222211111111110000000000
14110 10987654321098765432109876543210
14111 xxxxxxxxxx0100111xx1x1xx011101xx
14118 if (((word
>> 29) & 0x1) == 0)
14120 /* 33222222222211111111110000000000
14121 10987654321098765432109876543210
14122 xxxxxxxxxx0100111xx1x1xx011110xx
14128 /* 33222222222211111111110000000000
14129 10987654321098765432109876543210
14130 xxxxxxxxxx0100111xx1x1xx011111xx
14142 if (((word
>> 14) & 0x1) == 0)
14144 if (((word
>> 15) & 0x1) == 0)
14146 if (((word
>> 28) & 0x1) == 0)
14148 if (((word
>> 16) & 0x1) == 0)
14150 if (((word
>> 29) & 0x1) == 0)
14152 /* 33222222222211111111110000000000
14153 10987654321098765432109876543210
14154 xxxxxxxxxx0101000xxxx1xx011100xx
14160 /* 33222222222211111111110000000000
14161 10987654321098765432109876543210
14162 xxxxxxxxxx0101000xxxx1xx011101xx
14169 if (((word
>> 29) & 0x1) == 0)
14171 if (((word
>> 30) & 0x1) == 0)
14173 /* 33222222222211111111110000000000
14174 10987654321098765432109876543210
14175 xxxxxxxxxx0101001xxxx1xx0111000x
14181 /* 33222222222211111111110000000000
14182 10987654321098765432109876543210
14183 xxxxxxxxxx0101001xxxx1xx0111001x
14190 if (((word
>> 30) & 0x1) == 0)
14192 /* 33222222222211111111110000000000
14193 10987654321098765432109876543210
14194 xxxxxxxxxx0101001xxxx1xx0111010x
14200 /* 33222222222211111111110000000000
14201 10987654321098765432109876543210
14202 xxxxxxxxxx0101001xxxx1xx0111011x
14211 if (((word
>> 29) & 0x1) == 0)
14213 if (((word
>> 30) & 0x1) == 0)
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 xxxxxxxxxx010100xxxxx1xx0111100x
14223 /* 33222222222211111111110000000000
14224 10987654321098765432109876543210
14225 xxxxxxxxxx010100xxxxx1xx0111101x
14232 /* 33222222222211111111110000000000
14233 10987654321098765432109876543210
14234 xxxxxxxxxx010100xxxxx1xx011111xx
14242 if (((word
>> 16) & 0x1) == 0)
14244 if (((word
>> 20) & 0x1) == 0)
14246 if (((word
>> 28) & 0x1) == 0)
14248 /* 33222222222211111111110000000000
14249 10987654321098765432109876543210
14250 xxxxxxxxxx0101010xxx01xx01110xxx
14256 /* 33222222222211111111110000000000
14257 10987654321098765432109876543210
14258 xxxxxxxxxx0101010xxx01xx01111xxx
14265 if (((word
>> 29) & 0x1) == 0)
14267 /* 33222222222211111111110000000000
14268 10987654321098765432109876543210
14269 xxxxxxxxxx0101010xxx11xx0111x0xx
14275 /* 33222222222211111111110000000000
14276 10987654321098765432109876543210
14277 xxxxxxxxxx0101010xxx11xx0111x1xx
14285 if (((word
>> 19) & 0x1) == 0)
14287 if (((word
>> 20) & 0x1) == 0)
14289 if (((word
>> 23) & 0x1) == 0)
14291 if (((word
>> 28) & 0x1) == 0)
14293 if (((word
>> 29) & 0x1) == 0)
14295 /* 33222222222211111111110000000000
14296 10987654321098765432109876543210
14297 xxxxxxxxxx0101011xx001x0011100xx
14303 /* 33222222222211111111110000000000
14304 10987654321098765432109876543210
14305 xxxxxxxxxx0101011xx001x0011101xx
14312 if (((word
>> 29) & 0x1) == 0)
14314 /* 33222222222211111111110000000000
14315 10987654321098765432109876543210
14316 xxxxxxxxxx0101011xx001x0011110xx
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 xxxxxxxxxx0101011xx001x0011111xx
14332 if (((word
>> 28) & 0x1) == 0)
14334 if (((word
>> 29) & 0x1) == 0)
14336 /* 33222222222211111111110000000000
14337 10987654321098765432109876543210
14338 xxxxxxxxxx0101011xx001x1011100xx
14344 /* 33222222222211111111110000000000
14345 10987654321098765432109876543210
14346 xxxxxxxxxx0101011xx001x1011101xx
14353 if (((word
>> 29) & 0x1) == 0)
14355 /* 33222222222211111111110000000000
14356 10987654321098765432109876543210
14357 xxxxxxxxxx0101011xx001x1011110xx
14363 /* 33222222222211111111110000000000
14364 10987654321098765432109876543210
14365 xxxxxxxxxx0101011xx001x1011111xx
14374 if (((word
>> 29) & 0x1) == 0)
14376 /* 33222222222211111111110000000000
14377 10987654321098765432109876543210
14378 xxxxxxxxxx0101011xx011xx0111x0xx
14384 /* 33222222222211111111110000000000
14385 10987654321098765432109876543210
14386 xxxxxxxxxx0101011xx011xx0111x1xx
14394 if (((word
>> 23) & 0x1) == 0)
14396 if (((word
>> 28) & 0x1) == 0)
14398 if (((word
>> 29) & 0x1) == 0)
14400 /* 33222222222211111111110000000000
14401 10987654321098765432109876543210
14402 xxxxxxxxxx0101011xx1x1x0011100xx
14408 /* 33222222222211111111110000000000
14409 10987654321098765432109876543210
14410 xxxxxxxxxx0101011xx1x1x0011101xx
14417 if (((word
>> 29) & 0x1) == 0)
14419 /* 33222222222211111111110000000000
14420 10987654321098765432109876543210
14421 xxxxxxxxxx0101011xx1x1x0011110xx
14427 /* 33222222222211111111110000000000
14428 10987654321098765432109876543210
14429 xxxxxxxxxx0101011xx1x1x0011111xx
14437 if (((word
>> 28) & 0x1) == 0)
14439 if (((word
>> 29) & 0x1) == 0)
14441 /* 33222222222211111111110000000000
14442 10987654321098765432109876543210
14443 xxxxxxxxxx0101011xx1x1x1011100xx
14449 /* 33222222222211111111110000000000
14450 10987654321098765432109876543210
14451 xxxxxxxxxx0101011xx1x1x1011101xx
14458 if (((word
>> 29) & 0x1) == 0)
14460 /* 33222222222211111111110000000000
14461 10987654321098765432109876543210
14462 xxxxxxxxxx0101011xx1x1x1011110xx
14468 /* 33222222222211111111110000000000
14469 10987654321098765432109876543210
14470 xxxxxxxxxx0101011xx1x1x1011111xx
14482 if (((word
>> 15) & 0x1) == 0)
14484 if (((word
>> 28) & 0x1) == 0)
14486 if (((word
>> 16) & 0x1) == 0)
14488 if (((word
>> 19) & 0x1) == 0)
14490 if (((word
>> 29) & 0x1) == 0)
14492 /* 33222222222211111111110000000000
14493 10987654321098765432109876543210
14494 xxxxxxxxxx0101100xx0x1xx011100xx
14500 /* 33222222222211111111110000000000
14501 10987654321098765432109876543210
14502 xxxxxxxxxx0101100xx0x1xx011101xx
14509 /* 33222222222211111111110000000000
14510 10987654321098765432109876543210
14511 xxxxxxxxxx0101100xx1x1xx01110xxx
14518 if (((word
>> 29) & 0x1) == 0)
14520 if (((word
>> 30) & 0x1) == 0)
14522 /* 33222222222211111111110000000000
14523 10987654321098765432109876543210
14524 xxxxxxxxxx0101101xxxx1xx0111000x
14530 /* 33222222222211111111110000000000
14531 10987654321098765432109876543210
14532 xxxxxxxxxx0101101xxxx1xx0111001x
14539 if (((word
>> 30) & 0x1) == 0)
14541 /* 33222222222211111111110000000000
14542 10987654321098765432109876543210
14543 xxxxxxxxxx0101101xxxx1xx0111010x
14549 /* 33222222222211111111110000000000
14550 10987654321098765432109876543210
14551 xxxxxxxxxx0101101xxxx1xx0111011x
14560 if (((word
>> 29) & 0x1) == 0)
14562 /* 33222222222211111111110000000000
14563 10987654321098765432109876543210
14564 xxxxxxxxxx010110xxxxx1xx011110xx
14570 /* 33222222222211111111110000000000
14571 10987654321098765432109876543210
14572 xxxxxxxxxx010110xxxxx1xx011111xx
14580 if (((word
>> 19) & 0x1) == 0)
14582 if (((word
>> 28) & 0x1) == 0)
14584 /* 33222222222211111111110000000000
14585 10987654321098765432109876543210
14586 xxxxxxxxxx010111xxx0x1xx01110xxx
14592 /* 33222222222211111111110000000000
14593 10987654321098765432109876543210
14594 xxxxxxxxxx010111xxx0x1xx01111xxx
14601 if (((word
>> 28) & 0x1) == 0)
14603 /* 33222222222211111111110000000000
14604 10987654321098765432109876543210
14605 xxxxxxxxxx010111xxx1x1xx01110xxx
14611 /* 33222222222211111111110000000000
14612 10987654321098765432109876543210
14613 xxxxxxxxxx010111xxx1x1xx01111xxx
14624 if (((word
>> 13) & 0x1) == 0)
14626 if (((word
>> 14) & 0x1) == 0)
14628 if (((word
>> 15) & 0x1) == 0)
14630 if (((word
>> 28) & 0x1) == 0)
14632 /* 33222222222211111111110000000000
14633 10987654321098765432109876543210
14634 xxxxxxxxxx011000xxxxx1xx01110xxx
14640 if (((word
>> 30) & 0x1) == 0)
14642 /* 33222222222211111111110000000000
14643 10987654321098765432109876543210
14644 xxxxxxxxxx011000xxxxx1xx01111x0x
14650 /* 33222222222211111111110000000000
14651 10987654321098765432109876543210
14652 xxxxxxxxxx011000xxxxx1xx01111x1x
14660 if (((word
>> 16) & 0x1) == 0)
14662 if (((word
>> 28) & 0x1) == 0)
14664 if (((word
>> 29) & 0x1) == 0)
14666 /* 33222222222211111111110000000000
14667 10987654321098765432109876543210
14668 xxxxxxxxxx0110010xxxx1xx011100xx
14674 /* 33222222222211111111110000000000
14675 10987654321098765432109876543210
14676 xxxxxxxxxx0110010xxxx1xx011101xx
14683 if (((word
>> 29) & 0x1) == 0)
14685 /* 33222222222211111111110000000000
14686 10987654321098765432109876543210
14687 xxxxxxxxxx0110010xxxx1xx011110xx
14693 /* 33222222222211111111110000000000
14694 10987654321098765432109876543210
14695 xxxxxxxxxx0110010xxxx1xx011111xx
14703 if (((word
>> 19) & 0x1) == 0)
14705 if (((word
>> 23) & 0x1) == 0)
14707 if (((word
>> 29) & 0x1) == 0)
14709 /* 33222222222211111111110000000000
14710 10987654321098765432109876543210
14711 xxxxxxxxxx0110011xx0x1x00111x0xx
14717 /* 33222222222211111111110000000000
14718 10987654321098765432109876543210
14719 xxxxxxxxxx0110011xx0x1x00111x1xx
14726 if (((word
>> 29) & 0x1) == 0)
14728 /* 33222222222211111111110000000000
14729 10987654321098765432109876543210
14730 xxxxxxxxxx0110011xx0x1x10111x0xx
14736 /* 33222222222211111111110000000000
14737 10987654321098765432109876543210
14738 xxxxxxxxxx0110011xx0x1x10111x1xx
14746 if (((word
>> 23) & 0x1) == 0)
14748 if (((word
>> 29) & 0x1) == 0)
14750 /* 33222222222211111111110000000000
14751 10987654321098765432109876543210
14752 xxxxxxxxxx0110011xx1x1x00111x0xx
14758 /* 33222222222211111111110000000000
14759 10987654321098765432109876543210
14760 xxxxxxxxxx0110011xx1x1x00111x1xx
14767 if (((word
>> 29) & 0x1) == 0)
14769 /* 33222222222211111111110000000000
14770 10987654321098765432109876543210
14771 xxxxxxxxxx0110011xx1x1x10111x0xx
14777 /* 33222222222211111111110000000000
14778 10987654321098765432109876543210
14779 xxxxxxxxxx0110011xx1x1x10111x1xx
14790 if (((word
>> 15) & 0x1) == 0)
14792 if (((word
>> 28) & 0x1) == 0)
14794 if (((word
>> 19) & 0x1) == 0)
14796 if (((word
>> 29) & 0x1) == 0)
14798 /* 33222222222211111111110000000000
14799 10987654321098765432109876543210
14800 xxxxxxxxxx011010xxx0x1xx011100xx
14806 if (((word
>> 22) & 0x1) == 0)
14808 /* 33222222222211111111110000000000
14809 10987654321098765432109876543210
14810 xxxxxxxxxx011010xxx0x10x011101xx
14816 /* 33222222222211111111110000000000
14817 10987654321098765432109876543210
14818 xxxxxxxxxx011010xxx0x11x011101xx
14826 /* 33222222222211111111110000000000
14827 10987654321098765432109876543210
14828 xxxxxxxxxx011010xxx1x1xx01110xxx
14835 /* 33222222222211111111110000000000
14836 10987654321098765432109876543210
14837 xxxxxxxxxx011010xxxxx1xx01111xxx
14844 if (((word
>> 16) & 0x1) == 0)
14846 if (((word
>> 19) & 0x1) == 0)
14848 if (((word
>> 20) & 0x1) == 0)
14850 if (((word
>> 28) & 0x1) == 0)
14852 if (((word
>> 29) & 0x1) == 0)
14854 /* 33222222222211111111110000000000
14855 10987654321098765432109876543210
14856 xxxxxxxxxx0110110xx001xx011100xx
14862 /* 33222222222211111111110000000000
14863 10987654321098765432109876543210
14864 xxxxxxxxxx0110110xx001xx011101xx
14871 if (((word
>> 29) & 0x1) == 0)
14873 /* 33222222222211111111110000000000
14874 10987654321098765432109876543210
14875 xxxxxxxxxx0110110xx001xx011110xx
14881 /* 33222222222211111111110000000000
14882 10987654321098765432109876543210
14883 xxxxxxxxxx0110110xx001xx011111xx
14891 if (((word
>> 29) & 0x1) == 0)
14893 /* 33222222222211111111110000000000
14894 10987654321098765432109876543210
14895 xxxxxxxxxx0110110xx011xx0111x0xx
14901 /* 33222222222211111111110000000000
14902 10987654321098765432109876543210
14903 xxxxxxxxxx0110110xx011xx0111x1xx
14911 if (((word
>> 28) & 0x1) == 0)
14913 if (((word
>> 29) & 0x1) == 0)
14915 /* 33222222222211111111110000000000
14916 10987654321098765432109876543210
14917 xxxxxxxxxx0110110xx1x1xx011100xx
14923 /* 33222222222211111111110000000000
14924 10987654321098765432109876543210
14925 xxxxxxxxxx0110110xx1x1xx011101xx
14932 if (((word
>> 29) & 0x1) == 0)
14934 /* 33222222222211111111110000000000
14935 10987654321098765432109876543210
14936 xxxxxxxxxx0110110xx1x1xx011110xx
14942 /* 33222222222211111111110000000000
14943 10987654321098765432109876543210
14944 xxxxxxxxxx0110110xx1x1xx011111xx
14953 if (((word
>> 19) & 0x1) == 0)
14955 if (((word
>> 23) & 0x1) == 0)
14957 if (((word
>> 28) & 0x1) == 0)
14959 if (((word
>> 29) & 0x1) == 0)
14961 /* 33222222222211111111110000000000
14962 10987654321098765432109876543210
14963 xxxxxxxxxx0110111xx0x1x0011100xx
14969 /* 33222222222211111111110000000000
14970 10987654321098765432109876543210
14971 xxxxxxxxxx0110111xx0x1x0011101xx
14978 if (((word
>> 29) & 0x1) == 0)
14980 /* 33222222222211111111110000000000
14981 10987654321098765432109876543210
14982 xxxxxxxxxx0110111xx0x1x0011110xx
14988 /* 33222222222211111111110000000000
14989 10987654321098765432109876543210
14990 xxxxxxxxxx0110111xx0x1x0011111xx
14998 if (((word
>> 28) & 0x1) == 0)
15000 if (((word
>> 29) & 0x1) == 0)
15002 /* 33222222222211111111110000000000
15003 10987654321098765432109876543210
15004 xxxxxxxxxx0110111xx0x1x1011100xx
15010 /* 33222222222211111111110000000000
15011 10987654321098765432109876543210
15012 xxxxxxxxxx0110111xx0x1x1011101xx
15019 if (((word
>> 29) & 0x1) == 0)
15021 /* 33222222222211111111110000000000
15022 10987654321098765432109876543210
15023 xxxxxxxxxx0110111xx0x1x1011110xx
15029 /* 33222222222211111111110000000000
15030 10987654321098765432109876543210
15031 xxxxxxxxxx0110111xx0x1x1011111xx
15040 if (((word
>> 23) & 0x1) == 0)
15042 if (((word
>> 28) & 0x1) == 0)
15044 if (((word
>> 29) & 0x1) == 0)
15046 /* 33222222222211111111110000000000
15047 10987654321098765432109876543210
15048 xxxxxxxxxx0110111xx1x1x0011100xx
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 xxxxxxxxxx0110111xx1x1x0011101xx
15063 if (((word
>> 29) & 0x1) == 0)
15065 /* 33222222222211111111110000000000
15066 10987654321098765432109876543210
15067 xxxxxxxxxx0110111xx1x1x0011110xx
15073 /* 33222222222211111111110000000000
15074 10987654321098765432109876543210
15075 xxxxxxxxxx0110111xx1x1x0011111xx
15083 if (((word
>> 28) & 0x1) == 0)
15085 if (((word
>> 29) & 0x1) == 0)
15087 /* 33222222222211111111110000000000
15088 10987654321098765432109876543210
15089 xxxxxxxxxx0110111xx1x1x1011100xx
15095 /* 33222222222211111111110000000000
15096 10987654321098765432109876543210
15097 xxxxxxxxxx0110111xx1x1x1011101xx
15104 if (((word
>> 29) & 0x1) == 0)
15106 /* 33222222222211111111110000000000
15107 10987654321098765432109876543210
15108 xxxxxxxxxx0110111xx1x1x1011110xx
15114 /* 33222222222211111111110000000000
15115 10987654321098765432109876543210
15116 xxxxxxxxxx0110111xx1x1x1011111xx
15129 if (((word
>> 14) & 0x1) == 0)
15131 if (((word
>> 15) & 0x1) == 0)
15133 if (((word
>> 28) & 0x1) == 0)
15135 if (((word
>> 16) & 0x1) == 0)
15137 if (((word
>> 20) & 0x1) == 0)
15139 if (((word
>> 29) & 0x1) == 0)
15141 /* 33222222222211111111110000000000
15142 10987654321098765432109876543210
15143 xxxxxxxxxx0111000xxx01xx011100xx
15149 /* 33222222222211111111110000000000
15150 10987654321098765432109876543210
15151 xxxxxxxxxx0111000xxx01xx011101xx
15158 if (((word
>> 29) & 0x1) == 0)
15160 /* 33222222222211111111110000000000
15161 10987654321098765432109876543210
15162 xxxxxxxxxx0111000xxx11xx011100xx
15168 /* 33222222222211111111110000000000
15169 10987654321098765432109876543210
15170 xxxxxxxxxx0111000xxx11xx011101xx
15178 if (((word
>> 30) & 0x1) == 0)
15180 /* 33222222222211111111110000000000
15181 10987654321098765432109876543210
15182 xxxxxxxxxx0111001xxxx1xx01110x0x
15188 /* 33222222222211111111110000000000
15189 10987654321098765432109876543210
15190 xxxxxxxxxx0111001xxxx1xx01110x1x
15198 if (((word
>> 29) & 0x1) == 0)
15200 if (((word
>> 30) & 0x1) == 0)
15202 /* 33222222222211111111110000000000
15203 10987654321098765432109876543210
15204 xxxxxxxxxx011100xxxxx1xx0111100x
15210 /* 33222222222211111111110000000000
15211 10987654321098765432109876543210
15212 xxxxxxxxxx011100xxxxx1xx0111101x
15219 /* 33222222222211111111110000000000
15220 10987654321098765432109876543210
15221 xxxxxxxxxx011100xxxxx1xx011111xx
15229 if (((word
>> 16) & 0x1) == 0)
15231 if (((word
>> 28) & 0x1) == 0)
15233 if (((word
>> 29) & 0x1) == 0)
15235 /* 33222222222211111111110000000000
15236 10987654321098765432109876543210
15237 xxxxxxxxxx0111010xxxx1xx011100xx
15243 /* 33222222222211111111110000000000
15244 10987654321098765432109876543210
15245 xxxxxxxxxx0111010xxxx1xx011101xx
15252 if (((word
>> 29) & 0x1) == 0)
15254 /* 33222222222211111111110000000000
15255 10987654321098765432109876543210
15256 xxxxxxxxxx0111010xxxx1xx011110xx
15262 /* 33222222222211111111110000000000
15263 10987654321098765432109876543210
15264 xxxxxxxxxx0111010xxxx1xx011111xx
15272 if (((word
>> 19) & 0x1) == 0)
15274 if (((word
>> 20) & 0x1) == 0)
15276 if (((word
>> 23) & 0x1) == 0)
15278 if (((word
>> 28) & 0x1) == 0)
15280 if (((word
>> 29) & 0x1) == 0)
15282 /* 33222222222211111111110000000000
15283 10987654321098765432109876543210
15284 xxxxxxxxxx0111011xx001x0011100xx
15290 /* 33222222222211111111110000000000
15291 10987654321098765432109876543210
15292 xxxxxxxxxx0111011xx001x0011101xx
15299 if (((word
>> 29) & 0x1) == 0)
15301 /* 33222222222211111111110000000000
15302 10987654321098765432109876543210
15303 xxxxxxxxxx0111011xx001x0011110xx
15309 /* 33222222222211111111110000000000
15310 10987654321098765432109876543210
15311 xxxxxxxxxx0111011xx001x0011111xx
15319 if (((word
>> 28) & 0x1) == 0)
15321 if (((word
>> 29) & 0x1) == 0)
15323 /* 33222222222211111111110000000000
15324 10987654321098765432109876543210
15325 xxxxxxxxxx0111011xx001x1011100xx
15331 /* 33222222222211111111110000000000
15332 10987654321098765432109876543210
15333 xxxxxxxxxx0111011xx001x1011101xx
15340 if (((word
>> 29) & 0x1) == 0)
15342 /* 33222222222211111111110000000000
15343 10987654321098765432109876543210
15344 xxxxxxxxxx0111011xx001x1011110xx
15350 /* 33222222222211111111110000000000
15351 10987654321098765432109876543210
15352 xxxxxxxxxx0111011xx001x1011111xx
15361 if (((word
>> 28) & 0x1) == 0)
15363 /* 33222222222211111111110000000000
15364 10987654321098765432109876543210
15365 xxxxxxxxxx0111011xx011xx01110xxx
15371 /* 33222222222211111111110000000000
15372 10987654321098765432109876543210
15373 xxxxxxxxxx0111011xx011xx01111xxx
15381 if (((word
>> 23) & 0x1) == 0)
15383 if (((word
>> 28) & 0x1) == 0)
15385 if (((word
>> 29) & 0x1) == 0)
15387 /* 33222222222211111111110000000000
15388 10987654321098765432109876543210
15389 xxxxxxxxxx0111011xx1x1x0011100xx
15395 /* 33222222222211111111110000000000
15396 10987654321098765432109876543210
15397 xxxxxxxxxx0111011xx1x1x0011101xx
15404 if (((word
>> 29) & 0x1) == 0)
15406 /* 33222222222211111111110000000000
15407 10987654321098765432109876543210
15408 xxxxxxxxxx0111011xx1x1x0011110xx
15414 /* 33222222222211111111110000000000
15415 10987654321098765432109876543210
15416 xxxxxxxxxx0111011xx1x1x0011111xx
15424 if (((word
>> 28) & 0x1) == 0)
15426 if (((word
>> 29) & 0x1) == 0)
15428 /* 33222222222211111111110000000000
15429 10987654321098765432109876543210
15430 xxxxxxxxxx0111011xx1x1x1011100xx
15436 /* 33222222222211111111110000000000
15437 10987654321098765432109876543210
15438 xxxxxxxxxx0111011xx1x1x1011101xx
15445 if (((word
>> 29) & 0x1) == 0)
15447 /* 33222222222211111111110000000000
15448 10987654321098765432109876543210
15449 xxxxxxxxxx0111011xx1x1x1011110xx
15455 /* 33222222222211111111110000000000
15456 10987654321098765432109876543210
15457 xxxxxxxxxx0111011xx1x1x1011111xx
15469 if (((word
>> 15) & 0x1) == 0)
15471 if (((word
>> 28) & 0x1) == 0)
15473 if (((word
>> 16) & 0x1) == 0)
15475 if (((word
>> 19) & 0x1) == 0)
15477 if (((word
>> 29) & 0x1) == 0)
15479 /* 33222222222211111111110000000000
15480 10987654321098765432109876543210
15481 xxxxxxxxxx0111100xx0x1xx011100xx
15487 /* 33222222222211111111110000000000
15488 10987654321098765432109876543210
15489 xxxxxxxxxx0111100xx0x1xx011101xx
15496 /* 33222222222211111111110000000000
15497 10987654321098765432109876543210
15498 xxxxxxxxxx0111100xx1x1xx01110xxx
15505 if (((word
>> 30) & 0x1) == 0)
15507 /* 33222222222211111111110000000000
15508 10987654321098765432109876543210
15509 xxxxxxxxxx0111101xxxx1xx01110x0x
15515 /* 33222222222211111111110000000000
15516 10987654321098765432109876543210
15517 xxxxxxxxxx0111101xxxx1xx01110x1x
15525 if (((word
>> 29) & 0x1) == 0)
15527 if (((word
>> 30) & 0x1) == 0)
15529 /* 33222222222211111111110000000000
15530 10987654321098765432109876543210
15531 xxxxxxxxxx011110xxxxx1xx0111100x
15537 /* 33222222222211111111110000000000
15538 10987654321098765432109876543210
15539 xxxxxxxxxx011110xxxxx1xx0111101x
15546 /* 33222222222211111111110000000000
15547 10987654321098765432109876543210
15548 xxxxxxxxxx011110xxxxx1xx011111xx
15556 if (((word
>> 16) & 0x1) == 0)
15558 if (((word
>> 19) & 0x1) == 0)
15560 if (((word
>> 20) & 0x1) == 0)
15562 if (((word
>> 29) & 0x1) == 0)
15564 /* 33222222222211111111110000000000
15565 10987654321098765432109876543210
15566 xxxxxxxxxx0111110xx001xx0111x0xx
15572 /* 33222222222211111111110000000000
15573 10987654321098765432109876543210
15574 xxxxxxxxxx0111110xx001xx0111x1xx
15581 if (((word
>> 23) & 0x1) == 0)
15583 if (((word
>> 28) & 0x1) == 0)
15585 if (((word
>> 29) & 0x1) == 0)
15587 /* 33222222222211111111110000000000
15588 10987654321098765432109876543210
15589 xxxxxxxxxx0111110xx011x0011100xx
15595 /* 33222222222211111111110000000000
15596 10987654321098765432109876543210
15597 xxxxxxxxxx0111110xx011x0011101xx
15604 if (((word
>> 29) & 0x1) == 0)
15606 /* 33222222222211111111110000000000
15607 10987654321098765432109876543210
15608 xxxxxxxxxx0111110xx011x0011110xx
15614 /* 33222222222211111111110000000000
15615 10987654321098765432109876543210
15616 xxxxxxxxxx0111110xx011x0011111xx
15624 if (((word
>> 28) & 0x1) == 0)
15626 if (((word
>> 29) & 0x1) == 0)
15628 /* 33222222222211111111110000000000
15629 10987654321098765432109876543210
15630 xxxxxxxxxx0111110xx011x1011100xx
15636 /* 33222222222211111111110000000000
15637 10987654321098765432109876543210
15638 xxxxxxxxxx0111110xx011x1011101xx
15645 if (((word
>> 29) & 0x1) == 0)
15647 /* 33222222222211111111110000000000
15648 10987654321098765432109876543210
15649 xxxxxxxxxx0111110xx011x1011110xx
15655 /* 33222222222211111111110000000000
15656 10987654321098765432109876543210
15657 xxxxxxxxxx0111110xx011x1011111xx
15667 if (((word
>> 29) & 0x1) == 0)
15669 /* 33222222222211111111110000000000
15670 10987654321098765432109876543210
15671 xxxxxxxxxx0111110xx1x1xx0111x0xx
15677 /* 33222222222211111111110000000000
15678 10987654321098765432109876543210
15679 xxxxxxxxxx0111110xx1x1xx0111x1xx
15687 if (((word
>> 19) & 0x1) == 0)
15689 if (((word
>> 28) & 0x1) == 0)
15691 /* 33222222222211111111110000000000
15692 10987654321098765432109876543210
15693 xxxxxxxxxx0111111xx0x1xx01110xxx
15699 /* 33222222222211111111110000000000
15700 10987654321098765432109876543210
15701 xxxxxxxxxx0111111xx0x1xx01111xxx
15708 if (((word
>> 28) & 0x1) == 0)
15710 /* 33222222222211111111110000000000
15711 10987654321098765432109876543210
15712 xxxxxxxxxx0111111xx1x1xx01110xxx
15718 /* 33222222222211111111110000000000
15719 10987654321098765432109876543210
15720 xxxxxxxxxx0111111xx1x1xx01111xxx
15734 if (((word
>> 11) & 0x1) == 0)
15736 if (((word
>> 28) & 0x1) == 0)
15738 if (((word
>> 12) & 0x1) == 0)
15740 if (((word
>> 13) & 0x1) == 0)
15742 if (((word
>> 14) & 0x1) == 0)
15744 if (((word
>> 15) & 0x1) == 0)
15746 if (((word
>> 29) & 0x1) == 0)
15748 /* 33222222222211111111110000000000
15749 10987654321098765432109876543210
15750 xxxxxxxxxx100000xxxxx1xx011100xx
15756 /* 33222222222211111111110000000000
15757 10987654321098765432109876543210
15758 xxxxxxxxxx100000xxxxx1xx011101xx
15765 if (((word
>> 29) & 0x1) == 0)
15767 /* 33222222222211111111110000000000
15768 10987654321098765432109876543210
15769 xxxxxxxxxx100001xxxxx1xx011100xx
15775 /* 33222222222211111111110000000000
15776 10987654321098765432109876543210
15777 xxxxxxxxxx100001xxxxx1xx011101xx
15785 if (((word
>> 15) & 0x1) == 0)
15787 if (((word
>> 29) & 0x1) == 0)
15789 /* 33222222222211111111110000000000
15790 10987654321098765432109876543210
15791 xxxxxxxxxx100010xxxxx1xx011100xx
15797 /* 33222222222211111111110000000000
15798 10987654321098765432109876543210
15799 xxxxxxxxxx100010xxxxx1xx011101xx
15806 if (((word
>> 23) & 0x1) == 0)
15808 if (((word
>> 29) & 0x1) == 0)
15810 /* 33222222222211111111110000000000
15811 10987654321098765432109876543210
15812 xxxxxxxxxx100011xxxxx1x0011100xx
15818 /* 33222222222211111111110000000000
15819 10987654321098765432109876543210
15820 xxxxxxxxxx100011xxxxx1x0011101xx
15827 if (((word
>> 29) & 0x1) == 0)
15829 /* 33222222222211111111110000000000
15830 10987654321098765432109876543210
15831 xxxxxxxxxx100011xxxxx1x1011100xx
15837 /* 33222222222211111111110000000000
15838 10987654321098765432109876543210
15839 xxxxxxxxxx100011xxxxx1x1011101xx
15849 if (((word
>> 14) & 0x1) == 0)
15851 if (((word
>> 15) & 0x1) == 0)
15853 if (((word
>> 29) & 0x1) == 0)
15855 /* 33222222222211111111110000000000
15856 10987654321098765432109876543210
15857 xxxxxxxxxx100100xxxxx1xx011100xx
15863 /* 33222222222211111111110000000000
15864 10987654321098765432109876543210
15865 xxxxxxxxxx100100xxxxx1xx011101xx
15872 if (((word
>> 29) & 0x1) == 0)
15874 /* 33222222222211111111110000000000
15875 10987654321098765432109876543210
15876 xxxxxxxxxx100101xxxxx1xx011100xx
15882 /* 33222222222211111111110000000000
15883 10987654321098765432109876543210
15884 xxxxxxxxxx100101xxxxx1xx011101xx
15892 if (((word
>> 15) & 0x1) == 0)
15894 if (((word
>> 29) & 0x1) == 0)
15896 /* 33222222222211111111110000000000
15897 10987654321098765432109876543210
15898 xxxxxxxxxx100110xxxxx1xx011100xx
15904 /* 33222222222211111111110000000000
15905 10987654321098765432109876543210
15906 xxxxxxxxxx100110xxxxx1xx011101xx
15913 if (((word
>> 23) & 0x1) == 0)
15915 if (((word
>> 29) & 0x1) == 0)
15917 /* 33222222222211111111110000000000
15918 10987654321098765432109876543210
15919 xxxxxxxxxx100111xxxxx1x0011100xx
15925 /* 33222222222211111111110000000000
15926 10987654321098765432109876543210
15927 xxxxxxxxxx100111xxxxx1x0011101xx
15934 /* 33222222222211111111110000000000
15935 10987654321098765432109876543210
15936 xxxxxxxxxx100111xxxxx1x101110xxx
15946 if (((word
>> 13) & 0x1) == 0)
15948 if (((word
>> 14) & 0x1) == 0)
15950 if (((word
>> 15) & 0x1) == 0)
15952 if (((word
>> 29) & 0x1) == 0)
15954 /* 33222222222211111111110000000000
15955 10987654321098765432109876543210
15956 xxxxxxxxxx101000xxxxx1xx011100xx
15962 /* 33222222222211111111110000000000
15963 10987654321098765432109876543210
15964 xxxxxxxxxx101000xxxxx1xx011101xx
15971 if (((word
>> 29) & 0x1) == 0)
15973 /* 33222222222211111111110000000000
15974 10987654321098765432109876543210
15975 xxxxxxxxxx101001xxxxx1xx011100xx
15981 /* 33222222222211111111110000000000
15982 10987654321098765432109876543210
15983 xxxxxxxxxx101001xxxxx1xx011101xx
15991 if (((word
>> 15) & 0x1) == 0)
15993 if (((word
>> 29) & 0x1) == 0)
15995 /* 33222222222211111111110000000000
15996 10987654321098765432109876543210
15997 xxxxxxxxxx101010xxxxx1xx011100xx
16003 /* 33222222222211111111110000000000
16004 10987654321098765432109876543210
16005 xxxxxxxxxx101010xxxxx1xx011101xx
16012 if (((word
>> 23) & 0x1) == 0)
16014 if (((word
>> 29) & 0x1) == 0)
16016 /* 33222222222211111111110000000000
16017 10987654321098765432109876543210
16018 xxxxxxxxxx101011xxxxx1x0011100xx
16024 /* 33222222222211111111110000000000
16025 10987654321098765432109876543210
16026 xxxxxxxxxx101011xxxxx1x0011101xx
16033 if (((word
>> 29) & 0x1) == 0)
16035 /* 33222222222211111111110000000000
16036 10987654321098765432109876543210
16037 xxxxxxxxxx101011xxxxx1x1011100xx
16043 /* 33222222222211111111110000000000
16044 10987654321098765432109876543210
16045 xxxxxxxxxx101011xxxxx1x1011101xx
16055 if (((word
>> 14) & 0x1) == 0)
16057 if (((word
>> 15) & 0x1) == 0)
16059 if (((word
>> 29) & 0x1) == 0)
16061 /* 33222222222211111111110000000000
16062 10987654321098765432109876543210
16063 xxxxxxxxxx101100xxxxx1xx011100xx
16069 /* 33222222222211111111110000000000
16070 10987654321098765432109876543210
16071 xxxxxxxxxx101100xxxxx1xx011101xx
16078 if (((word
>> 29) & 0x1) == 0)
16080 /* 33222222222211111111110000000000
16081 10987654321098765432109876543210
16082 xxxxxxxxxx101101xxxxx1xx011100xx
16088 /* 33222222222211111111110000000000
16089 10987654321098765432109876543210
16090 xxxxxxxxxx101101xxxxx1xx011101xx
16098 if (((word
>> 15) & 0x1) == 0)
16100 if (((word
>> 29) & 0x1) == 0)
16102 /* 33222222222211111111110000000000
16103 10987654321098765432109876543210
16104 xxxxxxxxxx101110xxxxx1xx011100xx
16110 /* 33222222222211111111110000000000
16111 10987654321098765432109876543210
16112 xxxxxxxxxx101110xxxxx1xx011101xx
16119 if (((word
>> 23) & 0x1) == 0)
16121 if (((word
>> 29) & 0x1) == 0)
16123 /* 33222222222211111111110000000000
16124 10987654321098765432109876543210
16125 xxxxxxxxxx101111xxxxx1x0011100xx
16131 /* 33222222222211111111110000000000
16132 10987654321098765432109876543210
16133 xxxxxxxxxx101111xxxxx1x0011101xx
16140 if (((word
>> 29) & 0x1) == 0)
16142 /* 33222222222211111111110000000000
16143 10987654321098765432109876543210
16144 xxxxxxxxxx101111xxxxx1x1011100xx
16150 /* 33222222222211111111110000000000
16151 10987654321098765432109876543210
16152 xxxxxxxxxx101111xxxxx1x1011101xx
16164 if (((word
>> 29) & 0x1) == 0)
16166 if (((word
>> 30) & 0x1) == 0)
16168 if (((word
>> 4) & 0x1) == 0)
16170 /* 33222222222211111111110000000000
16171 10987654321098765432109876543210
16172 xxxx0xxxxx10xxxxxxxxx1xx0111100x
16178 /* 33222222222211111111110000000000
16179 10987654321098765432109876543210
16180 xxxx1xxxxx10xxxxxxxxx1xx0111100x
16187 if (((word
>> 12) & 0x1) == 0)
16189 if (((word
>> 13) & 0x1) == 0)
16191 if (((word
>> 14) & 0x1) == 0)
16193 /* 33222222222211111111110000000000
16194 10987654321098765432109876543210
16195 xxxxxxxxxx10000xxxxxx1xx0111101x
16201 /* 33222222222211111111110000000000
16202 10987654321098765432109876543210
16203 xxxxxxxxxx10001xxxxxx1xx0111101x
16210 /* 33222222222211111111110000000000
16211 10987654321098765432109876543210
16212 xxxxxxxxxx1001xxxxxxx1xx0111101x
16219 if (((word
>> 13) & 0x1) == 0)
16221 /* 33222222222211111111110000000000
16222 10987654321098765432109876543210
16223 xxxxxxxxxx1010xxxxxxx1xx0111101x
16229 if (((word
>> 15) & 0x1) == 0)
16231 /* 33222222222211111111110000000000
16232 10987654321098765432109876543210
16233 xxxxxxxxxx1011x0xxxxx1xx0111101x
16239 /* 33222222222211111111110000000000
16240 10987654321098765432109876543210
16241 xxxxxxxxxx1011x1xxxxx1xx0111101x
16251 if (((word
>> 12) & 0x1) == 0)
16253 if (((word
>> 13) & 0x1) == 0)
16255 if (((word
>> 14) & 0x1) == 0)
16257 /* 33222222222211111111110000000000
16258 10987654321098765432109876543210
16259 xxxxxxxxxx10000xxxxxx1xx011111xx
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 xxxxxxxxxx10001xxxxxx1xx011111xx
16274 if (((word
>> 23) & 0x1) == 0)
16276 /* 33222222222211111111110000000000
16277 10987654321098765432109876543210
16278 xxxxxxxxxx1001xxxxxxx1x0011111xx
16284 /* 33222222222211111111110000000000
16285 10987654321098765432109876543210
16286 xxxxxxxxxx1001xxxxxxx1x1011111xx
16294 if (((word
>> 13) & 0x1) == 0)
16296 if (((word
>> 15) & 0x1) == 0)
16298 /* 33222222222211111111110000000000
16299 10987654321098765432109876543210
16300 xxxxxxxxxx1010x0xxxxx1xx011111xx
16306 /* 33222222222211111111110000000000
16307 10987654321098765432109876543210
16308 xxxxxxxxxx1010x1xxxxx1xx011111xx
16315 if (((word
>> 15) & 0x1) == 0)
16317 /* 33222222222211111111110000000000
16318 10987654321098765432109876543210
16319 xxxxxxxxxx1011x0xxxxx1xx011111xx
16325 /* 33222222222211111111110000000000
16326 10987654321098765432109876543210
16327 xxxxxxxxxx1011x1xxxxx1xx011111xx
16338 if (((word
>> 28) & 0x1) == 0)
16340 if (((word
>> 12) & 0x1) == 0)
16342 if (((word
>> 13) & 0x1) == 0)
16344 if (((word
>> 14) & 0x1) == 0)
16346 if (((word
>> 15) & 0x1) == 0)
16348 if (((word
>> 29) & 0x1) == 0)
16350 /* 33222222222211111111110000000000
16351 10987654321098765432109876543210
16352 xxxxxxxxxx110000xxxxx1xx011100xx
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 xxxxxxxxxx110000xxxxx1xx011101xx
16367 if (((word
>> 29) & 0x1) == 0)
16369 /* 33222222222211111111110000000000
16370 10987654321098765432109876543210
16371 xxxxxxxxxx110001xxxxx1xx011100xx
16377 /* 33222222222211111111110000000000
16378 10987654321098765432109876543210
16379 xxxxxxxxxx110001xxxxx1xx011101xx
16387 if (((word
>> 15) & 0x1) == 0)
16389 if (((word
>> 29) & 0x1) == 0)
16391 /* 33222222222211111111110000000000
16392 10987654321098765432109876543210
16393 xxxxxxxxxx110010xxxxx1xx011100xx
16399 /* 33222222222211111111110000000000
16400 10987654321098765432109876543210
16401 xxxxxxxxxx110010xxxxx1xx011101xx
16408 if (((word
>> 23) & 0x1) == 0)
16410 /* 33222222222211111111110000000000
16411 10987654321098765432109876543210
16412 xxxxxxxxxx110011xxxxx1x001110xxx
16418 /* 33222222222211111111110000000000
16419 10987654321098765432109876543210
16420 xxxxxxxxxx110011xxxxx1x101110xxx
16429 if (((word
>> 14) & 0x1) == 0)
16431 if (((word
>> 15) & 0x1) == 0)
16433 if (((word
>> 29) & 0x1) == 0)
16435 /* 33222222222211111111110000000000
16436 10987654321098765432109876543210
16437 xxxxxxxxxx110100xxxxx1xx011100xx
16443 /* 33222222222211111111110000000000
16444 10987654321098765432109876543210
16445 xxxxxxxxxx110100xxxxx1xx011101xx
16452 if (((word
>> 29) & 0x1) == 0)
16454 /* 33222222222211111111110000000000
16455 10987654321098765432109876543210
16456 xxxxxxxxxx110101xxxxx1xx011100xx
16462 /* 33222222222211111111110000000000
16463 10987654321098765432109876543210
16464 xxxxxxxxxx110101xxxxx1xx011101xx
16472 if (((word
>> 15) & 0x1) == 0)
16474 if (((word
>> 29) & 0x1) == 0)
16476 /* 33222222222211111111110000000000
16477 10987654321098765432109876543210
16478 xxxxxxxxxx110110xxxxx1xx011100xx
16484 /* 33222222222211111111110000000000
16485 10987654321098765432109876543210
16486 xxxxxxxxxx110110xxxxx1xx011101xx
16493 if (((word
>> 23) & 0x1) == 0)
16495 /* 33222222222211111111110000000000
16496 10987654321098765432109876543210
16497 xxxxxxxxxx110111xxxxx1x001110xxx
16503 /* 33222222222211111111110000000000
16504 10987654321098765432109876543210
16505 xxxxxxxxxx110111xxxxx1x101110xxx
16515 if (((word
>> 13) & 0x1) == 0)
16517 if (((word
>> 14) & 0x1) == 0)
16519 if (((word
>> 15) & 0x1) == 0)
16521 if (((word
>> 22) & 0x1) == 0)
16523 if (((word
>> 23) & 0x1) == 0)
16525 if (((word
>> 29) & 0x1) == 0)
16527 /* 33222222222211111111110000000000
16528 10987654321098765432109876543210
16529 xxxxxxxxxx111000xxxxx100011100xx
16535 /* 33222222222211111111110000000000
16536 10987654321098765432109876543210
16537 xxxxxxxxxx111000xxxxx100011101xx
16544 if (((word
>> 29) & 0x1) == 0)
16546 /* 33222222222211111111110000000000
16547 10987654321098765432109876543210
16548 xxxxxxxxxx111000xxxxx101011100xx
16554 /* 33222222222211111111110000000000
16555 10987654321098765432109876543210
16556 xxxxxxxxxx111000xxxxx101011101xx
16564 if (((word
>> 23) & 0x1) == 0)
16566 if (((word
>> 29) & 0x1) == 0)
16568 /* 33222222222211111111110000000000
16569 10987654321098765432109876543210
16570 xxxxxxxxxx111000xxxxx110011100xx
16576 /* 33222222222211111111110000000000
16577 10987654321098765432109876543210
16578 xxxxxxxxxx111000xxxxx110011101xx
16585 if (((word
>> 29) & 0x1) == 0)
16587 /* 33222222222211111111110000000000
16588 10987654321098765432109876543210
16589 xxxxxxxxxx111000xxxxx111011100xx
16595 /* 33222222222211111111110000000000
16596 10987654321098765432109876543210
16597 xxxxxxxxxx111000xxxxx111011101xx
16606 if (((word
>> 29) & 0x1) == 0)
16608 /* 33222222222211111111110000000000
16609 10987654321098765432109876543210
16610 xxxxxxxxxx111001xxxxx1xx011100xx
16616 /* 33222222222211111111110000000000
16617 10987654321098765432109876543210
16618 xxxxxxxxxx111001xxxxx1xx011101xx
16626 if (((word
>> 15) & 0x1) == 0)
16628 if (((word
>> 29) & 0x1) == 0)
16630 /* 33222222222211111111110000000000
16631 10987654321098765432109876543210
16632 xxxxxxxxxx111010xxxxx1xx011100xx
16638 /* 33222222222211111111110000000000
16639 10987654321098765432109876543210
16640 xxxxxxxxxx111010xxxxx1xx011101xx
16647 if (((word
>> 29) & 0x1) == 0)
16649 /* 33222222222211111111110000000000
16650 10987654321098765432109876543210
16651 xxxxxxxxxx111011xxxxx1xx011100xx
16657 /* 33222222222211111111110000000000
16658 10987654321098765432109876543210
16659 xxxxxxxxxx111011xxxxx1xx011101xx
16668 if (((word
>> 14) & 0x1) == 0)
16670 if (((word
>> 15) & 0x1) == 0)
16672 if (((word
>> 29) & 0x1) == 0)
16674 /* 33222222222211111111110000000000
16675 10987654321098765432109876543210
16676 xxxxxxxxxx111100xxxxx1xx011100xx
16682 /* 33222222222211111111110000000000
16683 10987654321098765432109876543210
16684 xxxxxxxxxx111100xxxxx1xx011101xx
16691 /* 33222222222211111111110000000000
16692 10987654321098765432109876543210
16693 xxxxxxxxxx111101xxxxx1xx01110xxx
16700 if (((word
>> 15) & 0x1) == 0)
16702 if (((word
>> 29) & 0x1) == 0)
16704 /* 33222222222211111111110000000000
16705 10987654321098765432109876543210
16706 xxxxxxxxxx111110xxxxx1xx011100xx
16712 /* 33222222222211111111110000000000
16713 10987654321098765432109876543210
16714 xxxxxxxxxx111110xxxxx1xx011101xx
16721 if (((word
>> 23) & 0x1) == 0)
16723 if (((word
>> 29) & 0x1) == 0)
16725 /* 33222222222211111111110000000000
16726 10987654321098765432109876543210
16727 xxxxxxxxxx111111xxxxx1x0011100xx
16733 /* 33222222222211111111110000000000
16734 10987654321098765432109876543210
16735 xxxxxxxxxx111111xxxxx1x0011101xx
16742 /* 33222222222211111111110000000000
16743 10987654321098765432109876543210
16744 xxxxxxxxxx111111xxxxx1x101110xxx
16755 if (((word
>> 29) & 0x1) == 0)
16757 if (((word
>> 30) & 0x1) == 0)
16759 /* 33222222222211111111110000000000
16760 10987654321098765432109876543210
16761 xxxxxxxxxx11xxxxxxxxx1xx0111100x
16767 if (((word
>> 12) & 0x1) == 0)
16769 if (((word
>> 13) & 0x1) == 0)
16771 if (((word
>> 14) & 0x1) == 0)
16773 if (((word
>> 15) & 0x1) == 0)
16775 /* 33222222222211111111110000000000
16776 10987654321098765432109876543210
16777 xxxxxxxxxx110000xxxxx1xx0111101x
16783 /* 33222222222211111111110000000000
16784 10987654321098765432109876543210
16785 xxxxxxxxxx110001xxxxx1xx0111101x
16792 /* 33222222222211111111110000000000
16793 10987654321098765432109876543210
16794 xxxxxxxxxx11001xxxxxx1xx0111101x
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 xxxxxxxxxx1101xxxxxxx1xx0111101x
16810 if (((word
>> 13) & 0x1) == 0)
16812 if (((word
>> 15) & 0x1) == 0)
16814 /* 33222222222211111111110000000000
16815 10987654321098765432109876543210
16816 xxxxxxxxxx1110x0xxxxx1xx0111101x
16822 /* 33222222222211111111110000000000
16823 10987654321098765432109876543210
16824 xxxxxxxxxx1110x1xxxxx1xx0111101x
16831 if (((word
>> 14) & 0x1) == 0)
16833 /* 33222222222211111111110000000000
16834 10987654321098765432109876543210
16835 xxxxxxxxxx11110xxxxxx1xx0111101x
16841 if (((word
>> 23) & 0x1) == 0)
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 xxxxxxxxxx11111xxxxxx1x00111101x
16851 /* 33222222222211111111110000000000
16852 10987654321098765432109876543210
16853 xxxxxxxxxx11111xxxxxx1x10111101x
16864 if (((word
>> 12) & 0x1) == 0)
16866 if (((word
>> 13) & 0x1) == 0)
16868 if (((word
>> 14) & 0x1) == 0)
16870 if (((word
>> 15) & 0x1) == 0)
16872 /* 33222222222211111111110000000000
16873 10987654321098765432109876543210
16874 xxxxxxxxxx110000xxxxx1xx011111xx
16880 /* 33222222222211111111110000000000
16881 10987654321098765432109876543210
16882 xxxxxxxxxx110001xxxxx1xx011111xx
16889 /* 33222222222211111111110000000000
16890 10987654321098765432109876543210
16891 xxxxxxxxxx11001xxxxxx1xx011111xx
16898 if (((word
>> 14) & 0x1) == 0)
16900 /* 33222222222211111111110000000000
16901 10987654321098765432109876543210
16902 xxxxxxxxxx11010xxxxxx1xx011111xx
16908 if (((word
>> 23) & 0x1) == 0)
16910 /* 33222222222211111111110000000000
16911 10987654321098765432109876543210
16912 xxxxxxxxxx11011xxxxxx1x0011111xx
16918 /* 33222222222211111111110000000000
16919 10987654321098765432109876543210
16920 xxxxxxxxxx11011xxxxxx1x1011111xx
16929 if (((word
>> 13) & 0x1) == 0)
16931 /* 33222222222211111111110000000000
16932 10987654321098765432109876543210
16933 xxxxxxxxxx1110xxxxxxx1xx011111xx
16939 /* 33222222222211111111110000000000
16940 10987654321098765432109876543210
16941 xxxxxxxxxx1111xxxxxxx1xx011111xx
16954 if (((word
>> 15) & 0x1) == 0)
16956 if (((word
>> 28) & 0x1) == 0)
16958 if (((word
>> 10) & 0x1) == 0)
16960 if (((word
>> 12) & 0x1) == 0)
16962 if (((word
>> 13) & 0x1) == 0)
16964 if (((word
>> 14) & 0x1) == 0)
16966 /* 33222222222211111111110000000000
16967 10987654321098765432109876543210
16968 xxxxxxxxxx0x0000xxxxxxxx11110xxx
16974 /* 33222222222211111111110000000000
16975 10987654321098765432109876543210
16976 xxxxxxxxxx0x0010xxxxxxxx11110xxx
16983 if (((word
>> 14) & 0x1) == 0)
16985 if (((word
>> 29) & 0x1) == 0)
16987 if (((word
>> 30) & 0x1) == 0)
16989 /* 33222222222211111111110000000000
16990 10987654321098765432109876543210
16991 xxxxxxxxxx0x0100xxxxxxxx1111000x
16997 /* 33222222222211111111110000000000
16998 10987654321098765432109876543210
16999 xxxxxxxxxx0x0100xxxxxxxx1111001x
17006 if (((word
>> 30) & 0x1) == 0)
17008 /* 33222222222211111111110000000000
17009 10987654321098765432109876543210
17010 xxxxxxxxxx0x0100xxxxxxxx1111010x
17016 /* 33222222222211111111110000000000
17017 10987654321098765432109876543210
17018 xxxxxxxxxx0x0100xxxxxxxx1111011x
17026 if (((word
>> 29) & 0x1) == 0)
17028 if (((word
>> 30) & 0x1) == 0)
17030 /* 33222222222211111111110000000000
17031 10987654321098765432109876543210
17032 xxxxxxxxxx0x0110xxxxxxxx1111000x
17038 /* 33222222222211111111110000000000
17039 10987654321098765432109876543210
17040 xxxxxxxxxx0x0110xxxxxxxx1111001x
17047 if (((word
>> 30) & 0x1) == 0)
17049 /* 33222222222211111111110000000000
17050 10987654321098765432109876543210
17051 xxxxxxxxxx0x0110xxxxxxxx1111010x
17057 /* 33222222222211111111110000000000
17058 10987654321098765432109876543210
17059 xxxxxxxxxx0x0110xxxxxxxx1111011x
17069 if (((word
>> 13) & 0x1) == 0)
17071 if (((word
>> 14) & 0x1) == 0)
17073 if (((word
>> 23) & 0x1) == 0)
17075 /* 33222222222211111111110000000000
17076 10987654321098765432109876543210
17077 xxxxxxxxxx0x1000xxxxxxx011110xxx
17083 /* 33222222222211111111110000000000
17084 10987654321098765432109876543210
17085 xxxxxxxxxx0x1000xxxxxxx111110xxx
17092 if (((word
>> 23) & 0x1) == 0)
17094 /* 33222222222211111111110000000000
17095 10987654321098765432109876543210
17096 xxxxxxxxxx0x1010xxxxxxx011110xxx
17102 /* 33222222222211111111110000000000
17103 10987654321098765432109876543210
17104 xxxxxxxxxx0x1010xxxxxxx111110xxx
17112 if (((word
>> 14) & 0x1) == 0)
17114 if (((word
>> 30) & 0x1) == 0)
17116 /* 33222222222211111111110000000000
17117 10987654321098765432109876543210
17118 xxxxxxxxxx0x1100xxxxxxxx11110x0x
17124 /* 33222222222211111111110000000000
17125 10987654321098765432109876543210
17126 xxxxxxxxxx0x1100xxxxxxxx11110x1x
17133 if (((word
>> 30) & 0x1) == 0)
17135 /* 33222222222211111111110000000000
17136 10987654321098765432109876543210
17137 xxxxxxxxxx0x1110xxxxxxxx11110x0x
17143 /* 33222222222211111111110000000000
17144 10987654321098765432109876543210
17145 xxxxxxxxxx0x1110xxxxxxxx11110x1x
17155 if (((word
>> 12) & 0x1) == 0)
17157 if (((word
>> 29) & 0x1) == 0)
17159 /* 33222222222211111111110000000000
17160 10987654321098765432109876543210
17161 xxxxxxxxxx1x0xx0xxxxxxxx111100xx
17167 /* 33222222222211111111110000000000
17168 10987654321098765432109876543210
17169 xxxxxxxxxx1x0xx0xxxxxxxx111101xx
17176 if (((word
>> 29) & 0x1) == 0)
17178 /* 33222222222211111111110000000000
17179 10987654321098765432109876543210
17180 xxxxxxxxxx1x1xx0xxxxxxxx111100xx
17186 /* 33222222222211111111110000000000
17187 10987654321098765432109876543210
17188 xxxxxxxxxx1x1xx0xxxxxxxx111101xx
17197 if (((word
>> 29) & 0x1) == 0)
17199 if (((word
>> 30) & 0x1) == 0)
17201 if (((word
>> 21) & 0x1) == 0)
17203 /* 33222222222211111111110000000000
17204 10987654321098765432109876543210
17205 xxxxxxxxxxxxxxx0xxxxx0xx1111100x
17211 /* 33222222222211111111110000000000
17212 10987654321098765432109876543210
17213 xxxxxxxxxxxxxxx0xxxxx1xx1111100x
17220 if (((word
>> 10) & 0x1) == 0)
17222 if (((word
>> 13) & 0x1) == 0)
17224 if (((word
>> 14) & 0x1) == 0)
17226 if (((word
>> 23) & 0x1) == 0)
17228 /* 33222222222211111111110000000000
17229 10987654321098765432109876543210
17230 xxxxxxxxxx0xx000xxxxxxx01111101x
17236 /* 33222222222211111111110000000000
17237 10987654321098765432109876543210
17238 xxxxxxxxxx0xx000xxxxxxx11111101x
17245 if (((word
>> 23) & 0x1) == 0)
17247 /* 33222222222211111111110000000000
17248 10987654321098765432109876543210
17249 xxxxxxxxxx0xx010xxxxxxx01111101x
17255 /* 33222222222211111111110000000000
17256 10987654321098765432109876543210
17257 xxxxxxxxxx0xx010xxxxxxx11111101x
17265 if (((word
>> 14) & 0x1) == 0)
17267 /* 33222222222211111111110000000000
17268 10987654321098765432109876543210
17269 xxxxxxxxxx0xx100xxxxxxxx1111101x
17275 /* 33222222222211111111110000000000
17276 10987654321098765432109876543210
17277 xxxxxxxxxx0xx110xxxxxxxx1111101x
17285 if (((word
>> 12) & 0x1) == 0)
17287 if (((word
>> 13) & 0x1) == 0)
17289 /* 33222222222211111111110000000000
17290 10987654321098765432109876543210
17291 xxxxxxxxxx1x00x0xxxxxxxx1111101x
17297 /* 33222222222211111111110000000000
17298 10987654321098765432109876543210
17299 xxxxxxxxxx1x01x0xxxxxxxx1111101x
17306 if (((word
>> 13) & 0x1) == 0)
17308 if (((word
>> 14) & 0x1) == 0)
17310 /* 33222222222211111111110000000000
17311 10987654321098765432109876543210
17312 xxxxxxxxxx1x1000xxxxxxxx1111101x
17318 /* 33222222222211111111110000000000
17319 10987654321098765432109876543210
17320 xxxxxxxxxx1x1010xxxxxxxx1111101x
17327 if (((word
>> 14) & 0x1) == 0)
17329 /* 33222222222211111111110000000000
17330 10987654321098765432109876543210
17331 xxxxxxxxxx1x1100xxxxxxxx1111101x
17337 /* 33222222222211111111110000000000
17338 10987654321098765432109876543210
17339 xxxxxxxxxx1x1110xxxxxxxx1111101x
17350 if (((word
>> 12) & 0x1) == 0)
17352 if (((word
>> 13) & 0x1) == 0)
17354 if (((word
>> 14) & 0x1) == 0)
17356 /* 33222222222211111111110000000000
17357 10987654321098765432109876543210
17358 xxxxxxxxxxxx0000xxxxxxxx111111xx
17364 /* 33222222222211111111110000000000
17365 10987654321098765432109876543210
17366 xxxxxxxxxxxx0010xxxxxxxx111111xx
17373 if (((word
>> 14) & 0x1) == 0)
17375 /* 33222222222211111111110000000000
17376 10987654321098765432109876543210
17377 xxxxxxxxxxxx0100xxxxxxxx111111xx
17383 /* 33222222222211111111110000000000
17384 10987654321098765432109876543210
17385 xxxxxxxxxxxx0110xxxxxxxx111111xx
17393 if (((word
>> 13) & 0x1) == 0)
17395 if (((word
>> 14) & 0x1) == 0)
17397 /* 33222222222211111111110000000000
17398 10987654321098765432109876543210
17399 xxxxxxxxxxxx1000xxxxxxxx111111xx
17405 /* 33222222222211111111110000000000
17406 10987654321098765432109876543210
17407 xxxxxxxxxxxx1010xxxxxxxx111111xx
17414 if (((word
>> 14) & 0x1) == 0)
17416 /* 33222222222211111111110000000000
17417 10987654321098765432109876543210
17418 xxxxxxxxxxxx1100xxxxxxxx111111xx
17424 /* 33222222222211111111110000000000
17425 10987654321098765432109876543210
17426 xxxxxxxxxxxx1110xxxxxxxx111111xx
17437 if (((word
>> 28) & 0x1) == 0)
17439 if (((word
>> 10) & 0x1) == 0)
17441 if (((word
>> 12) & 0x1) == 0)
17443 if (((word
>> 13) & 0x1) == 0)
17445 if (((word
>> 14) & 0x1) == 0)
17447 /* 33222222222211111111110000000000
17448 10987654321098765432109876543210
17449 xxxxxxxxxx0x0001xxxxxxxx11110xxx
17455 /* 33222222222211111111110000000000
17456 10987654321098765432109876543210
17457 xxxxxxxxxx0x0011xxxxxxxx11110xxx
17464 if (((word
>> 29) & 0x1) == 0)
17466 if (((word
>> 30) & 0x1) == 0)
17468 /* 33222222222211111111110000000000
17469 10987654321098765432109876543210
17470 xxxxxxxxxx0x01x1xxxxxxxx1111000x
17476 /* 33222222222211111111110000000000
17477 10987654321098765432109876543210
17478 xxxxxxxxxx0x01x1xxxxxxxx1111001x
17485 if (((word
>> 30) & 0x1) == 0)
17487 /* 33222222222211111111110000000000
17488 10987654321098765432109876543210
17489 xxxxxxxxxx0x01x1xxxxxxxx1111010x
17495 /* 33222222222211111111110000000000
17496 10987654321098765432109876543210
17497 xxxxxxxxxx0x01x1xxxxxxxx1111011x
17506 if (((word
>> 13) & 0x1) == 0)
17508 if (((word
>> 14) & 0x1) == 0)
17510 if (((word
>> 23) & 0x1) == 0)
17512 if (((word
>> 29) & 0x1) == 0)
17514 /* 33222222222211111111110000000000
17515 10987654321098765432109876543210
17516 xxxxxxxxxx0x1001xxxxxxx0111100xx
17522 /* 33222222222211111111110000000000
17523 10987654321098765432109876543210
17524 xxxxxxxxxx0x1001xxxxxxx0111101xx
17531 if (((word
>> 29) & 0x1) == 0)
17533 /* 33222222222211111111110000000000
17534 10987654321098765432109876543210
17535 xxxxxxxxxx0x1001xxxxxxx1111100xx
17541 /* 33222222222211111111110000000000
17542 10987654321098765432109876543210
17543 xxxxxxxxxx0x1001xxxxxxx1111101xx
17551 if (((word
>> 29) & 0x1) == 0)
17553 /* 33222222222211111111110000000000
17554 10987654321098765432109876543210
17555 xxxxxxxxxx0x1011xxxxxxxx111100xx
17561 /* 33222222222211111111110000000000
17562 10987654321098765432109876543210
17563 xxxxxxxxxx0x1011xxxxxxxx111101xx
17571 if (((word
>> 14) & 0x1) == 0)
17573 if (((word
>> 30) & 0x1) == 0)
17575 /* 33222222222211111111110000000000
17576 10987654321098765432109876543210
17577 xxxxxxxxxx0x1101xxxxxxxx11110x0x
17583 /* 33222222222211111111110000000000
17584 10987654321098765432109876543210
17585 xxxxxxxxxx0x1101xxxxxxxx11110x1x
17592 /* 33222222222211111111110000000000
17593 10987654321098765432109876543210
17594 xxxxxxxxxx0x1111xxxxxxxx11110xxx
17603 if (((word
>> 11) & 0x1) == 0)
17605 if (((word
>> 14) & 0x1) == 0)
17607 if (((word
>> 12) & 0x1) == 0)
17609 if (((word
>> 29) & 0x1) == 0)
17611 /* 33222222222211111111110000000000
17612 10987654321098765432109876543210
17613 xxxxxxxxxx100x01xxxxxxxx111100xx
17619 /* 33222222222211111111110000000000
17620 10987654321098765432109876543210
17621 xxxxxxxxxx100x01xxxxxxxx111101xx
17628 if (((word
>> 29) & 0x1) == 0)
17630 /* 33222222222211111111110000000000
17631 10987654321098765432109876543210
17632 xxxxxxxxxx101x01xxxxxxxx111100xx
17638 /* 33222222222211111111110000000000
17639 10987654321098765432109876543210
17640 xxxxxxxxxx101x01xxxxxxxx111101xx
17648 if (((word
>> 13) & 0x1) == 0)
17650 if (((word
>> 29) & 0x1) == 0)
17652 /* 33222222222211111111110000000000
17653 10987654321098765432109876543210
17654 xxxxxxxxxx10x011xxxxxxxx111100xx
17660 /* 33222222222211111111110000000000
17661 10987654321098765432109876543210
17662 xxxxxxxxxx10x011xxxxxxxx111101xx
17669 if (((word
>> 12) & 0x1) == 0)
17671 if (((word
>> 29) & 0x1) == 0)
17673 /* 33222222222211111111110000000000
17674 10987654321098765432109876543210
17675 xxxxxxxxxx100111xxxxxxxx111100xx
17681 /* 33222222222211111111110000000000
17682 10987654321098765432109876543210
17683 xxxxxxxxxx100111xxxxxxxx111101xx
17690 if (((word
>> 29) & 0x1) == 0)
17692 /* 33222222222211111111110000000000
17693 10987654321098765432109876543210
17694 xxxxxxxxxx101111xxxxxxxx111100xx
17700 /* 33222222222211111111110000000000
17701 10987654321098765432109876543210
17702 xxxxxxxxxx101111xxxxxxxx111101xx
17712 if (((word
>> 12) & 0x1) == 0)
17714 if (((word
>> 29) & 0x1) == 0)
17716 if (((word
>> 30) & 0x1) == 0)
17718 /* 33222222222211111111110000000000
17719 10987654321098765432109876543210
17720 xxxxxxxxxx110xx1xxxxxxxx1111000x
17726 /* 33222222222211111111110000000000
17727 10987654321098765432109876543210
17728 xxxxxxxxxx110xx1xxxxxxxx1111001x
17735 if (((word
>> 30) & 0x1) == 0)
17737 /* 33222222222211111111110000000000
17738 10987654321098765432109876543210
17739 xxxxxxxxxx110xx1xxxxxxxx1111010x
17745 /* 33222222222211111111110000000000
17746 10987654321098765432109876543210
17747 xxxxxxxxxx110xx1xxxxxxxx1111011x
17755 if (((word
>> 13) & 0x1) == 0)
17757 if (((word
>> 29) & 0x1) == 0)
17759 if (((word
>> 30) & 0x1) == 0)
17761 /* 33222222222211111111110000000000
17762 10987654321098765432109876543210
17763 xxxxxxxxxx1110x1xxxxxxxx1111000x
17769 /* 33222222222211111111110000000000
17770 10987654321098765432109876543210
17771 xxxxxxxxxx1110x1xxxxxxxx1111001x
17778 if (((word
>> 30) & 0x1) == 0)
17780 /* 33222222222211111111110000000000
17781 10987654321098765432109876543210
17782 xxxxxxxxxx1110x1xxxxxxxx1111010x
17788 /* 33222222222211111111110000000000
17789 10987654321098765432109876543210
17790 xxxxxxxxxx1110x1xxxxxxxx1111011x
17798 if (((word
>> 29) & 0x1) == 0)
17800 /* 33222222222211111111110000000000
17801 10987654321098765432109876543210
17802 xxxxxxxxxx1111x1xxxxxxxx111100xx
17808 /* 33222222222211111111110000000000
17809 10987654321098765432109876543210
17810 xxxxxxxxxx1111x1xxxxxxxx111101xx
17821 if (((word
>> 29) & 0x1) == 0)
17823 if (((word
>> 30) & 0x1) == 0)
17825 if (((word
>> 21) & 0x1) == 0)
17827 /* 33222222222211111111110000000000
17828 10987654321098765432109876543210
17829 xxxxxxxxxxxxxxx1xxxxx0xx1111100x
17835 /* 33222222222211111111110000000000
17836 10987654321098765432109876543210
17837 xxxxxxxxxxxxxxx1xxxxx1xx1111100x
17844 if (((word
>> 10) & 0x1) == 0)
17846 if (((word
>> 12) & 0x1) == 0)
17848 /* 33222222222211111111110000000000
17849 10987654321098765432109876543210
17850 xxxxxxxxxx0x0xx1xxxxxxxx1111101x
17856 if (((word
>> 13) & 0x1) == 0)
17858 if (((word
>> 14) & 0x1) == 0)
17860 if (((word
>> 23) & 0x1) == 0)
17862 /* 33222222222211111111110000000000
17863 10987654321098765432109876543210
17864 xxxxxxxxxx0x1001xxxxxxx01111101x
17870 /* 33222222222211111111110000000000
17871 10987654321098765432109876543210
17872 xxxxxxxxxx0x1001xxxxxxx11111101x
17879 /* 33222222222211111111110000000000
17880 10987654321098765432109876543210
17881 xxxxxxxxxx0x1011xxxxxxxx1111101x
17888 /* 33222222222211111111110000000000
17889 10987654321098765432109876543210
17890 xxxxxxxxxx0x11x1xxxxxxxx1111101x
17898 if (((word
>> 11) & 0x1) == 0)
17900 if (((word
>> 12) & 0x1) == 0)
17902 /* 33222222222211111111110000000000
17903 10987654321098765432109876543210
17904 xxxxxxxxxx100xx1xxxxxxxx1111101x
17910 /* 33222222222211111111110000000000
17911 10987654321098765432109876543210
17912 xxxxxxxxxx101xx1xxxxxxxx1111101x
17919 if (((word
>> 13) & 0x1) == 0)
17921 /* 33222222222211111111110000000000
17922 10987654321098765432109876543210
17923 xxxxxxxxxx11x0x1xxxxxxxx1111101x
17929 /* 33222222222211111111110000000000
17930 10987654321098765432109876543210
17931 xxxxxxxxxx11x1x1xxxxxxxx1111101x
17941 if (((word
>> 10) & 0x1) == 0)
17943 if (((word
>> 13) & 0x1) == 0)
17945 if (((word
>> 14) & 0x1) == 0)
17947 if (((word
>> 23) & 0x1) == 0)
17949 /* 33222222222211111111110000000000
17950 10987654321098765432109876543210
17951 xxxxxxxxxx0xx001xxxxxxx0111111xx
17957 /* 33222222222211111111110000000000
17958 10987654321098765432109876543210
17959 xxxxxxxxxx0xx001xxxxxxx1111111xx
17966 /* 33222222222211111111110000000000
17967 10987654321098765432109876543210
17968 xxxxxxxxxx0xx011xxxxxxxx111111xx
17975 /* 33222222222211111111110000000000
17976 10987654321098765432109876543210
17977 xxxxxxxxxx0xx1x1xxxxxxxx111111xx
17984 if (((word
>> 11) & 0x1) == 0)
17986 if (((word
>> 12) & 0x1) == 0)
17988 if (((word
>> 13) & 0x1) == 0)
17990 /* 33222222222211111111110000000000
17991 10987654321098765432109876543210
17992 xxxxxxxxxx1000x1xxxxxxxx111111xx
17998 /* 33222222222211111111110000000000
17999 10987654321098765432109876543210
18000 xxxxxxxxxx1001x1xxxxxxxx111111xx
18007 /* 33222222222211111111110000000000
18008 10987654321098765432109876543210
18009 xxxxxxxxxx101xx1xxxxxxxx111111xx
18016 if (((word
>> 12) & 0x1) == 0)
18018 /* 33222222222211111111110000000000
18019 10987654321098765432109876543210
18020 xxxxxxxxxx110xx1xxxxxxxx111111xx
18026 if (((word
>> 13) & 0x1) == 0)
18028 /* 33222222222211111111110000000000
18029 10987654321098765432109876543210
18030 xxxxxxxxxx1110x1xxxxxxxx111111xx
18036 /* 33222222222211111111110000000000
18037 10987654321098765432109876543210
18038 xxxxxxxxxx1111x1xxxxxxxx111111xx
18054 /* Lookup opcode WORD in the opcode table. N.B. all alias
18055 opcodes are ignored here. */
18057 const aarch64_opcode
*
18058 aarch64_opcode_lookup (uint32_t word
)
18060 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
18063 const aarch64_opcode
*
18064 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
18066 /* Use the index as the key to locate the next opcode. */
18067 int key
= opcode
- aarch64_opcode_table
;
18071 case 935: value
= 939; break; /* stnp --> stp. */
18072 case 939: return NULL
; /* stp --> NULL. */
18073 case 933: value
= 934; break; /* stllrb --> stllrh. */
18074 case 934: return NULL
; /* stllrh --> NULL. */
18075 case 936: value
= 940; break; /* ldnp --> ldp. */
18076 case 940: return NULL
; /* ldp --> NULL. */
18077 case 1151: value
= 1152; break; /* msr --> hint. */
18078 case 1152: value
= 1166; break; /* hint --> clrex. */
18079 case 1166: value
= 1167; break; /* clrex --> dsb. */
18080 case 1167: value
= 1168; break; /* dsb --> dmb. */
18081 case 1168: value
= 1169; break; /* dmb --> isb. */
18082 case 1169: value
= 1170; break; /* isb --> sys. */
18083 case 1170: value
= 1175; break; /* sys --> msr. */
18084 case 1175: return NULL
; /* msr --> NULL. */
18085 case 1176: value
= 1177; break; /* sysl --> mrs. */
18086 case 1177: return NULL
; /* mrs --> NULL. */
18087 case 431: value
= 432; break; /* st4 --> st1. */
18088 case 432: value
= 433; break; /* st1 --> st2. */
18089 case 433: value
= 434; break; /* st2 --> st3. */
18090 case 434: return NULL
; /* st3 --> NULL. */
18091 case 439: value
= 440; break; /* st4 --> st1. */
18092 case 440: value
= 441; break; /* st1 --> st2. */
18093 case 441: value
= 442; break; /* st2 --> st3. */
18094 case 442: return NULL
; /* st3 --> NULL. */
18095 case 435: value
= 436; break; /* ld4 --> ld1. */
18096 case 436: value
= 437; break; /* ld1 --> ld2. */
18097 case 437: value
= 438; break; /* ld2 --> ld3. */
18098 case 438: return NULL
; /* ld3 --> NULL. */
18099 case 451: value
= 453; break; /* ld1 --> ld1r. */
18100 case 453: return NULL
; /* ld1r --> NULL. */
18101 case 455: value
= 457; break; /* ld2 --> ld2r. */
18102 case 457: return NULL
; /* ld2r --> NULL. */
18103 case 452: value
= 454; break; /* ld3 --> ld3r. */
18104 case 454: return NULL
; /* ld3r --> NULL. */
18105 case 456: value
= 458; break; /* ld4 --> ld4r. */
18106 case 458: return NULL
; /* ld4r --> NULL. */
18107 case 443: value
= 444; break; /* ld4 --> ld1. */
18108 case 444: value
= 445; break; /* ld1 --> ld2. */
18109 case 445: value
= 446; break; /* ld2 --> ld3. */
18110 case 446: return NULL
; /* ld3 --> NULL. */
18111 case 463: value
= 465; break; /* ld1 --> ld1r. */
18112 case 465: return NULL
; /* ld1r --> NULL. */
18113 case 464: value
= 466; break; /* ld3 --> ld3r. */
18114 case 466: return NULL
; /* ld3r --> NULL. */
18115 case 467: value
= 469; break; /* ld2 --> ld2r. */
18116 case 469: return NULL
; /* ld2r --> NULL. */
18117 case 468: value
= 470; break; /* ld4 --> ld4r. */
18118 case 470: return NULL
; /* ld4r --> NULL. */
18119 case 749: value
= 750; break; /* fcvtzs --> fcvtzs. */
18120 case 750: return NULL
; /* fcvtzs --> NULL. */
18121 case 745: value
= 746; break; /* scvtf --> scvtf. */
18122 case 746: return NULL
; /* scvtf --> NULL. */
18123 case 751: value
= 752; break; /* fcvtzu --> fcvtzu. */
18124 case 752: return NULL
; /* fcvtzu --> NULL. */
18125 case 747: value
= 748; break; /* ucvtf --> ucvtf. */
18126 case 748: return NULL
; /* ucvtf --> NULL. */
18127 case 753: value
= 754; break; /* fcvtns --> fcvtns. */
18128 case 754: return NULL
; /* fcvtns --> NULL. */
18129 case 773: value
= 774; break; /* fcvtms --> fcvtms. */
18130 case 774: return NULL
; /* fcvtms --> NULL. */
18131 case 769: value
= 770; break; /* fcvtps --> fcvtps. */
18132 case 770: return NULL
; /* fcvtps --> NULL. */
18133 case 777: value
= 778; break; /* fcvtzs --> fcvtzs. */
18134 case 778: return NULL
; /* fcvtzs --> NULL. */
18135 case 761: value
= 762; break; /* fcvtas --> fcvtas. */
18136 case 762: return NULL
; /* fcvtas --> NULL. */
18137 case 757: value
= 758; break; /* scvtf --> scvtf. */
18138 case 758: return NULL
; /* scvtf --> NULL. */
18139 case 765: value
= 766; break; /* fmov --> fmov. */
18140 case 766: return NULL
; /* fmov --> NULL. */
18141 case 755: value
= 756; break; /* fcvtnu --> fcvtnu. */
18142 case 756: return NULL
; /* fcvtnu --> NULL. */
18143 case 775: value
= 776; break; /* fcvtmu --> fcvtmu. */
18144 case 776: return NULL
; /* fcvtmu --> NULL. */
18145 case 771: value
= 772; break; /* fcvtpu --> fcvtpu. */
18146 case 772: return NULL
; /* fcvtpu --> NULL. */
18147 case 779: value
= 780; break; /* fcvtzu --> fcvtzu. */
18148 case 780: return NULL
; /* fcvtzu --> NULL. */
18149 case 763: value
= 764; break; /* fcvtau --> fcvtau. */
18150 case 764: return NULL
; /* fcvtau --> NULL. */
18151 case 759: value
= 760; break; /* ucvtf --> ucvtf. */
18152 case 760: return NULL
; /* ucvtf --> NULL. */
18153 case 767: value
= 768; break; /* fmov --> fmov. */
18154 case 768: return NULL
; /* fmov --> NULL. */
18155 case 796: value
= 797; break; /* fmov --> fmov. */
18156 case 797: return NULL
; /* fmov --> NULL. */
18157 case 805: value
= 806; break; /* frintn --> frintn. */
18158 case 806: return NULL
; /* frintn --> NULL. */
18159 case 800: value
= 801; break; /* fneg --> fneg. */
18160 case 801: return NULL
; /* fneg --> NULL. */
18161 case 809: value
= 810; break; /* frintm --> frintm. */
18162 case 810: return NULL
; /* frintm --> NULL. */
18163 case 798: value
= 799; break; /* fabs --> fabs. */
18164 case 799: return NULL
; /* fabs --> NULL. */
18165 case 807: value
= 808; break; /* frintp --> frintp. */
18166 case 808: return NULL
; /* frintp --> NULL. */
18167 case 802: value
= 803; break; /* fsqrt --> fsqrt. */
18168 case 803: return NULL
; /* fsqrt --> NULL. */
18169 case 811: value
= 812; break; /* frintz --> frintz. */
18170 case 812: return NULL
; /* frintz --> NULL. */
18171 case 813: value
= 814; break; /* frinta --> frinta. */
18172 case 814: return NULL
; /* frinta --> NULL. */
18173 case 815: value
= 816; break; /* frintx --> frintx. */
18174 case 816: return NULL
; /* frintx --> NULL. */
18175 case 817: value
= 818; break; /* frinti --> frinti. */
18176 case 818: return NULL
; /* frinti --> NULL. */
18177 case 788: value
= 789; break; /* fcmp --> fcmp. */
18178 case 789: return NULL
; /* fcmp --> NULL. */
18179 case 790: value
= 791; break; /* fcmpe --> fcmpe. */
18180 case 791: return NULL
; /* fcmpe --> NULL. */
18181 case 792: value
= 793; break; /* fcmp --> fcmp. */
18182 case 793: return NULL
; /* fcmp --> NULL. */
18183 case 794: value
= 795; break; /* fcmpe --> fcmpe. */
18184 case 795: return NULL
; /* fcmpe --> NULL. */
18185 case 845: value
= 846; break; /* fmov --> fmov. */
18186 case 846: return NULL
; /* fmov --> NULL. */
18187 case 819: value
= 820; break; /* fmul --> fmul. */
18188 case 820: return NULL
; /* fmul --> NULL. */
18189 case 835: value
= 836; break; /* fnmul --> fnmul. */
18190 case 836: return NULL
; /* fnmul --> NULL. */
18191 case 827: value
= 828; break; /* fmax --> fmax. */
18192 case 828: return NULL
; /* fmax --> NULL. */
18193 case 823: value
= 824; break; /* fadd --> fadd. */
18194 case 824: return NULL
; /* fadd --> NULL. */
18195 case 831: value
= 832; break; /* fmaxnm --> fmaxnm. */
18196 case 832: return NULL
; /* fmaxnm --> NULL. */
18197 case 821: value
= 822; break; /* fdiv --> fdiv. */
18198 case 822: return NULL
; /* fdiv --> NULL. */
18199 case 829: value
= 830; break; /* fmin --> fmin. */
18200 case 830: return NULL
; /* fmin --> NULL. */
18201 case 825: value
= 826; break; /* fsub --> fsub. */
18202 case 826: return NULL
; /* fsub --> NULL. */
18203 case 833: value
= 834; break; /* fminnm --> fminnm. */
18204 case 834: return NULL
; /* fminnm --> NULL. */
18205 case 784: value
= 785; break; /* fccmp --> fccmp. */
18206 case 785: return NULL
; /* fccmp --> NULL. */
18207 case 786: value
= 787; break; /* fccmpe --> fccmpe. */
18208 case 787: return NULL
; /* fccmpe --> NULL. */
18209 case 847: value
= 848; break; /* fcsel --> fcsel. */
18210 case 848: return NULL
; /* fcsel --> NULL. */
18211 case 130: value
= 365; break; /* movi --> sshr. */
18212 case 365: value
= 367; break; /* sshr --> srshr. */
18213 case 367: return NULL
; /* srshr --> NULL. */
18214 case 138: value
= 387; break; /* mvni --> ushr. */
18215 case 387: value
= 389; break; /* ushr --> urshr. */
18216 case 389: value
= 391; break; /* urshr --> sri. */
18217 case 391: value
= 393; break; /* sri --> sqshlu. */
18218 case 393: return NULL
; /* sqshlu --> NULL. */
18219 case 131: value
= 366; break; /* orr --> ssra. */
18220 case 366: value
= 368; break; /* ssra --> srsra. */
18221 case 368: value
= 369; break; /* srsra --> shl. */
18222 case 369: value
= 370; break; /* shl --> sqshl. */
18223 case 370: return NULL
; /* sqshl --> NULL. */
18224 case 139: value
= 388; break; /* bic --> usra. */
18225 case 388: value
= 390; break; /* usra --> ursra. */
18226 case 390: value
= 392; break; /* ursra --> sli. */
18227 case 392: value
= 394; break; /* sli --> uqshl. */
18228 case 394: return NULL
; /* uqshl --> NULL. */
18229 case 837: value
= 838; break; /* fmadd --> fmadd. */
18230 case 838: return NULL
; /* fmadd --> NULL. */
18231 case 841: value
= 842; break; /* fnmadd --> fnmadd. */
18232 case 842: return NULL
; /* fnmadd --> NULL. */
18233 case 132: value
= 371; break; /* movi --> shrn. */
18234 case 371: value
= 372; break; /* shrn --> shrn2. */
18235 case 372: value
= 379; break; /* shrn2 --> sshll. */
18236 case 379: value
= 381; break; /* sshll --> sshll2. */
18237 case 381: return NULL
; /* sshll2 --> NULL. */
18238 case 140: value
= 395; break; /* mvni --> sqshrun. */
18239 case 395: value
= 396; break; /* sqshrun --> sqshrun2. */
18240 case 396: value
= 403; break; /* sqshrun2 --> ushll. */
18241 case 403: value
= 405; break; /* ushll --> ushll2. */
18242 case 405: return NULL
; /* ushll2 --> NULL. */
18243 case 133: value
= 375; break; /* orr --> sqshrn. */
18244 case 375: value
= 376; break; /* sqshrn --> sqshrn2. */
18245 case 376: return NULL
; /* sqshrn2 --> NULL. */
18246 case 141: value
= 399; break; /* bic --> uqshrn. */
18247 case 399: value
= 400; break; /* uqshrn --> uqshrn2. */
18248 case 400: return NULL
; /* uqshrn2 --> NULL. */
18249 case 135: value
= 383; break; /* movi --> scvtf. */
18250 case 383: value
= 384; break; /* scvtf --> scvtf. */
18251 case 384: return NULL
; /* scvtf --> NULL. */
18252 case 143: value
= 144; break; /* movi --> movi. */
18253 case 144: value
= 407; break; /* movi --> ucvtf. */
18254 case 407: value
= 408; break; /* ucvtf --> ucvtf. */
18255 case 408: return NULL
; /* ucvtf --> NULL. */
18256 case 137: value
= 385; break; /* fmov --> fcvtzs. */
18257 case 385: value
= 386; break; /* fcvtzs --> fcvtzs. */
18258 case 386: return NULL
; /* fcvtzs --> NULL. */
18259 case 409: value
= 410; break; /* fcvtzu --> fcvtzu. */
18260 case 410: return NULL
; /* fcvtzu --> NULL. */
18261 case 839: value
= 840; break; /* fmsub --> fmsub. */
18262 case 840: return NULL
; /* fmsub --> NULL. */
18263 case 843: value
= 844; break; /* fnmsub --> fnmsub. */
18264 case 844: return NULL
; /* fnmsub --> NULL. */
18265 case 589: value
= 590; break; /* scvtf --> scvtf. */
18266 case 590: return NULL
; /* scvtf --> NULL. */
18267 case 591: value
= 592; break; /* fcvtzs --> fcvtzs. */
18268 case 592: return NULL
; /* fcvtzs --> NULL. */
18269 case 605: value
= 606; break; /* ucvtf --> ucvtf. */
18270 case 606: return NULL
; /* ucvtf --> NULL. */
18271 case 607: value
= 608; break; /* fcvtzu --> fcvtzu. */
18272 case 608: return NULL
; /* fcvtzu --> NULL. */
18273 default: return NULL
;
18276 return aarch64_opcode_table
+ value
;
18279 const aarch64_opcode
*
18280 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
18282 /* Use the index as the key to locate the alias opcode. */
18283 int key
= opcode
- aarch64_opcode_table
;
18287 case 2: value
= 3; break; /* sbc --> ngc. */
18288 case 4: value
= 5; break; /* sbcs --> ngcs. */
18289 case 7: value
= 8; break; /* adds --> cmn. */
18290 case 10: value
= 11; break; /* subs --> cmp. */
18291 case 12: value
= 13; break; /* add --> mov. */
18292 case 14: value
= 15; break; /* adds --> cmn. */
18293 case 17: value
= 18; break; /* subs --> cmp. */
18294 case 20: value
= 21; break; /* adds --> cmn. */
18295 case 22: value
= 23; break; /* sub --> neg. */
18296 case 24: value
= 26; break; /* subs --> negs. */
18297 case 149: value
= 150; break; /* umov --> mov. */
18298 case 151: value
= 152; break; /* ins --> mov. */
18299 case 153: value
= 154; break; /* ins --> mov. */
18300 case 235: value
= 236; break; /* not --> mvn. */
18301 case 310: value
= 311; break; /* orr --> mov. */
18302 case 379: value
= 380; break; /* sshll --> sxtl. */
18303 case 381: value
= 382; break; /* sshll2 --> sxtl2. */
18304 case 403: value
= 404; break; /* ushll --> uxtl. */
18305 case 405: value
= 406; break; /* ushll2 --> uxtl2. */
18306 case 526: value
= 527; break; /* dup --> mov. */
18307 case 609: value
= 614; break; /* sbfm --> sxtw. */
18308 case 616: value
= 618; break; /* bfm --> bfc. */
18309 case 620: value
= 624; break; /* ubfm --> uxth. */
18310 case 654: value
= 656; break; /* csinc --> cset. */
18311 case 657: value
= 659; break; /* csinv --> csetm. */
18312 case 660: value
= 661; break; /* csneg --> cneg. */
18313 case 679: value
= 679; break; /* rev --> rev. */
18314 case 704: value
= 705; break; /* lslv --> lsl. */
18315 case 706: value
= 707; break; /* lsrv --> lsr. */
18316 case 708: value
= 709; break; /* asrv --> asr. */
18317 case 710: value
= 711; break; /* rorv --> ror. */
18318 case 721: value
= 722; break; /* madd --> mul. */
18319 case 723: value
= 724; break; /* msub --> mneg. */
18320 case 725: value
= 726; break; /* smaddl --> smull. */
18321 case 727: value
= 728; break; /* smsubl --> smnegl. */
18322 case 730: value
= 731; break; /* umaddl --> umull. */
18323 case 732: value
= 733; break; /* umsubl --> umnegl. */
18324 case 743: value
= 744; break; /* extr --> ror. */
18325 case 953: value
= 954; break; /* and --> bic. */
18326 case 955: value
= 956; break; /* orr --> mov. */
18327 case 958: value
= 959; break; /* ands --> tst. */
18328 case 962: value
= 964; break; /* orr --> uxtw. */
18329 case 965: value
= 966; break; /* orn --> mvn. */
18330 case 969: value
= 970; break; /* ands --> tst. */
18331 case 1000: value
= 1096; break; /* ldaddb --> staddb. */
18332 case 1001: value
= 1097; break; /* ldaddh --> staddh. */
18333 case 1002: value
= 1098; break; /* ldadd --> stadd. */
18334 case 1004: value
= 1099; break; /* ldaddlb --> staddlb. */
18335 case 1007: value
= 1100; break; /* ldaddlh --> staddlh. */
18336 case 1010: value
= 1101; break; /* ldaddl --> staddl. */
18337 case 1012: value
= 1102; break; /* ldclrb --> stclrb. */
18338 case 1013: value
= 1103; break; /* ldclrh --> stclrh. */
18339 case 1014: value
= 1104; break; /* ldclr --> stclr. */
18340 case 1016: value
= 1105; break; /* ldclrlb --> stclrlb. */
18341 case 1019: value
= 1106; break; /* ldclrlh --> stclrlh. */
18342 case 1022: value
= 1107; break; /* ldclrl --> stclrl. */
18343 case 1024: value
= 1108; break; /* ldeorb --> steorb. */
18344 case 1025: value
= 1109; break; /* ldeorh --> steorh. */
18345 case 1026: value
= 1110; break; /* ldeor --> steor. */
18346 case 1028: value
= 1111; break; /* ldeorlb --> steorlb. */
18347 case 1031: value
= 1112; break; /* ldeorlh --> steorlh. */
18348 case 1034: value
= 1113; break; /* ldeorl --> steorl. */
18349 case 1036: value
= 1114; break; /* ldsetb --> stsetb. */
18350 case 1037: value
= 1115; break; /* ldseth --> stseth. */
18351 case 1038: value
= 1116; break; /* ldset --> stset. */
18352 case 1040: value
= 1117; break; /* ldsetlb --> stsetlb. */
18353 case 1043: value
= 1118; break; /* ldsetlh --> stsetlh. */
18354 case 1046: value
= 1119; break; /* ldsetl --> stsetl. */
18355 case 1048: value
= 1120; break; /* ldsmaxb --> stsmaxb. */
18356 case 1049: value
= 1121; break; /* ldsmaxh --> stsmaxh. */
18357 case 1050: value
= 1122; break; /* ldsmax --> stsmax. */
18358 case 1052: value
= 1123; break; /* ldsmaxlb --> stsmaxlb. */
18359 case 1055: value
= 1124; break; /* ldsmaxlh --> stsmaxlh. */
18360 case 1058: value
= 1125; break; /* ldsmaxl --> stsmaxl. */
18361 case 1060: value
= 1126; break; /* ldsminb --> stsminb. */
18362 case 1061: value
= 1127; break; /* ldsminh --> stsminh. */
18363 case 1062: value
= 1128; break; /* ldsmin --> stsmin. */
18364 case 1064: value
= 1129; break; /* ldsminlb --> stsminlb. */
18365 case 1067: value
= 1130; break; /* ldsminlh --> stsminlh. */
18366 case 1070: value
= 1131; break; /* ldsminl --> stsminl. */
18367 case 1072: value
= 1132; break; /* ldumaxb --> stumaxb. */
18368 case 1073: value
= 1133; break; /* ldumaxh --> stumaxh. */
18369 case 1074: value
= 1134; break; /* ldumax --> stumax. */
18370 case 1076: value
= 1135; break; /* ldumaxlb --> stumaxlb. */
18371 case 1079: value
= 1136; break; /* ldumaxlh --> stumaxlh. */
18372 case 1082: value
= 1137; break; /* ldumaxl --> stumaxl. */
18373 case 1084: value
= 1138; break; /* lduminb --> stuminb. */
18374 case 1085: value
= 1139; break; /* lduminh --> stuminh. */
18375 case 1086: value
= 1140; break; /* ldumin --> stumin. */
18376 case 1088: value
= 1141; break; /* lduminlb --> stuminlb. */
18377 case 1091: value
= 1142; break; /* lduminlh --> stuminlh. */
18378 case 1094: value
= 1143; break; /* lduminl --> stuminl. */
18379 case 1144: value
= 1145; break; /* movn --> mov. */
18380 case 1146: value
= 1147; break; /* movz --> mov. */
18381 case 1152: value
= 1185; break; /* hint --> autibsp. */
18382 case 1170: value
= 1174; break; /* sys --> tlbi. */
18383 case 1233: value
= 1928; break; /* and --> bic. */
18384 case 1235: value
= 1216; break; /* and --> mov. */
18385 case 1236: value
= 1220; break; /* ands --> movs. */
18386 case 1271: value
= 1929; break; /* cmpge --> cmple. */
18387 case 1274: value
= 1932; break; /* cmpgt --> cmplt. */
18388 case 1276: value
= 1930; break; /* cmphi --> cmplo. */
18389 case 1279: value
= 1931; break; /* cmphs --> cmpls. */
18390 case 1301: value
= 1213; break; /* cpy --> mov. */
18391 case 1302: value
= 1215; break; /* cpy --> mov. */
18392 case 1303: value
= 1939; break; /* cpy --> fmov. */
18393 case 1315: value
= 1208; break; /* dup --> mov. */
18394 case 1316: value
= 1210; break; /* dup --> mov. */
18395 case 1317: value
= 1938; break; /* dup --> fmov. */
18396 case 1318: value
= 1211; break; /* dupm --> mov. */
18397 case 1320: value
= 1933; break; /* eor --> eon. */
18398 case 1322: value
= 1221; break; /* eor --> not. */
18399 case 1323: value
= 1222; break; /* eors --> nots. */
18400 case 1328: value
= 1934; break; /* facge --> facle. */
18401 case 1329: value
= 1935; break; /* facgt --> faclt. */
18402 case 1338: value
= 1936; break; /* fcmge --> fcmle. */
18403 case 1340: value
= 1937; break; /* fcmgt --> fcmlt. */
18404 case 1346: value
= 1205; break; /* fcpy --> fmov. */
18405 case 1363: value
= 1204; break; /* fdup --> fmov. */
18406 case 1661: value
= 1206; break; /* orr --> mov. */
18407 case 1662: value
= 1940; break; /* orr --> orn. */
18408 case 1664: value
= 1209; break; /* orr --> mov. */
18409 case 1665: value
= 1219; break; /* orrs --> movs. */
18410 case 1721: value
= 1214; break; /* sel --> mov. */
18411 case 1722: value
= 1217; break; /* sel --> mov. */
18412 default: return NULL
;
18415 return aarch64_opcode_table
+ value
;
18418 const aarch64_opcode
*
18419 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
18421 /* Use the index as the key to locate the next opcode. */
18422 int key
= opcode
- aarch64_opcode_table
;
18426 case 3: value
= 2; break; /* ngc --> sbc. */
18427 case 5: value
= 4; break; /* ngcs --> sbcs. */
18428 case 8: value
= 7; break; /* cmn --> adds. */
18429 case 11: value
= 10; break; /* cmp --> subs. */
18430 case 13: value
= 12; break; /* mov --> add. */
18431 case 15: value
= 14; break; /* cmn --> adds. */
18432 case 18: value
= 17; break; /* cmp --> subs. */
18433 case 21: value
= 20; break; /* cmn --> adds. */
18434 case 23: value
= 22; break; /* neg --> sub. */
18435 case 26: value
= 25; break; /* negs --> cmp. */
18436 case 25: value
= 24; break; /* cmp --> subs. */
18437 case 150: value
= 149; break; /* mov --> umov. */
18438 case 152: value
= 151; break; /* mov --> ins. */
18439 case 154: value
= 153; break; /* mov --> ins. */
18440 case 236: value
= 235; break; /* mvn --> not. */
18441 case 311: value
= 310; break; /* mov --> orr. */
18442 case 380: value
= 379; break; /* sxtl --> sshll. */
18443 case 382: value
= 381; break; /* sxtl2 --> sshll2. */
18444 case 404: value
= 403; break; /* uxtl --> ushll. */
18445 case 406: value
= 405; break; /* uxtl2 --> ushll2. */
18446 case 527: value
= 526; break; /* mov --> dup. */
18447 case 614: value
= 613; break; /* sxtw --> sxth. */
18448 case 613: value
= 612; break; /* sxth --> sxtb. */
18449 case 612: value
= 615; break; /* sxtb --> asr. */
18450 case 615: value
= 611; break; /* asr --> sbfx. */
18451 case 611: value
= 610; break; /* sbfx --> sbfiz. */
18452 case 610: value
= 609; break; /* sbfiz --> sbfm. */
18453 case 618: value
= 619; break; /* bfc --> bfxil. */
18454 case 619: value
= 617; break; /* bfxil --> bfi. */
18455 case 617: value
= 616; break; /* bfi --> bfm. */
18456 case 624: value
= 623; break; /* uxth --> uxtb. */
18457 case 623: value
= 626; break; /* uxtb --> lsr. */
18458 case 626: value
= 625; break; /* lsr --> lsl. */
18459 case 625: value
= 622; break; /* lsl --> ubfx. */
18460 case 622: value
= 621; break; /* ubfx --> ubfiz. */
18461 case 621: value
= 620; break; /* ubfiz --> ubfm. */
18462 case 656: value
= 655; break; /* cset --> cinc. */
18463 case 655: value
= 654; break; /* cinc --> csinc. */
18464 case 659: value
= 658; break; /* csetm --> cinv. */
18465 case 658: value
= 657; break; /* cinv --> csinv. */
18466 case 661: value
= 660; break; /* cneg --> csneg. */
18467 case 679: value
= 680; break; /* rev --> rev64. */
18468 case 705: value
= 704; break; /* lsl --> lslv. */
18469 case 707: value
= 706; break; /* lsr --> lsrv. */
18470 case 709: value
= 708; break; /* asr --> asrv. */
18471 case 711: value
= 710; break; /* ror --> rorv. */
18472 case 722: value
= 721; break; /* mul --> madd. */
18473 case 724: value
= 723; break; /* mneg --> msub. */
18474 case 726: value
= 725; break; /* smull --> smaddl. */
18475 case 728: value
= 727; break; /* smnegl --> smsubl. */
18476 case 731: value
= 730; break; /* umull --> umaddl. */
18477 case 733: value
= 732; break; /* umnegl --> umsubl. */
18478 case 744: value
= 743; break; /* ror --> extr. */
18479 case 954: value
= 953; break; /* bic --> and. */
18480 case 956: value
= 955; break; /* mov --> orr. */
18481 case 959: value
= 958; break; /* tst --> ands. */
18482 case 964: value
= 963; break; /* uxtw --> mov. */
18483 case 963: value
= 962; break; /* mov --> orr. */
18484 case 966: value
= 965; break; /* mvn --> orn. */
18485 case 970: value
= 969; break; /* tst --> ands. */
18486 case 1096: value
= 1000; break; /* staddb --> ldaddb. */
18487 case 1097: value
= 1001; break; /* staddh --> ldaddh. */
18488 case 1098: value
= 1002; break; /* stadd --> ldadd. */
18489 case 1099: value
= 1004; break; /* staddlb --> ldaddlb. */
18490 case 1100: value
= 1007; break; /* staddlh --> ldaddlh. */
18491 case 1101: value
= 1010; break; /* staddl --> ldaddl. */
18492 case 1102: value
= 1012; break; /* stclrb --> ldclrb. */
18493 case 1103: value
= 1013; break; /* stclrh --> ldclrh. */
18494 case 1104: value
= 1014; break; /* stclr --> ldclr. */
18495 case 1105: value
= 1016; break; /* stclrlb --> ldclrlb. */
18496 case 1106: value
= 1019; break; /* stclrlh --> ldclrlh. */
18497 case 1107: value
= 1022; break; /* stclrl --> ldclrl. */
18498 case 1108: value
= 1024; break; /* steorb --> ldeorb. */
18499 case 1109: value
= 1025; break; /* steorh --> ldeorh. */
18500 case 1110: value
= 1026; break; /* steor --> ldeor. */
18501 case 1111: value
= 1028; break; /* steorlb --> ldeorlb. */
18502 case 1112: value
= 1031; break; /* steorlh --> ldeorlh. */
18503 case 1113: value
= 1034; break; /* steorl --> ldeorl. */
18504 case 1114: value
= 1036; break; /* stsetb --> ldsetb. */
18505 case 1115: value
= 1037; break; /* stseth --> ldseth. */
18506 case 1116: value
= 1038; break; /* stset --> ldset. */
18507 case 1117: value
= 1040; break; /* stsetlb --> ldsetlb. */
18508 case 1118: value
= 1043; break; /* stsetlh --> ldsetlh. */
18509 case 1119: value
= 1046; break; /* stsetl --> ldsetl. */
18510 case 1120: value
= 1048; break; /* stsmaxb --> ldsmaxb. */
18511 case 1121: value
= 1049; break; /* stsmaxh --> ldsmaxh. */
18512 case 1122: value
= 1050; break; /* stsmax --> ldsmax. */
18513 case 1123: value
= 1052; break; /* stsmaxlb --> ldsmaxlb. */
18514 case 1124: value
= 1055; break; /* stsmaxlh --> ldsmaxlh. */
18515 case 1125: value
= 1058; break; /* stsmaxl --> ldsmaxl. */
18516 case 1126: value
= 1060; break; /* stsminb --> ldsminb. */
18517 case 1127: value
= 1061; break; /* stsminh --> ldsminh. */
18518 case 1128: value
= 1062; break; /* stsmin --> ldsmin. */
18519 case 1129: value
= 1064; break; /* stsminlb --> ldsminlb. */
18520 case 1130: value
= 1067; break; /* stsminlh --> ldsminlh. */
18521 case 1131: value
= 1070; break; /* stsminl --> ldsminl. */
18522 case 1132: value
= 1072; break; /* stumaxb --> ldumaxb. */
18523 case 1133: value
= 1073; break; /* stumaxh --> ldumaxh. */
18524 case 1134: value
= 1074; break; /* stumax --> ldumax. */
18525 case 1135: value
= 1076; break; /* stumaxlb --> ldumaxlb. */
18526 case 1136: value
= 1079; break; /* stumaxlh --> ldumaxlh. */
18527 case 1137: value
= 1082; break; /* stumaxl --> ldumaxl. */
18528 case 1138: value
= 1084; break; /* stuminb --> lduminb. */
18529 case 1139: value
= 1085; break; /* stuminh --> lduminh. */
18530 case 1140: value
= 1086; break; /* stumin --> ldumin. */
18531 case 1141: value
= 1088; break; /* stuminlb --> lduminlb. */
18532 case 1142: value
= 1091; break; /* stuminlh --> lduminlh. */
18533 case 1143: value
= 1094; break; /* stuminl --> lduminl. */
18534 case 1145: value
= 1144; break; /* mov --> movn. */
18535 case 1147: value
= 1146; break; /* mov --> movz. */
18536 case 1185: value
= 1184; break; /* autibsp --> autibz. */
18537 case 1184: value
= 1183; break; /* autibz --> autiasp. */
18538 case 1183: value
= 1182; break; /* autiasp --> autiaz. */
18539 case 1182: value
= 1181; break; /* autiaz --> pacibsp. */
18540 case 1181: value
= 1180; break; /* pacibsp --> pacibz. */
18541 case 1180: value
= 1179; break; /* pacibz --> paciasp. */
18542 case 1179: value
= 1178; break; /* paciasp --> paciaz. */
18543 case 1178: value
= 1165; break; /* paciaz --> psb. */
18544 case 1165: value
= 1164; break; /* psb --> esb. */
18545 case 1164: value
= 1163; break; /* esb --> autib1716. */
18546 case 1163: value
= 1162; break; /* autib1716 --> autia1716. */
18547 case 1162: value
= 1161; break; /* autia1716 --> pacib1716. */
18548 case 1161: value
= 1160; break; /* pacib1716 --> pacia1716. */
18549 case 1160: value
= 1159; break; /* pacia1716 --> xpaclri. */
18550 case 1159: value
= 1158; break; /* xpaclri --> sevl. */
18551 case 1158: value
= 1157; break; /* sevl --> sev. */
18552 case 1157: value
= 1156; break; /* sev --> wfi. */
18553 case 1156: value
= 1155; break; /* wfi --> wfe. */
18554 case 1155: value
= 1154; break; /* wfe --> yield. */
18555 case 1154: value
= 1153; break; /* yield --> nop. */
18556 case 1153: value
= 1152; break; /* nop --> hint. */
18557 case 1174: value
= 1173; break; /* tlbi --> ic. */
18558 case 1173: value
= 1172; break; /* ic --> dc. */
18559 case 1172: value
= 1171; break; /* dc --> at. */
18560 case 1171: value
= 1170; break; /* at --> sys. */
18561 case 1928: value
= 1233; break; /* bic --> and. */
18562 case 1216: value
= 1235; break; /* mov --> and. */
18563 case 1220: value
= 1236; break; /* movs --> ands. */
18564 case 1929: value
= 1271; break; /* cmple --> cmpge. */
18565 case 1932: value
= 1274; break; /* cmplt --> cmpgt. */
18566 case 1930: value
= 1276; break; /* cmplo --> cmphi. */
18567 case 1931: value
= 1279; break; /* cmpls --> cmphs. */
18568 case 1213: value
= 1301; break; /* mov --> cpy. */
18569 case 1215: value
= 1302; break; /* mov --> cpy. */
18570 case 1939: value
= 1218; break; /* fmov --> mov. */
18571 case 1218: value
= 1303; break; /* mov --> cpy. */
18572 case 1208: value
= 1315; break; /* mov --> dup. */
18573 case 1210: value
= 1207; break; /* mov --> mov. */
18574 case 1207: value
= 1316; break; /* mov --> dup. */
18575 case 1938: value
= 1212; break; /* fmov --> mov. */
18576 case 1212: value
= 1317; break; /* mov --> dup. */
18577 case 1211: value
= 1318; break; /* mov --> dupm. */
18578 case 1933: value
= 1320; break; /* eon --> eor. */
18579 case 1221: value
= 1322; break; /* not --> eor. */
18580 case 1222: value
= 1323; break; /* nots --> eors. */
18581 case 1934: value
= 1328; break; /* facle --> facge. */
18582 case 1935: value
= 1329; break; /* faclt --> facgt. */
18583 case 1936: value
= 1338; break; /* fcmle --> fcmge. */
18584 case 1937: value
= 1340; break; /* fcmlt --> fcmgt. */
18585 case 1205: value
= 1346; break; /* fmov --> fcpy. */
18586 case 1204: value
= 1363; break; /* fmov --> fdup. */
18587 case 1206: value
= 1661; break; /* mov --> orr. */
18588 case 1940: value
= 1662; break; /* orn --> orr. */
18589 case 1209: value
= 1664; break; /* mov --> orr. */
18590 case 1219: value
= 1665; break; /* movs --> orrs. */
18591 case 1214: value
= 1721; break; /* mov --> sel. */
18592 case 1217: value
= 1722; break; /* mov --> sel. */
18593 default: return NULL
;
18596 return aarch64_opcode_table
+ value
;
18600 aarch64_extract_operand (const aarch64_operand
*self
,
18601 aarch64_opnd_info
*info
,
18602 aarch64_insn code
, const aarch64_inst
*inst
)
18604 /* Use the index as the key. */
18605 int key
= self
- aarch64_operands
;
18654 return aarch64_ext_regno (self
, info
, code
, inst
);
18656 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
);
18658 return aarch64_ext_regno_pair (self
, info
, code
, inst
);
18660 return aarch64_ext_reg_extended (self
, info
, code
, inst
);
18662 return aarch64_ext_reg_shifted (self
, info
, code
, inst
);
18664 return aarch64_ext_ft (self
, info
, code
, inst
);
18668 return aarch64_ext_reglane (self
, info
, code
, inst
);
18670 return aarch64_ext_reglist (self
, info
, code
, inst
);
18672 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
);
18674 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
);
18676 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
);
18706 return aarch64_ext_imm (self
, info
, code
, inst
);
18709 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
);
18713 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
);
18715 return aarch64_ext_shll_imm (self
, info
, code
, inst
);
18718 return aarch64_ext_fpimm (self
, info
, code
, inst
);
18721 return aarch64_ext_limm (self
, info
, code
, inst
);
18723 return aarch64_ext_aimm (self
, info
, code
, inst
);
18725 return aarch64_ext_imm_half (self
, info
, code
, inst
);
18727 return aarch64_ext_fbits (self
, info
, code
, inst
);
18730 return aarch64_ext_cond (self
, info
, code
, inst
);
18733 return aarch64_ext_addr_simple (self
, info
, code
, inst
);
18735 return aarch64_ext_addr_regoff (self
, info
, code
, inst
);
18739 return aarch64_ext_addr_simm (self
, info
, code
, inst
);
18741 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
);
18743 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
);
18745 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
);
18747 return aarch64_ext_sysreg (self
, info
, code
, inst
);
18749 return aarch64_ext_pstatefield (self
, info
, code
, inst
);
18754 return aarch64_ext_sysins_op (self
, info
, code
, inst
);
18757 return aarch64_ext_barrier (self
, info
, code
, inst
);
18759 return aarch64_ext_prfop (self
, info
, code
, inst
);
18761 return aarch64_ext_hint (self
, info
, code
, inst
);
18766 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
);
18768 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
);
18770 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
);
18775 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
);
18788 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
);
18797 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
);
18802 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
);
18804 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
);
18806 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
);
18808 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
);
18810 return aarch64_ext_sve_aimm (self
, info
, code
, inst
);
18812 return aarch64_ext_sve_asimm (self
, info
, code
, inst
);
18814 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
);
18816 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
);
18818 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
);
18820 return aarch64_ext_inv_limm (self
, info
, code
, inst
);
18822 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
);
18824 return aarch64_ext_sve_scale (self
, info
, code
, inst
);
18827 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
);
18830 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
);
18832 return aarch64_ext_sve_index (self
, info
, code
, inst
);
18835 return aarch64_ext_sve_reglist (self
, info
, code
, inst
);
18836 default: assert (0); abort ();
This page took 0.429478 seconds and 3 git commands to generate.