1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2016 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 xxxxxxxxxxxxxxxxxxxxxxxx0000xxx0
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 xxxxxxxxxxxxxxxxxxxxxxxx0000xxx1
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 xxxxxxxxxxxxxxxxxxxxxxxx1000x00x
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 xxxxxxxxxxxxxxxxxxxxxxxx1000x01x
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 xxxxxxxxxxxxxxxxxxxxxxxx1000x10x
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 xxxxxxxxxxxxxxxxxxxxxxxx1000x11x
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 xxxxxxxxxxxxxxx0xxxxx000x0010000
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 xxxxxxxxxxxxxxx0xxxxx000x0010010
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 xxxxxxxxxxxxxxx0xxxxx000x00100x1
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 xxxxxxxxxxxxxxx0xxxxx100x00100x0
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 xxxxxxxxxxxxxxx0xxxxx100x00100x1
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 xxxxxxxxxxxxxxx1xxxxx000x0010000
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 xxxxxxxxxxxxxxx1xxxxx000x0010010
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 xxxxxxxxxxxxxxx1xxxxx000x00100x1
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 xxxxxxxxxxxxxxx1xxxxx100x00100x0
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 xxxxxxxxxxxxxxx1xxxxx100x00100x1
213 /* 33222222222211111111110000000000
214 10987654321098765432109876543210
215 xxxxxxxxxxxxxxxxxxxxxx00x00101xx
222 if (((word
>> 29) & 0x1) == 0)
224 if (((word
>> 15) & 0x1) == 0)
226 if (((word
>> 21) & 0x1) == 0)
228 if (((word
>> 31) & 0x1) == 0)
230 /* 33222222222211111111110000000000
231 10987654321098765432109876543210
232 xxxxxxxxxxxxxxx0xxxxx001x00100x0
238 /* 33222222222211111111110000000000
239 10987654321098765432109876543210
240 xxxxxxxxxxxxxxx0xxxxx001x00100x1
247 if (((word
>> 31) & 0x1) == 0)
249 if (((word
>> 30) & 0x1) == 0)
251 /* 33222222222211111111110000000000
252 10987654321098765432109876543210
253 xxxxxxxxxxxxxxx0xxxxx101x0010000
259 /* 33222222222211111111110000000000
260 10987654321098765432109876543210
261 xxxxxxxxxxxxxxx0xxxxx101x0010010
268 /* 33222222222211111111110000000000
269 10987654321098765432109876543210
270 xxxxxxxxxxxxxxx0xxxxx101x00100x1
278 if (((word
>> 21) & 0x1) == 0)
280 if (((word
>> 31) & 0x1) == 0)
282 if (((word
>> 30) & 0x1) == 0)
284 /* 33222222222211111111110000000000
285 10987654321098765432109876543210
286 xxxxxxxxxxxxxxx1xxxxx001x0010000
292 /* 33222222222211111111110000000000
293 10987654321098765432109876543210
294 xxxxxxxxxxxxxxx1xxxxx001x0010010
301 /* 33222222222211111111110000000000
302 10987654321098765432109876543210
303 xxxxxxxxxxxxxxx1xxxxx001x00100x1
310 if (((word
>> 31) & 0x1) == 0)
312 if (((word
>> 30) & 0x1) == 0)
314 /* 33222222222211111111110000000000
315 10987654321098765432109876543210
316 xxxxxxxxxxxxxxx1xxxxx101x0010000
322 /* 33222222222211111111110000000000
323 10987654321098765432109876543210
324 xxxxxxxxxxxxxxx1xxxxx101x0010010
331 /* 33222222222211111111110000000000
332 10987654321098765432109876543210
333 xxxxxxxxxxxxxxx1xxxxx101x00100x1
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 xxxxxxxxxxxxxxxxxxxxxx01x00101xx
352 if (((word
>> 23) & 0x1) == 0)
354 if (((word
>> 29) & 0x1) == 0)
356 if (((word
>> 15) & 0x1) == 0)
358 if (((word
>> 21) & 0x1) == 0)
360 if (((word
>> 31) & 0x1) == 0)
362 if (((word
>> 30) & 0x1) == 0)
364 /* 33222222222211111111110000000000
365 10987654321098765432109876543210
366 xxxxxxxxxxxxxxx0xxxxx010x0010000
372 /* 33222222222211111111110000000000
373 10987654321098765432109876543210
374 xxxxxxxxxxxxxxx0xxxxx010x0010010
381 /* 33222222222211111111110000000000
382 10987654321098765432109876543210
383 xxxxxxxxxxxxxxx0xxxxx010x00100x1
390 if (((word
>> 31) & 0x1) == 0)
392 /* 33222222222211111111110000000000
393 10987654321098765432109876543210
394 xxxxxxxxxxxxxxx0xxxxx110x00100x0
400 /* 33222222222211111111110000000000
401 10987654321098765432109876543210
402 xxxxxxxxxxxxxxx0xxxxx110x00100x1
410 if (((word
>> 21) & 0x1) == 0)
412 if (((word
>> 31) & 0x1) == 0)
414 if (((word
>> 30) & 0x1) == 0)
416 /* 33222222222211111111110000000000
417 10987654321098765432109876543210
418 xxxxxxxxxxxxxxx1xxxxx010x0010000
424 /* 33222222222211111111110000000000
425 10987654321098765432109876543210
426 xxxxxxxxxxxxxxx1xxxxx010x0010010
433 /* 33222222222211111111110000000000
434 10987654321098765432109876543210
435 xxxxxxxxxxxxxxx1xxxxx010x00100x1
442 if (((word
>> 31) & 0x1) == 0)
444 /* 33222222222211111111110000000000
445 10987654321098765432109876543210
446 xxxxxxxxxxxxxxx1xxxxx110x00100x0
452 /* 33222222222211111111110000000000
453 10987654321098765432109876543210
454 xxxxxxxxxxxxxxx1xxxxx110x00100x1
463 if (((word
>> 30) & 0x1) == 0)
465 /* 33222222222211111111110000000000
466 10987654321098765432109876543210
467 xxxxxxxxxxxxxxxxxxxxxx10x001010x
473 /* 33222222222211111111110000000000
474 10987654321098765432109876543210
475 xxxxxxxxxxxxxxxxxxxxxx10x001011x
483 if (((word
>> 29) & 0x1) == 0)
485 if (((word
>> 15) & 0x1) == 0)
487 if (((word
>> 21) & 0x1) == 0)
489 if (((word
>> 31) & 0x1) == 0)
491 if (((word
>> 30) & 0x1) == 0)
493 /* 33222222222211111111110000000000
494 10987654321098765432109876543210
495 xxxxxxxxxxxxxxx0xxxxx011x0010000
501 /* 33222222222211111111110000000000
502 10987654321098765432109876543210
503 xxxxxxxxxxxxxxx0xxxxx011x0010010
510 /* 33222222222211111111110000000000
511 10987654321098765432109876543210
512 xxxxxxxxxxxxxxx0xxxxx011x00100x1
519 if (((word
>> 31) & 0x1) == 0)
521 if (((word
>> 30) & 0x1) == 0)
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 xxxxxxxxxxxxxxx0xxxxx111x0010000
531 /* 33222222222211111111110000000000
532 10987654321098765432109876543210
533 xxxxxxxxxxxxxxx0xxxxx111x0010010
540 /* 33222222222211111111110000000000
541 10987654321098765432109876543210
542 xxxxxxxxxxxxxxx0xxxxx111x00100x1
550 if (((word
>> 21) & 0x1) == 0)
552 if (((word
>> 31) & 0x1) == 0)
554 if (((word
>> 30) & 0x1) == 0)
556 /* 33222222222211111111110000000000
557 10987654321098765432109876543210
558 xxxxxxxxxxxxxxx1xxxxx011x0010000
564 /* 33222222222211111111110000000000
565 10987654321098765432109876543210
566 xxxxxxxxxxxxxxx1xxxxx011x0010010
573 /* 33222222222211111111110000000000
574 10987654321098765432109876543210
575 xxxxxxxxxxxxxxx1xxxxx011x00100x1
582 if (((word
>> 31) & 0x1) == 0)
584 if (((word
>> 30) & 0x1) == 0)
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 xxxxxxxxxxxxxxx1xxxxx111x0010000
594 /* 33222222222211111111110000000000
595 10987654321098765432109876543210
596 xxxxxxxxxxxxxxx1xxxxx111x0010010
603 /* 33222222222211111111110000000000
604 10987654321098765432109876543210
605 xxxxxxxxxxxxxxx1xxxxx111x00100x1
614 if (((word
>> 30) & 0x1) == 0)
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 xxxxxxxxxxxxxxxxxxxxxx11x001010x
624 /* 33222222222211111111110000000000
625 10987654321098765432109876543210
626 xxxxxxxxxxxxxxxxxxxxxx11x001011x
636 if (((word
>> 24) & 0x1) == 0)
638 if (((word
>> 29) & 0x1) == 0)
640 if (((word
>> 31) & 0x1) == 0)
642 /* 33222222222211111111110000000000
643 10987654321098765432109876543210
644 xxxxxxxxxxxxxxxxxxxxxxxx000110x0
650 if (((word
>> 30) & 0x1) == 0)
652 /* 33222222222211111111110000000000
653 10987654321098765432109876543210
654 xxxxxxxxxxxxxxxxxxxxxxxx00011001
660 /* 33222222222211111111110000000000
661 10987654321098765432109876543210
662 xxxxxxxxxxxxxxxxxxxxxxxx00011011
670 if (((word
>> 10) & 0x1) == 0)
672 if (((word
>> 11) & 0x1) == 0)
674 if (((word
>> 21) & 0x1) == 0)
676 if (((word
>> 23) & 0x1) == 0)
678 if (((word
>> 22) & 0x1) == 0)
680 if (((word
>> 31) & 0x1) == 0)
682 if (((word
>> 30) & 0x1) == 0)
684 /* 33222222222211111111110000000000
685 10987654321098765432109876543210
686 xxxxxxxxxx00xxxxxxxxx00000011100
692 /* 33222222222211111111110000000000
693 10987654321098765432109876543210
694 xxxxxxxxxx00xxxxxxxxx00000011110
701 /* 33222222222211111111110000000000
702 10987654321098765432109876543210
703 xxxxxxxxxx00xxxxxxxxx000000111x1
710 if (((word
>> 31) & 0x1) == 0)
712 if (((word
>> 30) & 0x1) == 0)
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 xxxxxxxxxx00xxxxxxxxx01000011100
722 /* 33222222222211111111110000000000
723 10987654321098765432109876543210
724 xxxxxxxxxx00xxxxxxxxx01000011110
731 /* 33222222222211111111110000000000
732 10987654321098765432109876543210
733 xxxxxxxxxx00xxxxxxxxx010000111x1
741 if (((word
>> 30) & 0x1) == 0)
743 if (((word
>> 31) & 0x1) == 0)
745 /* 33222222222211111111110000000000
746 10987654321098765432109876543210
747 xxxxxxxxxx00xxxxxxxxx0x100011100
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 xxxxxxxxxx00xxxxxxxxx0x100011101
762 if (((word
>> 31) & 0x1) == 0)
764 /* 33222222222211111111110000000000
765 10987654321098765432109876543210
766 xxxxxxxxxx00xxxxxxxxx0x100011110
772 /* 33222222222211111111110000000000
773 10987654321098765432109876543210
774 xxxxxxxxxx00xxxxxxxxx0x100011111
783 if (((word
>> 12) & 0x1) == 0)
785 if (((word
>> 13) & 0x1) == 0)
787 if (((word
>> 14) & 0x1) == 0)
789 if (((word
>> 15) & 0x1) == 0)
791 if (((word
>> 22) & 0x1) == 0)
793 if (((word
>> 23) & 0x1) == 0)
795 if (((word
>> 31) & 0x1) == 0)
797 if (((word
>> 30) & 0x1) == 0)
799 /* 33222222222211111111110000000000
800 10987654321098765432109876543210
801 xxxxxxxxxx000000xxxxx10000011100
807 /* 33222222222211111111110000000000
808 10987654321098765432109876543210
809 xxxxxxxxxx000000xxxxx10000011110
816 /* 33222222222211111111110000000000
817 10987654321098765432109876543210
818 xxxxxxxxxx000000xxxxx100000111x1
825 if (((word
>> 31) & 0x1) == 0)
827 if (((word
>> 30) & 0x1) == 0)
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 xxxxxxxxxx000000xxxxx10100011100
837 /* 33222222222211111111110000000000
838 10987654321098765432109876543210
839 xxxxxxxxxx000000xxxxx10100011110
846 /* 33222222222211111111110000000000
847 10987654321098765432109876543210
848 xxxxxxxxxx000000xxxxx101000111x1
856 if (((word
>> 23) & 0x1) == 0)
858 if (((word
>> 31) & 0x1) == 0)
860 if (((word
>> 30) & 0x1) == 0)
862 /* 33222222222211111111110000000000
863 10987654321098765432109876543210
864 xxxxxxxxxx000000xxxxx11000011100
870 /* 33222222222211111111110000000000
871 10987654321098765432109876543210
872 xxxxxxxxxx000000xxxxx11000011110
879 /* 33222222222211111111110000000000
880 10987654321098765432109876543210
881 xxxxxxxxxx000000xxxxx110000111x1
888 if (((word
>> 31) & 0x1) == 0)
890 if (((word
>> 30) & 0x1) == 0)
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 xxxxxxxxxx000000xxxxx11100011100
900 /* 33222222222211111111110000000000
901 10987654321098765432109876543210
902 xxxxxxxxxx000000xxxxx11100011110
909 /* 33222222222211111111110000000000
910 10987654321098765432109876543210
911 xxxxxxxxxx000000xxxxx111000111x1
920 if (((word
>> 22) & 0x1) == 0)
922 if (((word
>> 23) & 0x1) == 0)
924 if (((word
>> 31) & 0x1) == 0)
926 if (((word
>> 30) & 0x1) == 0)
928 /* 33222222222211111111110000000000
929 10987654321098765432109876543210
930 xxxxxxxxxx000001xxxxx10000011100
936 /* 33222222222211111111110000000000
937 10987654321098765432109876543210
938 xxxxxxxxxx000001xxxxx10000011110
945 /* 33222222222211111111110000000000
946 10987654321098765432109876543210
947 xxxxxxxxxx000001xxxxx100000111x1
954 if (((word
>> 31) & 0x1) == 0)
956 if (((word
>> 30) & 0x1) == 0)
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 xxxxxxxxxx000001xxxxx10100011100
966 /* 33222222222211111111110000000000
967 10987654321098765432109876543210
968 xxxxxxxxxx000001xxxxx10100011110
975 /* 33222222222211111111110000000000
976 10987654321098765432109876543210
977 xxxxxxxxxx000001xxxxx101000111x1
985 if (((word
>> 23) & 0x1) == 0)
987 if (((word
>> 31) & 0x1) == 0)
989 if (((word
>> 30) & 0x1) == 0)
991 /* 33222222222211111111110000000000
992 10987654321098765432109876543210
993 xxxxxxxxxx000001xxxxx11000011100
999 /* 33222222222211111111110000000000
1000 10987654321098765432109876543210
1001 xxxxxxxxxx000001xxxxx11000011110
1008 /* 33222222222211111111110000000000
1009 10987654321098765432109876543210
1010 xxxxxxxxxx000001xxxxx110000111x1
1017 if (((word
>> 31) & 0x1) == 0)
1019 if (((word
>> 30) & 0x1) == 0)
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 xxxxxxxxxx000001xxxxx11100011100
1029 /* 33222222222211111111110000000000
1030 10987654321098765432109876543210
1031 xxxxxxxxxx000001xxxxx11100011110
1038 /* 33222222222211111111110000000000
1039 10987654321098765432109876543210
1040 xxxxxxxxxx000001xxxxx111000111x1
1050 if (((word
>> 22) & 0x1) == 0)
1052 if (((word
>> 23) & 0x1) == 0)
1054 if (((word
>> 31) & 0x1) == 0)
1056 if (((word
>> 30) & 0x1) == 0)
1058 /* 33222222222211111111110000000000
1059 10987654321098765432109876543210
1060 xxxxxxxxxx00001xxxxxx10000011100
1066 /* 33222222222211111111110000000000
1067 10987654321098765432109876543210
1068 xxxxxxxxxx00001xxxxxx10000011110
1075 /* 33222222222211111111110000000000
1076 10987654321098765432109876543210
1077 xxxxxxxxxx00001xxxxxx100000111x1
1084 if (((word
>> 31) & 0x1) == 0)
1086 if (((word
>> 30) & 0x1) == 0)
1088 /* 33222222222211111111110000000000
1089 10987654321098765432109876543210
1090 xxxxxxxxxx00001xxxxxx10100011100
1096 /* 33222222222211111111110000000000
1097 10987654321098765432109876543210
1098 xxxxxxxxxx00001xxxxxx10100011110
1105 /* 33222222222211111111110000000000
1106 10987654321098765432109876543210
1107 xxxxxxxxxx00001xxxxxx101000111x1
1115 if (((word
>> 23) & 0x1) == 0)
1117 if (((word
>> 31) & 0x1) == 0)
1119 if (((word
>> 30) & 0x1) == 0)
1121 /* 33222222222211111111110000000000
1122 10987654321098765432109876543210
1123 xxxxxxxxxx00001xxxxxx11000011100
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 xxxxxxxxxx00001xxxxxx11000011110
1138 /* 33222222222211111111110000000000
1139 10987654321098765432109876543210
1140 xxxxxxxxxx00001xxxxxx110000111x1
1147 if (((word
>> 31) & 0x1) == 0)
1149 if (((word
>> 30) & 0x1) == 0)
1151 /* 33222222222211111111110000000000
1152 10987654321098765432109876543210
1153 xxxxxxxxxx00001xxxxxx11100011100
1159 /* 33222222222211111111110000000000
1160 10987654321098765432109876543210
1161 xxxxxxxxxx00001xxxxxx11100011110
1168 /* 33222222222211111111110000000000
1169 10987654321098765432109876543210
1170 xxxxxxxxxx00001xxxxxx111000111x1
1180 if (((word
>> 14) & 0x1) == 0)
1182 if (((word
>> 22) & 0x1) == 0)
1184 if (((word
>> 23) & 0x1) == 0)
1186 if (((word
>> 31) & 0x1) == 0)
1188 if (((word
>> 30) & 0x1) == 0)
1190 /* 33222222222211111111110000000000
1191 10987654321098765432109876543210
1192 xxxxxxxxxx00010xxxxxx10000011100
1198 /* 33222222222211111111110000000000
1199 10987654321098765432109876543210
1200 xxxxxxxxxx00010xxxxxx10000011110
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 xxxxxxxxxx00010xxxxxx100000111x1
1216 if (((word
>> 31) & 0x1) == 0)
1218 if (((word
>> 30) & 0x1) == 0)
1220 /* 33222222222211111111110000000000
1221 10987654321098765432109876543210
1222 xxxxxxxxxx00010xxxxxx10100011100
1228 /* 33222222222211111111110000000000
1229 10987654321098765432109876543210
1230 xxxxxxxxxx00010xxxxxx10100011110
1237 /* 33222222222211111111110000000000
1238 10987654321098765432109876543210
1239 xxxxxxxxxx00010xxxxxx101000111x1
1247 if (((word
>> 23) & 0x1) == 0)
1249 if (((word
>> 31) & 0x1) == 0)
1251 if (((word
>> 30) & 0x1) == 0)
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 xxxxxxxxxx00010xxxxxx11000011100
1261 /* 33222222222211111111110000000000
1262 10987654321098765432109876543210
1263 xxxxxxxxxx00010xxxxxx11000011110
1270 /* 33222222222211111111110000000000
1271 10987654321098765432109876543210
1272 xxxxxxxxxx00010xxxxxx110000111x1
1279 if (((word
>> 31) & 0x1) == 0)
1281 if (((word
>> 30) & 0x1) == 0)
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 xxxxxxxxxx00010xxxxxx11100011100
1291 /* 33222222222211111111110000000000
1292 10987654321098765432109876543210
1293 xxxxxxxxxx00010xxxxxx11100011110
1300 /* 33222222222211111111110000000000
1301 10987654321098765432109876543210
1302 xxxxxxxxxx00010xxxxxx111000111x1
1311 if (((word
>> 22) & 0x1) == 0)
1313 if (((word
>> 23) & 0x1) == 0)
1315 if (((word
>> 31) & 0x1) == 0)
1317 if (((word
>> 30) & 0x1) == 0)
1319 /* 33222222222211111111110000000000
1320 10987654321098765432109876543210
1321 xxxxxxxxxx00011xxxxxx10000011100
1327 /* 33222222222211111111110000000000
1328 10987654321098765432109876543210
1329 xxxxxxxxxx00011xxxxxx10000011110
1336 /* 33222222222211111111110000000000
1337 10987654321098765432109876543210
1338 xxxxxxxxxx00011xxxxxx100000111x1
1345 if (((word
>> 31) & 0x1) == 0)
1347 if (((word
>> 30) & 0x1) == 0)
1349 /* 33222222222211111111110000000000
1350 10987654321098765432109876543210
1351 xxxxxxxxxx00011xxxxxx10100011100
1357 /* 33222222222211111111110000000000
1358 10987654321098765432109876543210
1359 xxxxxxxxxx00011xxxxxx10100011110
1366 /* 33222222222211111111110000000000
1367 10987654321098765432109876543210
1368 xxxxxxxxxx00011xxxxxx101000111x1
1376 if (((word
>> 23) & 0x1) == 0)
1378 if (((word
>> 31) & 0x1) == 0)
1380 if (((word
>> 30) & 0x1) == 0)
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 xxxxxxxxxx00011xxxxxx11000011100
1390 /* 33222222222211111111110000000000
1391 10987654321098765432109876543210
1392 xxxxxxxxxx00011xxxxxx11000011110
1399 /* 33222222222211111111110000000000
1400 10987654321098765432109876543210
1401 xxxxxxxxxx00011xxxxxx110000111x1
1408 if (((word
>> 31) & 0x1) == 0)
1410 if (((word
>> 30) & 0x1) == 0)
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 xxxxxxxxxx00011xxxxxx11100011100
1420 /* 33222222222211111111110000000000
1421 10987654321098765432109876543210
1422 xxxxxxxxxx00011xxxxxx11100011110
1429 /* 33222222222211111111110000000000
1430 10987654321098765432109876543210
1431 xxxxxxxxxx00011xxxxxx111000111x1
1442 if (((word
>> 13) & 0x1) == 0)
1444 if (((word
>> 14) & 0x1) == 0)
1446 if (((word
>> 22) & 0x1) == 0)
1448 if (((word
>> 23) & 0x1) == 0)
1450 if (((word
>> 31) & 0x1) == 0)
1452 if (((word
>> 30) & 0x1) == 0)
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 xxxxxxxxxx00100xxxxxx10000011100
1462 /* 33222222222211111111110000000000
1463 10987654321098765432109876543210
1464 xxxxxxxxxx00100xxxxxx10000011110
1471 /* 33222222222211111111110000000000
1472 10987654321098765432109876543210
1473 xxxxxxxxxx00100xxxxxx100000111x1
1480 if (((word
>> 31) & 0x1) == 0)
1482 if (((word
>> 30) & 0x1) == 0)
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 xxxxxxxxxx00100xxxxxx10100011100
1492 /* 33222222222211111111110000000000
1493 10987654321098765432109876543210
1494 xxxxxxxxxx00100xxxxxx10100011110
1501 /* 33222222222211111111110000000000
1502 10987654321098765432109876543210
1503 xxxxxxxxxx00100xxxxxx101000111x1
1511 if (((word
>> 23) & 0x1) == 0)
1513 if (((word
>> 31) & 0x1) == 0)
1515 if (((word
>> 30) & 0x1) == 0)
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 xxxxxxxxxx00100xxxxxx11000011100
1525 /* 33222222222211111111110000000000
1526 10987654321098765432109876543210
1527 xxxxxxxxxx00100xxxxxx11000011110
1534 /* 33222222222211111111110000000000
1535 10987654321098765432109876543210
1536 xxxxxxxxxx00100xxxxxx110000111x1
1543 if (((word
>> 31) & 0x1) == 0)
1545 if (((word
>> 30) & 0x1) == 0)
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 xxxxxxxxxx00100xxxxxx11100011100
1555 /* 33222222222211111111110000000000
1556 10987654321098765432109876543210
1557 xxxxxxxxxx00100xxxxxx11100011110
1564 /* 33222222222211111111110000000000
1565 10987654321098765432109876543210
1566 xxxxxxxxxx00100xxxxxx111000111x1
1575 if (((word
>> 22) & 0x1) == 0)
1577 if (((word
>> 23) & 0x1) == 0)
1579 if (((word
>> 31) & 0x1) == 0)
1581 if (((word
>> 30) & 0x1) == 0)
1583 /* 33222222222211111111110000000000
1584 10987654321098765432109876543210
1585 xxxxxxxxxx00101xxxxxx10000011100
1591 /* 33222222222211111111110000000000
1592 10987654321098765432109876543210
1593 xxxxxxxxxx00101xxxxxx10000011110
1600 /* 33222222222211111111110000000000
1601 10987654321098765432109876543210
1602 xxxxxxxxxx00101xxxxxx100000111x1
1609 if (((word
>> 31) & 0x1) == 0)
1611 if (((word
>> 30) & 0x1) == 0)
1613 /* 33222222222211111111110000000000
1614 10987654321098765432109876543210
1615 xxxxxxxxxx00101xxxxxx10100011100
1621 /* 33222222222211111111110000000000
1622 10987654321098765432109876543210
1623 xxxxxxxxxx00101xxxxxx10100011110
1630 /* 33222222222211111111110000000000
1631 10987654321098765432109876543210
1632 xxxxxxxxxx00101xxxxxx101000111x1
1640 if (((word
>> 23) & 0x1) == 0)
1642 if (((word
>> 31) & 0x1) == 0)
1644 if (((word
>> 30) & 0x1) == 0)
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 xxxxxxxxxx00101xxxxxx11000011100
1654 /* 33222222222211111111110000000000
1655 10987654321098765432109876543210
1656 xxxxxxxxxx00101xxxxxx11000011110
1663 /* 33222222222211111111110000000000
1664 10987654321098765432109876543210
1665 xxxxxxxxxx00101xxxxxx110000111x1
1672 if (((word
>> 31) & 0x1) == 0)
1674 if (((word
>> 30) & 0x1) == 0)
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 xxxxxxxxxx00101xxxxxx11100011100
1684 /* 33222222222211111111110000000000
1685 10987654321098765432109876543210
1686 xxxxxxxxxx00101xxxxxx11100011110
1693 /* 33222222222211111111110000000000
1694 10987654321098765432109876543210
1695 xxxxxxxxxx00101xxxxxx111000111x1
1705 if (((word
>> 14) & 0x1) == 0)
1707 if (((word
>> 22) & 0x1) == 0)
1709 if (((word
>> 23) & 0x1) == 0)
1711 if (((word
>> 31) & 0x1) == 0)
1713 if (((word
>> 30) & 0x1) == 0)
1715 /* 33222222222211111111110000000000
1716 10987654321098765432109876543210
1717 xxxxxxxxxx00110xxxxxx10000011100
1723 /* 33222222222211111111110000000000
1724 10987654321098765432109876543210
1725 xxxxxxxxxx00110xxxxxx10000011110
1732 /* 33222222222211111111110000000000
1733 10987654321098765432109876543210
1734 xxxxxxxxxx00110xxxxxx100000111x1
1741 if (((word
>> 31) & 0x1) == 0)
1743 if (((word
>> 30) & 0x1) == 0)
1745 /* 33222222222211111111110000000000
1746 10987654321098765432109876543210
1747 xxxxxxxxxx00110xxxxxx10100011100
1753 /* 33222222222211111111110000000000
1754 10987654321098765432109876543210
1755 xxxxxxxxxx00110xxxxxx10100011110
1762 /* 33222222222211111111110000000000
1763 10987654321098765432109876543210
1764 xxxxxxxxxx00110xxxxxx101000111x1
1772 if (((word
>> 23) & 0x1) == 0)
1774 if (((word
>> 31) & 0x1) == 0)
1776 if (((word
>> 30) & 0x1) == 0)
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 xxxxxxxxxx00110xxxxxx11000011100
1786 /* 33222222222211111111110000000000
1787 10987654321098765432109876543210
1788 xxxxxxxxxx00110xxxxxx11000011110
1795 /* 33222222222211111111110000000000
1796 10987654321098765432109876543210
1797 xxxxxxxxxx00110xxxxxx110000111x1
1804 if (((word
>> 31) & 0x1) == 0)
1806 if (((word
>> 30) & 0x1) == 0)
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 xxxxxxxxxx00110xxxxxx11100011100
1816 /* 33222222222211111111110000000000
1817 10987654321098765432109876543210
1818 xxxxxxxxxx00110xxxxxx11100011110
1825 /* 33222222222211111111110000000000
1826 10987654321098765432109876543210
1827 xxxxxxxxxx00110xxxxxx111000111x1
1836 if (((word
>> 22) & 0x1) == 0)
1838 if (((word
>> 23) & 0x1) == 0)
1840 if (((word
>> 31) & 0x1) == 0)
1842 if (((word
>> 30) & 0x1) == 0)
1844 /* 33222222222211111111110000000000
1845 10987654321098765432109876543210
1846 xxxxxxxxxx00111xxxxxx10000011100
1852 /* 33222222222211111111110000000000
1853 10987654321098765432109876543210
1854 xxxxxxxxxx00111xxxxxx10000011110
1861 /* 33222222222211111111110000000000
1862 10987654321098765432109876543210
1863 xxxxxxxxxx00111xxxxxx100000111x1
1870 if (((word
>> 31) & 0x1) == 0)
1872 if (((word
>> 30) & 0x1) == 0)
1874 /* 33222222222211111111110000000000
1875 10987654321098765432109876543210
1876 xxxxxxxxxx00111xxxxxx10100011100
1882 /* 33222222222211111111110000000000
1883 10987654321098765432109876543210
1884 xxxxxxxxxx00111xxxxxx10100011110
1891 /* 33222222222211111111110000000000
1892 10987654321098765432109876543210
1893 xxxxxxxxxx00111xxxxxx101000111x1
1901 if (((word
>> 23) & 0x1) == 0)
1903 if (((word
>> 31) & 0x1) == 0)
1905 if (((word
>> 30) & 0x1) == 0)
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 xxxxxxxxxx00111xxxxxx11000011100
1915 /* 33222222222211111111110000000000
1916 10987654321098765432109876543210
1917 xxxxxxxxxx00111xxxxxx11000011110
1924 /* 33222222222211111111110000000000
1925 10987654321098765432109876543210
1926 xxxxxxxxxx00111xxxxxx110000111x1
1933 if (((word
>> 31) & 0x1) == 0)
1935 if (((word
>> 30) & 0x1) == 0)
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 xxxxxxxxxx00111xxxxxx11100011100
1945 /* 33222222222211111111110000000000
1946 10987654321098765432109876543210
1947 xxxxxxxxxx00111xxxxxx11100011110
1954 /* 33222222222211111111110000000000
1955 10987654321098765432109876543210
1956 xxxxxxxxxx00111xxxxxx111000111x1
1969 if (((word
>> 21) & 0x1) == 0)
1971 if (((word
>> 23) & 0x1) == 0)
1973 if (((word
>> 22) & 0x1) == 0)
1975 if (((word
>> 31) & 0x1) == 0)
1977 if (((word
>> 30) & 0x1) == 0)
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 xxxxxxxxxx01xxxxxxxxx00000011100
1987 /* 33222222222211111111110000000000
1988 10987654321098765432109876543210
1989 xxxxxxxxxx01xxxxxxxxx00000011110
1996 /* 33222222222211111111110000000000
1997 10987654321098765432109876543210
1998 xxxxxxxxxx01xxxxxxxxx000000111x1
2005 if (((word
>> 31) & 0x1) == 0)
2007 if (((word
>> 30) & 0x1) == 0)
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 xxxxxxxxxx01xxxxxxxxx01000011100
2017 /* 33222222222211111111110000000000
2018 10987654321098765432109876543210
2019 xxxxxxxxxx01xxxxxxxxx01000011110
2026 /* 33222222222211111111110000000000
2027 10987654321098765432109876543210
2028 xxxxxxxxxx01xxxxxxxxx010000111x1
2036 if (((word
>> 30) & 0x1) == 0)
2038 if (((word
>> 31) & 0x1) == 0)
2040 /* 33222222222211111111110000000000
2041 10987654321098765432109876543210
2042 xxxxxxxxxx01xxxxxxxxx0x100011100
2048 /* 33222222222211111111110000000000
2049 10987654321098765432109876543210
2050 xxxxxxxxxx01xxxxxxxxx0x100011101
2057 /* 33222222222211111111110000000000
2058 10987654321098765432109876543210
2059 xxxxxxxxxx01xxxxxxxxx0x10001111x
2067 if (((word
>> 23) & 0x1) == 0)
2069 if (((word
>> 22) & 0x1) == 0)
2071 if (((word
>> 31) & 0x1) == 0)
2073 if (((word
>> 30) & 0x1) == 0)
2075 /* 33222222222211111111110000000000
2076 10987654321098765432109876543210
2077 xxxxxxxxxx01xxxxxxxxx10000011100
2083 /* 33222222222211111111110000000000
2084 10987654321098765432109876543210
2085 xxxxxxxxxx01xxxxxxxxx10000011110
2092 /* 33222222222211111111110000000000
2093 10987654321098765432109876543210
2094 xxxxxxxxxx01xxxxxxxxx100000111x1
2101 if (((word
>> 31) & 0x1) == 0)
2103 if (((word
>> 30) & 0x1) == 0)
2105 /* 33222222222211111111110000000000
2106 10987654321098765432109876543210
2107 xxxxxxxxxx01xxxxxxxxx11000011100
2113 /* 33222222222211111111110000000000
2114 10987654321098765432109876543210
2115 xxxxxxxxxx01xxxxxxxxx11000011110
2122 /* 33222222222211111111110000000000
2123 10987654321098765432109876543210
2124 xxxxxxxxxx01xxxxxxxxx110000111x1
2132 if (((word
>> 30) & 0x1) == 0)
2134 if (((word
>> 31) & 0x1) == 0)
2136 /* 33222222222211111111110000000000
2137 10987654321098765432109876543210
2138 xxxxxxxxxx01xxxxxxxxx1x100011100
2144 /* 33222222222211111111110000000000
2145 10987654321098765432109876543210
2146 xxxxxxxxxx01xxxxxxxxx1x100011101
2153 if (((word
>> 31) & 0x1) == 0)
2155 /* 33222222222211111111110000000000
2156 10987654321098765432109876543210
2157 xxxxxxxxxx01xxxxxxxxx1x100011110
2163 /* 33222222222211111111110000000000
2164 10987654321098765432109876543210
2165 xxxxxxxxxx01xxxxxxxxx1x100011111
2176 if (((word
>> 23) & 0x1) == 0)
2178 if (((word
>> 22) & 0x1) == 0)
2180 if (((word
>> 31) & 0x1) == 0)
2182 if (((word
>> 30) & 0x1) == 0)
2184 /* 33222222222211111111110000000000
2185 10987654321098765432109876543210
2186 xxxxxxxxxx1xxxxxxxxxxx0000011100
2192 /* 33222222222211111111110000000000
2193 10987654321098765432109876543210
2194 xxxxxxxxxx1xxxxxxxxxxx0000011110
2201 /* 33222222222211111111110000000000
2202 10987654321098765432109876543210
2203 xxxxxxxxxx1xxxxxxxxxxx00000111x1
2210 if (((word
>> 31) & 0x1) == 0)
2212 if (((word
>> 30) & 0x1) == 0)
2214 /* 33222222222211111111110000000000
2215 10987654321098765432109876543210
2216 xxxxxxxxxx1xxxxxxxxxxx1000011100
2222 /* 33222222222211111111110000000000
2223 10987654321098765432109876543210
2224 xxxxxxxxxx1xxxxxxxxxxx1000011110
2231 /* 33222222222211111111110000000000
2232 10987654321098765432109876543210
2233 xxxxxxxxxx1xxxxxxxxxxx10000111x1
2241 if (((word
>> 30) & 0x1) == 0)
2243 if (((word
>> 31) & 0x1) == 0)
2245 /* 33222222222211111111110000000000
2246 10987654321098765432109876543210
2247 xxxxxxxxxx1xxxxxxxxxxxx100011100
2253 /* 33222222222211111111110000000000
2254 10987654321098765432109876543210
2255 xxxxxxxxxx1xxxxxxxxxxxx100011101
2262 /* 33222222222211111111110000000000
2263 10987654321098765432109876543210
2264 xxxxxxxxxx1xxxxxxxxxxxx10001111x
2274 if (((word
>> 23) & 0x1) == 0)
2276 if (((word
>> 22) & 0x1) == 0)
2278 if (((word
>> 31) & 0x1) == 0)
2280 if (((word
>> 30) & 0x1) == 0)
2282 /* 33222222222211111111110000000000
2283 10987654321098765432109876543210
2284 xxxxxxxxxxxxxxxxxxxxxx0010011x00
2290 /* 33222222222211111111110000000000
2291 10987654321098765432109876543210
2292 xxxxxxxxxxxxxxxxxxxxxx0010011x10
2299 /* 33222222222211111111110000000000
2300 10987654321098765432109876543210
2301 xxxxxxxxxxxxxxxxxxxxxx0010011xx1
2308 if (((word
>> 31) & 0x1) == 0)
2310 if (((word
>> 30) & 0x1) == 0)
2312 /* 33222222222211111111110000000000
2313 10987654321098765432109876543210
2314 xxxxxxxxxxxxxxxxxxxxxx1010011x00
2320 /* 33222222222211111111110000000000
2321 10987654321098765432109876543210
2322 xxxxxxxxxxxxxxxxxxxxxx1010011x10
2329 /* 33222222222211111111110000000000
2330 10987654321098765432109876543210
2331 xxxxxxxxxxxxxxxxxxxxxx1010011xx1
2339 if (((word
>> 30) & 0x1) == 0)
2341 if (((word
>> 31) & 0x1) == 0)
2343 /* 33222222222211111111110000000000
2344 10987654321098765432109876543210
2345 xxxxxxxxxxxxxxxxxxxxxxx110011x00
2351 /* 33222222222211111111110000000000
2352 10987654321098765432109876543210
2353 xxxxxxxxxxxxxxxxxxxxxxx110011x01
2360 if (((word
>> 31) & 0x1) == 0)
2362 /* 33222222222211111111110000000000
2363 10987654321098765432109876543210
2364 xxxxxxxxxxxxxxxxxxxxxxx110011x10
2370 /* 33222222222211111111110000000000
2371 10987654321098765432109876543210
2372 xxxxxxxxxxxxxxxxxxxxxxx110011x11
2384 if (((word
>> 24) & 0x1) == 0)
2386 if (((word
>> 27) & 0x1) == 0)
2388 if (((word
>> 23) & 0x1) == 0)
2390 if (((word
>> 29) & 0x1) == 0)
2392 if (((word
>> 30) & 0x1) == 0)
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 xxxxxxxxxxxxxxxxxxxxxxx00100x00x
2402 /* 33222222222211111111110000000000
2403 10987654321098765432109876543210
2404 xxxxxxxxxxxxxxxxxxxxxxx00100x01x
2411 if (((word
>> 30) & 0x1) == 0)
2413 /* 33222222222211111111110000000000
2414 10987654321098765432109876543210
2415 xxxxxxxxxxxxxxxxxxxxxxx00100x10x
2421 /* 33222222222211111111110000000000
2422 10987654321098765432109876543210
2423 xxxxxxxxxxxxxxxxxxxxxxx00100x11x
2431 if (((word
>> 29) & 0x1) == 0)
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 xxxxxxxxxxxxxxxxxxxxxxx10100x00x
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 xxxxxxxxxxxxxxxxxxxxxxx10100x01x
2452 /* 33222222222211111111110000000000
2453 10987654321098765432109876543210
2454 xxxxxxxxxxxxxxxxxxxxxxx10100x1xx
2462 if (((word
>> 21) & 0x1) == 0)
2464 if (((word
>> 28) & 0x1) == 0)
2466 if (((word
>> 29) & 0x1) == 0)
2468 if (((word
>> 30) & 0x1) == 0)
2470 /* 33222222222211111111110000000000
2471 10987654321098765432109876543210
2472 xxxxxxxxxxxxxxxxxxxxx0xx0101000x
2478 /* 33222222222211111111110000000000
2479 10987654321098765432109876543210
2480 xxxxxxxxxxxxxxxxxxxxx0xx0101001x
2487 if (((word
>> 30) & 0x1) == 0)
2489 /* 33222222222211111111110000000000
2490 10987654321098765432109876543210
2491 xxxxxxxxxxxxxxxxxxxxx0xx0101010x
2497 /* 33222222222211111111110000000000
2498 10987654321098765432109876543210
2499 xxxxxxxxxxxxxxxxxxxxx0xx0101011x
2507 if (((word
>> 10) & 0x1) == 0)
2509 if (((word
>> 11) & 0x1) == 0)
2511 if (((word
>> 22) & 0x1) == 0)
2513 if (((word
>> 23) & 0x1) == 0)
2515 if (((word
>> 29) & 0x1) == 0)
2517 if (((word
>> 30) & 0x1) == 0)
2519 /* 33222222222211111111110000000000
2520 10987654321098765432109876543210
2521 xxxxxxxxxx00xxxxxxxxx0000101100x
2527 /* 33222222222211111111110000000000
2528 10987654321098765432109876543210
2529 xxxxxxxxxx00xxxxxxxxx0000101101x
2536 if (((word
>> 30) & 0x1) == 0)
2538 /* 33222222222211111111110000000000
2539 10987654321098765432109876543210
2540 xxxxxxxxxx00xxxxxxxxx0000101110x
2546 /* 33222222222211111111110000000000
2547 10987654321098765432109876543210
2548 xxxxxxxxxx00xxxxxxxxx0000101111x
2556 if (((word
>> 30) & 0x1) == 0)
2558 /* 33222222222211111111110000000000
2559 10987654321098765432109876543210
2560 xxxxxxxxxx00xxxxxxxxx00101011x0x
2566 /* 33222222222211111111110000000000
2567 10987654321098765432109876543210
2568 xxxxxxxxxx00xxxxxxxxx00101011x1x
2576 if (((word
>> 23) & 0x1) == 0)
2578 if (((word
>> 30) & 0x1) == 0)
2580 /* 33222222222211111111110000000000
2581 10987654321098765432109876543210
2582 xxxxxxxxxx00xxxxxxxxx01001011x0x
2588 /* 33222222222211111111110000000000
2589 10987654321098765432109876543210
2590 xxxxxxxxxx00xxxxxxxxx01001011x1x
2597 if (((word
>> 12) & 0x1) == 0)
2599 if (((word
>> 13) & 0x1) == 0)
2601 if (((word
>> 14) & 0x1) == 0)
2603 if (((word
>> 16) & 0x1) == 0)
2605 /* 33222222222211111111110000000000
2606 10987654321098765432109876543210
2607 xxxxxxxxxx00000x0xxxx01101011xxx
2613 /* 33222222222211111111110000000000
2614 10987654321098765432109876543210
2615 xxxxxxxxxx00000x1xxxx01101011xxx
2622 if (((word
>> 30) & 0x1) == 0)
2624 /* 33222222222211111111110000000000
2625 10987654321098765432109876543210
2626 xxxxxxxxxx00001xxxxxx01101011x0x
2632 /* 33222222222211111111110000000000
2633 10987654321098765432109876543210
2634 xxxxxxxxxx00001xxxxxx01101011x1x
2642 if (((word
>> 30) & 0x1) == 0)
2644 /* 33222222222211111111110000000000
2645 10987654321098765432109876543210
2646 xxxxxxxxxx0001xxxxxxx01101011x0x
2652 /* 33222222222211111111110000000000
2653 10987654321098765432109876543210
2654 xxxxxxxxxx0001xxxxxxx01101011x1x
2662 if (((word
>> 13) & 0x1) == 0)
2664 if (((word
>> 14) & 0x1) == 0)
2666 if (((word
>> 16) & 0x1) == 0)
2668 /* 33222222222211111111110000000000
2669 10987654321098765432109876543210
2670 xxxxxxxxxx00100x0xxxx01101011xxx
2676 /* 33222222222211111111110000000000
2677 10987654321098765432109876543210
2678 xxxxxxxxxx00100x1xxxx01101011xxx
2685 /* 33222222222211111111110000000000
2686 10987654321098765432109876543210
2687 xxxxxxxxxx00101xxxxxx01101011xxx
2694 if (((word
>> 30) & 0x1) == 0)
2696 /* 33222222222211111111110000000000
2697 10987654321098765432109876543210
2698 xxxxxxxxxx0011xxxxxxx01101011x0x
2704 /* 33222222222211111111110000000000
2705 10987654321098765432109876543210
2706 xxxxxxxxxx0011xxxxxxx01101011x1x
2717 if (((word
>> 23) & 0x1) == 0)
2719 if (((word
>> 30) & 0x1) == 0)
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 xxxxxxxxxx01xxxxxxxxx0x001011x0x
2729 /* 33222222222211111111110000000000
2730 10987654321098765432109876543210
2731 xxxxxxxxxx01xxxxxxxxx0x001011x1x
2738 if (((word
>> 12) & 0x1) == 0)
2740 if (((word
>> 13) & 0x1) == 0)
2742 if (((word
>> 14) & 0x1) == 0)
2744 if (((word
>> 30) & 0x1) == 0)
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 xxxxxxxxxx01000xxxxxx0x101011x0x
2754 if (((word
>> 16) & 0x1) == 0)
2756 if (((word
>> 31) & 0x1) == 0)
2758 /* 33222222222211111111110000000000
2759 10987654321098765432109876543210
2760 xxxxxxxxxx01000x0xxxx0x101011x10
2766 /* 33222222222211111111110000000000
2767 10987654321098765432109876543210
2768 xxxxxxxxxx01000x0xxxx0x101011x11
2775 /* 33222222222211111111110000000000
2776 10987654321098765432109876543210
2777 xxxxxxxxxx01000x1xxxx0x101011x1x
2785 /* 33222222222211111111110000000000
2786 10987654321098765432109876543210
2787 xxxxxxxxxx01001xxxxxx0x101011xxx
2794 if (((word
>> 30) & 0x1) == 0)
2796 /* 33222222222211111111110000000000
2797 10987654321098765432109876543210
2798 xxxxxxxxxx0101xxxxxxx0x101011x0x
2804 /* 33222222222211111111110000000000
2805 10987654321098765432109876543210
2806 xxxxxxxxxx0101xxxxxxx0x101011x1x
2814 if (((word
>> 13) & 0x1) == 0)
2816 if (((word
>> 14) & 0x1) == 0)
2818 /* 33222222222211111111110000000000
2819 10987654321098765432109876543210
2820 xxxxxxxxxx01100xxxxxx0x101011xxx
2826 /* 33222222222211111111110000000000
2827 10987654321098765432109876543210
2828 xxxxxxxxxx01101xxxxxx0x101011xxx
2835 /* 33222222222211111111110000000000
2836 10987654321098765432109876543210
2837 xxxxxxxxxx0111xxxxxxx0x101011xxx
2847 if (((word
>> 11) & 0x1) == 0)
2849 if (((word
>> 22) & 0x1) == 0)
2851 if (((word
>> 30) & 0x1) == 0)
2853 /* 33222222222211111111110000000000
2854 10987654321098765432109876543210
2855 xxxxxxxxxx10xxxxxxxxx00x01011x0x
2861 /* 33222222222211111111110000000000
2862 10987654321098765432109876543210
2863 xxxxxxxxxx10xxxxxxxxx00x01011x1x
2870 if (((word
>> 12) & 0x1) == 0)
2872 if (((word
>> 13) & 0x1) == 0)
2874 if (((word
>> 14) & 0x1) == 0)
2876 if (((word
>> 16) & 0x1) == 0)
2878 /* 33222222222211111111110000000000
2879 10987654321098765432109876543210
2880 xxxxxxxxxx10000x0xxxx01x01011xxx
2886 /* 33222222222211111111110000000000
2887 10987654321098765432109876543210
2888 xxxxxxxxxx10000x1xxxx01x01011xxx
2895 if (((word
>> 30) & 0x1) == 0)
2897 /* 33222222222211111111110000000000
2898 10987654321098765432109876543210
2899 xxxxxxxxxx10001xxxxxx01x01011x0x
2905 /* 33222222222211111111110000000000
2906 10987654321098765432109876543210
2907 xxxxxxxxxx10001xxxxxx01x01011x1x
2915 if (((word
>> 30) & 0x1) == 0)
2917 /* 33222222222211111111110000000000
2918 10987654321098765432109876543210
2919 xxxxxxxxxx1001xxxxxxx01x01011x0x
2925 /* 33222222222211111111110000000000
2926 10987654321098765432109876543210
2927 xxxxxxxxxx1001xxxxxxx01x01011x1x
2935 if (((word
>> 13) & 0x1) == 0)
2937 if (((word
>> 14) & 0x1) == 0)
2939 if (((word
>> 16) & 0x1) == 0)
2941 /* 33222222222211111111110000000000
2942 10987654321098765432109876543210
2943 xxxxxxxxxx10100x0xxxx01x01011xxx
2949 /* 33222222222211111111110000000000
2950 10987654321098765432109876543210
2951 xxxxxxxxxx10100x1xxxx01x01011xxx
2958 /* 33222222222211111111110000000000
2959 10987654321098765432109876543210
2960 xxxxxxxxxx10101xxxxxx01x01011xxx
2967 /* 33222222222211111111110000000000
2968 10987654321098765432109876543210
2969 xxxxxxxxxx1011xxxxxxx01x01011xxx
2978 if (((word
>> 12) & 0x1) == 0)
2980 if (((word
>> 13) & 0x1) == 0)
2982 if (((word
>> 14) & 0x1) == 0)
2984 if (((word
>> 30) & 0x1) == 0)
2986 /* 33222222222211111111110000000000
2987 10987654321098765432109876543210
2988 xxxxxxxxxx11000xxxxxx0xx01011x0x
2994 if (((word
>> 16) & 0x1) == 0)
2996 /* 33222222222211111111110000000000
2997 10987654321098765432109876543210
2998 xxxxxxxxxx11000x0xxxx0xx01011x1x
3004 /* 33222222222211111111110000000000
3005 10987654321098765432109876543210
3006 xxxxxxxxxx11000x1xxxx0xx01011x1x
3014 /* 33222222222211111111110000000000
3015 10987654321098765432109876543210
3016 xxxxxxxxxx11001xxxxxx0xx01011xxx
3023 if (((word
>> 30) & 0x1) == 0)
3025 /* 33222222222211111111110000000000
3026 10987654321098765432109876543210
3027 xxxxxxxxxx1101xxxxxxx0xx01011x0x
3033 /* 33222222222211111111110000000000
3034 10987654321098765432109876543210
3035 xxxxxxxxxx1101xxxxxxx0xx01011x1x
3043 if (((word
>> 13) & 0x1) == 0)
3045 if (((word
>> 14) & 0x1) == 0)
3047 /* 33222222222211111111110000000000
3048 10987654321098765432109876543210
3049 xxxxxxxxxx11100xxxxxx0xx01011xxx
3055 /* 33222222222211111111110000000000
3056 10987654321098765432109876543210
3057 xxxxxxxxxx11101xxxxxx0xx01011xxx
3064 /* 33222222222211111111110000000000
3065 10987654321098765432109876543210
3066 xxxxxxxxxx1111xxxxxxx0xx01011xxx
3077 if (((word
>> 29) & 0x1) == 0)
3079 if (((word
>> 30) & 0x1) == 0)
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 xxxxxxxxxxxxxxxxxxxxx1xx0101x00x
3089 /* 33222222222211111111110000000000
3090 10987654321098765432109876543210
3091 xxxxxxxxxxxxxxxxxxxxx1xx0101x01x
3098 if (((word
>> 30) & 0x1) == 0)
3100 /* 33222222222211111111110000000000
3101 10987654321098765432109876543210
3102 xxxxxxxxxxxxxxxxxxxxx1xx0101x10x
3108 /* 33222222222211111111110000000000
3109 10987654321098765432109876543210
3110 xxxxxxxxxxxxxxxxxxxxx1xx0101x11x
3120 if (((word
>> 27) & 0x1) == 0)
3122 if (((word
>> 23) & 0x1) == 0)
3124 if (((word
>> 29) & 0x1) == 0)
3126 if (((word
>> 30) & 0x1) == 0)
3128 /* 33222222222211111111110000000000
3129 10987654321098765432109876543210
3130 xxxxxxxxxxxxxxxxxxxxxxx01100x00x
3136 /* 33222222222211111111110000000000
3137 10987654321098765432109876543210
3138 xxxxxxxxxxxxxxxxxxxxxxx01100x01x
3145 /* 33222222222211111111110000000000
3146 10987654321098765432109876543210
3147 xxxxxxxxxxxxxxxxxxxxxxx01100x1xx
3154 /* 33222222222211111111110000000000
3155 10987654321098765432109876543210
3156 xxxxxxxxxxxxxxxxxxxxxxx11100xxxx
3163 if (((word
>> 21) & 0x1) == 0)
3165 if (((word
>> 28) & 0x1) == 0)
3167 if (((word
>> 29) & 0x1) == 0)
3169 if (((word
>> 30) & 0x1) == 0)
3171 /* 33222222222211111111110000000000
3172 10987654321098765432109876543210
3173 xxxxxxxxxxxxxxxxxxxxx0xx1101000x
3179 /* 33222222222211111111110000000000
3180 10987654321098765432109876543210
3181 xxxxxxxxxxxxxxxxxxxxx0xx1101001x
3188 if (((word
>> 30) & 0x1) == 0)
3190 /* 33222222222211111111110000000000
3191 10987654321098765432109876543210
3192 xxxxxxxxxxxxxxxxxxxxx0xx1101010x
3198 /* 33222222222211111111110000000000
3199 10987654321098765432109876543210
3200 xxxxxxxxxxxxxxxxxxxxx0xx1101011x
3208 if (((word
>> 15) & 0x1) == 0)
3210 if (((word
>> 22) & 0x1) == 0)
3212 /* 33222222222211111111110000000000
3213 10987654321098765432109876543210
3214 xxxxxxxxxxxxxxx0xxxxx00x11011xxx
3220 if (((word
>> 23) & 0x1) == 0)
3222 /* 33222222222211111111110000000000
3223 10987654321098765432109876543210
3224 xxxxxxxxxxxxxxx0xxxxx01011011xxx
3230 /* 33222222222211111111110000000000
3231 10987654321098765432109876543210
3232 xxxxxxxxxxxxxxx0xxxxx01111011xxx
3240 /* 33222222222211111111110000000000
3241 10987654321098765432109876543210
3242 xxxxxxxxxxxxxxx1xxxxx0xx11011xxx
3250 if (((word
>> 23) & 0x1) == 0)
3252 if (((word
>> 28) & 0x1) == 0)
3254 if (((word
>> 29) & 0x1) == 0)
3256 if (((word
>> 30) & 0x1) == 0)
3258 /* 33222222222211111111110000000000
3259 10987654321098765432109876543210
3260 xxxxxxxxxxxxxxxxxxxxx1x01101000x
3266 /* 33222222222211111111110000000000
3267 10987654321098765432109876543210
3268 xxxxxxxxxxxxxxxxxxxxx1x01101001x
3275 if (((word
>> 30) & 0x1) == 0)
3277 /* 33222222222211111111110000000000
3278 10987654321098765432109876543210
3279 xxxxxxxxxxxxxxxxxxxxx1x01101010x
3285 /* 33222222222211111111110000000000
3286 10987654321098765432109876543210
3287 xxxxxxxxxxxxxxxxxxxxx1x01101011x
3295 if (((word
>> 15) & 0x1) == 0)
3297 /* 33222222222211111111110000000000
3298 10987654321098765432109876543210
3299 xxxxxxxxxxxxxxx0xxxxx1x011011xxx
3305 /* 33222222222211111111110000000000
3306 10987654321098765432109876543210
3307 xxxxxxxxxxxxxxx1xxxxx1x011011xxx
3315 if (((word
>> 15) & 0x1) == 0)
3317 /* 33222222222211111111110000000000
3318 10987654321098765432109876543210
3319 xxxxxxxxxxxxxxx0xxxxx1x11101xxxx
3325 /* 33222222222211111111110000000000
3326 10987654321098765432109876543210
3327 xxxxxxxxxxxxxxx1xxxxx1x11101xxxx
3339 if (((word
>> 27) & 0x1) == 0)
3341 if (((word
>> 28) & 0x1) == 0)
3343 if (((word
>> 24) & 0x1) == 0)
3345 if (((word
>> 13) & 0x1) == 0)
3347 if (((word
>> 29) & 0x1) == 0)
3349 if (((word
>> 14) & 0x1) == 0)
3351 if (((word
>> 15) & 0x1) == 0)
3353 if (((word
>> 21) & 0x1) == 0)
3355 if (((word
>> 30) & 0x1) == 0)
3357 if (((word
>> 31) & 0x1) == 0)
3359 if (((word
>> 16) & 0x1) == 0)
3361 if (((word
>> 17) & 0x1) == 0)
3363 if (((word
>> 18) & 0x1) == 0)
3365 if (((word
>> 19) & 0x1) == 0)
3367 if (((word
>> 20) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 xxxxxxxxxxxxx000000000xx0x100000
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 xxxxxxxxxxxxx000000010xx0x100000
3386 if (((word
>> 20) & 0x1) == 0)
3388 /* 33222222222211111111110000000000
3389 10987654321098765432109876543210
3390 xxxxxxxxxxxxx000000100xx0x100000
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xxxxxxxxxxxxx000000110xx0x100000
3406 if (((word
>> 19) & 0x1) == 0)
3408 /* 33222222222211111111110000000000
3409 10987654321098765432109876543210
3410 xxxxxxxxxxxxx0000010x0xx0x100000
3416 /* 33222222222211111111110000000000
3417 10987654321098765432109876543210
3418 xxxxxxxxxxxxx0000011x0xx0x100000
3426 if (((word
>> 18) & 0x1) == 0)
3428 if (((word
>> 19) & 0x1) == 0)
3430 /* 33222222222211111111110000000000
3431 10987654321098765432109876543210
3432 xxxxxxxxxxxxx0000100x0xx0x100000
3438 if (((word
>> 20) & 0x1) == 0)
3440 /* 33222222222211111111110000000000
3441 10987654321098765432109876543210
3442 xxxxxxxxxxxxx000010100xx0x100000
3448 /* 33222222222211111111110000000000
3449 10987654321098765432109876543210
3450 xxxxxxxxxxxxx000010110xx0x100000
3458 /* 33222222222211111111110000000000
3459 10987654321098765432109876543210
3460 xxxxxxxxxxxxx000011xx0xx0x100000
3468 if (((word
>> 17) & 0x1) == 0)
3470 if (((word
>> 18) & 0x1) == 0)
3472 if (((word
>> 19) & 0x1) == 0)
3474 /* 33222222222211111111110000000000
3475 10987654321098765432109876543210
3476 xxxxxxxxxxxxx0001000x0xx0x100000
3482 if (((word
>> 20) & 0x1) == 0)
3484 /* 33222222222211111111110000000000
3485 10987654321098765432109876543210
3486 xxxxxxxxxxxxx000100100xx0x100000
3492 /* 33222222222211111111110000000000
3493 10987654321098765432109876543210
3494 xxxxxxxxxxxxx000100110xx0x100000
3502 if (((word
>> 19) & 0x1) == 0)
3504 /* 33222222222211111111110000000000
3505 10987654321098765432109876543210
3506 xxxxxxxxxxxxx0001010x0xx0x100000
3512 /* 33222222222211111111110000000000
3513 10987654321098765432109876543210
3514 xxxxxxxxxxxxx0001011x0xx0x100000
3522 if (((word
>> 18) & 0x1) == 0)
3524 if (((word
>> 19) & 0x1) == 0)
3526 if (((word
>> 20) & 0x1) == 0)
3528 /* 33222222222211111111110000000000
3529 10987654321098765432109876543210
3530 xxxxxxxxxxxxx000110000xx0x100000
3536 /* 33222222222211111111110000000000
3537 10987654321098765432109876543210
3538 xxxxxxxxxxxxx000110010xx0x100000
3545 if (((word
>> 20) & 0x1) == 0)
3547 /* 33222222222211111111110000000000
3548 10987654321098765432109876543210
3549 xxxxxxxxxxxxx000110100xx0x100000
3555 /* 33222222222211111111110000000000
3556 10987654321098765432109876543210
3557 xxxxxxxxxxxxx000110110xx0x100000
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 xxxxxxxxxxxxx000111xx0xx0x100000
3576 if (((word
>> 23) & 0x1) == 0)
3578 /* 33222222222211111111110000000000
3579 10987654321098765432109876543210
3580 xxxxxxxxxxxxx000xxxxx0x00x100001
3586 /* 33222222222211111111110000000000
3587 10987654321098765432109876543210
3588 xxxxxxxxxxxxx000xxxxx0x10x100001
3596 if (((word
>> 23) & 0x1) == 0)
3598 /* 33222222222211111111110000000000
3599 10987654321098765432109876543210
3600 xxxxxxxxxxxxx000xxxxx0x00x10001x
3606 /* 33222222222211111111110000000000
3607 10987654321098765432109876543210
3608 xxxxxxxxxxxxx000xxxxx0x10x10001x
3616 if (((word
>> 30) & 0x1) == 0)
3618 if (((word
>> 31) & 0x1) == 0)
3620 if (((word
>> 10) & 0x1) == 0)
3622 if (((word
>> 11) & 0x1) == 0)
3624 if (((word
>> 12) & 0x1) == 0)
3626 /* 33222222222211111111110000000000
3627 10987654321098765432109876543210
3628 xxxxxxxxxx000000xxxxx1xx0x100000
3634 /* 33222222222211111111110000000000
3635 10987654321098765432109876543210
3636 xxxxxxxxxx001000xxxxx1xx0x100000
3643 /* 33222222222211111111110000000000
3644 10987654321098765432109876543210
3645 xxxxxxxxxx01x000xxxxx1xx0x100000
3652 if (((word
>> 11) & 0x1) == 0)
3654 if (((word
>> 12) & 0x1) == 0)
3656 /* 33222222222211111111110000000000
3657 10987654321098765432109876543210
3658 xxxxxxxxxx100000xxxxx1xx0x100000
3664 /* 33222222222211111111110000000000
3665 10987654321098765432109876543210
3666 xxxxxxxxxx101000xxxxx1xx0x100000
3673 /* 33222222222211111111110000000000
3674 10987654321098765432109876543210
3675 xxxxxxxxxx11x000xxxxx1xx0x100000
3683 if (((word
>> 23) & 0x1) == 0)
3685 /* 33222222222211111111110000000000
3686 10987654321098765432109876543210
3687 xxxxxxxxxxxxx000xxxxx1x00x100001
3693 /* 33222222222211111111110000000000
3694 10987654321098765432109876543210
3695 xxxxxxxxxxxxx000xxxxx1x10x100001
3703 if (((word
>> 23) & 0x1) == 0)
3705 /* 33222222222211111111110000000000
3706 10987654321098765432109876543210
3707 xxxxxxxxxxxxx000xxxxx1x00x10001x
3713 /* 33222222222211111111110000000000
3714 10987654321098765432109876543210
3715 xxxxxxxxxxxxx000xxxxx1x10x10001x
3724 if (((word
>> 30) & 0x1) == 0)
3726 if (((word
>> 31) & 0x1) == 0)
3728 if (((word
>> 21) & 0x1) == 0)
3730 if (((word
>> 16) & 0x1) == 0)
3732 if (((word
>> 18) & 0x1) == 0)
3734 if (((word
>> 19) & 0x1) == 0)
3736 if (((word
>> 20) & 0x1) == 0)
3738 /* 33222222222211111111110000000000
3739 10987654321098765432109876543210
3740 xxxxxxxxxxxxx0010x0000xx0x100000
3746 /* 33222222222211111111110000000000
3747 10987654321098765432109876543210
3748 xxxxxxxxxxxxx0010x0010xx0x100000
3755 /* 33222222222211111111110000000000
3756 10987654321098765432109876543210
3757 xxxxxxxxxxxxx0010x01x0xx0x100000
3764 if (((word
>> 20) & 0x1) == 0)
3766 /* 33222222222211111111110000000000
3767 10987654321098765432109876543210
3768 xxxxxxxxxxxxx0010x1x00xx0x100000
3774 /* 33222222222211111111110000000000
3775 10987654321098765432109876543210
3776 xxxxxxxxxxxxx0010x1x10xx0x100000
3784 if (((word
>> 17) & 0x1) == 0)
3786 if (((word
>> 18) & 0x1) == 0)
3788 if (((word
>> 19) & 0x1) == 0)
3790 if (((word
>> 20) & 0x1) == 0)
3792 /* 33222222222211111111110000000000
3793 10987654321098765432109876543210
3794 xxxxxxxxxxxxx001100000xx0x100000
3800 /* 33222222222211111111110000000000
3801 10987654321098765432109876543210
3802 xxxxxxxxxxxxx001100010xx0x100000
3809 /* 33222222222211111111110000000000
3810 10987654321098765432109876543210
3811 xxxxxxxxxxxxx0011001x0xx0x100000
3818 /* 33222222222211111111110000000000
3819 10987654321098765432109876543210
3820 xxxxxxxxxxxxx001101xx0xx0x100000
3827 if (((word
>> 18) & 0x1) == 0)
3829 if (((word
>> 19) & 0x1) == 0)
3831 if (((word
>> 20) & 0x1) == 0)
3833 /* 33222222222211111111110000000000
3834 10987654321098765432109876543210
3835 xxxxxxxxxxxxx001110000xx0x100000
3841 /* 33222222222211111111110000000000
3842 10987654321098765432109876543210
3843 xxxxxxxxxxxxx001110010xx0x100000
3850 /* 33222222222211111111110000000000
3851 10987654321098765432109876543210
3852 xxxxxxxxxxxxx0011101x0xx0x100000
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 xxxxxxxxxxxxx001111xx0xx0x100000
3870 if (((word
>> 10) & 0x1) == 0)
3872 if (((word
>> 12) & 0x1) == 0)
3874 /* 33222222222211111111110000000000
3875 10987654321098765432109876543210
3876 xxxxxxxxxx0x0001xxxxx1xx0x100000
3882 /* 33222222222211111111110000000000
3883 10987654321098765432109876543210
3884 xxxxxxxxxx0x1001xxxxx1xx0x100000
3891 if (((word
>> 11) & 0x1) == 0)
3893 if (((word
>> 12) & 0x1) == 0)
3895 /* 33222222222211111111110000000000
3896 10987654321098765432109876543210
3897 xxxxxxxxxx100001xxxxx1xx0x100000
3903 /* 33222222222211111111110000000000
3904 10987654321098765432109876543210
3905 xxxxxxxxxx101001xxxxx1xx0x100000
3912 if (((word
>> 12) & 0x1) == 0)
3914 /* 33222222222211111111110000000000
3915 10987654321098765432109876543210
3916 xxxxxxxxxx110001xxxxx1xx0x100000
3922 /* 33222222222211111111110000000000
3923 10987654321098765432109876543210
3924 xxxxxxxxxx111001xxxxx1xx0x100000
3934 if (((word
>> 22) & 0x1) == 0)
3936 if (((word
>> 23) & 0x1) == 0)
3938 /* 33222222222211111111110000000000
3939 10987654321098765432109876543210
3940 xxxxxxxxxxxxx001xxxxxx000x100001
3946 /* 33222222222211111111110000000000
3947 10987654321098765432109876543210
3948 xxxxxxxxxxxxx001xxxxxx010x100001
3955 if (((word
>> 23) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 xxxxxxxxxxxxx001xxxxxx100x100001
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 xxxxxxxxxxxxx001xxxxxx110x100001
3976 if (((word
>> 21) & 0x1) == 0)
3978 if (((word
>> 23) & 0x1) == 0)
3980 /* 33222222222211111111110000000000
3981 10987654321098765432109876543210
3982 xxxxxxxxxxxxx001xxxxx0x00x10001x
3988 /* 33222222222211111111110000000000
3989 10987654321098765432109876543210
3990 xxxxxxxxxxxxx001xxxxx0x10x10001x
3997 if (((word
>> 22) & 0x1) == 0)
3999 if (((word
>> 23) & 0x1) == 0)
4001 /* 33222222222211111111110000000000
4002 10987654321098765432109876543210
4003 xxxxxxxxxxxxx001xxxxx1000x10001x
4009 /* 33222222222211111111110000000000
4010 10987654321098765432109876543210
4011 xxxxxxxxxxxxx001xxxxx1010x10001x
4018 if (((word
>> 23) & 0x1) == 0)
4020 /* 33222222222211111111110000000000
4021 10987654321098765432109876543210
4022 xxxxxxxxxxxxx001xxxxx1100x10001x
4028 /* 33222222222211111111110000000000
4029 10987654321098765432109876543210
4030 xxxxxxxxxxxxx001xxxxx1110x10001x
4041 if (((word
>> 15) & 0x1) == 0)
4043 if (((word
>> 21) & 0x1) == 0)
4045 if (((word
>> 30) & 0x1) == 0)
4047 if (((word
>> 31) & 0x1) == 0)
4049 /* 33222222222211111111110000000000
4050 10987654321098765432109876543210
4051 xxxxxxxxxxxxx010xxxxx0xx0x100000
4057 if (((word
>> 23) & 0x1) == 0)
4059 /* 33222222222211111111110000000000
4060 10987654321098765432109876543210
4061 xxxxxxxxxxxxx010xxxxx0x00x100001
4067 /* 33222222222211111111110000000000
4068 10987654321098765432109876543210
4069 xxxxxxxxxxxxx010xxxxx0x10x100001
4077 if (((word
>> 23) & 0x1) == 0)
4079 /* 33222222222211111111110000000000
4080 10987654321098765432109876543210
4081 xxxxxxxxxxxxx010xxxxx0x00x10001x
4087 /* 33222222222211111111110000000000
4088 10987654321098765432109876543210
4089 xxxxxxxxxxxxx010xxxxx0x10x10001x
4097 if (((word
>> 30) & 0x1) == 0)
4099 if (((word
>> 31) & 0x1) == 0)
4101 if (((word
>> 11) & 0x1) == 0)
4103 if (((word
>> 12) & 0x1) == 0)
4105 if (((word
>> 10) & 0x1) == 0)
4107 /* 33222222222211111111110000000000
4108 10987654321098765432109876543210
4109 xxxxxxxxxx000010xxxxx1xx0x100000
4115 /* 33222222222211111111110000000000
4116 10987654321098765432109876543210
4117 xxxxxxxxxx100010xxxxx1xx0x100000
4124 if (((word
>> 22) & 0x1) == 0)
4126 if (((word
>> 23) & 0x1) == 0)
4128 /* 33222222222211111111110000000000
4129 10987654321098765432109876543210
4130 xxxxxxxxxxx01010xxxxx1000x100000
4136 /* 33222222222211111111110000000000
4137 10987654321098765432109876543210
4138 xxxxxxxxxxx01010xxxxx1010x100000
4145 /* 33222222222211111111110000000000
4146 10987654321098765432109876543210
4147 xxxxxxxxxxx01010xxxxx11x0x100000
4155 if (((word
>> 10) & 0x1) == 0)
4157 /* 33222222222211111111110000000000
4158 10987654321098765432109876543210
4159 xxxxxxxxxx01x010xxxxx1xx0x100000
4165 /* 33222222222211111111110000000000
4166 10987654321098765432109876543210
4167 xxxxxxxxxx11x010xxxxx1xx0x100000
4175 if (((word
>> 23) & 0x1) == 0)
4177 /* 33222222222211111111110000000000
4178 10987654321098765432109876543210
4179 xxxxxxxxxxxxx010xxxxx1x00x100001
4185 /* 33222222222211111111110000000000
4186 10987654321098765432109876543210
4187 xxxxxxxxxxxxx010xxxxx1x10x100001
4195 if (((word
>> 23) & 0x1) == 0)
4197 /* 33222222222211111111110000000000
4198 10987654321098765432109876543210
4199 xxxxxxxxxxxxx010xxxxx1x00x10001x
4205 /* 33222222222211111111110000000000
4206 10987654321098765432109876543210
4207 xxxxxxxxxxxxx010xxxxx1x10x10001x
4216 if (((word
>> 30) & 0x1) == 0)
4218 if (((word
>> 31) & 0x1) == 0)
4220 if (((word
>> 21) & 0x1) == 0)
4222 /* 33222222222211111111110000000000
4223 10987654321098765432109876543210
4224 xxxxxxxxxxxxx011xxxxx0xx0x100000
4230 if (((word
>> 10) & 0x1) == 0)
4232 if (((word
>> 11) & 0x1) == 0)
4234 if (((word
>> 20) & 0x1) == 0)
4236 if (((word
>> 22) & 0x1) == 0)
4238 /* 33222222222211111111110000000000
4239 10987654321098765432109876543210
4240 xxxxxxxxxx00x011xxxx010x0x100000
4246 if (((word
>> 23) & 0x1) == 0)
4248 /* 33222222222211111111110000000000
4249 10987654321098765432109876543210
4250 xxxxxxxxxx00x011xxxx01100x100000
4256 /* 33222222222211111111110000000000
4257 10987654321098765432109876543210
4258 xxxxxxxxxx00x011xxxx01110x100000
4266 if (((word
>> 22) & 0x1) == 0)
4268 /* 33222222222211111111110000000000
4269 10987654321098765432109876543210
4270 xxxxxxxxxx00x011xxxx110x0x100000
4276 if (((word
>> 23) & 0x1) == 0)
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 xxxxxxxxxx00x011xxxx11100x100000
4286 /* 33222222222211111111110000000000
4287 10987654321098765432109876543210
4288 xxxxxxxxxx00x011xxxx11110x100000
4297 if (((word
>> 22) & 0x1) == 0)
4299 /* 33222222222211111111110000000000
4300 10987654321098765432109876543210
4301 xxxxxxxxxx01x011xxxxx10x0x100000
4307 if (((word
>> 23) & 0x1) == 0)
4309 /* 33222222222211111111110000000000
4310 10987654321098765432109876543210
4311 xxxxxxxxxx01x011xxxxx1100x100000
4317 /* 33222222222211111111110000000000
4318 10987654321098765432109876543210
4319 xxxxxxxxxx01x011xxxxx1110x100000
4328 if (((word
>> 11) & 0x1) == 0)
4330 if (((word
>> 20) & 0x1) == 0)
4332 if (((word
>> 22) & 0x1) == 0)
4334 /* 33222222222211111111110000000000
4335 10987654321098765432109876543210
4336 xxxxxxxxxx10x011xxxx010x0x100000
4342 if (((word
>> 23) & 0x1) == 0)
4344 /* 33222222222211111111110000000000
4345 10987654321098765432109876543210
4346 xxxxxxxxxx10x011xxxx01100x100000
4352 /* 33222222222211111111110000000000
4353 10987654321098765432109876543210
4354 xxxxxxxxxx10x011xxxx01110x100000
4362 if (((word
>> 22) & 0x1) == 0)
4364 /* 33222222222211111111110000000000
4365 10987654321098765432109876543210
4366 xxxxxxxxxx10x011xxxx110x0x100000
4372 if (((word
>> 23) & 0x1) == 0)
4374 /* 33222222222211111111110000000000
4375 10987654321098765432109876543210
4376 xxxxxxxxxx10x011xxxx11100x100000
4382 /* 33222222222211111111110000000000
4383 10987654321098765432109876543210
4384 xxxxxxxxxx10x011xxxx11110x100000
4393 if (((word
>> 22) & 0x1) == 0)
4395 /* 33222222222211111111110000000000
4396 10987654321098765432109876543210
4397 xxxxxxxxxx11x011xxxxx10x0x100000
4403 if (((word
>> 23) & 0x1) == 0)
4405 /* 33222222222211111111110000000000
4406 10987654321098765432109876543210
4407 xxxxxxxxxx11x011xxxxx1100x100000
4413 /* 33222222222211111111110000000000
4414 10987654321098765432109876543210
4415 xxxxxxxxxx11x011xxxxx1110x100000
4426 if (((word
>> 22) & 0x1) == 0)
4428 if (((word
>> 21) & 0x1) == 0)
4430 if (((word
>> 23) & 0x1) == 0)
4432 /* 33222222222211111111110000000000
4433 10987654321098765432109876543210
4434 xxxxxxxxxxxxx011xxxxx0000x100001
4440 /* 33222222222211111111110000000000
4441 10987654321098765432109876543210
4442 xxxxxxxxxxxxx011xxxxx0010x100001
4449 if (((word
>> 23) & 0x1) == 0)
4451 /* 33222222222211111111110000000000
4452 10987654321098765432109876543210
4453 xxxxxxxxxxxxx011xxxxx1000x100001
4459 /* 33222222222211111111110000000000
4460 10987654321098765432109876543210
4461 xxxxxxxxxxxxx011xxxxx1010x100001
4469 if (((word
>> 23) & 0x1) == 0)
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 xxxxxxxxxxxxx011xxxxxx100x100001
4479 /* 33222222222211111111110000000000
4480 10987654321098765432109876543210
4481 xxxxxxxxxxxxx011xxxxxx110x100001
4490 if (((word
>> 21) & 0x1) == 0)
4492 if (((word
>> 23) & 0x1) == 0)
4494 /* 33222222222211111111110000000000
4495 10987654321098765432109876543210
4496 xxxxxxxxxxxxx011xxxxx0x00x10001x
4502 /* 33222222222211111111110000000000
4503 10987654321098765432109876543210
4504 xxxxxxxxxxxxx011xxxxx0x10x10001x
4511 if (((word
>> 22) & 0x1) == 0)
4513 if (((word
>> 23) & 0x1) == 0)
4515 /* 33222222222211111111110000000000
4516 10987654321098765432109876543210
4517 xxxxxxxxxxxxx011xxxxx1000x10001x
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 xxxxxxxxxxxxx011xxxxx1010x10001x
4532 if (((word
>> 23) & 0x1) == 0)
4534 /* 33222222222211111111110000000000
4535 10987654321098765432109876543210
4536 xxxxxxxxxxxxx011xxxxx1100x10001x
4542 /* 33222222222211111111110000000000
4543 10987654321098765432109876543210
4544 xxxxxxxxxxxxx011xxxxx1110x10001x
4556 if (((word
>> 21) & 0x1) == 0)
4558 if (((word
>> 15) & 0x1) == 0)
4560 if (((word
>> 14) & 0x1) == 0)
4562 if (((word
>> 4) & 0x1) == 0)
4564 /* 33222222222211111111110000000000
4565 10987654321098765432109876543210
4566 xxxx0xxxxxxxx000xxxxx0xx0x1001xx
4572 /* 33222222222211111111110000000000
4573 10987654321098765432109876543210
4574 xxxx1xxxxxxxx000xxxxx0xx0x1001xx
4581 if (((word
>> 30) & 0x1) == 0)
4583 if (((word
>> 31) & 0x1) == 0)
4585 if (((word
>> 4) & 0x1) == 0)
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 xxxx0xxxxxxxx010xxxxx0xx0x100100
4595 /* 33222222222211111111110000000000
4596 10987654321098765432109876543210
4597 xxxx1xxxxxxxx010xxxxx0xx0x100100
4604 if (((word
>> 22) & 0x1) == 0)
4606 if (((word
>> 23) & 0x1) == 0)
4608 /* 33222222222211111111110000000000
4609 10987654321098765432109876543210
4610 xxxxxxxxxxxxx010xxxxx0000x100101
4616 /* 33222222222211111111110000000000
4617 10987654321098765432109876543210
4618 xxxxxxxxxxxxx010xxxxx0010x100101
4625 if (((word
>> 23) & 0x1) == 0)
4627 /* 33222222222211111111110000000000
4628 10987654321098765432109876543210
4629 xxxxxxxxxxxxx010xxxxx0100x100101
4635 /* 33222222222211111111110000000000
4636 10987654321098765432109876543210
4637 xxxxxxxxxxxxx010xxxxx0110x100101
4646 if (((word
>> 22) & 0x1) == 0)
4648 /* 33222222222211111111110000000000
4649 10987654321098765432109876543210
4650 xxxxxxxxxxxxx010xxxxx00x0x10011x
4656 if (((word
>> 23) & 0x1) == 0)
4658 /* 33222222222211111111110000000000
4659 10987654321098765432109876543210
4660 xxxxxxxxxxxxx010xxxxx0100x10011x
4666 /* 33222222222211111111110000000000
4667 10987654321098765432109876543210
4668 xxxxxxxxxxxxx010xxxxx0110x10011x
4678 if (((word
>> 30) & 0x1) == 0)
4680 if (((word
>> 14) & 0x1) == 0)
4682 if (((word
>> 4) & 0x1) == 0)
4684 /* 33222222222211111111110000000000
4685 10987654321098765432109876543210
4686 xxxx0xxxxxxxx001xxxxx0xx0x10010x
4692 /* 33222222222211111111110000000000
4693 10987654321098765432109876543210
4694 xxxx1xxxxxxxx001xxxxx0xx0x10010x
4701 if (((word
>> 31) & 0x1) == 0)
4703 if (((word
>> 4) & 0x1) == 0)
4705 /* 33222222222211111111110000000000
4706 10987654321098765432109876543210
4707 xxxx0xxxxxxxx011xxxxx0xx0x100100
4713 /* 33222222222211111111110000000000
4714 10987654321098765432109876543210
4715 xxxx1xxxxxxxx011xxxxx0xx0x100100
4722 if (((word
>> 22) & 0x1) == 0)
4724 if (((word
>> 23) & 0x1) == 0)
4726 /* 33222222222211111111110000000000
4727 10987654321098765432109876543210
4728 xxxxxxxxxxxxx011xxxxx0000x100101
4734 /* 33222222222211111111110000000000
4735 10987654321098765432109876543210
4736 xxxxxxxxxxxxx011xxxxx0010x100101
4743 if (((word
>> 23) & 0x1) == 0)
4745 /* 33222222222211111111110000000000
4746 10987654321098765432109876543210
4747 xxxxxxxxxxxxx011xxxxx0100x100101
4753 /* 33222222222211111111110000000000
4754 10987654321098765432109876543210
4755 xxxxxxxxxxxxx011xxxxx0110x100101
4765 if (((word
>> 22) & 0x1) == 0)
4767 if (((word
>> 23) & 0x1) == 0)
4769 /* 33222222222211111111110000000000
4770 10987654321098765432109876543210
4771 xxxxxxxxxxxxx0x1xxxxx0000x10011x
4777 /* 33222222222211111111110000000000
4778 10987654321098765432109876543210
4779 xxxxxxxxxxxxx0x1xxxxx0010x10011x
4786 if (((word
>> 23) & 0x1) == 0)
4788 /* 33222222222211111111110000000000
4789 10987654321098765432109876543210
4790 xxxxxxxxxxxxx0x1xxxxx0100x10011x
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 xxxxxxxxxxxxx0x1xxxxx0110x10011x
4808 if (((word
>> 30) & 0x1) == 0)
4810 if (((word
>> 31) & 0x1) == 0)
4812 if (((word
>> 4) & 0x1) == 0)
4814 /* 33222222222211111111110000000000
4815 10987654321098765432109876543210
4816 xxxx0xxxxxxxx0xxxxxxx1xx0x100100
4822 /* 33222222222211111111110000000000
4823 10987654321098765432109876543210
4824 xxxx1xxxxxxxx0xxxxxxx1xx0x100100
4831 if (((word
>> 15) & 0x1) == 0)
4833 if (((word
>> 22) & 0x1) == 0)
4835 if (((word
>> 23) & 0x1) == 0)
4837 /* 33222222222211111111110000000000
4838 10987654321098765432109876543210
4839 xxxxxxxxxxxxx0x0xxxxx1000x100101
4845 /* 33222222222211111111110000000000
4846 10987654321098765432109876543210
4847 xxxxxxxxxxxxx0x0xxxxx1010x100101
4854 if (((word
>> 23) & 0x1) == 0)
4856 /* 33222222222211111111110000000000
4857 10987654321098765432109876543210
4858 xxxxxxxxxxxxx0x0xxxxx1100x100101
4864 /* 33222222222211111111110000000000
4865 10987654321098765432109876543210
4866 xxxxxxxxxxxxx0x0xxxxx1110x100101
4874 if (((word
>> 22) & 0x1) == 0)
4876 if (((word
>> 23) & 0x1) == 0)
4878 /* 33222222222211111111110000000000
4879 10987654321098765432109876543210
4880 xxxxxxxxxxxxx0x1xxxxx1000x100101
4886 /* 33222222222211111111110000000000
4887 10987654321098765432109876543210
4888 xxxxxxxxxxxxx0x1xxxxx1010x100101
4895 if (((word
>> 23) & 0x1) == 0)
4897 /* 33222222222211111111110000000000
4898 10987654321098765432109876543210
4899 xxxxxxxxxxxxx0x1xxxxx1100x100101
4905 /* 33222222222211111111110000000000
4906 10987654321098765432109876543210
4907 xxxxxxxxxxxxx0x1xxxxx1110x100101
4917 if (((word
>> 15) & 0x1) == 0)
4919 if (((word
>> 22) & 0x1) == 0)
4921 if (((word
>> 23) & 0x1) == 0)
4923 /* 33222222222211111111110000000000
4924 10987654321098765432109876543210
4925 xxxxxxxxxxxxx0x0xxxxx1000x10011x
4931 /* 33222222222211111111110000000000
4932 10987654321098765432109876543210
4933 xxxxxxxxxxxxx0x0xxxxx1010x10011x
4940 if (((word
>> 23) & 0x1) == 0)
4942 /* 33222222222211111111110000000000
4943 10987654321098765432109876543210
4944 xxxxxxxxxxxxx0x0xxxxx1100x10011x
4950 /* 33222222222211111111110000000000
4951 10987654321098765432109876543210
4952 xxxxxxxxxxxxx0x0xxxxx1110x10011x
4960 if (((word
>> 22) & 0x1) == 0)
4962 /* 33222222222211111111110000000000
4963 10987654321098765432109876543210
4964 xxxxxxxxxxxxx0x1xxxxx10x0x10011x
4970 /* 33222222222211111111110000000000
4971 10987654321098765432109876543210
4972 xxxxxxxxxxxxx0x1xxxxx11x0x10011x
4983 if (((word
>> 29) & 0x1) == 0)
4985 if (((word
>> 14) & 0x1) == 0)
4987 if (((word
>> 15) & 0x1) == 0)
4989 if (((word
>> 21) & 0x1) == 0)
4991 if (((word
>> 30) & 0x1) == 0)
4993 if (((word
>> 31) & 0x1) == 0)
4995 if (((word
>> 17) & 0x1) == 0)
4997 if (((word
>> 19) & 0x1) == 0)
4999 if (((word
>> 20) & 0x1) == 0)
5001 if (((word
>> 16) & 0x1) == 0)
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 xxxxxxxxxxxxx10000x000xx0x100000
5011 /* 33222222222211111111110000000000
5012 10987654321098765432109876543210
5013 xxxxxxxxxxxxx10010x000xx0x100000
5020 /* 33222222222211111111110000000000
5021 10987654321098765432109876543210
5022 xxxxxxxxxxxxx100x0x010xx0x100000
5029 if (((word
>> 16) & 0x1) == 0)
5031 if (((word
>> 20) & 0x1) == 0)
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 xxxxxxxxxxxxx10000x100xx0x100000
5041 /* 33222222222211111111110000000000
5042 10987654321098765432109876543210
5043 xxxxxxxxxxxxx10000x110xx0x100000
5050 if (((word
>> 20) & 0x1) == 0)
5052 /* 33222222222211111111110000000000
5053 10987654321098765432109876543210
5054 xxxxxxxxxxxxx10010x100xx0x100000
5060 /* 33222222222211111111110000000000
5061 10987654321098765432109876543210
5062 xxxxxxxxxxxxx10010x110xx0x100000
5071 if (((word
>> 16) & 0x1) == 0)
5073 if (((word
>> 20) & 0x1) == 0)
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 xxxxxxxxxxxxx10001xx00xx0x100000
5083 /* 33222222222211111111110000000000
5084 10987654321098765432109876543210
5085 xxxxxxxxxxxxx10001xx10xx0x100000
5092 /* 33222222222211111111110000000000
5093 10987654321098765432109876543210
5094 xxxxxxxxxxxxx10011xxx0xx0x100000
5102 if (((word
>> 23) & 0x1) == 0)
5104 /* 33222222222211111111110000000000
5105 10987654321098765432109876543210
5106 xxxxxxxxxxxxx100xxxxx0x00x100001
5112 /* 33222222222211111111110000000000
5113 10987654321098765432109876543210
5114 xxxxxxxxxxxxx100xxxxx0x10x100001
5122 if (((word
>> 23) & 0x1) == 0)
5124 /* 33222222222211111111110000000000
5125 10987654321098765432109876543210
5126 xxxxxxxxxxxxx100xxxxx0x00x10001x
5132 /* 33222222222211111111110000000000
5133 10987654321098765432109876543210
5134 xxxxxxxxxxxxx100xxxxx0x10x10001x
5142 if (((word
>> 23) & 0x1) == 0)
5144 if (((word
>> 30) & 0x1) == 0)
5146 if (((word
>> 31) & 0x1) == 0)
5148 if (((word
>> 22) & 0x1) == 0)
5150 /* 33222222222211111111110000000000
5151 10987654321098765432109876543210
5152 xxxxxxxxxxxxx100xxxxx1000x100000
5158 /* 33222222222211111111110000000000
5159 10987654321098765432109876543210
5160 xxxxxxxxxxxxx100xxxxx1100x100000
5167 /* 33222222222211111111110000000000
5168 10987654321098765432109876543210
5169 xxxxxxxxxxxxx100xxxxx1x00x100001
5176 /* 33222222222211111111110000000000
5177 10987654321098765432109876543210
5178 xxxxxxxxxxxxx100xxxxx1x00x10001x
5185 if (((word
>> 30) & 0x1) == 0)
5187 if (((word
>> 31) & 0x1) == 0)
5189 if (((word
>> 22) & 0x1) == 0)
5191 /* 33222222222211111111110000000000
5192 10987654321098765432109876543210
5193 xxxxxxxxxxxxx100xxxxx1010x100000
5199 /* 33222222222211111111110000000000
5200 10987654321098765432109876543210
5201 xxxxxxxxxxxxx100xxxxx1110x100000
5208 /* 33222222222211111111110000000000
5209 10987654321098765432109876543210
5210 xxxxxxxxxxxxx100xxxxx1x10x100001
5217 /* 33222222222211111111110000000000
5218 10987654321098765432109876543210
5219 xxxxxxxxxxxxx100xxxxx1x10x10001x
5228 if (((word
>> 30) & 0x1) == 0)
5230 if (((word
>> 31) & 0x1) == 0)
5232 if (((word
>> 21) & 0x1) == 0)
5234 if (((word
>> 16) & 0x1) == 0)
5236 if (((word
>> 17) & 0x1) == 0)
5238 if (((word
>> 18) & 0x1) == 0)
5240 if (((word
>> 19) & 0x1) == 0)
5242 /* 33222222222211111111110000000000
5243 10987654321098765432109876543210
5244 xxxxxxxxxxxxx1010000x0xx0x100000
5250 /* 33222222222211111111110000000000
5251 10987654321098765432109876543210
5252 xxxxxxxxxxxxx1010001x0xx0x100000
5259 if (((word
>> 19) & 0x1) == 0)
5261 /* 33222222222211111111110000000000
5262 10987654321098765432109876543210
5263 xxxxxxxxxxxxx1010010x0xx0x100000
5269 /* 33222222222211111111110000000000
5270 10987654321098765432109876543210
5271 xxxxxxxxxxxxx1010011x0xx0x100000
5279 if (((word
>> 18) & 0x1) == 0)
5281 if (((word
>> 19) & 0x1) == 0)
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 xxxxxxxxxxxxx1010100x0xx0x100000
5291 /* 33222222222211111111110000000000
5292 10987654321098765432109876543210
5293 xxxxxxxxxxxxx1010101x0xx0x100000
5300 if (((word
>> 19) & 0x1) == 0)
5302 /* 33222222222211111111110000000000
5303 10987654321098765432109876543210
5304 xxxxxxxxxxxxx1010110x0xx0x100000
5310 /* 33222222222211111111110000000000
5311 10987654321098765432109876543210
5312 xxxxxxxxxxxxx1010111x0xx0x100000
5321 if (((word
>> 17) & 0x1) == 0)
5323 if (((word
>> 18) & 0x1) == 0)
5325 if (((word
>> 19) & 0x1) == 0)
5327 /* 33222222222211111111110000000000
5328 10987654321098765432109876543210
5329 xxxxxxxxxxxxx1011000x0xx0x100000
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 xxxxxxxxxxxxx1011001x0xx0x100000
5344 if (((word
>> 19) & 0x1) == 0)
5346 /* 33222222222211111111110000000000
5347 10987654321098765432109876543210
5348 xxxxxxxxxxxxx1011010x0xx0x100000
5354 /* 33222222222211111111110000000000
5355 10987654321098765432109876543210
5356 xxxxxxxxxxxxx1011011x0xx0x100000
5364 if (((word
>> 18) & 0x1) == 0)
5366 if (((word
>> 19) & 0x1) == 0)
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 xxxxxxxxxxxxx1011100x0xx0x100000
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 xxxxxxxxxxxxx1011101x0xx0x100000
5385 /* 33222222222211111111110000000000
5386 10987654321098765432109876543210
5387 xxxxxxxxxxxxx101111xx0xx0x100000
5396 if (((word
>> 12) & 0x1) == 0)
5398 if (((word
>> 23) & 0x1) == 0)
5400 if (((word
>> 22) & 0x1) == 0)
5402 /* 33222222222211111111110000000000
5403 10987654321098765432109876543210
5404 xxxxxxxxxxxx0101xxxxx1000x100000
5410 /* 33222222222211111111110000000000
5411 10987654321098765432109876543210
5412 xxxxxxxxxxxx0101xxxxx1100x100000
5419 /* 33222222222211111111110000000000
5420 10987654321098765432109876543210
5421 xxxxxxxxxxxx0101xxxxx1x10x100000
5428 if (((word
>> 10) & 0x1) == 0)
5430 if (((word
>> 11) & 0x1) == 0)
5432 /* 33222222222211111111110000000000
5433 10987654321098765432109876543210
5434 xxxxxxxxxx001101xxxxx1xx0x100000
5440 /* 33222222222211111111110000000000
5441 10987654321098765432109876543210
5442 xxxxxxxxxx011101xxxxx1xx0x100000
5449 /* 33222222222211111111110000000000
5450 10987654321098765432109876543210
5451 xxxxxxxxxx1x1101xxxxx1xx0x100000
5460 if (((word
>> 22) & 0x1) == 0)
5462 if (((word
>> 23) & 0x1) == 0)
5464 /* 33222222222211111111110000000000
5465 10987654321098765432109876543210
5466 xxxxxxxxxxxxx101xxxxxx000x100001
5472 /* 33222222222211111111110000000000
5473 10987654321098765432109876543210
5474 xxxxxxxxxxxxx101xxxxxx010x100001
5481 if (((word
>> 23) & 0x1) == 0)
5483 /* 33222222222211111111110000000000
5484 10987654321098765432109876543210
5485 xxxxxxxxxxxxx101xxxxxx100x100001
5491 /* 33222222222211111111110000000000
5492 10987654321098765432109876543210
5493 xxxxxxxxxxxxx101xxxxxx110x100001
5502 if (((word
>> 21) & 0x1) == 0)
5504 if (((word
>> 23) & 0x1) == 0)
5506 /* 33222222222211111111110000000000
5507 10987654321098765432109876543210
5508 xxxxxxxxxxxxx101xxxxx0x00x10001x
5514 /* 33222222222211111111110000000000
5515 10987654321098765432109876543210
5516 xxxxxxxxxxxxx101xxxxx0x10x10001x
5523 if (((word
>> 22) & 0x1) == 0)
5525 if (((word
>> 23) & 0x1) == 0)
5527 /* 33222222222211111111110000000000
5528 10987654321098765432109876543210
5529 xxxxxxxxxxxxx101xxxxx1000x10001x
5535 /* 33222222222211111111110000000000
5536 10987654321098765432109876543210
5537 xxxxxxxxxxxxx101xxxxx1010x10001x
5544 if (((word
>> 23) & 0x1) == 0)
5546 /* 33222222222211111111110000000000
5547 10987654321098765432109876543210
5548 xxxxxxxxxxxxx101xxxxx1100x10001x
5554 /* 33222222222211111111110000000000
5555 10987654321098765432109876543210
5556 xxxxxxxxxxxxx101xxxxx1110x10001x
5567 if (((word
>> 15) & 0x1) == 0)
5569 if (((word
>> 21) & 0x1) == 0)
5571 if (((word
>> 30) & 0x1) == 0)
5573 if (((word
>> 31) & 0x1) == 0)
5575 /* 33222222222211111111110000000000
5576 10987654321098765432109876543210
5577 xxxxxxxxxxxxx110xxxxx0xx0x100000
5583 if (((word
>> 23) & 0x1) == 0)
5585 /* 33222222222211111111110000000000
5586 10987654321098765432109876543210
5587 xxxxxxxxxxxxx110xxxxx0x00x100001
5593 /* 33222222222211111111110000000000
5594 10987654321098765432109876543210
5595 xxxxxxxxxxxxx110xxxxx0x10x100001
5603 if (((word
>> 23) & 0x1) == 0)
5605 /* 33222222222211111111110000000000
5606 10987654321098765432109876543210
5607 xxxxxxxxxxxxx110xxxxx0x00x10001x
5613 /* 33222222222211111111110000000000
5614 10987654321098765432109876543210
5615 xxxxxxxxxxxxx110xxxxx0x10x10001x
5623 if (((word
>> 23) & 0x1) == 0)
5625 if (((word
>> 30) & 0x1) == 0)
5627 /* 33222222222211111111110000000000
5628 10987654321098765432109876543210
5629 xxxxxxxxxxxxx110xxxxx1x00x10000x
5635 /* 33222222222211111111110000000000
5636 10987654321098765432109876543210
5637 xxxxxxxxxxxxx110xxxxx1x00x10001x
5644 if (((word
>> 30) & 0x1) == 0)
5646 /* 33222222222211111111110000000000
5647 10987654321098765432109876543210
5648 xxxxxxxxxxxxx110xxxxx1x10x10000x
5654 /* 33222222222211111111110000000000
5655 10987654321098765432109876543210
5656 xxxxxxxxxxxxx110xxxxx1x10x10001x
5665 if (((word
>> 30) & 0x1) == 0)
5667 if (((word
>> 31) & 0x1) == 0)
5669 if (((word
>> 21) & 0x1) == 0)
5671 /* 33222222222211111111110000000000
5672 10987654321098765432109876543210
5673 xxxxxxxxxxxxx111xxxxx0xx0x100000
5679 if (((word
>> 10) & 0x1) == 0)
5681 if (((word
>> 11) & 0x1) == 0)
5683 if (((word
>> 12) & 0x1) == 0)
5685 if (((word
>> 20) & 0x1) == 0)
5687 if (((word
>> 22) & 0x1) == 0)
5689 if (((word
>> 23) & 0x1) == 0)
5691 /* 33222222222211111111110000000000
5692 10987654321098765432109876543210
5693 xxxxxxxxxx000111xxxx01000x100000
5699 /* 33222222222211111111110000000000
5700 10987654321098765432109876543210
5701 xxxxxxxxxx000111xxxx01010x100000
5708 if (((word
>> 23) & 0x1) == 0)
5710 /* 33222222222211111111110000000000
5711 10987654321098765432109876543210
5712 xxxxxxxxxx000111xxxx01100x100000
5718 /* 33222222222211111111110000000000
5719 10987654321098765432109876543210
5720 xxxxxxxxxx000111xxxx01110x100000
5728 if (((word
>> 22) & 0x1) == 0)
5730 if (((word
>> 23) & 0x1) == 0)
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 xxxxxxxxxx000111xxxx11000x100000
5740 /* 33222222222211111111110000000000
5741 10987654321098765432109876543210
5742 xxxxxxxxxx000111xxxx11010x100000
5749 if (((word
>> 23) & 0x1) == 0)
5751 /* 33222222222211111111110000000000
5752 10987654321098765432109876543210
5753 xxxxxxxxxx000111xxxx11100x100000
5759 /* 33222222222211111111110000000000
5760 10987654321098765432109876543210
5761 xxxxxxxxxx000111xxxx11110x100000
5770 if (((word
>> 20) & 0x1) == 0)
5772 if (((word
>> 22) & 0x1) == 0)
5774 if (((word
>> 23) & 0x1) == 0)
5776 /* 33222222222211111111110000000000
5777 10987654321098765432109876543210
5778 xxxxxxxxxx001111xxxx01000x100000
5784 /* 33222222222211111111110000000000
5785 10987654321098765432109876543210
5786 xxxxxxxxxx001111xxxx01010x100000
5793 if (((word
>> 23) & 0x1) == 0)
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 xxxxxxxxxx001111xxxx01100x100000
5803 /* 33222222222211111111110000000000
5804 10987654321098765432109876543210
5805 xxxxxxxxxx001111xxxx01110x100000
5813 if (((word
>> 22) & 0x1) == 0)
5815 if (((word
>> 23) & 0x1) == 0)
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 xxxxxxxxxx001111xxxx11000x100000
5825 /* 33222222222211111111110000000000
5826 10987654321098765432109876543210
5827 xxxxxxxxxx001111xxxx11010x100000
5834 if (((word
>> 23) & 0x1) == 0)
5836 /* 33222222222211111111110000000000
5837 10987654321098765432109876543210
5838 xxxxxxxxxx001111xxxx11100x100000
5844 /* 33222222222211111111110000000000
5845 10987654321098765432109876543210
5846 xxxxxxxxxx001111xxxx11110x100000
5856 if (((word
>> 20) & 0x1) == 0)
5858 if (((word
>> 22) & 0x1) == 0)
5860 if (((word
>> 23) & 0x1) == 0)
5862 /* 33222222222211111111110000000000
5863 10987654321098765432109876543210
5864 xxxxxxxxxx01x111xxxx01000x100000
5870 /* 33222222222211111111110000000000
5871 10987654321098765432109876543210
5872 xxxxxxxxxx01x111xxxx01010x100000
5879 if (((word
>> 23) & 0x1) == 0)
5881 /* 33222222222211111111110000000000
5882 10987654321098765432109876543210
5883 xxxxxxxxxx01x111xxxx01100x100000
5889 /* 33222222222211111111110000000000
5890 10987654321098765432109876543210
5891 xxxxxxxxxx01x111xxxx01110x100000
5899 if (((word
>> 22) & 0x1) == 0)
5901 if (((word
>> 23) & 0x1) == 0)
5903 /* 33222222222211111111110000000000
5904 10987654321098765432109876543210
5905 xxxxxxxxxx01x111xxxx11000x100000
5911 /* 33222222222211111111110000000000
5912 10987654321098765432109876543210
5913 xxxxxxxxxx01x111xxxx11010x100000
5920 if (((word
>> 23) & 0x1) == 0)
5922 /* 33222222222211111111110000000000
5923 10987654321098765432109876543210
5924 xxxxxxxxxx01x111xxxx11100x100000
5930 /* 33222222222211111111110000000000
5931 10987654321098765432109876543210
5932 xxxxxxxxxx01x111xxxx11110x100000
5942 if (((word
>> 11) & 0x1) == 0)
5944 if (((word
>> 12) & 0x1) == 0)
5946 if (((word
>> 22) & 0x1) == 0)
5948 if (((word
>> 23) & 0x1) == 0)
5950 /* 33222222222211111111110000000000
5951 10987654321098765432109876543210
5952 xxxxxxxxxx100111xxxxx1000x100000
5958 /* 33222222222211111111110000000000
5959 10987654321098765432109876543210
5960 xxxxxxxxxx100111xxxxx1010x100000
5967 if (((word
>> 23) & 0x1) == 0)
5969 /* 33222222222211111111110000000000
5970 10987654321098765432109876543210
5971 xxxxxxxxxx100111xxxxx1100x100000
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 xxxxxxxxxx100111xxxxx1110x100000
5987 if (((word
>> 20) & 0x1) == 0)
5989 if (((word
>> 22) & 0x1) == 0)
5991 if (((word
>> 23) & 0x1) == 0)
5993 /* 33222222222211111111110000000000
5994 10987654321098765432109876543210
5995 xxxxxxxxxx101111xxxx01000x100000
6001 /* 33222222222211111111110000000000
6002 10987654321098765432109876543210
6003 xxxxxxxxxx101111xxxx01010x100000
6010 if (((word
>> 23) & 0x1) == 0)
6012 /* 33222222222211111111110000000000
6013 10987654321098765432109876543210
6014 xxxxxxxxxx101111xxxx01100x100000
6020 /* 33222222222211111111110000000000
6021 10987654321098765432109876543210
6022 xxxxxxxxxx101111xxxx01110x100000
6030 if (((word
>> 22) & 0x1) == 0)
6032 if (((word
>> 23) & 0x1) == 0)
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 xxxxxxxxxx101111xxxx11000x100000
6042 /* 33222222222211111111110000000000
6043 10987654321098765432109876543210
6044 xxxxxxxxxx101111xxxx11010x100000
6051 if (((word
>> 23) & 0x1) == 0)
6053 /* 33222222222211111111110000000000
6054 10987654321098765432109876543210
6055 xxxxxxxxxx101111xxxx11100x100000
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 xxxxxxxxxx101111xxxx11110x100000
6073 if (((word
>> 20) & 0x1) == 0)
6075 if (((word
>> 22) & 0x1) == 0)
6077 if (((word
>> 23) & 0x1) == 0)
6079 /* 33222222222211111111110000000000
6080 10987654321098765432109876543210
6081 xxxxxxxxxx11x111xxxx01000x100000
6087 /* 33222222222211111111110000000000
6088 10987654321098765432109876543210
6089 xxxxxxxxxx11x111xxxx01010x100000
6096 if (((word
>> 23) & 0x1) == 0)
6098 /* 33222222222211111111110000000000
6099 10987654321098765432109876543210
6100 xxxxxxxxxx11x111xxxx01100x100000
6106 /* 33222222222211111111110000000000
6107 10987654321098765432109876543210
6108 xxxxxxxxxx11x111xxxx01110x100000
6116 if (((word
>> 22) & 0x1) == 0)
6118 if (((word
>> 23) & 0x1) == 0)
6120 /* 33222222222211111111110000000000
6121 10987654321098765432109876543210
6122 xxxxxxxxxx11x111xxxx11000x100000
6128 /* 33222222222211111111110000000000
6129 10987654321098765432109876543210
6130 xxxxxxxxxx11x111xxxx11010x100000
6137 if (((word
>> 23) & 0x1) == 0)
6139 /* 33222222222211111111110000000000
6140 10987654321098765432109876543210
6141 xxxxxxxxxx11x111xxxx11100x100000
6147 /* 33222222222211111111110000000000
6148 10987654321098765432109876543210
6149 xxxxxxxxxx11x111xxxx11110x100000
6161 if (((word
>> 22) & 0x1) == 0)
6163 if (((word
>> 21) & 0x1) == 0)
6165 if (((word
>> 23) & 0x1) == 0)
6167 /* 33222222222211111111110000000000
6168 10987654321098765432109876543210
6169 xxxxxxxxxxxxx111xxxxx0000x100001
6175 /* 33222222222211111111110000000000
6176 10987654321098765432109876543210
6177 xxxxxxxxxxxxx111xxxxx0010x100001
6184 if (((word
>> 23) & 0x1) == 0)
6186 /* 33222222222211111111110000000000
6187 10987654321098765432109876543210
6188 xxxxxxxxxxxxx111xxxxx1000x100001
6194 /* 33222222222211111111110000000000
6195 10987654321098765432109876543210
6196 xxxxxxxxxxxxx111xxxxx1010x100001
6204 if (((word
>> 23) & 0x1) == 0)
6206 /* 33222222222211111111110000000000
6207 10987654321098765432109876543210
6208 xxxxxxxxxxxxx111xxxxxx100x100001
6214 /* 33222222222211111111110000000000
6215 10987654321098765432109876543210
6216 xxxxxxxxxxxxx111xxxxxx110x100001
6225 if (((word
>> 21) & 0x1) == 0)
6227 if (((word
>> 22) & 0x1) == 0)
6229 if (((word
>> 23) & 0x1) == 0)
6231 /* 33222222222211111111110000000000
6232 10987654321098765432109876543210
6233 xxxxxxxxxxxxx111xxxxx0000x10001x
6239 /* 33222222222211111111110000000000
6240 10987654321098765432109876543210
6241 xxxxxxxxxxxxx111xxxxx0010x10001x
6248 if (((word
>> 23) & 0x1) == 0)
6250 /* 33222222222211111111110000000000
6251 10987654321098765432109876543210
6252 xxxxxxxxxxxxx111xxxxx0100x10001x
6258 /* 33222222222211111111110000000000
6259 10987654321098765432109876543210
6260 xxxxxxxxxxxxx111xxxxx0110x10001x
6268 if (((word
>> 22) & 0x1) == 0)
6270 if (((word
>> 23) & 0x1) == 0)
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 xxxxxxxxxxxxx111xxxxx1000x10001x
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 xxxxxxxxxxxxx111xxxxx1010x10001x
6289 if (((word
>> 23) & 0x1) == 0)
6291 /* 33222222222211111111110000000000
6292 10987654321098765432109876543210
6293 xxxxxxxxxxxxx111xxxxx1100x10001x
6299 /* 33222222222211111111110000000000
6300 10987654321098765432109876543210
6301 xxxxxxxxxxxxx111xxxxx1110x10001x
6313 if (((word
>> 21) & 0x1) == 0)
6315 if (((word
>> 14) & 0x1) == 0)
6317 if (((word
>> 15) & 0x1) == 0)
6319 if (((word
>> 4) & 0x1) == 0)
6321 /* 33222222222211111111110000000000
6322 10987654321098765432109876543210
6323 xxxx0xxxxxxxx100xxxxx0xx0x1001xx
6329 /* 33222222222211111111110000000000
6330 10987654321098765432109876543210
6331 xxxx1xxxxxxxx100xxxxx0xx0x1001xx
6338 if (((word
>> 30) & 0x1) == 0)
6340 if (((word
>> 31) & 0x1) == 0)
6342 if (((word
>> 4) & 0x1) == 0)
6344 /* 33222222222211111111110000000000
6345 10987654321098765432109876543210
6346 xxxx0xxxxxxxx101xxxxx0xx0x100100
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 xxxx1xxxxxxxx101xxxxx0xx0x100100
6361 if (((word
>> 20) & 0x1) == 0)
6363 if (((word
>> 22) & 0x1) == 0)
6365 if (((word
>> 23) & 0x1) == 0)
6367 /* 33222222222211111111110000000000
6368 10987654321098765432109876543210
6369 xxxxxxxxxxxxx101xxxx00000x100101
6375 /* 33222222222211111111110000000000
6376 10987654321098765432109876543210
6377 xxxxxxxxxxxxx101xxxx00010x100101
6384 if (((word
>> 23) & 0x1) == 0)
6386 /* 33222222222211111111110000000000
6387 10987654321098765432109876543210
6388 xxxxxxxxxxxxx101xxxx00100x100101
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 xxxxxxxxxxxxx101xxxx00110x100101
6404 if (((word
>> 22) & 0x1) == 0)
6406 if (((word
>> 23) & 0x1) == 0)
6408 /* 33222222222211111111110000000000
6409 10987654321098765432109876543210
6410 xxxxxxxxxxxxx101xxxx10000x100101
6416 /* 33222222222211111111110000000000
6417 10987654321098765432109876543210
6418 xxxxxxxxxxxxx101xxxx10010x100101
6425 if (((word
>> 23) & 0x1) == 0)
6427 /* 33222222222211111111110000000000
6428 10987654321098765432109876543210
6429 xxxxxxxxxxxxx101xxxx10100x100101
6435 /* 33222222222211111111110000000000
6436 10987654321098765432109876543210
6437 xxxxxxxxxxxxx101xxxx10110x100101
6447 if (((word
>> 22) & 0x1) == 0)
6449 if (((word
>> 23) & 0x1) == 0)
6451 /* 33222222222211111111110000000000
6452 10987654321098765432109876543210
6453 xxxxxxxxxxxxx101xxxxx0000x10011x
6459 /* 33222222222211111111110000000000
6460 10987654321098765432109876543210
6461 xxxxxxxxxxxxx101xxxxx0010x10011x
6468 if (((word
>> 23) & 0x1) == 0)
6470 /* 33222222222211111111110000000000
6471 10987654321098765432109876543210
6472 xxxxxxxxxxxxx101xxxxx0100x10011x
6478 /* 33222222222211111111110000000000
6479 10987654321098765432109876543210
6480 xxxxxxxxxxxxx101xxxxx0110x10011x
6490 if (((word
>> 15) & 0x1) == 0)
6492 if (((word
>> 30) & 0x1) == 0)
6494 if (((word
>> 31) & 0x1) == 0)
6496 if (((word
>> 4) & 0x1) == 0)
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 xxxx0xxxxxxxx110xxxxx0xx0x100100
6506 /* 33222222222211111111110000000000
6507 10987654321098765432109876543210
6508 xxxx1xxxxxxxx110xxxxx0xx0x100100
6515 if (((word
>> 22) & 0x1) == 0)
6517 if (((word
>> 23) & 0x1) == 0)
6519 /* 33222222222211111111110000000000
6520 10987654321098765432109876543210
6521 xxxxxxxxxxxxx110xxxxx0000x100101
6527 /* 33222222222211111111110000000000
6528 10987654321098765432109876543210
6529 xxxxxxxxxxxxx110xxxxx0010x100101
6536 if (((word
>> 23) & 0x1) == 0)
6538 /* 33222222222211111111110000000000
6539 10987654321098765432109876543210
6540 xxxxxxxxxxxxx110xxxxx0100x100101
6546 /* 33222222222211111111110000000000
6547 10987654321098765432109876543210
6548 xxxxxxxxxxxxx110xxxxx0110x100101
6557 if (((word
>> 22) & 0x1) == 0)
6559 if (((word
>> 23) & 0x1) == 0)
6561 /* 33222222222211111111110000000000
6562 10987654321098765432109876543210
6563 xxxxxxxxxxxxx110xxxxx0000x10011x
6569 /* 33222222222211111111110000000000
6570 10987654321098765432109876543210
6571 xxxxxxxxxxxxx110xxxxx0010x10011x
6578 if (((word
>> 23) & 0x1) == 0)
6580 /* 33222222222211111111110000000000
6581 10987654321098765432109876543210
6582 xxxxxxxxxxxxx110xxxxx0100x10011x
6588 /* 33222222222211111111110000000000
6589 10987654321098765432109876543210
6590 xxxxxxxxxxxxx110xxxxx0110x10011x
6599 if (((word
>> 30) & 0x1) == 0)
6601 if (((word
>> 31) & 0x1) == 0)
6603 if (((word
>> 4) & 0x1) == 0)
6605 /* 33222222222211111111110000000000
6606 10987654321098765432109876543210
6607 xxxx0xxxxxxxx111xxxxx0xx0x100100
6613 /* 33222222222211111111110000000000
6614 10987654321098765432109876543210
6615 xxxx1xxxxxxxx111xxxxx0xx0x100100
6622 if (((word
>> 22) & 0x1) == 0)
6624 if (((word
>> 23) & 0x1) == 0)
6626 /* 33222222222211111111110000000000
6627 10987654321098765432109876543210
6628 xxxxxxxxxxxxx111xxxxx0000x100101
6634 /* 33222222222211111111110000000000
6635 10987654321098765432109876543210
6636 xxxxxxxxxxxxx111xxxxx0010x100101
6643 if (((word
>> 23) & 0x1) == 0)
6645 /* 33222222222211111111110000000000
6646 10987654321098765432109876543210
6647 xxxxxxxxxxxxx111xxxxx0100x100101
6653 /* 33222222222211111111110000000000
6654 10987654321098765432109876543210
6655 xxxxxxxxxxxxx111xxxxx0110x100101
6664 if (((word
>> 20) & 0x1) == 0)
6666 if (((word
>> 22) & 0x1) == 0)
6668 /* 33222222222211111111110000000000
6669 10987654321098765432109876543210
6670 xxxxxxxxxxxxx111xxxx000x0x10011x
6676 if (((word
>> 23) & 0x1) == 0)
6678 /* 33222222222211111111110000000000
6679 10987654321098765432109876543210
6680 xxxxxxxxxxxxx111xxxx00100x10011x
6686 /* 33222222222211111111110000000000
6687 10987654321098765432109876543210
6688 xxxxxxxxxxxxx111xxxx00110x10011x
6696 if (((word
>> 22) & 0x1) == 0)
6698 if (((word
>> 23) & 0x1) == 0)
6700 /* 33222222222211111111110000000000
6701 10987654321098765432109876543210
6702 xxxxxxxxxxxxx111xxxx10000x10011x
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 xxxxxxxxxxxxx111xxxx10010x10011x
6717 if (((word
>> 23) & 0x1) == 0)
6719 /* 33222222222211111111110000000000
6720 10987654321098765432109876543210
6721 xxxxxxxxxxxxx111xxxx10100x10011x
6727 /* 33222222222211111111110000000000
6728 10987654321098765432109876543210
6729 xxxxxxxxxxxxx111xxxx10110x10011x
6741 if (((word
>> 30) & 0x1) == 0)
6743 if (((word
>> 31) & 0x1) == 0)
6745 if (((word
>> 4) & 0x1) == 0)
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 xxxx0xxxxxxxx1xxxxxxx1xx0x100100
6755 /* 33222222222211111111110000000000
6756 10987654321098765432109876543210
6757 xxxx1xxxxxxxx1xxxxxxx1xx0x100100
6764 if (((word
>> 14) & 0x1) == 0)
6766 if (((word
>> 20) & 0x1) == 0)
6768 if (((word
>> 22) & 0x1) == 0)
6770 if (((word
>> 23) & 0x1) == 0)
6772 /* 33222222222211111111110000000000
6773 10987654321098765432109876543210
6774 xxxxxxxxxxxxx10xxxxx01000x100101
6780 /* 33222222222211111111110000000000
6781 10987654321098765432109876543210
6782 xxxxxxxxxxxxx10xxxxx01010x100101
6789 if (((word
>> 23) & 0x1) == 0)
6791 /* 33222222222211111111110000000000
6792 10987654321098765432109876543210
6793 xxxxxxxxxxxxx10xxxxx01100x100101
6799 /* 33222222222211111111110000000000
6800 10987654321098765432109876543210
6801 xxxxxxxxxxxxx10xxxxx01110x100101
6809 if (((word
>> 22) & 0x1) == 0)
6811 if (((word
>> 23) & 0x1) == 0)
6813 /* 33222222222211111111110000000000
6814 10987654321098765432109876543210
6815 xxxxxxxxxxxxx10xxxxx11000x100101
6821 /* 33222222222211111111110000000000
6822 10987654321098765432109876543210
6823 xxxxxxxxxxxxx10xxxxx11010x100101
6830 if (((word
>> 23) & 0x1) == 0)
6832 /* 33222222222211111111110000000000
6833 10987654321098765432109876543210
6834 xxxxxxxxxxxxx10xxxxx11100x100101
6840 /* 33222222222211111111110000000000
6841 10987654321098765432109876543210
6842 xxxxxxxxxxxxx10xxxxx11110x100101
6851 if (((word
>> 15) & 0x1) == 0)
6853 if (((word
>> 22) & 0x1) == 0)
6855 if (((word
>> 23) & 0x1) == 0)
6857 /* 33222222222211111111110000000000
6858 10987654321098765432109876543210
6859 xxxxxxxxxxxxx110xxxxx1000x100101
6865 /* 33222222222211111111110000000000
6866 10987654321098765432109876543210
6867 xxxxxxxxxxxxx110xxxxx1010x100101
6874 if (((word
>> 23) & 0x1) == 0)
6876 /* 33222222222211111111110000000000
6877 10987654321098765432109876543210
6878 xxxxxxxxxxxxx110xxxxx1100x100101
6884 /* 33222222222211111111110000000000
6885 10987654321098765432109876543210
6886 xxxxxxxxxxxxx110xxxxx1110x100101
6894 if (((word
>> 22) & 0x1) == 0)
6896 if (((word
>> 23) & 0x1) == 0)
6898 /* 33222222222211111111110000000000
6899 10987654321098765432109876543210
6900 xxxxxxxxxxxxx111xxxxx1000x100101
6906 /* 33222222222211111111110000000000
6907 10987654321098765432109876543210
6908 xxxxxxxxxxxxx111xxxxx1010x100101
6915 if (((word
>> 23) & 0x1) == 0)
6917 /* 33222222222211111111110000000000
6918 10987654321098765432109876543210
6919 xxxxxxxxxxxxx111xxxxx1100x100101
6925 /* 33222222222211111111110000000000
6926 10987654321098765432109876543210
6927 xxxxxxxxxxxxx111xxxxx1110x100101
6938 if (((word
>> 14) & 0x1) == 0)
6940 if (((word
>> 22) & 0x1) == 0)
6942 /* 33222222222211111111110000000000
6943 10987654321098765432109876543210
6944 xxxxxxxxxxxxx10xxxxxx10x0x10011x
6950 if (((word
>> 23) & 0x1) == 0)
6952 /* 33222222222211111111110000000000
6953 10987654321098765432109876543210
6954 xxxxxxxxxxxxx10xxxxxx1100x10011x
6960 /* 33222222222211111111110000000000
6961 10987654321098765432109876543210
6962 xxxxxxxxxxxxx10xxxxxx1110x10011x
6970 if (((word
>> 15) & 0x1) == 0)
6972 if (((word
>> 22) & 0x1) == 0)
6974 if (((word
>> 23) & 0x1) == 0)
6976 /* 33222222222211111111110000000000
6977 10987654321098765432109876543210
6978 xxxxxxxxxxxxx110xxxxx1000x10011x
6984 /* 33222222222211111111110000000000
6985 10987654321098765432109876543210
6986 xxxxxxxxxxxxx110xxxxx1010x10011x
6993 if (((word
>> 23) & 0x1) == 0)
6995 /* 33222222222211111111110000000000
6996 10987654321098765432109876543210
6997 xxxxxxxxxxxxx110xxxxx1100x10011x
7003 /* 33222222222211111111110000000000
7004 10987654321098765432109876543210
7005 xxxxxxxxxxxxx110xxxxx1110x10011x
7013 if (((word
>> 20) & 0x1) == 0)
7015 if (((word
>> 22) & 0x1) == 0)
7017 if (((word
>> 23) & 0x1) == 0)
7019 /* 33222222222211111111110000000000
7020 10987654321098765432109876543210
7021 xxxxxxxxxxxxx111xxxx01000x10011x
7027 /* 33222222222211111111110000000000
7028 10987654321098765432109876543210
7029 xxxxxxxxxxxxx111xxxx01010x10011x
7036 if (((word
>> 23) & 0x1) == 0)
7038 /* 33222222222211111111110000000000
7039 10987654321098765432109876543210
7040 xxxxxxxxxxxxx111xxxx01100x10011x
7046 /* 33222222222211111111110000000000
7047 10987654321098765432109876543210
7048 xxxxxxxxxxxxx111xxxx01110x10011x
7056 if (((word
>> 22) & 0x1) == 0)
7058 if (((word
>> 23) & 0x1) == 0)
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 xxxxxxxxxxxxx111xxxx11000x10011x
7068 /* 33222222222211111111110000000000
7069 10987654321098765432109876543210
7070 xxxxxxxxxxxxx111xxxx11010x10011x
7077 if (((word
>> 23) & 0x1) == 0)
7079 /* 33222222222211111111110000000000
7080 10987654321098765432109876543210
7081 xxxxxxxxxxxxx111xxxx11100x10011x
7087 /* 33222222222211111111110000000000
7088 10987654321098765432109876543210
7089 xxxxxxxxxxxxx111xxxx11110x10011x
7104 if (((word
>> 29) & 0x1) == 0)
7106 if (((word
>> 30) & 0x1) == 0)
7108 if (((word
>> 31) & 0x1) == 0)
7110 if (((word
>> 21) & 0x1) == 0)
7112 if (((word
>> 20) & 0x1) == 0)
7114 if (((word
>> 22) & 0x1) == 0)
7116 if (((word
>> 23) & 0x1) == 0)
7118 /* 33222222222211111111110000000000
7119 10987654321098765432109876543210
7120 xxxxxxxxxxxxxxxxxxxx00001x100000
7126 /* 33222222222211111111110000000000
7127 10987654321098765432109876543210
7128 xxxxxxxxxxxxxxxxxxxx00011x100000
7135 if (((word
>> 23) & 0x1) == 0)
7137 /* 33222222222211111111110000000000
7138 10987654321098765432109876543210
7139 xxxxxxxxxxxxxxxxxxxx00101x100000
7145 /* 33222222222211111111110000000000
7146 10987654321098765432109876543210
7147 xxxxxxxxxxxxxxxxxxxx00111x100000
7155 if (((word
>> 15) & 0x1) == 0)
7157 /* 33222222222211111111110000000000
7158 10987654321098765432109876543210
7159 xxxxxxxxxxxxxxx0xxxx10xx1x100000
7165 /* 33222222222211111111110000000000
7166 10987654321098765432109876543210
7167 xxxxxxxxxxxxxxx1xxxx10xx1x100000
7175 if (((word
>> 14) & 0x1) == 0)
7177 if (((word
>> 13) & 0x1) == 0)
7179 if (((word
>> 15) & 0x1) == 0)
7181 /* 33222222222211111111110000000000
7182 10987654321098765432109876543210
7183 xxxxxxxxxxxxx000xxxxx1xx1x100000
7189 if (((word
>> 16) & 0x1) == 0)
7191 if (((word
>> 17) & 0x1) == 0)
7193 if (((word
>> 18) & 0x1) == 0)
7195 if (((word
>> 19) & 0x1) == 0)
7197 /* 33222222222211111111110000000000
7198 10987654321098765432109876543210
7199 xxxxxxxxxxxxx0010000x1xx1x100000
7205 /* 33222222222211111111110000000000
7206 10987654321098765432109876543210
7207 xxxxxxxxxxxxx0010001x1xx1x100000
7214 if (((word
>> 19) & 0x1) == 0)
7216 /* 33222222222211111111110000000000
7217 10987654321098765432109876543210
7218 xxxxxxxxxxxxx0010010x1xx1x100000
7224 /* 33222222222211111111110000000000
7225 10987654321098765432109876543210
7226 xxxxxxxxxxxxx0010011x1xx1x100000
7234 if (((word
>> 18) & 0x1) == 0)
7236 if (((word
>> 19) & 0x1) == 0)
7238 /* 33222222222211111111110000000000
7239 10987654321098765432109876543210
7240 xxxxxxxxxxxxx0010100x1xx1x100000
7246 /* 33222222222211111111110000000000
7247 10987654321098765432109876543210
7248 xxxxxxxxxxxxx0010101x1xx1x100000
7255 /* 33222222222211111111110000000000
7256 10987654321098765432109876543210
7257 xxxxxxxxxxxxx001011xx1xx1x100000
7265 if (((word
>> 17) & 0x1) == 0)
7267 if (((word
>> 18) & 0x1) == 0)
7269 if (((word
>> 19) & 0x1) == 0)
7271 /* 33222222222211111111110000000000
7272 10987654321098765432109876543210
7273 xxxxxxxxxxxxx0011000x1xx1x100000
7279 /* 33222222222211111111110000000000
7280 10987654321098765432109876543210
7281 xxxxxxxxxxxxx0011001x1xx1x100000
7288 /* 33222222222211111111110000000000
7289 10987654321098765432109876543210
7290 xxxxxxxxxxxxx001101xx1xx1x100000
7297 if (((word
>> 18) & 0x1) == 0)
7299 if (((word
>> 19) & 0x1) == 0)
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 xxxxxxxxxxxxx0011100x1xx1x100000
7309 /* 33222222222211111111110000000000
7310 10987654321098765432109876543210
7311 xxxxxxxxxxxxx0011101x1xx1x100000
7318 /* 33222222222211111111110000000000
7319 10987654321098765432109876543210
7320 xxxxxxxxxxxxx001111xx1xx1x100000
7330 if (((word
>> 15) & 0x1) == 0)
7332 if (((word
>> 11) & 0x1) == 0)
7334 if (((word
>> 12) & 0x1) == 0)
7336 /* 33222222222211111111110000000000
7337 10987654321098765432109876543210
7338 xxxxxxxxxxx00100xxxxx1xx1x100000
7344 /* 33222222222211111111110000000000
7345 10987654321098765432109876543210
7346 xxxxxxxxxxx01100xxxxx1xx1x100000
7353 if (((word
>> 16) & 0x1) == 0)
7355 if (((word
>> 17) & 0x1) == 0)
7357 if (((word
>> 18) & 0x1) == 0)
7359 if (((word
>> 19) & 0x1) == 0)
7361 if (((word
>> 20) & 0x1) == 0)
7363 /* 33222222222211111111110000000000
7364 10987654321098765432109876543210
7365 xxxxxxxxxxx1x100000001xx1x100000
7371 /* 33222222222211111111110000000000
7372 10987654321098765432109876543210
7373 xxxxxxxxxxx1x100000011xx1x100000
7380 /* 33222222222211111111110000000000
7381 10987654321098765432109876543210
7382 xxxxxxxxxxx1x1000001x1xx1x100000
7389 if (((word
>> 20) & 0x1) == 0)
7391 /* 33222222222211111111110000000000
7392 10987654321098765432109876543210
7393 xxxxxxxxxxx1x100001x01xx1x100000
7399 /* 33222222222211111111110000000000
7400 10987654321098765432109876543210
7401 xxxxxxxxxxx1x100001x11xx1x100000
7409 /* 33222222222211111111110000000000
7410 10987654321098765432109876543210
7411 xxxxxxxxxxx1x10001xxx1xx1x100000
7418 if (((word
>> 17) & 0x1) == 0)
7420 /* 33222222222211111111110000000000
7421 10987654321098765432109876543210
7422 xxxxxxxxxxx1x10010xxx1xx1x100000
7428 /* 33222222222211111111110000000000
7429 10987654321098765432109876543210
7430 xxxxxxxxxxx1x10011xxx1xx1x100000
7439 if (((word
>> 16) & 0x1) == 0)
7441 if (((word
>> 19) & 0x1) == 0)
7443 if (((word
>> 20) & 0x1) == 0)
7445 /* 33222222222211111111110000000000
7446 10987654321098765432109876543210
7447 xxxxxxxxxxxxx1010xx001xx1x100000
7453 /* 33222222222211111111110000000000
7454 10987654321098765432109876543210
7455 xxxxxxxxxxxxx1010xx011xx1x100000
7462 /* 33222222222211111111110000000000
7463 10987654321098765432109876543210
7464 xxxxxxxxxxxxx1010xx1x1xx1x100000
7471 if (((word
>> 20) & 0x1) == 0)
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 xxxxxxxxxxxxx1011xxx01xx1x100000
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 xxxxxxxxxxxxx1011xxx11xx1x100000
7493 if (((word
>> 15) & 0x1) == 0)
7495 if (((word
>> 10) & 0x1) == 0)
7497 if (((word
>> 11) & 0x1) == 0)
7499 if (((word
>> 12) & 0x1) == 0)
7501 if (((word
>> 13) & 0x1) == 0)
7503 if (((word
>> 20) & 0x1) == 0)
7505 /* 33222222222211111111110000000000
7506 10987654321098765432109876543210
7507 xxxxxxxxxx000010xxxx01xx1x100000
7513 if (((word
>> 16) & 0x1) == 0)
7515 if (((word
>> 18) & 0x1) == 0)
7517 /* 33222222222211111111110000000000
7518 10987654321098765432109876543210
7519 xxxxxxxxxx0000100x0x11xx1x100000
7525 /* 33222222222211111111110000000000
7526 10987654321098765432109876543210
7527 xxxxxxxxxx0000100x1x11xx1x100000
7534 /* 33222222222211111111110000000000
7535 10987654321098765432109876543210
7536 xxxxxxxxxx0000101xxx11xx1x100000
7544 /* 33222222222211111111110000000000
7545 10987654321098765432109876543210
7546 xxxxxxxxxx000110xxxxx1xx1x100000
7553 if (((word
>> 13) & 0x1) == 0)
7555 /* 33222222222211111111110000000000
7556 10987654321098765432109876543210
7557 xxxxxxxxxx001010xxxxx1xx1x100000
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 xxxxxxxxxx001110xxxxx1xx1x100000
7573 if (((word
>> 13) & 0x1) == 0)
7575 /* 33222222222211111111110000000000
7576 10987654321098765432109876543210
7577 xxxxxxxxxx01x010xxxxx1xx1x100000
7583 /* 33222222222211111111110000000000
7584 10987654321098765432109876543210
7585 xxxxxxxxxx01x110xxxxx1xx1x100000
7593 if (((word
>> 11) & 0x1) == 0)
7595 if (((word
>> 12) & 0x1) == 0)
7597 if (((word
>> 13) & 0x1) == 0)
7599 /* 33222222222211111111110000000000
7600 10987654321098765432109876543210
7601 xxxxxxxxxx100010xxxxx1xx1x100000
7607 /* 33222222222211111111110000000000
7608 10987654321098765432109876543210
7609 xxxxxxxxxx100110xxxxx1xx1x100000
7616 if (((word
>> 13) & 0x1) == 0)
7618 /* 33222222222211111111110000000000
7619 10987654321098765432109876543210
7620 xxxxxxxxxx101010xxxxx1xx1x100000
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 xxxxxxxxxx101110xxxxx1xx1x100000
7636 if (((word
>> 13) & 0x1) == 0)
7638 /* 33222222222211111111110000000000
7639 10987654321098765432109876543210
7640 xxxxxxxxxx11x010xxxxx1xx1x100000
7646 /* 33222222222211111111110000000000
7647 10987654321098765432109876543210
7648 xxxxxxxxxx11x110xxxxx1xx1x100000
7657 /* 33222222222211111111110000000000
7658 10987654321098765432109876543210
7659 xxxxxxxxxxxxxx11xxxxx1xx1x100000
7668 if (((word
>> 13) & 0x1) == 0)
7670 if (((word
>> 14) & 0x1) == 0)
7672 if (((word
>> 15) & 0x1) == 0)
7674 if (((word
>> 22) & 0x1) == 0)
7676 /* 33222222222211111111110000000000
7677 10987654321098765432109876543210
7678 xxxxxxxxxxxxx000xxxxxx0x1x100001
7684 /* 33222222222211111111110000000000
7685 10987654321098765432109876543210
7686 xxxxxxxxxxxxx000xxxxxx1x1x100001
7693 if (((word
>> 23) & 0x1) == 0)
7695 /* 33222222222211111111110000000000
7696 10987654321098765432109876543210
7697 xxxxxxxxxxxxx001xxxxxxx01x100001
7703 /* 33222222222211111111110000000000
7704 10987654321098765432109876543210
7705 xxxxxxxxxxxxx001xxxxxxx11x100001
7713 if (((word
>> 15) & 0x1) == 0)
7715 if (((word
>> 23) & 0x1) == 0)
7717 if (((word
>> 21) & 0x1) == 0)
7719 /* 33222222222211111111110000000000
7720 10987654321098765432109876543210
7721 xxxxxxxxxxxxx010xxxxx0x01x100001
7727 /* 33222222222211111111110000000000
7728 10987654321098765432109876543210
7729 xxxxxxxxxxxxx010xxxxx1x01x100001
7736 if (((word
>> 22) & 0x1) == 0)
7738 /* 33222222222211111111110000000000
7739 10987654321098765432109876543210
7740 xxxxxxxxxxxxx010xxxxxx011x100001
7746 /* 33222222222211111111110000000000
7747 10987654321098765432109876543210
7748 xxxxxxxxxxxxx010xxxxxx111x100001
7756 if (((word
>> 22) & 0x1) == 0)
7758 if (((word
>> 21) & 0x1) == 0)
7760 if (((word
>> 23) & 0x1) == 0)
7762 /* 33222222222211111111110000000000
7763 10987654321098765432109876543210
7764 xxxxxxxxxxxxx011xxxxx0001x100001
7770 /* 33222222222211111111110000000000
7771 10987654321098765432109876543210
7772 xxxxxxxxxxxxx011xxxxx0011x100001
7779 /* 33222222222211111111110000000000
7780 10987654321098765432109876543210
7781 xxxxxxxxxxxxx011xxxxx10x1x100001
7788 if (((word
>> 23) & 0x1) == 0)
7790 /* 33222222222211111111110000000000
7791 10987654321098765432109876543210
7792 xxxxxxxxxxxxx011xxxxxx101x100001
7798 /* 33222222222211111111110000000000
7799 10987654321098765432109876543210
7800 xxxxxxxxxxxxx011xxxxxx111x100001
7810 if (((word
>> 14) & 0x1) == 0)
7812 if (((word
>> 15) & 0x1) == 0)
7814 /* 33222222222211111111110000000000
7815 10987654321098765432109876543210
7816 xxxxxxxxxxxxx100xxxxxxxx1x100001
7822 if (((word
>> 23) & 0x1) == 0)
7824 /* 33222222222211111111110000000000
7825 10987654321098765432109876543210
7826 xxxxxxxxxxxxx101xxxxxxx01x100001
7832 /* 33222222222211111111110000000000
7833 10987654321098765432109876543210
7834 xxxxxxxxxxxxx101xxxxxxx11x100001
7842 if (((word
>> 15) & 0x1) == 0)
7844 if (((word
>> 23) & 0x1) == 0)
7846 if (((word
>> 21) & 0x1) == 0)
7848 /* 33222222222211111111110000000000
7849 10987654321098765432109876543210
7850 xxxxxxxxxxxxx110xxxxx0x01x100001
7856 /* 33222222222211111111110000000000
7857 10987654321098765432109876543210
7858 xxxxxxxxxxxxx110xxxxx1x01x100001
7865 /* 33222222222211111111110000000000
7866 10987654321098765432109876543210
7867 xxxxxxxxxxxxx110xxxxxxx11x100001
7874 if (((word
>> 22) & 0x1) == 0)
7876 if (((word
>> 21) & 0x1) == 0)
7878 if (((word
>> 23) & 0x1) == 0)
7880 /* 33222222222211111111110000000000
7881 10987654321098765432109876543210
7882 xxxxxxxxxxxxx111xxxxx0001x100001
7888 /* 33222222222211111111110000000000
7889 10987654321098765432109876543210
7890 xxxxxxxxxxxxx111xxxxx0011x100001
7897 /* 33222222222211111111110000000000
7898 10987654321098765432109876543210
7899 xxxxxxxxxxxxx111xxxxx10x1x100001
7906 if (((word
>> 23) & 0x1) == 0)
7908 /* 33222222222211111111110000000000
7909 10987654321098765432109876543210
7910 xxxxxxxxxxxxx111xxxxxx101x100001
7916 /* 33222222222211111111110000000000
7917 10987654321098765432109876543210
7918 xxxxxxxxxxxxx111xxxxxx111x100001
7930 if (((word
>> 13) & 0x1) == 0)
7932 if (((word
>> 14) & 0x1) == 0)
7934 if (((word
>> 15) & 0x1) == 0)
7936 if (((word
>> 21) & 0x1) == 0)
7938 /* 33222222222211111111110000000000
7939 10987654321098765432109876543210
7940 xxxxxxxxxxxxx000xxxxx0xx1x10001x
7946 /* 33222222222211111111110000000000
7947 10987654321098765432109876543210
7948 xxxxxxxxxxxxx000xxxxx1xx1x10001x
7955 if (((word
>> 21) & 0x1) == 0)
7957 /* 33222222222211111111110000000000
7958 10987654321098765432109876543210
7959 xxxxxxxxxxxxx001xxxxx0xx1x10001x
7965 if (((word
>> 22) & 0x1) == 0)
7967 /* 33222222222211111111110000000000
7968 10987654321098765432109876543210
7969 xxxxxxxxxxxxx001xxxxx10x1x10001x
7975 /* 33222222222211111111110000000000
7976 10987654321098765432109876543210
7977 xxxxxxxxxxxxx001xxxxx11x1x10001x
7986 if (((word
>> 15) & 0x1) == 0)
7988 if (((word
>> 21) & 0x1) == 0)
7990 if (((word
>> 23) & 0x1) == 0)
7992 /* 33222222222211111111110000000000
7993 10987654321098765432109876543210
7994 xxxxxxxxxxxxx010xxxxx0x01x10001x
8000 /* 33222222222211111111110000000000
8001 10987654321098765432109876543210
8002 xxxxxxxxxxxxx010xxxxx0x11x10001x
8009 if (((word
>> 23) & 0x1) == 0)
8011 /* 33222222222211111111110000000000
8012 10987654321098765432109876543210
8013 xxxxxxxxxxxxx010xxxxx1x01x10001x
8019 /* 33222222222211111111110000000000
8020 10987654321098765432109876543210
8021 xxxxxxxxxxxxx010xxxxx1x11x10001x
8029 if (((word
>> 21) & 0x1) == 0)
8031 if (((word
>> 23) & 0x1) == 0)
8033 /* 33222222222211111111110000000000
8034 10987654321098765432109876543210
8035 xxxxxxxxxxxxx011xxxxx0x01x10001x
8041 /* 33222222222211111111110000000000
8042 10987654321098765432109876543210
8043 xxxxxxxxxxxxx011xxxxx0x11x10001x
8050 if (((word
>> 22) & 0x1) == 0)
8052 if (((word
>> 23) & 0x1) == 0)
8054 /* 33222222222211111111110000000000
8055 10987654321098765432109876543210
8056 xxxxxxxxxxxxx011xxxxx1001x10001x
8062 /* 33222222222211111111110000000000
8063 10987654321098765432109876543210
8064 xxxxxxxxxxxxx011xxxxx1011x10001x
8071 if (((word
>> 23) & 0x1) == 0)
8073 /* 33222222222211111111110000000000
8074 10987654321098765432109876543210
8075 xxxxxxxxxxxxx011xxxxx1101x10001x
8081 /* 33222222222211111111110000000000
8082 10987654321098765432109876543210
8083 xxxxxxxxxxxxx011xxxxx1111x10001x
8094 if (((word
>> 14) & 0x1) == 0)
8096 if (((word
>> 15) & 0x1) == 0)
8098 if (((word
>> 21) & 0x1) == 0)
8100 /* 33222222222211111111110000000000
8101 10987654321098765432109876543210
8102 xxxxxxxxxxxxx100xxxxx0xx1x10001x
8108 /* 33222222222211111111110000000000
8109 10987654321098765432109876543210
8110 xxxxxxxxxxxxx100xxxxx1xx1x10001x
8117 if (((word
>> 21) & 0x1) == 0)
8119 /* 33222222222211111111110000000000
8120 10987654321098765432109876543210
8121 xxxxxxxxxxxxx101xxxxx0xx1x10001x
8127 if (((word
>> 22) & 0x1) == 0)
8129 /* 33222222222211111111110000000000
8130 10987654321098765432109876543210
8131 xxxxxxxxxxxxx101xxxxx10x1x10001x
8137 /* 33222222222211111111110000000000
8138 10987654321098765432109876543210
8139 xxxxxxxxxxxxx101xxxxx11x1x10001x
8148 if (((word
>> 15) & 0x1) == 0)
8150 if (((word
>> 21) & 0x1) == 0)
8152 if (((word
>> 23) & 0x1) == 0)
8154 /* 33222222222211111111110000000000
8155 10987654321098765432109876543210
8156 xxxxxxxxxxxxx110xxxxx0x01x10001x
8162 /* 33222222222211111111110000000000
8163 10987654321098765432109876543210
8164 xxxxxxxxxxxxx110xxxxx0x11x10001x
8171 if (((word
>> 23) & 0x1) == 0)
8173 /* 33222222222211111111110000000000
8174 10987654321098765432109876543210
8175 xxxxxxxxxxxxx110xxxxx1x01x10001x
8181 /* 33222222222211111111110000000000
8182 10987654321098765432109876543210
8183 xxxxxxxxxxxxx110xxxxx1x11x10001x
8191 if (((word
>> 21) & 0x1) == 0)
8193 if (((word
>> 22) & 0x1) == 0)
8195 if (((word
>> 23) & 0x1) == 0)
8197 /* 33222222222211111111110000000000
8198 10987654321098765432109876543210
8199 xxxxxxxxxxxxx111xxxxx0001x10001x
8205 /* 33222222222211111111110000000000
8206 10987654321098765432109876543210
8207 xxxxxxxxxxxxx111xxxxx0011x10001x
8214 if (((word
>> 23) & 0x1) == 0)
8216 /* 33222222222211111111110000000000
8217 10987654321098765432109876543210
8218 xxxxxxxxxxxxx111xxxxx0101x10001x
8224 /* 33222222222211111111110000000000
8225 10987654321098765432109876543210
8226 xxxxxxxxxxxxx111xxxxx0111x10001x
8234 if (((word
>> 22) & 0x1) == 0)
8236 if (((word
>> 23) & 0x1) == 0)
8238 /* 33222222222211111111110000000000
8239 10987654321098765432109876543210
8240 xxxxxxxxxxxxx111xxxxx1001x10001x
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 xxxxxxxxxxxxx111xxxxx1011x10001x
8255 if (((word
>> 23) & 0x1) == 0)
8257 /* 33222222222211111111110000000000
8258 10987654321098765432109876543210
8259 xxxxxxxxxxxxx111xxxxx1101x10001x
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 xxxxxxxxxxxxx111xxxxx1111x10001x
8280 if (((word
>> 15) & 0x1) == 0)
8282 if (((word
>> 14) & 0x1) == 0)
8284 if (((word
>> 13) & 0x1) == 0)
8286 if (((word
>> 30) & 0x1) == 0)
8288 if (((word
>> 4) & 0x1) == 0)
8290 if (((word
>> 21) & 0x1) == 0)
8292 /* 33222222222211111111110000000000
8293 10987654321098765432109876543210
8294 xxxx0xxxxxxxx000xxxxx0xx1x10010x
8300 if (((word
>> 11) & 0x1) == 0)
8302 if (((word
>> 12) & 0x1) == 0)
8304 /* 33222222222211111111110000000000
8305 10987654321098765432109876543210
8306 xxxx0xxxxxx00000xxxxx1xx1x10010x
8312 /* 33222222222211111111110000000000
8313 10987654321098765432109876543210
8314 xxxx0xxxxxx01000xxxxx1xx1x10010x
8321 if (((word
>> 12) & 0x1) == 0)
8323 /* 33222222222211111111110000000000
8324 10987654321098765432109876543210
8325 xxxx0xxxxxx10000xxxxx1xx1x10010x
8331 /* 33222222222211111111110000000000
8332 10987654321098765432109876543210
8333 xxxx0xxxxxx11000xxxxx1xx1x10010x
8342 if (((word
>> 21) & 0x1) == 0)
8344 /* 33222222222211111111110000000000
8345 10987654321098765432109876543210
8346 xxxx1xxxxxxxx000xxxxx0xx1x10010x
8352 if (((word
>> 11) & 0x1) == 0)
8354 if (((word
>> 12) & 0x1) == 0)
8356 /* 33222222222211111111110000000000
8357 10987654321098765432109876543210
8358 xxxx1xxxxxx00000xxxxx1xx1x10010x
8364 /* 33222222222211111111110000000000
8365 10987654321098765432109876543210
8366 xxxx1xxxxxx01000xxxxx1xx1x10010x
8373 if (((word
>> 12) & 0x1) == 0)
8375 /* 33222222222211111111110000000000
8376 10987654321098765432109876543210
8377 xxxx1xxxxxx10000xxxxx1xx1x10010x
8383 /* 33222222222211111111110000000000
8384 10987654321098765432109876543210
8385 xxxx1xxxxxx11000xxxxx1xx1x10010x
8395 if (((word
>> 31) & 0x1) == 0)
8397 if (((word
>> 21) & 0x1) == 0)
8399 if (((word
>> 10) & 0x1) == 0)
8401 if (((word
>> 11) & 0x1) == 0)
8403 /* 33222222222211111111110000000000
8404 10987654321098765432109876543210
8405 xxxxxxxxxx00x000xxxxx0xx1x100110
8411 if (((word
>> 12) & 0x1) == 0)
8413 /* 33222222222211111111110000000000
8414 10987654321098765432109876543210
8415 xxxxxxxxxx010000xxxxx0xx1x100110
8421 /* 33222222222211111111110000000000
8422 10987654321098765432109876543210
8423 xxxxxxxxxx011000xxxxx0xx1x100110
8431 if (((word
>> 11) & 0x1) == 0)
8433 /* 33222222222211111111110000000000
8434 10987654321098765432109876543210
8435 xxxxxxxxxx10x000xxxxx0xx1x100110
8441 if (((word
>> 12) & 0x1) == 0)
8443 /* 33222222222211111111110000000000
8444 10987654321098765432109876543210
8445 xxxxxxxxxx110000xxxxx0xx1x100110
8451 /* 33222222222211111111110000000000
8452 10987654321098765432109876543210
8453 xxxxxxxxxx111000xxxxx0xx1x100110
8462 /* 33222222222211111111110000000000
8463 10987654321098765432109876543210
8464 xxxxxxxxxxxxx000xxxxx1xx1x100110
8471 /* 33222222222211111111110000000000
8472 10987654321098765432109876543210
8473 xxxxxxxxxxxxx000xxxxxxxx1x100111
8481 if (((word
>> 21) & 0x1) == 0)
8483 if (((word
>> 30) & 0x1) == 0)
8485 if (((word
>> 4) & 0x1) == 0)
8487 /* 33222222222211111111110000000000
8488 10987654321098765432109876543210
8489 xxxx0xxxxxxxx100xxxxx0xx1x10010x
8495 /* 33222222222211111111110000000000
8496 10987654321098765432109876543210
8497 xxxx1xxxxxxxx100xxxxx0xx1x10010x
8504 if (((word
>> 16) & 0x1) == 0)
8506 if (((word
>> 17) & 0x1) == 0)
8508 if (((word
>> 18) & 0x1) == 0)
8510 if (((word
>> 19) & 0x1) == 0)
8512 if (((word
>> 20) & 0x1) == 0)
8514 /* 33222222222211111111110000000000
8515 10987654321098765432109876543210
8516 xxxxxxxxxxxxx100000000xx1x10011x
8522 if (((word
>> 4) & 0x1) == 0)
8524 /* 33222222222211111111110000000000
8525 10987654321098765432109876543210
8526 xxxx0xxxxxxxx100000010xx1x10011x
8532 /* 33222222222211111111110000000000
8533 10987654321098765432109876543210
8534 xxxx1xxxxxxxx100000010xx1x10011x
8542 /* 33222222222211111111110000000000
8543 10987654321098765432109876543210
8544 xxxxxxxxxxxxx1000001x0xx1x10011x
8551 /* 33222222222211111111110000000000
8552 10987654321098765432109876543210
8553 xxxxxxxxxxxxx100001xx0xx1x10011x
8560 if (((word
>> 18) & 0x1) == 0)
8562 /* 33222222222211111111110000000000
8563 10987654321098765432109876543210
8564 xxxxxxxxxxxxx100010xx0xx1x10011x
8570 if (((word
>> 19) & 0x1) == 0)
8572 /* 33222222222211111111110000000000
8573 10987654321098765432109876543210
8574 xxxxxxxxxxxxx1000110x0xx1x10011x
8580 /* 33222222222211111111110000000000
8581 10987654321098765432109876543210
8582 xxxxxxxxxxxxx1000111x0xx1x10011x
8591 if (((word
>> 17) & 0x1) == 0)
8593 if (((word
>> 18) & 0x1) == 0)
8595 if (((word
>> 4) & 0x1) == 0)
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 xxxx0xxxxxxxx100100xx0xx1x10011x
8605 /* 33222222222211111111110000000000
8606 10987654321098765432109876543210
8607 xxxx1xxxxxxxx100100xx0xx1x10011x
8614 /* 33222222222211111111110000000000
8615 10987654321098765432109876543210
8616 xxxxxxxxxxxxx100101xx0xx1x10011x
8623 if (((word
>> 18) & 0x1) == 0)
8625 /* 33222222222211111111110000000000
8626 10987654321098765432109876543210
8627 xxxxxxxxxxxxx100110xx0xx1x10011x
8633 if (((word
>> 19) & 0x1) == 0)
8635 /* 33222222222211111111110000000000
8636 10987654321098765432109876543210
8637 xxxxxxxxxxxxx1001110x0xx1x10011x
8643 /* 33222222222211111111110000000000
8644 10987654321098765432109876543210
8645 xxxxxxxxxxxxx1001111x0xx1x10011x
8656 if (((word
>> 30) & 0x1) == 0)
8658 if (((word
>> 4) & 0x1) == 0)
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 xxxx0xxxxxxxx100xxxxx1xx1x10010x
8668 /* 33222222222211111111110000000000
8669 10987654321098765432109876543210
8670 xxxx1xxxxxxxx100xxxxx1xx1x10010x
8677 /* 33222222222211111111110000000000
8678 10987654321098765432109876543210
8679 xxxxxxxxxxxxx100xxxxx1xx1x10011x
8688 if (((word
>> 23) & 0x1) == 0)
8690 if (((word
>> 21) & 0x1) == 0)
8692 if (((word
>> 22) & 0x1) == 0)
8694 if (((word
>> 30) & 0x1) == 0)
8696 if (((word
>> 31) & 0x1) == 0)
8698 if (((word
>> 9) & 0x1) == 0)
8700 if (((word
>> 20) & 0x1) == 0)
8702 if (((word
>> 4) & 0x1) == 0)
8704 /* 33222222222211111111110000000000
8705 10987654321098765432109876543210
8706 xxxx0xxxx0xxxx10xxxx00001x100100
8712 /* 33222222222211111111110000000000
8713 10987654321098765432109876543210
8714 xxxx1xxxx0xxxx10xxxx00001x100100
8721 if (((word
>> 19) & 0x1) == 0)
8723 /* 33222222222211111111110000000000
8724 10987654321098765432109876543210
8725 xxxxxxxxx0xxxx10xxx010001x100100
8731 /* 33222222222211111111110000000000
8732 10987654321098765432109876543210
8733 xxxxxxxxx0xxxx10xxx110001x100100
8741 if (((word
>> 4) & 0x1) == 0)
8743 /* 33222222222211111111110000000000
8744 10987654321098765432109876543210
8745 xxxx0xxxx1xxxx10xxxxx0001x100100
8751 /* 33222222222211111111110000000000
8752 10987654321098765432109876543210
8753 xxxx1xxxx1xxxx10xxxxx0001x100100
8761 if (((word
>> 13) & 0x1) == 0)
8763 /* 33222222222211111111110000000000
8764 10987654321098765432109876543210
8765 xxxxxxxxxxxxx010xxxxx0001x100101
8771 /* 33222222222211111111110000000000
8772 10987654321098765432109876543210
8773 xxxxxxxxxxxxx110xxxxx0001x100101
8781 /* 33222222222211111111110000000000
8782 10987654321098765432109876543210
8783 xxxxxxxxxxxxxx10xxxxx0001x10011x
8790 if (((word
>> 30) & 0x1) == 0)
8792 if (((word
>> 31) & 0x1) == 0)
8794 if (((word
>> 4) & 0x1) == 0)
8796 if (((word
>> 9) & 0x1) == 0)
8798 if (((word
>> 20) & 0x1) == 0)
8800 /* 33222222222211111111110000000000
8801 10987654321098765432109876543210
8802 xxxx0xxxx0xxxx10xxxx00101x100100
8808 if (((word
>> 19) & 0x1) == 0)
8810 /* 33222222222211111111110000000000
8811 10987654321098765432109876543210
8812 xxxx0xxxx0xxxx10xxx010101x100100
8818 /* 33222222222211111111110000000000
8819 10987654321098765432109876543210
8820 xxxx0xxxx0xxxx10xxx110101x100100
8828 /* 33222222222211111111110000000000
8829 10987654321098765432109876543210
8830 xxxx0xxxx1xxxx10xxxxx0101x100100
8837 /* 33222222222211111111110000000000
8838 10987654321098765432109876543210
8839 xxxx1xxxxxxxxx10xxxxx0101x100100
8846 if (((word
>> 13) & 0x1) == 0)
8848 /* 33222222222211111111110000000000
8849 10987654321098765432109876543210
8850 xxxxxxxxxxxxx010xxxxx0101x100101
8856 /* 33222222222211111111110000000000
8857 10987654321098765432109876543210
8858 xxxxxxxxxxxxx110xxxxx0101x100101
8866 if (((word
>> 13) & 0x1) == 0)
8868 /* 33222222222211111111110000000000
8869 10987654321098765432109876543210
8870 xxxxxxxxxxxxx010xxxxx0101x10011x
8876 /* 33222222222211111111110000000000
8877 10987654321098765432109876543210
8878 xxxxxxxxxxxxx110xxxxx0101x10011x
8887 if (((word
>> 13) & 0x1) == 0)
8889 if (((word
>> 22) & 0x1) == 0)
8891 /* 33222222222211111111110000000000
8892 10987654321098765432109876543210
8893 xxxxxxxxxxxxx010xxxxx1001x1001xx
8899 if (((word
>> 30) & 0x1) == 0)
8901 /* 33222222222211111111110000000000
8902 10987654321098765432109876543210
8903 xxxxxxxxxxxxx010xxxxx1101x10010x
8909 /* 33222222222211111111110000000000
8910 10987654321098765432109876543210
8911 xxxxxxxxxxxxx010xxxxx1101x10011x
8919 if (((word
>> 22) & 0x1) == 0)
8921 if (((word
>> 30) & 0x1) == 0)
8923 /* 33222222222211111111110000000000
8924 10987654321098765432109876543210
8925 xxxxxxxxxxxxx110xxxxx1001x10010x
8931 /* 33222222222211111111110000000000
8932 10987654321098765432109876543210
8933 xxxxxxxxxxxxx110xxxxx1001x10011x
8940 if (((word
>> 30) & 0x1) == 0)
8942 /* 33222222222211111111110000000000
8943 10987654321098765432109876543210
8944 xxxxxxxxxxxxx110xxxxx1101x10010x
8950 /* 33222222222211111111110000000000
8951 10987654321098765432109876543210
8952 xxxxxxxxxxxxx110xxxxx1101x10011x
8962 if (((word
>> 30) & 0x1) == 0)
8964 if (((word
>> 21) & 0x1) == 0)
8966 if (((word
>> 22) & 0x1) == 0)
8968 if (((word
>> 31) & 0x1) == 0)
8970 if (((word
>> 9) & 0x1) == 0)
8972 if (((word
>> 20) & 0x1) == 0)
8974 if (((word
>> 4) & 0x1) == 0)
8976 /* 33222222222211111111110000000000
8977 10987654321098765432109876543210
8978 xxxx0xxxx0xxxx10xxxx00011x100100
8984 /* 33222222222211111111110000000000
8985 10987654321098765432109876543210
8986 xxxx1xxxx0xxxx10xxxx00011x100100
8993 /* 33222222222211111111110000000000
8994 10987654321098765432109876543210
8995 xxxxxxxxx0xxxx10xxxx10011x100100
9002 if (((word
>> 4) & 0x1) == 0)
9004 /* 33222222222211111111110000000000
9005 10987654321098765432109876543210
9006 xxxx0xxxx1xxxx10xxxxx0011x100100
9012 /* 33222222222211111111110000000000
9013 10987654321098765432109876543210
9014 xxxx1xxxx1xxxx10xxxxx0011x100100
9022 if (((word
>> 13) & 0x1) == 0)
9024 /* 33222222222211111111110000000000
9025 10987654321098765432109876543210
9026 xxxxxxxxxxxxx010xxxxx0011x100101
9032 /* 33222222222211111111110000000000
9033 10987654321098765432109876543210
9034 xxxxxxxxxxxxx110xxxxx0011x100101
9042 if (((word
>> 31) & 0x1) == 0)
9044 if (((word
>> 4) & 0x1) == 0)
9046 if (((word
>> 9) & 0x1) == 0)
9048 if (((word
>> 20) & 0x1) == 0)
9050 /* 33222222222211111111110000000000
9051 10987654321098765432109876543210
9052 xxxx0xxxx0xxxx10xxxx00111x100100
9058 /* 33222222222211111111110000000000
9059 10987654321098765432109876543210
9060 xxxx0xxxx0xxxx10xxxx10111x100100
9067 /* 33222222222211111111110000000000
9068 10987654321098765432109876543210
9069 xxxx0xxxx1xxxx10xxxxx0111x100100
9076 if (((word
>> 9) & 0x1) == 0)
9078 /* 33222222222211111111110000000000
9079 10987654321098765432109876543210
9080 xxxx1xxxx0xxxx10xxxxx0111x100100
9086 /* 33222222222211111111110000000000
9087 10987654321098765432109876543210
9088 xxxx1xxxx1xxxx10xxxxx0111x100100
9096 if (((word
>> 13) & 0x1) == 0)
9098 /* 33222222222211111111110000000000
9099 10987654321098765432109876543210
9100 xxxxxxxxxxxxx010xxxxx0111x100101
9106 /* 33222222222211111111110000000000
9107 10987654321098765432109876543210
9108 xxxxxxxxxxxxx110xxxxx0111x100101
9117 if (((word
>> 13) & 0x1) == 0)
9119 if (((word
>> 22) & 0x1) == 0)
9121 /* 33222222222211111111110000000000
9122 10987654321098765432109876543210
9123 xxxxxxxxxxxxx010xxxxx1011x10010x
9129 /* 33222222222211111111110000000000
9130 10987654321098765432109876543210
9131 xxxxxxxxxxxxx010xxxxx1111x10010x
9138 if (((word
>> 22) & 0x1) == 0)
9140 /* 33222222222211111111110000000000
9141 10987654321098765432109876543210
9142 xxxxxxxxxxxxx110xxxxx1011x10010x
9148 /* 33222222222211111111110000000000
9149 10987654321098765432109876543210
9150 xxxxxxxxxxxxx110xxxxx1111x10010x
9159 if (((word
>> 13) & 0x1) == 0)
9161 if (((word
>> 31) & 0x1) == 0)
9163 if (((word
>> 21) & 0x1) == 0)
9165 if (((word
>> 4) & 0x1) == 0)
9167 /* 33222222222211111111110000000000
9168 10987654321098765432109876543210
9169 xxxx0xxxxxxxx010xxxxx0x11x100110
9175 /* 33222222222211111111110000000000
9176 10987654321098765432109876543210
9177 xxxx1xxxxxxxx010xxxxx0x11x100110
9184 /* 33222222222211111111110000000000
9185 10987654321098765432109876543210
9186 xxxxxxxxxxxxx010xxxxx1x11x100110
9193 if (((word
>> 22) & 0x1) == 0)
9195 /* 33222222222211111111110000000000
9196 10987654321098765432109876543210
9197 xxxxxxxxxxxxx010xxxxxx011x100111
9203 /* 33222222222211111111110000000000
9204 10987654321098765432109876543210
9205 xxxxxxxxxxxxx010xxxxxx111x100111
9213 if (((word
>> 21) & 0x1) == 0)
9215 if (((word
>> 31) & 0x1) == 0)
9217 if (((word
>> 4) & 0x1) == 0)
9219 /* 33222222222211111111110000000000
9220 10987654321098765432109876543210
9221 xxxx0xxxxxxxx110xxxxx0x11x100110
9227 /* 33222222222211111111110000000000
9228 10987654321098765432109876543210
9229 xxxx1xxxxxxxx110xxxxx0x11x100110
9236 if (((word
>> 22) & 0x1) == 0)
9238 /* 33222222222211111111110000000000
9239 10987654321098765432109876543210
9240 xxxxxxxxxxxxx110xxxxx0011x100111
9246 /* 33222222222211111111110000000000
9247 10987654321098765432109876543210
9248 xxxxxxxxxxxxx110xxxxx0111x100111
9256 if (((word
>> 31) & 0x1) == 0)
9258 /* 33222222222211111111110000000000
9259 10987654321098765432109876543210
9260 xxxxxxxxxxxxx110xxxxx1x11x100110
9266 if (((word
>> 22) & 0x1) == 0)
9268 /* 33222222222211111111110000000000
9269 10987654321098765432109876543210
9270 xxxxxxxxxxxxx110xxxxx1011x100111
9276 /* 33222222222211111111110000000000
9277 10987654321098765432109876543210
9278 xxxxxxxxxxxxx110xxxxx1111x100111
9291 if (((word
>> 21) & 0x1) == 0)
9293 if (((word
>> 30) & 0x1) == 0)
9295 if (((word
>> 14) & 0x1) == 0)
9297 if (((word
>> 13) & 0x1) == 0)
9299 if (((word
>> 4) & 0x1) == 0)
9301 /* 33222222222211111111110000000000
9302 10987654321098765432109876543210
9303 xxxx0xxxxxxxx001xxxxx0xx1x10010x
9309 /* 33222222222211111111110000000000
9310 10987654321098765432109876543210
9311 xxxx1xxxxxxxx001xxxxx0xx1x10010x
9318 if (((word
>> 20) & 0x1) == 0)
9320 if (((word
>> 22) & 0x1) == 0)
9322 if (((word
>> 23) & 0x1) == 0)
9324 /* 33222222222211111111110000000000
9325 10987654321098765432109876543210
9326 xxxxxxxxxxxxx101xxxx00001x10010x
9332 /* 33222222222211111111110000000000
9333 10987654321098765432109876543210
9334 xxxxxxxxxxxxx101xxxx00011x10010x
9341 if (((word
>> 23) & 0x1) == 0)
9343 /* 33222222222211111111110000000000
9344 10987654321098765432109876543210
9345 xxxxxxxxxxxxx101xxxx00101x10010x
9351 /* 33222222222211111111110000000000
9352 10987654321098765432109876543210
9353 xxxxxxxxxxxxx101xxxx00111x10010x
9361 if (((word
>> 22) & 0x1) == 0)
9363 if (((word
>> 23) & 0x1) == 0)
9365 /* 33222222222211111111110000000000
9366 10987654321098765432109876543210
9367 xxxxxxxxxxxxx101xxxx10001x10010x
9373 /* 33222222222211111111110000000000
9374 10987654321098765432109876543210
9375 xxxxxxxxxxxxx101xxxx10011x10010x
9382 if (((word
>> 23) & 0x1) == 0)
9384 /* 33222222222211111111110000000000
9385 10987654321098765432109876543210
9386 xxxxxxxxxxxxx101xxxx10101x10010x
9392 /* 33222222222211111111110000000000
9393 10987654321098765432109876543210
9394 xxxxxxxxxxxxx101xxxx10111x10010x
9404 if (((word
>> 31) & 0x1) == 0)
9406 if (((word
>> 4) & 0x1) == 0)
9408 if (((word
>> 20) & 0x1) == 0)
9410 if (((word
>> 22) & 0x1) == 0)
9412 /* 33222222222211111111110000000000
9413 10987654321098765432109876543210
9414 xxxx0xxxxxxxxx11xxxx000x1x100100
9420 /* 33222222222211111111110000000000
9421 10987654321098765432109876543210
9422 xxxx0xxxxxxxxx11xxxx001x1x100100
9429 if (((word
>> 16) & 0x1) == 0)
9431 if (((word
>> 19) & 0x1) == 0)
9433 /* 33222222222211111111110000000000
9434 10987654321098765432109876543210
9435 xxxx0xxxxxxxxx110xx010xx1x100100
9441 if (((word
>> 10) & 0x1) == 0)
9443 if (((word
>> 12) & 0x1) == 0)
9445 if (((word
>> 13) & 0x1) == 0)
9447 /* 33222222222211111111110000000000
9448 10987654321098765432109876543210
9449 xxxx0xxxxx0x00110xx110xx1x100100
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 xxxx0xxxxx0x01110xx110xx1x100100
9464 if (((word
>> 22) & 0x1) == 0)
9466 /* 33222222222211111111110000000000
9467 10987654321098765432109876543210
9468 xxxx0xxxxx0x1x110xx1100x1x100100
9474 /* 33222222222211111111110000000000
9475 10987654321098765432109876543210
9476 xxxx0xxxxx0x1x110xx1101x1x100100
9484 /* 33222222222211111111110000000000
9485 10987654321098765432109876543210
9486 xxxx0xxxxx1xxx110xx110xx1x100100
9494 if (((word
>> 10) & 0x1) == 0)
9496 if (((word
>> 12) & 0x1) == 0)
9498 /* 33222222222211111111110000000000
9499 10987654321098765432109876543210
9500 xxxx0xxxxx0x0x111xxx10xx1x100100
9506 /* 33222222222211111111110000000000
9507 10987654321098765432109876543210
9508 xxxx0xxxxx0x1x111xxx10xx1x100100
9515 /* 33222222222211111111110000000000
9516 10987654321098765432109876543210
9517 xxxx0xxxxx1xxx111xxx10xx1x100100
9526 if (((word
>> 22) & 0x1) == 0)
9528 /* 33222222222211111111110000000000
9529 10987654321098765432109876543210
9530 xxxx1xxxxxxxxx11xxxxx00x1x100100
9536 /* 33222222222211111111110000000000
9537 10987654321098765432109876543210
9538 xxxx1xxxxxxxxx11xxxxx01x1x100100
9546 if (((word
>> 13) & 0x1) == 0)
9548 if (((word
>> 22) & 0x1) == 0)
9550 if (((word
>> 23) & 0x1) == 0)
9552 /* 33222222222211111111110000000000
9553 10987654321098765432109876543210
9554 xxxxxxxxxxxxx011xxxxx0001x100101
9560 /* 33222222222211111111110000000000
9561 10987654321098765432109876543210
9562 xxxxxxxxxxxxx011xxxxx0011x100101
9569 if (((word
>> 23) & 0x1) == 0)
9571 /* 33222222222211111111110000000000
9572 10987654321098765432109876543210
9573 xxxxxxxxxxxxx011xxxxx0101x100101
9579 /* 33222222222211111111110000000000
9580 10987654321098765432109876543210
9581 xxxxxxxxxxxxx011xxxxx0111x100101
9589 if (((word
>> 22) & 0x1) == 0)
9591 if (((word
>> 23) & 0x1) == 0)
9593 /* 33222222222211111111110000000000
9594 10987654321098765432109876543210
9595 xxxxxxxxxxxxx111xxxxx0001x100101
9601 /* 33222222222211111111110000000000
9602 10987654321098765432109876543210
9603 xxxxxxxxxxxxx111xxxxx0011x100101
9610 if (((word
>> 23) & 0x1) == 0)
9612 /* 33222222222211111111110000000000
9613 10987654321098765432109876543210
9614 xxxxxxxxxxxxx111xxxxx0101x100101
9620 /* 33222222222211111111110000000000
9621 10987654321098765432109876543210
9622 xxxxxxxxxxxxx111xxxxx0111x100101
9633 if (((word
>> 13) & 0x1) == 0)
9635 if (((word
>> 23) & 0x1) == 0)
9637 if (((word
>> 22) & 0x1) == 0)
9639 /* 33222222222211111111110000000000
9640 10987654321098765432109876543210
9641 xxxxxxxxxxxxx0x1xxxxx0001x10011x
9647 /* 33222222222211111111110000000000
9648 10987654321098765432109876543210
9649 xxxxxxxxxxxxx0x1xxxxx0101x10011x
9656 if (((word
>> 31) & 0x1) == 0)
9658 if (((word
>> 14) & 0x1) == 0)
9660 if (((word
>> 19) & 0x1) == 0)
9662 if (((word
>> 20) & 0x1) == 0)
9664 if (((word
>> 16) & 0x1) == 0)
9666 if (((word
>> 17) & 0x1) == 0)
9668 if (((word
>> 18) & 0x1) == 0)
9670 /* 33222222222211111111110000000000
9671 10987654321098765432109876543210
9672 xxxxxxxxxxxxx001000000x11x100110
9678 /* 33222222222211111111110000000000
9679 10987654321098765432109876543210
9680 xxxxxxxxxxxxx001001000x11x100110
9687 if (((word
>> 18) & 0x1) == 0)
9689 /* 33222222222211111111110000000000
9690 10987654321098765432109876543210
9691 xxxxxxxxxxxxx001010000x11x100110
9697 /* 33222222222211111111110000000000
9698 10987654321098765432109876543210
9699 xxxxxxxxxxxxx001011000x11x100110
9707 if (((word
>> 17) & 0x1) == 0)
9709 if (((word
>> 18) & 0x1) == 0)
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 xxxxxxxxxxxxx001100000x11x100110
9719 /* 33222222222211111111110000000000
9720 10987654321098765432109876543210
9721 xxxxxxxxxxxxx001101000x11x100110
9728 if (((word
>> 18) & 0x1) == 0)
9730 /* 33222222222211111111110000000000
9731 10987654321098765432109876543210
9732 xxxxxxxxxxxxx001110000x11x100110
9738 /* 33222222222211111111110000000000
9739 10987654321098765432109876543210
9740 xxxxxxxxxxxxx001111000x11x100110
9749 /* 33222222222211111111110000000000
9750 10987654321098765432109876543210
9751 xxxxxxxxxxxxx001xxx010x11x100110
9758 if (((word
>> 16) & 0x1) == 0)
9760 if (((word
>> 17) & 0x1) == 0)
9762 if (((word
>> 18) & 0x1) == 0)
9764 if (((word
>> 20) & 0x1) == 0)
9766 /* 33222222222211111111110000000000
9767 10987654321098765432109876543210
9768 xxxxxxxxxxxxx001000100x11x100110
9774 /* 33222222222211111111110000000000
9775 10987654321098765432109876543210
9776 xxxxxxxxxxxxx001000110x11x100110
9783 if (((word
>> 20) & 0x1) == 0)
9785 /* 33222222222211111111110000000000
9786 10987654321098765432109876543210
9787 xxxxxxxxxxxxx001001100x11x100110
9793 /* 33222222222211111111110000000000
9794 10987654321098765432109876543210
9795 xxxxxxxxxxxxx001001110x11x100110
9803 if (((word
>> 18) & 0x1) == 0)
9805 if (((word
>> 20) & 0x1) == 0)
9807 /* 33222222222211111111110000000000
9808 10987654321098765432109876543210
9809 xxxxxxxxxxxxx001010100x11x100110
9815 /* 33222222222211111111110000000000
9816 10987654321098765432109876543210
9817 xxxxxxxxxxxxx001010110x11x100110
9824 /* 33222222222211111111110000000000
9825 10987654321098765432109876543210
9826 xxxxxxxxxxxxx0010111x0x11x100110
9834 if (((word
>> 17) & 0x1) == 0)
9836 if (((word
>> 18) & 0x1) == 0)
9838 if (((word
>> 20) & 0x1) == 0)
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 xxxxxxxxxxxxx001100100x11x100110
9848 /* 33222222222211111111110000000000
9849 10987654321098765432109876543210
9850 xxxxxxxxxxxxx001100110x11x100110
9857 if (((word
>> 20) & 0x1) == 0)
9859 /* 33222222222211111111110000000000
9860 10987654321098765432109876543210
9861 xxxxxxxxxxxxx001101100x11x100110
9867 /* 33222222222211111111110000000000
9868 10987654321098765432109876543210
9869 xxxxxxxxxxxxx001101110x11x100110
9877 if (((word
>> 18) & 0x1) == 0)
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 xxxxxxxxxxxxx0011101x0x11x100110
9887 /* 33222222222211111111110000000000
9888 10987654321098765432109876543210
9889 xxxxxxxxxxxxx0011111x0x11x100110
9899 if (((word
>> 4) & 0x1) == 0)
9901 /* 33222222222211111111110000000000
9902 10987654321098765432109876543210
9903 xxxx0xxxxxxxx011xxxxx0x11x100110
9909 /* 33222222222211111111110000000000
9910 10987654321098765432109876543210
9911 xxxx1xxxxxxxx011xxxxx0x11x100110
9919 /* 33222222222211111111110000000000
9920 10987654321098765432109876543210
9921 xxxxxxxxxxxxx0x1xxxxx0x11x100111
9929 if (((word
>> 14) & 0x1) == 0)
9931 if (((word
>> 23) & 0x1) == 0)
9933 if (((word
>> 22) & 0x1) == 0)
9935 /* 33222222222211111111110000000000
9936 10987654321098765432109876543210
9937 xxxxxxxxxxxxx101xxxxx0001x10011x
9943 /* 33222222222211111111110000000000
9944 10987654321098765432109876543210
9945 xxxxxxxxxxxxx101xxxxx0101x10011x
9952 if (((word
>> 31) & 0x1) == 0)
9954 if (((word
>> 16) & 0x1) == 0)
9956 if (((word
>> 17) & 0x1) == 0)
9958 if (((word
>> 18) & 0x1) == 0)
9960 if (((word
>> 19) & 0x1) == 0)
9962 if (((word
>> 20) & 0x1) == 0)
9964 /* 33222222222211111111110000000000
9965 10987654321098765432109876543210
9966 xxxxxxxxxxxxx101000000x11x100110
9972 /* 33222222222211111111110000000000
9973 10987654321098765432109876543210
9974 xxxxxxxxxxxxx101000010x11x100110
9981 if (((word
>> 20) & 0x1) == 0)
9983 if (((word
>> 22) & 0x1) == 0)
9985 /* 33222222222211111111110000000000
9986 10987654321098765432109876543210
9987 xxxxxxxxxxxxx101000100011x100110
9993 /* 33222222222211111111110000000000
9994 10987654321098765432109876543210
9995 xxxxxxxxxxxxx101000100111x100110
10002 /* 33222222222211111111110000000000
10003 10987654321098765432109876543210
10004 xxxxxxxxxxxxx101000110x11x100110
10012 if (((word
>> 19) & 0x1) == 0)
10014 if (((word
>> 20) & 0x1) == 0)
10016 /* 33222222222211111111110000000000
10017 10987654321098765432109876543210
10018 xxxxxxxxxxxxx101001000x11x100110
10024 if (((word
>> 22) & 0x1) == 0)
10026 /* 33222222222211111111110000000000
10027 10987654321098765432109876543210
10028 xxxxxxxxxxxxx101001010011x100110
10034 /* 33222222222211111111110000000000
10035 10987654321098765432109876543210
10036 xxxxxxxxxxxxx101001010111x100110
10044 if (((word
>> 20) & 0x1) == 0)
10046 /* 33222222222211111111110000000000
10047 10987654321098765432109876543210
10048 xxxxxxxxxxxxx101001100x11x100110
10054 if (((word
>> 22) & 0x1) == 0)
10056 /* 33222222222211111111110000000000
10057 10987654321098765432109876543210
10058 xxxxxxxxxxxxx101001110011x100110
10064 /* 33222222222211111111110000000000
10065 10987654321098765432109876543210
10066 xxxxxxxxxxxxx101001110111x100110
10076 if (((word
>> 18) & 0x1) == 0)
10078 if (((word
>> 19) & 0x1) == 0)
10080 /* 33222222222211111111110000000000
10081 10987654321098765432109876543210
10082 xxxxxxxxxxxxx1010100x0x11x100110
10088 /* 33222222222211111111110000000000
10089 10987654321098765432109876543210
10090 xxxxxxxxxxxxx1010101x0x11x100110
10097 if (((word
>> 19) & 0x1) == 0)
10099 if (((word
>> 20) & 0x1) == 0)
10101 /* 33222222222211111111110000000000
10102 10987654321098765432109876543210
10103 xxxxxxxxxxxxx101011000x11x100110
10109 /* 33222222222211111111110000000000
10110 10987654321098765432109876543210
10111 xxxxxxxxxxxxx101011010x11x100110
10118 /* 33222222222211111111110000000000
10119 10987654321098765432109876543210
10120 xxxxxxxxxxxxx1010111x0x11x100110
10129 if (((word
>> 17) & 0x1) == 0)
10131 if (((word
>> 18) & 0x1) == 0)
10133 if (((word
>> 19) & 0x1) == 0)
10135 if (((word
>> 20) & 0x1) == 0)
10137 /* 33222222222211111111110000000000
10138 10987654321098765432109876543210
10139 xxxxxxxxxxxxx101100000x11x100110
10145 /* 33222222222211111111110000000000
10146 10987654321098765432109876543210
10147 xxxxxxxxxxxxx101100010x11x100110
10154 if (((word
>> 20) & 0x1) == 0)
10156 if (((word
>> 22) & 0x1) == 0)
10158 /* 33222222222211111111110000000000
10159 10987654321098765432109876543210
10160 xxxxxxxxxxxxx101100100011x100110
10166 /* 33222222222211111111110000000000
10167 10987654321098765432109876543210
10168 xxxxxxxxxxxxx101100100111x100110
10175 /* 33222222222211111111110000000000
10176 10987654321098765432109876543210
10177 xxxxxxxxxxxxx101100110x11x100110
10185 if (((word
>> 19) & 0x1) == 0)
10187 if (((word
>> 22) & 0x1) == 0)
10189 /* 33222222222211111111110000000000
10190 10987654321098765432109876543210
10191 xxxxxxxxxxxxx1011010x0011x100110
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 xxxxxxxxxxxxx1011010x0111x100110
10206 if (((word
>> 20) & 0x1) == 0)
10208 /* 33222222222211111111110000000000
10209 10987654321098765432109876543210
10210 xxxxxxxxxxxxx101101100x11x100110
10216 if (((word
>> 22) & 0x1) == 0)
10218 /* 33222222222211111111110000000000
10219 10987654321098765432109876543210
10220 xxxxxxxxxxxxx101101110011x100110
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 xxxxxxxxxxxxx101101110111x100110
10238 if (((word
>> 18) & 0x1) == 0)
10240 if (((word
>> 19) & 0x1) == 0)
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 xxxxxxxxxxxxx1011100x0x11x100110
10250 /* 33222222222211111111110000000000
10251 10987654321098765432109876543210
10252 xxxxxxxxxxxxx1011101x0x11x100110
10259 if (((word
>> 19) & 0x1) == 0)
10261 if (((word
>> 20) & 0x1) == 0)
10263 /* 33222222222211111111110000000000
10264 10987654321098765432109876543210
10265 xxxxxxxxxxxxx101111000x11x100110
10271 /* 33222222222211111111110000000000
10272 10987654321098765432109876543210
10273 xxxxxxxxxxxxx101111010x11x100110
10280 /* 33222222222211111111110000000000
10281 10987654321098765432109876543210
10282 xxxxxxxxxxxxx1011111x0x11x100110
10292 if (((word
>> 22) & 0x1) == 0)
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 xxxxxxxxxxxxx101xxxxx0011x100111
10302 /* 33222222222211111111110000000000
10303 10987654321098765432109876543210
10304 xxxxxxxxxxxxx101xxxxx0111x100111
10313 if (((word
>> 23) & 0x1) == 0)
10315 if (((word
>> 20) & 0x1) == 0)
10317 /* 33222222222211111111110000000000
10318 10987654321098765432109876543210
10319 xxxxxxxxxxxxx111xxxx00x01x10011x
10325 if (((word
>> 22) & 0x1) == 0)
10327 /* 33222222222211111111110000000000
10328 10987654321098765432109876543210
10329 xxxxxxxxxxxxx111xxxx10001x10011x
10335 /* 33222222222211111111110000000000
10336 10987654321098765432109876543210
10337 xxxxxxxxxxxxx111xxxx10101x10011x
10345 if (((word
>> 31) & 0x1) == 0)
10347 /* 33222222222211111111110000000000
10348 10987654321098765432109876543210
10349 xxxxxxxxxxxxx111xxxxx0x11x100110
10355 if (((word
>> 22) & 0x1) == 0)
10357 /* 33222222222211111111110000000000
10358 10987654321098765432109876543210
10359 xxxxxxxxxxxxx111xxxxx0011x100111
10365 /* 33222222222211111111110000000000
10366 10987654321098765432109876543210
10367 xxxxxxxxxxxxx111xxxxx0111x100111
10379 if (((word
>> 30) & 0x1) == 0)
10381 if (((word
>> 14) & 0x1) == 0)
10383 if (((word
>> 20) & 0x1) == 0)
10385 if (((word
>> 31) & 0x1) == 0)
10387 if (((word
>> 16) & 0x1) == 0)
10389 if (((word
>> 17) & 0x1) == 0)
10391 if (((word
>> 18) & 0x1) == 0)
10393 if (((word
>> 19) & 0x1) == 0)
10395 /* 33222222222211111111110000000000
10396 10987654321098765432109876543210
10397 xxxxxxxxxxxxxx01000001xx1x100100
10403 if (((word
>> 10) & 0x1) == 0)
10405 if (((word
>> 11) & 0x1) == 0)
10407 if (((word
>> 12) & 0x1) == 0)
10409 /* 33222222222211111111110000000000
10410 10987654321098765432109876543210
10411 xxxxxxxxxx000x01000101xx1x100100
10417 /* 33222222222211111111110000000000
10418 10987654321098765432109876543210
10419 xxxxxxxxxx001x01000101xx1x100100
10426 /* 33222222222211111111110000000000
10427 10987654321098765432109876543210
10428 xxxxxxxxxx01xx01000101xx1x100100
10435 /* 33222222222211111111110000000000
10436 10987654321098765432109876543210
10437 xxxxxxxxxx1xxx01000101xx1x100100
10445 if (((word
>> 11) & 0x1) == 0)
10447 if (((word
>> 12) & 0x1) == 0)
10449 /* 33222222222211111111110000000000
10450 10987654321098765432109876543210
10451 xxxxxxxxxxx00x01001x01xx1x100100
10457 /* 33222222222211111111110000000000
10458 10987654321098765432109876543210
10459 xxxxxxxxxxx01x01001x01xx1x100100
10466 /* 33222222222211111111110000000000
10467 10987654321098765432109876543210
10468 xxxxxxxxxxx1xx01001x01xx1x100100
10476 if (((word
>> 10) & 0x1) == 0)
10478 if (((word
>> 11) & 0x1) == 0)
10480 /* 33222222222211111111110000000000
10481 10987654321098765432109876543210
10482 xxxxxxxxxx00xx0101xx01xx1x100100
10488 /* 33222222222211111111110000000000
10489 10987654321098765432109876543210
10490 xxxxxxxxxx01xx0101xx01xx1x100100
10497 /* 33222222222211111111110000000000
10498 10987654321098765432109876543210
10499 xxxxxxxxxx1xxx0101xx01xx1x100100
10507 if (((word
>> 10) & 0x1) == 0)
10509 if (((word
>> 11) & 0x1) == 0)
10511 if (((word
>> 17) & 0x1) == 0)
10513 if (((word
>> 18) & 0x1) == 0)
10515 /* 33222222222211111111110000000000
10516 10987654321098765432109876543210
10517 xxxxxxxxxx00xx01100x01xx1x100100
10523 /* 33222222222211111111110000000000
10524 10987654321098765432109876543210
10525 xxxxxxxxxx00xx01101x01xx1x100100
10532 /* 33222222222211111111110000000000
10533 10987654321098765432109876543210
10534 xxxxxxxxxx00xx0111xx01xx1x100100
10541 if (((word
>> 17) & 0x1) == 0)
10543 if (((word
>> 18) & 0x1) == 0)
10545 /* 33222222222211111111110000000000
10546 10987654321098765432109876543210
10547 xxxxxxxxxx01xx01100x01xx1x100100
10553 /* 33222222222211111111110000000000
10554 10987654321098765432109876543210
10555 xxxxxxxxxx01xx01101x01xx1x100100
10562 /* 33222222222211111111110000000000
10563 10987654321098765432109876543210
10564 xxxxxxxxxx01xx0111xx01xx1x100100
10572 if (((word
>> 17) & 0x1) == 0)
10574 /* 33222222222211111111110000000000
10575 10987654321098765432109876543210
10576 xxxxxxxxxx1xxx0110xx01xx1x100100
10582 /* 33222222222211111111110000000000
10583 10987654321098765432109876543210
10584 xxxxxxxxxx1xxx0111xx01xx1x100100
10593 if (((word
>> 22) & 0x1) == 0)
10595 if (((word
>> 23) & 0x1) == 0)
10597 /* 33222222222211111111110000000000
10598 10987654321098765432109876543210
10599 xxxxxxxxxxxxxx01xxxx01001x100101
10605 /* 33222222222211111111110000000000
10606 10987654321098765432109876543210
10607 xxxxxxxxxxxxxx01xxxx01011x100101
10614 if (((word
>> 23) & 0x1) == 0)
10616 /* 33222222222211111111110000000000
10617 10987654321098765432109876543210
10618 xxxxxxxxxxxxxx01xxxx01101x100101
10624 /* 33222222222211111111110000000000
10625 10987654321098765432109876543210
10626 xxxxxxxxxxxxxx01xxxx01111x100101
10635 if (((word
>> 22) & 0x1) == 0)
10637 if (((word
>> 23) & 0x1) == 0)
10639 /* 33222222222211111111110000000000
10640 10987654321098765432109876543210
10641 xxxxxxxxxxxxxx01xxxx11001x10010x
10647 /* 33222222222211111111110000000000
10648 10987654321098765432109876543210
10649 xxxxxxxxxxxxxx01xxxx11011x10010x
10656 if (((word
>> 23) & 0x1) == 0)
10658 /* 33222222222211111111110000000000
10659 10987654321098765432109876543210
10660 xxxxxxxxxxxxxx01xxxx11101x10010x
10666 /* 33222222222211111111110000000000
10667 10987654321098765432109876543210
10668 xxxxxxxxxxxxxx01xxxx11111x10010x
10677 if (((word
>> 31) & 0x1) == 0)
10679 if (((word
>> 16) & 0x1) == 0)
10681 if (((word
>> 17) & 0x1) == 0)
10683 if (((word
>> 18) & 0x1) == 0)
10685 if (((word
>> 19) & 0x1) == 0)
10687 if (((word
>> 20) & 0x1) == 0)
10689 /* 33222222222211111111110000000000
10690 10987654321098765432109876543210
10691 xxxxxxxxxxxxxx11000001xx1x100100
10697 /* 33222222222211111111110000000000
10698 10987654321098765432109876543210
10699 xxxxxxxxxxxxxx11000011xx1x100100
10706 if (((word
>> 20) & 0x1) == 0)
10708 /* 33222222222211111111110000000000
10709 10987654321098765432109876543210
10710 xxxxxxxxxxxxxx11000101xx1x100100
10716 /* 33222222222211111111110000000000
10717 10987654321098765432109876543210
10718 xxxxxxxxxxxxxx11000111xx1x100100
10726 /* 33222222222211111111110000000000
10727 10987654321098765432109876543210
10728 xxxxxxxxxxxxxx11001xx1xx1x100100
10735 if (((word
>> 18) & 0x1) == 0)
10737 /* 33222222222211111111110000000000
10738 10987654321098765432109876543210
10739 xxxxxxxxxxxxxx11010xx1xx1x100100
10745 /* 33222222222211111111110000000000
10746 10987654321098765432109876543210
10747 xxxxxxxxxxxxxx11011xx1xx1x100100
10755 if (((word
>> 17) & 0x1) == 0)
10757 if (((word
>> 18) & 0x1) == 0)
10759 if (((word
>> 19) & 0x1) == 0)
10761 /* 33222222222211111111110000000000
10762 10987654321098765432109876543210
10763 xxxxxxxxxxxxxx111000x1xx1x100100
10769 if (((word
>> 20) & 0x1) == 0)
10771 /* 33222222222211111111110000000000
10772 10987654321098765432109876543210
10773 xxxxxxxxxxxxxx11100101xx1x100100
10779 /* 33222222222211111111110000000000
10780 10987654321098765432109876543210
10781 xxxxxxxxxxxxxx11100111xx1x100100
10789 /* 33222222222211111111110000000000
10790 10987654321098765432109876543210
10791 xxxxxxxxxxxxxx11101xx1xx1x100100
10798 if (((word
>> 18) & 0x1) == 0)
10800 if (((word
>> 19) & 0x1) == 0)
10802 /* 33222222222211111111110000000000
10803 10987654321098765432109876543210
10804 xxxxxxxxxxxxxx111100x1xx1x100100
10810 /* 33222222222211111111110000000000
10811 10987654321098765432109876543210
10812 xxxxxxxxxxxxxx111101x1xx1x100100
10819 /* 33222222222211111111110000000000
10820 10987654321098765432109876543210
10821 xxxxxxxxxxxxxx11111xx1xx1x100100
10830 if (((word
>> 13) & 0x1) == 0)
10832 if (((word
>> 22) & 0x1) == 0)
10834 if (((word
>> 23) & 0x1) == 0)
10836 /* 33222222222211111111110000000000
10837 10987654321098765432109876543210
10838 xxxxxxxxxxxxx011xxxxx1001x100101
10844 /* 33222222222211111111110000000000
10845 10987654321098765432109876543210
10846 xxxxxxxxxxxxx011xxxxx1011x100101
10853 if (((word
>> 23) & 0x1) == 0)
10855 /* 33222222222211111111110000000000
10856 10987654321098765432109876543210
10857 xxxxxxxxxxxxx011xxxxx1101x100101
10863 /* 33222222222211111111110000000000
10864 10987654321098765432109876543210
10865 xxxxxxxxxxxxx011xxxxx1111x100101
10873 if (((word
>> 22) & 0x1) == 0)
10875 if (((word
>> 23) & 0x1) == 0)
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 xxxxxxxxxxxxx111xxxxx1001x100101
10885 /* 33222222222211111111110000000000
10886 10987654321098765432109876543210
10887 xxxxxxxxxxxxx111xxxxx1011x100101
10894 if (((word
>> 23) & 0x1) == 0)
10896 /* 33222222222211111111110000000000
10897 10987654321098765432109876543210
10898 xxxxxxxxxxxxx111xxxxx1101x100101
10904 /* 33222222222211111111110000000000
10905 10987654321098765432109876543210
10906 xxxxxxxxxxxxx111xxxxx1111x100101
10917 if (((word
>> 13) & 0x1) == 0)
10919 if (((word
>> 23) & 0x1) == 0)
10921 if (((word
>> 22) & 0x1) == 0)
10923 /* 33222222222211111111110000000000
10924 10987654321098765432109876543210
10925 xxxxxxxxxxxxx0x1xxxxx1001x10011x
10931 /* 33222222222211111111110000000000
10932 10987654321098765432109876543210
10933 xxxxxxxxxxxxx0x1xxxxx1101x10011x
10940 if (((word
>> 31) & 0x1) == 0)
10942 if (((word
>> 14) & 0x1) == 0)
10944 /* 33222222222211111111110000000000
10945 10987654321098765432109876543210
10946 xxxxxxxxxxxxx001xxxxx1x11x100110
10952 /* 33222222222211111111110000000000
10953 10987654321098765432109876543210
10954 xxxxxxxxxxxxx011xxxxx1x11x100110
10961 /* 33222222222211111111110000000000
10962 10987654321098765432109876543210
10963 xxxxxxxxxxxxx0x1xxxxx1x11x100111
10971 if (((word
>> 14) & 0x1) == 0)
10973 if (((word
>> 23) & 0x1) == 0)
10975 if (((word
>> 22) & 0x1) == 0)
10977 /* 33222222222211111111110000000000
10978 10987654321098765432109876543210
10979 xxxxxxxxxxxxx101xxxxx1001x10011x
10985 /* 33222222222211111111110000000000
10986 10987654321098765432109876543210
10987 xxxxxxxxxxxxx101xxxxx1101x10011x
10994 if (((word
>> 31) & 0x1) == 0)
10996 /* 33222222222211111111110000000000
10997 10987654321098765432109876543210
10998 xxxxxxxxxxxxx101xxxxx1x11x100110
11004 /* 33222222222211111111110000000000
11005 10987654321098765432109876543210
11006 xxxxxxxxxxxxx101xxxxx1x11x100111
11014 if (((word
>> 23) & 0x1) == 0)
11016 if (((word
>> 20) & 0x1) == 0)
11018 /* 33222222222211111111110000000000
11019 10987654321098765432109876543210
11020 xxxxxxxxxxxxx111xxxx01x01x10011x
11026 if (((word
>> 22) & 0x1) == 0)
11028 /* 33222222222211111111110000000000
11029 10987654321098765432109876543210
11030 xxxxxxxxxxxxx111xxxx11001x10011x
11036 /* 33222222222211111111110000000000
11037 10987654321098765432109876543210
11038 xxxxxxxxxxxxx111xxxx11101x10011x
11046 if (((word
>> 31) & 0x1) == 0)
11048 /* 33222222222211111111110000000000
11049 10987654321098765432109876543210
11050 xxxxxxxxxxxxx111xxxxx1x11x100110
11056 if (((word
>> 20) & 0x1) == 0)
11058 /* 33222222222211111111110000000000
11059 10987654321098765432109876543210
11060 xxxxxxxxxxxxx111xxxx01x11x100111
11066 if (((word
>> 22) & 0x1) == 0)
11068 /* 33222222222211111111110000000000
11069 10987654321098765432109876543210
11070 xxxxxxxxxxxxx111xxxx11011x100111
11076 /* 33222222222211111111110000000000
11077 10987654321098765432109876543210
11078 xxxxxxxxxxxxx111xxxx11111x100111
11095 if (((word
>> 29) & 0x1) == 0)
11097 if (((word
>> 30) & 0x1) == 0)
11099 if (((word
>> 31) & 0x1) == 0)
11101 /* 33222222222211111111110000000000
11102 10987654321098765432109876543210
11103 xxxxxxxxxxxxxxxxxxxxxxxxxx101000
11109 /* 33222222222211111111110000000000
11110 10987654321098765432109876543210
11111 xxxxxxxxxxxxxxxxxxxxxxxxxx101001
11118 if (((word
>> 24) & 0x1) == 0)
11120 if (((word
>> 4) & 0x1) == 0)
11122 if (((word
>> 25) & 0x1) == 0)
11124 if (((word
>> 31) & 0x1) == 0)
11126 /* 33222222222211111111110000000000
11127 10987654321098765432109876543210
11128 xxxx0xxxxxxxxxxxxxxxxxxx00101010
11134 if (((word
>> 0) & 0x1) == 0)
11136 if (((word
>> 1) & 0x1) == 0)
11138 if (((word
>> 21) & 0x1) == 0)
11140 /* 33222222222211111111110000000000
11141 10987654321098765432109876543210
11142 00xx0xxxxxxxxxxxxxxxx0xx00101011
11148 /* 33222222222211111111110000000000
11149 10987654321098765432109876543210
11150 00xx0xxxxxxxxxxxxxxxx1xx00101011
11157 if (((word
>> 21) & 0x1) == 0)
11159 /* 33222222222211111111110000000000
11160 10987654321098765432109876543210
11161 01xx0xxxxxxxxxxxxxxxx0xx00101011
11167 /* 33222222222211111111110000000000
11168 10987654321098765432109876543210
11169 01xx0xxxxxxxxxxxxxxxx1xx00101011
11177 if (((word
>> 1) & 0x1) == 0)
11179 if (((word
>> 21) & 0x1) == 0)
11181 /* 33222222222211111111110000000000
11182 10987654321098765432109876543210
11183 10xx0xxxxxxxxxxxxxxxx0xx00101011
11189 /* 33222222222211111111110000000000
11190 10987654321098765432109876543210
11191 10xx0xxxxxxxxxxxxxxxx1xx00101011
11198 if (((word
>> 21) & 0x1) == 0)
11200 /* 33222222222211111111110000000000
11201 10987654321098765432109876543210
11202 11xx0xxxxxxxxxxxxxxxx0xx00101011
11208 /* 33222222222211111111110000000000
11209 10987654321098765432109876543210
11210 11xx0xxxxxxxxxxxxxxxx1xx00101011
11220 if (((word
>> 21) & 0x1) == 0)
11222 if (((word
>> 22) & 0x1) == 0)
11224 if (((word
>> 23) & 0x1) == 0)
11226 /* 33222222222211111111110000000000
11227 10987654321098765432109876543210
11228 xxxx0xxxxxxxxxxxxxxxx0000110101x
11234 /* 33222222222211111111110000000000
11235 10987654321098765432109876543210
11236 xxxx0xxxxxxxxxxxxxxxx0010110101x
11243 /* 33222222222211111111110000000000
11244 10987654321098765432109876543210
11245 xxxx0xxxxxxxxxxxxxxxx01x0110101x
11252 if (((word
>> 23) & 0x1) == 0)
11254 /* 33222222222211111111110000000000
11255 10987654321098765432109876543210
11256 xxxx0xxxxxxxxxxxxxxxx1x00110101x
11262 /* 33222222222211111111110000000000
11263 10987654321098765432109876543210
11264 xxxx0xxxxxxxxxxxxxxxx1x10110101x
11273 if (((word
>> 10) & 0x1) == 0)
11275 if (((word
>> 21) & 0x1) == 0)
11277 if (((word
>> 22) & 0x1) == 0)
11279 if (((word
>> 23) & 0x1) == 0)
11281 /* 33222222222211111111110000000000
11282 10987654321098765432109876543210
11283 xxxx1xxxxx0xxxxxxxxxx0000x10101x
11289 /* 33222222222211111111110000000000
11290 10987654321098765432109876543210
11291 xxxx1xxxxx0xxxxxxxxxx0010x10101x
11298 /* 33222222222211111111110000000000
11299 10987654321098765432109876543210
11300 xxxx1xxxxx0xxxxxxxxxx01x0x10101x
11307 /* 33222222222211111111110000000000
11308 10987654321098765432109876543210
11309 xxxx1xxxxx0xxxxxxxxxx1xx0x10101x
11316 if (((word
>> 21) & 0x1) == 0)
11318 if (((word
>> 22) & 0x1) == 0)
11320 if (((word
>> 23) & 0x1) == 0)
11322 /* 33222222222211111111110000000000
11323 10987654321098765432109876543210
11324 xxxx1xxxxx1xxxxxxxxxx0000x10101x
11330 /* 33222222222211111111110000000000
11331 10987654321098765432109876543210
11332 xxxx1xxxxx1xxxxxxxxxx0010x10101x
11339 /* 33222222222211111111110000000000
11340 10987654321098765432109876543210
11341 xxxx1xxxxx1xxxxxxxxxx01x0x10101x
11348 /* 33222222222211111111110000000000
11349 10987654321098765432109876543210
11350 xxxx1xxxxx1xxxxxxxxxx1xx0x10101x
11359 if (((word
>> 21) & 0x1) == 0)
11361 if (((word
>> 25) & 0x1) == 0)
11363 /* 33222222222211111111110000000000
11364 10987654321098765432109876543210
11365 xxxxxxxxxxxxxxxxxxxxx0xx1010101x
11371 if (((word
>> 10) & 0x1) == 0)
11373 /* 33222222222211111111110000000000
11374 10987654321098765432109876543210
11375 xxxxxxxxxx0xxxxxxxxxx0xx1110101x
11381 /* 33222222222211111111110000000000
11382 10987654321098765432109876543210
11383 xxxxxxxxxx1xxxxxxxxxx0xx1110101x
11391 if (((word
>> 25) & 0x1) == 0)
11393 /* 33222222222211111111110000000000
11394 10987654321098765432109876543210
11395 xxxxxxxxxxxxxxxxxxxxx1xx1010101x
11401 if (((word
>> 10) & 0x1) == 0)
11403 /* 33222222222211111111110000000000
11404 10987654321098765432109876543210
11405 xxxxxxxxxx0xxxxxxxxxx1xx1110101x
11411 /* 33222222222211111111110000000000
11412 10987654321098765432109876543210
11413 xxxxxxxxxx1xxxxxxxxxx1xx1110101x
11424 if (((word
>> 24) & 0x1) == 0)
11426 if (((word
>> 25) & 0x1) == 0)
11428 /* 33222222222211111111110000000000
11429 10987654321098765432109876543210
11430 xxxxxxxxxxxxxxxxxxxxxxxx001011xx
11436 /* 33222222222211111111110000000000
11437 10987654321098765432109876543210
11438 xxxxxxxxxxxxxxxxxxxxxxxx011011xx
11445 if (((word
>> 25) & 0x1) == 0)
11447 /* 33222222222211111111110000000000
11448 10987654321098765432109876543210
11449 xxxxxxxxxxxxxxxxxxxxxxxx101011xx
11455 /* 33222222222211111111110000000000
11456 10987654321098765432109876543210
11457 xxxxxxxxxxxxxxxxxxxxxxxx111011xx
11467 if (((word
>> 25) & 0x1) == 0)
11469 if (((word
>> 28) & 0x1) == 0)
11471 if (((word
>> 22) & 0x1) == 0)
11473 if (((word
>> 23) & 0x1) == 0)
11475 if (((word
>> 24) & 0x1) == 0)
11477 if (((word
>> 29) & 0x1) == 0)
11479 /* 33222222222211111111110000000000
11480 10987654321098765432109876543210
11481 xxxxxxxxxxxxxxxxxxxxxx00001100xx
11487 /* 33222222222211111111110000000000
11488 10987654321098765432109876543210
11489 xxxxxxxxxxxxxxxxxxxxxx00001101xx
11496 if (((word
>> 29) & 0x1) == 0)
11498 if (((word
>> 13) & 0x1) == 0)
11500 if (((word
>> 21) & 0x1) == 0)
11502 /* 33222222222211111111110000000000
11503 10987654321098765432109876543210
11504 xxxxxxxxxxxxx0xxxxxxx000101100xx
11510 /* 33222222222211111111110000000000
11511 10987654321098765432109876543210
11512 xxxxxxxxxxxxx0xxxxxxx100101100xx
11519 if (((word
>> 21) & 0x1) == 0)
11521 /* 33222222222211111111110000000000
11522 10987654321098765432109876543210
11523 xxxxxxxxxxxxx1xxxxxxx000101100xx
11529 /* 33222222222211111111110000000000
11530 10987654321098765432109876543210
11531 xxxxxxxxxxxxx1xxxxxxx100101100xx
11539 /* 33222222222211111111110000000000
11540 10987654321098765432109876543210
11541 xxxxxxxxxxxxxxxxxxxxxx00101101xx
11549 if (((word
>> 29) & 0x1) == 0)
11551 if (((word
>> 21) & 0x1) == 0)
11553 if (((word
>> 24) & 0x1) == 0)
11555 /* 33222222222211111111110000000000
11556 10987654321098765432109876543210
11557 xxxxxxxxxxxxxxxxxxxxx001001100xx
11563 if (((word
>> 13) & 0x1) == 0)
11565 /* 33222222222211111111110000000000
11566 10987654321098765432109876543210
11567 xxxxxxxxxxxxx0xxxxxxx001101100xx
11573 /* 33222222222211111111110000000000
11574 10987654321098765432109876543210
11575 xxxxxxxxxxxxx1xxxxxxx001101100xx
11583 if (((word
>> 13) & 0x1) == 0)
11585 /* 33222222222211111111110000000000
11586 10987654321098765432109876543210
11587 xxxxxxxxxxxxx0xxxxxxx101x01100xx
11593 /* 33222222222211111111110000000000
11594 10987654321098765432109876543210
11595 xxxxxxxxxxxxx1xxxxxxx101x01100xx
11603 /* 33222222222211111111110000000000
11604 10987654321098765432109876543210
11605 xxxxxxxxxxxxxxxxxxxxxx01x01101xx
11613 if (((word
>> 23) & 0x1) == 0)
11615 if (((word
>> 24) & 0x1) == 0)
11617 if (((word
>> 29) & 0x1) == 0)
11619 /* 33222222222211111111110000000000
11620 10987654321098765432109876543210
11621 xxxxxxxxxxxxxxxxxxxxxx10001100xx
11627 /* 33222222222211111111110000000000
11628 10987654321098765432109876543210
11629 xxxxxxxxxxxxxxxxxxxxxx10001101xx
11636 if (((word
>> 29) & 0x1) == 0)
11638 if (((word
>> 13) & 0x1) == 0)
11640 if (((word
>> 21) & 0x1) == 0)
11642 /* 33222222222211111111110000000000
11643 10987654321098765432109876543210
11644 xxxxxxxxxxxxx0xxxxxxx010101100xx
11650 /* 33222222222211111111110000000000
11651 10987654321098765432109876543210
11652 xxxxxxxxxxxxx0xxxxxxx110101100xx
11659 if (((word
>> 21) & 0x1) == 0)
11661 /* 33222222222211111111110000000000
11662 10987654321098765432109876543210
11663 xxxxxxxxxxxxx1xxxxxxx010101100xx
11669 /* 33222222222211111111110000000000
11670 10987654321098765432109876543210
11671 xxxxxxxxxxxxx1xxxxxxx110101100xx
11679 /* 33222222222211111111110000000000
11680 10987654321098765432109876543210
11681 xxxxxxxxxxxxxxxxxxxxxx10101101xx
11689 if (((word
>> 29) & 0x1) == 0)
11691 if (((word
>> 21) & 0x1) == 0)
11693 if (((word
>> 24) & 0x1) == 0)
11695 /* 33222222222211111111110000000000
11696 10987654321098765432109876543210
11697 xxxxxxxxxxxxxxxxxxxxx011001100xx
11703 if (((word
>> 13) & 0x1) == 0)
11705 /* 33222222222211111111110000000000
11706 10987654321098765432109876543210
11707 xxxxxxxxxxxxx0xxxxxxx011101100xx
11713 /* 33222222222211111111110000000000
11714 10987654321098765432109876543210
11715 xxxxxxxxxxxxx1xxxxxxx011101100xx
11723 if (((word
>> 13) & 0x1) == 0)
11725 /* 33222222222211111111110000000000
11726 10987654321098765432109876543210
11727 xxxxxxxxxxxxx0xxxxxxx111x01100xx
11733 /* 33222222222211111111110000000000
11734 10987654321098765432109876543210
11735 xxxxxxxxxxxxx1xxxxxxx111x01100xx
11743 /* 33222222222211111111110000000000
11744 10987654321098765432109876543210
11745 xxxxxxxxxxxxxxxxxxxxxx11x01101xx
11754 if (((word
>> 24) & 0x1) == 0)
11756 if (((word
>> 29) & 0x1) == 0)
11758 /* 33222222222211111111110000000000
11759 10987654321098765432109876543210
11760 xxxxxxxxxxxxxxxxxxxxxxxx001110xx
11766 if (((word
>> 10) & 0x1) == 0)
11768 if (((word
>> 11) & 0x1) == 0)
11770 if (((word
>> 22) & 0x1) == 0)
11772 /* 33222222222211111111110000000000
11773 10987654321098765432109876543210
11774 xxxxxxxxxx00xxxxxxxxxx0x001111xx
11780 /* 33222222222211111111110000000000
11781 10987654321098765432109876543210
11782 xxxxxxxxxx00xxxxxxxxxx1x001111xx
11789 if (((word
>> 22) & 0x1) == 0)
11791 /* 33222222222211111111110000000000
11792 10987654321098765432109876543210
11793 xxxxxxxxxx01xxxxxxxxxx0x001111xx
11799 /* 33222222222211111111110000000000
11800 10987654321098765432109876543210
11801 xxxxxxxxxx01xxxxxxxxxx1x001111xx
11809 if (((word
>> 22) & 0x1) == 0)
11811 /* 33222222222211111111110000000000
11812 10987654321098765432109876543210
11813 xxxxxxxxxx1xxxxxxxxxxx0x001111xx
11819 /* 33222222222211111111110000000000
11820 10987654321098765432109876543210
11821 xxxxxxxxxx1xxxxxxxxxxx1x001111xx
11830 if (((word
>> 22) & 0x1) == 0)
11832 /* 33222222222211111111110000000000
11833 10987654321098765432109876543210
11834 xxxxxxxxxxxxxxxxxxxxxx0x10111xxx
11840 /* 33222222222211111111110000000000
11841 10987654321098765432109876543210
11842 xxxxxxxxxxxxxxxxxxxxxx1x10111xxx
11851 if (((word
>> 24) & 0x1) == 0)
11853 if (((word
>> 21) & 0x1) == 0)
11855 if (((word
>> 28) & 0x1) == 0)
11857 if (((word
>> 10) & 0x1) == 0)
11859 if (((word
>> 29) & 0x1) == 0)
11861 if (((word
>> 11) & 0x1) == 0)
11863 if (((word
>> 12) & 0x1) == 0)
11865 /* 33222222222211111111110000000000
11866 10987654321098765432109876543210
11867 xxxxxxxxxx000xxxxxxxx0xx011100xx
11873 /* 33222222222211111111110000000000
11874 10987654321098765432109876543210
11875 xxxxxxxxxx001xxxxxxxx0xx011100xx
11882 if (((word
>> 12) & 0x1) == 0)
11884 if (((word
>> 14) & 0x1) == 0)
11886 /* 33222222222211111111110000000000
11887 10987654321098765432109876543210
11888 xxxxxxxxxx010x0xxxxxx0xx011100xx
11894 /* 33222222222211111111110000000000
11895 10987654321098765432109876543210
11896 xxxxxxxxxx010x1xxxxxx0xx011100xx
11903 if (((word
>> 13) & 0x1) == 0)
11905 if (((word
>> 14) & 0x1) == 0)
11907 /* 33222222222211111111110000000000
11908 10987654321098765432109876543210
11909 xxxxxxxxxx01100xxxxxx0xx011100xx
11915 /* 33222222222211111111110000000000
11916 10987654321098765432109876543210
11917 xxxxxxxxxx01101xxxxxx0xx011100xx
11924 if (((word
>> 14) & 0x1) == 0)
11926 /* 33222222222211111111110000000000
11927 10987654321098765432109876543210
11928 xxxxxxxxxx01110xxxxxx0xx011100xx
11934 /* 33222222222211111111110000000000
11935 10987654321098765432109876543210
11936 xxxxxxxxxx01111xxxxxx0xx011100xx
11946 /* 33222222222211111111110000000000
11947 10987654321098765432109876543210
11948 xxxxxxxxxx0xxxxxxxxxx0xx011101xx
11955 if (((word
>> 15) & 0x1) == 0)
11957 if (((word
>> 22) & 0x1) == 0)
11959 if (((word
>> 29) & 0x1) == 0)
11961 if (((word
>> 11) & 0x1) == 0)
11963 /* 33222222222211111111110000000000
11964 10987654321098765432109876543210
11965 xxxxxxxxxx10xxx0xxxxx00x011100xx
11971 if (((word
>> 12) & 0x1) == 0)
11973 if (((word
>> 13) & 0x1) == 0)
11975 /* 33222222222211111111110000000000
11976 10987654321098765432109876543210
11977 xxxxxxxxxx1100x0xxxxx00x011100xx
11983 /* 33222222222211111111110000000000
11984 10987654321098765432109876543210
11985 xxxxxxxxxx1101x0xxxxx00x011100xx
11992 if (((word
>> 13) & 0x1) == 0)
11994 /* 33222222222211111111110000000000
11995 10987654321098765432109876543210
11996 xxxxxxxxxx1110x0xxxxx00x011100xx
12002 /* 33222222222211111111110000000000
12003 10987654321098765432109876543210
12004 xxxxxxxxxx1111x0xxxxx00x011100xx
12013 /* 33222222222211111111110000000000
12014 10987654321098765432109876543210
12015 xxxxxxxxxx1xxxx0xxxxx00x011101xx
12022 if (((word
>> 11) & 0x1) == 0)
12024 if (((word
>> 12) & 0x1) == 0)
12026 if (((word
>> 13) & 0x1) == 0)
12028 if (((word
>> 23) & 0x1) == 0)
12030 if (((word
>> 29) & 0x1) == 0)
12032 /* 33222222222211111111110000000000
12033 10987654321098765432109876543210
12034 xxxxxxxxxx1000x0xxxxx010011100xx
12040 /* 33222222222211111111110000000000
12041 10987654321098765432109876543210
12042 xxxxxxxxxx1000x0xxxxx010011101xx
12049 if (((word
>> 29) & 0x1) == 0)
12051 /* 33222222222211111111110000000000
12052 10987654321098765432109876543210
12053 xxxxxxxxxx1000x0xxxxx011011100xx
12059 /* 33222222222211111111110000000000
12060 10987654321098765432109876543210
12061 xxxxxxxxxx1000x0xxxxx011011101xx
12069 if (((word
>> 23) & 0x1) == 0)
12071 if (((word
>> 29) & 0x1) == 0)
12073 /* 33222222222211111111110000000000
12074 10987654321098765432109876543210
12075 xxxxxxxxxx1001x0xxxxx010011100xx
12081 /* 33222222222211111111110000000000
12082 10987654321098765432109876543210
12083 xxxxxxxxxx1001x0xxxxx010011101xx
12090 /* 33222222222211111111110000000000
12091 10987654321098765432109876543210
12092 xxxxxxxxxx1001x0xxxxx01101110xxx
12100 if (((word
>> 13) & 0x1) == 0)
12102 if (((word
>> 23) & 0x1) == 0)
12104 if (((word
>> 29) & 0x1) == 0)
12106 /* 33222222222211111111110000000000
12107 10987654321098765432109876543210
12108 xxxxxxxxxx1010x0xxxxx010011100xx
12114 /* 33222222222211111111110000000000
12115 10987654321098765432109876543210
12116 xxxxxxxxxx1010x0xxxxx010011101xx
12123 if (((word
>> 29) & 0x1) == 0)
12125 /* 33222222222211111111110000000000
12126 10987654321098765432109876543210
12127 xxxxxxxxxx1010x0xxxxx011011100xx
12133 /* 33222222222211111111110000000000
12134 10987654321098765432109876543210
12135 xxxxxxxxxx1010x0xxxxx011011101xx
12143 if (((word
>> 23) & 0x1) == 0)
12145 if (((word
>> 29) & 0x1) == 0)
12147 /* 33222222222211111111110000000000
12148 10987654321098765432109876543210
12149 xxxxxxxxxx1011x0xxxxx010011100xx
12155 /* 33222222222211111111110000000000
12156 10987654321098765432109876543210
12157 xxxxxxxxxx1011x0xxxxx010011101xx
12164 if (((word
>> 29) & 0x1) == 0)
12166 /* 33222222222211111111110000000000
12167 10987654321098765432109876543210
12168 xxxxxxxxxx1011x0xxxxx011011100xx
12174 /* 33222222222211111111110000000000
12175 10987654321098765432109876543210
12176 xxxxxxxxxx1011x0xxxxx011011101xx
12186 if (((word
>> 12) & 0x1) == 0)
12188 if (((word
>> 13) & 0x1) == 0)
12190 if (((word
>> 23) & 0x1) == 0)
12192 /* 33222222222211111111110000000000
12193 10987654321098765432109876543210
12194 xxxxxxxxxx1100x0xxxxx01001110xxx
12200 /* 33222222222211111111110000000000
12201 10987654321098765432109876543210
12202 xxxxxxxxxx1100x0xxxxx01101110xxx
12209 if (((word
>> 23) & 0x1) == 0)
12211 /* 33222222222211111111110000000000
12212 10987654321098765432109876543210
12213 xxxxxxxxxx1101x0xxxxx01001110xxx
12219 /* 33222222222211111111110000000000
12220 10987654321098765432109876543210
12221 xxxxxxxxxx1101x0xxxxx01101110xxx
12229 if (((word
>> 13) & 0x1) == 0)
12231 if (((word
>> 29) & 0x1) == 0)
12233 /* 33222222222211111111110000000000
12234 10987654321098765432109876543210
12235 xxxxxxxxxx1110x0xxxxx01x011100xx
12241 /* 33222222222211111111110000000000
12242 10987654321098765432109876543210
12243 xxxxxxxxxx1110x0xxxxx01x011101xx
12250 if (((word
>> 23) & 0x1) == 0)
12252 if (((word
>> 29) & 0x1) == 0)
12254 /* 33222222222211111111110000000000
12255 10987654321098765432109876543210
12256 xxxxxxxxxx1111x0xxxxx010011100xx
12262 /* 33222222222211111111110000000000
12263 10987654321098765432109876543210
12264 xxxxxxxxxx1111x0xxxxx010011101xx
12271 /* 33222222222211111111110000000000
12272 10987654321098765432109876543210
12273 xxxxxxxxxx1111x0xxxxx01101110xxx
12284 if (((word
>> 11) & 0x1) == 0)
12286 /* 33222222222211111111110000000000
12287 10987654321098765432109876543210
12288 xxxxxxxxxx10xxx1xxxxx0xx01110xxx
12294 /* 33222222222211111111110000000000
12295 10987654321098765432109876543210
12296 xxxxxxxxxx11xxx1xxxxx0xx01110xxx
12305 if (((word
>> 29) & 0x1) == 0)
12307 if (((word
>> 30) & 0x1) == 0)
12309 if (((word
>> 16) & 0x1) == 0)
12311 if (((word
>> 17) & 0x1) == 0)
12313 /* 33222222222211111111110000000000
12314 10987654321098765432109876543210
12315 xxxxxxxxxxxxxxxx00xxx0xx0111100x
12321 /* 33222222222211111111110000000000
12322 10987654321098765432109876543210
12323 xxxxxxxxxxxxxxxx01xxx0xx0111100x
12330 if (((word
>> 17) & 0x1) == 0)
12332 /* 33222222222211111111110000000000
12333 10987654321098765432109876543210
12334 xxxxxxxxxxxxxxxx10xxx0xx0111100x
12340 /* 33222222222211111111110000000000
12341 10987654321098765432109876543210
12342 xxxxxxxxxxxxxxxx11xxx0xx0111100x
12350 if (((word
>> 10) & 0x1) == 0)
12352 if (((word
>> 12) & 0x1) == 0)
12354 if (((word
>> 13) & 0x1) == 0)
12356 if (((word
>> 14) & 0x1) == 0)
12358 /* 33222222222211111111110000000000
12359 10987654321098765432109876543210
12360 xxxxxxxxxx0x000xxxxxx0xx0111101x
12366 /* 33222222222211111111110000000000
12367 10987654321098765432109876543210
12368 xxxxxxxxxx0x001xxxxxx0xx0111101x
12375 if (((word
>> 14) & 0x1) == 0)
12377 /* 33222222222211111111110000000000
12378 10987654321098765432109876543210
12379 xxxxxxxxxx0x010xxxxxx0xx0111101x
12385 /* 33222222222211111111110000000000
12386 10987654321098765432109876543210
12387 xxxxxxxxxx0x011xxxxxx0xx0111101x
12395 if (((word
>> 13) & 0x1) == 0)
12397 if (((word
>> 14) & 0x1) == 0)
12399 /* 33222222222211111111110000000000
12400 10987654321098765432109876543210
12401 xxxxxxxxxx0x100xxxxxx0xx0111101x
12407 /* 33222222222211111111110000000000
12408 10987654321098765432109876543210
12409 xxxxxxxxxx0x101xxxxxx0xx0111101x
12416 /* 33222222222211111111110000000000
12417 10987654321098765432109876543210
12418 xxxxxxxxxx0x11xxxxxxx0xx0111101x
12426 if (((word
>> 11) & 0x1) == 0)
12428 if (((word
>> 13) & 0x1) == 0)
12430 /* 33222222222211111111110000000000
12431 10987654321098765432109876543210
12432 xxxxxxxxxx10x0xxxxxxx0xx0111101x
12438 /* 33222222222211111111110000000000
12439 10987654321098765432109876543210
12440 xxxxxxxxxx10x1xxxxxxx0xx0111101x
12447 if (((word
>> 13) & 0x1) == 0)
12449 /* 33222222222211111111110000000000
12450 10987654321098765432109876543210
12451 xxxxxxxxxx11x0xxxxxxx0xx0111101x
12457 if (((word
>> 23) & 0x1) == 0)
12459 /* 33222222222211111111110000000000
12460 10987654321098765432109876543210
12461 xxxxxxxxxx11x1xxxxxxx0x00111101x
12467 /* 33222222222211111111110000000000
12468 10987654321098765432109876543210
12469 xxxxxxxxxx11x1xxxxxxx0x10111101x
12480 if (((word
>> 11) & 0x1) == 0)
12482 if (((word
>> 12) & 0x1) == 0)
12484 if (((word
>> 13) & 0x1) == 0)
12486 /* 33222222222211111111110000000000
12487 10987654321098765432109876543210
12488 xxxxxxxxxxx000xxxxxxx0xx011111xx
12494 if (((word
>> 23) & 0x1) == 0)
12496 /* 33222222222211111111110000000000
12497 10987654321098765432109876543210
12498 xxxxxxxxxxx001xxxxxxx0x0011111xx
12504 /* 33222222222211111111110000000000
12505 10987654321098765432109876543210
12506 xxxxxxxxxxx001xxxxxxx0x1011111xx
12514 /* 33222222222211111111110000000000
12515 10987654321098765432109876543210
12516 xxxxxxxxxxx01xxxxxxxx0xx011111xx
12523 if (((word
>> 13) & 0x1) == 0)
12525 /* 33222222222211111111110000000000
12526 10987654321098765432109876543210
12527 xxxxxxxxxxx1x0xxxxxxx0xx011111xx
12533 if (((word
>> 23) & 0x1) == 0)
12535 /* 33222222222211111111110000000000
12536 10987654321098765432109876543210
12537 xxxxxxxxxxx1x1xxxxxxx0x0011111xx
12543 /* 33222222222211111111110000000000
12544 10987654321098765432109876543210
12545 xxxxxxxxxxx1x1xxxxxxx0x1011111xx
12556 if (((word
>> 10) & 0x1) == 0)
12558 if (((word
>> 11) & 0x1) == 0)
12560 if (((word
>> 12) & 0x1) == 0)
12562 if (((word
>> 13) & 0x1) == 0)
12564 if (((word
>> 14) & 0x1) == 0)
12566 if (((word
>> 15) & 0x1) == 0)
12568 if (((word
>> 28) & 0x1) == 0)
12570 if (((word
>> 29) & 0x1) == 0)
12572 if (((word
>> 30) & 0x1) == 0)
12574 /* 33222222222211111111110000000000
12575 10987654321098765432109876543210
12576 xxxxxxxxxx000000xxxxx1xx0111000x
12582 /* 33222222222211111111110000000000
12583 10987654321098765432109876543210
12584 xxxxxxxxxx000000xxxxx1xx0111001x
12591 if (((word
>> 30) & 0x1) == 0)
12593 /* 33222222222211111111110000000000
12594 10987654321098765432109876543210
12595 xxxxxxxxxx000000xxxxx1xx0111010x
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 xxxxxxxxxx000000xxxxx1xx0111011x
12611 if (((word
>> 16) & 0x1) == 0)
12613 if (((word
>> 17) & 0x1) == 0)
12615 if (((word
>> 18) & 0x1) == 0)
12617 if (((word
>> 19) & 0x1) == 0)
12619 if (((word
>> 20) & 0x1) == 0)
12621 /* 33222222222211111111110000000000
12622 10987654321098765432109876543210
12623 xxxxxxxxxx000000000001xx01111xxx
12629 /* 33222222222211111111110000000000
12630 10987654321098765432109876543210
12631 xxxxxxxxxx000000000011xx01111xxx
12638 if (((word
>> 20) & 0x1) == 0)
12640 /* 33222222222211111111110000000000
12641 10987654321098765432109876543210
12642 xxxxxxxxxx000000000101xx01111xxx
12648 /* 33222222222211111111110000000000
12649 10987654321098765432109876543210
12650 xxxxxxxxxx000000000111xx01111xxx
12658 /* 33222222222211111111110000000000
12659 10987654321098765432109876543210
12660 xxxxxxxxxx000000001xx1xx01111xxx
12667 if (((word
>> 18) & 0x1) == 0)
12669 /* 33222222222211111111110000000000
12670 10987654321098765432109876543210
12671 xxxxxxxxxx000000010xx1xx01111xxx
12677 if (((word
>> 19) & 0x1) == 0)
12679 /* 33222222222211111111110000000000
12680 10987654321098765432109876543210
12681 xxxxxxxxxx0000000110x1xx01111xxx
12687 /* 33222222222211111111110000000000
12688 10987654321098765432109876543210
12689 xxxxxxxxxx0000000111x1xx01111xxx
12698 if (((word
>> 17) & 0x1) == 0)
12700 if (((word
>> 18) & 0x1) == 0)
12702 if (((word
>> 19) & 0x1) == 0)
12704 if (((word
>> 20) & 0x1) == 0)
12706 /* 33222222222211111111110000000000
12707 10987654321098765432109876543210
12708 xxxxxxxxxx000000100001xx01111xxx
12714 /* 33222222222211111111110000000000
12715 10987654321098765432109876543210
12716 xxxxxxxxxx000000100011xx01111xxx
12723 if (((word
>> 20) & 0x1) == 0)
12725 /* 33222222222211111111110000000000
12726 10987654321098765432109876543210
12727 xxxxxxxxxx000000100101xx01111xxx
12733 /* 33222222222211111111110000000000
12734 10987654321098765432109876543210
12735 xxxxxxxxxx000000100111xx01111xxx
12743 /* 33222222222211111111110000000000
12744 10987654321098765432109876543210
12745 xxxxxxxxxx000000101xx1xx01111xxx
12752 if (((word
>> 18) & 0x1) == 0)
12754 /* 33222222222211111111110000000000
12755 10987654321098765432109876543210
12756 xxxxxxxxxx000000110xx1xx01111xxx
12762 if (((word
>> 19) & 0x1) == 0)
12764 /* 33222222222211111111110000000000
12765 10987654321098765432109876543210
12766 xxxxxxxxxx0000001110x1xx01111xxx
12772 /* 33222222222211111111110000000000
12773 10987654321098765432109876543210
12774 xxxxxxxxxx0000001111x1xx01111xxx
12785 if (((word
>> 29) & 0x1) == 0)
12787 if (((word
>> 30) & 0x1) == 0)
12789 /* 33222222222211111111110000000000
12790 10987654321098765432109876543210
12791 xxxxxxxxxx000001xxxxx1xx0111x00x
12797 /* 33222222222211111111110000000000
12798 10987654321098765432109876543210
12799 xxxxxxxxxx000001xxxxx1xx0111x01x
12806 if (((word
>> 30) & 0x1) == 0)
12808 /* 33222222222211111111110000000000
12809 10987654321098765432109876543210
12810 xxxxxxxxxx000001xxxxx1xx0111x10x
12816 /* 33222222222211111111110000000000
12817 10987654321098765432109876543210
12818 xxxxxxxxxx000001xxxxx1xx0111x11x
12827 if (((word
>> 28) & 0x1) == 0)
12829 if (((word
>> 15) & 0x1) == 0)
12831 if (((word
>> 29) & 0x1) == 0)
12833 if (((word
>> 30) & 0x1) == 0)
12835 /* 33222222222211111111110000000000
12836 10987654321098765432109876543210
12837 xxxxxxxxxx000010xxxxx1xx0111000x
12843 /* 33222222222211111111110000000000
12844 10987654321098765432109876543210
12845 xxxxxxxxxx000010xxxxx1xx0111001x
12852 if (((word
>> 30) & 0x1) == 0)
12854 /* 33222222222211111111110000000000
12855 10987654321098765432109876543210
12856 xxxxxxxxxx000010xxxxx1xx0111010x
12862 /* 33222222222211111111110000000000
12863 10987654321098765432109876543210
12864 xxxxxxxxxx000010xxxxx1xx0111011x
12872 if (((word
>> 29) & 0x1) == 0)
12874 if (((word
>> 30) & 0x1) == 0)
12876 /* 33222222222211111111110000000000
12877 10987654321098765432109876543210
12878 xxxxxxxxxx000011xxxxx1xx0111000x
12884 /* 33222222222211111111110000000000
12885 10987654321098765432109876543210
12886 xxxxxxxxxx000011xxxxx1xx0111001x
12893 if (((word
>> 30) & 0x1) == 0)
12895 /* 33222222222211111111110000000000
12896 10987654321098765432109876543210
12897 xxxxxxxxxx000011xxxxx1xx0111010x
12903 /* 33222222222211111111110000000000
12904 10987654321098765432109876543210
12905 xxxxxxxxxx000011xxxxx1xx0111011x
12914 if (((word
>> 17) & 0x1) == 0)
12916 if (((word
>> 15) & 0x1) == 0)
12918 if (((word
>> 16) & 0x1) == 0)
12920 if (((word
>> 18) & 0x1) == 0)
12922 /* 33222222222211111111110000000000
12923 10987654321098765432109876543210
12924 xxxxxxxxxx000010000xx1xx01111xxx
12930 /* 33222222222211111111110000000000
12931 10987654321098765432109876543210
12932 xxxxxxxxxx000010001xx1xx01111xxx
12939 if (((word
>> 18) & 0x1) == 0)
12941 /* 33222222222211111111110000000000
12942 10987654321098765432109876543210
12943 xxxxxxxxxx000010100xx1xx01111xxx
12949 /* 33222222222211111111110000000000
12950 10987654321098765432109876543210
12951 xxxxxxxxxx000010101xx1xx01111xxx
12959 if (((word
>> 16) & 0x1) == 0)
12961 if (((word
>> 18) & 0x1) == 0)
12963 /* 33222222222211111111110000000000
12964 10987654321098765432109876543210
12965 xxxxxxxxxx000011000xx1xx01111xxx
12971 /* 33222222222211111111110000000000
12972 10987654321098765432109876543210
12973 xxxxxxxxxx000011001xx1xx01111xxx
12980 if (((word
>> 18) & 0x1) == 0)
12982 /* 33222222222211111111110000000000
12983 10987654321098765432109876543210
12984 xxxxxxxxxx000011100xx1xx01111xxx
12990 /* 33222222222211111111110000000000
12991 10987654321098765432109876543210
12992 xxxxxxxxxx000011101xx1xx01111xxx
13001 if (((word
>> 18) & 0x1) == 0)
13003 /* 33222222222211111111110000000000
13004 10987654321098765432109876543210
13005 xxxxxxxxxx00001xx10xx1xx01111xxx
13011 if (((word
>> 15) & 0x1) == 0)
13013 if (((word
>> 16) & 0x1) == 0)
13015 /* 33222222222211111111110000000000
13016 10987654321098765432109876543210
13017 xxxxxxxxxx000010011xx1xx01111xxx
13023 /* 33222222222211111111110000000000
13024 10987654321098765432109876543210
13025 xxxxxxxxxx000010111xx1xx01111xxx
13032 /* 33222222222211111111110000000000
13033 10987654321098765432109876543210
13034 xxxxxxxxxx000011x11xx1xx01111xxx
13045 if (((word
>> 14) & 0x1) == 0)
13047 if (((word
>> 15) & 0x1) == 0)
13049 if (((word
>> 28) & 0x1) == 0)
13051 if (((word
>> 29) & 0x1) == 0)
13053 if (((word
>> 30) & 0x1) == 0)
13055 /* 33222222222211111111110000000000
13056 10987654321098765432109876543210
13057 xxxxxxxxxx000100xxxxx1xx0111000x
13063 /* 33222222222211111111110000000000
13064 10987654321098765432109876543210
13065 xxxxxxxxxx000100xxxxx1xx0111001x
13072 if (((word
>> 30) & 0x1) == 0)
13074 /* 33222222222211111111110000000000
13075 10987654321098765432109876543210
13076 xxxxxxxxxx000100xxxxx1xx0111010x
13082 /* 33222222222211111111110000000000
13083 10987654321098765432109876543210
13084 xxxxxxxxxx000100xxxxx1xx0111011x
13092 if (((word
>> 3) & 0x1) == 0)
13094 if (((word
>> 4) & 0x1) == 0)
13096 /* 33222222222211111111110000000000
13097 10987654321098765432109876543210
13098 xxx00xxxxx000100xxxxx1xx01111xxx
13104 /* 33222222222211111111110000000000
13105 10987654321098765432109876543210
13106 xxx01xxxxx000100xxxxx1xx01111xxx
13113 if (((word
>> 4) & 0x1) == 0)
13115 /* 33222222222211111111110000000000
13116 10987654321098765432109876543210
13117 xxx10xxxxx000100xxxxx1xx01111xxx
13123 /* 33222222222211111111110000000000
13124 10987654321098765432109876543210
13125 xxx11xxxxx000100xxxxx1xx01111xxx
13134 if (((word
>> 29) & 0x1) == 0)
13136 if (((word
>> 30) & 0x1) == 0)
13138 /* 33222222222211111111110000000000
13139 10987654321098765432109876543210
13140 xxxxxxxxxx000101xxxxx1xx0111x00x
13146 /* 33222222222211111111110000000000
13147 10987654321098765432109876543210
13148 xxxxxxxxxx000101xxxxx1xx0111x01x
13155 if (((word
>> 30) & 0x1) == 0)
13157 /* 33222222222211111111110000000000
13158 10987654321098765432109876543210
13159 xxxxxxxxxx000101xxxxx1xx0111x10x
13165 /* 33222222222211111111110000000000
13166 10987654321098765432109876543210
13167 xxxxxxxxxx000101xxxxx1xx0111x11x
13176 if (((word
>> 15) & 0x1) == 0)
13178 if (((word
>> 29) & 0x1) == 0)
13180 if (((word
>> 30) & 0x1) == 0)
13182 /* 33222222222211111111110000000000
13183 10987654321098765432109876543210
13184 xxxxxxxxxx000110xxxxx1xx0111x00x
13190 /* 33222222222211111111110000000000
13191 10987654321098765432109876543210
13192 xxxxxxxxxx000110xxxxx1xx0111x01x
13199 if (((word
>> 30) & 0x1) == 0)
13201 /* 33222222222211111111110000000000
13202 10987654321098765432109876543210
13203 xxxxxxxxxx000110xxxxx1xx0111x10x
13209 /* 33222222222211111111110000000000
13210 10987654321098765432109876543210
13211 xxxxxxxxxx000110xxxxx1xx0111x11x
13219 if (((word
>> 22) & 0x1) == 0)
13221 if (((word
>> 30) & 0x1) == 0)
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 xxxxxxxxxx000111xxxxx10x0111xx0x
13231 /* 33222222222211111111110000000000
13232 10987654321098765432109876543210
13233 xxxxxxxxxx000111xxxxx10x0111xx1x
13240 if (((word
>> 30) & 0x1) == 0)
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 xxxxxxxxxx000111xxxxx11x0111xx0x
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 xxxxxxxxxx000111xxxxx11x0111xx1x
13263 if (((word
>> 28) & 0x1) == 0)
13265 if (((word
>> 13) & 0x1) == 0)
13267 if (((word
>> 14) & 0x1) == 0)
13269 if (((word
>> 15) & 0x1) == 0)
13271 if (((word
>> 29) & 0x1) == 0)
13273 if (((word
>> 30) & 0x1) == 0)
13275 /* 33222222222211111111110000000000
13276 10987654321098765432109876543210
13277 xxxxxxxxxx001000xxxxx1xx0111000x
13283 /* 33222222222211111111110000000000
13284 10987654321098765432109876543210
13285 xxxxxxxxxx001000xxxxx1xx0111001x
13292 if (((word
>> 30) & 0x1) == 0)
13294 /* 33222222222211111111110000000000
13295 10987654321098765432109876543210
13296 xxxxxxxxxx001000xxxxx1xx0111010x
13302 /* 33222222222211111111110000000000
13303 10987654321098765432109876543210
13304 xxxxxxxxxx001000xxxxx1xx0111011x
13312 if (((word
>> 30) & 0x1) == 0)
13314 /* 33222222222211111111110000000000
13315 10987654321098765432109876543210
13316 xxxxxxxxxx001001xxxxx1xx01110x0x
13322 /* 33222222222211111111110000000000
13323 10987654321098765432109876543210
13324 xxxxxxxxxx001001xxxxx1xx01110x1x
13332 if (((word
>> 15) & 0x1) == 0)
13334 if (((word
>> 29) & 0x1) == 0)
13336 if (((word
>> 30) & 0x1) == 0)
13338 /* 33222222222211111111110000000000
13339 10987654321098765432109876543210
13340 xxxxxxxxxx001010xxxxx1xx0111000x
13346 /* 33222222222211111111110000000000
13347 10987654321098765432109876543210
13348 xxxxxxxxxx001010xxxxx1xx0111001x
13355 if (((word
>> 30) & 0x1) == 0)
13357 /* 33222222222211111111110000000000
13358 10987654321098765432109876543210
13359 xxxxxxxxxx001010xxxxx1xx0111010x
13365 /* 33222222222211111111110000000000
13366 10987654321098765432109876543210
13367 xxxxxxxxxx001010xxxxx1xx0111011x
13375 if (((word
>> 30) & 0x1) == 0)
13377 /* 33222222222211111111110000000000
13378 10987654321098765432109876543210
13379 xxxxxxxxxx001011xxxxx1xx01110x0x
13385 /* 33222222222211111111110000000000
13386 10987654321098765432109876543210
13387 xxxxxxxxxx001011xxxxx1xx01110x1x
13396 if (((word
>> 14) & 0x1) == 0)
13398 if (((word
>> 15) & 0x1) == 0)
13400 if (((word
>> 29) & 0x1) == 0)
13402 if (((word
>> 30) & 0x1) == 0)
13404 /* 33222222222211111111110000000000
13405 10987654321098765432109876543210
13406 xxxxxxxxxx001100xxxxx1xx0111000x
13412 /* 33222222222211111111110000000000
13413 10987654321098765432109876543210
13414 xxxxxxxxxx001100xxxxx1xx0111001x
13421 if (((word
>> 30) & 0x1) == 0)
13423 /* 33222222222211111111110000000000
13424 10987654321098765432109876543210
13425 xxxxxxxxxx001100xxxxx1xx0111010x
13431 /* 33222222222211111111110000000000
13432 10987654321098765432109876543210
13433 xxxxxxxxxx001100xxxxx1xx0111011x
13441 if (((word
>> 30) & 0x1) == 0)
13443 /* 33222222222211111111110000000000
13444 10987654321098765432109876543210
13445 xxxxxxxxxx001101xxxxx1xx01110x0x
13451 /* 33222222222211111111110000000000
13452 10987654321098765432109876543210
13453 xxxxxxxxxx001101xxxxx1xx01110x1x
13461 if (((word
>> 29) & 0x1) == 0)
13463 if (((word
>> 30) & 0x1) == 0)
13465 /* 33222222222211111111110000000000
13466 10987654321098765432109876543210
13467 xxxxxxxxxx00111xxxxxx1xx0111000x
13473 /* 33222222222211111111110000000000
13474 10987654321098765432109876543210
13475 xxxxxxxxxx00111xxxxxx1xx0111001x
13482 if (((word
>> 30) & 0x1) == 0)
13484 /* 33222222222211111111110000000000
13485 10987654321098765432109876543210
13486 xxxxxxxxxx00111xxxxxx1xx0111010x
13492 /* 33222222222211111111110000000000
13493 10987654321098765432109876543210
13494 xxxxxxxxxx00111xxxxxx1xx0111011x
13504 if (((word
>> 30) & 0x1) == 0)
13506 /* 33222222222211111111110000000000
13507 10987654321098765432109876543210
13508 xxxxxxxxxx001xxxxxxxx1xx01111x0x
13514 if (((word
>> 13) & 0x1) == 0)
13516 if (((word
>> 14) & 0x1) == 0)
13518 /* 33222222222211111111110000000000
13519 10987654321098765432109876543210
13520 xxxxxxxxxx00100xxxxxx1xx01111x1x
13526 /* 33222222222211111111110000000000
13527 10987654321098765432109876543210
13528 xxxxxxxxxx00101xxxxxx1xx01111x1x
13535 /* 33222222222211111111110000000000
13536 10987654321098765432109876543210
13537 xxxxxxxxxx0011xxxxxxx1xx01111x1x
13547 if (((word
>> 12) & 0x1) == 0)
13549 if (((word
>> 13) & 0x1) == 0)
13551 if (((word
>> 14) & 0x1) == 0)
13553 if (((word
>> 15) & 0x1) == 0)
13555 if (((word
>> 28) & 0x1) == 0)
13557 if (((word
>> 29) & 0x1) == 0)
13559 /* 33222222222211111111110000000000
13560 10987654321098765432109876543210
13561 xxxxxxxxxx010000xxxxx1xx011100xx
13567 /* 33222222222211111111110000000000
13568 10987654321098765432109876543210
13569 xxxxxxxxxx010000xxxxx1xx011101xx
13576 if (((word
>> 30) & 0x1) == 0)
13578 /* 33222222222211111111110000000000
13579 10987654321098765432109876543210
13580 xxxxxxxxxx010000xxxxx1xx01111x0x
13586 /* 33222222222211111111110000000000
13587 10987654321098765432109876543210
13588 xxxxxxxxxx010000xxxxx1xx01111x1x
13596 if (((word
>> 28) & 0x1) == 0)
13598 if (((word
>> 16) & 0x1) == 0)
13600 if (((word
>> 29) & 0x1) == 0)
13602 /* 33222222222211111111110000000000
13603 10987654321098765432109876543210
13604 xxxxxxxxxx0100010xxxx1xx011100xx
13610 /* 33222222222211111111110000000000
13611 10987654321098765432109876543210
13612 xxxxxxxxxx0100010xxxx1xx011101xx
13619 if (((word
>> 19) & 0x1) == 0)
13621 if (((word
>> 23) & 0x1) == 0)
13623 if (((word
>> 29) & 0x1) == 0)
13625 /* 33222222222211111111110000000000
13626 10987654321098765432109876543210
13627 xxxxxxxxxx0100011xx0x1x0011100xx
13633 /* 33222222222211111111110000000000
13634 10987654321098765432109876543210
13635 xxxxxxxxxx0100011xx0x1x0011101xx
13642 /* 33222222222211111111110000000000
13643 10987654321098765432109876543210
13644 xxxxxxxxxx0100011xx0x1x101110xxx
13651 if (((word
>> 23) & 0x1) == 0)
13653 if (((word
>> 29) & 0x1) == 0)
13655 /* 33222222222211111111110000000000
13656 10987654321098765432109876543210
13657 xxxxxxxxxx0100011xx1x1x0011100xx
13663 /* 33222222222211111111110000000000
13664 10987654321098765432109876543210
13665 xxxxxxxxxx0100011xx1x1x0011101xx
13672 /* 33222222222211111111110000000000
13673 10987654321098765432109876543210
13674 xxxxxxxxxx0100011xx1x1x101110xxx
13683 if (((word
>> 29) & 0x1) == 0)
13685 if (((word
>> 30) & 0x1) == 0)
13687 /* 33222222222211111111110000000000
13688 10987654321098765432109876543210
13689 xxxxxxxxxx010001xxxxx1xx0111100x
13695 /* 33222222222211111111110000000000
13696 10987654321098765432109876543210
13697 xxxxxxxxxx010001xxxxx1xx0111101x
13704 /* 33222222222211111111110000000000
13705 10987654321098765432109876543210
13706 xxxxxxxxxx010001xxxxx1xx011111xx
13715 if (((word
>> 15) & 0x1) == 0)
13717 if (((word
>> 28) & 0x1) == 0)
13719 if (((word
>> 16) & 0x1) == 0)
13721 if (((word
>> 19) & 0x1) == 0)
13723 if (((word
>> 29) & 0x1) == 0)
13725 /* 33222222222211111111110000000000
13726 10987654321098765432109876543210
13727 xxxxxxxxxx0100100xx0x1xx011100xx
13733 /* 33222222222211111111110000000000
13734 10987654321098765432109876543210
13735 xxxxxxxxxx0100100xx0x1xx011101xx
13742 /* 33222222222211111111110000000000
13743 10987654321098765432109876543210
13744 xxxxxxxxxx0100100xx1x1xx01110xxx
13751 if (((word
>> 29) & 0x1) == 0)
13753 if (((word
>> 30) & 0x1) == 0)
13755 /* 33222222222211111111110000000000
13756 10987654321098765432109876543210
13757 xxxxxxxxxx0100101xxxx1xx0111000x
13763 /* 33222222222211111111110000000000
13764 10987654321098765432109876543210
13765 xxxxxxxxxx0100101xxxx1xx0111001x
13772 if (((word
>> 30) & 0x1) == 0)
13774 /* 33222222222211111111110000000000
13775 10987654321098765432109876543210
13776 xxxxxxxxxx0100101xxxx1xx0111010x
13782 /* 33222222222211111111110000000000
13783 10987654321098765432109876543210
13784 xxxxxxxxxx0100101xxxx1xx0111011x
13793 if (((word
>> 29) & 0x1) == 0)
13795 if (((word
>> 30) & 0x1) == 0)
13797 /* 33222222222211111111110000000000
13798 10987654321098765432109876543210
13799 xxxxxxxxxx010010xxxxx1xx0111100x
13805 /* 33222222222211111111110000000000
13806 10987654321098765432109876543210
13807 xxxxxxxxxx010010xxxxx1xx0111101x
13814 /* 33222222222211111111110000000000
13815 10987654321098765432109876543210
13816 xxxxxxxxxx010010xxxxx1xx011111xx
13824 if (((word
>> 16) & 0x1) == 0)
13826 if (((word
>> 19) & 0x1) == 0)
13828 if (((word
>> 20) & 0x1) == 0)
13830 if (((word
>> 28) & 0x1) == 0)
13832 if (((word
>> 29) & 0x1) == 0)
13834 /* 33222222222211111111110000000000
13835 10987654321098765432109876543210
13836 xxxxxxxxxx0100110xx001xx011100xx
13842 /* 33222222222211111111110000000000
13843 10987654321098765432109876543210
13844 xxxxxxxxxx0100110xx001xx011101xx
13851 if (((word
>> 29) & 0x1) == 0)
13853 /* 33222222222211111111110000000000
13854 10987654321098765432109876543210
13855 xxxxxxxxxx0100110xx001xx011110xx
13861 /* 33222222222211111111110000000000
13862 10987654321098765432109876543210
13863 xxxxxxxxxx0100110xx001xx011111xx
13871 if (((word
>> 23) & 0x1) == 0)
13873 if (((word
>> 28) & 0x1) == 0)
13875 if (((word
>> 29) & 0x1) == 0)
13877 /* 33222222222211111111110000000000
13878 10987654321098765432109876543210
13879 xxxxxxxxxx0100110xx011x0011100xx
13885 /* 33222222222211111111110000000000
13886 10987654321098765432109876543210
13887 xxxxxxxxxx0100110xx011x0011101xx
13894 if (((word
>> 29) & 0x1) == 0)
13896 /* 33222222222211111111110000000000
13897 10987654321098765432109876543210
13898 xxxxxxxxxx0100110xx011x0011110xx
13904 /* 33222222222211111111110000000000
13905 10987654321098765432109876543210
13906 xxxxxxxxxx0100110xx011x0011111xx
13914 if (((word
>> 28) & 0x1) == 0)
13916 if (((word
>> 29) & 0x1) == 0)
13918 /* 33222222222211111111110000000000
13919 10987654321098765432109876543210
13920 xxxxxxxxxx0100110xx011x1011100xx
13926 /* 33222222222211111111110000000000
13927 10987654321098765432109876543210
13928 xxxxxxxxxx0100110xx011x1011101xx
13935 if (((word
>> 29) & 0x1) == 0)
13937 /* 33222222222211111111110000000000
13938 10987654321098765432109876543210
13939 xxxxxxxxxx0100110xx011x1011110xx
13945 /* 33222222222211111111110000000000
13946 10987654321098765432109876543210
13947 xxxxxxxxxx0100110xx011x1011111xx
13957 if (((word
>> 28) & 0x1) == 0)
13959 if (((word
>> 29) & 0x1) == 0)
13961 /* 33222222222211111111110000000000
13962 10987654321098765432109876543210
13963 xxxxxxxxxx0100110xx1x1xx011100xx
13969 /* 33222222222211111111110000000000
13970 10987654321098765432109876543210
13971 xxxxxxxxxx0100110xx1x1xx011101xx
13978 if (((word
>> 29) & 0x1) == 0)
13980 /* 33222222222211111111110000000000
13981 10987654321098765432109876543210
13982 xxxxxxxxxx0100110xx1x1xx011110xx
13988 /* 33222222222211111111110000000000
13989 10987654321098765432109876543210
13990 xxxxxxxxxx0100110xx1x1xx011111xx
13999 if (((word
>> 19) & 0x1) == 0)
14001 if (((word
>> 23) & 0x1) == 0)
14003 if (((word
>> 28) & 0x1) == 0)
14005 if (((word
>> 29) & 0x1) == 0)
14007 /* 33222222222211111111110000000000
14008 10987654321098765432109876543210
14009 xxxxxxxxxx0100111xx0x1x0011100xx
14015 /* 33222222222211111111110000000000
14016 10987654321098765432109876543210
14017 xxxxxxxxxx0100111xx0x1x0011101xx
14024 if (((word
>> 29) & 0x1) == 0)
14026 /* 33222222222211111111110000000000
14027 10987654321098765432109876543210
14028 xxxxxxxxxx0100111xx0x1x0011110xx
14034 /* 33222222222211111111110000000000
14035 10987654321098765432109876543210
14036 xxxxxxxxxx0100111xx0x1x0011111xx
14044 if (((word
>> 29) & 0x1) == 0)
14046 /* 33222222222211111111110000000000
14047 10987654321098765432109876543210
14048 xxxxxxxxxx0100111xx0x1x10111x0xx
14054 /* 33222222222211111111110000000000
14055 10987654321098765432109876543210
14056 xxxxxxxxxx0100111xx0x1x10111x1xx
14064 if (((word
>> 28) & 0x1) == 0)
14066 if (((word
>> 29) & 0x1) == 0)
14068 /* 33222222222211111111110000000000
14069 10987654321098765432109876543210
14070 xxxxxxxxxx0100111xx1x1xx011100xx
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 xxxxxxxxxx0100111xx1x1xx011101xx
14085 if (((word
>> 29) & 0x1) == 0)
14087 /* 33222222222211111111110000000000
14088 10987654321098765432109876543210
14089 xxxxxxxxxx0100111xx1x1xx011110xx
14095 /* 33222222222211111111110000000000
14096 10987654321098765432109876543210
14097 xxxxxxxxxx0100111xx1x1xx011111xx
14109 if (((word
>> 14) & 0x1) == 0)
14111 if (((word
>> 15) & 0x1) == 0)
14113 if (((word
>> 28) & 0x1) == 0)
14115 if (((word
>> 16) & 0x1) == 0)
14117 if (((word
>> 29) & 0x1) == 0)
14119 /* 33222222222211111111110000000000
14120 10987654321098765432109876543210
14121 xxxxxxxxxx0101000xxxx1xx011100xx
14127 /* 33222222222211111111110000000000
14128 10987654321098765432109876543210
14129 xxxxxxxxxx0101000xxxx1xx011101xx
14136 if (((word
>> 29) & 0x1) == 0)
14138 if (((word
>> 30) & 0x1) == 0)
14140 /* 33222222222211111111110000000000
14141 10987654321098765432109876543210
14142 xxxxxxxxxx0101001xxxx1xx0111000x
14148 /* 33222222222211111111110000000000
14149 10987654321098765432109876543210
14150 xxxxxxxxxx0101001xxxx1xx0111001x
14157 if (((word
>> 30) & 0x1) == 0)
14159 /* 33222222222211111111110000000000
14160 10987654321098765432109876543210
14161 xxxxxxxxxx0101001xxxx1xx0111010x
14167 /* 33222222222211111111110000000000
14168 10987654321098765432109876543210
14169 xxxxxxxxxx0101001xxxx1xx0111011x
14178 if (((word
>> 29) & 0x1) == 0)
14180 if (((word
>> 30) & 0x1) == 0)
14182 /* 33222222222211111111110000000000
14183 10987654321098765432109876543210
14184 xxxxxxxxxx010100xxxxx1xx0111100x
14190 /* 33222222222211111111110000000000
14191 10987654321098765432109876543210
14192 xxxxxxxxxx010100xxxxx1xx0111101x
14199 /* 33222222222211111111110000000000
14200 10987654321098765432109876543210
14201 xxxxxxxxxx010100xxxxx1xx011111xx
14209 if (((word
>> 16) & 0x1) == 0)
14211 if (((word
>> 20) & 0x1) == 0)
14213 if (((word
>> 28) & 0x1) == 0)
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 xxxxxxxxxx0101010xxx01xx01110xxx
14223 /* 33222222222211111111110000000000
14224 10987654321098765432109876543210
14225 xxxxxxxxxx0101010xxx01xx01111xxx
14232 if (((word
>> 29) & 0x1) == 0)
14234 /* 33222222222211111111110000000000
14235 10987654321098765432109876543210
14236 xxxxxxxxxx0101010xxx11xx0111x0xx
14242 /* 33222222222211111111110000000000
14243 10987654321098765432109876543210
14244 xxxxxxxxxx0101010xxx11xx0111x1xx
14252 if (((word
>> 19) & 0x1) == 0)
14254 if (((word
>> 20) & 0x1) == 0)
14256 if (((word
>> 23) & 0x1) == 0)
14258 if (((word
>> 28) & 0x1) == 0)
14260 if (((word
>> 29) & 0x1) == 0)
14262 /* 33222222222211111111110000000000
14263 10987654321098765432109876543210
14264 xxxxxxxxxx0101011xx001x0011100xx
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 xxxxxxxxxx0101011xx001x0011101xx
14279 if (((word
>> 29) & 0x1) == 0)
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 xxxxxxxxxx0101011xx001x0011110xx
14289 /* 33222222222211111111110000000000
14290 10987654321098765432109876543210
14291 xxxxxxxxxx0101011xx001x0011111xx
14299 if (((word
>> 28) & 0x1) == 0)
14301 if (((word
>> 29) & 0x1) == 0)
14303 /* 33222222222211111111110000000000
14304 10987654321098765432109876543210
14305 xxxxxxxxxx0101011xx001x1011100xx
14311 /* 33222222222211111111110000000000
14312 10987654321098765432109876543210
14313 xxxxxxxxxx0101011xx001x1011101xx
14320 if (((word
>> 29) & 0x1) == 0)
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 xxxxxxxxxx0101011xx001x1011110xx
14330 /* 33222222222211111111110000000000
14331 10987654321098765432109876543210
14332 xxxxxxxxxx0101011xx001x1011111xx
14341 if (((word
>> 29) & 0x1) == 0)
14343 /* 33222222222211111111110000000000
14344 10987654321098765432109876543210
14345 xxxxxxxxxx0101011xx011xx0111x0xx
14351 /* 33222222222211111111110000000000
14352 10987654321098765432109876543210
14353 xxxxxxxxxx0101011xx011xx0111x1xx
14361 if (((word
>> 23) & 0x1) == 0)
14363 if (((word
>> 28) & 0x1) == 0)
14365 if (((word
>> 29) & 0x1) == 0)
14367 /* 33222222222211111111110000000000
14368 10987654321098765432109876543210
14369 xxxxxxxxxx0101011xx1x1x0011100xx
14375 /* 33222222222211111111110000000000
14376 10987654321098765432109876543210
14377 xxxxxxxxxx0101011xx1x1x0011101xx
14384 if (((word
>> 29) & 0x1) == 0)
14386 /* 33222222222211111111110000000000
14387 10987654321098765432109876543210
14388 xxxxxxxxxx0101011xx1x1x0011110xx
14394 /* 33222222222211111111110000000000
14395 10987654321098765432109876543210
14396 xxxxxxxxxx0101011xx1x1x0011111xx
14404 if (((word
>> 28) & 0x1) == 0)
14406 if (((word
>> 29) & 0x1) == 0)
14408 /* 33222222222211111111110000000000
14409 10987654321098765432109876543210
14410 xxxxxxxxxx0101011xx1x1x1011100xx
14416 /* 33222222222211111111110000000000
14417 10987654321098765432109876543210
14418 xxxxxxxxxx0101011xx1x1x1011101xx
14425 if (((word
>> 29) & 0x1) == 0)
14427 /* 33222222222211111111110000000000
14428 10987654321098765432109876543210
14429 xxxxxxxxxx0101011xx1x1x1011110xx
14435 /* 33222222222211111111110000000000
14436 10987654321098765432109876543210
14437 xxxxxxxxxx0101011xx1x1x1011111xx
14449 if (((word
>> 15) & 0x1) == 0)
14451 if (((word
>> 28) & 0x1) == 0)
14453 if (((word
>> 16) & 0x1) == 0)
14455 if (((word
>> 19) & 0x1) == 0)
14457 if (((word
>> 29) & 0x1) == 0)
14459 /* 33222222222211111111110000000000
14460 10987654321098765432109876543210
14461 xxxxxxxxxx0101100xx0x1xx011100xx
14467 /* 33222222222211111111110000000000
14468 10987654321098765432109876543210
14469 xxxxxxxxxx0101100xx0x1xx011101xx
14476 /* 33222222222211111111110000000000
14477 10987654321098765432109876543210
14478 xxxxxxxxxx0101100xx1x1xx01110xxx
14485 if (((word
>> 29) & 0x1) == 0)
14487 if (((word
>> 30) & 0x1) == 0)
14489 /* 33222222222211111111110000000000
14490 10987654321098765432109876543210
14491 xxxxxxxxxx0101101xxxx1xx0111000x
14497 /* 33222222222211111111110000000000
14498 10987654321098765432109876543210
14499 xxxxxxxxxx0101101xxxx1xx0111001x
14506 if (((word
>> 30) & 0x1) == 0)
14508 /* 33222222222211111111110000000000
14509 10987654321098765432109876543210
14510 xxxxxxxxxx0101101xxxx1xx0111010x
14516 /* 33222222222211111111110000000000
14517 10987654321098765432109876543210
14518 xxxxxxxxxx0101101xxxx1xx0111011x
14527 if (((word
>> 29) & 0x1) == 0)
14529 /* 33222222222211111111110000000000
14530 10987654321098765432109876543210
14531 xxxxxxxxxx010110xxxxx1xx011110xx
14537 /* 33222222222211111111110000000000
14538 10987654321098765432109876543210
14539 xxxxxxxxxx010110xxxxx1xx011111xx
14547 if (((word
>> 19) & 0x1) == 0)
14549 if (((word
>> 28) & 0x1) == 0)
14551 /* 33222222222211111111110000000000
14552 10987654321098765432109876543210
14553 xxxxxxxxxx010111xxx0x1xx01110xxx
14559 /* 33222222222211111111110000000000
14560 10987654321098765432109876543210
14561 xxxxxxxxxx010111xxx0x1xx01111xxx
14568 if (((word
>> 28) & 0x1) == 0)
14570 /* 33222222222211111111110000000000
14571 10987654321098765432109876543210
14572 xxxxxxxxxx010111xxx1x1xx01110xxx
14578 /* 33222222222211111111110000000000
14579 10987654321098765432109876543210
14580 xxxxxxxxxx010111xxx1x1xx01111xxx
14591 if (((word
>> 13) & 0x1) == 0)
14593 if (((word
>> 14) & 0x1) == 0)
14595 if (((word
>> 15) & 0x1) == 0)
14597 if (((word
>> 28) & 0x1) == 0)
14599 /* 33222222222211111111110000000000
14600 10987654321098765432109876543210
14601 xxxxxxxxxx011000xxxxx1xx01110xxx
14607 if (((word
>> 30) & 0x1) == 0)
14609 /* 33222222222211111111110000000000
14610 10987654321098765432109876543210
14611 xxxxxxxxxx011000xxxxx1xx01111x0x
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 xxxxxxxxxx011000xxxxx1xx01111x1x
14627 if (((word
>> 16) & 0x1) == 0)
14629 if (((word
>> 28) & 0x1) == 0)
14631 if (((word
>> 29) & 0x1) == 0)
14633 /* 33222222222211111111110000000000
14634 10987654321098765432109876543210
14635 xxxxxxxxxx0110010xxxx1xx011100xx
14641 /* 33222222222211111111110000000000
14642 10987654321098765432109876543210
14643 xxxxxxxxxx0110010xxxx1xx011101xx
14650 if (((word
>> 29) & 0x1) == 0)
14652 /* 33222222222211111111110000000000
14653 10987654321098765432109876543210
14654 xxxxxxxxxx0110010xxxx1xx011110xx
14660 /* 33222222222211111111110000000000
14661 10987654321098765432109876543210
14662 xxxxxxxxxx0110010xxxx1xx011111xx
14670 if (((word
>> 19) & 0x1) == 0)
14672 if (((word
>> 23) & 0x1) == 0)
14674 if (((word
>> 29) & 0x1) == 0)
14676 /* 33222222222211111111110000000000
14677 10987654321098765432109876543210
14678 xxxxxxxxxx0110011xx0x1x00111x0xx
14684 /* 33222222222211111111110000000000
14685 10987654321098765432109876543210
14686 xxxxxxxxxx0110011xx0x1x00111x1xx
14693 if (((word
>> 29) & 0x1) == 0)
14695 /* 33222222222211111111110000000000
14696 10987654321098765432109876543210
14697 xxxxxxxxxx0110011xx0x1x10111x0xx
14703 /* 33222222222211111111110000000000
14704 10987654321098765432109876543210
14705 xxxxxxxxxx0110011xx0x1x10111x1xx
14713 if (((word
>> 23) & 0x1) == 0)
14715 if (((word
>> 29) & 0x1) == 0)
14717 /* 33222222222211111111110000000000
14718 10987654321098765432109876543210
14719 xxxxxxxxxx0110011xx1x1x00111x0xx
14725 /* 33222222222211111111110000000000
14726 10987654321098765432109876543210
14727 xxxxxxxxxx0110011xx1x1x00111x1xx
14734 if (((word
>> 29) & 0x1) == 0)
14736 /* 33222222222211111111110000000000
14737 10987654321098765432109876543210
14738 xxxxxxxxxx0110011xx1x1x10111x0xx
14744 /* 33222222222211111111110000000000
14745 10987654321098765432109876543210
14746 xxxxxxxxxx0110011xx1x1x10111x1xx
14757 if (((word
>> 15) & 0x1) == 0)
14759 if (((word
>> 28) & 0x1) == 0)
14761 if (((word
>> 19) & 0x1) == 0)
14763 if (((word
>> 29) & 0x1) == 0)
14765 /* 33222222222211111111110000000000
14766 10987654321098765432109876543210
14767 xxxxxxxxxx011010xxx0x1xx011100xx
14773 if (((word
>> 22) & 0x1) == 0)
14775 /* 33222222222211111111110000000000
14776 10987654321098765432109876543210
14777 xxxxxxxxxx011010xxx0x10x011101xx
14783 /* 33222222222211111111110000000000
14784 10987654321098765432109876543210
14785 xxxxxxxxxx011010xxx0x11x011101xx
14793 /* 33222222222211111111110000000000
14794 10987654321098765432109876543210
14795 xxxxxxxxxx011010xxx1x1xx01110xxx
14802 /* 33222222222211111111110000000000
14803 10987654321098765432109876543210
14804 xxxxxxxxxx011010xxxxx1xx01111xxx
14811 if (((word
>> 16) & 0x1) == 0)
14813 if (((word
>> 19) & 0x1) == 0)
14815 if (((word
>> 20) & 0x1) == 0)
14817 if (((word
>> 28) & 0x1) == 0)
14819 if (((word
>> 29) & 0x1) == 0)
14821 /* 33222222222211111111110000000000
14822 10987654321098765432109876543210
14823 xxxxxxxxxx0110110xx001xx011100xx
14829 /* 33222222222211111111110000000000
14830 10987654321098765432109876543210
14831 xxxxxxxxxx0110110xx001xx011101xx
14838 if (((word
>> 29) & 0x1) == 0)
14840 /* 33222222222211111111110000000000
14841 10987654321098765432109876543210
14842 xxxxxxxxxx0110110xx001xx011110xx
14848 /* 33222222222211111111110000000000
14849 10987654321098765432109876543210
14850 xxxxxxxxxx0110110xx001xx011111xx
14858 if (((word
>> 29) & 0x1) == 0)
14860 /* 33222222222211111111110000000000
14861 10987654321098765432109876543210
14862 xxxxxxxxxx0110110xx011xx0111x0xx
14868 /* 33222222222211111111110000000000
14869 10987654321098765432109876543210
14870 xxxxxxxxxx0110110xx011xx0111x1xx
14878 if (((word
>> 28) & 0x1) == 0)
14880 if (((word
>> 29) & 0x1) == 0)
14882 /* 33222222222211111111110000000000
14883 10987654321098765432109876543210
14884 xxxxxxxxxx0110110xx1x1xx011100xx
14890 /* 33222222222211111111110000000000
14891 10987654321098765432109876543210
14892 xxxxxxxxxx0110110xx1x1xx011101xx
14899 if (((word
>> 29) & 0x1) == 0)
14901 /* 33222222222211111111110000000000
14902 10987654321098765432109876543210
14903 xxxxxxxxxx0110110xx1x1xx011110xx
14909 /* 33222222222211111111110000000000
14910 10987654321098765432109876543210
14911 xxxxxxxxxx0110110xx1x1xx011111xx
14920 if (((word
>> 19) & 0x1) == 0)
14922 if (((word
>> 23) & 0x1) == 0)
14924 if (((word
>> 28) & 0x1) == 0)
14926 if (((word
>> 29) & 0x1) == 0)
14928 /* 33222222222211111111110000000000
14929 10987654321098765432109876543210
14930 xxxxxxxxxx0110111xx0x1x0011100xx
14936 /* 33222222222211111111110000000000
14937 10987654321098765432109876543210
14938 xxxxxxxxxx0110111xx0x1x0011101xx
14945 if (((word
>> 29) & 0x1) == 0)
14947 /* 33222222222211111111110000000000
14948 10987654321098765432109876543210
14949 xxxxxxxxxx0110111xx0x1x0011110xx
14955 /* 33222222222211111111110000000000
14956 10987654321098765432109876543210
14957 xxxxxxxxxx0110111xx0x1x0011111xx
14965 if (((word
>> 28) & 0x1) == 0)
14967 if (((word
>> 29) & 0x1) == 0)
14969 /* 33222222222211111111110000000000
14970 10987654321098765432109876543210
14971 xxxxxxxxxx0110111xx0x1x1011100xx
14977 /* 33222222222211111111110000000000
14978 10987654321098765432109876543210
14979 xxxxxxxxxx0110111xx0x1x1011101xx
14986 if (((word
>> 29) & 0x1) == 0)
14988 /* 33222222222211111111110000000000
14989 10987654321098765432109876543210
14990 xxxxxxxxxx0110111xx0x1x1011110xx
14996 /* 33222222222211111111110000000000
14997 10987654321098765432109876543210
14998 xxxxxxxxxx0110111xx0x1x1011111xx
15007 if (((word
>> 23) & 0x1) == 0)
15009 if (((word
>> 28) & 0x1) == 0)
15011 if (((word
>> 29) & 0x1) == 0)
15013 /* 33222222222211111111110000000000
15014 10987654321098765432109876543210
15015 xxxxxxxxxx0110111xx1x1x0011100xx
15021 /* 33222222222211111111110000000000
15022 10987654321098765432109876543210
15023 xxxxxxxxxx0110111xx1x1x0011101xx
15030 if (((word
>> 29) & 0x1) == 0)
15032 /* 33222222222211111111110000000000
15033 10987654321098765432109876543210
15034 xxxxxxxxxx0110111xx1x1x0011110xx
15040 /* 33222222222211111111110000000000
15041 10987654321098765432109876543210
15042 xxxxxxxxxx0110111xx1x1x0011111xx
15050 if (((word
>> 28) & 0x1) == 0)
15052 if (((word
>> 29) & 0x1) == 0)
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 xxxxxxxxxx0110111xx1x1x1011100xx
15062 /* 33222222222211111111110000000000
15063 10987654321098765432109876543210
15064 xxxxxxxxxx0110111xx1x1x1011101xx
15071 if (((word
>> 29) & 0x1) == 0)
15073 /* 33222222222211111111110000000000
15074 10987654321098765432109876543210
15075 xxxxxxxxxx0110111xx1x1x1011110xx
15081 /* 33222222222211111111110000000000
15082 10987654321098765432109876543210
15083 xxxxxxxxxx0110111xx1x1x1011111xx
15096 if (((word
>> 14) & 0x1) == 0)
15098 if (((word
>> 15) & 0x1) == 0)
15100 if (((word
>> 28) & 0x1) == 0)
15102 if (((word
>> 16) & 0x1) == 0)
15104 if (((word
>> 20) & 0x1) == 0)
15106 if (((word
>> 29) & 0x1) == 0)
15108 /* 33222222222211111111110000000000
15109 10987654321098765432109876543210
15110 xxxxxxxxxx0111000xxx01xx011100xx
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 xxxxxxxxxx0111000xxx01xx011101xx
15125 if (((word
>> 29) & 0x1) == 0)
15127 /* 33222222222211111111110000000000
15128 10987654321098765432109876543210
15129 xxxxxxxxxx0111000xxx11xx011100xx
15135 /* 33222222222211111111110000000000
15136 10987654321098765432109876543210
15137 xxxxxxxxxx0111000xxx11xx011101xx
15145 if (((word
>> 30) & 0x1) == 0)
15147 /* 33222222222211111111110000000000
15148 10987654321098765432109876543210
15149 xxxxxxxxxx0111001xxxx1xx01110x0x
15155 /* 33222222222211111111110000000000
15156 10987654321098765432109876543210
15157 xxxxxxxxxx0111001xxxx1xx01110x1x
15165 if (((word
>> 29) & 0x1) == 0)
15167 if (((word
>> 30) & 0x1) == 0)
15169 /* 33222222222211111111110000000000
15170 10987654321098765432109876543210
15171 xxxxxxxxxx011100xxxxx1xx0111100x
15177 /* 33222222222211111111110000000000
15178 10987654321098765432109876543210
15179 xxxxxxxxxx011100xxxxx1xx0111101x
15186 /* 33222222222211111111110000000000
15187 10987654321098765432109876543210
15188 xxxxxxxxxx011100xxxxx1xx011111xx
15196 if (((word
>> 16) & 0x1) == 0)
15198 if (((word
>> 28) & 0x1) == 0)
15200 if (((word
>> 29) & 0x1) == 0)
15202 /* 33222222222211111111110000000000
15203 10987654321098765432109876543210
15204 xxxxxxxxxx0111010xxxx1xx011100xx
15210 /* 33222222222211111111110000000000
15211 10987654321098765432109876543210
15212 xxxxxxxxxx0111010xxxx1xx011101xx
15219 if (((word
>> 29) & 0x1) == 0)
15221 /* 33222222222211111111110000000000
15222 10987654321098765432109876543210
15223 xxxxxxxxxx0111010xxxx1xx011110xx
15229 /* 33222222222211111111110000000000
15230 10987654321098765432109876543210
15231 xxxxxxxxxx0111010xxxx1xx011111xx
15239 if (((word
>> 19) & 0x1) == 0)
15241 if (((word
>> 20) & 0x1) == 0)
15243 if (((word
>> 23) & 0x1) == 0)
15245 if (((word
>> 28) & 0x1) == 0)
15247 if (((word
>> 29) & 0x1) == 0)
15249 /* 33222222222211111111110000000000
15250 10987654321098765432109876543210
15251 xxxxxxxxxx0111011xx001x0011100xx
15257 /* 33222222222211111111110000000000
15258 10987654321098765432109876543210
15259 xxxxxxxxxx0111011xx001x0011101xx
15266 if (((word
>> 29) & 0x1) == 0)
15268 /* 33222222222211111111110000000000
15269 10987654321098765432109876543210
15270 xxxxxxxxxx0111011xx001x0011110xx
15276 /* 33222222222211111111110000000000
15277 10987654321098765432109876543210
15278 xxxxxxxxxx0111011xx001x0011111xx
15286 if (((word
>> 28) & 0x1) == 0)
15288 if (((word
>> 29) & 0x1) == 0)
15290 /* 33222222222211111111110000000000
15291 10987654321098765432109876543210
15292 xxxxxxxxxx0111011xx001x1011100xx
15298 /* 33222222222211111111110000000000
15299 10987654321098765432109876543210
15300 xxxxxxxxxx0111011xx001x1011101xx
15307 if (((word
>> 29) & 0x1) == 0)
15309 /* 33222222222211111111110000000000
15310 10987654321098765432109876543210
15311 xxxxxxxxxx0111011xx001x1011110xx
15317 /* 33222222222211111111110000000000
15318 10987654321098765432109876543210
15319 xxxxxxxxxx0111011xx001x1011111xx
15328 if (((word
>> 28) & 0x1) == 0)
15330 /* 33222222222211111111110000000000
15331 10987654321098765432109876543210
15332 xxxxxxxxxx0111011xx011xx01110xxx
15338 /* 33222222222211111111110000000000
15339 10987654321098765432109876543210
15340 xxxxxxxxxx0111011xx011xx01111xxx
15348 if (((word
>> 23) & 0x1) == 0)
15350 if (((word
>> 28) & 0x1) == 0)
15352 if (((word
>> 29) & 0x1) == 0)
15354 /* 33222222222211111111110000000000
15355 10987654321098765432109876543210
15356 xxxxxxxxxx0111011xx1x1x0011100xx
15362 /* 33222222222211111111110000000000
15363 10987654321098765432109876543210
15364 xxxxxxxxxx0111011xx1x1x0011101xx
15371 if (((word
>> 29) & 0x1) == 0)
15373 /* 33222222222211111111110000000000
15374 10987654321098765432109876543210
15375 xxxxxxxxxx0111011xx1x1x0011110xx
15381 /* 33222222222211111111110000000000
15382 10987654321098765432109876543210
15383 xxxxxxxxxx0111011xx1x1x0011111xx
15391 if (((word
>> 28) & 0x1) == 0)
15393 if (((word
>> 29) & 0x1) == 0)
15395 /* 33222222222211111111110000000000
15396 10987654321098765432109876543210
15397 xxxxxxxxxx0111011xx1x1x1011100xx
15403 /* 33222222222211111111110000000000
15404 10987654321098765432109876543210
15405 xxxxxxxxxx0111011xx1x1x1011101xx
15412 if (((word
>> 29) & 0x1) == 0)
15414 /* 33222222222211111111110000000000
15415 10987654321098765432109876543210
15416 xxxxxxxxxx0111011xx1x1x1011110xx
15422 /* 33222222222211111111110000000000
15423 10987654321098765432109876543210
15424 xxxxxxxxxx0111011xx1x1x1011111xx
15436 if (((word
>> 15) & 0x1) == 0)
15438 if (((word
>> 28) & 0x1) == 0)
15440 if (((word
>> 16) & 0x1) == 0)
15442 if (((word
>> 19) & 0x1) == 0)
15444 if (((word
>> 29) & 0x1) == 0)
15446 /* 33222222222211111111110000000000
15447 10987654321098765432109876543210
15448 xxxxxxxxxx0111100xx0x1xx011100xx
15454 /* 33222222222211111111110000000000
15455 10987654321098765432109876543210
15456 xxxxxxxxxx0111100xx0x1xx011101xx
15463 /* 33222222222211111111110000000000
15464 10987654321098765432109876543210
15465 xxxxxxxxxx0111100xx1x1xx01110xxx
15472 if (((word
>> 30) & 0x1) == 0)
15474 /* 33222222222211111111110000000000
15475 10987654321098765432109876543210
15476 xxxxxxxxxx0111101xxxx1xx01110x0x
15482 /* 33222222222211111111110000000000
15483 10987654321098765432109876543210
15484 xxxxxxxxxx0111101xxxx1xx01110x1x
15492 if (((word
>> 29) & 0x1) == 0)
15494 if (((word
>> 30) & 0x1) == 0)
15496 /* 33222222222211111111110000000000
15497 10987654321098765432109876543210
15498 xxxxxxxxxx011110xxxxx1xx0111100x
15504 /* 33222222222211111111110000000000
15505 10987654321098765432109876543210
15506 xxxxxxxxxx011110xxxxx1xx0111101x
15513 /* 33222222222211111111110000000000
15514 10987654321098765432109876543210
15515 xxxxxxxxxx011110xxxxx1xx011111xx
15523 if (((word
>> 16) & 0x1) == 0)
15525 if (((word
>> 19) & 0x1) == 0)
15527 if (((word
>> 20) & 0x1) == 0)
15529 if (((word
>> 29) & 0x1) == 0)
15531 /* 33222222222211111111110000000000
15532 10987654321098765432109876543210
15533 xxxxxxxxxx0111110xx001xx0111x0xx
15539 /* 33222222222211111111110000000000
15540 10987654321098765432109876543210
15541 xxxxxxxxxx0111110xx001xx0111x1xx
15548 if (((word
>> 23) & 0x1) == 0)
15550 if (((word
>> 28) & 0x1) == 0)
15552 if (((word
>> 29) & 0x1) == 0)
15554 /* 33222222222211111111110000000000
15555 10987654321098765432109876543210
15556 xxxxxxxxxx0111110xx011x0011100xx
15562 /* 33222222222211111111110000000000
15563 10987654321098765432109876543210
15564 xxxxxxxxxx0111110xx011x0011101xx
15571 if (((word
>> 29) & 0x1) == 0)
15573 /* 33222222222211111111110000000000
15574 10987654321098765432109876543210
15575 xxxxxxxxxx0111110xx011x0011110xx
15581 /* 33222222222211111111110000000000
15582 10987654321098765432109876543210
15583 xxxxxxxxxx0111110xx011x0011111xx
15591 if (((word
>> 28) & 0x1) == 0)
15593 if (((word
>> 29) & 0x1) == 0)
15595 /* 33222222222211111111110000000000
15596 10987654321098765432109876543210
15597 xxxxxxxxxx0111110xx011x1011100xx
15603 /* 33222222222211111111110000000000
15604 10987654321098765432109876543210
15605 xxxxxxxxxx0111110xx011x1011101xx
15612 if (((word
>> 29) & 0x1) == 0)
15614 /* 33222222222211111111110000000000
15615 10987654321098765432109876543210
15616 xxxxxxxxxx0111110xx011x1011110xx
15622 /* 33222222222211111111110000000000
15623 10987654321098765432109876543210
15624 xxxxxxxxxx0111110xx011x1011111xx
15634 if (((word
>> 29) & 0x1) == 0)
15636 /* 33222222222211111111110000000000
15637 10987654321098765432109876543210
15638 xxxxxxxxxx0111110xx1x1xx0111x0xx
15644 /* 33222222222211111111110000000000
15645 10987654321098765432109876543210
15646 xxxxxxxxxx0111110xx1x1xx0111x1xx
15654 if (((word
>> 19) & 0x1) == 0)
15656 if (((word
>> 28) & 0x1) == 0)
15658 /* 33222222222211111111110000000000
15659 10987654321098765432109876543210
15660 xxxxxxxxxx0111111xx0x1xx01110xxx
15666 /* 33222222222211111111110000000000
15667 10987654321098765432109876543210
15668 xxxxxxxxxx0111111xx0x1xx01111xxx
15675 if (((word
>> 28) & 0x1) == 0)
15677 /* 33222222222211111111110000000000
15678 10987654321098765432109876543210
15679 xxxxxxxxxx0111111xx1x1xx01110xxx
15685 /* 33222222222211111111110000000000
15686 10987654321098765432109876543210
15687 xxxxxxxxxx0111111xx1x1xx01111xxx
15701 if (((word
>> 11) & 0x1) == 0)
15703 if (((word
>> 28) & 0x1) == 0)
15705 if (((word
>> 12) & 0x1) == 0)
15707 if (((word
>> 13) & 0x1) == 0)
15709 if (((word
>> 14) & 0x1) == 0)
15711 if (((word
>> 15) & 0x1) == 0)
15713 if (((word
>> 29) & 0x1) == 0)
15715 /* 33222222222211111111110000000000
15716 10987654321098765432109876543210
15717 xxxxxxxxxx100000xxxxx1xx011100xx
15723 /* 33222222222211111111110000000000
15724 10987654321098765432109876543210
15725 xxxxxxxxxx100000xxxxx1xx011101xx
15732 if (((word
>> 29) & 0x1) == 0)
15734 /* 33222222222211111111110000000000
15735 10987654321098765432109876543210
15736 xxxxxxxxxx100001xxxxx1xx011100xx
15742 /* 33222222222211111111110000000000
15743 10987654321098765432109876543210
15744 xxxxxxxxxx100001xxxxx1xx011101xx
15752 if (((word
>> 15) & 0x1) == 0)
15754 if (((word
>> 29) & 0x1) == 0)
15756 /* 33222222222211111111110000000000
15757 10987654321098765432109876543210
15758 xxxxxxxxxx100010xxxxx1xx011100xx
15764 /* 33222222222211111111110000000000
15765 10987654321098765432109876543210
15766 xxxxxxxxxx100010xxxxx1xx011101xx
15773 if (((word
>> 23) & 0x1) == 0)
15775 if (((word
>> 29) & 0x1) == 0)
15777 /* 33222222222211111111110000000000
15778 10987654321098765432109876543210
15779 xxxxxxxxxx100011xxxxx1x0011100xx
15785 /* 33222222222211111111110000000000
15786 10987654321098765432109876543210
15787 xxxxxxxxxx100011xxxxx1x0011101xx
15794 if (((word
>> 29) & 0x1) == 0)
15796 /* 33222222222211111111110000000000
15797 10987654321098765432109876543210
15798 xxxxxxxxxx100011xxxxx1x1011100xx
15804 /* 33222222222211111111110000000000
15805 10987654321098765432109876543210
15806 xxxxxxxxxx100011xxxxx1x1011101xx
15816 if (((word
>> 14) & 0x1) == 0)
15818 if (((word
>> 15) & 0x1) == 0)
15820 if (((word
>> 29) & 0x1) == 0)
15822 /* 33222222222211111111110000000000
15823 10987654321098765432109876543210
15824 xxxxxxxxxx100100xxxxx1xx011100xx
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 xxxxxxxxxx100100xxxxx1xx011101xx
15839 if (((word
>> 29) & 0x1) == 0)
15841 /* 33222222222211111111110000000000
15842 10987654321098765432109876543210
15843 xxxxxxxxxx100101xxxxx1xx011100xx
15849 /* 33222222222211111111110000000000
15850 10987654321098765432109876543210
15851 xxxxxxxxxx100101xxxxx1xx011101xx
15859 if (((word
>> 15) & 0x1) == 0)
15861 if (((word
>> 29) & 0x1) == 0)
15863 /* 33222222222211111111110000000000
15864 10987654321098765432109876543210
15865 xxxxxxxxxx100110xxxxx1xx011100xx
15871 /* 33222222222211111111110000000000
15872 10987654321098765432109876543210
15873 xxxxxxxxxx100110xxxxx1xx011101xx
15880 if (((word
>> 23) & 0x1) == 0)
15882 if (((word
>> 29) & 0x1) == 0)
15884 /* 33222222222211111111110000000000
15885 10987654321098765432109876543210
15886 xxxxxxxxxx100111xxxxx1x0011100xx
15892 /* 33222222222211111111110000000000
15893 10987654321098765432109876543210
15894 xxxxxxxxxx100111xxxxx1x0011101xx
15901 /* 33222222222211111111110000000000
15902 10987654321098765432109876543210
15903 xxxxxxxxxx100111xxxxx1x101110xxx
15913 if (((word
>> 13) & 0x1) == 0)
15915 if (((word
>> 14) & 0x1) == 0)
15917 if (((word
>> 15) & 0x1) == 0)
15919 if (((word
>> 29) & 0x1) == 0)
15921 /* 33222222222211111111110000000000
15922 10987654321098765432109876543210
15923 xxxxxxxxxx101000xxxxx1xx011100xx
15929 /* 33222222222211111111110000000000
15930 10987654321098765432109876543210
15931 xxxxxxxxxx101000xxxxx1xx011101xx
15938 if (((word
>> 29) & 0x1) == 0)
15940 /* 33222222222211111111110000000000
15941 10987654321098765432109876543210
15942 xxxxxxxxxx101001xxxxx1xx011100xx
15948 /* 33222222222211111111110000000000
15949 10987654321098765432109876543210
15950 xxxxxxxxxx101001xxxxx1xx011101xx
15958 if (((word
>> 15) & 0x1) == 0)
15960 if (((word
>> 29) & 0x1) == 0)
15962 /* 33222222222211111111110000000000
15963 10987654321098765432109876543210
15964 xxxxxxxxxx101010xxxxx1xx011100xx
15970 /* 33222222222211111111110000000000
15971 10987654321098765432109876543210
15972 xxxxxxxxxx101010xxxxx1xx011101xx
15979 if (((word
>> 23) & 0x1) == 0)
15981 if (((word
>> 29) & 0x1) == 0)
15983 /* 33222222222211111111110000000000
15984 10987654321098765432109876543210
15985 xxxxxxxxxx101011xxxxx1x0011100xx
15991 /* 33222222222211111111110000000000
15992 10987654321098765432109876543210
15993 xxxxxxxxxx101011xxxxx1x0011101xx
16000 if (((word
>> 29) & 0x1) == 0)
16002 /* 33222222222211111111110000000000
16003 10987654321098765432109876543210
16004 xxxxxxxxxx101011xxxxx1x1011100xx
16010 /* 33222222222211111111110000000000
16011 10987654321098765432109876543210
16012 xxxxxxxxxx101011xxxxx1x1011101xx
16022 if (((word
>> 14) & 0x1) == 0)
16024 if (((word
>> 15) & 0x1) == 0)
16026 if (((word
>> 29) & 0x1) == 0)
16028 /* 33222222222211111111110000000000
16029 10987654321098765432109876543210
16030 xxxxxxxxxx101100xxxxx1xx011100xx
16036 /* 33222222222211111111110000000000
16037 10987654321098765432109876543210
16038 xxxxxxxxxx101100xxxxx1xx011101xx
16045 if (((word
>> 29) & 0x1) == 0)
16047 /* 33222222222211111111110000000000
16048 10987654321098765432109876543210
16049 xxxxxxxxxx101101xxxxx1xx011100xx
16055 /* 33222222222211111111110000000000
16056 10987654321098765432109876543210
16057 xxxxxxxxxx101101xxxxx1xx011101xx
16065 if (((word
>> 15) & 0x1) == 0)
16067 if (((word
>> 29) & 0x1) == 0)
16069 /* 33222222222211111111110000000000
16070 10987654321098765432109876543210
16071 xxxxxxxxxx101110xxxxx1xx011100xx
16077 /* 33222222222211111111110000000000
16078 10987654321098765432109876543210
16079 xxxxxxxxxx101110xxxxx1xx011101xx
16086 if (((word
>> 23) & 0x1) == 0)
16088 if (((word
>> 29) & 0x1) == 0)
16090 /* 33222222222211111111110000000000
16091 10987654321098765432109876543210
16092 xxxxxxxxxx101111xxxxx1x0011100xx
16098 /* 33222222222211111111110000000000
16099 10987654321098765432109876543210
16100 xxxxxxxxxx101111xxxxx1x0011101xx
16107 if (((word
>> 29) & 0x1) == 0)
16109 /* 33222222222211111111110000000000
16110 10987654321098765432109876543210
16111 xxxxxxxxxx101111xxxxx1x1011100xx
16117 /* 33222222222211111111110000000000
16118 10987654321098765432109876543210
16119 xxxxxxxxxx101111xxxxx1x1011101xx
16131 if (((word
>> 29) & 0x1) == 0)
16133 if (((word
>> 30) & 0x1) == 0)
16135 if (((word
>> 4) & 0x1) == 0)
16137 /* 33222222222211111111110000000000
16138 10987654321098765432109876543210
16139 xxxx0xxxxx10xxxxxxxxx1xx0111100x
16145 /* 33222222222211111111110000000000
16146 10987654321098765432109876543210
16147 xxxx1xxxxx10xxxxxxxxx1xx0111100x
16154 if (((word
>> 12) & 0x1) == 0)
16156 if (((word
>> 13) & 0x1) == 0)
16158 if (((word
>> 14) & 0x1) == 0)
16160 /* 33222222222211111111110000000000
16161 10987654321098765432109876543210
16162 xxxxxxxxxx10000xxxxxx1xx0111101x
16168 /* 33222222222211111111110000000000
16169 10987654321098765432109876543210
16170 xxxxxxxxxx10001xxxxxx1xx0111101x
16177 /* 33222222222211111111110000000000
16178 10987654321098765432109876543210
16179 xxxxxxxxxx1001xxxxxxx1xx0111101x
16186 if (((word
>> 13) & 0x1) == 0)
16188 /* 33222222222211111111110000000000
16189 10987654321098765432109876543210
16190 xxxxxxxxxx1010xxxxxxx1xx0111101x
16196 if (((word
>> 15) & 0x1) == 0)
16198 /* 33222222222211111111110000000000
16199 10987654321098765432109876543210
16200 xxxxxxxxxx1011x0xxxxx1xx0111101x
16206 /* 33222222222211111111110000000000
16207 10987654321098765432109876543210
16208 xxxxxxxxxx1011x1xxxxx1xx0111101x
16218 if (((word
>> 12) & 0x1) == 0)
16220 if (((word
>> 13) & 0x1) == 0)
16222 if (((word
>> 14) & 0x1) == 0)
16224 /* 33222222222211111111110000000000
16225 10987654321098765432109876543210
16226 xxxxxxxxxx10000xxxxxx1xx011111xx
16232 /* 33222222222211111111110000000000
16233 10987654321098765432109876543210
16234 xxxxxxxxxx10001xxxxxx1xx011111xx
16241 if (((word
>> 23) & 0x1) == 0)
16243 /* 33222222222211111111110000000000
16244 10987654321098765432109876543210
16245 xxxxxxxxxx1001xxxxxxx1x0011111xx
16251 /* 33222222222211111111110000000000
16252 10987654321098765432109876543210
16253 xxxxxxxxxx1001xxxxxxx1x1011111xx
16261 if (((word
>> 13) & 0x1) == 0)
16263 if (((word
>> 15) & 0x1) == 0)
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 xxxxxxxxxx1010x0xxxxx1xx011111xx
16273 /* 33222222222211111111110000000000
16274 10987654321098765432109876543210
16275 xxxxxxxxxx1010x1xxxxx1xx011111xx
16282 if (((word
>> 15) & 0x1) == 0)
16284 /* 33222222222211111111110000000000
16285 10987654321098765432109876543210
16286 xxxxxxxxxx1011x0xxxxx1xx011111xx
16292 /* 33222222222211111111110000000000
16293 10987654321098765432109876543210
16294 xxxxxxxxxx1011x1xxxxx1xx011111xx
16305 if (((word
>> 28) & 0x1) == 0)
16307 if (((word
>> 12) & 0x1) == 0)
16309 if (((word
>> 13) & 0x1) == 0)
16311 if (((word
>> 14) & 0x1) == 0)
16313 if (((word
>> 15) & 0x1) == 0)
16315 if (((word
>> 29) & 0x1) == 0)
16317 /* 33222222222211111111110000000000
16318 10987654321098765432109876543210
16319 xxxxxxxxxx110000xxxxx1xx011100xx
16325 /* 33222222222211111111110000000000
16326 10987654321098765432109876543210
16327 xxxxxxxxxx110000xxxxx1xx011101xx
16334 if (((word
>> 29) & 0x1) == 0)
16336 /* 33222222222211111111110000000000
16337 10987654321098765432109876543210
16338 xxxxxxxxxx110001xxxxx1xx011100xx
16344 /* 33222222222211111111110000000000
16345 10987654321098765432109876543210
16346 xxxxxxxxxx110001xxxxx1xx011101xx
16354 if (((word
>> 15) & 0x1) == 0)
16356 if (((word
>> 29) & 0x1) == 0)
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 xxxxxxxxxx110010xxxxx1xx011100xx
16366 /* 33222222222211111111110000000000
16367 10987654321098765432109876543210
16368 xxxxxxxxxx110010xxxxx1xx011101xx
16375 if (((word
>> 23) & 0x1) == 0)
16377 /* 33222222222211111111110000000000
16378 10987654321098765432109876543210
16379 xxxxxxxxxx110011xxxxx1x001110xxx
16385 /* 33222222222211111111110000000000
16386 10987654321098765432109876543210
16387 xxxxxxxxxx110011xxxxx1x101110xxx
16396 if (((word
>> 14) & 0x1) == 0)
16398 if (((word
>> 15) & 0x1) == 0)
16400 if (((word
>> 29) & 0x1) == 0)
16402 /* 33222222222211111111110000000000
16403 10987654321098765432109876543210
16404 xxxxxxxxxx110100xxxxx1xx011100xx
16410 /* 33222222222211111111110000000000
16411 10987654321098765432109876543210
16412 xxxxxxxxxx110100xxxxx1xx011101xx
16419 if (((word
>> 29) & 0x1) == 0)
16421 /* 33222222222211111111110000000000
16422 10987654321098765432109876543210
16423 xxxxxxxxxx110101xxxxx1xx011100xx
16429 /* 33222222222211111111110000000000
16430 10987654321098765432109876543210
16431 xxxxxxxxxx110101xxxxx1xx011101xx
16439 if (((word
>> 15) & 0x1) == 0)
16441 if (((word
>> 29) & 0x1) == 0)
16443 /* 33222222222211111111110000000000
16444 10987654321098765432109876543210
16445 xxxxxxxxxx110110xxxxx1xx011100xx
16451 /* 33222222222211111111110000000000
16452 10987654321098765432109876543210
16453 xxxxxxxxxx110110xxxxx1xx011101xx
16460 if (((word
>> 23) & 0x1) == 0)
16462 /* 33222222222211111111110000000000
16463 10987654321098765432109876543210
16464 xxxxxxxxxx110111xxxxx1x001110xxx
16470 /* 33222222222211111111110000000000
16471 10987654321098765432109876543210
16472 xxxxxxxxxx110111xxxxx1x101110xxx
16482 if (((word
>> 13) & 0x1) == 0)
16484 if (((word
>> 14) & 0x1) == 0)
16486 if (((word
>> 15) & 0x1) == 0)
16488 if (((word
>> 22) & 0x1) == 0)
16490 if (((word
>> 23) & 0x1) == 0)
16492 if (((word
>> 29) & 0x1) == 0)
16494 /* 33222222222211111111110000000000
16495 10987654321098765432109876543210
16496 xxxxxxxxxx111000xxxxx100011100xx
16502 /* 33222222222211111111110000000000
16503 10987654321098765432109876543210
16504 xxxxxxxxxx111000xxxxx100011101xx
16511 if (((word
>> 29) & 0x1) == 0)
16513 /* 33222222222211111111110000000000
16514 10987654321098765432109876543210
16515 xxxxxxxxxx111000xxxxx101011100xx
16521 /* 33222222222211111111110000000000
16522 10987654321098765432109876543210
16523 xxxxxxxxxx111000xxxxx101011101xx
16531 if (((word
>> 23) & 0x1) == 0)
16533 if (((word
>> 29) & 0x1) == 0)
16535 /* 33222222222211111111110000000000
16536 10987654321098765432109876543210
16537 xxxxxxxxxx111000xxxxx110011100xx
16543 /* 33222222222211111111110000000000
16544 10987654321098765432109876543210
16545 xxxxxxxxxx111000xxxxx110011101xx
16552 if (((word
>> 29) & 0x1) == 0)
16554 /* 33222222222211111111110000000000
16555 10987654321098765432109876543210
16556 xxxxxxxxxx111000xxxxx111011100xx
16562 /* 33222222222211111111110000000000
16563 10987654321098765432109876543210
16564 xxxxxxxxxx111000xxxxx111011101xx
16573 if (((word
>> 29) & 0x1) == 0)
16575 /* 33222222222211111111110000000000
16576 10987654321098765432109876543210
16577 xxxxxxxxxx111001xxxxx1xx011100xx
16583 /* 33222222222211111111110000000000
16584 10987654321098765432109876543210
16585 xxxxxxxxxx111001xxxxx1xx011101xx
16593 if (((word
>> 15) & 0x1) == 0)
16595 if (((word
>> 29) & 0x1) == 0)
16597 /* 33222222222211111111110000000000
16598 10987654321098765432109876543210
16599 xxxxxxxxxx111010xxxxx1xx011100xx
16605 /* 33222222222211111111110000000000
16606 10987654321098765432109876543210
16607 xxxxxxxxxx111010xxxxx1xx011101xx
16614 if (((word
>> 29) & 0x1) == 0)
16616 /* 33222222222211111111110000000000
16617 10987654321098765432109876543210
16618 xxxxxxxxxx111011xxxxx1xx011100xx
16624 /* 33222222222211111111110000000000
16625 10987654321098765432109876543210
16626 xxxxxxxxxx111011xxxxx1xx011101xx
16635 if (((word
>> 14) & 0x1) == 0)
16637 if (((word
>> 15) & 0x1) == 0)
16639 if (((word
>> 29) & 0x1) == 0)
16641 /* 33222222222211111111110000000000
16642 10987654321098765432109876543210
16643 xxxxxxxxxx111100xxxxx1xx011100xx
16649 /* 33222222222211111111110000000000
16650 10987654321098765432109876543210
16651 xxxxxxxxxx111100xxxxx1xx011101xx
16658 /* 33222222222211111111110000000000
16659 10987654321098765432109876543210
16660 xxxxxxxxxx111101xxxxx1xx01110xxx
16667 if (((word
>> 15) & 0x1) == 0)
16669 if (((word
>> 29) & 0x1) == 0)
16671 /* 33222222222211111111110000000000
16672 10987654321098765432109876543210
16673 xxxxxxxxxx111110xxxxx1xx011100xx
16679 /* 33222222222211111111110000000000
16680 10987654321098765432109876543210
16681 xxxxxxxxxx111110xxxxx1xx011101xx
16688 if (((word
>> 23) & 0x1) == 0)
16690 if (((word
>> 29) & 0x1) == 0)
16692 /* 33222222222211111111110000000000
16693 10987654321098765432109876543210
16694 xxxxxxxxxx111111xxxxx1x0011100xx
16700 /* 33222222222211111111110000000000
16701 10987654321098765432109876543210
16702 xxxxxxxxxx111111xxxxx1x0011101xx
16709 /* 33222222222211111111110000000000
16710 10987654321098765432109876543210
16711 xxxxxxxxxx111111xxxxx1x101110xxx
16722 if (((word
>> 29) & 0x1) == 0)
16724 if (((word
>> 30) & 0x1) == 0)
16726 /* 33222222222211111111110000000000
16727 10987654321098765432109876543210
16728 xxxxxxxxxx11xxxxxxxxx1xx0111100x
16734 if (((word
>> 12) & 0x1) == 0)
16736 if (((word
>> 13) & 0x1) == 0)
16738 if (((word
>> 14) & 0x1) == 0)
16740 if (((word
>> 15) & 0x1) == 0)
16742 /* 33222222222211111111110000000000
16743 10987654321098765432109876543210
16744 xxxxxxxxxx110000xxxxx1xx0111101x
16750 /* 33222222222211111111110000000000
16751 10987654321098765432109876543210
16752 xxxxxxxxxx110001xxxxx1xx0111101x
16759 /* 33222222222211111111110000000000
16760 10987654321098765432109876543210
16761 xxxxxxxxxx11001xxxxxx1xx0111101x
16768 /* 33222222222211111111110000000000
16769 10987654321098765432109876543210
16770 xxxxxxxxxx1101xxxxxxx1xx0111101x
16777 if (((word
>> 13) & 0x1) == 0)
16779 if (((word
>> 15) & 0x1) == 0)
16781 /* 33222222222211111111110000000000
16782 10987654321098765432109876543210
16783 xxxxxxxxxx1110x0xxxxx1xx0111101x
16789 /* 33222222222211111111110000000000
16790 10987654321098765432109876543210
16791 xxxxxxxxxx1110x1xxxxx1xx0111101x
16798 if (((word
>> 14) & 0x1) == 0)
16800 /* 33222222222211111111110000000000
16801 10987654321098765432109876543210
16802 xxxxxxxxxx11110xxxxxx1xx0111101x
16808 if (((word
>> 23) & 0x1) == 0)
16810 /* 33222222222211111111110000000000
16811 10987654321098765432109876543210
16812 xxxxxxxxxx11111xxxxxx1x00111101x
16818 /* 33222222222211111111110000000000
16819 10987654321098765432109876543210
16820 xxxxxxxxxx11111xxxxxx1x10111101x
16831 if (((word
>> 12) & 0x1) == 0)
16833 if (((word
>> 13) & 0x1) == 0)
16835 if (((word
>> 14) & 0x1) == 0)
16837 if (((word
>> 15) & 0x1) == 0)
16839 /* 33222222222211111111110000000000
16840 10987654321098765432109876543210
16841 xxxxxxxxxx110000xxxxx1xx011111xx
16847 /* 33222222222211111111110000000000
16848 10987654321098765432109876543210
16849 xxxxxxxxxx110001xxxxx1xx011111xx
16856 /* 33222222222211111111110000000000
16857 10987654321098765432109876543210
16858 xxxxxxxxxx11001xxxxxx1xx011111xx
16865 if (((word
>> 14) & 0x1) == 0)
16867 /* 33222222222211111111110000000000
16868 10987654321098765432109876543210
16869 xxxxxxxxxx11010xxxxxx1xx011111xx
16875 if (((word
>> 23) & 0x1) == 0)
16877 /* 33222222222211111111110000000000
16878 10987654321098765432109876543210
16879 xxxxxxxxxx11011xxxxxx1x0011111xx
16885 /* 33222222222211111111110000000000
16886 10987654321098765432109876543210
16887 xxxxxxxxxx11011xxxxxx1x1011111xx
16896 if (((word
>> 13) & 0x1) == 0)
16898 /* 33222222222211111111110000000000
16899 10987654321098765432109876543210
16900 xxxxxxxxxx1110xxxxxxx1xx011111xx
16906 /* 33222222222211111111110000000000
16907 10987654321098765432109876543210
16908 xxxxxxxxxx1111xxxxxxx1xx011111xx
16921 if (((word
>> 15) & 0x1) == 0)
16923 if (((word
>> 28) & 0x1) == 0)
16925 if (((word
>> 10) & 0x1) == 0)
16927 if (((word
>> 12) & 0x1) == 0)
16929 if (((word
>> 13) & 0x1) == 0)
16931 if (((word
>> 14) & 0x1) == 0)
16933 /* 33222222222211111111110000000000
16934 10987654321098765432109876543210
16935 xxxxxxxxxx0x0000xxxxxxxx11110xxx
16941 /* 33222222222211111111110000000000
16942 10987654321098765432109876543210
16943 xxxxxxxxxx0x0010xxxxxxxx11110xxx
16950 if (((word
>> 14) & 0x1) == 0)
16952 if (((word
>> 29) & 0x1) == 0)
16954 if (((word
>> 30) & 0x1) == 0)
16956 /* 33222222222211111111110000000000
16957 10987654321098765432109876543210
16958 xxxxxxxxxx0x0100xxxxxxxx1111000x
16964 /* 33222222222211111111110000000000
16965 10987654321098765432109876543210
16966 xxxxxxxxxx0x0100xxxxxxxx1111001x
16973 if (((word
>> 30) & 0x1) == 0)
16975 /* 33222222222211111111110000000000
16976 10987654321098765432109876543210
16977 xxxxxxxxxx0x0100xxxxxxxx1111010x
16983 /* 33222222222211111111110000000000
16984 10987654321098765432109876543210
16985 xxxxxxxxxx0x0100xxxxxxxx1111011x
16993 if (((word
>> 29) & 0x1) == 0)
16995 if (((word
>> 30) & 0x1) == 0)
16997 /* 33222222222211111111110000000000
16998 10987654321098765432109876543210
16999 xxxxxxxxxx0x0110xxxxxxxx1111000x
17005 /* 33222222222211111111110000000000
17006 10987654321098765432109876543210
17007 xxxxxxxxxx0x0110xxxxxxxx1111001x
17014 if (((word
>> 30) & 0x1) == 0)
17016 /* 33222222222211111111110000000000
17017 10987654321098765432109876543210
17018 xxxxxxxxxx0x0110xxxxxxxx1111010x
17024 /* 33222222222211111111110000000000
17025 10987654321098765432109876543210
17026 xxxxxxxxxx0x0110xxxxxxxx1111011x
17036 if (((word
>> 13) & 0x1) == 0)
17038 if (((word
>> 14) & 0x1) == 0)
17040 if (((word
>> 23) & 0x1) == 0)
17042 /* 33222222222211111111110000000000
17043 10987654321098765432109876543210
17044 xxxxxxxxxx0x1000xxxxxxx011110xxx
17050 /* 33222222222211111111110000000000
17051 10987654321098765432109876543210
17052 xxxxxxxxxx0x1000xxxxxxx111110xxx
17059 if (((word
>> 23) & 0x1) == 0)
17061 /* 33222222222211111111110000000000
17062 10987654321098765432109876543210
17063 xxxxxxxxxx0x1010xxxxxxx011110xxx
17069 /* 33222222222211111111110000000000
17070 10987654321098765432109876543210
17071 xxxxxxxxxx0x1010xxxxxxx111110xxx
17079 if (((word
>> 14) & 0x1) == 0)
17081 if (((word
>> 30) & 0x1) == 0)
17083 /* 33222222222211111111110000000000
17084 10987654321098765432109876543210
17085 xxxxxxxxxx0x1100xxxxxxxx11110x0x
17091 /* 33222222222211111111110000000000
17092 10987654321098765432109876543210
17093 xxxxxxxxxx0x1100xxxxxxxx11110x1x
17100 if (((word
>> 30) & 0x1) == 0)
17102 /* 33222222222211111111110000000000
17103 10987654321098765432109876543210
17104 xxxxxxxxxx0x1110xxxxxxxx11110x0x
17110 /* 33222222222211111111110000000000
17111 10987654321098765432109876543210
17112 xxxxxxxxxx0x1110xxxxxxxx11110x1x
17122 if (((word
>> 12) & 0x1) == 0)
17124 if (((word
>> 29) & 0x1) == 0)
17126 /* 33222222222211111111110000000000
17127 10987654321098765432109876543210
17128 xxxxxxxxxx1x0xx0xxxxxxxx111100xx
17134 /* 33222222222211111111110000000000
17135 10987654321098765432109876543210
17136 xxxxxxxxxx1x0xx0xxxxxxxx111101xx
17143 if (((word
>> 29) & 0x1) == 0)
17145 /* 33222222222211111111110000000000
17146 10987654321098765432109876543210
17147 xxxxxxxxxx1x1xx0xxxxxxxx111100xx
17153 /* 33222222222211111111110000000000
17154 10987654321098765432109876543210
17155 xxxxxxxxxx1x1xx0xxxxxxxx111101xx
17164 if (((word
>> 29) & 0x1) == 0)
17166 if (((word
>> 30) & 0x1) == 0)
17168 if (((word
>> 21) & 0x1) == 0)
17170 /* 33222222222211111111110000000000
17171 10987654321098765432109876543210
17172 xxxxxxxxxxxxxxx0xxxxx0xx1111100x
17178 /* 33222222222211111111110000000000
17179 10987654321098765432109876543210
17180 xxxxxxxxxxxxxxx0xxxxx1xx1111100x
17187 if (((word
>> 10) & 0x1) == 0)
17189 if (((word
>> 13) & 0x1) == 0)
17191 if (((word
>> 14) & 0x1) == 0)
17193 if (((word
>> 23) & 0x1) == 0)
17195 /* 33222222222211111111110000000000
17196 10987654321098765432109876543210
17197 xxxxxxxxxx0xx000xxxxxxx01111101x
17203 /* 33222222222211111111110000000000
17204 10987654321098765432109876543210
17205 xxxxxxxxxx0xx000xxxxxxx11111101x
17212 if (((word
>> 23) & 0x1) == 0)
17214 /* 33222222222211111111110000000000
17215 10987654321098765432109876543210
17216 xxxxxxxxxx0xx010xxxxxxx01111101x
17222 /* 33222222222211111111110000000000
17223 10987654321098765432109876543210
17224 xxxxxxxxxx0xx010xxxxxxx11111101x
17232 if (((word
>> 14) & 0x1) == 0)
17234 /* 33222222222211111111110000000000
17235 10987654321098765432109876543210
17236 xxxxxxxxxx0xx100xxxxxxxx1111101x
17242 /* 33222222222211111111110000000000
17243 10987654321098765432109876543210
17244 xxxxxxxxxx0xx110xxxxxxxx1111101x
17252 if (((word
>> 12) & 0x1) == 0)
17254 if (((word
>> 13) & 0x1) == 0)
17256 /* 33222222222211111111110000000000
17257 10987654321098765432109876543210
17258 xxxxxxxxxx1x00x0xxxxxxxx1111101x
17264 /* 33222222222211111111110000000000
17265 10987654321098765432109876543210
17266 xxxxxxxxxx1x01x0xxxxxxxx1111101x
17273 if (((word
>> 13) & 0x1) == 0)
17275 if (((word
>> 14) & 0x1) == 0)
17277 /* 33222222222211111111110000000000
17278 10987654321098765432109876543210
17279 xxxxxxxxxx1x1000xxxxxxxx1111101x
17285 /* 33222222222211111111110000000000
17286 10987654321098765432109876543210
17287 xxxxxxxxxx1x1010xxxxxxxx1111101x
17294 if (((word
>> 14) & 0x1) == 0)
17296 /* 33222222222211111111110000000000
17297 10987654321098765432109876543210
17298 xxxxxxxxxx1x1100xxxxxxxx1111101x
17304 /* 33222222222211111111110000000000
17305 10987654321098765432109876543210
17306 xxxxxxxxxx1x1110xxxxxxxx1111101x
17317 if (((word
>> 12) & 0x1) == 0)
17319 if (((word
>> 13) & 0x1) == 0)
17321 if (((word
>> 14) & 0x1) == 0)
17323 /* 33222222222211111111110000000000
17324 10987654321098765432109876543210
17325 xxxxxxxxxxxx0000xxxxxxxx111111xx
17331 /* 33222222222211111111110000000000
17332 10987654321098765432109876543210
17333 xxxxxxxxxxxx0010xxxxxxxx111111xx
17340 if (((word
>> 14) & 0x1) == 0)
17342 /* 33222222222211111111110000000000
17343 10987654321098765432109876543210
17344 xxxxxxxxxxxx0100xxxxxxxx111111xx
17350 /* 33222222222211111111110000000000
17351 10987654321098765432109876543210
17352 xxxxxxxxxxxx0110xxxxxxxx111111xx
17360 if (((word
>> 13) & 0x1) == 0)
17362 if (((word
>> 14) & 0x1) == 0)
17364 /* 33222222222211111111110000000000
17365 10987654321098765432109876543210
17366 xxxxxxxxxxxx1000xxxxxxxx111111xx
17372 /* 33222222222211111111110000000000
17373 10987654321098765432109876543210
17374 xxxxxxxxxxxx1010xxxxxxxx111111xx
17381 if (((word
>> 14) & 0x1) == 0)
17383 /* 33222222222211111111110000000000
17384 10987654321098765432109876543210
17385 xxxxxxxxxxxx1100xxxxxxxx111111xx
17391 /* 33222222222211111111110000000000
17392 10987654321098765432109876543210
17393 xxxxxxxxxxxx1110xxxxxxxx111111xx
17404 if (((word
>> 28) & 0x1) == 0)
17406 if (((word
>> 10) & 0x1) == 0)
17408 if (((word
>> 12) & 0x1) == 0)
17410 if (((word
>> 13) & 0x1) == 0)
17412 if (((word
>> 14) & 0x1) == 0)
17414 /* 33222222222211111111110000000000
17415 10987654321098765432109876543210
17416 xxxxxxxxxx0x0001xxxxxxxx11110xxx
17422 /* 33222222222211111111110000000000
17423 10987654321098765432109876543210
17424 xxxxxxxxxx0x0011xxxxxxxx11110xxx
17431 if (((word
>> 29) & 0x1) == 0)
17433 if (((word
>> 30) & 0x1) == 0)
17435 /* 33222222222211111111110000000000
17436 10987654321098765432109876543210
17437 xxxxxxxxxx0x01x1xxxxxxxx1111000x
17443 /* 33222222222211111111110000000000
17444 10987654321098765432109876543210
17445 xxxxxxxxxx0x01x1xxxxxxxx1111001x
17452 if (((word
>> 30) & 0x1) == 0)
17454 /* 33222222222211111111110000000000
17455 10987654321098765432109876543210
17456 xxxxxxxxxx0x01x1xxxxxxxx1111010x
17462 /* 33222222222211111111110000000000
17463 10987654321098765432109876543210
17464 xxxxxxxxxx0x01x1xxxxxxxx1111011x
17473 if (((word
>> 13) & 0x1) == 0)
17475 if (((word
>> 14) & 0x1) == 0)
17477 if (((word
>> 23) & 0x1) == 0)
17479 if (((word
>> 29) & 0x1) == 0)
17481 /* 33222222222211111111110000000000
17482 10987654321098765432109876543210
17483 xxxxxxxxxx0x1001xxxxxxx0111100xx
17489 /* 33222222222211111111110000000000
17490 10987654321098765432109876543210
17491 xxxxxxxxxx0x1001xxxxxxx0111101xx
17498 if (((word
>> 29) & 0x1) == 0)
17500 /* 33222222222211111111110000000000
17501 10987654321098765432109876543210
17502 xxxxxxxxxx0x1001xxxxxxx1111100xx
17508 /* 33222222222211111111110000000000
17509 10987654321098765432109876543210
17510 xxxxxxxxxx0x1001xxxxxxx1111101xx
17518 if (((word
>> 29) & 0x1) == 0)
17520 /* 33222222222211111111110000000000
17521 10987654321098765432109876543210
17522 xxxxxxxxxx0x1011xxxxxxxx111100xx
17528 /* 33222222222211111111110000000000
17529 10987654321098765432109876543210
17530 xxxxxxxxxx0x1011xxxxxxxx111101xx
17538 if (((word
>> 14) & 0x1) == 0)
17540 if (((word
>> 30) & 0x1) == 0)
17542 /* 33222222222211111111110000000000
17543 10987654321098765432109876543210
17544 xxxxxxxxxx0x1101xxxxxxxx11110x0x
17550 /* 33222222222211111111110000000000
17551 10987654321098765432109876543210
17552 xxxxxxxxxx0x1101xxxxxxxx11110x1x
17559 /* 33222222222211111111110000000000
17560 10987654321098765432109876543210
17561 xxxxxxxxxx0x1111xxxxxxxx11110xxx
17570 if (((word
>> 11) & 0x1) == 0)
17572 if (((word
>> 14) & 0x1) == 0)
17574 if (((word
>> 12) & 0x1) == 0)
17576 if (((word
>> 29) & 0x1) == 0)
17578 /* 33222222222211111111110000000000
17579 10987654321098765432109876543210
17580 xxxxxxxxxx100x01xxxxxxxx111100xx
17586 /* 33222222222211111111110000000000
17587 10987654321098765432109876543210
17588 xxxxxxxxxx100x01xxxxxxxx111101xx
17595 if (((word
>> 29) & 0x1) == 0)
17597 /* 33222222222211111111110000000000
17598 10987654321098765432109876543210
17599 xxxxxxxxxx101x01xxxxxxxx111100xx
17605 /* 33222222222211111111110000000000
17606 10987654321098765432109876543210
17607 xxxxxxxxxx101x01xxxxxxxx111101xx
17615 if (((word
>> 13) & 0x1) == 0)
17617 if (((word
>> 29) & 0x1) == 0)
17619 /* 33222222222211111111110000000000
17620 10987654321098765432109876543210
17621 xxxxxxxxxx10x011xxxxxxxx111100xx
17627 /* 33222222222211111111110000000000
17628 10987654321098765432109876543210
17629 xxxxxxxxxx10x011xxxxxxxx111101xx
17636 if (((word
>> 12) & 0x1) == 0)
17638 if (((word
>> 29) & 0x1) == 0)
17640 /* 33222222222211111111110000000000
17641 10987654321098765432109876543210
17642 xxxxxxxxxx100111xxxxxxxx111100xx
17648 /* 33222222222211111111110000000000
17649 10987654321098765432109876543210
17650 xxxxxxxxxx100111xxxxxxxx111101xx
17657 if (((word
>> 29) & 0x1) == 0)
17659 /* 33222222222211111111110000000000
17660 10987654321098765432109876543210
17661 xxxxxxxxxx101111xxxxxxxx111100xx
17667 /* 33222222222211111111110000000000
17668 10987654321098765432109876543210
17669 xxxxxxxxxx101111xxxxxxxx111101xx
17679 if (((word
>> 12) & 0x1) == 0)
17681 if (((word
>> 29) & 0x1) == 0)
17683 if (((word
>> 30) & 0x1) == 0)
17685 /* 33222222222211111111110000000000
17686 10987654321098765432109876543210
17687 xxxxxxxxxx110xx1xxxxxxxx1111000x
17693 /* 33222222222211111111110000000000
17694 10987654321098765432109876543210
17695 xxxxxxxxxx110xx1xxxxxxxx1111001x
17702 if (((word
>> 30) & 0x1) == 0)
17704 /* 33222222222211111111110000000000
17705 10987654321098765432109876543210
17706 xxxxxxxxxx110xx1xxxxxxxx1111010x
17712 /* 33222222222211111111110000000000
17713 10987654321098765432109876543210
17714 xxxxxxxxxx110xx1xxxxxxxx1111011x
17722 if (((word
>> 13) & 0x1) == 0)
17724 if (((word
>> 29) & 0x1) == 0)
17726 if (((word
>> 30) & 0x1) == 0)
17728 /* 33222222222211111111110000000000
17729 10987654321098765432109876543210
17730 xxxxxxxxxx1110x1xxxxxxxx1111000x
17736 /* 33222222222211111111110000000000
17737 10987654321098765432109876543210
17738 xxxxxxxxxx1110x1xxxxxxxx1111001x
17745 if (((word
>> 30) & 0x1) == 0)
17747 /* 33222222222211111111110000000000
17748 10987654321098765432109876543210
17749 xxxxxxxxxx1110x1xxxxxxxx1111010x
17755 /* 33222222222211111111110000000000
17756 10987654321098765432109876543210
17757 xxxxxxxxxx1110x1xxxxxxxx1111011x
17765 if (((word
>> 29) & 0x1) == 0)
17767 /* 33222222222211111111110000000000
17768 10987654321098765432109876543210
17769 xxxxxxxxxx1111x1xxxxxxxx111100xx
17775 /* 33222222222211111111110000000000
17776 10987654321098765432109876543210
17777 xxxxxxxxxx1111x1xxxxxxxx111101xx
17788 if (((word
>> 29) & 0x1) == 0)
17790 if (((word
>> 30) & 0x1) == 0)
17792 if (((word
>> 21) & 0x1) == 0)
17794 /* 33222222222211111111110000000000
17795 10987654321098765432109876543210
17796 xxxxxxxxxxxxxxx1xxxxx0xx1111100x
17802 /* 33222222222211111111110000000000
17803 10987654321098765432109876543210
17804 xxxxxxxxxxxxxxx1xxxxx1xx1111100x
17811 if (((word
>> 10) & 0x1) == 0)
17813 if (((word
>> 12) & 0x1) == 0)
17815 /* 33222222222211111111110000000000
17816 10987654321098765432109876543210
17817 xxxxxxxxxx0x0xx1xxxxxxxx1111101x
17823 if (((word
>> 13) & 0x1) == 0)
17825 if (((word
>> 14) & 0x1) == 0)
17827 if (((word
>> 23) & 0x1) == 0)
17829 /* 33222222222211111111110000000000
17830 10987654321098765432109876543210
17831 xxxxxxxxxx0x1001xxxxxxx01111101x
17837 /* 33222222222211111111110000000000
17838 10987654321098765432109876543210
17839 xxxxxxxxxx0x1001xxxxxxx11111101x
17846 /* 33222222222211111111110000000000
17847 10987654321098765432109876543210
17848 xxxxxxxxxx0x1011xxxxxxxx1111101x
17855 /* 33222222222211111111110000000000
17856 10987654321098765432109876543210
17857 xxxxxxxxxx0x11x1xxxxxxxx1111101x
17865 if (((word
>> 11) & 0x1) == 0)
17867 if (((word
>> 12) & 0x1) == 0)
17869 /* 33222222222211111111110000000000
17870 10987654321098765432109876543210
17871 xxxxxxxxxx100xx1xxxxxxxx1111101x
17877 /* 33222222222211111111110000000000
17878 10987654321098765432109876543210
17879 xxxxxxxxxx101xx1xxxxxxxx1111101x
17886 if (((word
>> 13) & 0x1) == 0)
17888 /* 33222222222211111111110000000000
17889 10987654321098765432109876543210
17890 xxxxxxxxxx11x0x1xxxxxxxx1111101x
17896 /* 33222222222211111111110000000000
17897 10987654321098765432109876543210
17898 xxxxxxxxxx11x1x1xxxxxxxx1111101x
17908 if (((word
>> 10) & 0x1) == 0)
17910 if (((word
>> 13) & 0x1) == 0)
17912 if (((word
>> 14) & 0x1) == 0)
17914 if (((word
>> 23) & 0x1) == 0)
17916 /* 33222222222211111111110000000000
17917 10987654321098765432109876543210
17918 xxxxxxxxxx0xx001xxxxxxx0111111xx
17924 /* 33222222222211111111110000000000
17925 10987654321098765432109876543210
17926 xxxxxxxxxx0xx001xxxxxxx1111111xx
17933 /* 33222222222211111111110000000000
17934 10987654321098765432109876543210
17935 xxxxxxxxxx0xx011xxxxxxxx111111xx
17942 /* 33222222222211111111110000000000
17943 10987654321098765432109876543210
17944 xxxxxxxxxx0xx1x1xxxxxxxx111111xx
17951 if (((word
>> 11) & 0x1) == 0)
17953 if (((word
>> 12) & 0x1) == 0)
17955 if (((word
>> 13) & 0x1) == 0)
17957 /* 33222222222211111111110000000000
17958 10987654321098765432109876543210
17959 xxxxxxxxxx1000x1xxxxxxxx111111xx
17965 /* 33222222222211111111110000000000
17966 10987654321098765432109876543210
17967 xxxxxxxxxx1001x1xxxxxxxx111111xx
17974 /* 33222222222211111111110000000000
17975 10987654321098765432109876543210
17976 xxxxxxxxxx101xx1xxxxxxxx111111xx
17983 if (((word
>> 12) & 0x1) == 0)
17985 /* 33222222222211111111110000000000
17986 10987654321098765432109876543210
17987 xxxxxxxxxx110xx1xxxxxxxx111111xx
17993 if (((word
>> 13) & 0x1) == 0)
17995 /* 33222222222211111111110000000000
17996 10987654321098765432109876543210
17997 xxxxxxxxxx1110x1xxxxxxxx111111xx
18003 /* 33222222222211111111110000000000
18004 10987654321098765432109876543210
18005 xxxxxxxxxx1111x1xxxxxxxx111111xx
18021 /* Lookup opcode WORD in the opcode table. N.B. all alias
18022 opcodes are ignored here. */
18024 const aarch64_opcode
*
18025 aarch64_opcode_lookup (uint32_t word
)
18027 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
18030 const aarch64_opcode
*
18031 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
18033 /* Use the index as the key to locate the next opcode. */
18034 int key
= opcode
- aarch64_opcode_table
;
18038 case 932: value
= 936; break; /* stnp --> stp. */
18039 case 936: return NULL
; /* stp --> NULL. */
18040 case 930: value
= 931; break; /* stllrb --> stllrh. */
18041 case 931: return NULL
; /* stllrh --> NULL. */
18042 case 933: value
= 937; break; /* ldnp --> ldp. */
18043 case 937: return NULL
; /* ldp --> NULL. */
18044 case 1148: value
= 1149; break; /* msr --> hint. */
18045 case 1149: value
= 1163; break; /* hint --> clrex. */
18046 case 1163: value
= 1164; break; /* clrex --> dsb. */
18047 case 1164: value
= 1165; break; /* dsb --> dmb. */
18048 case 1165: value
= 1166; break; /* dmb --> isb. */
18049 case 1166: value
= 1167; break; /* isb --> sys. */
18050 case 1167: value
= 1172; break; /* sys --> msr. */
18051 case 1172: return NULL
; /* msr --> NULL. */
18052 case 1173: value
= 1174; break; /* sysl --> mrs. */
18053 case 1174: return NULL
; /* mrs --> NULL. */
18054 case 431: value
= 432; break; /* st4 --> st1. */
18055 case 432: value
= 433; break; /* st1 --> st2. */
18056 case 433: value
= 434; break; /* st2 --> st3. */
18057 case 434: return NULL
; /* st3 --> NULL. */
18058 case 439: value
= 440; break; /* st4 --> st1. */
18059 case 440: value
= 441; break; /* st1 --> st2. */
18060 case 441: value
= 442; break; /* st2 --> st3. */
18061 case 442: return NULL
; /* st3 --> NULL. */
18062 case 435: value
= 436; break; /* ld4 --> ld1. */
18063 case 436: value
= 437; break; /* ld1 --> ld2. */
18064 case 437: value
= 438; break; /* ld2 --> ld3. */
18065 case 438: return NULL
; /* ld3 --> NULL. */
18066 case 451: value
= 453; break; /* ld1 --> ld1r. */
18067 case 453: return NULL
; /* ld1r --> NULL. */
18068 case 455: value
= 457; break; /* ld2 --> ld2r. */
18069 case 457: return NULL
; /* ld2r --> NULL. */
18070 case 452: value
= 454; break; /* ld3 --> ld3r. */
18071 case 454: return NULL
; /* ld3r --> NULL. */
18072 case 456: value
= 458; break; /* ld4 --> ld4r. */
18073 case 458: return NULL
; /* ld4r --> NULL. */
18074 case 443: value
= 444; break; /* ld4 --> ld1. */
18075 case 444: value
= 445; break; /* ld1 --> ld2. */
18076 case 445: value
= 446; break; /* ld2 --> ld3. */
18077 case 446: return NULL
; /* ld3 --> NULL. */
18078 case 463: value
= 465; break; /* ld1 --> ld1r. */
18079 case 465: return NULL
; /* ld1r --> NULL. */
18080 case 464: value
= 466; break; /* ld3 --> ld3r. */
18081 case 466: return NULL
; /* ld3r --> NULL. */
18082 case 467: value
= 469; break; /* ld2 --> ld2r. */
18083 case 469: return NULL
; /* ld2r --> NULL. */
18084 case 468: value
= 470; break; /* ld4 --> ld4r. */
18085 case 470: return NULL
; /* ld4r --> NULL. */
18086 case 749: value
= 750; break; /* fcvtzs --> fcvtzs. */
18087 case 750: return NULL
; /* fcvtzs --> NULL. */
18088 case 745: value
= 746; break; /* scvtf --> scvtf. */
18089 case 746: return NULL
; /* scvtf --> NULL. */
18090 case 751: value
= 752; break; /* fcvtzu --> fcvtzu. */
18091 case 752: return NULL
; /* fcvtzu --> NULL. */
18092 case 747: value
= 748; break; /* ucvtf --> ucvtf. */
18093 case 748: return NULL
; /* ucvtf --> NULL. */
18094 case 753: value
= 754; break; /* fcvtns --> fcvtns. */
18095 case 754: return NULL
; /* fcvtns --> NULL. */
18096 case 773: value
= 774; break; /* fcvtms --> fcvtms. */
18097 case 774: return NULL
; /* fcvtms --> NULL. */
18098 case 769: value
= 770; break; /* fcvtps --> fcvtps. */
18099 case 770: return NULL
; /* fcvtps --> NULL. */
18100 case 777: value
= 778; break; /* fcvtzs --> fcvtzs. */
18101 case 778: return NULL
; /* fcvtzs --> NULL. */
18102 case 761: value
= 762; break; /* fcvtas --> fcvtas. */
18103 case 762: return NULL
; /* fcvtas --> NULL. */
18104 case 757: value
= 758; break; /* scvtf --> scvtf. */
18105 case 758: return NULL
; /* scvtf --> NULL. */
18106 case 765: value
= 766; break; /* fmov --> fmov. */
18107 case 766: return NULL
; /* fmov --> NULL. */
18108 case 755: value
= 756; break; /* fcvtnu --> fcvtnu. */
18109 case 756: return NULL
; /* fcvtnu --> NULL. */
18110 case 775: value
= 776; break; /* fcvtmu --> fcvtmu. */
18111 case 776: return NULL
; /* fcvtmu --> NULL. */
18112 case 771: value
= 772; break; /* fcvtpu --> fcvtpu. */
18113 case 772: return NULL
; /* fcvtpu --> NULL. */
18114 case 779: value
= 780; break; /* fcvtzu --> fcvtzu. */
18115 case 780: return NULL
; /* fcvtzu --> NULL. */
18116 case 763: value
= 764; break; /* fcvtau --> fcvtau. */
18117 case 764: return NULL
; /* fcvtau --> NULL. */
18118 case 759: value
= 760; break; /* ucvtf --> ucvtf. */
18119 case 760: return NULL
; /* ucvtf --> NULL. */
18120 case 767: value
= 768; break; /* fmov --> fmov. */
18121 case 768: return NULL
; /* fmov --> NULL. */
18122 case 795: value
= 796; break; /* fmov --> fmov. */
18123 case 796: return NULL
; /* fmov --> NULL. */
18124 case 804: value
= 805; break; /* frintn --> frintn. */
18125 case 805: return NULL
; /* frintn --> NULL. */
18126 case 799: value
= 800; break; /* fneg --> fneg. */
18127 case 800: return NULL
; /* fneg --> NULL. */
18128 case 808: value
= 809; break; /* frintm --> frintm. */
18129 case 809: return NULL
; /* frintm --> NULL. */
18130 case 797: value
= 798; break; /* fabs --> fabs. */
18131 case 798: return NULL
; /* fabs --> NULL. */
18132 case 806: value
= 807; break; /* frintp --> frintp. */
18133 case 807: return NULL
; /* frintp --> NULL. */
18134 case 801: value
= 802; break; /* fsqrt --> fsqrt. */
18135 case 802: return NULL
; /* fsqrt --> NULL. */
18136 case 810: value
= 811; break; /* frintz --> frintz. */
18137 case 811: return NULL
; /* frintz --> NULL. */
18138 case 812: value
= 813; break; /* frinta --> frinta. */
18139 case 813: return NULL
; /* frinta --> NULL. */
18140 case 814: value
= 815; break; /* frintx --> frintx. */
18141 case 815: return NULL
; /* frintx --> NULL. */
18142 case 816: value
= 817; break; /* frinti --> frinti. */
18143 case 817: return NULL
; /* frinti --> NULL. */
18144 case 787: value
= 788; break; /* fcmp --> fcmp. */
18145 case 788: return NULL
; /* fcmp --> NULL. */
18146 case 789: value
= 790; break; /* fcmpe --> fcmpe. */
18147 case 790: return NULL
; /* fcmpe --> NULL. */
18148 case 791: value
= 792; break; /* fcmp --> fcmp. */
18149 case 792: return NULL
; /* fcmp --> NULL. */
18150 case 793: value
= 794; break; /* fcmpe --> fcmpe. */
18151 case 794: return NULL
; /* fcmpe --> NULL. */
18152 case 844: value
= 845; break; /* fmov --> fmov. */
18153 case 845: return NULL
; /* fmov --> NULL. */
18154 case 818: value
= 819; break; /* fmul --> fmul. */
18155 case 819: return NULL
; /* fmul --> NULL. */
18156 case 834: value
= 835; break; /* fnmul --> fnmul. */
18157 case 835: return NULL
; /* fnmul --> NULL. */
18158 case 826: value
= 827; break; /* fmax --> fmax. */
18159 case 827: return NULL
; /* fmax --> NULL. */
18160 case 822: value
= 823; break; /* fadd --> fadd. */
18161 case 823: return NULL
; /* fadd --> NULL. */
18162 case 830: value
= 831; break; /* fmaxnm --> fmaxnm. */
18163 case 831: return NULL
; /* fmaxnm --> NULL. */
18164 case 820: value
= 821; break; /* fdiv --> fdiv. */
18165 case 821: return NULL
; /* fdiv --> NULL. */
18166 case 828: value
= 829; break; /* fmin --> fmin. */
18167 case 829: return NULL
; /* fmin --> NULL. */
18168 case 824: value
= 825; break; /* fsub --> fsub. */
18169 case 825: return NULL
; /* fsub --> NULL. */
18170 case 832: value
= 833; break; /* fminnm --> fminnm. */
18171 case 833: return NULL
; /* fminnm --> NULL. */
18172 case 783: value
= 784; break; /* fccmp --> fccmp. */
18173 case 784: return NULL
; /* fccmp --> NULL. */
18174 case 785: value
= 786; break; /* fccmpe --> fccmpe. */
18175 case 786: return NULL
; /* fccmpe --> NULL. */
18176 case 846: value
= 847; break; /* fcsel --> fcsel. */
18177 case 847: return NULL
; /* fcsel --> NULL. */
18178 case 130: value
= 365; break; /* movi --> sshr. */
18179 case 365: value
= 367; break; /* sshr --> srshr. */
18180 case 367: return NULL
; /* srshr --> NULL. */
18181 case 138: value
= 387; break; /* mvni --> ushr. */
18182 case 387: value
= 389; break; /* ushr --> urshr. */
18183 case 389: value
= 391; break; /* urshr --> sri. */
18184 case 391: value
= 393; break; /* sri --> sqshlu. */
18185 case 393: return NULL
; /* sqshlu --> NULL. */
18186 case 131: value
= 366; break; /* orr --> ssra. */
18187 case 366: value
= 368; break; /* ssra --> srsra. */
18188 case 368: value
= 369; break; /* srsra --> shl. */
18189 case 369: value
= 370; break; /* shl --> sqshl. */
18190 case 370: return NULL
; /* sqshl --> NULL. */
18191 case 139: value
= 388; break; /* bic --> usra. */
18192 case 388: value
= 390; break; /* usra --> ursra. */
18193 case 390: value
= 392; break; /* ursra --> sli. */
18194 case 392: value
= 394; break; /* sli --> uqshl. */
18195 case 394: return NULL
; /* uqshl --> NULL. */
18196 case 836: value
= 837; break; /* fmadd --> fmadd. */
18197 case 837: return NULL
; /* fmadd --> NULL. */
18198 case 840: value
= 841; break; /* fnmadd --> fnmadd. */
18199 case 841: return NULL
; /* fnmadd --> NULL. */
18200 case 132: value
= 371; break; /* movi --> shrn. */
18201 case 371: value
= 372; break; /* shrn --> shrn2. */
18202 case 372: value
= 379; break; /* shrn2 --> sshll. */
18203 case 379: value
= 381; break; /* sshll --> sshll2. */
18204 case 381: return NULL
; /* sshll2 --> NULL. */
18205 case 140: value
= 395; break; /* mvni --> sqshrun. */
18206 case 395: value
= 396; break; /* sqshrun --> sqshrun2. */
18207 case 396: value
= 403; break; /* sqshrun2 --> ushll. */
18208 case 403: value
= 405; break; /* ushll --> ushll2. */
18209 case 405: return NULL
; /* ushll2 --> NULL. */
18210 case 133: value
= 375; break; /* orr --> sqshrn. */
18211 case 375: value
= 376; break; /* sqshrn --> sqshrn2. */
18212 case 376: return NULL
; /* sqshrn2 --> NULL. */
18213 case 141: value
= 399; break; /* bic --> uqshrn. */
18214 case 399: value
= 400; break; /* uqshrn --> uqshrn2. */
18215 case 400: return NULL
; /* uqshrn2 --> NULL. */
18216 case 135: value
= 383; break; /* movi --> scvtf. */
18217 case 383: value
= 384; break; /* scvtf --> scvtf. */
18218 case 384: return NULL
; /* scvtf --> NULL. */
18219 case 143: value
= 144; break; /* movi --> movi. */
18220 case 144: value
= 407; break; /* movi --> ucvtf. */
18221 case 407: value
= 408; break; /* ucvtf --> ucvtf. */
18222 case 408: return NULL
; /* ucvtf --> NULL. */
18223 case 137: value
= 385; break; /* fmov --> fcvtzs. */
18224 case 385: value
= 386; break; /* fcvtzs --> fcvtzs. */
18225 case 386: return NULL
; /* fcvtzs --> NULL. */
18226 case 409: value
= 410; break; /* fcvtzu --> fcvtzu. */
18227 case 410: return NULL
; /* fcvtzu --> NULL. */
18228 case 838: value
= 839; break; /* fmsub --> fmsub. */
18229 case 839: return NULL
; /* fmsub --> NULL. */
18230 case 842: value
= 843; break; /* fnmsub --> fnmsub. */
18231 case 843: return NULL
; /* fnmsub --> NULL. */
18232 case 589: value
= 590; break; /* scvtf --> scvtf. */
18233 case 590: return NULL
; /* scvtf --> NULL. */
18234 case 591: value
= 592; break; /* fcvtzs --> fcvtzs. */
18235 case 592: return NULL
; /* fcvtzs --> NULL. */
18236 case 605: value
= 606; break; /* ucvtf --> ucvtf. */
18237 case 606: return NULL
; /* ucvtf --> NULL. */
18238 case 607: value
= 608; break; /* fcvtzu --> fcvtzu. */
18239 case 608: return NULL
; /* fcvtzu --> NULL. */
18240 default: return NULL
;
18243 return aarch64_opcode_table
+ value
;
18246 const aarch64_opcode
*
18247 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
18249 /* Use the index as the key to locate the alias opcode. */
18250 int key
= opcode
- aarch64_opcode_table
;
18254 case 2: value
= 3; break; /* sbc --> ngc. */
18255 case 4: value
= 5; break; /* sbcs --> ngcs. */
18256 case 7: value
= 8; break; /* adds --> cmn. */
18257 case 10: value
= 11; break; /* subs --> cmp. */
18258 case 12: value
= 13; break; /* add --> mov. */
18259 case 14: value
= 15; break; /* adds --> cmn. */
18260 case 17: value
= 18; break; /* subs --> cmp. */
18261 case 20: value
= 21; break; /* adds --> cmn. */
18262 case 22: value
= 23; break; /* sub --> neg. */
18263 case 24: value
= 26; break; /* subs --> negs. */
18264 case 149: value
= 150; break; /* umov --> mov. */
18265 case 151: value
= 152; break; /* ins --> mov. */
18266 case 153: value
= 154; break; /* ins --> mov. */
18267 case 235: value
= 236; break; /* not --> mvn. */
18268 case 310: value
= 311; break; /* orr --> mov. */
18269 case 379: value
= 380; break; /* sshll --> sxtl. */
18270 case 381: value
= 382; break; /* sshll2 --> sxtl2. */
18271 case 403: value
= 404; break; /* ushll --> uxtl. */
18272 case 405: value
= 406; break; /* ushll2 --> uxtl2. */
18273 case 526: value
= 527; break; /* dup --> mov. */
18274 case 609: value
= 614; break; /* sbfm --> sxtw. */
18275 case 616: value
= 618; break; /* bfm --> bfc. */
18276 case 620: value
= 624; break; /* ubfm --> uxth. */
18277 case 654: value
= 656; break; /* csinc --> cset. */
18278 case 657: value
= 659; break; /* csinv --> csetm. */
18279 case 660: value
= 661; break; /* csneg --> cneg. */
18280 case 679: value
= 679; break; /* rev --> rev. */
18281 case 704: value
= 705; break; /* lslv --> lsl. */
18282 case 706: value
= 707; break; /* lsrv --> lsr. */
18283 case 708: value
= 709; break; /* asrv --> asr. */
18284 case 710: value
= 711; break; /* rorv --> ror. */
18285 case 721: value
= 722; break; /* madd --> mul. */
18286 case 723: value
= 724; break; /* msub --> mneg. */
18287 case 725: value
= 726; break; /* smaddl --> smull. */
18288 case 727: value
= 728; break; /* smsubl --> smnegl. */
18289 case 730: value
= 731; break; /* umaddl --> umull. */
18290 case 732: value
= 733; break; /* umsubl --> umnegl. */
18291 case 743: value
= 744; break; /* extr --> ror. */
18292 case 950: value
= 951; break; /* and --> bic. */
18293 case 952: value
= 953; break; /* orr --> mov. */
18294 case 955: value
= 956; break; /* ands --> tst. */
18295 case 959: value
= 961; break; /* orr --> uxtw. */
18296 case 962: value
= 963; break; /* orn --> mvn. */
18297 case 966: value
= 967; break; /* ands --> tst. */
18298 case 997: value
= 1093; break; /* ldaddb --> staddb. */
18299 case 998: value
= 1094; break; /* ldaddh --> staddh. */
18300 case 999: value
= 1095; break; /* ldadd --> stadd. */
18301 case 1001: value
= 1096; break; /* ldaddlb --> staddlb. */
18302 case 1004: value
= 1097; break; /* ldaddlh --> staddlh. */
18303 case 1007: value
= 1098; break; /* ldaddl --> staddl. */
18304 case 1009: value
= 1099; break; /* ldclrb --> stclrb. */
18305 case 1010: value
= 1100; break; /* ldclrh --> stclrh. */
18306 case 1011: value
= 1101; break; /* ldclr --> stclr. */
18307 case 1013: value
= 1102; break; /* ldclrlb --> stclrlb. */
18308 case 1016: value
= 1103; break; /* ldclrlh --> stclrlh. */
18309 case 1019: value
= 1104; break; /* ldclrl --> stclrl. */
18310 case 1021: value
= 1105; break; /* ldeorb --> steorb. */
18311 case 1022: value
= 1106; break; /* ldeorh --> steorh. */
18312 case 1023: value
= 1107; break; /* ldeor --> steor. */
18313 case 1025: value
= 1108; break; /* ldeorlb --> steorlb. */
18314 case 1028: value
= 1109; break; /* ldeorlh --> steorlh. */
18315 case 1031: value
= 1110; break; /* ldeorl --> steorl. */
18316 case 1033: value
= 1111; break; /* ldsetb --> stsetb. */
18317 case 1034: value
= 1112; break; /* ldseth --> stseth. */
18318 case 1035: value
= 1113; break; /* ldset --> stset. */
18319 case 1037: value
= 1114; break; /* ldsetlb --> stsetlb. */
18320 case 1040: value
= 1115; break; /* ldsetlh --> stsetlh. */
18321 case 1043: value
= 1116; break; /* ldsetl --> stsetl. */
18322 case 1045: value
= 1117; break; /* ldsmaxb --> stsmaxb. */
18323 case 1046: value
= 1118; break; /* ldsmaxh --> stsmaxh. */
18324 case 1047: value
= 1119; break; /* ldsmax --> stsmax. */
18325 case 1049: value
= 1120; break; /* ldsmaxlb --> stsmaxlb. */
18326 case 1052: value
= 1121; break; /* ldsmaxlh --> stsmaxlh. */
18327 case 1055: value
= 1122; break; /* ldsmaxl --> stsmaxl. */
18328 case 1057: value
= 1123; break; /* ldsminb --> stsminb. */
18329 case 1058: value
= 1124; break; /* ldsminh --> stsminh. */
18330 case 1059: value
= 1125; break; /* ldsmin --> stsmin. */
18331 case 1061: value
= 1126; break; /* ldsminlb --> stsminlb. */
18332 case 1064: value
= 1127; break; /* ldsminlh --> stsminlh. */
18333 case 1067: value
= 1128; break; /* ldsminl --> stsminl. */
18334 case 1069: value
= 1129; break; /* ldumaxb --> stumaxb. */
18335 case 1070: value
= 1130; break; /* ldumaxh --> stumaxh. */
18336 case 1071: value
= 1131; break; /* ldumax --> stumax. */
18337 case 1073: value
= 1132; break; /* ldumaxlb --> stumaxlb. */
18338 case 1076: value
= 1133; break; /* ldumaxlh --> stumaxlh. */
18339 case 1079: value
= 1134; break; /* ldumaxl --> stumaxl. */
18340 case 1081: value
= 1135; break; /* lduminb --> stuminb. */
18341 case 1082: value
= 1136; break; /* lduminh --> stuminh. */
18342 case 1083: value
= 1137; break; /* ldumin --> stumin. */
18343 case 1085: value
= 1138; break; /* lduminlb --> stuminlb. */
18344 case 1088: value
= 1139; break; /* lduminlh --> stuminlh. */
18345 case 1091: value
= 1140; break; /* lduminl --> stuminl. */
18346 case 1141: value
= 1142; break; /* movn --> mov. */
18347 case 1143: value
= 1144; break; /* movz --> mov. */
18348 case 1149: value
= 1182; break; /* hint --> autibsp. */
18349 case 1167: value
= 1171; break; /* sys --> tlbi. */
18350 case 1230: value
= 1925; break; /* and --> bic. */
18351 case 1232: value
= 1213; break; /* and --> mov. */
18352 case 1233: value
= 1217; break; /* ands --> movs. */
18353 case 1268: value
= 1926; break; /* cmpge --> cmple. */
18354 case 1271: value
= 1929; break; /* cmpgt --> cmplt. */
18355 case 1273: value
= 1927; break; /* cmphi --> cmplo. */
18356 case 1276: value
= 1928; break; /* cmphs --> cmpls. */
18357 case 1298: value
= 1210; break; /* cpy --> mov. */
18358 case 1299: value
= 1212; break; /* cpy --> mov. */
18359 case 1300: value
= 1936; break; /* cpy --> fmov. */
18360 case 1312: value
= 1205; break; /* dup --> mov. */
18361 case 1313: value
= 1207; break; /* dup --> mov. */
18362 case 1314: value
= 1935; break; /* dup --> fmov. */
18363 case 1315: value
= 1208; break; /* dupm --> mov. */
18364 case 1317: value
= 1930; break; /* eor --> eon. */
18365 case 1319: value
= 1218; break; /* eor --> not. */
18366 case 1320: value
= 1219; break; /* eors --> nots. */
18367 case 1325: value
= 1931; break; /* facge --> facle. */
18368 case 1326: value
= 1932; break; /* facgt --> faclt. */
18369 case 1335: value
= 1933; break; /* fcmge --> fcmle. */
18370 case 1337: value
= 1934; break; /* fcmgt --> fcmlt. */
18371 case 1343: value
= 1202; break; /* fcpy --> fmov. */
18372 case 1360: value
= 1201; break; /* fdup --> fmov. */
18373 case 1658: value
= 1203; break; /* orr --> mov. */
18374 case 1659: value
= 1937; break; /* orr --> orn. */
18375 case 1661: value
= 1206; break; /* orr --> mov. */
18376 case 1662: value
= 1216; break; /* orrs --> movs. */
18377 case 1718: value
= 1211; break; /* sel --> mov. */
18378 case 1719: value
= 1214; break; /* sel --> mov. */
18379 default: return NULL
;
18382 return aarch64_opcode_table
+ value
;
18385 const aarch64_opcode
*
18386 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
18388 /* Use the index as the key to locate the next opcode. */
18389 int key
= opcode
- aarch64_opcode_table
;
18393 case 3: value
= 2; break; /* ngc --> sbc. */
18394 case 5: value
= 4; break; /* ngcs --> sbcs. */
18395 case 8: value
= 7; break; /* cmn --> adds. */
18396 case 11: value
= 10; break; /* cmp --> subs. */
18397 case 13: value
= 12; break; /* mov --> add. */
18398 case 15: value
= 14; break; /* cmn --> adds. */
18399 case 18: value
= 17; break; /* cmp --> subs. */
18400 case 21: value
= 20; break; /* cmn --> adds. */
18401 case 23: value
= 22; break; /* neg --> sub. */
18402 case 26: value
= 25; break; /* negs --> cmp. */
18403 case 25: value
= 24; break; /* cmp --> subs. */
18404 case 150: value
= 149; break; /* mov --> umov. */
18405 case 152: value
= 151; break; /* mov --> ins. */
18406 case 154: value
= 153; break; /* mov --> ins. */
18407 case 236: value
= 235; break; /* mvn --> not. */
18408 case 311: value
= 310; break; /* mov --> orr. */
18409 case 380: value
= 379; break; /* sxtl --> sshll. */
18410 case 382: value
= 381; break; /* sxtl2 --> sshll2. */
18411 case 404: value
= 403; break; /* uxtl --> ushll. */
18412 case 406: value
= 405; break; /* uxtl2 --> ushll2. */
18413 case 527: value
= 526; break; /* mov --> dup. */
18414 case 614: value
= 613; break; /* sxtw --> sxth. */
18415 case 613: value
= 612; break; /* sxth --> sxtb. */
18416 case 612: value
= 615; break; /* sxtb --> asr. */
18417 case 615: value
= 611; break; /* asr --> sbfx. */
18418 case 611: value
= 610; break; /* sbfx --> sbfiz. */
18419 case 610: value
= 609; break; /* sbfiz --> sbfm. */
18420 case 618: value
= 619; break; /* bfc --> bfxil. */
18421 case 619: value
= 617; break; /* bfxil --> bfi. */
18422 case 617: value
= 616; break; /* bfi --> bfm. */
18423 case 624: value
= 623; break; /* uxth --> uxtb. */
18424 case 623: value
= 626; break; /* uxtb --> lsr. */
18425 case 626: value
= 625; break; /* lsr --> lsl. */
18426 case 625: value
= 622; break; /* lsl --> ubfx. */
18427 case 622: value
= 621; break; /* ubfx --> ubfiz. */
18428 case 621: value
= 620; break; /* ubfiz --> ubfm. */
18429 case 656: value
= 655; break; /* cset --> cinc. */
18430 case 655: value
= 654; break; /* cinc --> csinc. */
18431 case 659: value
= 658; break; /* csetm --> cinv. */
18432 case 658: value
= 657; break; /* cinv --> csinv. */
18433 case 661: value
= 660; break; /* cneg --> csneg. */
18434 case 679: value
= 680; break; /* rev --> rev64. */
18435 case 705: value
= 704; break; /* lsl --> lslv. */
18436 case 707: value
= 706; break; /* lsr --> lsrv. */
18437 case 709: value
= 708; break; /* asr --> asrv. */
18438 case 711: value
= 710; break; /* ror --> rorv. */
18439 case 722: value
= 721; break; /* mul --> madd. */
18440 case 724: value
= 723; break; /* mneg --> msub. */
18441 case 726: value
= 725; break; /* smull --> smaddl. */
18442 case 728: value
= 727; break; /* smnegl --> smsubl. */
18443 case 731: value
= 730; break; /* umull --> umaddl. */
18444 case 733: value
= 732; break; /* umnegl --> umsubl. */
18445 case 744: value
= 743; break; /* ror --> extr. */
18446 case 951: value
= 950; break; /* bic --> and. */
18447 case 953: value
= 952; break; /* mov --> orr. */
18448 case 956: value
= 955; break; /* tst --> ands. */
18449 case 961: value
= 960; break; /* uxtw --> mov. */
18450 case 960: value
= 959; break; /* mov --> orr. */
18451 case 963: value
= 962; break; /* mvn --> orn. */
18452 case 967: value
= 966; break; /* tst --> ands. */
18453 case 1093: value
= 997; break; /* staddb --> ldaddb. */
18454 case 1094: value
= 998; break; /* staddh --> ldaddh. */
18455 case 1095: value
= 999; break; /* stadd --> ldadd. */
18456 case 1096: value
= 1001; break; /* staddlb --> ldaddlb. */
18457 case 1097: value
= 1004; break; /* staddlh --> ldaddlh. */
18458 case 1098: value
= 1007; break; /* staddl --> ldaddl. */
18459 case 1099: value
= 1009; break; /* stclrb --> ldclrb. */
18460 case 1100: value
= 1010; break; /* stclrh --> ldclrh. */
18461 case 1101: value
= 1011; break; /* stclr --> ldclr. */
18462 case 1102: value
= 1013; break; /* stclrlb --> ldclrlb. */
18463 case 1103: value
= 1016; break; /* stclrlh --> ldclrlh. */
18464 case 1104: value
= 1019; break; /* stclrl --> ldclrl. */
18465 case 1105: value
= 1021; break; /* steorb --> ldeorb. */
18466 case 1106: value
= 1022; break; /* steorh --> ldeorh. */
18467 case 1107: value
= 1023; break; /* steor --> ldeor. */
18468 case 1108: value
= 1025; break; /* steorlb --> ldeorlb. */
18469 case 1109: value
= 1028; break; /* steorlh --> ldeorlh. */
18470 case 1110: value
= 1031; break; /* steorl --> ldeorl. */
18471 case 1111: value
= 1033; break; /* stsetb --> ldsetb. */
18472 case 1112: value
= 1034; break; /* stseth --> ldseth. */
18473 case 1113: value
= 1035; break; /* stset --> ldset. */
18474 case 1114: value
= 1037; break; /* stsetlb --> ldsetlb. */
18475 case 1115: value
= 1040; break; /* stsetlh --> ldsetlh. */
18476 case 1116: value
= 1043; break; /* stsetl --> ldsetl. */
18477 case 1117: value
= 1045; break; /* stsmaxb --> ldsmaxb. */
18478 case 1118: value
= 1046; break; /* stsmaxh --> ldsmaxh. */
18479 case 1119: value
= 1047; break; /* stsmax --> ldsmax. */
18480 case 1120: value
= 1049; break; /* stsmaxlb --> ldsmaxlb. */
18481 case 1121: value
= 1052; break; /* stsmaxlh --> ldsmaxlh. */
18482 case 1122: value
= 1055; break; /* stsmaxl --> ldsmaxl. */
18483 case 1123: value
= 1057; break; /* stsminb --> ldsminb. */
18484 case 1124: value
= 1058; break; /* stsminh --> ldsminh. */
18485 case 1125: value
= 1059; break; /* stsmin --> ldsmin. */
18486 case 1126: value
= 1061; break; /* stsminlb --> ldsminlb. */
18487 case 1127: value
= 1064; break; /* stsminlh --> ldsminlh. */
18488 case 1128: value
= 1067; break; /* stsminl --> ldsminl. */
18489 case 1129: value
= 1069; break; /* stumaxb --> ldumaxb. */
18490 case 1130: value
= 1070; break; /* stumaxh --> ldumaxh. */
18491 case 1131: value
= 1071; break; /* stumax --> ldumax. */
18492 case 1132: value
= 1073; break; /* stumaxlb --> ldumaxlb. */
18493 case 1133: value
= 1076; break; /* stumaxlh --> ldumaxlh. */
18494 case 1134: value
= 1079; break; /* stumaxl --> ldumaxl. */
18495 case 1135: value
= 1081; break; /* stuminb --> lduminb. */
18496 case 1136: value
= 1082; break; /* stuminh --> lduminh. */
18497 case 1137: value
= 1083; break; /* stumin --> ldumin. */
18498 case 1138: value
= 1085; break; /* stuminlb --> lduminlb. */
18499 case 1139: value
= 1088; break; /* stuminlh --> lduminlh. */
18500 case 1140: value
= 1091; break; /* stuminl --> lduminl. */
18501 case 1142: value
= 1141; break; /* mov --> movn. */
18502 case 1144: value
= 1143; break; /* mov --> movz. */
18503 case 1182: value
= 1181; break; /* autibsp --> autibz. */
18504 case 1181: value
= 1180; break; /* autibz --> autiasp. */
18505 case 1180: value
= 1179; break; /* autiasp --> autiaz. */
18506 case 1179: value
= 1178; break; /* autiaz --> pacibsp. */
18507 case 1178: value
= 1177; break; /* pacibsp --> pacibz. */
18508 case 1177: value
= 1176; break; /* pacibz --> paciasp. */
18509 case 1176: value
= 1175; break; /* paciasp --> paciaz. */
18510 case 1175: value
= 1162; break; /* paciaz --> psb. */
18511 case 1162: value
= 1161; break; /* psb --> esb. */
18512 case 1161: value
= 1160; break; /* esb --> autib1716. */
18513 case 1160: value
= 1159; break; /* autib1716 --> autia1716. */
18514 case 1159: value
= 1158; break; /* autia1716 --> pacib1716. */
18515 case 1158: value
= 1157; break; /* pacib1716 --> pacia1716. */
18516 case 1157: value
= 1156; break; /* pacia1716 --> xpaclri. */
18517 case 1156: value
= 1155; break; /* xpaclri --> sevl. */
18518 case 1155: value
= 1154; break; /* sevl --> sev. */
18519 case 1154: value
= 1153; break; /* sev --> wfi. */
18520 case 1153: value
= 1152; break; /* wfi --> wfe. */
18521 case 1152: value
= 1151; break; /* wfe --> yield. */
18522 case 1151: value
= 1150; break; /* yield --> nop. */
18523 case 1150: value
= 1149; break; /* nop --> hint. */
18524 case 1171: value
= 1170; break; /* tlbi --> ic. */
18525 case 1170: value
= 1169; break; /* ic --> dc. */
18526 case 1169: value
= 1168; break; /* dc --> at. */
18527 case 1168: value
= 1167; break; /* at --> sys. */
18528 case 1925: value
= 1230; break; /* bic --> and. */
18529 case 1213: value
= 1232; break; /* mov --> and. */
18530 case 1217: value
= 1233; break; /* movs --> ands. */
18531 case 1926: value
= 1268; break; /* cmple --> cmpge. */
18532 case 1929: value
= 1271; break; /* cmplt --> cmpgt. */
18533 case 1927: value
= 1273; break; /* cmplo --> cmphi. */
18534 case 1928: value
= 1276; break; /* cmpls --> cmphs. */
18535 case 1210: value
= 1298; break; /* mov --> cpy. */
18536 case 1212: value
= 1299; break; /* mov --> cpy. */
18537 case 1936: value
= 1215; break; /* fmov --> mov. */
18538 case 1215: value
= 1300; break; /* mov --> cpy. */
18539 case 1205: value
= 1312; break; /* mov --> dup. */
18540 case 1207: value
= 1204; break; /* mov --> mov. */
18541 case 1204: value
= 1313; break; /* mov --> dup. */
18542 case 1935: value
= 1209; break; /* fmov --> mov. */
18543 case 1209: value
= 1314; break; /* mov --> dup. */
18544 case 1208: value
= 1315; break; /* mov --> dupm. */
18545 case 1930: value
= 1317; break; /* eon --> eor. */
18546 case 1218: value
= 1319; break; /* not --> eor. */
18547 case 1219: value
= 1320; break; /* nots --> eors. */
18548 case 1931: value
= 1325; break; /* facle --> facge. */
18549 case 1932: value
= 1326; break; /* faclt --> facgt. */
18550 case 1933: value
= 1335; break; /* fcmle --> fcmge. */
18551 case 1934: value
= 1337; break; /* fcmlt --> fcmgt. */
18552 case 1202: value
= 1343; break; /* fmov --> fcpy. */
18553 case 1201: value
= 1360; break; /* fmov --> fdup. */
18554 case 1203: value
= 1658; break; /* mov --> orr. */
18555 case 1937: value
= 1659; break; /* orn --> orr. */
18556 case 1206: value
= 1661; break; /* mov --> orr. */
18557 case 1216: value
= 1662; break; /* movs --> orrs. */
18558 case 1211: value
= 1718; break; /* mov --> sel. */
18559 case 1214: value
= 1719; break; /* mov --> sel. */
18560 default: return NULL
;
18563 return aarch64_opcode_table
+ value
;
18567 aarch64_extract_operand (const aarch64_operand
*self
,
18568 aarch64_opnd_info
*info
,
18569 aarch64_insn code
, const aarch64_inst
*inst
)
18571 /* Use the index as the key. */
18572 int key
= self
- aarch64_operands
;
18621 return aarch64_ext_regno (self
, info
, code
, inst
);
18623 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
);
18625 return aarch64_ext_regno_pair (self
, info
, code
, inst
);
18627 return aarch64_ext_reg_extended (self
, info
, code
, inst
);
18629 return aarch64_ext_reg_shifted (self
, info
, code
, inst
);
18631 return aarch64_ext_ft (self
, info
, code
, inst
);
18635 return aarch64_ext_reglane (self
, info
, code
, inst
);
18637 return aarch64_ext_reglist (self
, info
, code
, inst
);
18639 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
);
18641 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
);
18643 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
);
18673 return aarch64_ext_imm (self
, info
, code
, inst
);
18676 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
);
18680 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
);
18682 return aarch64_ext_shll_imm (self
, info
, code
, inst
);
18685 return aarch64_ext_fpimm (self
, info
, code
, inst
);
18688 return aarch64_ext_limm (self
, info
, code
, inst
);
18690 return aarch64_ext_aimm (self
, info
, code
, inst
);
18692 return aarch64_ext_imm_half (self
, info
, code
, inst
);
18694 return aarch64_ext_fbits (self
, info
, code
, inst
);
18697 return aarch64_ext_cond (self
, info
, code
, inst
);
18700 return aarch64_ext_addr_simple (self
, info
, code
, inst
);
18702 return aarch64_ext_addr_regoff (self
, info
, code
, inst
);
18706 return aarch64_ext_addr_simm (self
, info
, code
, inst
);
18708 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
);
18710 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
);
18712 return aarch64_ext_sysreg (self
, info
, code
, inst
);
18714 return aarch64_ext_pstatefield (self
, info
, code
, inst
);
18719 return aarch64_ext_sysins_op (self
, info
, code
, inst
);
18722 return aarch64_ext_barrier (self
, info
, code
, inst
);
18724 return aarch64_ext_prfop (self
, info
, code
, inst
);
18726 return aarch64_ext_hint (self
, info
, code
, inst
);
18731 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
);
18733 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
);
18735 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
);
18740 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
);
18753 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
);
18762 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
);
18767 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
);
18769 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
);
18771 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
);
18773 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
);
18775 return aarch64_ext_sve_aimm (self
, info
, code
, inst
);
18777 return aarch64_ext_sve_asimm (self
, info
, code
, inst
);
18779 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
);
18781 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
);
18783 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
);
18785 return aarch64_ext_inv_limm (self
, info
, code
, inst
);
18787 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
);
18789 return aarch64_ext_sve_scale (self
, info
, code
, inst
);
18792 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
);
18795 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
);
18797 return aarch64_ext_sve_index (self
, info
, code
, inst
);
18800 return aarch64_ext_sve_reglist (self
, info
, code
, inst
);
18801 default: assert (0); abort ();
This page took 0.735978 seconds and 4 git commands to generate.