1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2021 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
>> 28) & 0x1) == 0)
39 if (((word
>> 21) & 0x1) == 0)
41 if (((word
>> 29) & 0x1) == 0)
43 if (((word
>> 30) & 0x1) == 0)
45 if (((word
>> 22) & 0x1) == 0)
47 if (((word
>> 23) & 0x1) == 0)
49 /* 33222222222211111111110000000000
50 10987654321098765432109876543210
51 x0000000000xxxxxxxxxxxxxxxxxxxxx
57 if (((word
>> 4) & 0x1) == 0)
59 /* 33222222222211111111110000000000
60 10987654321098765432109876543210
61 x0000000100xxxxxxxxxxxxxxxx0xxxx
67 /* 33222222222211111111110000000000
68 10987654321098765432109876543210
69 x0000000100xxxxxxxxxxxxxxxx1xxxx
77 if (((word
>> 4) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x0000000x10xxxxxxxxxxxxxxxx0xxxx
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 x0000000x10xxxxxxxxxxxxxxxx1xxxx
97 if (((word
>> 17) & 0x1) == 0)
99 if (((word
>> 19) & 0x1) == 0)
101 if (((word
>> 20) & 0x1) == 0)
103 /* 33222222222211111111110000000000
104 10987654321098765432109876543210
105 x1000000xx000x0xxxxxxxxxxxxxxxxx
111 if (((word
>> 16) & 0x1) == 0)
113 if (((word
>> 22) & 0x1) == 0)
115 /* 33222222222211111111110000000000
116 10987654321098765432109876543210
117 x1000000x0010x00xxxxxxxxxxxxxxxx
123 /* 33222222222211111111110000000000
124 10987654321098765432109876543210
125 x1000000x1010x00xxxxxxxxxxxxxxxx
132 if (((word
>> 22) & 0x1) == 0)
134 /* 33222222222211111111110000000000
135 10987654321098765432109876543210
136 x1000000x0010x01xxxxxxxxxxxxxxxx
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 x1000000x1010x01xxxxxxxxxxxxxxxx
153 /* 33222222222211111111110000000000
154 10987654321098765432109876543210
155 x1000000xx0x1x0xxxxxxxxxxxxxxxxx
162 /* 33222222222211111111110000000000
163 10987654321098765432109876543210
164 x1000000xx0xxx1xxxxxxxxxxxxxxxxx
172 if (((word
>> 4) & 0x1) == 0)
174 if (((word
>> 22) & 0x1) == 0)
176 if (((word
>> 23) & 0x1) == 0)
178 /* 33222222222211111111110000000000
179 10987654321098765432109876543210
180 xx100000000xxxxxxxxxxxxxxxx0xxxx
186 if (((word
>> 30) & 0x1) == 0)
188 /* 33222222222211111111110000000000
189 10987654321098765432109876543210
190 x0100000100xxxxxxxxxxxxxxxx0xxxx
196 /* 33222222222211111111110000000000
197 10987654321098765432109876543210
198 x1100000100xxxxxxxxxxxxxxxx0xxxx
206 if (((word
>> 23) & 0x1) == 0)
208 /* 33222222222211111111110000000000
209 10987654321098765432109876543210
210 xx100000010xxxxxxxxxxxxxxxx0xxxx
216 if (((word
>> 30) & 0x1) == 0)
218 /* 33222222222211111111110000000000
219 10987654321098765432109876543210
220 x0100000110xxxxxxxxxxxxxxxx0xxxx
226 /* 33222222222211111111110000000000
227 10987654321098765432109876543210
228 x1100000110xxxxxxxxxxxxxxxx0xxxx
237 if (((word
>> 22) & 0x1) == 0)
239 /* 33222222222211111111110000000000
240 10987654321098765432109876543210
241 xx100000x00xxxxxxxxxxxxxxxx1xxxx
247 /* 33222222222211111111110000000000
248 10987654321098765432109876543210
249 xx100000x10xxxxxxxxxxxxxxxx1xxxx
258 if (((word
>> 4) & 0x1) == 0)
260 if (((word
>> 22) & 0x1) == 0)
262 if (((word
>> 23) & 0x1) == 0)
264 /* 33222222222211111111110000000000
265 10987654321098765432109876543210
266 xxx00000001xxxxxxxxxxxxxxxx0xxxx
272 if (((word
>> 30) & 0x1) == 0)
274 /* 33222222222211111111110000000000
275 10987654321098765432109876543210
276 x0x00000101xxxxxxxxxxxxxxxx0xxxx
282 /* 33222222222211111111110000000000
283 10987654321098765432109876543210
284 x1x00000101xxxxxxxxxxxxxxxx0xxxx
292 if (((word
>> 23) & 0x1) == 0)
294 /* 33222222222211111111110000000000
295 10987654321098765432109876543210
296 xxx00000011xxxxxxxxxxxxxxxx0xxxx
302 if (((word
>> 30) & 0x1) == 0)
304 /* 33222222222211111111110000000000
305 10987654321098765432109876543210
306 x0x00000111xxxxxxxxxxxxxxxx0xxxx
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 x1x00000111xxxxxxxxxxxxxxxx0xxxx
323 if (((word
>> 22) & 0x1) == 0)
325 /* 33222222222211111111110000000000
326 10987654321098765432109876543210
327 xxx00000x01xxxxxxxxxxxxxxxx1xxxx
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 xxx00000x11xxxxxxxxxxxxxxxx1xxxx
344 if (((word
>> 31) & 0x1) == 0)
346 /* 33222222222211111111110000000000
347 10987654321098765432109876543210
348 0xx10000xxxxxxxxxxxxxxxxxxxxxxxx
354 /* 33222222222211111111110000000000
355 10987654321098765432109876543210
356 1xx10000xxxxxxxxxxxxxxxxxxxxxxxx
364 if (((word
>> 28) & 0x1) == 0)
366 if (((word
>> 4) & 0x1) == 0)
368 if (((word
>> 21) & 0x1) == 0)
370 if (((word
>> 22) & 0x1) == 0)
372 if (((word
>> 23) & 0x1) == 0)
374 /* 33222222222211111111110000000000
375 10987654321098765432109876543210
376 xxx00001000xxxxxxxxxxxxxxxx0xxxx
382 if (((word
>> 29) & 0x1) == 0)
384 /* 33222222222211111111110000000000
385 10987654321098765432109876543210
386 xx000001100xxxxxxxxxxxxxxxx0xxxx
392 /* 33222222222211111111110000000000
393 10987654321098765432109876543210
394 xx100001100xxxxxxxxxxxxxxxx0xxxx
402 if (((word
>> 30) & 0x1) == 0)
404 /* 33222222222211111111110000000000
405 10987654321098765432109876543210
406 x0x00001x10xxxxxxxxxxxxxxxx0xxxx
412 /* 33222222222211111111110000000000
413 10987654321098765432109876543210
414 x1x00001x10xxxxxxxxxxxxxxxx0xxxx
422 if (((word
>> 22) & 0x1) == 0)
424 if (((word
>> 23) & 0x1) == 0)
426 /* 33222222222211111111110000000000
427 10987654321098765432109876543210
428 xxx00001001xxxxxxxxxxxxxxxx0xxxx
434 if (((word
>> 29) & 0x1) == 0)
436 /* 33222222222211111111110000000000
437 10987654321098765432109876543210
438 xx000001101xxxxxxxxxxxxxxxx0xxxx
444 /* 33222222222211111111110000000000
445 10987654321098765432109876543210
446 xx100001101xxxxxxxxxxxxxxxx0xxxx
454 if (((word
>> 30) & 0x1) == 0)
456 /* 33222222222211111111110000000000
457 10987654321098765432109876543210
458 x0x00001x11xxxxxxxxxxxxxxxx0xxxx
464 /* 33222222222211111111110000000000
465 10987654321098765432109876543210
466 x1x00001x11xxxxxxxxxxxxxxxx0xxxx
475 if (((word
>> 21) & 0x1) == 0)
477 if (((word
>> 22) & 0x1) == 0)
479 if (((word
>> 29) & 0x1) == 0)
481 /* 33222222222211111111110000000000
482 10987654321098765432109876543210
483 xx000001x00xxxxxxxxxxxxxxxx1xxxx
489 /* 33222222222211111111110000000000
490 10987654321098765432109876543210
491 xx100001x00xxxxxxxxxxxxxxxx1xxxx
498 /* 33222222222211111111110000000000
499 10987654321098765432109876543210
500 xxx00001x10xxxxxxxxxxxxxxxx1xxxx
507 if (((word
>> 22) & 0x1) == 0)
509 if (((word
>> 29) & 0x1) == 0)
511 /* 33222222222211111111110000000000
512 10987654321098765432109876543210
513 xx000001x01xxxxxxxxxxxxxxxx1xxxx
519 /* 33222222222211111111110000000000
520 10987654321098765432109876543210
521 xx100001x01xxxxxxxxxxxxxxxx1xxxx
528 /* 33222222222211111111110000000000
529 10987654321098765432109876543210
530 xxx00001x11xxxxxxxxxxxxxxxx1xxxx
539 if (((word
>> 29) & 0x1) == 0)
541 if (((word
>> 30) & 0x1) == 0)
543 /* 33222222222211111111110000000000
544 10987654321098765432109876543210
545 x0010001xxxxxxxxxxxxxxxxxxxxxxxx
551 /* 33222222222211111111110000000000
552 10987654321098765432109876543210
553 x1010001xxxxxxxxxxxxxxxxxxxxxxxx
560 if (((word
>> 30) & 0x1) == 0)
562 /* 33222222222211111111110000000000
563 10987654321098765432109876543210
564 x0110001xxxxxxxxxxxxxxxxxxxxxxxx
570 /* 33222222222211111111110000000000
571 10987654321098765432109876543210
572 x1110001xxxxxxxxxxxxxxxxxxxxxxxx
582 if (((word
>> 28) & 0x1) == 0)
584 if (((word
>> 22) & 0x1) == 0)
586 if (((word
>> 23) & 0x1) == 0)
588 if (((word
>> 29) & 0x1) == 0)
590 if (((word
>> 15) & 0x1) == 0)
592 if (((word
>> 21) & 0x1) == 0)
594 if (((word
>> 31) & 0x1) == 0)
596 if (((word
>> 30) & 0x1) == 0)
598 /* 33222222222211111111110000000000
599 10987654321098765432109876543210
600 0000100x000xxxxx0xxxxxxxxxxxxxxx
606 /* 33222222222211111111110000000000
607 10987654321098765432109876543210
608 0100100x000xxxxx0xxxxxxxxxxxxxxx
615 /* 33222222222211111111110000000000
616 10987654321098765432109876543210
617 1x00100x000xxxxx0xxxxxxxxxxxxxxx
624 if (((word
>> 31) & 0x1) == 0)
626 /* 33222222222211111111110000000000
627 10987654321098765432109876543210
628 0x00100x001xxxxx0xxxxxxxxxxxxxxx
634 /* 33222222222211111111110000000000
635 10987654321098765432109876543210
636 1x00100x001xxxxx0xxxxxxxxxxxxxxx
644 if (((word
>> 21) & 0x1) == 0)
646 if (((word
>> 31) & 0x1) == 0)
648 if (((word
>> 30) & 0x1) == 0)
650 /* 33222222222211111111110000000000
651 10987654321098765432109876543210
652 0000100x000xxxxx1xxxxxxxxxxxxxxx
658 /* 33222222222211111111110000000000
659 10987654321098765432109876543210
660 0100100x000xxxxx1xxxxxxxxxxxxxxx
667 /* 33222222222211111111110000000000
668 10987654321098765432109876543210
669 1x00100x000xxxxx1xxxxxxxxxxxxxxx
676 if (((word
>> 31) & 0x1) == 0)
678 /* 33222222222211111111110000000000
679 10987654321098765432109876543210
680 0x00100x001xxxxx1xxxxxxxxxxxxxxx
686 /* 33222222222211111111110000000000
687 10987654321098765432109876543210
688 1x00100x001xxxxx1xxxxxxxxxxxxxxx
697 if (((word
>> 30) & 0x1) == 0)
699 /* 33222222222211111111110000000000
700 10987654321098765432109876543210
701 x010100x00xxxxxxxxxxxxxxxxxxxxxx
707 /* 33222222222211111111110000000000
708 10987654321098765432109876543210
709 x110100x00xxxxxxxxxxxxxxxxxxxxxx
717 if (((word
>> 29) & 0x1) == 0)
719 if (((word
>> 15) & 0x1) == 0)
721 if (((word
>> 21) & 0x1) == 0)
723 if (((word
>> 31) & 0x1) == 0)
725 /* 33222222222211111111110000000000
726 10987654321098765432109876543210
727 0x00100x100xxxxx0xxxxxxxxxxxxxxx
733 /* 33222222222211111111110000000000
734 10987654321098765432109876543210
735 1x00100x100xxxxx0xxxxxxxxxxxxxxx
742 if (((word
>> 31) & 0x1) == 0)
744 if (((word
>> 30) & 0x1) == 0)
746 /* 33222222222211111111110000000000
747 10987654321098765432109876543210
748 0000100x101xxxxx0xxxxxxxxxxxxxxx
754 /* 33222222222211111111110000000000
755 10987654321098765432109876543210
756 0100100x101xxxxx0xxxxxxxxxxxxxxx
763 /* 33222222222211111111110000000000
764 10987654321098765432109876543210
765 1x00100x101xxxxx0xxxxxxxxxxxxxxx
773 if (((word
>> 21) & 0x1) == 0)
775 if (((word
>> 31) & 0x1) == 0)
777 if (((word
>> 30) & 0x1) == 0)
779 /* 33222222222211111111110000000000
780 10987654321098765432109876543210
781 0000100x100xxxxx1xxxxxxxxxxxxxxx
787 /* 33222222222211111111110000000000
788 10987654321098765432109876543210
789 0100100x100xxxxx1xxxxxxxxxxxxxxx
796 /* 33222222222211111111110000000000
797 10987654321098765432109876543210
798 1x00100x100xxxxx1xxxxxxxxxxxxxxx
805 if (((word
>> 31) & 0x1) == 0)
807 if (((word
>> 30) & 0x1) == 0)
809 /* 33222222222211111111110000000000
810 10987654321098765432109876543210
811 0000100x101xxxxx1xxxxxxxxxxxxxxx
817 /* 33222222222211111111110000000000
818 10987654321098765432109876543210
819 0100100x101xxxxx1xxxxxxxxxxxxxxx
826 /* 33222222222211111111110000000000
827 10987654321098765432109876543210
828 1x00100x101xxxxx1xxxxxxxxxxxxxxx
837 if (((word
>> 30) & 0x1) == 0)
839 /* 33222222222211111111110000000000
840 10987654321098765432109876543210
841 x010100x10xxxxxxxxxxxxxxxxxxxxxx
847 /* 33222222222211111111110000000000
848 10987654321098765432109876543210
849 x110100x10xxxxxxxxxxxxxxxxxxxxxx
858 if (((word
>> 23) & 0x1) == 0)
860 if (((word
>> 29) & 0x1) == 0)
862 if (((word
>> 15) & 0x1) == 0)
864 if (((word
>> 21) & 0x1) == 0)
866 if (((word
>> 31) & 0x1) == 0)
868 if (((word
>> 30) & 0x1) == 0)
870 /* 33222222222211111111110000000000
871 10987654321098765432109876543210
872 0000100x010xxxxx0xxxxxxxxxxxxxxx
878 /* 33222222222211111111110000000000
879 10987654321098765432109876543210
880 0100100x010xxxxx0xxxxxxxxxxxxxxx
887 /* 33222222222211111111110000000000
888 10987654321098765432109876543210
889 1x00100x010xxxxx0xxxxxxxxxxxxxxx
896 if (((word
>> 31) & 0x1) == 0)
898 /* 33222222222211111111110000000000
899 10987654321098765432109876543210
900 0x00100x011xxxxx0xxxxxxxxxxxxxxx
906 /* 33222222222211111111110000000000
907 10987654321098765432109876543210
908 1x00100x011xxxxx0xxxxxxxxxxxxxxx
916 if (((word
>> 21) & 0x1) == 0)
918 if (((word
>> 31) & 0x1) == 0)
920 if (((word
>> 30) & 0x1) == 0)
922 /* 33222222222211111111110000000000
923 10987654321098765432109876543210
924 0000100x010xxxxx1xxxxxxxxxxxxxxx
930 /* 33222222222211111111110000000000
931 10987654321098765432109876543210
932 0100100x010xxxxx1xxxxxxxxxxxxxxx
939 /* 33222222222211111111110000000000
940 10987654321098765432109876543210
941 1x00100x010xxxxx1xxxxxxxxxxxxxxx
948 if (((word
>> 31) & 0x1) == 0)
950 /* 33222222222211111111110000000000
951 10987654321098765432109876543210
952 0x00100x011xxxxx1xxxxxxxxxxxxxxx
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 1x00100x011xxxxx1xxxxxxxxxxxxxxx
969 if (((word
>> 30) & 0x1) == 0)
971 /* 33222222222211111111110000000000
972 10987654321098765432109876543210
973 x010100x01xxxxxxxxxxxxxxxxxxxxxx
979 /* 33222222222211111111110000000000
980 10987654321098765432109876543210
981 x110100x01xxxxxxxxxxxxxxxxxxxxxx
989 if (((word
>> 29) & 0x1) == 0)
991 if (((word
>> 15) & 0x1) == 0)
993 if (((word
>> 21) & 0x1) == 0)
995 if (((word
>> 31) & 0x1) == 0)
997 if (((word
>> 30) & 0x1) == 0)
999 /* 33222222222211111111110000000000
1000 10987654321098765432109876543210
1001 0000100x110xxxxx0xxxxxxxxxxxxxxx
1007 /* 33222222222211111111110000000000
1008 10987654321098765432109876543210
1009 0100100x110xxxxx0xxxxxxxxxxxxxxx
1016 /* 33222222222211111111110000000000
1017 10987654321098765432109876543210
1018 1x00100x110xxxxx0xxxxxxxxxxxxxxx
1025 if (((word
>> 31) & 0x1) == 0)
1027 if (((word
>> 30) & 0x1) == 0)
1029 /* 33222222222211111111110000000000
1030 10987654321098765432109876543210
1031 0000100x111xxxxx0xxxxxxxxxxxxxxx
1037 /* 33222222222211111111110000000000
1038 10987654321098765432109876543210
1039 0100100x111xxxxx0xxxxxxxxxxxxxxx
1046 /* 33222222222211111111110000000000
1047 10987654321098765432109876543210
1048 1x00100x111xxxxx0xxxxxxxxxxxxxxx
1056 if (((word
>> 21) & 0x1) == 0)
1058 if (((word
>> 31) & 0x1) == 0)
1060 if (((word
>> 30) & 0x1) == 0)
1062 /* 33222222222211111111110000000000
1063 10987654321098765432109876543210
1064 0000100x110xxxxx1xxxxxxxxxxxxxxx
1070 /* 33222222222211111111110000000000
1071 10987654321098765432109876543210
1072 0100100x110xxxxx1xxxxxxxxxxxxxxx
1079 /* 33222222222211111111110000000000
1080 10987654321098765432109876543210
1081 1x00100x110xxxxx1xxxxxxxxxxxxxxx
1088 if (((word
>> 31) & 0x1) == 0)
1090 if (((word
>> 30) & 0x1) == 0)
1092 /* 33222222222211111111110000000000
1093 10987654321098765432109876543210
1094 0000100x111xxxxx1xxxxxxxxxxxxxxx
1100 /* 33222222222211111111110000000000
1101 10987654321098765432109876543210
1102 0100100x111xxxxx1xxxxxxxxxxxxxxx
1109 /* 33222222222211111111110000000000
1110 10987654321098765432109876543210
1111 1x00100x111xxxxx1xxxxxxxxxxxxxxx
1120 if (((word
>> 30) & 0x1) == 0)
1122 /* 33222222222211111111110000000000
1123 10987654321098765432109876543210
1124 x010100x11xxxxxxxxxxxxxxxxxxxxxx
1130 /* 33222222222211111111110000000000
1131 10987654321098765432109876543210
1132 x110100x11xxxxxxxxxxxxxxxxxxxxxx
1142 if (((word
>> 24) & 0x1) == 0)
1144 if (((word
>> 29) & 0x1) == 0)
1146 if (((word
>> 31) & 0x1) == 0)
1148 /* 33222222222211111111110000000000
1149 10987654321098765432109876543210
1150 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
1156 if (((word
>> 30) & 0x1) == 0)
1158 /* 33222222222211111111110000000000
1159 10987654321098765432109876543210
1160 10011000xxxxxxxxxxxxxxxxxxxxxxxx
1166 /* 33222222222211111111110000000000
1167 10987654321098765432109876543210
1168 11011000xxxxxxxxxxxxxxxxxxxxxxxx
1176 if (((word
>> 10) & 0x1) == 0)
1178 if (((word
>> 11) & 0x1) == 0)
1180 if (((word
>> 21) & 0x1) == 0)
1182 if (((word
>> 23) & 0x1) == 0)
1184 if (((word
>> 22) & 0x1) == 0)
1186 if (((word
>> 31) & 0x1) == 0)
1188 if (((word
>> 30) & 0x1) == 0)
1190 /* 33222222222211111111110000000000
1191 10987654321098765432109876543210
1192 00111000000xxxxxxxxx00xxxxxxxxxx
1198 /* 33222222222211111111110000000000
1199 10987654321098765432109876543210
1200 01111000000xxxxxxxxx00xxxxxxxxxx
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 1x111000000xxxxxxxxx00xxxxxxxxxx
1216 if (((word
>> 31) & 0x1) == 0)
1218 if (((word
>> 30) & 0x1) == 0)
1220 /* 33222222222211111111110000000000
1221 10987654321098765432109876543210
1222 00111000010xxxxxxxxx00xxxxxxxxxx
1228 /* 33222222222211111111110000000000
1229 10987654321098765432109876543210
1230 01111000010xxxxxxxxx00xxxxxxxxxx
1237 /* 33222222222211111111110000000000
1238 10987654321098765432109876543210
1239 1x111000010xxxxxxxxx00xxxxxxxxxx
1247 if (((word
>> 30) & 0x1) == 0)
1249 if (((word
>> 31) & 0x1) == 0)
1251 /* 33222222222211111111110000000000
1252 10987654321098765432109876543210
1253 001110001x0xxxxxxxxx00xxxxxxxxxx
1259 /* 33222222222211111111110000000000
1260 10987654321098765432109876543210
1261 101110001x0xxxxxxxxx00xxxxxxxxxx
1268 if (((word
>> 31) & 0x1) == 0)
1270 /* 33222222222211111111110000000000
1271 10987654321098765432109876543210
1272 011110001x0xxxxxxxxx00xxxxxxxxxx
1278 /* 33222222222211111111110000000000
1279 10987654321098765432109876543210
1280 111110001x0xxxxxxxxx00xxxxxxxxxx
1289 if (((word
>> 12) & 0x1) == 0)
1291 if (((word
>> 13) & 0x1) == 0)
1293 if (((word
>> 14) & 0x1) == 0)
1295 if (((word
>> 15) & 0x1) == 0)
1297 if (((word
>> 22) & 0x1) == 0)
1299 if (((word
>> 23) & 0x1) == 0)
1301 if (((word
>> 31) & 0x1) == 0)
1303 if (((word
>> 30) & 0x1) == 0)
1305 /* 33222222222211111111110000000000
1306 10987654321098765432109876543210
1307 00111000001xxxxx000000xxxxxxxxxx
1313 /* 33222222222211111111110000000000
1314 10987654321098765432109876543210
1315 01111000001xxxxx000000xxxxxxxxxx
1322 /* 33222222222211111111110000000000
1323 10987654321098765432109876543210
1324 1x111000001xxxxx000000xxxxxxxxxx
1331 if (((word
>> 31) & 0x1) == 0)
1333 if (((word
>> 30) & 0x1) == 0)
1335 /* 33222222222211111111110000000000
1336 10987654321098765432109876543210
1337 00111000101xxxxx000000xxxxxxxxxx
1343 /* 33222222222211111111110000000000
1344 10987654321098765432109876543210
1345 01111000101xxxxx000000xxxxxxxxxx
1352 /* 33222222222211111111110000000000
1353 10987654321098765432109876543210
1354 1x111000101xxxxx000000xxxxxxxxxx
1362 if (((word
>> 23) & 0x1) == 0)
1364 if (((word
>> 31) & 0x1) == 0)
1366 if (((word
>> 30) & 0x1) == 0)
1368 /* 33222222222211111111110000000000
1369 10987654321098765432109876543210
1370 00111000011xxxxx000000xxxxxxxxxx
1376 /* 33222222222211111111110000000000
1377 10987654321098765432109876543210
1378 01111000011xxxxx000000xxxxxxxxxx
1385 /* 33222222222211111111110000000000
1386 10987654321098765432109876543210
1387 1x111000011xxxxx000000xxxxxxxxxx
1394 if (((word
>> 31) & 0x1) == 0)
1396 if (((word
>> 30) & 0x1) == 0)
1398 /* 33222222222211111111110000000000
1399 10987654321098765432109876543210
1400 00111000111xxxxx000000xxxxxxxxxx
1406 /* 33222222222211111111110000000000
1407 10987654321098765432109876543210
1408 01111000111xxxxx000000xxxxxxxxxx
1415 /* 33222222222211111111110000000000
1416 10987654321098765432109876543210
1417 1x111000111xxxxx000000xxxxxxxxxx
1426 if (((word
>> 22) & 0x1) == 0)
1428 if (((word
>> 23) & 0x1) == 0)
1430 if (((word
>> 31) & 0x1) == 0)
1432 if (((word
>> 30) & 0x1) == 0)
1434 /* 33222222222211111111110000000000
1435 10987654321098765432109876543210
1436 00111000001xxxxx100000xxxxxxxxxx
1442 /* 33222222222211111111110000000000
1443 10987654321098765432109876543210
1444 01111000001xxxxx100000xxxxxxxxxx
1451 /* 33222222222211111111110000000000
1452 10987654321098765432109876543210
1453 1x111000001xxxxx100000xxxxxxxxxx
1460 if (((word
>> 31) & 0x1) == 0)
1462 if (((word
>> 30) & 0x1) == 0)
1464 /* 33222222222211111111110000000000
1465 10987654321098765432109876543210
1466 00111000101xxxxx100000xxxxxxxxxx
1472 /* 33222222222211111111110000000000
1473 10987654321098765432109876543210
1474 01111000101xxxxx100000xxxxxxxxxx
1481 /* 33222222222211111111110000000000
1482 10987654321098765432109876543210
1483 1x111000101xxxxx100000xxxxxxxxxx
1491 if (((word
>> 23) & 0x1) == 0)
1493 if (((word
>> 31) & 0x1) == 0)
1495 if (((word
>> 30) & 0x1) == 0)
1497 /* 33222222222211111111110000000000
1498 10987654321098765432109876543210
1499 00111000011xxxxx100000xxxxxxxxxx
1505 /* 33222222222211111111110000000000
1506 10987654321098765432109876543210
1507 01111000011xxxxx100000xxxxxxxxxx
1514 /* 33222222222211111111110000000000
1515 10987654321098765432109876543210
1516 1x111000011xxxxx100000xxxxxxxxxx
1523 if (((word
>> 31) & 0x1) == 0)
1525 if (((word
>> 30) & 0x1) == 0)
1527 /* 33222222222211111111110000000000
1528 10987654321098765432109876543210
1529 00111000111xxxxx100000xxxxxxxxxx
1535 /* 33222222222211111111110000000000
1536 10987654321098765432109876543210
1537 01111000111xxxxx100000xxxxxxxxxx
1544 /* 33222222222211111111110000000000
1545 10987654321098765432109876543210
1546 1x111000111xxxxx100000xxxxxxxxxx
1556 if (((word
>> 15) & 0x1) == 0)
1558 if (((word
>> 22) & 0x1) == 0)
1560 if (((word
>> 23) & 0x1) == 0)
1562 if (((word
>> 31) & 0x1) == 0)
1564 if (((word
>> 30) & 0x1) == 0)
1566 /* 33222222222211111111110000000000
1567 10987654321098765432109876543210
1568 00111000001xxxxx010000xxxxxxxxxx
1574 /* 33222222222211111111110000000000
1575 10987654321098765432109876543210
1576 01111000001xxxxx010000xxxxxxxxxx
1583 /* 33222222222211111111110000000000
1584 10987654321098765432109876543210
1585 1x111000001xxxxx010000xxxxxxxxxx
1592 if (((word
>> 31) & 0x1) == 0)
1594 if (((word
>> 30) & 0x1) == 0)
1596 /* 33222222222211111111110000000000
1597 10987654321098765432109876543210
1598 00111000101xxxxx010000xxxxxxxxxx
1604 /* 33222222222211111111110000000000
1605 10987654321098765432109876543210
1606 01111000101xxxxx010000xxxxxxxxxx
1613 /* 33222222222211111111110000000000
1614 10987654321098765432109876543210
1615 1x111000101xxxxx010000xxxxxxxxxx
1623 if (((word
>> 23) & 0x1) == 0)
1625 if (((word
>> 31) & 0x1) == 0)
1627 if (((word
>> 30) & 0x1) == 0)
1629 /* 33222222222211111111110000000000
1630 10987654321098765432109876543210
1631 00111000011xxxxx010000xxxxxxxxxx
1637 /* 33222222222211111111110000000000
1638 10987654321098765432109876543210
1639 01111000011xxxxx010000xxxxxxxxxx
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 1x111000011xxxxx010000xxxxxxxxxx
1655 if (((word
>> 31) & 0x1) == 0)
1657 if (((word
>> 30) & 0x1) == 0)
1659 /* 33222222222211111111110000000000
1660 10987654321098765432109876543210
1661 00111000111xxxxx010000xxxxxxxxxx
1667 /* 33222222222211111111110000000000
1668 10987654321098765432109876543210
1669 01111000111xxxxx010000xxxxxxxxxx
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 1x111000111xxxxx010000xxxxxxxxxx
1687 if (((word
>> 31) & 0x1) == 0)
1689 if (((word
>> 30) & 0x1) == 0)
1691 /* 33222222222211111111110000000000
1692 10987654321098765432109876543210
1693 00111000xx1xxxxx110000xxxxxxxxxx
1699 /* 33222222222211111111110000000000
1700 10987654321098765432109876543210
1701 01111000xx1xxxxx110000xxxxxxxxxx
1708 /* 33222222222211111111110000000000
1709 10987654321098765432109876543210
1710 1x111000xx1xxxxx110000xxxxxxxxxx
1719 if (((word
>> 14) & 0x1) == 0)
1721 if (((word
>> 15) & 0x1) == 0)
1723 if (((word
>> 22) & 0x1) == 0)
1725 if (((word
>> 23) & 0x1) == 0)
1727 if (((word
>> 31) & 0x1) == 0)
1729 if (((word
>> 30) & 0x1) == 0)
1731 /* 33222222222211111111110000000000
1732 10987654321098765432109876543210
1733 00111000001xxxxx001000xxxxxxxxxx
1739 /* 33222222222211111111110000000000
1740 10987654321098765432109876543210
1741 01111000001xxxxx001000xxxxxxxxxx
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 1x111000001xxxxx001000xxxxxxxxxx
1757 if (((word
>> 31) & 0x1) == 0)
1759 if (((word
>> 30) & 0x1) == 0)
1761 /* 33222222222211111111110000000000
1762 10987654321098765432109876543210
1763 00111000101xxxxx001000xxxxxxxxxx
1769 /* 33222222222211111111110000000000
1770 10987654321098765432109876543210
1771 01111000101xxxxx001000xxxxxxxxxx
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 1x111000101xxxxx001000xxxxxxxxxx
1788 if (((word
>> 23) & 0x1) == 0)
1790 if (((word
>> 31) & 0x1) == 0)
1792 if (((word
>> 30) & 0x1) == 0)
1794 /* 33222222222211111111110000000000
1795 10987654321098765432109876543210
1796 00111000011xxxxx001000xxxxxxxxxx
1802 /* 33222222222211111111110000000000
1803 10987654321098765432109876543210
1804 01111000011xxxxx001000xxxxxxxxxx
1811 /* 33222222222211111111110000000000
1812 10987654321098765432109876543210
1813 1x111000011xxxxx001000xxxxxxxxxx
1820 if (((word
>> 31) & 0x1) == 0)
1822 if (((word
>> 30) & 0x1) == 0)
1824 /* 33222222222211111111110000000000
1825 10987654321098765432109876543210
1826 00111000111xxxxx001000xxxxxxxxxx
1832 /* 33222222222211111111110000000000
1833 10987654321098765432109876543210
1834 01111000111xxxxx001000xxxxxxxxxx
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 1x111000111xxxxx001000xxxxxxxxxx
1852 /* 33222222222211111111110000000000
1853 10987654321098765432109876543210
1854 xx111000xx1xxxxx101000xxxxxxxxxx
1861 if (((word
>> 22) & 0x1) == 0)
1863 if (((word
>> 23) & 0x1) == 0)
1865 if (((word
>> 31) & 0x1) == 0)
1867 if (((word
>> 30) & 0x1) == 0)
1869 /* 33222222222211111111110000000000
1870 10987654321098765432109876543210
1871 00111000001xxxxxx11000xxxxxxxxxx
1877 /* 33222222222211111111110000000000
1878 10987654321098765432109876543210
1879 01111000001xxxxxx11000xxxxxxxxxx
1886 /* 33222222222211111111110000000000
1887 10987654321098765432109876543210
1888 1x111000001xxxxxx11000xxxxxxxxxx
1895 if (((word
>> 31) & 0x1) == 0)
1897 if (((word
>> 30) & 0x1) == 0)
1899 /* 33222222222211111111110000000000
1900 10987654321098765432109876543210
1901 00111000101xxxxxx11000xxxxxxxxxx
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 01111000101xxxxxx11000xxxxxxxxxx
1916 /* 33222222222211111111110000000000
1917 10987654321098765432109876543210
1918 1x111000101xxxxxx11000xxxxxxxxxx
1926 if (((word
>> 23) & 0x1) == 0)
1928 if (((word
>> 31) & 0x1) == 0)
1930 if (((word
>> 30) & 0x1) == 0)
1932 /* 33222222222211111111110000000000
1933 10987654321098765432109876543210
1934 00111000011xxxxxx11000xxxxxxxxxx
1940 /* 33222222222211111111110000000000
1941 10987654321098765432109876543210
1942 01111000011xxxxxx11000xxxxxxxxxx
1949 /* 33222222222211111111110000000000
1950 10987654321098765432109876543210
1951 1x111000011xxxxxx11000xxxxxxxxxx
1958 if (((word
>> 31) & 0x1) == 0)
1960 if (((word
>> 30) & 0x1) == 0)
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 00111000111xxxxxx11000xxxxxxxxxx
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 01111000111xxxxxx11000xxxxxxxxxx
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 1x111000111xxxxxx11000xxxxxxxxxx
1992 if (((word
>> 13) & 0x1) == 0)
1994 if (((word
>> 14) & 0x1) == 0)
1996 if (((word
>> 15) & 0x1) == 0)
1998 if (((word
>> 22) & 0x1) == 0)
2000 if (((word
>> 23) & 0x1) == 0)
2002 if (((word
>> 31) & 0x1) == 0)
2004 if (((word
>> 30) & 0x1) == 0)
2006 /* 33222222222211111111110000000000
2007 10987654321098765432109876543210
2008 00111000001xxxxx000100xxxxxxxxxx
2014 /* 33222222222211111111110000000000
2015 10987654321098765432109876543210
2016 01111000001xxxxx000100xxxxxxxxxx
2023 /* 33222222222211111111110000000000
2024 10987654321098765432109876543210
2025 1x111000001xxxxx000100xxxxxxxxxx
2032 if (((word
>> 31) & 0x1) == 0)
2034 if (((word
>> 30) & 0x1) == 0)
2036 /* 33222222222211111111110000000000
2037 10987654321098765432109876543210
2038 00111000101xxxxx000100xxxxxxxxxx
2044 /* 33222222222211111111110000000000
2045 10987654321098765432109876543210
2046 01111000101xxxxx000100xxxxxxxxxx
2053 /* 33222222222211111111110000000000
2054 10987654321098765432109876543210
2055 1x111000101xxxxx000100xxxxxxxxxx
2063 if (((word
>> 23) & 0x1) == 0)
2065 if (((word
>> 31) & 0x1) == 0)
2067 if (((word
>> 30) & 0x1) == 0)
2069 /* 33222222222211111111110000000000
2070 10987654321098765432109876543210
2071 00111000011xxxxx000100xxxxxxxxxx
2077 /* 33222222222211111111110000000000
2078 10987654321098765432109876543210
2079 01111000011xxxxx000100xxxxxxxxxx
2086 /* 33222222222211111111110000000000
2087 10987654321098765432109876543210
2088 1x111000011xxxxx000100xxxxxxxxxx
2095 if (((word
>> 31) & 0x1) == 0)
2097 if (((word
>> 30) & 0x1) == 0)
2099 /* 33222222222211111111110000000000
2100 10987654321098765432109876543210
2101 00111000111xxxxx000100xxxxxxxxxx
2107 /* 33222222222211111111110000000000
2108 10987654321098765432109876543210
2109 01111000111xxxxx000100xxxxxxxxxx
2116 /* 33222222222211111111110000000000
2117 10987654321098765432109876543210
2118 1x111000111xxxxx000100xxxxxxxxxx
2127 /* 33222222222211111111110000000000
2128 10987654321098765432109876543210
2129 xx111000xx1xxxxx100100xxxxxxxxxx
2136 if (((word
>> 15) & 0x1) == 0)
2138 if (((word
>> 22) & 0x1) == 0)
2140 if (((word
>> 23) & 0x1) == 0)
2142 if (((word
>> 31) & 0x1) == 0)
2144 if (((word
>> 30) & 0x1) == 0)
2146 /* 33222222222211111111110000000000
2147 10987654321098765432109876543210
2148 00111000001xxxxx010100xxxxxxxxxx
2154 /* 33222222222211111111110000000000
2155 10987654321098765432109876543210
2156 01111000001xxxxx010100xxxxxxxxxx
2163 /* 33222222222211111111110000000000
2164 10987654321098765432109876543210
2165 1x111000001xxxxx010100xxxxxxxxxx
2172 if (((word
>> 31) & 0x1) == 0)
2174 if (((word
>> 30) & 0x1) == 0)
2176 /* 33222222222211111111110000000000
2177 10987654321098765432109876543210
2178 00111000101xxxxx010100xxxxxxxxxx
2184 /* 33222222222211111111110000000000
2185 10987654321098765432109876543210
2186 01111000101xxxxx010100xxxxxxxxxx
2193 /* 33222222222211111111110000000000
2194 10987654321098765432109876543210
2195 1x111000101xxxxx010100xxxxxxxxxx
2203 if (((word
>> 23) & 0x1) == 0)
2205 if (((word
>> 31) & 0x1) == 0)
2207 if (((word
>> 30) & 0x1) == 0)
2209 /* 33222222222211111111110000000000
2210 10987654321098765432109876543210
2211 00111000011xxxxx010100xxxxxxxxxx
2217 /* 33222222222211111111110000000000
2218 10987654321098765432109876543210
2219 01111000011xxxxx010100xxxxxxxxxx
2226 /* 33222222222211111111110000000000
2227 10987654321098765432109876543210
2228 1x111000011xxxxx010100xxxxxxxxxx
2235 if (((word
>> 31) & 0x1) == 0)
2237 if (((word
>> 30) & 0x1) == 0)
2239 /* 33222222222211111111110000000000
2240 10987654321098765432109876543210
2241 00111000111xxxxx010100xxxxxxxxxx
2247 /* 33222222222211111111110000000000
2248 10987654321098765432109876543210
2249 01111000111xxxxx010100xxxxxxxxxx
2256 /* 33222222222211111111110000000000
2257 10987654321098765432109876543210
2258 1x111000111xxxxx010100xxxxxxxxxx
2267 /* 33222222222211111111110000000000
2268 10987654321098765432109876543210
2269 xx111000xx1xxxxx110100xxxxxxxxxx
2277 if (((word
>> 14) & 0x1) == 0)
2279 if (((word
>> 15) & 0x1) == 0)
2281 if (((word
>> 22) & 0x1) == 0)
2283 if (((word
>> 23) & 0x1) == 0)
2285 if (((word
>> 31) & 0x1) == 0)
2287 if (((word
>> 30) & 0x1) == 0)
2289 /* 33222222222211111111110000000000
2290 10987654321098765432109876543210
2291 00111000001xxxxx001100xxxxxxxxxx
2297 /* 33222222222211111111110000000000
2298 10987654321098765432109876543210
2299 01111000001xxxxx001100xxxxxxxxxx
2306 /* 33222222222211111111110000000000
2307 10987654321098765432109876543210
2308 1x111000001xxxxx001100xxxxxxxxxx
2315 if (((word
>> 31) & 0x1) == 0)
2317 if (((word
>> 30) & 0x1) == 0)
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 00111000101xxxxx001100xxxxxxxxxx
2327 /* 33222222222211111111110000000000
2328 10987654321098765432109876543210
2329 01111000101xxxxx001100xxxxxxxxxx
2336 /* 33222222222211111111110000000000
2337 10987654321098765432109876543210
2338 1x111000101xxxxx001100xxxxxxxxxx
2346 if (((word
>> 23) & 0x1) == 0)
2348 if (((word
>> 31) & 0x1) == 0)
2350 if (((word
>> 30) & 0x1) == 0)
2352 /* 33222222222211111111110000000000
2353 10987654321098765432109876543210
2354 00111000011xxxxx001100xxxxxxxxxx
2360 /* 33222222222211111111110000000000
2361 10987654321098765432109876543210
2362 01111000011xxxxx001100xxxxxxxxxx
2369 /* 33222222222211111111110000000000
2370 10987654321098765432109876543210
2371 1x111000011xxxxx001100xxxxxxxxxx
2378 if (((word
>> 31) & 0x1) == 0)
2380 if (((word
>> 30) & 0x1) == 0)
2382 /* 33222222222211111111110000000000
2383 10987654321098765432109876543210
2384 00111000111xxxxx001100xxxxxxxxxx
2390 /* 33222222222211111111110000000000
2391 10987654321098765432109876543210
2392 01111000111xxxxx001100xxxxxxxxxx
2399 /* 33222222222211111111110000000000
2400 10987654321098765432109876543210
2401 1x111000111xxxxx001100xxxxxxxxxx
2410 /* 33222222222211111111110000000000
2411 10987654321098765432109876543210
2412 xx111000xx1xxxxx101100xxxxxxxxxx
2419 if (((word
>> 22) & 0x1) == 0)
2421 if (((word
>> 23) & 0x1) == 0)
2423 if (((word
>> 31) & 0x1) == 0)
2425 if (((word
>> 30) & 0x1) == 0)
2427 /* 33222222222211111111110000000000
2428 10987654321098765432109876543210
2429 00111000001xxxxxx11100xxxxxxxxxx
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 01111000001xxxxxx11100xxxxxxxxxx
2444 /* 33222222222211111111110000000000
2445 10987654321098765432109876543210
2446 1x111000001xxxxxx11100xxxxxxxxxx
2453 if (((word
>> 31) & 0x1) == 0)
2455 if (((word
>> 30) & 0x1) == 0)
2457 /* 33222222222211111111110000000000
2458 10987654321098765432109876543210
2459 00111000101xxxxxx11100xxxxxxxxxx
2465 /* 33222222222211111111110000000000
2466 10987654321098765432109876543210
2467 01111000101xxxxxx11100xxxxxxxxxx
2474 /* 33222222222211111111110000000000
2475 10987654321098765432109876543210
2476 1x111000101xxxxxx11100xxxxxxxxxx
2484 if (((word
>> 23) & 0x1) == 0)
2486 if (((word
>> 31) & 0x1) == 0)
2488 if (((word
>> 30) & 0x1) == 0)
2490 /* 33222222222211111111110000000000
2491 10987654321098765432109876543210
2492 00111000011xxxxxx11100xxxxxxxxxx
2498 /* 33222222222211111111110000000000
2499 10987654321098765432109876543210
2500 01111000011xxxxxx11100xxxxxxxxxx
2507 /* 33222222222211111111110000000000
2508 10987654321098765432109876543210
2509 1x111000011xxxxxx11100xxxxxxxxxx
2516 if (((word
>> 31) & 0x1) == 0)
2518 if (((word
>> 30) & 0x1) == 0)
2520 /* 33222222222211111111110000000000
2521 10987654321098765432109876543210
2522 00111000111xxxxxx11100xxxxxxxxxx
2528 /* 33222222222211111111110000000000
2529 10987654321098765432109876543210
2530 01111000111xxxxxx11100xxxxxxxxxx
2537 /* 33222222222211111111110000000000
2538 10987654321098765432109876543210
2539 1x111000111xxxxxx11100xxxxxxxxxx
2552 if (((word
>> 21) & 0x1) == 0)
2554 if (((word
>> 23) & 0x1) == 0)
2556 if (((word
>> 22) & 0x1) == 0)
2558 if (((word
>> 31) & 0x1) == 0)
2560 if (((word
>> 30) & 0x1) == 0)
2562 /* 33222222222211111111110000000000
2563 10987654321098765432109876543210
2564 00111000000xxxxxxxxx10xxxxxxxxxx
2570 /* 33222222222211111111110000000000
2571 10987654321098765432109876543210
2572 01111000000xxxxxxxxx10xxxxxxxxxx
2579 /* 33222222222211111111110000000000
2580 10987654321098765432109876543210
2581 1x111000000xxxxxxxxx10xxxxxxxxxx
2588 if (((word
>> 31) & 0x1) == 0)
2590 if (((word
>> 30) & 0x1) == 0)
2592 /* 33222222222211111111110000000000
2593 10987654321098765432109876543210
2594 00111000010xxxxxxxxx10xxxxxxxxxx
2600 /* 33222222222211111111110000000000
2601 10987654321098765432109876543210
2602 01111000010xxxxxxxxx10xxxxxxxxxx
2609 /* 33222222222211111111110000000000
2610 10987654321098765432109876543210
2611 1x111000010xxxxxxxxx10xxxxxxxxxx
2619 if (((word
>> 30) & 0x1) == 0)
2621 if (((word
>> 31) & 0x1) == 0)
2623 /* 33222222222211111111110000000000
2624 10987654321098765432109876543210
2625 001110001x0xxxxxxxxx10xxxxxxxxxx
2631 /* 33222222222211111111110000000000
2632 10987654321098765432109876543210
2633 101110001x0xxxxxxxxx10xxxxxxxxxx
2640 /* 33222222222211111111110000000000
2641 10987654321098765432109876543210
2642 x11110001x0xxxxxxxxx10xxxxxxxxxx
2650 if (((word
>> 23) & 0x1) == 0)
2652 if (((word
>> 22) & 0x1) == 0)
2654 if (((word
>> 31) & 0x1) == 0)
2656 if (((word
>> 30) & 0x1) == 0)
2658 /* 33222222222211111111110000000000
2659 10987654321098765432109876543210
2660 00111000001xxxxxxxxx10xxxxxxxxxx
2666 /* 33222222222211111111110000000000
2667 10987654321098765432109876543210
2668 01111000001xxxxxxxxx10xxxxxxxxxx
2675 /* 33222222222211111111110000000000
2676 10987654321098765432109876543210
2677 1x111000001xxxxxxxxx10xxxxxxxxxx
2684 if (((word
>> 31) & 0x1) == 0)
2686 if (((word
>> 30) & 0x1) == 0)
2688 /* 33222222222211111111110000000000
2689 10987654321098765432109876543210
2690 00111000011xxxxxxxxx10xxxxxxxxxx
2696 /* 33222222222211111111110000000000
2697 10987654321098765432109876543210
2698 01111000011xxxxxxxxx10xxxxxxxxxx
2705 /* 33222222222211111111110000000000
2706 10987654321098765432109876543210
2707 1x111000011xxxxxxxxx10xxxxxxxxxx
2715 if (((word
>> 30) & 0x1) == 0)
2717 if (((word
>> 31) & 0x1) == 0)
2719 /* 33222222222211111111110000000000
2720 10987654321098765432109876543210
2721 001110001x1xxxxxxxxx10xxxxxxxxxx
2727 /* 33222222222211111111110000000000
2728 10987654321098765432109876543210
2729 101110001x1xxxxxxxxx10xxxxxxxxxx
2736 if (((word
>> 31) & 0x1) == 0)
2738 /* 33222222222211111111110000000000
2739 10987654321098765432109876543210
2740 011110001x1xxxxxxxxx10xxxxxxxxxx
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 111110001x1xxxxxxxxx10xxxxxxxxxx
2759 if (((word
>> 21) & 0x1) == 0)
2761 if (((word
>> 23) & 0x1) == 0)
2763 if (((word
>> 22) & 0x1) == 0)
2765 if (((word
>> 31) & 0x1) == 0)
2767 if (((word
>> 30) & 0x1) == 0)
2769 /* 33222222222211111111110000000000
2770 10987654321098765432109876543210
2771 00111000000xxxxxxxxxx1xxxxxxxxxx
2777 /* 33222222222211111111110000000000
2778 10987654321098765432109876543210
2779 01111000000xxxxxxxxxx1xxxxxxxxxx
2786 /* 33222222222211111111110000000000
2787 10987654321098765432109876543210
2788 1x111000000xxxxxxxxxx1xxxxxxxxxx
2795 if (((word
>> 31) & 0x1) == 0)
2797 if (((word
>> 30) & 0x1) == 0)
2799 /* 33222222222211111111110000000000
2800 10987654321098765432109876543210
2801 00111000010xxxxxxxxxx1xxxxxxxxxx
2807 /* 33222222222211111111110000000000
2808 10987654321098765432109876543210
2809 01111000010xxxxxxxxxx1xxxxxxxxxx
2816 /* 33222222222211111111110000000000
2817 10987654321098765432109876543210
2818 1x111000010xxxxxxxxxx1xxxxxxxxxx
2826 if (((word
>> 30) & 0x1) == 0)
2828 if (((word
>> 31) & 0x1) == 0)
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 001110001x0xxxxxxxxxx1xxxxxxxxxx
2838 /* 33222222222211111111110000000000
2839 10987654321098765432109876543210
2840 101110001x0xxxxxxxxxx1xxxxxxxxxx
2847 /* 33222222222211111111110000000000
2848 10987654321098765432109876543210
2849 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2857 if (((word
>> 23) & 0x1) == 0)
2859 /* 33222222222211111111110000000000
2860 10987654321098765432109876543210
2861 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2867 /* 33222222222211111111110000000000
2868 10987654321098765432109876543210
2869 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2879 if (((word
>> 23) & 0x1) == 0)
2881 if (((word
>> 22) & 0x1) == 0)
2883 if (((word
>> 29) & 0x1) == 0)
2885 if (((word
>> 10) & 0x1) == 0)
2887 if (((word
>> 11) & 0x1) == 0)
2889 if (((word
>> 21) & 0x1) == 0)
2891 if (((word
>> 30) & 0x1) == 0)
2893 if (((word
>> 31) & 0x1) == 0)
2895 /* 33222222222211111111110000000000
2896 10987654321098765432109876543210
2897 00011001000xxxxxxxxx00xxxxxxxxxx
2903 /* 33222222222211111111110000000000
2904 10987654321098765432109876543210
2905 10011001000xxxxxxxxx00xxxxxxxxxx
2912 if (((word
>> 31) & 0x1) == 0)
2914 /* 33222222222211111111110000000000
2915 10987654321098765432109876543210
2916 01011001000xxxxxxxxx00xxxxxxxxxx
2922 /* 33222222222211111111110000000000
2923 10987654321098765432109876543210
2924 11011001000xxxxxxxxx00xxxxxxxxxx
2932 /* 33222222222211111111110000000000
2933 10987654321098765432109876543210
2934 xx011001001xxxxxxxxx00xxxxxxxxxx
2941 /* 33222222222211111111110000000000
2942 10987654321098765432109876543210
2943 xx01100100xxxxxxxxxx10xxxxxxxxxx
2950 /* 33222222222211111111110000000000
2951 10987654321098765432109876543210
2952 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2959 if (((word
>> 31) & 0x1) == 0)
2961 if (((word
>> 30) & 0x1) == 0)
2963 /* 33222222222211111111110000000000
2964 10987654321098765432109876543210
2965 0011100100xxxxxxxxxxxxxxxxxxxxxx
2971 /* 33222222222211111111110000000000
2972 10987654321098765432109876543210
2973 0111100100xxxxxxxxxxxxxxxxxxxxxx
2980 /* 33222222222211111111110000000000
2981 10987654321098765432109876543210
2982 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2990 if (((word
>> 29) & 0x1) == 0)
2992 if (((word
>> 10) & 0x1) == 0)
2994 if (((word
>> 11) & 0x1) == 0)
2996 if (((word
>> 21) & 0x1) == 0)
2998 if (((word
>> 30) & 0x1) == 0)
3000 if (((word
>> 31) & 0x1) == 0)
3002 /* 33222222222211111111110000000000
3003 10987654321098765432109876543210
3004 00011001010xxxxxxxxx00xxxxxxxxxx
3010 /* 33222222222211111111110000000000
3011 10987654321098765432109876543210
3012 10011001010xxxxxxxxx00xxxxxxxxxx
3019 if (((word
>> 31) & 0x1) == 0)
3021 /* 33222222222211111111110000000000
3022 10987654321098765432109876543210
3023 01011001010xxxxxxxxx00xxxxxxxxxx
3029 /* 33222222222211111111110000000000
3030 10987654321098765432109876543210
3031 11011001010xxxxxxxxx00xxxxxxxxxx
3039 /* 33222222222211111111110000000000
3040 10987654321098765432109876543210
3041 xx011001011xxxxxxxxx00xxxxxxxxxx
3048 /* 33222222222211111111110000000000
3049 10987654321098765432109876543210
3050 xx01100101xxxxxxxxxx10xxxxxxxxxx
3057 /* 33222222222211111111110000000000
3058 10987654321098765432109876543210
3059 xx01100101xxxxxxxxxxx1xxxxxxxxxx
3066 if (((word
>> 31) & 0x1) == 0)
3068 if (((word
>> 30) & 0x1) == 0)
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 0011100101xxxxxxxxxxxxxxxxxxxxxx
3078 /* 33222222222211111111110000000000
3079 10987654321098765432109876543210
3080 0111100101xxxxxxxxxxxxxxxxxxxxxx
3087 /* 33222222222211111111110000000000
3088 10987654321098765432109876543210
3089 1x11100101xxxxxxxxxxxxxxxxxxxxxx
3098 if (((word
>> 29) & 0x1) == 0)
3100 if (((word
>> 10) & 0x1) == 0)
3102 if (((word
>> 11) & 0x1) == 0)
3104 if (((word
>> 21) & 0x1) == 0)
3106 if (((word
>> 22) & 0x1) == 0)
3108 if (((word
>> 30) & 0x1) == 0)
3110 if (((word
>> 31) & 0x1) == 0)
3112 /* 33222222222211111111110000000000
3113 10987654321098765432109876543210
3114 00011001100xxxxxxxxx00xxxxxxxxxx
3120 /* 33222222222211111111110000000000
3121 10987654321098765432109876543210
3122 10011001100xxxxxxxxx00xxxxxxxxxx
3129 /* 33222222222211111111110000000000
3130 10987654321098765432109876543210
3131 x1011001100xxxxxxxxx00xxxxxxxxxx
3138 if (((word
>> 30) & 0x1) == 0)
3140 /* 33222222222211111111110000000000
3141 10987654321098765432109876543210
3142 x0011001110xxxxxxxxx00xxxxxxxxxx
3148 /* 33222222222211111111110000000000
3149 10987654321098765432109876543210
3150 x1011001110xxxxxxxxx00xxxxxxxxxx
3158 if (((word
>> 22) & 0x1) == 0)
3160 /* 33222222222211111111110000000000
3161 10987654321098765432109876543210
3162 xx011001101xxxxxxxxx00xxxxxxxxxx
3168 /* 33222222222211111111110000000000
3169 10987654321098765432109876543210
3170 xx011001111xxxxxxxxx00xxxxxxxxxx
3178 if (((word
>> 22) & 0x1) == 0)
3180 /* 33222222222211111111110000000000
3181 10987654321098765432109876543210
3182 xx01100110xxxxxxxxxx10xxxxxxxxxx
3188 /* 33222222222211111111110000000000
3189 10987654321098765432109876543210
3190 xx01100111xxxxxxxxxx10xxxxxxxxxx
3198 if (((word
>> 22) & 0x1) == 0)
3200 /* 33222222222211111111110000000000
3201 10987654321098765432109876543210
3202 xx01100110xxxxxxxxxxx1xxxxxxxxxx
3208 /* 33222222222211111111110000000000
3209 10987654321098765432109876543210
3210 xx01100111xxxxxxxxxxx1xxxxxxxxxx
3218 if (((word
>> 30) & 0x1) == 0)
3220 if (((word
>> 31) & 0x1) == 0)
3222 /* 33222222222211111111110000000000
3223 10987654321098765432109876543210
3224 001110011xxxxxxxxxxxxxxxxxxxxxxx
3230 /* 33222222222211111111110000000000
3231 10987654321098765432109876543210
3232 101110011xxxxxxxxxxxxxxxxxxxxxxx
3239 if (((word
>> 31) & 0x1) == 0)
3241 /* 33222222222211111111110000000000
3242 10987654321098765432109876543210
3243 011110011xxxxxxxxxxxxxxxxxxxxxxx
3249 /* 33222222222211111111110000000000
3250 10987654321098765432109876543210
3251 111110011xxxxxxxxxxxxxxxxxxxxxxx
3264 if (((word
>> 24) & 0x1) == 0)
3266 if (((word
>> 27) & 0x1) == 0)
3268 if (((word
>> 23) & 0x1) == 0)
3270 if (((word
>> 29) & 0x1) == 0)
3272 if (((word
>> 30) & 0x1) == 0)
3274 /* 33222222222211111111110000000000
3275 10987654321098765432109876543210
3276 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
3282 /* 33222222222211111111110000000000
3283 10987654321098765432109876543210
3284 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
3291 if (((word
>> 30) & 0x1) == 0)
3293 /* 33222222222211111111110000000000
3294 10987654321098765432109876543210
3295 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
3301 /* 33222222222211111111110000000000
3302 10987654321098765432109876543210
3303 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
3311 if (((word
>> 29) & 0x1) == 0)
3313 if (((word
>> 30) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
3323 /* 33222222222211111111110000000000
3324 10987654321098765432109876543210
3325 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
3332 /* 33222222222211111111110000000000
3333 10987654321098765432109876543210
3334 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
3342 if (((word
>> 21) & 0x1) == 0)
3344 if (((word
>> 28) & 0x1) == 0)
3346 if (((word
>> 29) & 0x1) == 0)
3348 if (((word
>> 30) & 0x1) == 0)
3350 /* 33222222222211111111110000000000
3351 10987654321098765432109876543210
3352 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
3358 /* 33222222222211111111110000000000
3359 10987654321098765432109876543210
3360 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
3367 if (((word
>> 30) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
3387 if (((word
>> 10) & 0x1) == 0)
3389 if (((word
>> 11) & 0x1) == 0)
3391 if (((word
>> 22) & 0x1) == 0)
3393 if (((word
>> 23) & 0x1) == 0)
3395 if (((word
>> 29) & 0x1) == 0)
3397 if (((word
>> 30) & 0x1) == 0)
3399 /* 33222222222211111111110000000000
3400 10987654321098765432109876543210
3401 x0011010000xxxxxxxxx00xxxxxxxxxx
3407 /* 33222222222211111111110000000000
3408 10987654321098765432109876543210
3409 x1011010000xxxxxxxxx00xxxxxxxxxx
3416 if (((word
>> 30) & 0x1) == 0)
3418 /* 33222222222211111111110000000000
3419 10987654321098765432109876543210
3420 x0111010000xxxxxxxxx00xxxxxxxxxx
3426 /* 33222222222211111111110000000000
3427 10987654321098765432109876543210
3428 x1111010000xxxxxxxxx00xxxxxxxxxx
3436 if (((word
>> 30) & 0x1) == 0)
3438 /* 33222222222211111111110000000000
3439 10987654321098765432109876543210
3440 x0x11010100xxxxxxxxx00xxxxxxxxxx
3446 /* 33222222222211111111110000000000
3447 10987654321098765432109876543210
3448 x1x11010100xxxxxxxxx00xxxxxxxxxx
3456 if (((word
>> 23) & 0x1) == 0)
3458 if (((word
>> 30) & 0x1) == 0)
3460 /* 33222222222211111111110000000000
3461 10987654321098765432109876543210
3462 x0x11010010xxxxxxxxx00xxxxxxxxxx
3468 /* 33222222222211111111110000000000
3469 10987654321098765432109876543210
3470 x1x11010010xxxxxxxxx00xxxxxxxxxx
3477 if (((word
>> 12) & 0x1) == 0)
3479 if (((word
>> 13) & 0x1) == 0)
3481 if (((word
>> 14) & 0x1) == 0)
3483 if (((word
>> 29) & 0x1) == 0)
3485 if (((word
>> 30) & 0x1) == 0)
3487 /* 33222222222211111111110000000000
3488 10987654321098765432109876543210
3489 x0011010110xxxxxx00000xxxxxxxxxx
3495 if (((word
>> 16) & 0x1) == 0)
3497 /* 33222222222211111111110000000000
3498 10987654321098765432109876543210
3499 x1011010110xxxx0x00000xxxxxxxxxx
3505 /* 33222222222211111111110000000000
3506 10987654321098765432109876543210
3507 x1011010110xxxx1x00000xxxxxxxxxx
3515 /* 33222222222211111111110000000000
3516 10987654321098765432109876543210
3517 xx111010110xxxxxx00000xxxxxxxxxx
3524 if (((word
>> 30) & 0x1) == 0)
3526 /* 33222222222211111111110000000000
3527 10987654321098765432109876543210
3528 x0x11010110xxxxxx10000xxxxxxxxxx
3534 /* 33222222222211111111110000000000
3535 10987654321098765432109876543210
3536 x1x11010110xxxxxx10000xxxxxxxxxx
3544 if (((word
>> 30) & 0x1) == 0)
3546 /* 33222222222211111111110000000000
3547 10987654321098765432109876543210
3548 x0x11010110xxxxxxx1000xxxxxxxxxx
3554 /* 33222222222211111111110000000000
3555 10987654321098765432109876543210
3556 x1x11010110xxxxxxx1000xxxxxxxxxx
3564 if (((word
>> 13) & 0x1) == 0)
3566 if (((word
>> 14) & 0x1) == 0)
3568 if (((word
>> 30) & 0x1) == 0)
3570 /* 33222222222211111111110000000000
3571 10987654321098765432109876543210
3572 x0x11010110xxxxxx00100xxxxxxxxxx
3578 if (((word
>> 16) & 0x1) == 0)
3580 /* 33222222222211111111110000000000
3581 10987654321098765432109876543210
3582 x1x11010110xxxx0x00100xxxxxxxxxx
3588 /* 33222222222211111111110000000000
3589 10987654321098765432109876543210
3590 x1x11010110xxxx1x00100xxxxxxxxxx
3598 /* 33222222222211111111110000000000
3599 10987654321098765432109876543210
3600 xxx11010110xxxxxx10100xxxxxxxxxx
3607 if (((word
>> 30) & 0x1) == 0)
3609 /* 33222222222211111111110000000000
3610 10987654321098765432109876543210
3611 x0x11010110xxxxxxx1100xxxxxxxxxx
3617 /* 33222222222211111111110000000000
3618 10987654321098765432109876543210
3619 x1x11010110xxxxxxx1100xxxxxxxxxx
3630 if (((word
>> 22) & 0x1) == 0)
3632 if (((word
>> 14) & 0x1) == 0)
3634 /* 33222222222211111111110000000000
3635 10987654321098765432109876543210
3636 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3642 /* 33222222222211111111110000000000
3643 10987654321098765432109876543210
3644 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3651 if (((word
>> 23) & 0x1) == 0)
3653 if (((word
>> 30) & 0x1) == 0)
3655 /* 33222222222211111111110000000000
3656 10987654321098765432109876543210
3657 x0x11010010xxxxxxxxx10xxxxxxxxxx
3663 /* 33222222222211111111110000000000
3664 10987654321098765432109876543210
3665 x1x11010010xxxxxxxxx10xxxxxxxxxx
3672 if (((word
>> 12) & 0x1) == 0)
3674 if (((word
>> 13) & 0x1) == 0)
3676 if (((word
>> 14) & 0x1) == 0)
3678 if (((word
>> 30) & 0x1) == 0)
3680 /* 33222222222211111111110000000000
3681 10987654321098765432109876543210
3682 x0x11010110xxxxxx00010xxxxxxxxxx
3688 if (((word
>> 16) & 0x1) == 0)
3690 if (((word
>> 31) & 0x1) == 0)
3692 /* 33222222222211111111110000000000
3693 10987654321098765432109876543210
3694 01x11010110xxxx0x00010xxxxxxxxxx
3700 /* 33222222222211111111110000000000
3701 10987654321098765432109876543210
3702 11x11010110xxxx0x00010xxxxxxxxxx
3709 /* 33222222222211111111110000000000
3710 10987654321098765432109876543210
3711 x1x11010110xxxx1x00010xxxxxxxxxx
3719 /* 33222222222211111111110000000000
3720 10987654321098765432109876543210
3721 xxx11010110xxxxxx10010xxxxxxxxxx
3728 if (((word
>> 30) & 0x1) == 0)
3730 /* 33222222222211111111110000000000
3731 10987654321098765432109876543210
3732 x0x11010110xxxxxxx1010xxxxxxxxxx
3738 /* 33222222222211111111110000000000
3739 10987654321098765432109876543210
3740 x1x11010110xxxxxxx1010xxxxxxxxxx
3748 if (((word
>> 13) & 0x1) == 0)
3750 if (((word
>> 14) & 0x1) == 0)
3752 /* 33222222222211111111110000000000
3753 10987654321098765432109876543210
3754 xxx11010110xxxxxx00110xxxxxxxxxx
3760 /* 33222222222211111111110000000000
3761 10987654321098765432109876543210
3762 xxx11010110xxxxxx10110xxxxxxxxxx
3769 /* 33222222222211111111110000000000
3770 10987654321098765432109876543210
3771 xxx11010110xxxxxxx1110xxxxxxxxxx
3782 if (((word
>> 11) & 0x1) == 0)
3784 if (((word
>> 22) & 0x1) == 0)
3786 if (((word
>> 23) & 0x1) == 0)
3788 /* 33222222222211111111110000000000
3789 10987654321098765432109876543210
3790 xxx11010000xxxxxxxxx01xxxxxxxxxx
3796 if (((word
>> 30) & 0x1) == 0)
3798 /* 33222222222211111111110000000000
3799 10987654321098765432109876543210
3800 x0x11010100xxxxxxxxx01xxxxxxxxxx
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 x1x11010100xxxxxxxxx01xxxxxxxxxx
3816 if (((word
>> 12) & 0x1) == 0)
3818 if (((word
>> 13) & 0x1) == 0)
3820 if (((word
>> 14) & 0x1) == 0)
3822 if (((word
>> 16) & 0x1) == 0)
3824 /* 33222222222211111111110000000000
3825 10987654321098765432109876543210
3826 xxx11010x10xxxx0x00001xxxxxxxxxx
3832 /* 33222222222211111111110000000000
3833 10987654321098765432109876543210
3834 xxx11010x10xxxx1x00001xxxxxxxxxx
3841 if (((word
>> 30) & 0x1) == 0)
3843 /* 33222222222211111111110000000000
3844 10987654321098765432109876543210
3845 x0x11010x10xxxxxx10001xxxxxxxxxx
3851 /* 33222222222211111111110000000000
3852 10987654321098765432109876543210
3853 x1x11010x10xxxxxx10001xxxxxxxxxx
3861 if (((word
>> 30) & 0x1) == 0)
3863 /* 33222222222211111111110000000000
3864 10987654321098765432109876543210
3865 x0x11010x10xxxxxxx1001xxxxxxxxxx
3871 /* 33222222222211111111110000000000
3872 10987654321098765432109876543210
3873 x1x11010x10xxxxxxx1001xxxxxxxxxx
3881 if (((word
>> 13) & 0x1) == 0)
3883 if (((word
>> 14) & 0x1) == 0)
3885 if (((word
>> 30) & 0x1) == 0)
3887 /* 33222222222211111111110000000000
3888 10987654321098765432109876543210
3889 x0x11010x10xxxxxx00101xxxxxxxxxx
3895 if (((word
>> 16) & 0x1) == 0)
3897 /* 33222222222211111111110000000000
3898 10987654321098765432109876543210
3899 x1x11010x10xxxx0x00101xxxxxxxxxx
3905 /* 33222222222211111111110000000000
3906 10987654321098765432109876543210
3907 x1x11010x10xxxx1x00101xxxxxxxxxx
3915 /* 33222222222211111111110000000000
3916 10987654321098765432109876543210
3917 xxx11010x10xxxxxx10101xxxxxxxxxx
3924 /* 33222222222211111111110000000000
3925 10987654321098765432109876543210
3926 xxx11010x10xxxxxxx1101xxxxxxxxxx
3935 if (((word
>> 12) & 0x1) == 0)
3937 if (((word
>> 13) & 0x1) == 0)
3939 if (((word
>> 14) & 0x1) == 0)
3941 if (((word
>> 30) & 0x1) == 0)
3943 /* 33222222222211111111110000000000
3944 10987654321098765432109876543210
3945 x0x11010xx0xxxxxx00011xxxxxxxxxx
3951 if (((word
>> 16) & 0x1) == 0)
3953 /* 33222222222211111111110000000000
3954 10987654321098765432109876543210
3955 x1x11010xx0xxxx0x00011xxxxxxxxxx
3961 /* 33222222222211111111110000000000
3962 10987654321098765432109876543210
3963 x1x11010xx0xxxx1x00011xxxxxxxxxx
3971 /* 33222222222211111111110000000000
3972 10987654321098765432109876543210
3973 xxx11010xx0xxxxxx10011xxxxxxxxxx
3980 if (((word
>> 30) & 0x1) == 0)
3982 /* 33222222222211111111110000000000
3983 10987654321098765432109876543210
3984 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3990 /* 33222222222211111111110000000000
3991 10987654321098765432109876543210
3992 x1x11010xx0xxxxxxx1011xxxxxxxxxx
4000 if (((word
>> 13) & 0x1) == 0)
4002 if (((word
>> 14) & 0x1) == 0)
4004 /* 33222222222211111111110000000000
4005 10987654321098765432109876543210
4006 xxx11010xx0xxxxxx00111xxxxxxxxxx
4012 /* 33222222222211111111110000000000
4013 10987654321098765432109876543210
4014 xxx11010xx0xxxxxx10111xxxxxxxxxx
4021 /* 33222222222211111111110000000000
4022 10987654321098765432109876543210
4023 xxx11010xx0xxxxxxx1111xxxxxxxxxx
4034 if (((word
>> 29) & 0x1) == 0)
4036 if (((word
>> 30) & 0x1) == 0)
4038 /* 33222222222211111111110000000000
4039 10987654321098765432109876543210
4040 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
4046 /* 33222222222211111111110000000000
4047 10987654321098765432109876543210
4048 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
4055 if (((word
>> 30) & 0x1) == 0)
4057 /* 33222222222211111111110000000000
4058 10987654321098765432109876543210
4059 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
4065 /* 33222222222211111111110000000000
4066 10987654321098765432109876543210
4067 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
4077 if (((word
>> 27) & 0x1) == 0)
4079 if (((word
>> 23) & 0x1) == 0)
4081 if (((word
>> 29) & 0x1) == 0)
4083 if (((word
>> 30) & 0x1) == 0)
4085 /* 33222222222211111111110000000000
4086 10987654321098765432109876543210
4087 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
4093 /* 33222222222211111111110000000000
4094 10987654321098765432109876543210
4095 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
4102 /* 33222222222211111111110000000000
4103 10987654321098765432109876543210
4104 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
4111 /* 33222222222211111111110000000000
4112 10987654321098765432109876543210
4113 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
4120 if (((word
>> 21) & 0x1) == 0)
4122 if (((word
>> 28) & 0x1) == 0)
4124 if (((word
>> 29) & 0x1) == 0)
4126 if (((word
>> 30) & 0x1) == 0)
4128 /* 33222222222211111111110000000000
4129 10987654321098765432109876543210
4130 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
4136 /* 33222222222211111111110000000000
4137 10987654321098765432109876543210
4138 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
4145 if (((word
>> 30) & 0x1) == 0)
4147 /* 33222222222211111111110000000000
4148 10987654321098765432109876543210
4149 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
4155 /* 33222222222211111111110000000000
4156 10987654321098765432109876543210
4157 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
4165 if (((word
>> 15) & 0x1) == 0)
4167 if (((word
>> 22) & 0x1) == 0)
4169 /* 33222222222211111111110000000000
4170 10987654321098765432109876543210
4171 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
4177 if (((word
>> 23) & 0x1) == 0)
4179 /* 33222222222211111111110000000000
4180 10987654321098765432109876543210
4181 xxx11011010xxxxx0xxxxxxxxxxxxxxx
4187 /* 33222222222211111111110000000000
4188 10987654321098765432109876543210
4189 xxx11011110xxxxx0xxxxxxxxxxxxxxx
4197 /* 33222222222211111111110000000000
4198 10987654321098765432109876543210
4199 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
4207 if (((word
>> 23) & 0x1) == 0)
4209 if (((word
>> 28) & 0x1) == 0)
4211 if (((word
>> 29) & 0x1) == 0)
4213 if (((word
>> 30) & 0x1) == 0)
4215 /* 33222222222211111111110000000000
4216 10987654321098765432109876543210
4217 x00010110x1xxxxxxxxxxxxxxxxxxxxx
4223 /* 33222222222211111111110000000000
4224 10987654321098765432109876543210
4225 x10010110x1xxxxxxxxxxxxxxxxxxxxx
4232 if (((word
>> 30) & 0x1) == 0)
4234 /* 33222222222211111111110000000000
4235 10987654321098765432109876543210
4236 x01010110x1xxxxxxxxxxxxxxxxxxxxx
4242 /* 33222222222211111111110000000000
4243 10987654321098765432109876543210
4244 x11010110x1xxxxxxxxxxxxxxxxxxxxx
4252 if (((word
>> 15) & 0x1) == 0)
4254 /* 33222222222211111111110000000000
4255 10987654321098765432109876543210
4256 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
4262 /* 33222222222211111111110000000000
4263 10987654321098765432109876543210
4264 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
4272 if (((word
>> 15) & 0x1) == 0)
4274 /* 33222222222211111111110000000000
4275 10987654321098765432109876543210
4276 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
4282 /* 33222222222211111111110000000000
4283 10987654321098765432109876543210
4284 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
4296 if (((word
>> 27) & 0x1) == 0)
4298 if (((word
>> 28) & 0x1) == 0)
4300 if (((word
>> 24) & 0x1) == 0)
4302 if (((word
>> 29) & 0x1) == 0)
4304 if (((word
>> 13) & 0x1) == 0)
4306 if (((word
>> 14) & 0x1) == 0)
4308 if (((word
>> 15) & 0x1) == 0)
4310 if (((word
>> 21) & 0x1) == 0)
4312 if (((word
>> 30) & 0x1) == 0)
4314 if (((word
>> 31) & 0x1) == 0)
4316 if (((word
>> 16) & 0x1) == 0)
4318 if (((word
>> 17) & 0x1) == 0)
4320 if (((word
>> 18) & 0x1) == 0)
4322 if (((word
>> 19) & 0x1) == 0)
4324 if (((word
>> 20) & 0x1) == 0)
4326 /* 33222222222211111111110000000000
4327 10987654321098765432109876543210
4328 000001x0xx000000000xxxxxxxxxxxxx
4334 /* 33222222222211111111110000000000
4335 10987654321098765432109876543210
4336 000001x0xx010000000xxxxxxxxxxxxx
4343 if (((word
>> 20) & 0x1) == 0)
4345 /* 33222222222211111111110000000000
4346 10987654321098765432109876543210
4347 000001x0xx001000000xxxxxxxxxxxxx
4353 /* 33222222222211111111110000000000
4354 10987654321098765432109876543210
4355 000001x0xx011000000xxxxxxxxxxxxx
4363 if (((word
>> 19) & 0x1) == 0)
4365 /* 33222222222211111111110000000000
4366 10987654321098765432109876543210
4367 000001x0xx0x0100000xxxxxxxxxxxxx
4373 /* 33222222222211111111110000000000
4374 10987654321098765432109876543210
4375 000001x0xx0x1100000xxxxxxxxxxxxx
4383 if (((word
>> 18) & 0x1) == 0)
4385 if (((word
>> 19) & 0x1) == 0)
4387 /* 33222222222211111111110000000000
4388 10987654321098765432109876543210
4389 000001x0xx0x0010000xxxxxxxxxxxxx
4395 if (((word
>> 20) & 0x1) == 0)
4397 /* 33222222222211111111110000000000
4398 10987654321098765432109876543210
4399 000001x0xx001010000xxxxxxxxxxxxx
4405 /* 33222222222211111111110000000000
4406 10987654321098765432109876543210
4407 000001x0xx011010000xxxxxxxxxxxxx
4415 /* 33222222222211111111110000000000
4416 10987654321098765432109876543210
4417 000001x0xx0xx110000xxxxxxxxxxxxx
4425 if (((word
>> 17) & 0x1) == 0)
4427 if (((word
>> 18) & 0x1) == 0)
4429 if (((word
>> 19) & 0x1) == 0)
4431 /* 33222222222211111111110000000000
4432 10987654321098765432109876543210
4433 000001x0xx0x0001000xxxxxxxxxxxxx
4439 if (((word
>> 20) & 0x1) == 0)
4441 /* 33222222222211111111110000000000
4442 10987654321098765432109876543210
4443 000001x0xx001001000xxxxxxxxxxxxx
4449 /* 33222222222211111111110000000000
4450 10987654321098765432109876543210
4451 000001x0xx011001000xxxxxxxxxxxxx
4459 if (((word
>> 19) & 0x1) == 0)
4461 /* 33222222222211111111110000000000
4462 10987654321098765432109876543210
4463 000001x0xx0x0101000xxxxxxxxxxxxx
4469 /* 33222222222211111111110000000000
4470 10987654321098765432109876543210
4471 000001x0xx0x1101000xxxxxxxxxxxxx
4479 if (((word
>> 18) & 0x1) == 0)
4481 if (((word
>> 19) & 0x1) == 0)
4483 if (((word
>> 20) & 0x1) == 0)
4485 /* 33222222222211111111110000000000
4486 10987654321098765432109876543210
4487 000001x0xx000011000xxxxxxxxxxxxx
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 000001x0xx010011000xxxxxxxxxxxxx
4502 if (((word
>> 20) & 0x1) == 0)
4504 /* 33222222222211111111110000000000
4505 10987654321098765432109876543210
4506 000001x0xx001011000xxxxxxxxxxxxx
4512 /* 33222222222211111111110000000000
4513 10987654321098765432109876543210
4514 000001x0xx011011000xxxxxxxxxxxxx
4522 /* 33222222222211111111110000000000
4523 10987654321098765432109876543210
4524 000001x0xx0xx111000xxxxxxxxxxxxx
4533 if (((word
>> 23) & 0x1) == 0)
4535 /* 33222222222211111111110000000000
4536 10987654321098765432109876543210
4537 100001x00x0xxxxx000xxxxxxxxxxxxx
4543 /* 33222222222211111111110000000000
4544 10987654321098765432109876543210
4545 100001x01x0xxxxx000xxxxxxxxxxxxx
4553 if (((word
>> 31) & 0x1) == 0)
4555 if (((word
>> 12) & 0x1) == 0)
4557 if (((word
>> 10) & 0x1) == 0)
4559 if (((word
>> 11) & 0x1) == 0)
4561 /* 33222222222211111111110000000000
4562 10987654321098765432109876543210
4563 010001x0xx0xxxxx000000xxxxxxxxxx
4569 /* 33222222222211111111110000000000
4570 10987654321098765432109876543210
4571 010001x0xx0xxxxx000010xxxxxxxxxx
4578 if (((word
>> 11) & 0x1) == 0)
4580 /* 33222222222211111111110000000000
4581 10987654321098765432109876543210
4582 010001x0xx0xxxxx000001xxxxxxxxxx
4588 /* 33222222222211111111110000000000
4589 10987654321098765432109876543210
4590 010001x0xx0xxxxx000011xxxxxxxxxx
4598 /* 33222222222211111111110000000000
4599 10987654321098765432109876543210
4600 010001x0xx0xxxxx0001xxxxxxxxxxxx
4607 if (((word
>> 23) & 0x1) == 0)
4609 /* 33222222222211111111110000000000
4610 10987654321098765432109876543210
4611 110001x00x0xxxxx000xxxxxxxxxxxxx
4617 /* 33222222222211111111110000000000
4618 10987654321098765432109876543210
4619 110001x01x0xxxxx000xxxxxxxxxxxxx
4628 if (((word
>> 30) & 0x1) == 0)
4630 if (((word
>> 31) & 0x1) == 0)
4632 if (((word
>> 10) & 0x1) == 0)
4634 if (((word
>> 11) & 0x1) == 0)
4636 if (((word
>> 12) & 0x1) == 0)
4638 /* 33222222222211111111110000000000
4639 10987654321098765432109876543210
4640 000001x0xx1xxxxx000000xxxxxxxxxx
4646 /* 33222222222211111111110000000000
4647 10987654321098765432109876543210
4648 000001x0xx1xxxxx000100xxxxxxxxxx
4655 /* 33222222222211111111110000000000
4656 10987654321098765432109876543210
4657 000001x0xx1xxxxx000x10xxxxxxxxxx
4664 if (((word
>> 11) & 0x1) == 0)
4666 if (((word
>> 12) & 0x1) == 0)
4668 /* 33222222222211111111110000000000
4669 10987654321098765432109876543210
4670 000001x0xx1xxxxx000001xxxxxxxxxx
4676 /* 33222222222211111111110000000000
4677 10987654321098765432109876543210
4678 000001x0xx1xxxxx000101xxxxxxxxxx
4685 /* 33222222222211111111110000000000
4686 10987654321098765432109876543210
4687 000001x0xx1xxxxx000x11xxxxxxxxxx
4695 if (((word
>> 23) & 0x1) == 0)
4697 /* 33222222222211111111110000000000
4698 10987654321098765432109876543210
4699 100001x00x1xxxxx000xxxxxxxxxxxxx
4705 /* 33222222222211111111110000000000
4706 10987654321098765432109876543210
4707 100001x01x1xxxxx000xxxxxxxxxxxxx
4715 if (((word
>> 23) & 0x1) == 0)
4717 if (((word
>> 31) & 0x1) == 0)
4719 if (((word
>> 10) & 0x1) == 0)
4721 if (((word
>> 11) & 0x1) == 0)
4723 /* 33222222222211111111110000000000
4724 10987654321098765432109876543210
4725 010001x00x1xxxxx000x00xxxxxxxxxx
4731 /* 33222222222211111111110000000000
4732 10987654321098765432109876543210
4733 010001x00x1xxxxx000x10xxxxxxxxxx
4740 if (((word
>> 11) & 0x1) == 0)
4742 /* 33222222222211111111110000000000
4743 10987654321098765432109876543210
4744 010001x00x1xxxxx000x01xxxxxxxxxx
4750 /* 33222222222211111111110000000000
4751 10987654321098765432109876543210
4752 010001x00x1xxxxx000x11xxxxxxxxxx
4760 /* 33222222222211111111110000000000
4761 10987654321098765432109876543210
4762 110001x00x1xxxxx000xxxxxxxxxxxxx
4769 if (((word
>> 31) & 0x1) == 0)
4771 if (((word
>> 10) & 0x1) == 0)
4773 if (((word
>> 11) & 0x1) == 0)
4775 if (((word
>> 12) & 0x1) == 0)
4777 if (((word
>> 22) & 0x1) == 0)
4779 /* 33222222222211111111110000000000
4780 10987654321098765432109876543210
4781 010001x0101xxxxx000000xxxxxxxxxx
4787 /* 33222222222211111111110000000000
4788 10987654321098765432109876543210
4789 010001x0111xxxxx000000xxxxxxxxxx
4796 if (((word
>> 22) & 0x1) == 0)
4798 /* 33222222222211111111110000000000
4799 10987654321098765432109876543210
4800 010001x0101xxxxx000100xxxxxxxxxx
4806 /* 33222222222211111111110000000000
4807 10987654321098765432109876543210
4808 010001x0111xxxxx000100xxxxxxxxxx
4816 if (((word
>> 12) & 0x1) == 0)
4818 if (((word
>> 22) & 0x1) == 0)
4820 /* 33222222222211111111110000000000
4821 10987654321098765432109876543210
4822 010001x0101xxxxx000010xxxxxxxxxx
4828 /* 33222222222211111111110000000000
4829 10987654321098765432109876543210
4830 010001x0111xxxxx000010xxxxxxxxxx
4837 /* 33222222222211111111110000000000
4838 10987654321098765432109876543210
4839 010001x01x1xxxxx000110xxxxxxxxxx
4847 if (((word
>> 11) & 0x1) == 0)
4849 if (((word
>> 12) & 0x1) == 0)
4851 if (((word
>> 22) & 0x1) == 0)
4853 /* 33222222222211111111110000000000
4854 10987654321098765432109876543210
4855 010001x0101xxxxx000001xxxxxxxxxx
4861 /* 33222222222211111111110000000000
4862 10987654321098765432109876543210
4863 010001x0111xxxxx000001xxxxxxxxxx
4870 if (((word
>> 22) & 0x1) == 0)
4872 /* 33222222222211111111110000000000
4873 10987654321098765432109876543210
4874 010001x0101xxxxx000101xxxxxxxxxx
4880 /* 33222222222211111111110000000000
4881 10987654321098765432109876543210
4882 010001x0111xxxxx000101xxxxxxxxxx
4890 if (((word
>> 12) & 0x1) == 0)
4892 if (((word
>> 22) & 0x1) == 0)
4894 /* 33222222222211111111110000000000
4895 10987654321098765432109876543210
4896 010001x0101xxxxx000011xxxxxxxxxx
4902 /* 33222222222211111111110000000000
4903 10987654321098765432109876543210
4904 010001x0111xxxxx000011xxxxxxxxxx
4911 /* 33222222222211111111110000000000
4912 10987654321098765432109876543210
4913 010001x01x1xxxxx000111xxxxxxxxxx
4922 /* 33222222222211111111110000000000
4923 10987654321098765432109876543210
4924 110001x01x1xxxxx000xxxxxxxxxxxxx
4934 if (((word
>> 31) & 0x1) == 0)
4936 if (((word
>> 21) & 0x1) == 0)
4938 if (((word
>> 16) & 0x1) == 0)
4940 if (((word
>> 17) & 0x1) == 0)
4942 if (((word
>> 18) & 0x1) == 0)
4944 if (((word
>> 19) & 0x1) == 0)
4946 if (((word
>> 20) & 0x1) == 0)
4948 /* 33222222222211111111110000000000
4949 10987654321098765432109876543210
4950 0x0001x0xx000000100xxxxxxxxxxxxx
4956 if (((word
>> 30) & 0x1) == 0)
4958 /* 33222222222211111111110000000000
4959 10987654321098765432109876543210
4960 000001x0xx010000100xxxxxxxxxxxxx
4966 /* 33222222222211111111110000000000
4967 10987654321098765432109876543210
4968 010001x0xx010000100xxxxxxxxxxxxx
4976 if (((word
>> 20) & 0x1) == 0)
4978 /* 33222222222211111111110000000000
4979 10987654321098765432109876543210
4980 0x0001x0xx001000100xxxxxxxxxxxxx
4986 if (((word
>> 30) & 0x1) == 0)
4988 /* 33222222222211111111110000000000
4989 10987654321098765432109876543210
4990 000001x0xx011000100xxxxxxxxxxxxx
4996 /* 33222222222211111111110000000000
4997 10987654321098765432109876543210
4998 010001x0xx011000100xxxxxxxxxxxxx
5007 if (((word
>> 19) & 0x1) == 0)
5009 if (((word
>> 20) & 0x1) == 0)
5011 /* 33222222222211111111110000000000
5012 10987654321098765432109876543210
5013 0x0001x0xx000100100xxxxxxxxxxxxx
5019 if (((word
>> 30) & 0x1) == 0)
5021 /* 33222222222211111111110000000000
5022 10987654321098765432109876543210
5023 000001x0xx010100100xxxxxxxxxxxxx
5029 /* 33222222222211111111110000000000
5030 10987654321098765432109876543210
5031 010001x0xx010100100xxxxxxxxxxxxx
5039 if (((word
>> 20) & 0x1) == 0)
5041 if (((word
>> 30) & 0x1) == 0)
5043 /* 33222222222211111111110000000000
5044 10987654321098765432109876543210
5045 000001x0xx001100100xxxxxxxxxxxxx
5051 /* 33222222222211111111110000000000
5052 10987654321098765432109876543210
5053 010001x0xx001100100xxxxxxxxxxxxx
5060 /* 33222222222211111111110000000000
5061 10987654321098765432109876543210
5062 0x0001x0xx011100100xxxxxxxxxxxxx
5071 if (((word
>> 18) & 0x1) == 0)
5073 if (((word
>> 19) & 0x1) == 0)
5075 if (((word
>> 20) & 0x1) == 0)
5077 /* 33222222222211111111110000000000
5078 10987654321098765432109876543210
5079 0x0001x0xx000010100xxxxxxxxxxxxx
5085 /* 33222222222211111111110000000000
5086 10987654321098765432109876543210
5087 0x0001x0xx010010100xxxxxxxxxxxxx
5094 if (((word
>> 20) & 0x1) == 0)
5096 /* 33222222222211111111110000000000
5097 10987654321098765432109876543210
5098 0x0001x0xx001010100xxxxxxxxxxxxx
5104 /* 33222222222211111111110000000000
5105 10987654321098765432109876543210
5106 0x0001x0xx011010100xxxxxxxxxxxxx
5114 if (((word
>> 19) & 0x1) == 0)
5116 if (((word
>> 20) & 0x1) == 0)
5118 if (((word
>> 30) & 0x1) == 0)
5120 /* 33222222222211111111110000000000
5121 10987654321098765432109876543210
5122 000001x0xx000110100xxxxxxxxxxxxx
5128 /* 33222222222211111111110000000000
5129 10987654321098765432109876543210
5130 010001x0xx000110100xxxxxxxxxxxxx
5137 /* 33222222222211111111110000000000
5138 10987654321098765432109876543210
5139 0x0001x0xx010110100xxxxxxxxxxxxx
5146 if (((word
>> 20) & 0x1) == 0)
5148 /* 33222222222211111111110000000000
5149 10987654321098765432109876543210
5150 0x0001x0xx001110100xxxxxxxxxxxxx
5156 /* 33222222222211111111110000000000
5157 10987654321098765432109876543210
5158 0x0001x0xx011110100xxxxxxxxxxxxx
5168 if (((word
>> 17) & 0x1) == 0)
5170 if (((word
>> 18) & 0x1) == 0)
5172 if (((word
>> 19) & 0x1) == 0)
5174 if (((word
>> 20) & 0x1) == 0)
5176 /* 33222222222211111111110000000000
5177 10987654321098765432109876543210
5178 0x0001x0xx000001100xxxxxxxxxxxxx
5184 if (((word
>> 30) & 0x1) == 0)
5186 /* 33222222222211111111110000000000
5187 10987654321098765432109876543210
5188 000001x0xx010001100xxxxxxxxxxxxx
5194 /* 33222222222211111111110000000000
5195 10987654321098765432109876543210
5196 010001x0xx010001100xxxxxxxxxxxxx
5204 if (((word
>> 20) & 0x1) == 0)
5206 /* 33222222222211111111110000000000
5207 10987654321098765432109876543210
5208 0x0001x0xx001001100xxxxxxxxxxxxx
5214 if (((word
>> 30) & 0x1) == 0)
5216 /* 33222222222211111111110000000000
5217 10987654321098765432109876543210
5218 000001x0xx011001100xxxxxxxxxxxxx
5224 /* 33222222222211111111110000000000
5225 10987654321098765432109876543210
5226 010001x0xx011001100xxxxxxxxxxxxx
5235 if (((word
>> 19) & 0x1) == 0)
5237 if (((word
>> 30) & 0x1) == 0)
5239 /* 33222222222211111111110000000000
5240 10987654321098765432109876543210
5241 000001x0xx0x0101100xxxxxxxxxxxxx
5247 /* 33222222222211111111110000000000
5248 10987654321098765432109876543210
5249 010001x0xx0x0101100xxxxxxxxxxxxx
5256 if (((word
>> 20) & 0x1) == 0)
5258 if (((word
>> 30) & 0x1) == 0)
5260 /* 33222222222211111111110000000000
5261 10987654321098765432109876543210
5262 000001x0xx001101100xxxxxxxxxxxxx
5268 /* 33222222222211111111110000000000
5269 10987654321098765432109876543210
5270 010001x0xx001101100xxxxxxxxxxxxx
5277 /* 33222222222211111111110000000000
5278 10987654321098765432109876543210
5279 0x0001x0xx011101100xxxxxxxxxxxxx
5288 if (((word
>> 18) & 0x1) == 0)
5290 if (((word
>> 19) & 0x1) == 0)
5292 if (((word
>> 20) & 0x1) == 0)
5294 if (((word
>> 30) & 0x1) == 0)
5296 /* 33222222222211111111110000000000
5297 10987654321098765432109876543210
5298 000001x0xx000011100xxxxxxxxxxxxx
5304 /* 33222222222211111111110000000000
5305 10987654321098765432109876543210
5306 010001x0xx000011100xxxxxxxxxxxxx
5313 if (((word
>> 30) & 0x1) == 0)
5315 /* 33222222222211111111110000000000
5316 10987654321098765432109876543210
5317 000001x0xx010011100xxxxxxxxxxxxx
5323 /* 33222222222211111111110000000000
5324 10987654321098765432109876543210
5325 010001x0xx010011100xxxxxxxxxxxxx
5333 if (((word
>> 20) & 0x1) == 0)
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 0x0001x0xx001011100xxxxxxxxxxxxx
5343 if (((word
>> 30) & 0x1) == 0)
5345 /* 33222222222211111111110000000000
5346 10987654321098765432109876543210
5347 000001x0xx011011100xxxxxxxxxxxxx
5353 /* 33222222222211111111110000000000
5354 10987654321098765432109876543210
5355 010001x0xx011011100xxxxxxxxxxxxx
5364 if (((word
>> 19) & 0x1) == 0)
5366 if (((word
>> 20) & 0x1) == 0)
5368 if (((word
>> 30) & 0x1) == 0)
5370 /* 33222222222211111111110000000000
5371 10987654321098765432109876543210
5372 000001x0xx000111100xxxxxxxxxxxxx
5378 /* 33222222222211111111110000000000
5379 10987654321098765432109876543210
5380 010001x0xx000111100xxxxxxxxxxxxx
5387 if (((word
>> 30) & 0x1) == 0)
5389 /* 33222222222211111111110000000000
5390 10987654321098765432109876543210
5391 000001x0xx010111100xxxxxxxxxxxxx
5397 /* 33222222222211111111110000000000
5398 10987654321098765432109876543210
5399 010001x0xx010111100xxxxxxxxxxxxx
5407 if (((word
>> 20) & 0x1) == 0)
5409 if (((word
>> 30) & 0x1) == 0)
5411 /* 33222222222211111111110000000000
5412 10987654321098765432109876543210
5413 000001x0xx001111100xxxxxxxxxxxxx
5419 /* 33222222222211111111110000000000
5420 10987654321098765432109876543210
5421 010001x0xx001111100xxxxxxxxxxxxx
5428 /* 33222222222211111111110000000000
5429 10987654321098765432109876543210
5430 0x0001x0xx011111100xxxxxxxxxxxxx
5441 if (((word
>> 10) & 0x1) == 0)
5443 if (((word
>> 12) & 0x1) == 0)
5445 if (((word
>> 30) & 0x1) == 0)
5447 /* 33222222222211111111110000000000
5448 10987654321098765432109876543210
5449 000001x0xx1xxxxx1000x0xxxxxxxxxx
5455 if (((word
>> 22) & 0x1) == 0)
5457 /* 33222222222211111111110000000000
5458 10987654321098765432109876543210
5459 010001x0x01xxxxx1000x0xxxxxxxxxx
5465 /* 33222222222211111111110000000000
5466 10987654321098765432109876543210
5467 010001x0x11xxxxx1000x0xxxxxxxxxx
5475 if (((word
>> 30) & 0x1) == 0)
5477 /* 33222222222211111111110000000000
5478 10987654321098765432109876543210
5479 000001x0xx1xxxxx1001x0xxxxxxxxxx
5485 if (((word
>> 22) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 010001x0x01xxxxx1001x0xxxxxxxxxx
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 010001x0x11xxxxx1001x0xxxxxxxxxx
5506 if (((word
>> 12) & 0x1) == 0)
5508 if (((word
>> 30) & 0x1) == 0)
5510 if (((word
>> 11) & 0x1) == 0)
5512 /* 33222222222211111111110000000000
5513 10987654321098765432109876543210
5514 000001x0xx1xxxxx100001xxxxxxxxxx
5520 /* 33222222222211111111110000000000
5521 10987654321098765432109876543210
5522 000001x0xx1xxxxx100011xxxxxxxxxx
5529 if (((word
>> 22) & 0x1) == 0)
5531 /* 33222222222211111111110000000000
5532 10987654321098765432109876543210
5533 010001x0x01xxxxx1000x1xxxxxxxxxx
5539 /* 33222222222211111111110000000000
5540 10987654321098765432109876543210
5541 010001x0x11xxxxx1000x1xxxxxxxxxx
5549 if (((word
>> 30) & 0x1) == 0)
5551 if (((word
>> 11) & 0x1) == 0)
5553 /* 33222222222211111111110000000000
5554 10987654321098765432109876543210
5555 000001x0xx1xxxxx100101xxxxxxxxxx
5561 /* 33222222222211111111110000000000
5562 10987654321098765432109876543210
5563 000001x0xx1xxxxx100111xxxxxxxxxx
5570 if (((word
>> 22) & 0x1) == 0)
5572 /* 33222222222211111111110000000000
5573 10987654321098765432109876543210
5574 010001x0x01xxxxx1001x1xxxxxxxxxx
5580 /* 33222222222211111111110000000000
5581 10987654321098765432109876543210
5582 010001x0x11xxxxx1001x1xxxxxxxxxx
5593 if (((word
>> 22) & 0x1) == 0)
5595 if (((word
>> 21) & 0x1) == 0)
5597 if (((word
>> 23) & 0x1) == 0)
5599 /* 33222222222211111111110000000000
5600 10987654321098765432109876543210
5601 1x0001x0000xxxxx100xxxxxxxxxxxxx
5607 /* 33222222222211111111110000000000
5608 10987654321098765432109876543210
5609 1x0001x0100xxxxx100xxxxxxxxxxxxx
5616 if (((word
>> 23) & 0x1) == 0)
5618 if (((word
>> 30) & 0x1) == 0)
5620 /* 33222222222211111111110000000000
5621 10987654321098765432109876543210
5622 100001x0001xxxxx100xxxxxxxxxxxxx
5628 /* 33222222222211111111110000000000
5629 10987654321098765432109876543210
5630 110001x0001xxxxx100xxxxxxxxxxxxx
5637 if (((word
>> 30) & 0x1) == 0)
5639 /* 33222222222211111111110000000000
5640 10987654321098765432109876543210
5641 100001x0101xxxxx100xxxxxxxxxxxxx
5647 /* 33222222222211111111110000000000
5648 10987654321098765432109876543210
5649 110001x0101xxxxx100xxxxxxxxxxxxx
5658 if (((word
>> 23) & 0x1) == 0)
5660 if (((word
>> 30) & 0x1) == 0)
5662 /* 33222222222211111111110000000000
5663 10987654321098765432109876543210
5664 100001x001xxxxxx100xxxxxxxxxxxxx
5670 if (((word
>> 21) & 0x1) == 0)
5672 /* 33222222222211111111110000000000
5673 10987654321098765432109876543210
5674 110001x0010xxxxx100xxxxxxxxxxxxx
5680 /* 33222222222211111111110000000000
5681 10987654321098765432109876543210
5682 110001x0011xxxxx100xxxxxxxxxxxxx
5690 if (((word
>> 30) & 0x1) == 0)
5692 /* 33222222222211111111110000000000
5693 10987654321098765432109876543210
5694 100001x011xxxxxx100xxxxxxxxxxxxx
5700 if (((word
>> 21) & 0x1) == 0)
5702 /* 33222222222211111111110000000000
5703 10987654321098765432109876543210
5704 110001x0110xxxxx100xxxxxxxxxxxxx
5710 /* 33222222222211111111110000000000
5711 10987654321098765432109876543210
5712 110001x0111xxxxx100xxxxxxxxxxxxx
5724 if (((word
>> 15) & 0x1) == 0)
5726 if (((word
>> 21) & 0x1) == 0)
5728 if (((word
>> 30) & 0x1) == 0)
5730 if (((word
>> 31) & 0x1) == 0)
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 000001x0xx0xxxxx010xxxxxxxxxxxxx
5740 if (((word
>> 23) & 0x1) == 0)
5742 /* 33222222222211111111110000000000
5743 10987654321098765432109876543210
5744 100001x00x0xxxxx010xxxxxxxxxxxxx
5750 /* 33222222222211111111110000000000
5751 10987654321098765432109876543210
5752 100001x01x0xxxxx010xxxxxxxxxxxxx
5760 if (((word
>> 31) & 0x1) == 0)
5762 if (((word
>> 10) & 0x1) == 0)
5764 if (((word
>> 11) & 0x1) == 0)
5766 if (((word
>> 12) & 0x1) == 0)
5768 /* 33222222222211111111110000000000
5769 10987654321098765432109876543210
5770 010001x0xx0xxxxx010000xxxxxxxxxx
5776 /* 33222222222211111111110000000000
5777 10987654321098765432109876543210
5778 010001x0xx0xxxxx010100xxxxxxxxxx
5785 if (((word
>> 12) & 0x1) == 0)
5787 /* 33222222222211111111110000000000
5788 10987654321098765432109876543210
5789 010001x0xx0xxxxx010010xxxxxxxxxx
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 010001x0xx0xxxxx010110xxxxxxxxxx
5805 if (((word
>> 11) & 0x1) == 0)
5807 if (((word
>> 12) & 0x1) == 0)
5809 /* 33222222222211111111110000000000
5810 10987654321098765432109876543210
5811 010001x0xx0xxxxx010001xxxxxxxxxx
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 010001x0xx0xxxxx010101xxxxxxxxxx
5826 if (((word
>> 12) & 0x1) == 0)
5828 /* 33222222222211111111110000000000
5829 10987654321098765432109876543210
5830 010001x0xx0xxxxx010011xxxxxxxxxx
5836 /* 33222222222211111111110000000000
5837 10987654321098765432109876543210
5838 010001x0xx0xxxxx010111xxxxxxxxxx
5847 if (((word
>> 23) & 0x1) == 0)
5849 /* 33222222222211111111110000000000
5850 10987654321098765432109876543210
5851 110001x00x0xxxxx010xxxxxxxxxxxxx
5857 /* 33222222222211111111110000000000
5858 10987654321098765432109876543210
5859 110001x01x0xxxxx010xxxxxxxxxxxxx
5868 if (((word
>> 30) & 0x1) == 0)
5870 if (((word
>> 31) & 0x1) == 0)
5872 if (((word
>> 11) & 0x1) == 0)
5874 if (((word
>> 12) & 0x1) == 0)
5876 if (((word
>> 10) & 0x1) == 0)
5878 /* 33222222222211111111110000000000
5879 10987654321098765432109876543210
5880 000001x0xx1xxxxx010000xxxxxxxxxx
5886 /* 33222222222211111111110000000000
5887 10987654321098765432109876543210
5888 000001x0xx1xxxxx010001xxxxxxxxxx
5895 if (((word
>> 22) & 0x1) == 0)
5897 if (((word
>> 23) & 0x1) == 0)
5899 /* 33222222222211111111110000000000
5900 10987654321098765432109876543210
5901 000001x0001xxxxx01010xxxxxxxxxxx
5907 /* 33222222222211111111110000000000
5908 10987654321098765432109876543210
5909 000001x0101xxxxx01010xxxxxxxxxxx
5916 /* 33222222222211111111110000000000
5917 10987654321098765432109876543210
5918 000001x0x11xxxxx01010xxxxxxxxxxx
5926 if (((word
>> 10) & 0x1) == 0)
5928 /* 33222222222211111111110000000000
5929 10987654321098765432109876543210
5930 000001x0xx1xxxxx010x10xxxxxxxxxx
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 000001x0xx1xxxxx010x11xxxxxxxxxx
5946 if (((word
>> 23) & 0x1) == 0)
5948 /* 33222222222211111111110000000000
5949 10987654321098765432109876543210
5950 100001x00x1xxxxx010xxxxxxxxxxxxx
5956 /* 33222222222211111111110000000000
5957 10987654321098765432109876543210
5958 100001x01x1xxxxx010xxxxxxxxxxxxx
5966 if (((word
>> 23) & 0x1) == 0)
5968 /* 33222222222211111111110000000000
5969 10987654321098765432109876543210
5970 x10001x00x1xxxxx010xxxxxxxxxxxxx
5976 if (((word
>> 31) & 0x1) == 0)
5978 if (((word
>> 22) & 0x1) == 0)
5980 /* 33222222222211111111110000000000
5981 10987654321098765432109876543210
5982 010001x0101xxxxx010xxxxxxxxxxxxx
5988 /* 33222222222211111111110000000000
5989 10987654321098765432109876543210
5990 010001x0111xxxxx010xxxxxxxxxxxxx
5997 /* 33222222222211111111110000000000
5998 10987654321098765432109876543210
5999 110001x01x1xxxxx010xxxxxxxxxxxxx
6009 if (((word
>> 30) & 0x1) == 0)
6011 if (((word
>> 31) & 0x1) == 0)
6013 if (((word
>> 21) & 0x1) == 0)
6015 /* 33222222222211111111110000000000
6016 10987654321098765432109876543210
6017 000001x0xx0xxxxx110xxxxxxxxxxxxx
6023 if (((word
>> 10) & 0x1) == 0)
6025 if (((word
>> 11) & 0x1) == 0)
6027 if (((word
>> 20) & 0x1) == 0)
6029 if (((word
>> 22) & 0x1) == 0)
6031 /* 33222222222211111111110000000000
6032 10987654321098765432109876543210
6033 000001x0x010xxxx110x00xxxxxxxxxx
6039 if (((word
>> 23) & 0x1) == 0)
6041 /* 33222222222211111111110000000000
6042 10987654321098765432109876543210
6043 000001x00110xxxx110x00xxxxxxxxxx
6049 /* 33222222222211111111110000000000
6050 10987654321098765432109876543210
6051 000001x01110xxxx110x00xxxxxxxxxx
6059 if (((word
>> 22) & 0x1) == 0)
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 000001x0x011xxxx110x00xxxxxxxxxx
6069 if (((word
>> 23) & 0x1) == 0)
6071 /* 33222222222211111111110000000000
6072 10987654321098765432109876543210
6073 000001x00111xxxx110x00xxxxxxxxxx
6079 /* 33222222222211111111110000000000
6080 10987654321098765432109876543210
6081 000001x01111xxxx110x00xxxxxxxxxx
6090 if (((word
>> 22) & 0x1) == 0)
6092 /* 33222222222211111111110000000000
6093 10987654321098765432109876543210
6094 000001x0x01xxxxx110x10xxxxxxxxxx
6100 if (((word
>> 23) & 0x1) == 0)
6102 /* 33222222222211111111110000000000
6103 10987654321098765432109876543210
6104 000001x0011xxxxx110x10xxxxxxxxxx
6110 /* 33222222222211111111110000000000
6111 10987654321098765432109876543210
6112 000001x0111xxxxx110x10xxxxxxxxxx
6121 if (((word
>> 11) & 0x1) == 0)
6123 if (((word
>> 20) & 0x1) == 0)
6125 if (((word
>> 22) & 0x1) == 0)
6127 /* 33222222222211111111110000000000
6128 10987654321098765432109876543210
6129 000001x0x010xxxx110x01xxxxxxxxxx
6135 if (((word
>> 23) & 0x1) == 0)
6137 /* 33222222222211111111110000000000
6138 10987654321098765432109876543210
6139 000001x00110xxxx110x01xxxxxxxxxx
6145 /* 33222222222211111111110000000000
6146 10987654321098765432109876543210
6147 000001x01110xxxx110x01xxxxxxxxxx
6155 if (((word
>> 22) & 0x1) == 0)
6157 /* 33222222222211111111110000000000
6158 10987654321098765432109876543210
6159 000001x0x011xxxx110x01xxxxxxxxxx
6165 if (((word
>> 23) & 0x1) == 0)
6167 /* 33222222222211111111110000000000
6168 10987654321098765432109876543210
6169 000001x00111xxxx110x01xxxxxxxxxx
6175 /* 33222222222211111111110000000000
6176 10987654321098765432109876543210
6177 000001x01111xxxx110x01xxxxxxxxxx
6186 if (((word
>> 22) & 0x1) == 0)
6188 /* 33222222222211111111110000000000
6189 10987654321098765432109876543210
6190 000001x0x01xxxxx110x11xxxxxxxxxx
6196 if (((word
>> 23) & 0x1) == 0)
6198 /* 33222222222211111111110000000000
6199 10987654321098765432109876543210
6200 000001x0011xxxxx110x11xxxxxxxxxx
6206 /* 33222222222211111111110000000000
6207 10987654321098765432109876543210
6208 000001x0111xxxxx110x11xxxxxxxxxx
6219 if (((word
>> 22) & 0x1) == 0)
6221 if (((word
>> 21) & 0x1) == 0)
6223 if (((word
>> 23) & 0x1) == 0)
6225 /* 33222222222211111111110000000000
6226 10987654321098765432109876543210
6227 100001x0000xxxxx110xxxxxxxxxxxxx
6233 /* 33222222222211111111110000000000
6234 10987654321098765432109876543210
6235 100001x0100xxxxx110xxxxxxxxxxxxx
6242 if (((word
>> 23) & 0x1) == 0)
6244 /* 33222222222211111111110000000000
6245 10987654321098765432109876543210
6246 100001x0001xxxxx110xxxxxxxxxxxxx
6252 /* 33222222222211111111110000000000
6253 10987654321098765432109876543210
6254 100001x0101xxxxx110xxxxxxxxxxxxx
6262 if (((word
>> 23) & 0x1) == 0)
6264 /* 33222222222211111111110000000000
6265 10987654321098765432109876543210
6266 100001x001xxxxxx110xxxxxxxxxxxxx
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 100001x011xxxxxx110xxxxxxxxxxxxx
6283 if (((word
>> 21) & 0x1) == 0)
6285 if (((word
>> 31) & 0x1) == 0)
6287 if (((word
>> 10) & 0x1) == 0)
6289 /* 33222222222211111111110000000000
6290 10987654321098765432109876543210
6291 010001x0xx0xxxxx110xx0xxxxxxxxxx
6297 /* 33222222222211111111110000000000
6298 10987654321098765432109876543210
6299 010001x0xx0xxxxx110xx1xxxxxxxxxx
6306 if (((word
>> 22) & 0x1) == 0)
6308 if (((word
>> 23) & 0x1) == 0)
6310 /* 33222222222211111111110000000000
6311 10987654321098765432109876543210
6312 110001x0000xxxxx110xxxxxxxxxxxxx
6318 /* 33222222222211111111110000000000
6319 10987654321098765432109876543210
6320 110001x0100xxxxx110xxxxxxxxxxxxx
6327 if (((word
>> 23) & 0x1) == 0)
6329 /* 33222222222211111111110000000000
6330 10987654321098765432109876543210
6331 110001x0010xxxxx110xxxxxxxxxxxxx
6337 /* 33222222222211111111110000000000
6338 10987654321098765432109876543210
6339 110001x0110xxxxx110xxxxxxxxxxxxx
6348 if (((word
>> 22) & 0x1) == 0)
6350 if (((word
>> 23) & 0x1) == 0)
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 x10001x0001xxxxx110xxxxxxxxxxxxx
6360 if (((word
>> 31) & 0x1) == 0)
6362 if (((word
>> 10) & 0x1) == 0)
6364 if (((word
>> 12) & 0x1) == 0)
6366 /* 33222222222211111111110000000000
6367 10987654321098765432109876543210
6368 010001x0101xxxxx1100x0xxxxxxxxxx
6374 /* 33222222222211111111110000000000
6375 10987654321098765432109876543210
6376 010001x0101xxxxx1101x0xxxxxxxxxx
6383 if (((word
>> 12) & 0x1) == 0)
6385 /* 33222222222211111111110000000000
6386 10987654321098765432109876543210
6387 010001x0101xxxxx1100x1xxxxxxxxxx
6393 /* 33222222222211111111110000000000
6394 10987654321098765432109876543210
6395 010001x0101xxxxx1101x1xxxxxxxxxx
6403 /* 33222222222211111111110000000000
6404 10987654321098765432109876543210
6405 110001x0101xxxxx110xxxxxxxxxxxxx
6413 if (((word
>> 23) & 0x1) == 0)
6415 /* 33222222222211111111110000000000
6416 10987654321098765432109876543210
6417 x10001x0011xxxxx110xxxxxxxxxxxxx
6423 if (((word
>> 31) & 0x1) == 0)
6425 if (((word
>> 10) & 0x1) == 0)
6427 if (((word
>> 12) & 0x1) == 0)
6429 /* 33222222222211111111110000000000
6430 10987654321098765432109876543210
6431 010001x0111xxxxx1100x0xxxxxxxxxx
6437 /* 33222222222211111111110000000000
6438 10987654321098765432109876543210
6439 010001x0111xxxxx1101x0xxxxxxxxxx
6446 if (((word
>> 12) & 0x1) == 0)
6448 /* 33222222222211111111110000000000
6449 10987654321098765432109876543210
6450 010001x0111xxxxx1100x1xxxxxxxxxx
6456 /* 33222222222211111111110000000000
6457 10987654321098765432109876543210
6458 010001x0111xxxxx1101x1xxxxxxxxxx
6466 /* 33222222222211111111110000000000
6467 10987654321098765432109876543210
6468 110001x0111xxxxx110xxxxxxxxxxxxx
6481 if (((word
>> 14) & 0x1) == 0)
6483 if (((word
>> 15) & 0x1) == 0)
6485 if (((word
>> 21) & 0x1) == 0)
6487 if (((word
>> 30) & 0x1) == 0)
6489 if (((word
>> 31) & 0x1) == 0)
6491 if (((word
>> 17) & 0x1) == 0)
6493 if (((word
>> 19) & 0x1) == 0)
6495 if (((word
>> 20) & 0x1) == 0)
6497 if (((word
>> 16) & 0x1) == 0)
6499 /* 33222222222211111111110000000000
6500 10987654321098765432109876543210
6501 000001x0xx000x00001xxxxxxxxxxxxx
6507 /* 33222222222211111111110000000000
6508 10987654321098765432109876543210
6509 000001x0xx000x01001xxxxxxxxxxxxx
6516 /* 33222222222211111111110000000000
6517 10987654321098765432109876543210
6518 000001x0xx010x0x001xxxxxxxxxxxxx
6525 if (((word
>> 16) & 0x1) == 0)
6527 if (((word
>> 20) & 0x1) == 0)
6529 /* 33222222222211111111110000000000
6530 10987654321098765432109876543210
6531 000001x0xx001x00001xxxxxxxxxxxxx
6537 /* 33222222222211111111110000000000
6538 10987654321098765432109876543210
6539 000001x0xx011x00001xxxxxxxxxxxxx
6546 if (((word
>> 20) & 0x1) == 0)
6548 /* 33222222222211111111110000000000
6549 10987654321098765432109876543210
6550 000001x0xx001x01001xxxxxxxxxxxxx
6556 /* 33222222222211111111110000000000
6557 10987654321098765432109876543210
6558 000001x0xx011x01001xxxxxxxxxxxxx
6567 if (((word
>> 16) & 0x1) == 0)
6569 if (((word
>> 20) & 0x1) == 0)
6571 /* 33222222222211111111110000000000
6572 10987654321098765432109876543210
6573 000001x0xx00xx10001xxxxxxxxxxxxx
6579 /* 33222222222211111111110000000000
6580 10987654321098765432109876543210
6581 000001x0xx01xx10001xxxxxxxxxxxxx
6588 /* 33222222222211111111110000000000
6589 10987654321098765432109876543210
6590 000001x0xx0xxx11001xxxxxxxxxxxxx
6598 if (((word
>> 23) & 0x1) == 0)
6600 /* 33222222222211111111110000000000
6601 10987654321098765432109876543210
6602 100001x00x0xxxxx001xxxxxxxxxxxxx
6608 /* 33222222222211111111110000000000
6609 10987654321098765432109876543210
6610 100001x01x0xxxxx001xxxxxxxxxxxxx
6618 if (((word
>> 31) & 0x1) == 0)
6620 if (((word
>> 12) & 0x1) == 0)
6622 /* 33222222222211111111110000000000
6623 10987654321098765432109876543210
6624 010001x0xx0xxxxx0010xxxxxxxxxxxx
6630 /* 33222222222211111111110000000000
6631 10987654321098765432109876543210
6632 010001x0xx0xxxxx0011xxxxxxxxxxxx
6639 if (((word
>> 23) & 0x1) == 0)
6641 /* 33222222222211111111110000000000
6642 10987654321098765432109876543210
6643 110001x00x0xxxxx001xxxxxxxxxxxxx
6649 /* 33222222222211111111110000000000
6650 10987654321098765432109876543210
6651 110001x01x0xxxxx001xxxxxxxxxxxxx
6660 if (((word
>> 30) & 0x1) == 0)
6662 if (((word
>> 31) & 0x1) == 0)
6664 if (((word
>> 10) & 0x1) == 0)
6666 if (((word
>> 11) & 0x1) == 0)
6668 if (((word
>> 22) & 0x1) == 0)
6670 if (((word
>> 23) & 0x1) == 0)
6672 /* 33222222222211111111110000000000
6673 10987654321098765432109876543210
6674 000001x0001xxxxx001x00xxxxxxxxxx
6680 /* 33222222222211111111110000000000
6681 10987654321098765432109876543210
6682 000001x0101xxxxx001x00xxxxxxxxxx
6689 if (((word
>> 23) & 0x1) == 0)
6691 /* 33222222222211111111110000000000
6692 10987654321098765432109876543210
6693 000001x0011xxxxx001x00xxxxxxxxxx
6699 /* 33222222222211111111110000000000
6700 10987654321098765432109876543210
6701 000001x0111xxxxx001x00xxxxxxxxxx
6709 if (((word
>> 22) & 0x1) == 0)
6711 /* 33222222222211111111110000000000
6712 10987654321098765432109876543210
6713 000001x0x01xxxxx001x10xxxxxxxxxx
6719 /* 33222222222211111111110000000000
6720 10987654321098765432109876543210
6721 000001x0x11xxxxx001x10xxxxxxxxxx
6729 if (((word
>> 11) & 0x1) == 0)
6731 /* 33222222222211111111110000000000
6732 10987654321098765432109876543210
6733 000001x0xx1xxxxx001x01xxxxxxxxxx
6739 if (((word
>> 22) & 0x1) == 0)
6741 if (((word
>> 23) & 0x1) == 0)
6743 /* 33222222222211111111110000000000
6744 10987654321098765432109876543210
6745 000001x0001xxxxx001x11xxxxxxxxxx
6751 /* 33222222222211111111110000000000
6752 10987654321098765432109876543210
6753 000001x0101xxxxx001x11xxxxxxxxxx
6760 if (((word
>> 23) & 0x1) == 0)
6762 /* 33222222222211111111110000000000
6763 10987654321098765432109876543210
6764 000001x0011xxxxx001x11xxxxxxxxxx
6770 /* 33222222222211111111110000000000
6771 10987654321098765432109876543210
6772 000001x0111xxxxx001x11xxxxxxxxxx
6782 if (((word
>> 23) & 0x1) == 0)
6784 /* 33222222222211111111110000000000
6785 10987654321098765432109876543210
6786 100001x00x1xxxxx001xxxxxxxxxxxxx
6792 /* 33222222222211111111110000000000
6793 10987654321098765432109876543210
6794 100001x01x1xxxxx001xxxxxxxxxxxxx
6802 if (((word
>> 23) & 0x1) == 0)
6804 /* 33222222222211111111110000000000
6805 10987654321098765432109876543210
6806 x10001x00x1xxxxx001xxxxxxxxxxxxx
6812 if (((word
>> 31) & 0x1) == 0)
6814 if (((word
>> 10) & 0x1) == 0)
6816 if (((word
>> 12) & 0x1) == 0)
6818 if (((word
>> 22) & 0x1) == 0)
6820 /* 33222222222211111111110000000000
6821 10987654321098765432109876543210
6822 010001x0101xxxxx0010x0xxxxxxxxxx
6828 /* 33222222222211111111110000000000
6829 10987654321098765432109876543210
6830 010001x0111xxxxx0010x0xxxxxxxxxx
6837 if (((word
>> 22) & 0x1) == 0)
6839 /* 33222222222211111111110000000000
6840 10987654321098765432109876543210
6841 010001x0101xxxxx0011x0xxxxxxxxxx
6847 /* 33222222222211111111110000000000
6848 10987654321098765432109876543210
6849 010001x0111xxxxx0011x0xxxxxxxxxx
6857 if (((word
>> 12) & 0x1) == 0)
6859 if (((word
>> 22) & 0x1) == 0)
6861 /* 33222222222211111111110000000000
6862 10987654321098765432109876543210
6863 010001x0101xxxxx0010x1xxxxxxxxxx
6869 /* 33222222222211111111110000000000
6870 10987654321098765432109876543210
6871 010001x0111xxxxx0010x1xxxxxxxxxx
6878 if (((word
>> 22) & 0x1) == 0)
6880 /* 33222222222211111111110000000000
6881 10987654321098765432109876543210
6882 010001x0101xxxxx0011x1xxxxxxxxxx
6888 /* 33222222222211111111110000000000
6889 10987654321098765432109876543210
6890 010001x0111xxxxx0011x1xxxxxxxxxx
6899 /* 33222222222211111111110000000000
6900 10987654321098765432109876543210
6901 110001x01x1xxxxx001xxxxxxxxxxxxx
6911 if (((word
>> 30) & 0x1) == 0)
6913 if (((word
>> 31) & 0x1) == 0)
6915 if (((word
>> 21) & 0x1) == 0)
6917 if (((word
>> 16) & 0x1) == 0)
6919 if (((word
>> 17) & 0x1) == 0)
6921 if (((word
>> 18) & 0x1) == 0)
6923 if (((word
>> 19) & 0x1) == 0)
6925 /* 33222222222211111111110000000000
6926 10987654321098765432109876543210
6927 000001x0xx0x0000101xxxxxxxxxxxxx
6933 /* 33222222222211111111110000000000
6934 10987654321098765432109876543210
6935 000001x0xx0x1000101xxxxxxxxxxxxx
6942 if (((word
>> 19) & 0x1) == 0)
6944 /* 33222222222211111111110000000000
6945 10987654321098765432109876543210
6946 000001x0xx0x0100101xxxxxxxxxxxxx
6952 /* 33222222222211111111110000000000
6953 10987654321098765432109876543210
6954 000001x0xx0x1100101xxxxxxxxxxxxx
6962 if (((word
>> 18) & 0x1) == 0)
6964 if (((word
>> 19) & 0x1) == 0)
6966 /* 33222222222211111111110000000000
6967 10987654321098765432109876543210
6968 000001x0xx0x0010101xxxxxxxxxxxxx
6974 /* 33222222222211111111110000000000
6975 10987654321098765432109876543210
6976 000001x0xx0x1010101xxxxxxxxxxxxx
6983 if (((word
>> 19) & 0x1) == 0)
6985 /* 33222222222211111111110000000000
6986 10987654321098765432109876543210
6987 000001x0xx0x0110101xxxxxxxxxxxxx
6993 /* 33222222222211111111110000000000
6994 10987654321098765432109876543210
6995 000001x0xx0x1110101xxxxxxxxxxxxx
7004 if (((word
>> 17) & 0x1) == 0)
7006 if (((word
>> 18) & 0x1) == 0)
7008 if (((word
>> 19) & 0x1) == 0)
7010 /* 33222222222211111111110000000000
7011 10987654321098765432109876543210
7012 000001x0xx0x0001101xxxxxxxxxxxxx
7018 /* 33222222222211111111110000000000
7019 10987654321098765432109876543210
7020 000001x0xx0x1001101xxxxxxxxxxxxx
7027 if (((word
>> 19) & 0x1) == 0)
7029 /* 33222222222211111111110000000000
7030 10987654321098765432109876543210
7031 000001x0xx0x0101101xxxxxxxxxxxxx
7037 /* 33222222222211111111110000000000
7038 10987654321098765432109876543210
7039 000001x0xx0x1101101xxxxxxxxxxxxx
7047 if (((word
>> 18) & 0x1) == 0)
7049 if (((word
>> 19) & 0x1) == 0)
7051 /* 33222222222211111111110000000000
7052 10987654321098765432109876543210
7053 000001x0xx0x0011101xxxxxxxxxxxxx
7059 /* 33222222222211111111110000000000
7060 10987654321098765432109876543210
7061 000001x0xx0x1011101xxxxxxxxxxxxx
7068 /* 33222222222211111111110000000000
7069 10987654321098765432109876543210
7070 000001x0xx0xx111101xxxxxxxxxxxxx
7079 if (((word
>> 12) & 0x1) == 0)
7081 if (((word
>> 23) & 0x1) == 0)
7083 if (((word
>> 22) & 0x1) == 0)
7085 /* 33222222222211111111110000000000
7086 10987654321098765432109876543210
7087 000001x0001xxxxx1010xxxxxxxxxxxx
7093 /* 33222222222211111111110000000000
7094 10987654321098765432109876543210
7095 000001x0011xxxxx1010xxxxxxxxxxxx
7102 /* 33222222222211111111110000000000
7103 10987654321098765432109876543210
7104 000001x01x1xxxxx1010xxxxxxxxxxxx
7111 if (((word
>> 10) & 0x1) == 0)
7113 if (((word
>> 11) & 0x1) == 0)
7115 /* 33222222222211111111110000000000
7116 10987654321098765432109876543210
7117 000001x0xx1xxxxx101100xxxxxxxxxx
7123 /* 33222222222211111111110000000000
7124 10987654321098765432109876543210
7125 000001x0xx1xxxxx101110xxxxxxxxxx
7132 /* 33222222222211111111110000000000
7133 10987654321098765432109876543210
7134 000001x0xx1xxxxx1011x1xxxxxxxxxx
7143 if (((word
>> 22) & 0x1) == 0)
7145 if (((word
>> 21) & 0x1) == 0)
7147 if (((word
>> 23) & 0x1) == 0)
7149 /* 33222222222211111111110000000000
7150 10987654321098765432109876543210
7151 100001x0000xxxxx101xxxxxxxxxxxxx
7157 /* 33222222222211111111110000000000
7158 10987654321098765432109876543210
7159 100001x0100xxxxx101xxxxxxxxxxxxx
7166 if (((word
>> 23) & 0x1) == 0)
7168 /* 33222222222211111111110000000000
7169 10987654321098765432109876543210
7170 100001x0001xxxxx101xxxxxxxxxxxxx
7176 /* 33222222222211111111110000000000
7177 10987654321098765432109876543210
7178 100001x0101xxxxx101xxxxxxxxxxxxx
7186 if (((word
>> 23) & 0x1) == 0)
7188 /* 33222222222211111111110000000000
7189 10987654321098765432109876543210
7190 100001x001xxxxxx101xxxxxxxxxxxxx
7196 /* 33222222222211111111110000000000
7197 10987654321098765432109876543210
7198 100001x011xxxxxx101xxxxxxxxxxxxx
7207 if (((word
>> 21) & 0x1) == 0)
7209 if (((word
>> 31) & 0x1) == 0)
7211 if (((word
>> 16) & 0x1) == 0)
7213 if (((word
>> 17) & 0x1) == 0)
7215 if (((word
>> 18) & 0x1) == 0)
7217 if (((word
>> 19) & 0x1) == 0)
7219 /* 33222222222211111111110000000000
7220 10987654321098765432109876543210
7221 010001x0xx0x0000101xxxxxxxxxxxxx
7227 /* 33222222222211111111110000000000
7228 10987654321098765432109876543210
7229 010001x0xx0x1000101xxxxxxxxxxxxx
7236 if (((word
>> 20) & 0x1) == 0)
7238 /* 33222222222211111111110000000000
7239 10987654321098765432109876543210
7240 010001x0xx00x100101xxxxxxxxxxxxx
7246 /* 33222222222211111111110000000000
7247 10987654321098765432109876543210
7248 010001x0xx01x100101xxxxxxxxxxxxx
7256 /* 33222222222211111111110000000000
7257 10987654321098765432109876543210
7258 010001x0xx0xxx10101xxxxxxxxxxxxx
7265 if (((word
>> 17) & 0x1) == 0)
7267 if (((word
>> 18) & 0x1) == 0)
7269 if (((word
>> 19) & 0x1) == 0)
7271 if (((word
>> 20) & 0x1) == 0)
7273 /* 33222222222211111111110000000000
7274 10987654321098765432109876543210
7275 010001x0xx000001101xxxxxxxxxxxxx
7281 /* 33222222222211111111110000000000
7282 10987654321098765432109876543210
7283 010001x0xx010001101xxxxxxxxxxxxx
7290 /* 33222222222211111111110000000000
7291 10987654321098765432109876543210
7292 010001x0xx0x1001101xxxxxxxxxxxxx
7299 if (((word
>> 20) & 0x1) == 0)
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 010001x0xx00x101101xxxxxxxxxxxxx
7309 /* 33222222222211111111110000000000
7310 10987654321098765432109876543210
7311 010001x0xx01x101101xxxxxxxxxxxxx
7319 /* 33222222222211111111110000000000
7320 10987654321098765432109876543210
7321 010001x0xx0xxx11101xxxxxxxxxxxxx
7329 if (((word
>> 23) & 0x1) == 0)
7331 /* 33222222222211111111110000000000
7332 10987654321098765432109876543210
7333 110001x00x0xxxxx101xxxxxxxxxxxxx
7339 /* 33222222222211111111110000000000
7340 10987654321098765432109876543210
7341 110001x01x0xxxxx101xxxxxxxxxxxxx
7349 if (((word
>> 22) & 0x1) == 0)
7351 if (((word
>> 23) & 0x1) == 0)
7353 /* 33222222222211111111110000000000
7354 10987654321098765432109876543210
7355 x10001x0001xxxxx101xxxxxxxxxxxxx
7361 if (((word
>> 31) & 0x1) == 0)
7363 if (((word
>> 10) & 0x1) == 0)
7365 if (((word
>> 12) & 0x1) == 0)
7367 /* 33222222222211111111110000000000
7368 10987654321098765432109876543210
7369 010001x0101xxxxx1010x0xxxxxxxxxx
7375 /* 33222222222211111111110000000000
7376 10987654321098765432109876543210
7377 010001x0101xxxxx1011x0xxxxxxxxxx
7384 if (((word
>> 12) & 0x1) == 0)
7386 /* 33222222222211111111110000000000
7387 10987654321098765432109876543210
7388 010001x0101xxxxx1010x1xxxxxxxxxx
7394 /* 33222222222211111111110000000000
7395 10987654321098765432109876543210
7396 010001x0101xxxxx1011x1xxxxxxxxxx
7404 /* 33222222222211111111110000000000
7405 10987654321098765432109876543210
7406 110001x0101xxxxx101xxxxxxxxxxxxx
7414 if (((word
>> 23) & 0x1) == 0)
7416 /* 33222222222211111111110000000000
7417 10987654321098765432109876543210
7418 x10001x0011xxxxx101xxxxxxxxxxxxx
7424 if (((word
>> 31) & 0x1) == 0)
7426 if (((word
>> 10) & 0x1) == 0)
7428 if (((word
>> 12) & 0x1) == 0)
7430 /* 33222222222211111111110000000000
7431 10987654321098765432109876543210
7432 010001x0111xxxxx1010x0xxxxxxxxxx
7438 /* 33222222222211111111110000000000
7439 10987654321098765432109876543210
7440 010001x0111xxxxx1011x0xxxxxxxxxx
7447 if (((word
>> 12) & 0x1) == 0)
7449 /* 33222222222211111111110000000000
7450 10987654321098765432109876543210
7451 010001x0111xxxxx1010x1xxxxxxxxxx
7457 /* 33222222222211111111110000000000
7458 10987654321098765432109876543210
7459 010001x0111xxxxx1011x1xxxxxxxxxx
7467 /* 33222222222211111111110000000000
7468 10987654321098765432109876543210
7469 110001x0111xxxxx101xxxxxxxxxxxxx
7481 if (((word
>> 15) & 0x1) == 0)
7483 if (((word
>> 21) & 0x1) == 0)
7485 if (((word
>> 30) & 0x1) == 0)
7487 if (((word
>> 31) & 0x1) == 0)
7489 /* 33222222222211111111110000000000
7490 10987654321098765432109876543210
7491 000001x0xx0xxxxx011xxxxxxxxxxxxx
7497 if (((word
>> 23) & 0x1) == 0)
7499 /* 33222222222211111111110000000000
7500 10987654321098765432109876543210
7501 100001x00x0xxxxx011xxxxxxxxxxxxx
7507 /* 33222222222211111111110000000000
7508 10987654321098765432109876543210
7509 100001x01x0xxxxx011xxxxxxxxxxxxx
7517 if (((word
>> 31) & 0x1) == 0)
7519 if (((word
>> 10) & 0x1) == 0)
7521 if (((word
>> 11) & 0x1) == 0)
7523 if (((word
>> 12) & 0x1) == 0)
7525 /* 33222222222211111111110000000000
7526 10987654321098765432109876543210
7527 010001x0xx0xxxxx011000xxxxxxxxxx
7533 /* 33222222222211111111110000000000
7534 10987654321098765432109876543210
7535 010001x0xx0xxxxx011100xxxxxxxxxx
7542 if (((word
>> 12) & 0x1) == 0)
7544 /* 33222222222211111111110000000000
7545 10987654321098765432109876543210
7546 010001x0xx0xxxxx011010xxxxxxxxxx
7552 /* 33222222222211111111110000000000
7553 10987654321098765432109876543210
7554 010001x0xx0xxxxx011110xxxxxxxxxx
7562 if (((word
>> 11) & 0x1) == 0)
7564 if (((word
>> 12) & 0x1) == 0)
7566 /* 33222222222211111111110000000000
7567 10987654321098765432109876543210
7568 010001x0xx0xxxxx011001xxxxxxxxxx
7574 /* 33222222222211111111110000000000
7575 10987654321098765432109876543210
7576 010001x0xx0xxxxx011101xxxxxxxxxx
7583 /* 33222222222211111111110000000000
7584 10987654321098765432109876543210
7585 010001x0xx0xxxxx011x11xxxxxxxxxx
7593 if (((word
>> 23) & 0x1) == 0)
7595 /* 33222222222211111111110000000000
7596 10987654321098765432109876543210
7597 110001x00x0xxxxx011xxxxxxxxxxxxx
7603 /* 33222222222211111111110000000000
7604 10987654321098765432109876543210
7605 110001x01x0xxxxx011xxxxxxxxxxxxx
7614 if (((word
>> 30) & 0x1) == 0)
7616 if (((word
>> 31) & 0x1) == 0)
7618 if (((word
>> 10) & 0x1) == 0)
7620 if (((word
>> 11) & 0x1) == 0)
7622 if (((word
>> 12) & 0x1) == 0)
7624 /* 33222222222211111111110000000000
7625 10987654321098765432109876543210
7626 000001x0xx1xxxxx011000xxxxxxxxxx
7632 /* 33222222222211111111110000000000
7633 10987654321098765432109876543210
7634 000001x0xx1xxxxx011100xxxxxxxxxx
7641 /* 33222222222211111111110000000000
7642 10987654321098765432109876543210
7643 000001x0xx1xxxxx011x10xxxxxxxxxx
7650 if (((word
>> 11) & 0x1) == 0)
7652 if (((word
>> 12) & 0x1) == 0)
7654 /* 33222222222211111111110000000000
7655 10987654321098765432109876543210
7656 000001x0xx1xxxxx011001xxxxxxxxxx
7662 /* 33222222222211111111110000000000
7663 10987654321098765432109876543210
7664 000001x0xx1xxxxx011101xxxxxxxxxx
7671 /* 33222222222211111111110000000000
7672 10987654321098765432109876543210
7673 000001x0xx1xxxxx011x11xxxxxxxxxx
7681 if (((word
>> 23) & 0x1) == 0)
7683 /* 33222222222211111111110000000000
7684 10987654321098765432109876543210
7685 100001x00x1xxxxx011xxxxxxxxxxxxx
7691 /* 33222222222211111111110000000000
7692 10987654321098765432109876543210
7693 100001x01x1xxxxx011xxxxxxxxxxxxx
7701 if (((word
>> 23) & 0x1) == 0)
7703 /* 33222222222211111111110000000000
7704 10987654321098765432109876543210
7705 x10001x00x1xxxxx011xxxxxxxxxxxxx
7711 if (((word
>> 31) & 0x1) == 0)
7713 if (((word
>> 12) & 0x1) == 0)
7715 if (((word
>> 22) & 0x1) == 0)
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 010001x0101xxxxx0110xxxxxxxxxxxx
7725 /* 33222222222211111111110000000000
7726 10987654321098765432109876543210
7727 010001x0111xxxxx0110xxxxxxxxxxxx
7734 if (((word
>> 22) & 0x1) == 0)
7736 /* 33222222222211111111110000000000
7737 10987654321098765432109876543210
7738 010001x0101xxxxx0111xxxxxxxxxxxx
7744 /* 33222222222211111111110000000000
7745 10987654321098765432109876543210
7746 010001x0111xxxxx0111xxxxxxxxxxxx
7754 /* 33222222222211111111110000000000
7755 10987654321098765432109876543210
7756 110001x01x1xxxxx011xxxxxxxxxxxxx
7766 if (((word
>> 30) & 0x1) == 0)
7768 if (((word
>> 31) & 0x1) == 0)
7770 if (((word
>> 21) & 0x1) == 0)
7772 /* 33222222222211111111110000000000
7773 10987654321098765432109876543210
7774 000001x0xx0xxxxx111xxxxxxxxxxxxx
7780 if (((word
>> 10) & 0x1) == 0)
7782 if (((word
>> 11) & 0x1) == 0)
7784 if (((word
>> 12) & 0x1) == 0)
7786 if (((word
>> 20) & 0x1) == 0)
7788 if (((word
>> 22) & 0x1) == 0)
7790 if (((word
>> 23) & 0x1) == 0)
7792 /* 33222222222211111111110000000000
7793 10987654321098765432109876543210
7794 000001x00010xxxx111000xxxxxxxxxx
7800 /* 33222222222211111111110000000000
7801 10987654321098765432109876543210
7802 000001x01010xxxx111000xxxxxxxxxx
7809 if (((word
>> 23) & 0x1) == 0)
7811 /* 33222222222211111111110000000000
7812 10987654321098765432109876543210
7813 000001x00110xxxx111000xxxxxxxxxx
7819 /* 33222222222211111111110000000000
7820 10987654321098765432109876543210
7821 000001x01110xxxx111000xxxxxxxxxx
7829 if (((word
>> 22) & 0x1) == 0)
7831 if (((word
>> 23) & 0x1) == 0)
7833 /* 33222222222211111111110000000000
7834 10987654321098765432109876543210
7835 000001x00011xxxx111000xxxxxxxxxx
7841 /* 33222222222211111111110000000000
7842 10987654321098765432109876543210
7843 000001x01011xxxx111000xxxxxxxxxx
7850 if (((word
>> 23) & 0x1) == 0)
7852 /* 33222222222211111111110000000000
7853 10987654321098765432109876543210
7854 000001x00111xxxx111000xxxxxxxxxx
7860 /* 33222222222211111111110000000000
7861 10987654321098765432109876543210
7862 000001x01111xxxx111000xxxxxxxxxx
7871 if (((word
>> 20) & 0x1) == 0)
7873 if (((word
>> 22) & 0x1) == 0)
7875 if (((word
>> 23) & 0x1) == 0)
7877 /* 33222222222211111111110000000000
7878 10987654321098765432109876543210
7879 000001x00010xxxx111100xxxxxxxxxx
7885 /* 33222222222211111111110000000000
7886 10987654321098765432109876543210
7887 000001x01010xxxx111100xxxxxxxxxx
7894 if (((word
>> 23) & 0x1) == 0)
7896 /* 33222222222211111111110000000000
7897 10987654321098765432109876543210
7898 000001x00110xxxx111100xxxxxxxxxx
7904 /* 33222222222211111111110000000000
7905 10987654321098765432109876543210
7906 000001x01110xxxx111100xxxxxxxxxx
7914 if (((word
>> 22) & 0x1) == 0)
7916 if (((word
>> 23) & 0x1) == 0)
7918 /* 33222222222211111111110000000000
7919 10987654321098765432109876543210
7920 000001x00011xxxx111100xxxxxxxxxx
7926 /* 33222222222211111111110000000000
7927 10987654321098765432109876543210
7928 000001x01011xxxx111100xxxxxxxxxx
7935 if (((word
>> 23) & 0x1) == 0)
7937 /* 33222222222211111111110000000000
7938 10987654321098765432109876543210
7939 000001x00111xxxx111100xxxxxxxxxx
7945 /* 33222222222211111111110000000000
7946 10987654321098765432109876543210
7947 000001x01111xxxx111100xxxxxxxxxx
7957 if (((word
>> 20) & 0x1) == 0)
7959 if (((word
>> 22) & 0x1) == 0)
7961 if (((word
>> 23) & 0x1) == 0)
7963 /* 33222222222211111111110000000000
7964 10987654321098765432109876543210
7965 000001x00010xxxx111x10xxxxxxxxxx
7971 /* 33222222222211111111110000000000
7972 10987654321098765432109876543210
7973 000001x01010xxxx111x10xxxxxxxxxx
7980 if (((word
>> 23) & 0x1) == 0)
7982 /* 33222222222211111111110000000000
7983 10987654321098765432109876543210
7984 000001x00110xxxx111x10xxxxxxxxxx
7990 /* 33222222222211111111110000000000
7991 10987654321098765432109876543210
7992 000001x01110xxxx111x10xxxxxxxxxx
8000 if (((word
>> 22) & 0x1) == 0)
8002 if (((word
>> 23) & 0x1) == 0)
8004 /* 33222222222211111111110000000000
8005 10987654321098765432109876543210
8006 000001x00011xxxx111x10xxxxxxxxxx
8012 /* 33222222222211111111110000000000
8013 10987654321098765432109876543210
8014 000001x01011xxxx111x10xxxxxxxxxx
8021 if (((word
>> 23) & 0x1) == 0)
8023 /* 33222222222211111111110000000000
8024 10987654321098765432109876543210
8025 000001x00111xxxx111x10xxxxxxxxxx
8031 /* 33222222222211111111110000000000
8032 10987654321098765432109876543210
8033 000001x01111xxxx111x10xxxxxxxxxx
8043 if (((word
>> 11) & 0x1) == 0)
8045 if (((word
>> 12) & 0x1) == 0)
8047 if (((word
>> 22) & 0x1) == 0)
8049 if (((word
>> 23) & 0x1) == 0)
8051 /* 33222222222211111111110000000000
8052 10987654321098765432109876543210
8053 000001x0001xxxxx111001xxxxxxxxxx
8059 /* 33222222222211111111110000000000
8060 10987654321098765432109876543210
8061 000001x0101xxxxx111001xxxxxxxxxx
8068 if (((word
>> 23) & 0x1) == 0)
8070 /* 33222222222211111111110000000000
8071 10987654321098765432109876543210
8072 000001x0011xxxxx111001xxxxxxxxxx
8078 /* 33222222222211111111110000000000
8079 10987654321098765432109876543210
8080 000001x0111xxxxx111001xxxxxxxxxx
8088 if (((word
>> 20) & 0x1) == 0)
8090 if (((word
>> 22) & 0x1) == 0)
8092 if (((word
>> 23) & 0x1) == 0)
8094 /* 33222222222211111111110000000000
8095 10987654321098765432109876543210
8096 000001x00010xxxx111101xxxxxxxxxx
8102 /* 33222222222211111111110000000000
8103 10987654321098765432109876543210
8104 000001x01010xxxx111101xxxxxxxxxx
8111 if (((word
>> 23) & 0x1) == 0)
8113 /* 33222222222211111111110000000000
8114 10987654321098765432109876543210
8115 000001x00110xxxx111101xxxxxxxxxx
8121 /* 33222222222211111111110000000000
8122 10987654321098765432109876543210
8123 000001x01110xxxx111101xxxxxxxxxx
8131 if (((word
>> 22) & 0x1) == 0)
8133 if (((word
>> 23) & 0x1) == 0)
8135 /* 33222222222211111111110000000000
8136 10987654321098765432109876543210
8137 000001x00011xxxx111101xxxxxxxxxx
8143 /* 33222222222211111111110000000000
8144 10987654321098765432109876543210
8145 000001x01011xxxx111101xxxxxxxxxx
8152 if (((word
>> 23) & 0x1) == 0)
8154 /* 33222222222211111111110000000000
8155 10987654321098765432109876543210
8156 000001x00111xxxx111101xxxxxxxxxx
8162 /* 33222222222211111111110000000000
8163 10987654321098765432109876543210
8164 000001x01111xxxx111101xxxxxxxxxx
8174 if (((word
>> 20) & 0x1) == 0)
8176 if (((word
>> 22) & 0x1) == 0)
8178 if (((word
>> 23) & 0x1) == 0)
8180 /* 33222222222211111111110000000000
8181 10987654321098765432109876543210
8182 000001x00010xxxx111x11xxxxxxxxxx
8188 /* 33222222222211111111110000000000
8189 10987654321098765432109876543210
8190 000001x01010xxxx111x11xxxxxxxxxx
8197 if (((word
>> 23) & 0x1) == 0)
8199 /* 33222222222211111111110000000000
8200 10987654321098765432109876543210
8201 000001x00110xxxx111x11xxxxxxxxxx
8207 /* 33222222222211111111110000000000
8208 10987654321098765432109876543210
8209 000001x01110xxxx111x11xxxxxxxxxx
8217 if (((word
>> 22) & 0x1) == 0)
8219 if (((word
>> 23) & 0x1) == 0)
8221 /* 33222222222211111111110000000000
8222 10987654321098765432109876543210
8223 000001x00011xxxx111x11xxxxxxxxxx
8229 /* 33222222222211111111110000000000
8230 10987654321098765432109876543210
8231 000001x01011xxxx111x11xxxxxxxxxx
8238 if (((word
>> 23) & 0x1) == 0)
8240 /* 33222222222211111111110000000000
8241 10987654321098765432109876543210
8242 000001x00111xxxx111x11xxxxxxxxxx
8248 /* 33222222222211111111110000000000
8249 10987654321098765432109876543210
8250 000001x01111xxxx111x11xxxxxxxxxx
8262 if (((word
>> 22) & 0x1) == 0)
8264 if (((word
>> 21) & 0x1) == 0)
8266 if (((word
>> 23) & 0x1) == 0)
8268 /* 33222222222211111111110000000000
8269 10987654321098765432109876543210
8270 100001x0000xxxxx111xxxxxxxxxxxxx
8276 /* 33222222222211111111110000000000
8277 10987654321098765432109876543210
8278 100001x0100xxxxx111xxxxxxxxxxxxx
8285 if (((word
>> 23) & 0x1) == 0)
8287 /* 33222222222211111111110000000000
8288 10987654321098765432109876543210
8289 100001x0001xxxxx111xxxxxxxxxxxxx
8295 /* 33222222222211111111110000000000
8296 10987654321098765432109876543210
8297 100001x0101xxxxx111xxxxxxxxxxxxx
8305 if (((word
>> 23) & 0x1) == 0)
8307 /* 33222222222211111111110000000000
8308 10987654321098765432109876543210
8309 100001x001xxxxxx111xxxxxxxxxxxxx
8315 /* 33222222222211111111110000000000
8316 10987654321098765432109876543210
8317 100001x011xxxxxx111xxxxxxxxxxxxx
8326 if (((word
>> 21) & 0x1) == 0)
8328 if (((word
>> 22) & 0x1) == 0)
8330 if (((word
>> 23) & 0x1) == 0)
8332 /* 33222222222211111111110000000000
8333 10987654321098765432109876543210
8334 x10001x0000xxxxx111xxxxxxxxxxxxx
8340 /* 33222222222211111111110000000000
8341 10987654321098765432109876543210
8342 x10001x0100xxxxx111xxxxxxxxxxxxx
8349 if (((word
>> 23) & 0x1) == 0)
8351 /* 33222222222211111111110000000000
8352 10987654321098765432109876543210
8353 x10001x0010xxxxx111xxxxxxxxxxxxx
8359 /* 33222222222211111111110000000000
8360 10987654321098765432109876543210
8361 x10001x0110xxxxx111xxxxxxxxxxxxx
8369 if (((word
>> 23) & 0x1) == 0)
8371 if (((word
>> 31) & 0x1) == 0)
8373 if (((word
>> 10) & 0x1) == 0)
8375 if (((word
>> 11) & 0x1) == 0)
8377 /* 33222222222211111111110000000000
8378 10987654321098765432109876543210
8379 010001x00x1xxxxx111x00xxxxxxxxxx
8385 /* 33222222222211111111110000000000
8386 10987654321098765432109876543210
8387 010001x00x1xxxxx111x10xxxxxxxxxx
8394 /* 33222222222211111111110000000000
8395 10987654321098765432109876543210
8396 010001x00x1xxxxx111xx1xxxxxxxxxx
8403 if (((word
>> 22) & 0x1) == 0)
8405 /* 33222222222211111111110000000000
8406 10987654321098765432109876543210
8407 110001x0001xxxxx111xxxxxxxxxxxxx
8413 /* 33222222222211111111110000000000
8414 10987654321098765432109876543210
8415 110001x0011xxxxx111xxxxxxxxxxxxx
8423 if (((word
>> 22) & 0x1) == 0)
8425 if (((word
>> 31) & 0x1) == 0)
8427 if (((word
>> 10) & 0x1) == 0)
8429 if (((word
>> 12) & 0x1) == 0)
8431 /* 33222222222211111111110000000000
8432 10987654321098765432109876543210
8433 010001x0101xxxxx1110x0xxxxxxxxxx
8439 if (((word
>> 11) & 0x1) == 0)
8441 /* 33222222222211111111110000000000
8442 10987654321098765432109876543210
8443 010001x0101xxxxx111100xxxxxxxxxx
8449 /* 33222222222211111111110000000000
8450 10987654321098765432109876543210
8451 010001x0101xxxxx111110xxxxxxxxxx
8459 if (((word
>> 12) & 0x1) == 0)
8461 /* 33222222222211111111110000000000
8462 10987654321098765432109876543210
8463 010001x0101xxxxx1110x1xxxxxxxxxx
8469 /* 33222222222211111111110000000000
8470 10987654321098765432109876543210
8471 010001x0101xxxxx1111x1xxxxxxxxxx
8479 /* 33222222222211111111110000000000
8480 10987654321098765432109876543210
8481 110001x0101xxxxx111xxxxxxxxxxxxx
8488 if (((word
>> 31) & 0x1) == 0)
8490 if (((word
>> 10) & 0x1) == 0)
8492 if (((word
>> 12) & 0x1) == 0)
8494 /* 33222222222211111111110000000000
8495 10987654321098765432109876543210
8496 010001x0111xxxxx1110x0xxxxxxxxxx
8502 if (((word
>> 11) & 0x1) == 0)
8504 /* 33222222222211111111110000000000
8505 10987654321098765432109876543210
8506 010001x0111xxxxx111100xxxxxxxxxx
8512 /* 33222222222211111111110000000000
8513 10987654321098765432109876543210
8514 010001x0111xxxxx111110xxxxxxxxxx
8522 if (((word
>> 12) & 0x1) == 0)
8524 /* 33222222222211111111110000000000
8525 10987654321098765432109876543210
8526 010001x0111xxxxx1110x1xxxxxxxxxx
8532 /* 33222222222211111111110000000000
8533 10987654321098765432109876543210
8534 010001x0111xxxxx1111x1xxxxxxxxxx
8542 /* 33222222222211111111110000000000
8543 10987654321098765432109876543210
8544 110001x0111xxxxx111xxxxxxxxxxxxx
8558 if (((word
>> 21) & 0x1) == 0)
8560 if (((word
>> 15) & 0x1) == 0)
8562 if (((word
>> 30) & 0x1) == 0)
8564 if (((word
>> 13) & 0x1) == 0)
8566 if (((word
>> 14) & 0x1) == 0)
8568 if (((word
>> 31) & 0x1) == 0)
8570 if (((word
>> 4) & 0x1) == 0)
8572 /* 33222222222211111111110000000000
8573 10987654321098765432109876543210
8574 001001x0xx0xxxxx000xxxxxxxx0xxxx
8580 /* 33222222222211111111110000000000
8581 10987654321098765432109876543210
8582 001001x0xx0xxxxx000xxxxxxxx1xxxx
8589 if (((word
>> 23) & 0x1) == 0)
8591 /* 33222222222211111111110000000000
8592 10987654321098765432109876543210
8593 101001x00x0xxxxx000xxxxxxxxxxxxx
8599 /* 33222222222211111111110000000000
8600 10987654321098765432109876543210
8601 101001x01x0xxxxx000xxxxxxxxxxxxx
8609 if (((word
>> 31) & 0x1) == 0)
8611 if (((word
>> 4) & 0x1) == 0)
8613 /* 33222222222211111111110000000000
8614 10987654321098765432109876543210
8615 001001x0xx0xxxxx010xxxxxxxx0xxxx
8621 /* 33222222222211111111110000000000
8622 10987654321098765432109876543210
8623 001001x0xx0xxxxx010xxxxxxxx1xxxx
8630 if (((word
>> 22) & 0x1) == 0)
8632 if (((word
>> 23) & 0x1) == 0)
8634 /* 33222222222211111111110000000000
8635 10987654321098765432109876543210
8636 101001x0000xxxxx010xxxxxxxxxxxxx
8642 /* 33222222222211111111110000000000
8643 10987654321098765432109876543210
8644 101001x0100xxxxx010xxxxxxxxxxxxx
8651 if (((word
>> 23) & 0x1) == 0)
8653 /* 33222222222211111111110000000000
8654 10987654321098765432109876543210
8655 101001x0010xxxxx010xxxxxxxxxxxxx
8661 /* 33222222222211111111110000000000
8662 10987654321098765432109876543210
8663 101001x0110xxxxx010xxxxxxxxxxxxx
8673 if (((word
>> 14) & 0x1) == 0)
8675 if (((word
>> 31) & 0x1) == 0)
8677 if (((word
>> 4) & 0x1) == 0)
8679 /* 33222222222211111111110000000000
8680 10987654321098765432109876543210
8681 001001x0xx0xxxxx001xxxxxxxx0xxxx
8687 /* 33222222222211111111110000000000
8688 10987654321098765432109876543210
8689 001001x0xx0xxxxx001xxxxxxxx1xxxx
8696 if (((word
>> 23) & 0x1) == 0)
8698 /* 33222222222211111111110000000000
8699 10987654321098765432109876543210
8700 101001x00x0xxxxx001xxxxxxxxxxxxx
8706 /* 33222222222211111111110000000000
8707 10987654321098765432109876543210
8708 101001x01x0xxxxx001xxxxxxxxxxxxx
8716 if (((word
>> 31) & 0x1) == 0)
8718 if (((word
>> 4) & 0x1) == 0)
8720 /* 33222222222211111111110000000000
8721 10987654321098765432109876543210
8722 001001x0xx0xxxxx011xxxxxxxx0xxxx
8728 /* 33222222222211111111110000000000
8729 10987654321098765432109876543210
8730 001001x0xx0xxxxx011xxxxxxxx1xxxx
8737 if (((word
>> 22) & 0x1) == 0)
8739 if (((word
>> 23) & 0x1) == 0)
8741 /* 33222222222211111111110000000000
8742 10987654321098765432109876543210
8743 101001x0000xxxxx011xxxxxxxxxxxxx
8749 /* 33222222222211111111110000000000
8750 10987654321098765432109876543210
8751 101001x0100xxxxx011xxxxxxxxxxxxx
8758 if (((word
>> 23) & 0x1) == 0)
8760 /* 33222222222211111111110000000000
8761 10987654321098765432109876543210
8762 101001x0010xxxxx011xxxxxxxxxxxxx
8768 /* 33222222222211111111110000000000
8769 10987654321098765432109876543210
8770 101001x0110xxxxx011xxxxxxxxxxxxx
8781 if (((word
>> 31) & 0x1) == 0)
8783 /* 33222222222211111111110000000000
8784 10987654321098765432109876543210
8785 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
8791 if (((word
>> 13) & 0x1) == 0)
8793 if (((word
>> 22) & 0x1) == 0)
8795 /* 33222222222211111111110000000000
8796 10987654321098765432109876543210
8797 111001x0x00xxxxx0x0xxxxxxxxxxxxx
8803 if (((word
>> 23) & 0x1) == 0)
8805 /* 33222222222211111111110000000000
8806 10987654321098765432109876543210
8807 111001x0010xxxxx0x0xxxxxxxxxxxxx
8813 /* 33222222222211111111110000000000
8814 10987654321098765432109876543210
8815 111001x0110xxxxx0x0xxxxxxxxxxxxx
8823 if (((word
>> 14) & 0x1) == 0)
8825 if (((word
>> 22) & 0x1) == 0)
8827 if (((word
>> 23) & 0x1) == 0)
8829 /* 33222222222211111111110000000000
8830 10987654321098765432109876543210
8831 111001x0000xxxxx001xxxxxxxxxxxxx
8837 /* 33222222222211111111110000000000
8838 10987654321098765432109876543210
8839 111001x0100xxxxx001xxxxxxxxxxxxx
8846 if (((word
>> 23) & 0x1) == 0)
8848 /* 33222222222211111111110000000000
8849 10987654321098765432109876543210
8850 111001x0010xxxxx001xxxxxxxxxxxxx
8856 /* 33222222222211111111110000000000
8857 10987654321098765432109876543210
8858 111001x0110xxxxx001xxxxxxxxxxxxx
8866 if (((word
>> 22) & 0x1) == 0)
8868 if (((word
>> 23) & 0x1) == 0)
8870 /* 33222222222211111111110000000000
8871 10987654321098765432109876543210
8872 111001x0000xxxxx011xxxxxxxxxxxxx
8878 /* 33222222222211111111110000000000
8879 10987654321098765432109876543210
8880 111001x0100xxxxx011xxxxxxxxxxxxx
8887 if (((word
>> 23) & 0x1) == 0)
8889 /* 33222222222211111111110000000000
8890 10987654321098765432109876543210
8891 111001x0010xxxxx011xxxxxxxxxxxxx
8897 /* 33222222222211111111110000000000
8898 10987654321098765432109876543210
8899 111001x0110xxxxx011xxxxxxxxxxxxx
8911 if (((word
>> 13) & 0x1) == 0)
8913 if (((word
>> 30) & 0x1) == 0)
8915 if (((word
>> 14) & 0x1) == 0)
8917 if (((word
>> 4) & 0x1) == 0)
8919 /* 33222222222211111111110000000000
8920 10987654321098765432109876543210
8921 x01001x0xx0xxxxx100xxxxxxxx0xxxx
8927 /* 33222222222211111111110000000000
8928 10987654321098765432109876543210
8929 x01001x0xx0xxxxx100xxxxxxxx1xxxx
8936 if (((word
>> 31) & 0x1) == 0)
8938 if (((word
>> 4) & 0x1) == 0)
8940 /* 33222222222211111111110000000000
8941 10987654321098765432109876543210
8942 001001x0xx0xxxxx110xxxxxxxx0xxxx
8948 /* 33222222222211111111110000000000
8949 10987654321098765432109876543210
8950 001001x0xx0xxxxx110xxxxxxxx1xxxx
8957 if (((word
>> 22) & 0x1) == 0)
8959 if (((word
>> 23) & 0x1) == 0)
8961 /* 33222222222211111111110000000000
8962 10987654321098765432109876543210
8963 101001x0000xxxxx110xxxxxxxxxxxxx
8969 /* 33222222222211111111110000000000
8970 10987654321098765432109876543210
8971 101001x0100xxxxx110xxxxxxxxxxxxx
8978 if (((word
>> 23) & 0x1) == 0)
8980 /* 33222222222211111111110000000000
8981 10987654321098765432109876543210
8982 101001x0010xxxxx110xxxxxxxxxxxxx
8988 /* 33222222222211111111110000000000
8989 10987654321098765432109876543210
8990 101001x0110xxxxx110xxxxxxxxxxxxx
9000 if (((word
>> 31) & 0x1) == 0)
9002 if (((word
>> 17) & 0x1) == 0)
9004 if (((word
>> 18) & 0x1) == 0)
9006 if (((word
>> 20) & 0x1) == 0)
9008 /* 33222222222211111111110000000000
9009 10987654321098765432109876543210
9010 011001x0xx00x00x1x0xxxxxxxxxxxxx
9016 /* 33222222222211111111110000000000
9017 10987654321098765432109876543210
9018 011001x0xx01x00x1x0xxxxxxxxxxxxx
9025 if (((word
>> 16) & 0x1) == 0)
9027 /* 33222222222211111111110000000000
9028 10987654321098765432109876543210
9029 011001x0xx0xx1001x0xxxxxxxxxxxxx
9035 /* 33222222222211111111110000000000
9036 10987654321098765432109876543210
9037 011001x0xx0xx1011x0xxxxxxxxxxxxx
9045 if (((word
>> 16) & 0x1) == 0)
9047 /* 33222222222211111111110000000000
9048 10987654321098765432109876543210
9049 011001x0xx0xxx101x0xxxxxxxxxxxxx
9055 /* 33222222222211111111110000000000
9056 10987654321098765432109876543210
9057 011001x0xx0xxx111x0xxxxxxxxxxxxx
9065 if (((word
>> 22) & 0x1) == 0)
9067 if (((word
>> 23) & 0x1) == 0)
9069 /* 33222222222211111111110000000000
9070 10987654321098765432109876543210
9071 111001x0000xxxxx1x0xxxxxxxxxxxxx
9077 /* 33222222222211111111110000000000
9078 10987654321098765432109876543210
9079 111001x0100xxxxx1x0xxxxxxxxxxxxx
9086 if (((word
>> 23) & 0x1) == 0)
9088 /* 33222222222211111111110000000000
9089 10987654321098765432109876543210
9090 111001x0010xxxxx1x0xxxxxxxxxxxxx
9096 /* 33222222222211111111110000000000
9097 10987654321098765432109876543210
9098 111001x0110xxxxx1x0xxxxxxxxxxxxx
9108 if (((word
>> 14) & 0x1) == 0)
9110 if (((word
>> 30) & 0x1) == 0)
9112 if (((word
>> 31) & 0x1) == 0)
9114 if (((word
>> 4) & 0x1) == 0)
9116 /* 33222222222211111111110000000000
9117 10987654321098765432109876543210
9118 001001x0xx0xxxxx101xxxxxxxx0xxxx
9124 /* 33222222222211111111110000000000
9125 10987654321098765432109876543210
9126 001001x0xx0xxxxx101xxxxxxxx1xxxx
9133 if (((word
>> 20) & 0x1) == 0)
9135 if (((word
>> 22) & 0x1) == 0)
9137 if (((word
>> 23) & 0x1) == 0)
9139 /* 33222222222211111111110000000000
9140 10987654321098765432109876543210
9141 101001x00000xxxx101xxxxxxxxxxxxx
9147 /* 33222222222211111111110000000000
9148 10987654321098765432109876543210
9149 101001x01000xxxx101xxxxxxxxxxxxx
9156 if (((word
>> 23) & 0x1) == 0)
9158 /* 33222222222211111111110000000000
9159 10987654321098765432109876543210
9160 101001x00100xxxx101xxxxxxxxxxxxx
9166 /* 33222222222211111111110000000000
9167 10987654321098765432109876543210
9168 101001x01100xxxx101xxxxxxxxxxxxx
9176 if (((word
>> 22) & 0x1) == 0)
9178 if (((word
>> 23) & 0x1) == 0)
9180 /* 33222222222211111111110000000000
9181 10987654321098765432109876543210
9182 101001x00001xxxx101xxxxxxxxxxxxx
9188 /* 33222222222211111111110000000000
9189 10987654321098765432109876543210
9190 101001x01001xxxx101xxxxxxxxxxxxx
9197 if (((word
>> 23) & 0x1) == 0)
9199 /* 33222222222211111111110000000000
9200 10987654321098765432109876543210
9201 101001x00101xxxx101xxxxxxxxxxxxx
9207 /* 33222222222211111111110000000000
9208 10987654321098765432109876543210
9209 101001x01101xxxx101xxxxxxxxxxxxx
9219 if (((word
>> 22) & 0x1) == 0)
9221 if (((word
>> 23) & 0x1) == 0)
9223 if (((word
>> 31) & 0x1) == 0)
9225 /* 33222222222211111111110000000000
9226 10987654321098765432109876543210
9227 011001x0000xxxxx101xxxxxxxxxxxxx
9233 /* 33222222222211111111110000000000
9234 10987654321098765432109876543210
9235 111001x0000xxxxx101xxxxxxxxxxxxx
9242 if (((word
>> 31) & 0x1) == 0)
9244 if (((word
>> 16) & 0x1) == 0)
9246 if (((word
>> 17) & 0x1) == 0)
9248 /* 33222222222211111111110000000000
9249 10987654321098765432109876543210
9250 011001x0100xxx00101xxxxxxxxxxxxx
9256 /* 33222222222211111111110000000000
9257 10987654321098765432109876543210
9258 011001x0100xxx10101xxxxxxxxxxxxx
9265 /* 33222222222211111111110000000000
9266 10987654321098765432109876543210
9267 011001x0100xxxx1101xxxxxxxxxxxxx
9274 /* 33222222222211111111110000000000
9275 10987654321098765432109876543210
9276 111001x0100xxxxx101xxxxxxxxxxxxx
9284 if (((word
>> 23) & 0x1) == 0)
9286 /* 33222222222211111111110000000000
9287 10987654321098765432109876543210
9288 x11001x0010xxxxx101xxxxxxxxxxxxx
9294 if (((word
>> 31) & 0x1) == 0)
9296 if (((word
>> 16) & 0x1) == 0)
9298 /* 33222222222211111111110000000000
9299 10987654321098765432109876543210
9300 011001x0110xxxx0101xxxxxxxxxxxxx
9306 /* 33222222222211111111110000000000
9307 10987654321098765432109876543210
9308 011001x0110xxxx1101xxxxxxxxxxxxx
9315 /* 33222222222211111111110000000000
9316 10987654321098765432109876543210
9317 111001x0110xxxxx101xxxxxxxxxxxxx
9327 if (((word
>> 30) & 0x1) == 0)
9329 if (((word
>> 31) & 0x1) == 0)
9331 if (((word
>> 4) & 0x1) == 0)
9333 /* 33222222222211111111110000000000
9334 10987654321098765432109876543210
9335 001001x0xx0xxxxx111xxxxxxxx0xxxx
9341 /* 33222222222211111111110000000000
9342 10987654321098765432109876543210
9343 001001x0xx0xxxxx111xxxxxxxx1xxxx
9350 if (((word
>> 22) & 0x1) == 0)
9352 if (((word
>> 23) & 0x1) == 0)
9354 /* 33222222222211111111110000000000
9355 10987654321098765432109876543210
9356 101001x0000xxxxx111xxxxxxxxxxxxx
9362 /* 33222222222211111111110000000000
9363 10987654321098765432109876543210
9364 101001x0100xxxxx111xxxxxxxxxxxxx
9371 if (((word
>> 23) & 0x1) == 0)
9373 /* 33222222222211111111110000000000
9374 10987654321098765432109876543210
9375 101001x0010xxxxx111xxxxxxxxxxxxx
9381 /* 33222222222211111111110000000000
9382 10987654321098765432109876543210
9383 101001x0110xxxxx111xxxxxxxxxxxxx
9392 if (((word
>> 20) & 0x1) == 0)
9394 if (((word
>> 22) & 0x1) == 0)
9396 /* 33222222222211111111110000000000
9397 10987654321098765432109876543210
9398 x11001x0x000xxxx111xxxxxxxxxxxxx
9404 if (((word
>> 23) & 0x1) == 0)
9406 /* 33222222222211111111110000000000
9407 10987654321098765432109876543210
9408 x11001x00100xxxx111xxxxxxxxxxxxx
9414 /* 33222222222211111111110000000000
9415 10987654321098765432109876543210
9416 x11001x01100xxxx111xxxxxxxxxxxxx
9424 if (((word
>> 22) & 0x1) == 0)
9426 if (((word
>> 23) & 0x1) == 0)
9428 /* 33222222222211111111110000000000
9429 10987654321098765432109876543210
9430 x11001x00001xxxx111xxxxxxxxxxxxx
9436 /* 33222222222211111111110000000000
9437 10987654321098765432109876543210
9438 x11001x01001xxxx111xxxxxxxxxxxxx
9445 if (((word
>> 23) & 0x1) == 0)
9447 /* 33222222222211111111110000000000
9448 10987654321098765432109876543210
9449 x11001x00101xxxx111xxxxxxxxxxxxx
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 x11001x01101xxxx111xxxxxxxxxxxxx
9470 if (((word
>> 13) & 0x1) == 0)
9472 if (((word
>> 30) & 0x1) == 0)
9474 if (((word
>> 31) & 0x1) == 0)
9476 if (((word
>> 4) & 0x1) == 0)
9478 /* 33222222222211111111110000000000
9479 10987654321098765432109876543210
9480 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
9486 /* 33222222222211111111110000000000
9487 10987654321098765432109876543210
9488 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
9495 if (((word
>> 14) & 0x1) == 0)
9497 if (((word
>> 23) & 0x1) == 0)
9499 /* 33222222222211111111110000000000
9500 10987654321098765432109876543210
9501 101001x00x1xxxxxx00xxxxxxxxxxxxx
9507 /* 33222222222211111111110000000000
9508 10987654321098765432109876543210
9509 101001x01x1xxxxxx00xxxxxxxxxxxxx
9516 if (((word
>> 15) & 0x1) == 0)
9518 if (((word
>> 22) & 0x1) == 0)
9520 if (((word
>> 23) & 0x1) == 0)
9522 /* 33222222222211111111110000000000
9523 10987654321098765432109876543210
9524 101001x0001xxxxx010xxxxxxxxxxxxx
9530 /* 33222222222211111111110000000000
9531 10987654321098765432109876543210
9532 101001x0101xxxxx010xxxxxxxxxxxxx
9539 if (((word
>> 23) & 0x1) == 0)
9541 /* 33222222222211111111110000000000
9542 10987654321098765432109876543210
9543 101001x0011xxxxx010xxxxxxxxxxxxx
9549 /* 33222222222211111111110000000000
9550 10987654321098765432109876543210
9551 101001x0111xxxxx010xxxxxxxxxxxxx
9559 if (((word
>> 22) & 0x1) == 0)
9561 if (((word
>> 23) & 0x1) == 0)
9563 /* 33222222222211111111110000000000
9564 10987654321098765432109876543210
9565 101001x0001xxxxx110xxxxxxxxxxxxx
9571 /* 33222222222211111111110000000000
9572 10987654321098765432109876543210
9573 101001x0101xxxxx110xxxxxxxxxxxxx
9580 if (((word
>> 23) & 0x1) == 0)
9582 /* 33222222222211111111110000000000
9583 10987654321098765432109876543210
9584 101001x0011xxxxx110xxxxxxxxxxxxx
9590 /* 33222222222211111111110000000000
9591 10987654321098765432109876543210
9592 101001x0111xxxxx110xxxxxxxxxxxxx
9603 if (((word
>> 15) & 0x1) == 0)
9605 if (((word
>> 14) & 0x1) == 0)
9607 if (((word
>> 12) & 0x1) == 0)
9609 if (((word
>> 10) & 0x1) == 0)
9611 if (((word
>> 23) & 0x1) == 0)
9613 /* 33222222222211111111110000000000
9614 10987654321098765432109876543210
9615 x11001x00x1xxxxx0000x0xxxxxxxxxx
9621 if (((word
>> 22) & 0x1) == 0)
9623 /* 33222222222211111111110000000000
9624 10987654321098765432109876543210
9625 x11001x0101xxxxx0000x0xxxxxxxxxx
9631 /* 33222222222211111111110000000000
9632 10987654321098765432109876543210
9633 x11001x0111xxxxx0000x0xxxxxxxxxx
9641 if (((word
>> 23) & 0x1) == 0)
9643 /* 33222222222211111111110000000000
9644 10987654321098765432109876543210
9645 x11001x00x1xxxxx0000x1xxxxxxxxxx
9651 if (((word
>> 22) & 0x1) == 0)
9653 /* 33222222222211111111110000000000
9654 10987654321098765432109876543210
9655 x11001x0101xxxxx0000x1xxxxxxxxxx
9661 /* 33222222222211111111110000000000
9662 10987654321098765432109876543210
9663 x11001x0111xxxxx0000x1xxxxxxxxxx
9672 if (((word
>> 22) & 0x1) == 0)
9674 /* 33222222222211111111110000000000
9675 10987654321098765432109876543210
9676 x11001x0x01xxxxx0001xxxxxxxxxxxx
9682 /* 33222222222211111111110000000000
9683 10987654321098765432109876543210
9684 x11001x0x11xxxxx0001xxxxxxxxxxxx
9692 if (((word
>> 22) & 0x1) == 0)
9694 if (((word
>> 23) & 0x1) == 0)
9696 /* 33222222222211111111110000000000
9697 10987654321098765432109876543210
9698 x11001x0001xxxxx010xxxxxxxxxxxxx
9704 if (((word
>> 31) & 0x1) == 0)
9706 if (((word
>> 10) & 0x1) == 0)
9708 /* 33222222222211111111110000000000
9709 10987654321098765432109876543210
9710 011001x0101xxxxx010xx0xxxxxxxxxx
9716 /* 33222222222211111111110000000000
9717 10987654321098765432109876543210
9718 011001x0101xxxxx010xx1xxxxxxxxxx
9725 /* 33222222222211111111110000000000
9726 10987654321098765432109876543210
9727 111001x0101xxxxx010xxxxxxxxxxxxx
9735 if (((word
>> 23) & 0x1) == 0)
9737 if (((word
>> 31) & 0x1) == 0)
9739 /* 33222222222211111111110000000000
9740 10987654321098765432109876543210
9741 011001x0011xxxxx010xxxxxxxxxxxxx
9747 /* 33222222222211111111110000000000
9748 10987654321098765432109876543210
9749 111001x0011xxxxx010xxxxxxxxxxxxx
9756 if (((word
>> 31) & 0x1) == 0)
9758 if (((word
>> 10) & 0x1) == 0)
9760 /* 33222222222211111111110000000000
9761 10987654321098765432109876543210
9762 011001x0111xxxxx010xx0xxxxxxxxxx
9768 /* 33222222222211111111110000000000
9769 10987654321098765432109876543210
9770 011001x0111xxxxx010xx1xxxxxxxxxx
9777 /* 33222222222211111111110000000000
9778 10987654321098765432109876543210
9779 111001x0111xxxxx010xxxxxxxxxxxxx
9789 if (((word
>> 22) & 0x1) == 0)
9791 if (((word
>> 31) & 0x1) == 0)
9793 if (((word
>> 10) & 0x1) == 0)
9795 /* 33222222222211111111110000000000
9796 10987654321098765432109876543210
9797 011001x0x01xxxxx1x0xx0xxxxxxxxxx
9803 /* 33222222222211111111110000000000
9804 10987654321098765432109876543210
9805 011001x0x01xxxxx1x0xx1xxxxxxxxxx
9812 /* 33222222222211111111110000000000
9813 10987654321098765432109876543210
9814 111001x0x01xxxxx1x0xxxxxxxxxxxxx
9821 if (((word
>> 23) & 0x1) == 0)
9823 /* 33222222222211111111110000000000
9824 10987654321098765432109876543210
9825 x11001x0011xxxxx1x0xxxxxxxxxxxxx
9831 if (((word
>> 31) & 0x1) == 0)
9833 if (((word
>> 10) & 0x1) == 0)
9835 /* 33222222222211111111110000000000
9836 10987654321098765432109876543210
9837 011001x0111xxxxx1x0xx0xxxxxxxxxx
9843 /* 33222222222211111111110000000000
9844 10987654321098765432109876543210
9845 011001x0111xxxxx1x0xx1xxxxxxxxxx
9852 /* 33222222222211111111110000000000
9853 10987654321098765432109876543210
9854 111001x0111xxxxx1x0xxxxxxxxxxxxx
9865 if (((word
>> 30) & 0x1) == 0)
9867 if (((word
>> 31) & 0x1) == 0)
9869 if (((word
>> 4) & 0x1) == 0)
9871 /* 33222222222211111111110000000000
9872 10987654321098765432109876543210
9873 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
9888 if (((word
>> 14) & 0x1) == 0)
9890 if (((word
>> 15) & 0x1) == 0)
9892 if (((word
>> 23) & 0x1) == 0)
9894 /* 33222222222211111111110000000000
9895 10987654321098765432109876543210
9896 101001x00x1xxxxx001xxxxxxxxxxxxx
9902 /* 33222222222211111111110000000000
9903 10987654321098765432109876543210
9904 101001x01x1xxxxx001xxxxxxxxxxxxx
9911 if (((word
>> 20) & 0x1) == 0)
9913 if (((word
>> 22) & 0x1) == 0)
9915 if (((word
>> 23) & 0x1) == 0)
9917 /* 33222222222211111111110000000000
9918 10987654321098765432109876543210
9919 101001x00010xxxx101xxxxxxxxxxxxx
9925 /* 33222222222211111111110000000000
9926 10987654321098765432109876543210
9927 101001x01010xxxx101xxxxxxxxxxxxx
9934 if (((word
>> 23) & 0x1) == 0)
9936 /* 33222222222211111111110000000000
9937 10987654321098765432109876543210
9938 101001x00110xxxx101xxxxxxxxxxxxx
9944 /* 33222222222211111111110000000000
9945 10987654321098765432109876543210
9946 101001x01110xxxx101xxxxxxxxxxxxx
9954 if (((word
>> 22) & 0x1) == 0)
9956 if (((word
>> 23) & 0x1) == 0)
9958 /* 33222222222211111111110000000000
9959 10987654321098765432109876543210
9960 101001x00011xxxx101xxxxxxxxxxxxx
9966 /* 33222222222211111111110000000000
9967 10987654321098765432109876543210
9968 101001x01011xxxx101xxxxxxxxxxxxx
9975 if (((word
>> 23) & 0x1) == 0)
9977 /* 33222222222211111111110000000000
9978 10987654321098765432109876543210
9979 101001x00111xxxx101xxxxxxxxxxxxx
9985 /* 33222222222211111111110000000000
9986 10987654321098765432109876543210
9987 101001x01111xxxx101xxxxxxxxxxxxx
9997 if (((word
>> 15) & 0x1) == 0)
9999 if (((word
>> 22) & 0x1) == 0)
10001 if (((word
>> 23) & 0x1) == 0)
10003 /* 33222222222211111111110000000000
10004 10987654321098765432109876543210
10005 101001x0001xxxxx011xxxxxxxxxxxxx
10011 /* 33222222222211111111110000000000
10012 10987654321098765432109876543210
10013 101001x0101xxxxx011xxxxxxxxxxxxx
10020 if (((word
>> 23) & 0x1) == 0)
10022 /* 33222222222211111111110000000000
10023 10987654321098765432109876543210
10024 101001x0011xxxxx011xxxxxxxxxxxxx
10030 /* 33222222222211111111110000000000
10031 10987654321098765432109876543210
10032 101001x0111xxxxx011xxxxxxxxxxxxx
10040 if (((word
>> 22) & 0x1) == 0)
10042 if (((word
>> 23) & 0x1) == 0)
10044 /* 33222222222211111111110000000000
10045 10987654321098765432109876543210
10046 101001x0001xxxxx111xxxxxxxxxxxxx
10052 /* 33222222222211111111110000000000
10053 10987654321098765432109876543210
10054 101001x0101xxxxx111xxxxxxxxxxxxx
10061 if (((word
>> 23) & 0x1) == 0)
10063 /* 33222222222211111111110000000000
10064 10987654321098765432109876543210
10065 101001x0011xxxxx111xxxxxxxxxxxxx
10071 /* 33222222222211111111110000000000
10072 10987654321098765432109876543210
10073 101001x0111xxxxx111xxxxxxxxxxxxx
10084 if (((word
>> 14) & 0x1) == 0)
10086 if (((word
>> 15) & 0x1) == 0)
10088 if (((word
>> 23) & 0x1) == 0)
10090 /* 33222222222211111111110000000000
10091 10987654321098765432109876543210
10092 x11001x00x1xxxxx001xxxxxxxxxxxxx
10098 if (((word
>> 22) & 0x1) == 0)
10100 /* 33222222222211111111110000000000
10101 10987654321098765432109876543210
10102 x11001x0101xxxxx001xxxxxxxxxxxxx
10108 /* 33222222222211111111110000000000
10109 10987654321098765432109876543210
10110 x11001x0111xxxxx001xxxxxxxxxxxxx
10118 if (((word
>> 22) & 0x1) == 0)
10120 if (((word
>> 31) & 0x1) == 0)
10122 if (((word
>> 10) & 0x1) == 0)
10124 /* 33222222222211111111110000000000
10125 10987654321098765432109876543210
10126 011001x0x01xxxxx101xx0xxxxxxxxxx
10132 /* 33222222222211111111110000000000
10133 10987654321098765432109876543210
10134 011001x0x01xxxxx101xx1xxxxxxxxxx
10141 /* 33222222222211111111110000000000
10142 10987654321098765432109876543210
10143 111001x0x01xxxxx101xxxxxxxxxxxxx
10150 if (((word
>> 23) & 0x1) == 0)
10152 /* 33222222222211111111110000000000
10153 10987654321098765432109876543210
10154 x11001x0011xxxxx101xxxxxxxxxxxxx
10160 /* 33222222222211111111110000000000
10161 10987654321098765432109876543210
10162 x11001x0111xxxxx101xxxxxxxxxxxxx
10171 if (((word
>> 15) & 0x1) == 0)
10173 if (((word
>> 22) & 0x1) == 0)
10175 if (((word
>> 23) & 0x1) == 0)
10177 /* 33222222222211111111110000000000
10178 10987654321098765432109876543210
10179 x11001x0001xxxxx011xxxxxxxxxxxxx
10185 if (((word
>> 31) & 0x1) == 0)
10187 if (((word
>> 10) & 0x1) == 0)
10189 /* 33222222222211111111110000000000
10190 10987654321098765432109876543210
10191 011001x0101xxxxx011xx0xxxxxxxxxx
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 011001x0101xxxxx011xx1xxxxxxxxxx
10206 /* 33222222222211111111110000000000
10207 10987654321098765432109876543210
10208 111001x0101xxxxx011xxxxxxxxxxxxx
10216 if (((word
>> 23) & 0x1) == 0)
10218 /* 33222222222211111111110000000000
10219 10987654321098765432109876543210
10220 x11001x0011xxxxx011xxxxxxxxxxxxx
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 x11001x0111xxxxx011xxxxxxxxxxxxx
10236 if (((word
>> 22) & 0x1) == 0)
10238 if (((word
>> 23) & 0x1) == 0)
10240 if (((word
>> 20) & 0x1) == 0)
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 x11001x00010xxxx111xxxxxxxxxxxxx
10250 /* 33222222222211111111110000000000
10251 10987654321098765432109876543210
10252 x11001x00011xxxx111xxxxxxxxxxxxx
10259 if (((word
>> 31) & 0x1) == 0)
10261 /* 33222222222211111111110000000000
10262 10987654321098765432109876543210
10263 011001x0101xxxxx111xxxxxxxxxxxxx
10269 if (((word
>> 20) & 0x1) == 0)
10271 /* 33222222222211111111110000000000
10272 10987654321098765432109876543210
10273 111001x01010xxxx111xxxxxxxxxxxxx
10279 /* 33222222222211111111110000000000
10280 10987654321098765432109876543210
10281 111001x01011xxxx111xxxxxxxxxxxxx
10290 if (((word
>> 23) & 0x1) == 0)
10292 if (((word
>> 31) & 0x1) == 0)
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 011001x0011xxxxx111xxxxxxxxxxxxx
10302 if (((word
>> 20) & 0x1) == 0)
10304 /* 33222222222211111111110000000000
10305 10987654321098765432109876543210
10306 111001x00110xxxx111xxxxxxxxxxxxx
10312 /* 33222222222211111111110000000000
10313 10987654321098765432109876543210
10314 111001x00111xxxx111xxxxxxxxxxxxx
10322 if (((word
>> 31) & 0x1) == 0)
10324 /* 33222222222211111111110000000000
10325 10987654321098765432109876543210
10326 011001x0111xxxxx111xxxxxxxxxxxxx
10332 if (((word
>> 20) & 0x1) == 0)
10334 /* 33222222222211111111110000000000
10335 10987654321098765432109876543210
10336 111001x01110xxxx111xxxxxxxxxxxxx
10342 /* 33222222222211111111110000000000
10343 10987654321098765432109876543210
10344 111001x01111xxxx111xxxxxxxxxxxxx
10360 if (((word
>> 29) & 0x1) == 0)
10362 if (((word
>> 30) & 0x1) == 0)
10364 if (((word
>> 31) & 0x1) == 0)
10366 if (((word
>> 21) & 0x1) == 0)
10368 if (((word
>> 20) & 0x1) == 0)
10370 if (((word
>> 22) & 0x1) == 0)
10372 if (((word
>> 23) & 0x1) == 0)
10374 /* 33222222222211111111110000000000
10375 10987654321098765432109876543210
10376 000001x10000xxxxxxxxxxxxxxxxxxxx
10382 /* 33222222222211111111110000000000
10383 10987654321098765432109876543210
10384 000001x11000xxxxxxxxxxxxxxxxxxxx
10391 if (((word
>> 23) & 0x1) == 0)
10393 /* 33222222222211111111110000000000
10394 10987654321098765432109876543210
10395 000001x10100xxxxxxxxxxxxxxxxxxxx
10401 /* 33222222222211111111110000000000
10402 10987654321098765432109876543210
10403 000001x11100xxxxxxxxxxxxxxxxxxxx
10411 if (((word
>> 15) & 0x1) == 0)
10413 /* 33222222222211111111110000000000
10414 10987654321098765432109876543210
10415 000001x1xx01xxxx0xxxxxxxxxxxxxxx
10421 /* 33222222222211111111110000000000
10422 10987654321098765432109876543210
10423 000001x1xx01xxxx1xxxxxxxxxxxxxxx
10431 if (((word
>> 14) & 0x1) == 0)
10433 if (((word
>> 13) & 0x1) == 0)
10435 if (((word
>> 15) & 0x1) == 0)
10437 if (((word
>> 22) & 0x1) == 0)
10439 if (((word
>> 23) & 0x1) == 0)
10441 /* 33222222222211111111110000000000
10442 10987654321098765432109876543210
10443 000001x1001xxxxx000xxxxxxxxxxxxx
10449 if (((word
>> 10) & 0x1) == 0)
10451 if (((word
>> 11) & 0x1) == 0)
10453 /* 33222222222211111111110000000000
10454 10987654321098765432109876543210
10455 000001x1101xxxxx000x00xxxxxxxxxx
10461 if (((word
>> 12) & 0x1) == 0)
10463 /* 33222222222211111111110000000000
10464 10987654321098765432109876543210
10465 000001x1101xxxxx000010xxxxxxxxxx
10471 /* 33222222222211111111110000000000
10472 10987654321098765432109876543210
10473 000001x1101xxxxx000110xxxxxxxxxx
10481 if (((word
>> 11) & 0x1) == 0)
10483 /* 33222222222211111111110000000000
10484 10987654321098765432109876543210
10485 000001x1101xxxxx000x01xxxxxxxxxx
10491 if (((word
>> 12) & 0x1) == 0)
10493 /* 33222222222211111111110000000000
10494 10987654321098765432109876543210
10495 000001x1101xxxxx000011xxxxxxxxxx
10501 /* 33222222222211111111110000000000
10502 10987654321098765432109876543210
10503 000001x1101xxxxx000111xxxxxxxxxx
10513 /* 33222222222211111111110000000000
10514 10987654321098765432109876543210
10515 000001x1x11xxxxx000xxxxxxxxxxxxx
10522 if (((word
>> 16) & 0x1) == 0)
10524 if (((word
>> 17) & 0x1) == 0)
10526 if (((word
>> 18) & 0x1) == 0)
10528 if (((word
>> 19) & 0x1) == 0)
10530 /* 33222222222211111111110000000000
10531 10987654321098765432109876543210
10532 000001x1xx1x0000100xxxxxxxxxxxxx
10538 /* 33222222222211111111110000000000
10539 10987654321098765432109876543210
10540 000001x1xx1x1000100xxxxxxxxxxxxx
10547 if (((word
>> 19) & 0x1) == 0)
10549 /* 33222222222211111111110000000000
10550 10987654321098765432109876543210
10551 000001x1xx1x0100100xxxxxxxxxxxxx
10557 /* 33222222222211111111110000000000
10558 10987654321098765432109876543210
10559 000001x1xx1x1100100xxxxxxxxxxxxx
10567 if (((word
>> 18) & 0x1) == 0)
10569 if (((word
>> 19) & 0x1) == 0)
10571 /* 33222222222211111111110000000000
10572 10987654321098765432109876543210
10573 000001x1xx1x0010100xxxxxxxxxxxxx
10579 /* 33222222222211111111110000000000
10580 10987654321098765432109876543210
10581 000001x1xx1x1010100xxxxxxxxxxxxx
10588 if (((word
>> 19) & 0x1) == 0)
10590 /* 33222222222211111111110000000000
10591 10987654321098765432109876543210
10592 000001x1xx1x0110100xxxxxxxxxxxxx
10598 /* 33222222222211111111110000000000
10599 10987654321098765432109876543210
10600 000001x1xx1x1110100xxxxxxxxxxxxx
10609 if (((word
>> 17) & 0x1) == 0)
10611 if (((word
>> 18) & 0x1) == 0)
10613 if (((word
>> 19) & 0x1) == 0)
10615 /* 33222222222211111111110000000000
10616 10987654321098765432109876543210
10617 000001x1xx1x0001100xxxxxxxxxxxxx
10623 /* 33222222222211111111110000000000
10624 10987654321098765432109876543210
10625 000001x1xx1x1001100xxxxxxxxxxxxx
10632 if (((word
>> 19) & 0x1) == 0)
10634 /* 33222222222211111111110000000000
10635 10987654321098765432109876543210
10636 000001x1xx1x0101100xxxxxxxxxxxxx
10642 /* 33222222222211111111110000000000
10643 10987654321098765432109876543210
10644 000001x1xx1x1101100xxxxxxxxxxxxx
10652 if (((word
>> 18) & 0x1) == 0)
10654 if (((word
>> 19) & 0x1) == 0)
10656 /* 33222222222211111111110000000000
10657 10987654321098765432109876543210
10658 000001x1xx1x0011100xxxxxxxxxxxxx
10664 /* 33222222222211111111110000000000
10665 10987654321098765432109876543210
10666 000001x1xx1x1011100xxxxxxxxxxxxx
10673 /* 33222222222211111111110000000000
10674 10987654321098765432109876543210
10675 000001x1xx1xx111100xxxxxxxxxxxxx
10685 if (((word
>> 15) & 0x1) == 0)
10687 if (((word
>> 10) & 0x1) == 0)
10689 if (((word
>> 11) & 0x1) == 0)
10691 if (((word
>> 12) & 0x1) == 0)
10693 /* 33222222222211111111110000000000
10694 10987654321098765432109876543210
10695 000001x1xx1xxxxx001000xxxxxxxxxx
10701 /* 33222222222211111111110000000000
10702 10987654321098765432109876543210
10703 000001x1xx1xxxxx001100xxxxxxxxxx
10710 if (((word
>> 12) & 0x1) == 0)
10712 /* 33222222222211111111110000000000
10713 10987654321098765432109876543210
10714 000001x1xx1xxxxx001010xxxxxxxxxx
10720 if (((word
>> 16) & 0x1) == 0)
10722 if (((word
>> 17) & 0x1) == 0)
10724 if (((word
>> 18) & 0x1) == 0)
10726 if (((word
>> 19) & 0x1) == 0)
10728 if (((word
>> 20) & 0x1) == 0)
10730 /* 33222222222211111111110000000000
10731 10987654321098765432109876543210
10732 000001x1xx100000001110xxxxxxxxxx
10738 /* 33222222222211111111110000000000
10739 10987654321098765432109876543210
10740 000001x1xx110000001110xxxxxxxxxx
10747 /* 33222222222211111111110000000000
10748 10987654321098765432109876543210
10749 000001x1xx1x1000001110xxxxxxxxxx
10756 if (((word
>> 20) & 0x1) == 0)
10758 /* 33222222222211111111110000000000
10759 10987654321098765432109876543210
10760 000001x1xx10x100001110xxxxxxxxxx
10766 /* 33222222222211111111110000000000
10767 10987654321098765432109876543210
10768 000001x1xx11x100001110xxxxxxxxxx
10776 /* 33222222222211111111110000000000
10777 10987654321098765432109876543210
10778 000001x1xx1xxx10001110xxxxxxxxxx
10785 if (((word
>> 17) & 0x1) == 0)
10787 /* 33222222222211111111110000000000
10788 10987654321098765432109876543210
10789 000001x1xx1xxx01001110xxxxxxxxxx
10795 /* 33222222222211111111110000000000
10796 10987654321098765432109876543210
10797 000001x1xx1xxx11001110xxxxxxxxxx
10807 /* 33222222222211111111110000000000
10808 10987654321098765432109876543210
10809 000001x1xx1xxxxx001xx1xxxxxxxxxx
10816 if (((word
>> 16) & 0x1) == 0)
10818 if (((word
>> 19) & 0x1) == 0)
10820 if (((word
>> 20) & 0x1) == 0)
10822 /* 33222222222211111111110000000000
10823 10987654321098765432109876543210
10824 000001x1xx100xx0101xxxxxxxxxxxxx
10830 /* 33222222222211111111110000000000
10831 10987654321098765432109876543210
10832 000001x1xx110xx0101xxxxxxxxxxxxx
10839 /* 33222222222211111111110000000000
10840 10987654321098765432109876543210
10841 000001x1xx1x1xx0101xxxxxxxxxxxxx
10848 if (((word
>> 20) & 0x1) == 0)
10850 /* 33222222222211111111110000000000
10851 10987654321098765432109876543210
10852 000001x1xx10xxx1101xxxxxxxxxxxxx
10858 /* 33222222222211111111110000000000
10859 10987654321098765432109876543210
10860 000001x1xx11xxx1101xxxxxxxxxxxxx
10870 if (((word
>> 15) & 0x1) == 0)
10872 if (((word
>> 10) & 0x1) == 0)
10874 if (((word
>> 11) & 0x1) == 0)
10876 if (((word
>> 12) & 0x1) == 0)
10878 if (((word
>> 13) & 0x1) == 0)
10880 if (((word
>> 20) & 0x1) == 0)
10882 /* 33222222222211111111110000000000
10883 10987654321098765432109876543210
10884 000001x1xx10xxxx010000xxxxxxxxxx
10890 if (((word
>> 16) & 0x1) == 0)
10892 if (((word
>> 18) & 0x1) == 0)
10894 /* 33222222222211111111110000000000
10895 10987654321098765432109876543210
10896 000001x1xx11x0x0010000xxxxxxxxxx
10902 /* 33222222222211111111110000000000
10903 10987654321098765432109876543210
10904 000001x1xx11x1x0010000xxxxxxxxxx
10911 /* 33222222222211111111110000000000
10912 10987654321098765432109876543210
10913 000001x1xx11xxx1010000xxxxxxxxxx
10921 /* 33222222222211111111110000000000
10922 10987654321098765432109876543210
10923 000001x1xx1xxxxx011000xxxxxxxxxx
10930 if (((word
>> 13) & 0x1) == 0)
10932 /* 33222222222211111111110000000000
10933 10987654321098765432109876543210
10934 000001x1xx1xxxxx010100xxxxxxxxxx
10940 /* 33222222222211111111110000000000
10941 10987654321098765432109876543210
10942 000001x1xx1xxxxx011100xxxxxxxxxx
10950 if (((word
>> 13) & 0x1) == 0)
10952 /* 33222222222211111111110000000000
10953 10987654321098765432109876543210
10954 000001x1xx1xxxxx010x10xxxxxxxxxx
10960 /* 33222222222211111111110000000000
10961 10987654321098765432109876543210
10962 000001x1xx1xxxxx011x10xxxxxxxxxx
10970 if (((word
>> 11) & 0x1) == 0)
10972 if (((word
>> 12) & 0x1) == 0)
10974 if (((word
>> 13) & 0x1) == 0)
10976 /* 33222222222211111111110000000000
10977 10987654321098765432109876543210
10978 000001x1xx1xxxxx010001xxxxxxxxxx
10984 /* 33222222222211111111110000000000
10985 10987654321098765432109876543210
10986 000001x1xx1xxxxx011001xxxxxxxxxx
10993 if (((word
>> 13) & 0x1) == 0)
10995 /* 33222222222211111111110000000000
10996 10987654321098765432109876543210
10997 000001x1xx1xxxxx010101xxxxxxxxxx
11003 /* 33222222222211111111110000000000
11004 10987654321098765432109876543210
11005 000001x1xx1xxxxx011101xxxxxxxxxx
11013 if (((word
>> 13) & 0x1) == 0)
11015 /* 33222222222211111111110000000000
11016 10987654321098765432109876543210
11017 000001x1xx1xxxxx010x11xxxxxxxxxx
11023 /* 33222222222211111111110000000000
11024 10987654321098765432109876543210
11025 000001x1xx1xxxxx011x11xxxxxxxxxx
11034 /* 33222222222211111111110000000000
11035 10987654321098765432109876543210
11036 000001x1xx1xxxxx11xxxxxxxxxxxxxx
11045 if (((word
>> 13) & 0x1) == 0)
11047 if (((word
>> 14) & 0x1) == 0)
11049 if (((word
>> 15) & 0x1) == 0)
11051 if (((word
>> 22) & 0x1) == 0)
11053 /* 33222222222211111111110000000000
11054 10987654321098765432109876543210
11055 100001x1x0xxxxxx000xxxxxxxxxxxxx
11061 /* 33222222222211111111110000000000
11062 10987654321098765432109876543210
11063 100001x1x1xxxxxx000xxxxxxxxxxxxx
11070 if (((word
>> 23) & 0x1) == 0)
11072 /* 33222222222211111111110000000000
11073 10987654321098765432109876543210
11074 100001x10xxxxxxx100xxxxxxxxxxxxx
11080 /* 33222222222211111111110000000000
11081 10987654321098765432109876543210
11082 100001x11xxxxxxx100xxxxxxxxxxxxx
11090 if (((word
>> 15) & 0x1) == 0)
11092 if (((word
>> 23) & 0x1) == 0)
11094 if (((word
>> 21) & 0x1) == 0)
11096 /* 33222222222211111111110000000000
11097 10987654321098765432109876543210
11098 100001x10x0xxxxx010xxxxxxxxxxxxx
11104 /* 33222222222211111111110000000000
11105 10987654321098765432109876543210
11106 100001x10x1xxxxx010xxxxxxxxxxxxx
11113 if (((word
>> 22) & 0x1) == 0)
11115 /* 33222222222211111111110000000000
11116 10987654321098765432109876543210
11117 100001x110xxxxxx010xxxxxxxxxxxxx
11123 /* 33222222222211111111110000000000
11124 10987654321098765432109876543210
11125 100001x111xxxxxx010xxxxxxxxxxxxx
11133 if (((word
>> 22) & 0x1) == 0)
11135 if (((word
>> 21) & 0x1) == 0)
11137 if (((word
>> 23) & 0x1) == 0)
11139 /* 33222222222211111111110000000000
11140 10987654321098765432109876543210
11141 100001x1000xxxxx110xxxxxxxxxxxxx
11147 /* 33222222222211111111110000000000
11148 10987654321098765432109876543210
11149 100001x1100xxxxx110xxxxxxxxxxxxx
11156 /* 33222222222211111111110000000000
11157 10987654321098765432109876543210
11158 100001x1x01xxxxx110xxxxxxxxxxxxx
11165 if (((word
>> 23) & 0x1) == 0)
11167 /* 33222222222211111111110000000000
11168 10987654321098765432109876543210
11169 100001x101xxxxxx110xxxxxxxxxxxxx
11175 /* 33222222222211111111110000000000
11176 10987654321098765432109876543210
11177 100001x111xxxxxx110xxxxxxxxxxxxx
11187 if (((word
>> 14) & 0x1) == 0)
11189 if (((word
>> 15) & 0x1) == 0)
11191 /* 33222222222211111111110000000000
11192 10987654321098765432109876543210
11193 100001x1xxxxxxxx001xxxxxxxxxxxxx
11199 if (((word
>> 22) & 0x1) == 0)
11201 /* 33222222222211111111110000000000
11202 10987654321098765432109876543210
11203 100001x1x0xxxxxx101xxxxxxxxxxxxx
11209 if (((word
>> 23) & 0x1) == 0)
11211 /* 33222222222211111111110000000000
11212 10987654321098765432109876543210
11213 100001x101xxxxxx101xxxxxxxxxxxxx
11219 /* 33222222222211111111110000000000
11220 10987654321098765432109876543210
11221 100001x111xxxxxx101xxxxxxxxxxxxx
11230 if (((word
>> 15) & 0x1) == 0)
11232 if (((word
>> 23) & 0x1) == 0)
11234 if (((word
>> 21) & 0x1) == 0)
11236 /* 33222222222211111111110000000000
11237 10987654321098765432109876543210
11238 100001x10x0xxxxx011xxxxxxxxxxxxx
11244 /* 33222222222211111111110000000000
11245 10987654321098765432109876543210
11246 100001x10x1xxxxx011xxxxxxxxxxxxx
11253 /* 33222222222211111111110000000000
11254 10987654321098765432109876543210
11255 100001x11xxxxxxx011xxxxxxxxxxxxx
11262 if (((word
>> 22) & 0x1) == 0)
11264 if (((word
>> 21) & 0x1) == 0)
11266 if (((word
>> 23) & 0x1) == 0)
11268 /* 33222222222211111111110000000000
11269 10987654321098765432109876543210
11270 100001x1000xxxxx111xxxxxxxxxxxxx
11276 /* 33222222222211111111110000000000
11277 10987654321098765432109876543210
11278 100001x1100xxxxx111xxxxxxxxxxxxx
11285 /* 33222222222211111111110000000000
11286 10987654321098765432109876543210
11287 100001x1x01xxxxx111xxxxxxxxxxxxx
11294 if (((word
>> 23) & 0x1) == 0)
11296 /* 33222222222211111111110000000000
11297 10987654321098765432109876543210
11298 100001x101xxxxxx111xxxxxxxxxxxxx
11304 /* 33222222222211111111110000000000
11305 10987654321098765432109876543210
11306 100001x111xxxxxx111xxxxxxxxxxxxx
11318 if (((word
>> 13) & 0x1) == 0)
11320 if (((word
>> 14) & 0x1) == 0)
11322 if (((word
>> 15) & 0x1) == 0)
11324 if (((word
>> 21) & 0x1) == 0)
11326 if (((word
>> 31) & 0x1) == 0)
11328 if (((word
>> 10) & 0x1) == 0)
11330 if (((word
>> 11) & 0x1) == 0)
11332 if (((word
>> 12) & 0x1) == 0)
11334 /* 33222222222211111111110000000000
11335 10987654321098765432109876543210
11336 010001x1xx0xxxxx000000xxxxxxxxxx
11342 /* 33222222222211111111110000000000
11343 10987654321098765432109876543210
11344 010001x1xx0xxxxx000100xxxxxxxxxx
11351 if (((word
>> 12) & 0x1) == 0)
11353 /* 33222222222211111111110000000000
11354 10987654321098765432109876543210
11355 010001x1xx0xxxxx000010xxxxxxxxxx
11361 /* 33222222222211111111110000000000
11362 10987654321098765432109876543210
11363 010001x1xx0xxxxx000110xxxxxxxxxx
11371 if (((word
>> 11) & 0x1) == 0)
11373 if (((word
>> 12) & 0x1) == 0)
11375 /* 33222222222211111111110000000000
11376 10987654321098765432109876543210
11377 010001x1xx0xxxxx000001xxxxxxxxxx
11383 /* 33222222222211111111110000000000
11384 10987654321098765432109876543210
11385 010001x1xx0xxxxx000101xxxxxxxxxx
11392 if (((word
>> 12) & 0x1) == 0)
11394 /* 33222222222211111111110000000000
11395 10987654321098765432109876543210
11396 010001x1xx0xxxxx000011xxxxxxxxxx
11402 /* 33222222222211111111110000000000
11403 10987654321098765432109876543210
11404 010001x1xx0xxxxx000111xxxxxxxxxx
11413 /* 33222222222211111111110000000000
11414 10987654321098765432109876543210
11415 110001x1xx0xxxxx000xxxxxxxxxxxxx
11422 if (((word
>> 31) & 0x1) == 0)
11424 if (((word
>> 10) & 0x1) == 0)
11426 if (((word
>> 11) & 0x1) == 0)
11428 if (((word
>> 12) & 0x1) == 0)
11430 /* 33222222222211111111110000000000
11431 10987654321098765432109876543210
11432 010001x1xx1xxxxx000000xxxxxxxxxx
11438 /* 33222222222211111111110000000000
11439 10987654321098765432109876543210
11440 010001x1xx1xxxxx000100xxxxxxxxxx
11447 if (((word
>> 12) & 0x1) == 0)
11449 /* 33222222222211111111110000000000
11450 10987654321098765432109876543210
11451 010001x1xx1xxxxx000010xxxxxxxxxx
11457 /* 33222222222211111111110000000000
11458 10987654321098765432109876543210
11459 010001x1xx1xxxxx000110xxxxxxxxxx
11467 if (((word
>> 11) & 0x1) == 0)
11469 if (((word
>> 12) & 0x1) == 0)
11471 /* 33222222222211111111110000000000
11472 10987654321098765432109876543210
11473 010001x1xx1xxxxx000001xxxxxxxxxx
11479 /* 33222222222211111111110000000000
11480 10987654321098765432109876543210
11481 010001x1xx1xxxxx000101xxxxxxxxxx
11488 if (((word
>> 12) & 0x1) == 0)
11490 /* 33222222222211111111110000000000
11491 10987654321098765432109876543210
11492 010001x1xx1xxxxx000011xxxxxxxxxx
11498 /* 33222222222211111111110000000000
11499 10987654321098765432109876543210
11500 010001x1xx1xxxxx000111xxxxxxxxxx
11509 /* 33222222222211111111110000000000
11510 10987654321098765432109876543210
11511 110001x1xx1xxxxx000xxxxxxxxxxxxx
11519 if (((word
>> 21) & 0x1) == 0)
11521 if (((word
>> 31) & 0x1) == 0)
11523 if (((word
>> 10) & 0x1) == 0)
11525 if (((word
>> 11) & 0x1) == 0)
11527 if (((word
>> 12) & 0x1) == 0)
11529 /* 33222222222211111111110000000000
11530 10987654321098765432109876543210
11531 010001x1xx0xxxxx100000xxxxxxxxxx
11537 /* 33222222222211111111110000000000
11538 10987654321098765432109876543210
11539 010001x1xx0xxxxx100100xxxxxxxxxx
11546 if (((word
>> 12) & 0x1) == 0)
11548 /* 33222222222211111111110000000000
11549 10987654321098765432109876543210
11550 010001x1xx0xxxxx100010xxxxxxxxxx
11556 if (((word
>> 22) & 0x1) == 0)
11558 if (((word
>> 23) & 0x1) == 0)
11560 /* 33222222222211111111110000000000
11561 10987654321098765432109876543210
11562 010001x1000xxxxx100110xxxxxxxxxx
11568 /* 33222222222211111111110000000000
11569 10987654321098765432109876543210
11570 010001x1100xxxxx100110xxxxxxxxxx
11577 /* 33222222222211111111110000000000
11578 10987654321098765432109876543210
11579 010001x1x10xxxxx100110xxxxxxxxxx
11588 if (((word
>> 11) & 0x1) == 0)
11590 /* 33222222222211111111110000000000
11591 10987654321098765432109876543210
11592 010001x1xx0xxxxx100x01xxxxxxxxxx
11598 /* 33222222222211111111110000000000
11599 10987654321098765432109876543210
11600 010001x1xx0xxxxx100x11xxxxxxxxxx
11608 if (((word
>> 22) & 0x1) == 0)
11610 /* 33222222222211111111110000000000
11611 10987654321098765432109876543210
11612 110001x1x00xxxxx100xxxxxxxxxxxxx
11618 /* 33222222222211111111110000000000
11619 10987654321098765432109876543210
11620 110001x1x10xxxxx100xxxxxxxxxxxxx
11628 if (((word
>> 31) & 0x1) == 0)
11630 if (((word
>> 4) & 0x1) == 0)
11632 /* 33222222222211111111110000000000
11633 10987654321098765432109876543210
11634 010001x1xx1xxxxx100xxxxxxxx0xxxx
11640 /* 33222222222211111111110000000000
11641 10987654321098765432109876543210
11642 010001x1xx1xxxxx100xxxxxxxx1xxxx
11649 if (((word
>> 22) & 0x1) == 0)
11651 /* 33222222222211111111110000000000
11652 10987654321098765432109876543210
11653 110001x1x01xxxxx100xxxxxxxxxxxxx
11659 /* 33222222222211111111110000000000
11660 10987654321098765432109876543210
11661 110001x1x11xxxxx100xxxxxxxxxxxxx
11671 if (((word
>> 15) & 0x1) == 0)
11673 if (((word
>> 21) & 0x1) == 0)
11675 if (((word
>> 31) & 0x1) == 0)
11677 if (((word
>> 10) & 0x1) == 0)
11679 if (((word
>> 11) & 0x1) == 0)
11681 if (((word
>> 12) & 0x1) == 0)
11683 /* 33222222222211111111110000000000
11684 10987654321098765432109876543210
11685 010001x1xx0xxxxx010000xxxxxxxxxx
11691 /* 33222222222211111111110000000000
11692 10987654321098765432109876543210
11693 010001x1xx0xxxxx010100xxxxxxxxxx
11700 if (((word
>> 12) & 0x1) == 0)
11702 /* 33222222222211111111110000000000
11703 10987654321098765432109876543210
11704 010001x1xx0xxxxx010010xxxxxxxxxx
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 010001x1xx0xxxxx010110xxxxxxxxxx
11720 if (((word
>> 11) & 0x1) == 0)
11722 if (((word
>> 12) & 0x1) == 0)
11724 /* 33222222222211111111110000000000
11725 10987654321098765432109876543210
11726 010001x1xx0xxxxx010001xxxxxxxxxx
11732 /* 33222222222211111111110000000000
11733 10987654321098765432109876543210
11734 010001x1xx0xxxxx010101xxxxxxxxxx
11741 if (((word
>> 12) & 0x1) == 0)
11743 /* 33222222222211111111110000000000
11744 10987654321098765432109876543210
11745 010001x1xx0xxxxx010011xxxxxxxxxx
11751 /* 33222222222211111111110000000000
11752 10987654321098765432109876543210
11753 010001x1xx0xxxxx010111xxxxxxxxxx
11762 if (((word
>> 23) & 0x1) == 0)
11764 /* 33222222222211111111110000000000
11765 10987654321098765432109876543210
11766 110001x10x0xxxxx010xxxxxxxxxxxxx
11772 /* 33222222222211111111110000000000
11773 10987654321098765432109876543210
11774 110001x11x0xxxxx010xxxxxxxxxxxxx
11782 if (((word
>> 23) & 0x1) == 0)
11784 if (((word
>> 31) & 0x1) == 0)
11786 if (((word
>> 10) & 0x1) == 0)
11788 if (((word
>> 11) & 0x1) == 0)
11790 if (((word
>> 12) & 0x1) == 0)
11792 /* 33222222222211111111110000000000
11793 10987654321098765432109876543210
11794 010001x10x1xxxxx010000xxxxxxxxxx
11800 /* 33222222222211111111110000000000
11801 10987654321098765432109876543210
11802 010001x10x1xxxxx010100xxxxxxxxxx
11809 /* 33222222222211111111110000000000
11810 10987654321098765432109876543210
11811 010001x10x1xxxxx010x10xxxxxxxxxx
11818 if (((word
>> 11) & 0x1) == 0)
11820 if (((word
>> 12) & 0x1) == 0)
11822 /* 33222222222211111111110000000000
11823 10987654321098765432109876543210
11824 010001x10x1xxxxx010001xxxxxxxxxx
11830 /* 33222222222211111111110000000000
11831 10987654321098765432109876543210
11832 010001x10x1xxxxx010101xxxxxxxxxx
11839 /* 33222222222211111111110000000000
11840 10987654321098765432109876543210
11841 010001x10x1xxxxx010x11xxxxxxxxxx
11849 /* 33222222222211111111110000000000
11850 10987654321098765432109876543210
11851 110001x10x1xxxxx010xxxxxxxxxxxxx
11858 /* 33222222222211111111110000000000
11859 10987654321098765432109876543210
11860 x10001x11x1xxxxx010xxxxxxxxxxxxx
11868 if (((word
>> 21) & 0x1) == 0)
11870 if (((word
>> 31) & 0x1) == 0)
11872 if (((word
>> 11) & 0x1) == 0)
11874 if (((word
>> 10) & 0x1) == 0)
11876 if (((word
>> 12) & 0x1) == 0)
11878 /* 33222222222211111111110000000000
11879 10987654321098765432109876543210
11880 010001x1xx0xxxxx110000xxxxxxxxxx
11886 if (((word
>> 23) & 0x1) == 0)
11888 /* 33222222222211111111110000000000
11889 10987654321098765432109876543210
11890 010001x10x0xxxxx110100xxxxxxxxxx
11896 /* 33222222222211111111110000000000
11897 10987654321098765432109876543210
11898 010001x11x0xxxxx110100xxxxxxxxxx
11906 if (((word
>> 12) & 0x1) == 0)
11908 /* 33222222222211111111110000000000
11909 10987654321098765432109876543210
11910 010001x1xx0xxxxx110001xxxxxxxxxx
11916 if (((word
>> 23) & 0x1) == 0)
11918 /* 33222222222211111111110000000000
11919 10987654321098765432109876543210
11920 010001x10x0xxxxx110101xxxxxxxxxx
11926 /* 33222222222211111111110000000000
11927 10987654321098765432109876543210
11928 010001x11x0xxxxx110101xxxxxxxxxx
11937 if (((word
>> 12) & 0x1) == 0)
11939 if (((word
>> 10) & 0x1) == 0)
11941 /* 33222222222211111111110000000000
11942 10987654321098765432109876543210
11943 010001x1xx0xxxxx110010xxxxxxxxxx
11949 /* 33222222222211111111110000000000
11950 10987654321098765432109876543210
11951 010001x1xx0xxxxx110011xxxxxxxxxx
11958 if (((word
>> 16) & 0x1) == 0)
11960 /* 33222222222211111111110000000000
11961 10987654321098765432109876543210
11962 010001x1xx0xxxx011011xxxxxxxxxxx
11968 /* 33222222222211111111110000000000
11969 10987654321098765432109876543210
11970 010001x1xx0xxxx111011xxxxxxxxxxx
11979 if (((word
>> 22) & 0x1) == 0)
11981 if (((word
>> 23) & 0x1) == 0)
11983 /* 33222222222211111111110000000000
11984 10987654321098765432109876543210
11985 110001x1000xxxxx110xxxxxxxxxxxxx
11991 /* 33222222222211111111110000000000
11992 10987654321098765432109876543210
11993 110001x1100xxxxx110xxxxxxxxxxxxx
12000 if (((word
>> 23) & 0x1) == 0)
12002 /* 33222222222211111111110000000000
12003 10987654321098765432109876543210
12004 110001x1010xxxxx110xxxxxxxxxxxxx
12010 /* 33222222222211111111110000000000
12011 10987654321098765432109876543210
12012 110001x1110xxxxx110xxxxxxxxxxxxx
12021 if (((word
>> 23) & 0x1) == 0)
12023 if (((word
>> 22) & 0x1) == 0)
12025 /* 33222222222211111111110000000000
12026 10987654321098765432109876543210
12027 x10001x1001xxxxx110xxxxxxxxxxxxx
12033 /* 33222222222211111111110000000000
12034 10987654321098765432109876543210
12035 x10001x1011xxxxx110xxxxxxxxxxxxx
12042 if (((word
>> 31) & 0x1) == 0)
12044 /* 33222222222211111111110000000000
12045 10987654321098765432109876543210
12046 010001x11x1xxxxx110xxxxxxxxxxxxx
12052 if (((word
>> 22) & 0x1) == 0)
12054 /* 33222222222211111111110000000000
12055 10987654321098765432109876543210
12056 110001x1101xxxxx110xxxxxxxxxxxxx
12062 /* 33222222222211111111110000000000
12063 10987654321098765432109876543210
12064 110001x1111xxxxx110xxxxxxxxxxxxx
12076 if (((word
>> 14) & 0x1) == 0)
12078 if (((word
>> 15) & 0x1) == 0)
12080 if (((word
>> 21) & 0x1) == 0)
12082 if (((word
>> 31) & 0x1) == 0)
12084 if (((word
>> 10) & 0x1) == 0)
12086 if (((word
>> 11) & 0x1) == 0)
12088 /* 33222222222211111111110000000000
12089 10987654321098765432109876543210
12090 010001x1xx0xxxxx001x00xxxxxxxxxx
12096 /* 33222222222211111111110000000000
12097 10987654321098765432109876543210
12098 010001x1xx0xxxxx001x10xxxxxxxxxx
12105 if (((word
>> 11) & 0x1) == 0)
12107 /* 33222222222211111111110000000000
12108 10987654321098765432109876543210
12109 010001x1xx0xxxxx001x01xxxxxxxxxx
12115 /* 33222222222211111111110000000000
12116 10987654321098765432109876543210
12117 010001x1xx0xxxxx001x11xxxxxxxxxx
12125 /* 33222222222211111111110000000000
12126 10987654321098765432109876543210
12127 110001x1xx0xxxxx001xxxxxxxxxxxxx
12134 if (((word
>> 31) & 0x1) == 0)
12136 if (((word
>> 10) & 0x1) == 0)
12138 if (((word
>> 11) & 0x1) == 0)
12140 if (((word
>> 12) & 0x1) == 0)
12142 /* 33222222222211111111110000000000
12143 10987654321098765432109876543210
12144 010001x1xx1xxxxx001000xxxxxxxxxx
12150 /* 33222222222211111111110000000000
12151 10987654321098765432109876543210
12152 010001x1xx1xxxxx001100xxxxxxxxxx
12159 if (((word
>> 12) & 0x1) == 0)
12161 /* 33222222222211111111110000000000
12162 10987654321098765432109876543210
12163 010001x1xx1xxxxx001010xxxxxxxxxx
12169 /* 33222222222211111111110000000000
12170 10987654321098765432109876543210
12171 010001x1xx1xxxxx001110xxxxxxxxxx
12179 if (((word
>> 11) & 0x1) == 0)
12181 if (((word
>> 12) & 0x1) == 0)
12183 /* 33222222222211111111110000000000
12184 10987654321098765432109876543210
12185 010001x1xx1xxxxx001001xxxxxxxxxx
12191 /* 33222222222211111111110000000000
12192 10987654321098765432109876543210
12193 010001x1xx1xxxxx001101xxxxxxxxxx
12200 if (((word
>> 12) & 0x1) == 0)
12202 /* 33222222222211111111110000000000
12203 10987654321098765432109876543210
12204 010001x1xx1xxxxx001011xxxxxxxxxx
12210 /* 33222222222211111111110000000000
12211 10987654321098765432109876543210
12212 010001x1xx1xxxxx001111xxxxxxxxxx
12221 /* 33222222222211111111110000000000
12222 10987654321098765432109876543210
12223 110001x1xx1xxxxx001xxxxxxxxxxxxx
12231 if (((word
>> 21) & 0x1) == 0)
12233 if (((word
>> 31) & 0x1) == 0)
12235 if (((word
>> 10) & 0x1) == 0)
12237 if (((word
>> 11) & 0x1) == 0)
12239 if (((word
>> 12) & 0x1) == 0)
12241 /* 33222222222211111111110000000000
12242 10987654321098765432109876543210
12243 010001x1xx0xxxxx101000xxxxxxxxxx
12249 /* 33222222222211111111110000000000
12250 10987654321098765432109876543210
12251 010001x1xx0xxxxx101100xxxxxxxxxx
12258 if (((word
>> 12) & 0x1) == 0)
12260 /* 33222222222211111111110000000000
12261 10987654321098765432109876543210
12262 010001x1xx0xxxxx101010xxxxxxxxxx
12268 /* 33222222222211111111110000000000
12269 10987654321098765432109876543210
12270 010001x1xx0xxxxx101110xxxxxxxxxx
12278 if (((word
>> 11) & 0x1) == 0)
12280 if (((word
>> 12) & 0x1) == 0)
12282 /* 33222222222211111111110000000000
12283 10987654321098765432109876543210
12284 010001x1xx0xxxxx101001xxxxxxxxxx
12290 /* 33222222222211111111110000000000
12291 10987654321098765432109876543210
12292 010001x1xx0xxxxx101101xxxxxxxxxx
12299 /* 33222222222211111111110000000000
12300 10987654321098765432109876543210
12301 010001x1xx0xxxxx101x11xxxxxxxxxx
12309 /* 33222222222211111111110000000000
12310 10987654321098765432109876543210
12311 110001x1xx0xxxxx101xxxxxxxxxxxxx
12318 if (((word
>> 22) & 0x1) == 0)
12320 if (((word
>> 31) & 0x1) == 0)
12322 /* 33222222222211111111110000000000
12323 10987654321098765432109876543210
12324 010001x1x01xxxxx101xxxxxxxxxxxxx
12330 /* 33222222222211111111110000000000
12331 10987654321098765432109876543210
12332 110001x1x01xxxxx101xxxxxxxxxxxxx
12339 /* 33222222222211111111110000000000
12340 10987654321098765432109876543210
12341 x10001x1x11xxxxx101xxxxxxxxxxxxx
12350 if (((word
>> 15) & 0x1) == 0)
12352 if (((word
>> 21) & 0x1) == 0)
12354 if (((word
>> 31) & 0x1) == 0)
12356 if (((word
>> 10) & 0x1) == 0)
12358 if (((word
>> 11) & 0x1) == 0)
12360 if (((word
>> 12) & 0x1) == 0)
12362 /* 33222222222211111111110000000000
12363 10987654321098765432109876543210
12364 010001x1xx0xxxxx011000xxxxxxxxxx
12370 /* 33222222222211111111110000000000
12371 10987654321098765432109876543210
12372 010001x1xx0xxxxx011100xxxxxxxxxx
12379 if (((word
>> 12) & 0x1) == 0)
12381 if (((word
>> 22) & 0x1) == 0)
12383 /* 33222222222211111111110000000000
12384 10987654321098765432109876543210
12385 010001x1x00xxxxx011010xxxxxxxxxx
12391 /* 33222222222211111111110000000000
12392 10987654321098765432109876543210
12393 010001x1x10xxxxx011010xxxxxxxxxx
12400 /* 33222222222211111111110000000000
12401 10987654321098765432109876543210
12402 010001x1xx0xxxxx011110xxxxxxxxxx
12410 if (((word
>> 11) & 0x1) == 0)
12412 if (((word
>> 12) & 0x1) == 0)
12414 /* 33222222222211111111110000000000
12415 10987654321098765432109876543210
12416 010001x1xx0xxxxx011001xxxxxxxxxx
12422 /* 33222222222211111111110000000000
12423 10987654321098765432109876543210
12424 010001x1xx0xxxxx011101xxxxxxxxxx
12431 if (((word
>> 12) & 0x1) == 0)
12433 if (((word
>> 22) & 0x1) == 0)
12435 /* 33222222222211111111110000000000
12436 10987654321098765432109876543210
12437 010001x1x00xxxxx011011xxxxxxxxxx
12443 /* 33222222222211111111110000000000
12444 10987654321098765432109876543210
12445 010001x1x10xxxxx011011xxxxxxxxxx
12452 /* 33222222222211111111110000000000
12453 10987654321098765432109876543210
12454 010001x1xx0xxxxx011111xxxxxxxxxx
12463 if (((word
>> 23) & 0x1) == 0)
12465 /* 33222222222211111111110000000000
12466 10987654321098765432109876543210
12467 110001x10x0xxxxx011xxxxxxxxxxxxx
12473 /* 33222222222211111111110000000000
12474 10987654321098765432109876543210
12475 110001x11x0xxxxx011xxxxxxxxxxxxx
12483 if (((word
>> 31) & 0x1) == 0)
12485 if (((word
>> 10) & 0x1) == 0)
12487 if (((word
>> 11) & 0x1) == 0)
12489 if (((word
>> 12) & 0x1) == 0)
12491 /* 33222222222211111111110000000000
12492 10987654321098765432109876543210
12493 010001x1xx1xxxxx011000xxxxxxxxxx
12499 /* 33222222222211111111110000000000
12500 10987654321098765432109876543210
12501 010001x1xx1xxxxx011100xxxxxxxxxx
12508 if (((word
>> 12) & 0x1) == 0)
12510 /* 33222222222211111111110000000000
12511 10987654321098765432109876543210
12512 010001x1xx1xxxxx011010xxxxxxxxxx
12518 /* 33222222222211111111110000000000
12519 10987654321098765432109876543210
12520 010001x1xx1xxxxx011110xxxxxxxxxx
12528 if (((word
>> 11) & 0x1) == 0)
12530 if (((word
>> 12) & 0x1) == 0)
12532 /* 33222222222211111111110000000000
12533 10987654321098765432109876543210
12534 010001x1xx1xxxxx011001xxxxxxxxxx
12540 /* 33222222222211111111110000000000
12541 10987654321098765432109876543210
12542 010001x1xx1xxxxx011101xxxxxxxxxx
12549 if (((word
>> 12) & 0x1) == 0)
12551 /* 33222222222211111111110000000000
12552 10987654321098765432109876543210
12553 010001x1xx1xxxxx011011xxxxxxxxxx
12559 /* 33222222222211111111110000000000
12560 10987654321098765432109876543210
12561 010001x1xx1xxxxx011111xxxxxxxxxx
12570 if (((word
>> 23) & 0x1) == 0)
12572 /* 33222222222211111111110000000000
12573 10987654321098765432109876543210
12574 110001x10x1xxxxx011xxxxxxxxxxxxx
12580 /* 33222222222211111111110000000000
12581 10987654321098765432109876543210
12582 110001x11x1xxxxx011xxxxxxxxxxxxx
12591 if (((word
>> 21) & 0x1) == 0)
12593 if (((word
>> 31) & 0x1) == 0)
12595 if (((word
>> 10) & 0x1) == 0)
12597 if (((word
>> 11) & 0x1) == 0)
12599 if (((word
>> 12) & 0x1) == 0)
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 010001x1xx0xxxxx111000xxxxxxxxxx
12609 /* 33222222222211111111110000000000
12610 10987654321098765432109876543210
12611 010001x1xx0xxxxx111100xxxxxxxxxx
12618 if (((word
>> 12) & 0x1) == 0)
12620 /* 33222222222211111111110000000000
12621 10987654321098765432109876543210
12622 010001x1xx0xxxxx111010xxxxxxxxxx
12628 /* 33222222222211111111110000000000
12629 10987654321098765432109876543210
12630 010001x1xx0xxxxx111110xxxxxxxxxx
12638 if (((word
>> 11) & 0x1) == 0)
12640 if (((word
>> 12) & 0x1) == 0)
12642 /* 33222222222211111111110000000000
12643 10987654321098765432109876543210
12644 010001x1xx0xxxxx111001xxxxxxxxxx
12650 /* 33222222222211111111110000000000
12651 10987654321098765432109876543210
12652 010001x1xx0xxxxx111101xxxxxxxxxx
12659 if (((word
>> 12) & 0x1) == 0)
12661 /* 33222222222211111111110000000000
12662 10987654321098765432109876543210
12663 010001x1xx0xxxxx111011xxxxxxxxxx
12669 /* 33222222222211111111110000000000
12670 10987654321098765432109876543210
12671 010001x1xx0xxxxx111111xxxxxxxxxx
12680 if (((word
>> 22) & 0x1) == 0)
12682 if (((word
>> 23) & 0x1) == 0)
12684 /* 33222222222211111111110000000000
12685 10987654321098765432109876543210
12686 110001x1000xxxxx111xxxxxxxxxxxxx
12692 /* 33222222222211111111110000000000
12693 10987654321098765432109876543210
12694 110001x1100xxxxx111xxxxxxxxxxxxx
12701 if (((word
>> 23) & 0x1) == 0)
12703 /* 33222222222211111111110000000000
12704 10987654321098765432109876543210
12705 110001x1010xxxxx111xxxxxxxxxxxxx
12711 /* 33222222222211111111110000000000
12712 10987654321098765432109876543210
12713 110001x1110xxxxx111xxxxxxxxxxxxx
12722 if (((word
>> 22) & 0x1) == 0)
12724 if (((word
>> 23) & 0x1) == 0)
12726 if (((word
>> 31) & 0x1) == 0)
12728 if (((word
>> 10) & 0x1) == 0)
12730 if (((word
>> 12) & 0x1) == 0)
12732 if (((word
>> 16) & 0x1) == 0)
12734 if (((word
>> 17) & 0x1) == 0)
12736 /* 33222222222211111111110000000000
12737 10987654321098765432109876543210
12738 010001x1001xxx001110x0xxxxxxxxxx
12744 /* 33222222222211111111110000000000
12745 10987654321098765432109876543210
12746 010001x1001xxx101110x0xxxxxxxxxx
12753 /* 33222222222211111111110000000000
12754 10987654321098765432109876543210
12755 010001x1001xxxx11110x0xxxxxxxxxx
12762 /* 33222222222211111111110000000000
12763 10987654321098765432109876543210
12764 010001x1001xxxxx1111x0xxxxxxxxxx
12771 if (((word
>> 12) & 0x1) == 0)
12773 if (((word
>> 17) & 0x1) == 0)
12775 /* 33222222222211111111110000000000
12776 10987654321098765432109876543210
12777 010001x1001xxx0x1110x1xxxxxxxxxx
12783 /* 33222222222211111111110000000000
12784 10987654321098765432109876543210
12785 010001x1001xxx1x1110x1xxxxxxxxxx
12792 /* 33222222222211111111110000000000
12793 10987654321098765432109876543210
12794 010001x1001xxxxx1111x1xxxxxxxxxx
12802 /* 33222222222211111111110000000000
12803 10987654321098765432109876543210
12804 110001x1001xxxxx111xxxxxxxxxxxxx
12811 /* 33222222222211111111110000000000
12812 10987654321098765432109876543210
12813 x10001x1101xxxxx111xxxxxxxxxxxxx
12820 if (((word
>> 23) & 0x1) == 0)
12822 /* 33222222222211111111110000000000
12823 10987654321098765432109876543210
12824 x10001x1011xxxxx111xxxxxxxxxxxxx
12830 /* 33222222222211111111110000000000
12831 10987654321098765432109876543210
12832 x10001x1111xxxxx111xxxxxxxxxxxxx
12845 if (((word
>> 15) & 0x1) == 0)
12847 if (((word
>> 14) & 0x1) == 0)
12849 if (((word
>> 13) & 0x1) == 0)
12851 if (((word
>> 30) & 0x1) == 0)
12853 if (((word
>> 21) & 0x1) == 0)
12855 if (((word
>> 31) & 0x1) == 0)
12857 if (((word
>> 4) & 0x1) == 0)
12859 /* 33222222222211111111110000000000
12860 10987654321098765432109876543210
12861 001001x1xx0xxxxx000xxxxxxxx0xxxx
12867 /* 33222222222211111111110000000000
12868 10987654321098765432109876543210
12869 001001x1xx0xxxxx000xxxxxxxx1xxxx
12876 if (((word
>> 23) & 0x1) == 0)
12878 /* 33222222222211111111110000000000
12879 10987654321098765432109876543210
12880 101001x10x0xxxxx000xxxxxxxxxxxxx
12886 /* 33222222222211111111110000000000
12887 10987654321098765432109876543210
12888 101001x11x0xxxxx000xxxxxxxxxxxxx
12896 if (((word
>> 31) & 0x1) == 0)
12898 if (((word
>> 4) & 0x1) == 0)
12900 if (((word
>> 10) & 0x1) == 0)
12902 if (((word
>> 11) & 0x1) == 0)
12904 if (((word
>> 12) & 0x1) == 0)
12906 /* 33222222222211111111110000000000
12907 10987654321098765432109876543210
12908 001001x1xx1xxxxx000000xxxxx0xxxx
12914 /* 33222222222211111111110000000000
12915 10987654321098765432109876543210
12916 001001x1xx1xxxxx000100xxxxx0xxxx
12923 if (((word
>> 12) & 0x1) == 0)
12925 /* 33222222222211111111110000000000
12926 10987654321098765432109876543210
12927 001001x1xx1xxxxx000010xxxxx0xxxx
12933 /* 33222222222211111111110000000000
12934 10987654321098765432109876543210
12935 001001x1xx1xxxxx000110xxxxx0xxxx
12943 if (((word
>> 11) & 0x1) == 0)
12945 if (((word
>> 12) & 0x1) == 0)
12947 /* 33222222222211111111110000000000
12948 10987654321098765432109876543210
12949 001001x1xx1xxxxx000001xxxxx0xxxx
12955 /* 33222222222211111111110000000000
12956 10987654321098765432109876543210
12957 001001x1xx1xxxxx000101xxxxx0xxxx
12964 if (((word
>> 12) & 0x1) == 0)
12966 /* 33222222222211111111110000000000
12967 10987654321098765432109876543210
12968 001001x1xx1xxxxx000011xxxxx0xxxx
12974 /* 33222222222211111111110000000000
12975 10987654321098765432109876543210
12976 001001x1xx1xxxxx000111xxxxx0xxxx
12985 if (((word
>> 10) & 0x1) == 0)
12987 if (((word
>> 11) & 0x1) == 0)
12989 if (((word
>> 12) & 0x1) == 0)
12991 /* 33222222222211111111110000000000
12992 10987654321098765432109876543210
12993 001001x1xx1xxxxx000000xxxxx1xxxx
12999 /* 33222222222211111111110000000000
13000 10987654321098765432109876543210
13001 001001x1xx1xxxxx000100xxxxx1xxxx
13008 if (((word
>> 12) & 0x1) == 0)
13010 /* 33222222222211111111110000000000
13011 10987654321098765432109876543210
13012 001001x1xx1xxxxx000010xxxxx1xxxx
13018 /* 33222222222211111111110000000000
13019 10987654321098765432109876543210
13020 001001x1xx1xxxxx000110xxxxx1xxxx
13028 if (((word
>> 11) & 0x1) == 0)
13030 if (((word
>> 12) & 0x1) == 0)
13032 /* 33222222222211111111110000000000
13033 10987654321098765432109876543210
13034 001001x1xx1xxxxx000001xxxxx1xxxx
13040 /* 33222222222211111111110000000000
13041 10987654321098765432109876543210
13042 001001x1xx1xxxxx000101xxxxx1xxxx
13049 if (((word
>> 12) & 0x1) == 0)
13051 /* 33222222222211111111110000000000
13052 10987654321098765432109876543210
13053 001001x1xx1xxxxx000011xxxxx1xxxx
13059 /* 33222222222211111111110000000000
13060 10987654321098765432109876543210
13061 001001x1xx1xxxxx000111xxxxx1xxxx
13071 if (((word
>> 23) & 0x1) == 0)
13073 /* 33222222222211111111110000000000
13074 10987654321098765432109876543210
13075 101001x10x1xxxxx000xxxxxxxxxxxxx
13081 /* 33222222222211111111110000000000
13082 10987654321098765432109876543210
13083 101001x11x1xxxxx000xxxxxxxxxxxxx
13092 if (((word
>> 31) & 0x1) == 0)
13094 if (((word
>> 21) & 0x1) == 0)
13096 if (((word
>> 10) & 0x1) == 0)
13098 if (((word
>> 11) & 0x1) == 0)
13100 /* 33222222222211111111110000000000
13101 10987654321098765432109876543210
13102 011001x1xx0xxxxx000x00xxxxxxxxxx
13108 if (((word
>> 12) & 0x1) == 0)
13110 /* 33222222222211111111110000000000
13111 10987654321098765432109876543210
13112 011001x1xx0xxxxx000010xxxxxxxxxx
13118 /* 33222222222211111111110000000000
13119 10987654321098765432109876543210
13120 011001x1xx0xxxxx000110xxxxxxxxxx
13128 if (((word
>> 11) & 0x1) == 0)
13130 /* 33222222222211111111110000000000
13131 10987654321098765432109876543210
13132 011001x1xx0xxxxx000x01xxxxxxxxxx
13138 if (((word
>> 12) & 0x1) == 0)
13140 /* 33222222222211111111110000000000
13141 10987654321098765432109876543210
13142 011001x1xx0xxxxx000011xxxxxxxxxx
13148 /* 33222222222211111111110000000000
13149 10987654321098765432109876543210
13150 011001x1xx0xxxxx000111xxxxxxxxxx
13159 /* 33222222222211111111110000000000
13160 10987654321098765432109876543210
13161 011001x1xx1xxxxx000xxxxxxxxxxxxx
13168 /* 33222222222211111111110000000000
13169 10987654321098765432109876543210
13170 111001x1xxxxxxxx000xxxxxxxxxxxxx
13178 if (((word
>> 21) & 0x1) == 0)
13180 if (((word
>> 30) & 0x1) == 0)
13182 if (((word
>> 31) & 0x1) == 0)
13184 if (((word
>> 4) & 0x1) == 0)
13186 /* 33222222222211111111110000000000
13187 10987654321098765432109876543210
13188 001001x1xx0xxxxx001xxxxxxxx0xxxx
13194 /* 33222222222211111111110000000000
13195 10987654321098765432109876543210
13196 001001x1xx0xxxxx001xxxxxxxx1xxxx
13203 if (((word
>> 23) & 0x1) == 0)
13205 /* 33222222222211111111110000000000
13206 10987654321098765432109876543210
13207 101001x10x0xxxxx001xxxxxxxxxxxxx
13213 /* 33222222222211111111110000000000
13214 10987654321098765432109876543210
13215 101001x11x0xxxxx001xxxxxxxxxxxxx
13223 if (((word
>> 31) & 0x1) == 0)
13225 if (((word
>> 16) & 0x1) == 0)
13227 if (((word
>> 17) & 0x1) == 0)
13229 if (((word
>> 18) & 0x1) == 0)
13231 if (((word
>> 19) & 0x1) == 0)
13233 if (((word
>> 20) & 0x1) == 0)
13235 /* 33222222222211111111110000000000
13236 10987654321098765432109876543210
13237 011001x1xx000000001xxxxxxxxxxxxx
13243 if (((word
>> 4) & 0x1) == 0)
13245 /* 33222222222211111111110000000000
13246 10987654321098765432109876543210
13247 011001x1xx010000001xxxxxxxx0xxxx
13253 /* 33222222222211111111110000000000
13254 10987654321098765432109876543210
13255 011001x1xx010000001xxxxxxxx1xxxx
13263 /* 33222222222211111111110000000000
13264 10987654321098765432109876543210
13265 011001x1xx0x1000001xxxxxxxxxxxxx
13272 /* 33222222222211111111110000000000
13273 10987654321098765432109876543210
13274 011001x1xx0xx100001xxxxxxxxxxxxx
13281 if (((word
>> 18) & 0x1) == 0)
13283 /* 33222222222211111111110000000000
13284 10987654321098765432109876543210
13285 011001x1xx0xx010001xxxxxxxxxxxxx
13291 if (((word
>> 19) & 0x1) == 0)
13293 /* 33222222222211111111110000000000
13294 10987654321098765432109876543210
13295 011001x1xx0x0110001xxxxxxxxxxxxx
13301 /* 33222222222211111111110000000000
13302 10987654321098765432109876543210
13303 011001x1xx0x1110001xxxxxxxxxxxxx
13312 if (((word
>> 17) & 0x1) == 0)
13314 if (((word
>> 18) & 0x1) == 0)
13316 if (((word
>> 4) & 0x1) == 0)
13318 /* 33222222222211111111110000000000
13319 10987654321098765432109876543210
13320 011001x1xx0xx001001xxxxxxxx0xxxx
13326 /* 33222222222211111111110000000000
13327 10987654321098765432109876543210
13328 011001x1xx0xx001001xxxxxxxx1xxxx
13335 /* 33222222222211111111110000000000
13336 10987654321098765432109876543210
13337 011001x1xx0xx101001xxxxxxxxxxxxx
13344 if (((word
>> 18) & 0x1) == 0)
13346 /* 33222222222211111111110000000000
13347 10987654321098765432109876543210
13348 011001x1xx0xx011001xxxxxxxxxxxxx
13354 if (((word
>> 19) & 0x1) == 0)
13356 /* 33222222222211111111110000000000
13357 10987654321098765432109876543210
13358 011001x1xx0x0111001xxxxxxxxxxxxx
13364 /* 33222222222211111111110000000000
13365 10987654321098765432109876543210
13366 011001x1xx0x1111001xxxxxxxxxxxxx
13376 if (((word
>> 22) & 0x1) == 0)
13378 if (((word
>> 23) & 0x1) == 0)
13380 /* 33222222222211111111110000000000
13381 10987654321098765432109876543210
13382 111001x1000xxxxx001xxxxxxxxxxxxx
13388 /* 33222222222211111111110000000000
13389 10987654321098765432109876543210
13390 111001x1100xxxxx001xxxxxxxxxxxxx
13397 /* 33222222222211111111110000000000
13398 10987654321098765432109876543210
13399 111001x1x10xxxxx001xxxxxxxxxxxxx
13408 if (((word
>> 30) & 0x1) == 0)
13410 if (((word
>> 31) & 0x1) == 0)
13412 if (((word
>> 4) & 0x1) == 0)
13414 if (((word
>> 12) & 0x1) == 0)
13416 /* 33222222222211111111110000000000
13417 10987654321098765432109876543210
13418 001001x1xx1xxxxx0010xxxxxxx0xxxx
13424 /* 33222222222211111111110000000000
13425 10987654321098765432109876543210
13426 001001x1xx1xxxxx0011xxxxxxx0xxxx
13433 if (((word
>> 12) & 0x1) == 0)
13435 /* 33222222222211111111110000000000
13436 10987654321098765432109876543210
13437 001001x1xx1xxxxx0010xxxxxxx1xxxx
13443 /* 33222222222211111111110000000000
13444 10987654321098765432109876543210
13445 001001x1xx1xxxxx0011xxxxxxx1xxxx
13453 if (((word
>> 23) & 0x1) == 0)
13455 /* 33222222222211111111110000000000
13456 10987654321098765432109876543210
13457 101001x10x1xxxxx001xxxxxxxxxxxxx
13463 /* 33222222222211111111110000000000
13464 10987654321098765432109876543210
13465 101001x11x1xxxxx001xxxxxxxxxxxxx
13473 /* 33222222222211111111110000000000
13474 10987654321098765432109876543210
13475 x11001x1xx1xxxxx001xxxxxxxxxxxxx
13484 if (((word
>> 30) & 0x1) == 0)
13486 if (((word
>> 21) & 0x1) == 0)
13488 if (((word
>> 22) & 0x1) == 0)
13490 if (((word
>> 23) & 0x1) == 0)
13492 if (((word
>> 31) & 0x1) == 0)
13494 if (((word
>> 9) & 0x1) == 0)
13496 if (((word
>> 20) & 0x1) == 0)
13498 if (((word
>> 4) & 0x1) == 0)
13500 /* 33222222222211111111110000000000
13501 10987654321098765432109876543210
13502 001001x10000xxxx01xxxx0xxxx0xxxx
13508 /* 33222222222211111111110000000000
13509 10987654321098765432109876543210
13510 001001x10000xxxx01xxxx0xxxx1xxxx
13517 if (((word
>> 19) & 0x1) == 0)
13519 /* 33222222222211111111110000000000
13520 10987654321098765432109876543210
13521 001001x100010xxx01xxxx0xxxxxxxxx
13527 /* 33222222222211111111110000000000
13528 10987654321098765432109876543210
13529 001001x100011xxx01xxxx0xxxxxxxxx
13537 if (((word
>> 4) & 0x1) == 0)
13539 /* 33222222222211111111110000000000
13540 10987654321098765432109876543210
13541 001001x1000xxxxx01xxxx1xxxx0xxxx
13547 /* 33222222222211111111110000000000
13548 10987654321098765432109876543210
13549 001001x1000xxxxx01xxxx1xxxx1xxxx
13557 if (((word
>> 13) & 0x1) == 0)
13559 /* 33222222222211111111110000000000
13560 10987654321098765432109876543210
13561 101001x1000xxxxx010xxxxxxxxxxxxx
13567 /* 33222222222211111111110000000000
13568 10987654321098765432109876543210
13569 101001x1000xxxxx011xxxxxxxxxxxxx
13577 if (((word
>> 31) & 0x1) == 0)
13579 if (((word
>> 9) & 0x1) == 0)
13581 if (((word
>> 20) & 0x1) == 0)
13583 if (((word
>> 4) & 0x1) == 0)
13585 /* 33222222222211111111110000000000
13586 10987654321098765432109876543210
13587 001001x11000xxxx01xxxx0xxxx0xxxx
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 001001x11000xxxx01xxxx0xxxx1xxxx
13602 /* 33222222222211111111110000000000
13603 10987654321098765432109876543210
13604 001001x11001xxxx01xxxx0xxxxxxxxx
13611 if (((word
>> 4) & 0x1) == 0)
13613 /* 33222222222211111111110000000000
13614 10987654321098765432109876543210
13615 001001x1100xxxxx01xxxx1xxxx0xxxx
13621 /* 33222222222211111111110000000000
13622 10987654321098765432109876543210
13623 001001x1100xxxxx01xxxx1xxxx1xxxx
13631 if (((word
>> 13) & 0x1) == 0)
13633 /* 33222222222211111111110000000000
13634 10987654321098765432109876543210
13635 101001x1100xxxxx010xxxxxxxxxxxxx
13641 /* 33222222222211111111110000000000
13642 10987654321098765432109876543210
13643 101001x1100xxxxx011xxxxxxxxxxxxx
13652 if (((word
>> 23) & 0x1) == 0)
13654 if (((word
>> 31) & 0x1) == 0)
13656 if (((word
>> 4) & 0x1) == 0)
13658 if (((word
>> 9) & 0x1) == 0)
13660 if (((word
>> 20) & 0x1) == 0)
13662 /* 33222222222211111111110000000000
13663 10987654321098765432109876543210
13664 001001x10100xxxx01xxxx0xxxx0xxxx
13670 if (((word
>> 19) & 0x1) == 0)
13672 /* 33222222222211111111110000000000
13673 10987654321098765432109876543210
13674 001001x101010xxx01xxxx0xxxx0xxxx
13680 /* 33222222222211111111110000000000
13681 10987654321098765432109876543210
13682 001001x101011xxx01xxxx0xxxx0xxxx
13690 /* 33222222222211111111110000000000
13691 10987654321098765432109876543210
13692 001001x1010xxxxx01xxxx1xxxx0xxxx
13699 /* 33222222222211111111110000000000
13700 10987654321098765432109876543210
13701 001001x1010xxxxx01xxxxxxxxx1xxxx
13708 if (((word
>> 13) & 0x1) == 0)
13710 /* 33222222222211111111110000000000
13711 10987654321098765432109876543210
13712 101001x1010xxxxx010xxxxxxxxxxxxx
13718 /* 33222222222211111111110000000000
13719 10987654321098765432109876543210
13720 101001x1010xxxxx011xxxxxxxxxxxxx
13728 if (((word
>> 31) & 0x1) == 0)
13730 if (((word
>> 4) & 0x1) == 0)
13732 if (((word
>> 9) & 0x1) == 0)
13734 if (((word
>> 20) & 0x1) == 0)
13736 /* 33222222222211111111110000000000
13737 10987654321098765432109876543210
13738 001001x11100xxxx01xxxx0xxxx0xxxx
13744 /* 33222222222211111111110000000000
13745 10987654321098765432109876543210
13746 001001x11101xxxx01xxxx0xxxx0xxxx
13753 /* 33222222222211111111110000000000
13754 10987654321098765432109876543210
13755 001001x1110xxxxx01xxxx1xxxx0xxxx
13762 if (((word
>> 9) & 0x1) == 0)
13764 /* 33222222222211111111110000000000
13765 10987654321098765432109876543210
13766 001001x1110xxxxx01xxxx0xxxx1xxxx
13772 /* 33222222222211111111110000000000
13773 10987654321098765432109876543210
13774 001001x1110xxxxx01xxxx1xxxx1xxxx
13782 if (((word
>> 13) & 0x1) == 0)
13784 /* 33222222222211111111110000000000
13785 10987654321098765432109876543210
13786 101001x1110xxxxx010xxxxxxxxxxxxx
13792 /* 33222222222211111111110000000000
13793 10987654321098765432109876543210
13794 101001x1110xxxxx011xxxxxxxxxxxxx
13804 if (((word
>> 31) & 0x1) == 0)
13806 /* 33222222222211111111110000000000
13807 10987654321098765432109876543210
13808 001001x1xx1xxxxx01xxxxxxxxxxxxxx
13814 if (((word
>> 13) & 0x1) == 0)
13816 if (((word
>> 22) & 0x1) == 0)
13818 if (((word
>> 23) & 0x1) == 0)
13820 /* 33222222222211111111110000000000
13821 10987654321098765432109876543210
13822 101001x1001xxxxx010xxxxxxxxxxxxx
13828 /* 33222222222211111111110000000000
13829 10987654321098765432109876543210
13830 101001x1101xxxxx010xxxxxxxxxxxxx
13837 if (((word
>> 23) & 0x1) == 0)
13839 /* 33222222222211111111110000000000
13840 10987654321098765432109876543210
13841 101001x1011xxxxx010xxxxxxxxxxxxx
13847 /* 33222222222211111111110000000000
13848 10987654321098765432109876543210
13849 101001x1111xxxxx010xxxxxxxxxxxxx
13857 if (((word
>> 22) & 0x1) == 0)
13859 if (((word
>> 23) & 0x1) == 0)
13861 /* 33222222222211111111110000000000
13862 10987654321098765432109876543210
13863 101001x1001xxxxx011xxxxxxxxxxxxx
13869 /* 33222222222211111111110000000000
13870 10987654321098765432109876543210
13871 101001x1101xxxxx011xxxxxxxxxxxxx
13878 if (((word
>> 23) & 0x1) == 0)
13880 /* 33222222222211111111110000000000
13881 10987654321098765432109876543210
13882 101001x1011xxxxx011xxxxxxxxxxxxx
13888 /* 33222222222211111111110000000000
13889 10987654321098765432109876543210
13890 101001x1111xxxxx011xxxxxxxxxxxxx
13901 if (((word
>> 13) & 0x1) == 0)
13903 if (((word
>> 31) & 0x1) == 0)
13905 if (((word
>> 21) & 0x1) == 0)
13907 if (((word
>> 4) & 0x1) == 0)
13909 /* 33222222222211111111110000000000
13910 10987654321098765432109876543210
13911 011001x1xx0xxxxx010xxxxxxxx0xxxx
13917 /* 33222222222211111111110000000000
13918 10987654321098765432109876543210
13919 011001x1xx0xxxxx010xxxxxxxx1xxxx
13926 /* 33222222222211111111110000000000
13927 10987654321098765432109876543210
13928 011001x1xx1xxxxx010xxxxxxxxxxxxx
13935 if (((word
>> 22) & 0x1) == 0)
13937 /* 33222222222211111111110000000000
13938 10987654321098765432109876543210
13939 111001x1x0xxxxxx010xxxxxxxxxxxxx
13945 if (((word
>> 21) & 0x1) == 0)
13947 /* 33222222222211111111110000000000
13948 10987654321098765432109876543210
13949 111001x1x10xxxxx010xxxxxxxxxxxxx
13955 if (((word
>> 23) & 0x1) == 0)
13957 /* 33222222222211111111110000000000
13958 10987654321098765432109876543210
13959 111001x1011xxxxx010xxxxxxxxxxxxx
13965 /* 33222222222211111111110000000000
13966 10987654321098765432109876543210
13967 111001x1111xxxxx010xxxxxxxxxxxxx
13977 if (((word
>> 21) & 0x1) == 0)
13979 if (((word
>> 31) & 0x1) == 0)
13981 if (((word
>> 4) & 0x1) == 0)
13983 /* 33222222222211111111110000000000
13984 10987654321098765432109876543210
13985 011001x1xx0xxxxx011xxxxxxxx0xxxx
13991 /* 33222222222211111111110000000000
13992 10987654321098765432109876543210
13993 011001x1xx0xxxxx011xxxxxxxx1xxxx
14000 if (((word
>> 22) & 0x1) == 0)
14002 if (((word
>> 23) & 0x1) == 0)
14004 /* 33222222222211111111110000000000
14005 10987654321098765432109876543210
14006 111001x1000xxxxx011xxxxxxxxxxxxx
14012 /* 33222222222211111111110000000000
14013 10987654321098765432109876543210
14014 111001x1100xxxxx011xxxxxxxxxxxxx
14021 if (((word
>> 23) & 0x1) == 0)
14023 /* 33222222222211111111110000000000
14024 10987654321098765432109876543210
14025 111001x1010xxxxx011xxxxxxxxxxxxx
14031 /* 33222222222211111111110000000000
14032 10987654321098765432109876543210
14033 111001x1110xxxxx011xxxxxxxxxxxxx
14042 if (((word
>> 31) & 0x1) == 0)
14044 /* 33222222222211111111110000000000
14045 10987654321098765432109876543210
14046 011001x1xx1xxxxx011xxxxxxxxxxxxx
14052 if (((word
>> 22) & 0x1) == 0)
14054 if (((word
>> 23) & 0x1) == 0)
14056 /* 33222222222211111111110000000000
14057 10987654321098765432109876543210
14058 111001x1001xxxxx011xxxxxxxxxxxxx
14064 /* 33222222222211111111110000000000
14065 10987654321098765432109876543210
14066 111001x1101xxxxx011xxxxxxxxxxxxx
14073 if (((word
>> 23) & 0x1) == 0)
14075 /* 33222222222211111111110000000000
14076 10987654321098765432109876543210
14077 111001x1011xxxxx011xxxxxxxxxxxxx
14083 /* 33222222222211111111110000000000
14084 10987654321098765432109876543210
14085 111001x1111xxxxx011xxxxxxxxxxxxx
14098 if (((word
>> 21) & 0x1) == 0)
14100 if (((word
>> 30) & 0x1) == 0)
14102 if (((word
>> 14) & 0x1) == 0)
14104 if (((word
>> 13) & 0x1) == 0)
14106 if (((word
>> 4) & 0x1) == 0)
14108 /* 33222222222211111111110000000000
14109 10987654321098765432109876543210
14110 x01001x1xx0xxxxx100xxxxxxxx0xxxx
14116 /* 33222222222211111111110000000000
14117 10987654321098765432109876543210
14118 x01001x1xx0xxxxx100xxxxxxxx1xxxx
14125 if (((word
>> 20) & 0x1) == 0)
14127 if (((word
>> 22) & 0x1) == 0)
14129 if (((word
>> 23) & 0x1) == 0)
14131 /* 33222222222211111111110000000000
14132 10987654321098765432109876543210
14133 x01001x10000xxxx101xxxxxxxxxxxxx
14139 /* 33222222222211111111110000000000
14140 10987654321098765432109876543210
14141 x01001x11000xxxx101xxxxxxxxxxxxx
14148 if (((word
>> 23) & 0x1) == 0)
14150 /* 33222222222211111111110000000000
14151 10987654321098765432109876543210
14152 x01001x10100xxxx101xxxxxxxxxxxxx
14158 /* 33222222222211111111110000000000
14159 10987654321098765432109876543210
14160 x01001x11100xxxx101xxxxxxxxxxxxx
14168 if (((word
>> 22) & 0x1) == 0)
14170 if (((word
>> 23) & 0x1) == 0)
14172 /* 33222222222211111111110000000000
14173 10987654321098765432109876543210
14174 x01001x10001xxxx101xxxxxxxxxxxxx
14180 /* 33222222222211111111110000000000
14181 10987654321098765432109876543210
14182 x01001x11001xxxx101xxxxxxxxxxxxx
14189 if (((word
>> 23) & 0x1) == 0)
14191 /* 33222222222211111111110000000000
14192 10987654321098765432109876543210
14193 x01001x10101xxxx101xxxxxxxxxxxxx
14199 /* 33222222222211111111110000000000
14200 10987654321098765432109876543210
14201 x01001x11101xxxx101xxxxxxxxxxxxx
14211 if (((word
>> 31) & 0x1) == 0)
14213 if (((word
>> 4) & 0x1) == 0)
14215 if (((word
>> 20) & 0x1) == 0)
14217 if (((word
>> 22) & 0x1) == 0)
14219 /* 33222222222211111111110000000000
14220 10987654321098765432109876543210
14221 001001x1x000xxxx11xxxxxxxxx0xxxx
14227 /* 33222222222211111111110000000000
14228 10987654321098765432109876543210
14229 001001x1x100xxxx11xxxxxxxxx0xxxx
14236 if (((word
>> 16) & 0x1) == 0)
14238 if (((word
>> 19) & 0x1) == 0)
14240 /* 33222222222211111111110000000000
14241 10987654321098765432109876543210
14242 001001x1xx010xx011xxxxxxxxx0xxxx
14248 if (((word
>> 10) & 0x1) == 0)
14250 if (((word
>> 12) & 0x1) == 0)
14252 if (((word
>> 13) & 0x1) == 0)
14254 /* 33222222222211111111110000000000
14255 10987654321098765432109876543210
14256 001001x1xx011xx01100x0xxxxx0xxxx
14262 /* 33222222222211111111110000000000
14263 10987654321098765432109876543210
14264 001001x1xx011xx01110x0xxxxx0xxxx
14271 if (((word
>> 22) & 0x1) == 0)
14273 /* 33222222222211111111110000000000
14274 10987654321098765432109876543210
14275 001001x1x0011xx011x1x0xxxxx0xxxx
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 001001x1x1011xx011x1x0xxxxx0xxxx
14291 /* 33222222222211111111110000000000
14292 10987654321098765432109876543210
14293 001001x1xx011xx011xxx1xxxxx0xxxx
14301 if (((word
>> 10) & 0x1) == 0)
14303 if (((word
>> 12) & 0x1) == 0)
14305 /* 33222222222211111111110000000000
14306 10987654321098765432109876543210
14307 001001x1xx01xxx111x0x0xxxxx0xxxx
14313 /* 33222222222211111111110000000000
14314 10987654321098765432109876543210
14315 001001x1xx01xxx111x1x0xxxxx0xxxx
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 001001x1xx01xxx111xxx1xxxxx0xxxx
14333 if (((word
>> 22) & 0x1) == 0)
14335 /* 33222222222211111111110000000000
14336 10987654321098765432109876543210
14337 001001x1x00xxxxx11xxxxxxxxx1xxxx
14343 /* 33222222222211111111110000000000
14344 10987654321098765432109876543210
14345 001001x1x10xxxxx11xxxxxxxxx1xxxx
14353 if (((word
>> 13) & 0x1) == 0)
14355 if (((word
>> 22) & 0x1) == 0)
14357 if (((word
>> 23) & 0x1) == 0)
14359 /* 33222222222211111111110000000000
14360 10987654321098765432109876543210
14361 101001x1000xxxxx110xxxxxxxxxxxxx
14367 /* 33222222222211111111110000000000
14368 10987654321098765432109876543210
14369 101001x1100xxxxx110xxxxxxxxxxxxx
14376 if (((word
>> 23) & 0x1) == 0)
14378 /* 33222222222211111111110000000000
14379 10987654321098765432109876543210
14380 101001x1010xxxxx110xxxxxxxxxxxxx
14386 /* 33222222222211111111110000000000
14387 10987654321098765432109876543210
14388 101001x1110xxxxx110xxxxxxxxxxxxx
14396 if (((word
>> 22) & 0x1) == 0)
14398 if (((word
>> 23) & 0x1) == 0)
14400 /* 33222222222211111111110000000000
14401 10987654321098765432109876543210
14402 101001x1000xxxxx111xxxxxxxxxxxxx
14408 /* 33222222222211111111110000000000
14409 10987654321098765432109876543210
14410 101001x1100xxxxx111xxxxxxxxxxxxx
14417 if (((word
>> 23) & 0x1) == 0)
14419 /* 33222222222211111111110000000000
14420 10987654321098765432109876543210
14421 101001x1010xxxxx111xxxxxxxxxxxxx
14427 /* 33222222222211111111110000000000
14428 10987654321098765432109876543210
14429 101001x1110xxxxx111xxxxxxxxxxxxx
14440 if (((word
>> 13) & 0x1) == 0)
14442 if (((word
>> 31) & 0x1) == 0)
14444 if (((word
>> 14) & 0x1) == 0)
14446 if (((word
>> 19) & 0x1) == 0)
14448 if (((word
>> 20) & 0x1) == 0)
14450 if (((word
>> 16) & 0x1) == 0)
14452 if (((word
>> 17) & 0x1) == 0)
14454 if (((word
>> 18) & 0x1) == 0)
14456 /* 33222222222211111111110000000000
14457 10987654321098765432109876543210
14458 011001x1xx000000100xxxxxxxxxxxxx
14464 /* 33222222222211111111110000000000
14465 10987654321098765432109876543210
14466 011001x1xx000100100xxxxxxxxxxxxx
14473 if (((word
>> 18) & 0x1) == 0)
14475 /* 33222222222211111111110000000000
14476 10987654321098765432109876543210
14477 011001x1xx000010100xxxxxxxxxxxxx
14483 /* 33222222222211111111110000000000
14484 10987654321098765432109876543210
14485 011001x1xx000110100xxxxxxxxxxxxx
14493 if (((word
>> 17) & 0x1) == 0)
14495 if (((word
>> 18) & 0x1) == 0)
14497 /* 33222222222211111111110000000000
14498 10987654321098765432109876543210
14499 011001x1xx000001100xxxxxxxxxxxxx
14505 /* 33222222222211111111110000000000
14506 10987654321098765432109876543210
14507 011001x1xx000101100xxxxxxxxxxxxx
14514 if (((word
>> 18) & 0x1) == 0)
14516 /* 33222222222211111111110000000000
14517 10987654321098765432109876543210
14518 011001x1xx000011100xxxxxxxxxxxxx
14524 /* 33222222222211111111110000000000
14525 10987654321098765432109876543210
14526 011001x1xx000111100xxxxxxxxxxxxx
14535 /* 33222222222211111111110000000000
14536 10987654321098765432109876543210
14537 011001x1xx010xxx100xxxxxxxxxxxxx
14544 if (((word
>> 16) & 0x1) == 0)
14546 if (((word
>> 17) & 0x1) == 0)
14548 if (((word
>> 18) & 0x1) == 0)
14550 if (((word
>> 20) & 0x1) == 0)
14552 /* 33222222222211111111110000000000
14553 10987654321098765432109876543210
14554 011001x1xx001000100xxxxxxxxxxxxx
14560 /* 33222222222211111111110000000000
14561 10987654321098765432109876543210
14562 011001x1xx011000100xxxxxxxxxxxxx
14569 if (((word
>> 20) & 0x1) == 0)
14571 /* 33222222222211111111110000000000
14572 10987654321098765432109876543210
14573 011001x1xx001100100xxxxxxxxxxxxx
14579 /* 33222222222211111111110000000000
14580 10987654321098765432109876543210
14581 011001x1xx011100100xxxxxxxxxxxxx
14589 if (((word
>> 18) & 0x1) == 0)
14591 if (((word
>> 20) & 0x1) == 0)
14593 /* 33222222222211111111110000000000
14594 10987654321098765432109876543210
14595 011001x1xx001010100xxxxxxxxxxxxx
14601 /* 33222222222211111111110000000000
14602 10987654321098765432109876543210
14603 011001x1xx011010100xxxxxxxxxxxxx
14610 /* 33222222222211111111110000000000
14611 10987654321098765432109876543210
14612 011001x1xx0x1110100xxxxxxxxxxxxx
14620 if (((word
>> 17) & 0x1) == 0)
14622 if (((word
>> 18) & 0x1) == 0)
14624 if (((word
>> 20) & 0x1) == 0)
14626 /* 33222222222211111111110000000000
14627 10987654321098765432109876543210
14628 011001x1xx001001100xxxxxxxxxxxxx
14634 /* 33222222222211111111110000000000
14635 10987654321098765432109876543210
14636 011001x1xx011001100xxxxxxxxxxxxx
14643 if (((word
>> 20) & 0x1) == 0)
14645 /* 33222222222211111111110000000000
14646 10987654321098765432109876543210
14647 011001x1xx001101100xxxxxxxxxxxxx
14653 /* 33222222222211111111110000000000
14654 10987654321098765432109876543210
14655 011001x1xx011101100xxxxxxxxxxxxx
14663 if (((word
>> 18) & 0x1) == 0)
14665 /* 33222222222211111111110000000000
14666 10987654321098765432109876543210
14667 011001x1xx0x1011100xxxxxxxxxxxxx
14673 /* 33222222222211111111110000000000
14674 10987654321098765432109876543210
14675 011001x1xx0x1111100xxxxxxxxxxxxx
14685 if (((word
>> 4) & 0x1) == 0)
14687 /* 33222222222211111111110000000000
14688 10987654321098765432109876543210
14689 011001x1xx0xxxxx110xxxxxxxx0xxxx
14695 /* 33222222222211111111110000000000
14696 10987654321098765432109876543210
14697 011001x1xx0xxxxx110xxxxxxxx1xxxx
14705 if (((word
>> 22) & 0x1) == 0)
14707 if (((word
>> 23) & 0x1) == 0)
14709 /* 33222222222211111111110000000000
14710 10987654321098765432109876543210
14711 111001x1000xxxxx1x0xxxxxxxxxxxxx
14717 /* 33222222222211111111110000000000
14718 10987654321098765432109876543210
14719 111001x1100xxxxx1x0xxxxxxxxxxxxx
14726 /* 33222222222211111111110000000000
14727 10987654321098765432109876543210
14728 111001x1x10xxxxx1x0xxxxxxxxxxxxx
14736 if (((word
>> 14) & 0x1) == 0)
14738 if (((word
>> 31) & 0x1) == 0)
14740 if (((word
>> 16) & 0x1) == 0)
14742 if (((word
>> 19) & 0x1) == 0)
14744 if (((word
>> 17) & 0x1) == 0)
14746 if (((word
>> 18) & 0x1) == 0)
14748 if (((word
>> 20) & 0x1) == 0)
14750 /* 33222222222211111111110000000000
14751 10987654321098765432109876543210
14752 011001x1xx000000101xxxxxxxxxxxxx
14758 /* 33222222222211111111110000000000
14759 10987654321098765432109876543210
14760 011001x1xx010000101xxxxxxxxxxxxx
14767 if (((word
>> 20) & 0x1) == 0)
14769 /* 33222222222211111111110000000000
14770 10987654321098765432109876543210
14771 011001x1xx000100101xxxxxxxxxxxxx
14777 if (((word
>> 22) & 0x1) == 0)
14779 /* 33222222222211111111110000000000
14780 10987654321098765432109876543210
14781 011001x1x0010100101xxxxxxxxxxxxx
14787 if (((word
>> 23) & 0x1) == 0)
14789 /* 33222222222211111111110000000000
14790 10987654321098765432109876543210
14791 011001x101010100101xxxxxxxxxxxxx
14797 /* 33222222222211111111110000000000
14798 10987654321098765432109876543210
14799 011001x111010100101xxxxxxxxxxxxx
14809 if (((word
>> 18) & 0x1) == 0)
14811 if (((word
>> 20) & 0x1) == 0)
14813 /* 33222222222211111111110000000000
14814 10987654321098765432109876543210
14815 011001x1xx000010101xxxxxxxxxxxxx
14821 /* 33222222222211111111110000000000
14822 10987654321098765432109876543210
14823 011001x1xx010010101xxxxxxxxxxxxx
14830 if (((word
>> 20) & 0x1) == 0)
14832 /* 33222222222211111111110000000000
14833 10987654321098765432109876543210
14834 011001x1xx000110101xxxxxxxxxxxxx
14840 if (((word
>> 23) & 0x1) == 0)
14842 /* 33222222222211111111110000000000
14843 10987654321098765432109876543210
14844 011001x10x010110101xxxxxxxxxxxxx
14850 /* 33222222222211111111110000000000
14851 10987654321098765432109876543210
14852 011001x11x010110101xxxxxxxxxxxxx
14862 if (((word
>> 20) & 0x1) == 0)
14864 if (((word
>> 17) & 0x1) == 0)
14866 if (((word
>> 18) & 0x1) == 0)
14868 if (((word
>> 22) & 0x1) == 0)
14870 /* 33222222222211111111110000000000
14871 10987654321098765432109876543210
14872 011001x1x0001000101xxxxxxxxxxxxx
14878 /* 33222222222211111111110000000000
14879 10987654321098765432109876543210
14880 011001x1x1001000101xxxxxxxxxxxxx
14887 /* 33222222222211111111110000000000
14888 10987654321098765432109876543210
14889 011001x1xx001100101xxxxxxxxxxxxx
14896 if (((word
>> 22) & 0x1) == 0)
14898 if (((word
>> 23) & 0x1) == 0)
14900 /* 33222222222211111111110000000000
14901 10987654321098765432109876543210
14902 011001x100001x10101xxxxxxxxxxxxx
14908 /* 33222222222211111111110000000000
14909 10987654321098765432109876543210
14910 011001x110001x10101xxxxxxxxxxxxx
14917 /* 33222222222211111111110000000000
14918 10987654321098765432109876543210
14919 011001x1x1001x10101xxxxxxxxxxxxx
14927 if (((word
>> 22) & 0x1) == 0)
14929 if (((word
>> 23) & 0x1) == 0)
14931 /* 33222222222211111111110000000000
14932 10987654321098765432109876543210
14933 011001x100011xx0101xxxxxxxxxxxxx
14939 /* 33222222222211111111110000000000
14940 10987654321098765432109876543210
14941 011001x110011xx0101xxxxxxxxxxxxx
14948 if (((word
>> 17) & 0x1) == 0)
14950 if (((word
>> 18) & 0x1) == 0)
14952 /* 33222222222211111111110000000000
14953 10987654321098765432109876543210
14954 011001x1x1011000101xxxxxxxxxxxxx
14960 if (((word
>> 23) & 0x1) == 0)
14962 /* 33222222222211111111110000000000
14963 10987654321098765432109876543210
14964 011001x101011100101xxxxxxxxxxxxx
14970 /* 33222222222211111111110000000000
14971 10987654321098765432109876543210
14972 011001x111011100101xxxxxxxxxxxxx
14980 if (((word
>> 18) & 0x1) == 0)
14982 /* 33222222222211111111110000000000
14983 10987654321098765432109876543210
14984 011001x1x1011010101xxxxxxxxxxxxx
14990 if (((word
>> 23) & 0x1) == 0)
14992 /* 33222222222211111111110000000000
14993 10987654321098765432109876543210
14994 011001x101011110101xxxxxxxxxxxxx
15000 /* 33222222222211111111110000000000
15001 10987654321098765432109876543210
15002 011001x111011110101xxxxxxxxxxxxx
15014 if (((word
>> 17) & 0x1) == 0)
15016 if (((word
>> 18) & 0x1) == 0)
15018 if (((word
>> 19) & 0x1) == 0)
15020 if (((word
>> 20) & 0x1) == 0)
15022 /* 33222222222211111111110000000000
15023 10987654321098765432109876543210
15024 011001x1xx000001101xxxxxxxxxxxxx
15030 /* 33222222222211111111110000000000
15031 10987654321098765432109876543210
15032 011001x1xx010001101xxxxxxxxxxxxx
15039 if (((word
>> 20) & 0x1) == 0)
15041 if (((word
>> 22) & 0x1) == 0)
15043 /* 33222222222211111111110000000000
15044 10987654321098765432109876543210
15045 011001x1x0001001101xxxxxxxxxxxxx
15051 /* 33222222222211111111110000000000
15052 10987654321098765432109876543210
15053 011001x1x1001001101xxxxxxxxxxxxx
15060 /* 33222222222211111111110000000000
15061 10987654321098765432109876543210
15062 011001x1xx011001101xxxxxxxxxxxxx
15070 if (((word
>> 19) & 0x1) == 0)
15072 if (((word
>> 22) & 0x1) == 0)
15074 /* 33222222222211111111110000000000
15075 10987654321098765432109876543210
15076 011001x1x00x0101101xxxxxxxxxxxxx
15082 if (((word
>> 23) & 0x1) == 0)
15084 /* 33222222222211111111110000000000
15085 10987654321098765432109876543210
15086 011001x1010x0101101xxxxxxxxxxxxx
15092 /* 33222222222211111111110000000000
15093 10987654321098765432109876543210
15094 011001x1110x0101101xxxxxxxxxxxxx
15102 if (((word
>> 20) & 0x1) == 0)
15104 /* 33222222222211111111110000000000
15105 10987654321098765432109876543210
15106 011001x1xx001101101xxxxxxxxxxxxx
15112 if (((word
>> 22) & 0x1) == 0)
15114 /* 33222222222211111111110000000000
15115 10987654321098765432109876543210
15116 011001x1x0011101101xxxxxxxxxxxxx
15122 if (((word
>> 23) & 0x1) == 0)
15124 /* 33222222222211111111110000000000
15125 10987654321098765432109876543210
15126 011001x101011101101xxxxxxxxxxxxx
15132 /* 33222222222211111111110000000000
15133 10987654321098765432109876543210
15134 011001x111011101101xxxxxxxxxxxxx
15145 if (((word
>> 18) & 0x1) == 0)
15147 if (((word
>> 19) & 0x1) == 0)
15149 if (((word
>> 20) & 0x1) == 0)
15151 /* 33222222222211111111110000000000
15152 10987654321098765432109876543210
15153 011001x1xx000011101xxxxxxxxxxxxx
15159 /* 33222222222211111111110000000000
15160 10987654321098765432109876543210
15161 011001x1xx010011101xxxxxxxxxxxxx
15168 if (((word
>> 20) & 0x1) == 0)
15170 /* 33222222222211111111110000000000
15171 10987654321098765432109876543210
15172 011001x1xx001011101xxxxxxxxxxxxx
15178 /* 33222222222211111111110000000000
15179 10987654321098765432109876543210
15180 011001x1xx011011101xxxxxxxxxxxxx
15188 if (((word
>> 19) & 0x1) == 0)
15190 if (((word
>> 20) & 0x1) == 0)
15192 /* 33222222222211111111110000000000
15193 10987654321098765432109876543210
15194 011001x1xx000111101xxxxxxxxxxxxx
15200 if (((word
>> 23) & 0x1) == 0)
15202 /* 33222222222211111111110000000000
15203 10987654321098765432109876543210
15204 011001x10x010111101xxxxxxxxxxxxx
15210 /* 33222222222211111111110000000000
15211 10987654321098765432109876543210
15212 011001x11x010111101xxxxxxxxxxxxx
15220 if (((word
>> 23) & 0x1) == 0)
15222 /* 33222222222211111111110000000000
15223 10987654321098765432109876543210
15224 011001x10x0x1111101xxxxxxxxxxxxx
15230 /* 33222222222211111111110000000000
15231 10987654321098765432109876543210
15232 011001x11x0x1111101xxxxxxxxxxxxx
15243 if (((word
>> 22) & 0x1) == 0)
15245 if (((word
>> 23) & 0x1) == 0)
15247 /* 33222222222211111111110000000000
15248 10987654321098765432109876543210
15249 111001x1000xxxxx101xxxxxxxxxxxxx
15255 /* 33222222222211111111110000000000
15256 10987654321098765432109876543210
15257 111001x1100xxxxx101xxxxxxxxxxxxx
15264 if (((word
>> 23) & 0x1) == 0)
15266 /* 33222222222211111111110000000000
15267 10987654321098765432109876543210
15268 111001x1010xxxxx101xxxxxxxxxxxxx
15274 /* 33222222222211111111110000000000
15275 10987654321098765432109876543210
15276 111001x1110xxxxx101xxxxxxxxxxxxx
15285 if (((word
>> 31) & 0x1) == 0)
15287 /* 33222222222211111111110000000000
15288 10987654321098765432109876543210
15289 011001x1xx0xxxxx111xxxxxxxxxxxxx
15295 if (((word
>> 20) & 0x1) == 0)
15297 /* 33222222222211111111110000000000
15298 10987654321098765432109876543210
15299 111001x1xx00xxxx111xxxxxxxxxxxxx
15305 if (((word
>> 22) & 0x1) == 0)
15307 if (((word
>> 23) & 0x1) == 0)
15309 /* 33222222222211111111110000000000
15310 10987654321098765432109876543210
15311 111001x10001xxxx111xxxxxxxxxxxxx
15317 /* 33222222222211111111110000000000
15318 10987654321098765432109876543210
15319 111001x11001xxxx111xxxxxxxxxxxxx
15326 if (((word
>> 23) & 0x1) == 0)
15328 /* 33222222222211111111110000000000
15329 10987654321098765432109876543210
15330 111001x10101xxxx111xxxxxxxxxxxxx
15336 /* 33222222222211111111110000000000
15337 10987654321098765432109876543210
15338 111001x11101xxxx111xxxxxxxxxxxxx
15351 if (((word
>> 30) & 0x1) == 0)
15353 if (((word
>> 14) & 0x1) == 0)
15355 if (((word
>> 20) & 0x1) == 0)
15357 if (((word
>> 31) & 0x1) == 0)
15359 if (((word
>> 16) & 0x1) == 0)
15361 if (((word
>> 17) & 0x1) == 0)
15363 if (((word
>> 18) & 0x1) == 0)
15365 if (((word
>> 19) & 0x1) == 0)
15367 /* 33222222222211111111110000000000
15368 10987654321098765432109876543210
15369 001001x1xx10000010xxxxxxxxxxxxxx
15375 if (((word
>> 10) & 0x1) == 0)
15377 if (((word
>> 11) & 0x1) == 0)
15379 if (((word
>> 12) & 0x1) == 0)
15381 /* 33222222222211111111110000000000
15382 10987654321098765432109876543210
15383 001001x1xx10100010x000xxxxxxxxxx
15389 /* 33222222222211111111110000000000
15390 10987654321098765432109876543210
15391 001001x1xx10100010x100xxxxxxxxxx
15398 /* 33222222222211111111110000000000
15399 10987654321098765432109876543210
15400 001001x1xx10100010xx10xxxxxxxxxx
15407 /* 33222222222211111111110000000000
15408 10987654321098765432109876543210
15409 001001x1xx10100010xxx1xxxxxxxxxx
15417 if (((word
>> 11) & 0x1) == 0)
15419 if (((word
>> 12) & 0x1) == 0)
15421 /* 33222222222211111111110000000000
15422 10987654321098765432109876543210
15423 001001x1xx10x10010x00xxxxxxxxxxx
15429 /* 33222222222211111111110000000000
15430 10987654321098765432109876543210
15431 001001x1xx10x10010x10xxxxxxxxxxx
15438 /* 33222222222211111111110000000000
15439 10987654321098765432109876543210
15440 001001x1xx10x10010xx1xxxxxxxxxxx
15448 if (((word
>> 10) & 0x1) == 0)
15450 if (((word
>> 11) & 0x1) == 0)
15452 /* 33222222222211111111110000000000
15453 10987654321098765432109876543210
15454 001001x1xx10xx1010xx00xxxxxxxxxx
15460 /* 33222222222211111111110000000000
15461 10987654321098765432109876543210
15462 001001x1xx10xx1010xx10xxxxxxxxxx
15469 /* 33222222222211111111110000000000
15470 10987654321098765432109876543210
15471 001001x1xx10xx1010xxx1xxxxxxxxxx
15479 if (((word
>> 10) & 0x1) == 0)
15481 if (((word
>> 11) & 0x1) == 0)
15483 if (((word
>> 17) & 0x1) == 0)
15485 if (((word
>> 18) & 0x1) == 0)
15487 /* 33222222222211111111110000000000
15488 10987654321098765432109876543210
15489 001001x1xx10x00110xx00xxxxxxxxxx
15495 /* 33222222222211111111110000000000
15496 10987654321098765432109876543210
15497 001001x1xx10x10110xx00xxxxxxxxxx
15504 /* 33222222222211111111110000000000
15505 10987654321098765432109876543210
15506 001001x1xx10xx1110xx00xxxxxxxxxx
15513 if (((word
>> 17) & 0x1) == 0)
15515 if (((word
>> 18) & 0x1) == 0)
15517 /* 33222222222211111111110000000000
15518 10987654321098765432109876543210
15519 001001x1xx10x00110xx10xxxxxxxxxx
15525 /* 33222222222211111111110000000000
15526 10987654321098765432109876543210
15527 001001x1xx10x10110xx10xxxxxxxxxx
15534 /* 33222222222211111111110000000000
15535 10987654321098765432109876543210
15536 001001x1xx10xx1110xx10xxxxxxxxxx
15544 if (((word
>> 17) & 0x1) == 0)
15546 /* 33222222222211111111110000000000
15547 10987654321098765432109876543210
15548 001001x1xx10xx0110xxx1xxxxxxxxxx
15554 /* 33222222222211111111110000000000
15555 10987654321098765432109876543210
15556 001001x1xx10xx1110xxx1xxxxxxxxxx
15565 if (((word
>> 22) & 0x1) == 0)
15567 if (((word
>> 23) & 0x1) == 0)
15569 /* 33222222222211111111110000000000
15570 10987654321098765432109876543210
15571 101001x10010xxxx10xxxxxxxxxxxxxx
15577 /* 33222222222211111111110000000000
15578 10987654321098765432109876543210
15579 101001x11010xxxx10xxxxxxxxxxxxxx
15586 if (((word
>> 23) & 0x1) == 0)
15588 /* 33222222222211111111110000000000
15589 10987654321098765432109876543210
15590 101001x10110xxxx10xxxxxxxxxxxxxx
15596 /* 33222222222211111111110000000000
15597 10987654321098765432109876543210
15598 101001x11110xxxx10xxxxxxxxxxxxxx
15607 if (((word
>> 22) & 0x1) == 0)
15609 if (((word
>> 23) & 0x1) == 0)
15611 /* 33222222222211111111110000000000
15612 10987654321098765432109876543210
15613 x01001x10011xxxx10xxxxxxxxxxxxxx
15619 /* 33222222222211111111110000000000
15620 10987654321098765432109876543210
15621 x01001x11011xxxx10xxxxxxxxxxxxxx
15628 if (((word
>> 23) & 0x1) == 0)
15630 /* 33222222222211111111110000000000
15631 10987654321098765432109876543210
15632 x01001x10111xxxx10xxxxxxxxxxxxxx
15638 /* 33222222222211111111110000000000
15639 10987654321098765432109876543210
15640 x01001x11111xxxx10xxxxxxxxxxxxxx
15649 if (((word
>> 31) & 0x1) == 0)
15651 if (((word
>> 16) & 0x1) == 0)
15653 if (((word
>> 17) & 0x1) == 0)
15655 if (((word
>> 18) & 0x1) == 0)
15657 if (((word
>> 19) & 0x1) == 0)
15659 if (((word
>> 20) & 0x1) == 0)
15661 /* 33222222222211111111110000000000
15662 10987654321098765432109876543210
15663 001001x1xx10000011xxxxxxxxxxxxxx
15669 /* 33222222222211111111110000000000
15670 10987654321098765432109876543210
15671 001001x1xx11000011xxxxxxxxxxxxxx
15678 if (((word
>> 20) & 0x1) == 0)
15680 /* 33222222222211111111110000000000
15681 10987654321098765432109876543210
15682 001001x1xx10100011xxxxxxxxxxxxxx
15688 /* 33222222222211111111110000000000
15689 10987654321098765432109876543210
15690 001001x1xx11100011xxxxxxxxxxxxxx
15698 /* 33222222222211111111110000000000
15699 10987654321098765432109876543210
15700 001001x1xx1xx10011xxxxxxxxxxxxxx
15707 if (((word
>> 18) & 0x1) == 0)
15709 /* 33222222222211111111110000000000
15710 10987654321098765432109876543210
15711 001001x1xx1xx01011xxxxxxxxxxxxxx
15717 /* 33222222222211111111110000000000
15718 10987654321098765432109876543210
15719 001001x1xx1xx11011xxxxxxxxxxxxxx
15727 if (((word
>> 17) & 0x1) == 0)
15729 if (((word
>> 18) & 0x1) == 0)
15731 if (((word
>> 19) & 0x1) == 0)
15733 /* 33222222222211111111110000000000
15734 10987654321098765432109876543210
15735 001001x1xx1x000111xxxxxxxxxxxxxx
15741 if (((word
>> 20) & 0x1) == 0)
15743 /* 33222222222211111111110000000000
15744 10987654321098765432109876543210
15745 001001x1xx10100111xxxxxxxxxxxxxx
15751 /* 33222222222211111111110000000000
15752 10987654321098765432109876543210
15753 001001x1xx11100111xxxxxxxxxxxxxx
15761 /* 33222222222211111111110000000000
15762 10987654321098765432109876543210
15763 001001x1xx1xx10111xxxxxxxxxxxxxx
15770 if (((word
>> 18) & 0x1) == 0)
15772 if (((word
>> 19) & 0x1) == 0)
15774 /* 33222222222211111111110000000000
15775 10987654321098765432109876543210
15776 001001x1xx1x001111xxxxxxxxxxxxxx
15782 /* 33222222222211111111110000000000
15783 10987654321098765432109876543210
15784 001001x1xx1x101111xxxxxxxxxxxxxx
15791 /* 33222222222211111111110000000000
15792 10987654321098765432109876543210
15793 001001x1xx1xx11111xxxxxxxxxxxxxx
15802 if (((word
>> 13) & 0x1) == 0)
15804 if (((word
>> 22) & 0x1) == 0)
15806 if (((word
>> 23) & 0x1) == 0)
15808 /* 33222222222211111111110000000000
15809 10987654321098765432109876543210
15810 101001x1001xxxxx110xxxxxxxxxxxxx
15816 /* 33222222222211111111110000000000
15817 10987654321098765432109876543210
15818 101001x1101xxxxx110xxxxxxxxxxxxx
15825 if (((word
>> 23) & 0x1) == 0)
15827 /* 33222222222211111111110000000000
15828 10987654321098765432109876543210
15829 101001x1011xxxxx110xxxxxxxxxxxxx
15835 /* 33222222222211111111110000000000
15836 10987654321098765432109876543210
15837 101001x1111xxxxx110xxxxxxxxxxxxx
15845 if (((word
>> 22) & 0x1) == 0)
15847 if (((word
>> 23) & 0x1) == 0)
15849 /* 33222222222211111111110000000000
15850 10987654321098765432109876543210
15851 101001x1001xxxxx111xxxxxxxxxxxxx
15857 /* 33222222222211111111110000000000
15858 10987654321098765432109876543210
15859 101001x1101xxxxx111xxxxxxxxxxxxx
15866 if (((word
>> 23) & 0x1) == 0)
15868 /* 33222222222211111111110000000000
15869 10987654321098765432109876543210
15870 101001x1011xxxxx111xxxxxxxxxxxxx
15876 /* 33222222222211111111110000000000
15877 10987654321098765432109876543210
15878 101001x1111xxxxx111xxxxxxxxxxxxx
15889 if (((word
>> 13) & 0x1) == 0)
15891 if (((word
>> 31) & 0x1) == 0)
15893 if (((word
>> 14) & 0x1) == 0)
15895 /* 33222222222211111111110000000000
15896 10987654321098765432109876543210
15897 011001x1xx1xxxxx100xxxxxxxxxxxxx
15903 /* 33222222222211111111110000000000
15904 10987654321098765432109876543210
15905 011001x1xx1xxxxx110xxxxxxxxxxxxx
15912 if (((word
>> 22) & 0x1) == 0)
15914 if (((word
>> 23) & 0x1) == 0)
15916 /* 33222222222211111111110000000000
15917 10987654321098765432109876543210
15918 111001x1001xxxxx1x0xxxxxxxxxxxxx
15924 /* 33222222222211111111110000000000
15925 10987654321098765432109876543210
15926 111001x1101xxxxx1x0xxxxxxxxxxxxx
15933 /* 33222222222211111111110000000000
15934 10987654321098765432109876543210
15935 111001x1x11xxxxx1x0xxxxxxxxxxxxx
15943 if (((word
>> 14) & 0x1) == 0)
15945 if (((word
>> 31) & 0x1) == 0)
15947 /* 33222222222211111111110000000000
15948 10987654321098765432109876543210
15949 011001x1xx1xxxxx101xxxxxxxxxxxxx
15955 if (((word
>> 22) & 0x1) == 0)
15957 if (((word
>> 23) & 0x1) == 0)
15959 /* 33222222222211111111110000000000
15960 10987654321098765432109876543210
15961 111001x1001xxxxx101xxxxxxxxxxxxx
15967 /* 33222222222211111111110000000000
15968 10987654321098765432109876543210
15969 111001x1101xxxxx101xxxxxxxxxxxxx
15976 /* 33222222222211111111110000000000
15977 10987654321098765432109876543210
15978 111001x1x11xxxxx101xxxxxxxxxxxxx
15986 if (((word
>> 31) & 0x1) == 0)
15988 /* 33222222222211111111110000000000
15989 10987654321098765432109876543210
15990 011001x1xx1xxxxx111xxxxxxxxxxxxx
15996 if (((word
>> 20) & 0x1) == 0)
15998 if (((word
>> 23) & 0x1) == 0)
16000 /* 33222222222211111111110000000000
16001 10987654321098765432109876543210
16002 111001x10x10xxxx111xxxxxxxxxxxxx
16008 /* 33222222222211111111110000000000
16009 10987654321098765432109876543210
16010 111001x11x10xxxx111xxxxxxxxxxxxx
16017 if (((word
>> 22) & 0x1) == 0)
16019 if (((word
>> 23) & 0x1) == 0)
16021 /* 33222222222211111111110000000000
16022 10987654321098765432109876543210
16023 111001x10011xxxx111xxxxxxxxxxxxx
16029 /* 33222222222211111111110000000000
16030 10987654321098765432109876543210
16031 111001x11011xxxx111xxxxxxxxxxxxx
16038 if (((word
>> 23) & 0x1) == 0)
16040 /* 33222222222211111111110000000000
16041 10987654321098765432109876543210
16042 111001x10111xxxx111xxxxxxxxxxxxx
16048 /* 33222222222211111111110000000000
16049 10987654321098765432109876543210
16050 111001x11111xxxx111xxxxxxxxxxxxx
16067 if (((word
>> 29) & 0x1) == 0)
16069 if (((word
>> 30) & 0x1) == 0)
16071 if (((word
>> 31) & 0x1) == 0)
16073 /* 33222222222211111111110000000000
16074 10987654321098765432109876543210
16075 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
16081 /* 33222222222211111111110000000000
16082 10987654321098765432109876543210
16083 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
16090 if (((word
>> 24) & 0x1) == 0)
16092 if (((word
>> 4) & 0x1) == 0)
16094 if (((word
>> 25) & 0x1) == 0)
16096 if (((word
>> 31) & 0x1) == 0)
16098 /* 33222222222211111111110000000000
16099 10987654321098765432109876543210
16100 01010100xxxxxxxxxxxxxxxxxxx0xxxx
16106 if (((word
>> 0) & 0x1) == 0)
16108 if (((word
>> 1) & 0x1) == 0)
16110 if (((word
>> 21) & 0x1) == 0)
16112 /* 33222222222211111111110000000000
16113 10987654321098765432109876543210
16114 11010100xx0xxxxxxxxxxxxxxxx0xx00
16120 if (((word
>> 22) & 0x1) == 0)
16122 /* 33222222222211111111110000000000
16123 10987654321098765432109876543210
16124 11010100x01xxxxxxxxxxxxxxxx0xx00
16130 /* 33222222222211111111110000000000
16131 10987654321098765432109876543210
16132 11010100x11xxxxxxxxxxxxxxxx0xx00
16140 if (((word
>> 21) & 0x1) == 0)
16142 /* 33222222222211111111110000000000
16143 10987654321098765432109876543210
16144 11010100xx0xxxxxxxxxxxxxxxx0xx10
16150 /* 33222222222211111111110000000000
16151 10987654321098765432109876543210
16152 11010100xx1xxxxxxxxxxxxxxxx0xx10
16160 if (((word
>> 1) & 0x1) == 0)
16162 if (((word
>> 21) & 0x1) == 0)
16164 /* 33222222222211111111110000000000
16165 10987654321098765432109876543210
16166 11010100xx0xxxxxxxxxxxxxxxx0xx01
16172 /* 33222222222211111111110000000000
16173 10987654321098765432109876543210
16174 11010100xx1xxxxxxxxxxxxxxxx0xx01
16181 if (((word
>> 21) & 0x1) == 0)
16183 /* 33222222222211111111110000000000
16184 10987654321098765432109876543210
16185 11010100xx0xxxxxxxxxxxxxxxx0xx11
16191 /* 33222222222211111111110000000000
16192 10987654321098765432109876543210
16193 11010100xx1xxxxxxxxxxxxxxxx0xx11
16203 if (((word
>> 21) & 0x1) == 0)
16205 if (((word
>> 22) & 0x1) == 0)
16207 if (((word
>> 23) & 0x1) == 0)
16209 /* 33222222222211111111110000000000
16210 10987654321098765432109876543210
16211 x1010110000xxxxxxxxxxxxxxxx0xxxx
16217 /* 33222222222211111111110000000000
16218 10987654321098765432109876543210
16219 x1010110100xxxxxxxxxxxxxxxx0xxxx
16226 /* 33222222222211111111110000000000
16227 10987654321098765432109876543210
16228 x1010110x10xxxxxxxxxxxxxxxx0xxxx
16235 if (((word
>> 23) & 0x1) == 0)
16237 /* 33222222222211111111110000000000
16238 10987654321098765432109876543210
16239 x10101100x1xxxxxxxxxxxxxxxx0xxxx
16245 /* 33222222222211111111110000000000
16246 10987654321098765432109876543210
16247 x10101101x1xxxxxxxxxxxxxxxx0xxxx
16256 if (((word
>> 10) & 0x1) == 0)
16258 if (((word
>> 21) & 0x1) == 0)
16260 if (((word
>> 22) & 0x1) == 0)
16262 if (((word
>> 23) & 0x1) == 0)
16264 /* 33222222222211111111110000000000
16265 10987654321098765432109876543210
16266 x10101x0000xxxxxxxxxx0xxxxx1xxxx
16272 /* 33222222222211111111110000000000
16273 10987654321098765432109876543210
16274 x10101x0100xxxxxxxxxx0xxxxx1xxxx
16281 /* 33222222222211111111110000000000
16282 10987654321098765432109876543210
16283 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
16290 /* 33222222222211111111110000000000
16291 10987654321098765432109876543210
16292 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
16299 if (((word
>> 21) & 0x1) == 0)
16301 if (((word
>> 22) & 0x1) == 0)
16303 if (((word
>> 23) & 0x1) == 0)
16305 /* 33222222222211111111110000000000
16306 10987654321098765432109876543210
16307 x10101x0000xxxxxxxxxx1xxxxx1xxxx
16313 /* 33222222222211111111110000000000
16314 10987654321098765432109876543210
16315 x10101x0100xxxxxxxxxx1xxxxx1xxxx
16322 /* 33222222222211111111110000000000
16323 10987654321098765432109876543210
16324 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
16342 if (((word
>> 21) & 0x1) == 0)
16344 if (((word
>> 25) & 0x1) == 0)
16346 /* 33222222222211111111110000000000
16347 10987654321098765432109876543210
16348 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
16354 if (((word
>> 10) & 0x1) == 0)
16356 /* 33222222222211111111110000000000
16357 10987654321098765432109876543210
16358 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
16364 /* 33222222222211111111110000000000
16365 10987654321098765432109876543210
16366 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
16374 if (((word
>> 25) & 0x1) == 0)
16376 /* 33222222222211111111110000000000
16377 10987654321098765432109876543210
16378 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
16384 if (((word
>> 10) & 0x1) == 0)
16386 /* 33222222222211111111110000000000
16387 10987654321098765432109876543210
16388 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
16394 /* 33222222222211111111110000000000
16395 10987654321098765432109876543210
16396 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
16407 if (((word
>> 24) & 0x1) == 0)
16409 if (((word
>> 25) & 0x1) == 0)
16411 /* 33222222222211111111110000000000
16412 10987654321098765432109876543210
16413 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
16419 /* 33222222222211111111110000000000
16420 10987654321098765432109876543210
16421 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
16428 if (((word
>> 25) & 0x1) == 0)
16430 /* 33222222222211111111110000000000
16431 10987654321098765432109876543210
16432 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
16438 /* 33222222222211111111110000000000
16439 10987654321098765432109876543210
16440 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
16450 if (((word
>> 25) & 0x1) == 0)
16452 if (((word
>> 28) & 0x1) == 0)
16454 if (((word
>> 22) & 0x1) == 0)
16456 if (((word
>> 23) & 0x1) == 0)
16458 if (((word
>> 24) & 0x1) == 0)
16460 if (((word
>> 29) & 0x1) == 0)
16462 /* 33222222222211111111110000000000
16463 10987654321098765432109876543210
16464 xx00110000xxxxxxxxxxxxxxxxxxxxxx
16470 /* 33222222222211111111110000000000
16471 10987654321098765432109876543210
16472 xx10110000xxxxxxxxxxxxxxxxxxxxxx
16479 if (((word
>> 29) & 0x1) == 0)
16481 if (((word
>> 13) & 0x1) == 0)
16483 if (((word
>> 21) & 0x1) == 0)
16485 /* 33222222222211111111110000000000
16486 10987654321098765432109876543210
16487 xx001101000xxxxxxx0xxxxxxxxxxxxx
16493 /* 33222222222211111111110000000000
16494 10987654321098765432109876543210
16495 xx001101001xxxxxxx0xxxxxxxxxxxxx
16502 if (((word
>> 21) & 0x1) == 0)
16504 /* 33222222222211111111110000000000
16505 10987654321098765432109876543210
16506 xx001101000xxxxxxx1xxxxxxxxxxxxx
16512 /* 33222222222211111111110000000000
16513 10987654321098765432109876543210
16514 xx001101001xxxxxxx1xxxxxxxxxxxxx
16522 /* 33222222222211111111110000000000
16523 10987654321098765432109876543210
16524 xx10110100xxxxxxxxxxxxxxxxxxxxxx
16532 if (((word
>> 29) & 0x1) == 0)
16534 if (((word
>> 21) & 0x1) == 0)
16536 if (((word
>> 24) & 0x1) == 0)
16538 /* 33222222222211111111110000000000
16539 10987654321098765432109876543210
16540 xx001100100xxxxxxxxxxxxxxxxxxxxx
16546 if (((word
>> 13) & 0x1) == 0)
16548 /* 33222222222211111111110000000000
16549 10987654321098765432109876543210
16550 xx001101100xxxxxxx0xxxxxxxxxxxxx
16556 /* 33222222222211111111110000000000
16557 10987654321098765432109876543210
16558 xx001101100xxxxxxx1xxxxxxxxxxxxx
16566 if (((word
>> 13) & 0x1) == 0)
16568 /* 33222222222211111111110000000000
16569 10987654321098765432109876543210
16570 xx00110x101xxxxxxx0xxxxxxxxxxxxx
16576 /* 33222222222211111111110000000000
16577 10987654321098765432109876543210
16578 xx00110x101xxxxxxx1xxxxxxxxxxxxx
16586 /* 33222222222211111111110000000000
16587 10987654321098765432109876543210
16588 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
16596 if (((word
>> 23) & 0x1) == 0)
16598 if (((word
>> 24) & 0x1) == 0)
16600 if (((word
>> 29) & 0x1) == 0)
16602 /* 33222222222211111111110000000000
16603 10987654321098765432109876543210
16604 xx00110001xxxxxxxxxxxxxxxxxxxxxx
16610 /* 33222222222211111111110000000000
16611 10987654321098765432109876543210
16612 xx10110001xxxxxxxxxxxxxxxxxxxxxx
16619 if (((word
>> 29) & 0x1) == 0)
16621 if (((word
>> 13) & 0x1) == 0)
16623 if (((word
>> 21) & 0x1) == 0)
16625 /* 33222222222211111111110000000000
16626 10987654321098765432109876543210
16627 xx001101010xxxxxxx0xxxxxxxxxxxxx
16633 /* 33222222222211111111110000000000
16634 10987654321098765432109876543210
16635 xx001101011xxxxxxx0xxxxxxxxxxxxx
16642 if (((word
>> 21) & 0x1) == 0)
16644 /* 33222222222211111111110000000000
16645 10987654321098765432109876543210
16646 xx001101010xxxxxxx1xxxxxxxxxxxxx
16652 /* 33222222222211111111110000000000
16653 10987654321098765432109876543210
16654 xx001101011xxxxxxx1xxxxxxxxxxxxx
16662 /* 33222222222211111111110000000000
16663 10987654321098765432109876543210
16664 xx10110101xxxxxxxxxxxxxxxxxxxxxx
16672 if (((word
>> 29) & 0x1) == 0)
16674 if (((word
>> 21) & 0x1) == 0)
16676 if (((word
>> 24) & 0x1) == 0)
16678 /* 33222222222211111111110000000000
16679 10987654321098765432109876543210
16680 xx001100110xxxxxxxxxxxxxxxxxxxxx
16686 if (((word
>> 13) & 0x1) == 0)
16688 /* 33222222222211111111110000000000
16689 10987654321098765432109876543210
16690 xx001101110xxxxxxx0xxxxxxxxxxxxx
16696 /* 33222222222211111111110000000000
16697 10987654321098765432109876543210
16698 xx001101110xxxxxxx1xxxxxxxxxxxxx
16706 if (((word
>> 13) & 0x1) == 0)
16708 /* 33222222222211111111110000000000
16709 10987654321098765432109876543210
16710 xx00110x111xxxxxxx0xxxxxxxxxxxxx
16716 /* 33222222222211111111110000000000
16717 10987654321098765432109876543210
16718 xx00110x111xxxxxxx1xxxxxxxxxxxxx
16726 /* 33222222222211111111110000000000
16727 10987654321098765432109876543210
16728 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
16737 if (((word
>> 24) & 0x1) == 0)
16739 if (((word
>> 29) & 0x1) == 0)
16741 /* 33222222222211111111110000000000
16742 10987654321098765432109876543210
16743 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
16749 if (((word
>> 10) & 0x1) == 0)
16751 if (((word
>> 11) & 0x1) == 0)
16753 if (((word
>> 22) & 0x1) == 0)
16755 /* 33222222222211111111110000000000
16756 10987654321098765432109876543210
16757 xx111100x0xxxxxxxxxx00xxxxxxxxxx
16763 /* 33222222222211111111110000000000
16764 10987654321098765432109876543210
16765 xx111100x1xxxxxxxxxx00xxxxxxxxxx
16772 if (((word
>> 22) & 0x1) == 0)
16774 /* 33222222222211111111110000000000
16775 10987654321098765432109876543210
16776 xx111100x0xxxxxxxxxx10xxxxxxxxxx
16782 /* 33222222222211111111110000000000
16783 10987654321098765432109876543210
16784 xx111100x1xxxxxxxxxx10xxxxxxxxxx
16792 if (((word
>> 22) & 0x1) == 0)
16794 /* 33222222222211111111110000000000
16795 10987654321098765432109876543210
16796 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
16802 /* 33222222222211111111110000000000
16803 10987654321098765432109876543210
16804 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
16813 if (((word
>> 22) & 0x1) == 0)
16815 /* 33222222222211111111110000000000
16816 10987654321098765432109876543210
16817 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
16823 /* 33222222222211111111110000000000
16824 10987654321098765432109876543210
16825 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
16834 if (((word
>> 24) & 0x1) == 0)
16836 if (((word
>> 21) & 0x1) == 0)
16838 if (((word
>> 28) & 0x1) == 0)
16840 if (((word
>> 29) & 0x1) == 0)
16842 if (((word
>> 31) & 0x1) == 0)
16844 if (((word
>> 10) & 0x1) == 0)
16846 if (((word
>> 11) & 0x1) == 0)
16848 if (((word
>> 12) & 0x1) == 0)
16850 /* 33222222222211111111110000000000
16851 10987654321098765432109876543210
16852 0x001110xx0xxxxxxxx000xxxxxxxxxx
16858 /* 33222222222211111111110000000000
16859 10987654321098765432109876543210
16860 0x001110xx0xxxxxxxx100xxxxxxxxxx
16867 if (((word
>> 12) & 0x1) == 0)
16869 if (((word
>> 14) & 0x1) == 0)
16871 /* 33222222222211111111110000000000
16872 10987654321098765432109876543210
16873 0x001110xx0xxxxxx0x010xxxxxxxxxx
16879 /* 33222222222211111111110000000000
16880 10987654321098765432109876543210
16881 0x001110xx0xxxxxx1x010xxxxxxxxxx
16888 if (((word
>> 13) & 0x1) == 0)
16890 if (((word
>> 14) & 0x1) == 0)
16892 /* 33222222222211111111110000000000
16893 10987654321098765432109876543210
16894 0x001110xx0xxxxxx00110xxxxxxxxxx
16900 /* 33222222222211111111110000000000
16901 10987654321098765432109876543210
16902 0x001110xx0xxxxxx10110xxxxxxxxxx
16909 if (((word
>> 14) & 0x1) == 0)
16911 /* 33222222222211111111110000000000
16912 10987654321098765432109876543210
16913 0x001110xx0xxxxxx01110xxxxxxxxxx
16919 /* 33222222222211111111110000000000
16920 10987654321098765432109876543210
16921 0x001110xx0xxxxxx11110xxxxxxxxxx
16931 if (((word
>> 11) & 0x1) == 0)
16933 if (((word
>> 12) & 0x1) == 0)
16935 if (((word
>> 13) & 0x1) == 0)
16937 if (((word
>> 22) & 0x1) == 0)
16939 /* 33222222222211111111110000000000
16940 10987654321098765432109876543210
16941 0x001110x00xxxxxxx0001xxxxxxxxxx
16947 if (((word
>> 23) & 0x1) == 0)
16949 /* 33222222222211111111110000000000
16950 10987654321098765432109876543210
16951 0x001110010xxxxxxx0001xxxxxxxxxx
16957 /* 33222222222211111111110000000000
16958 10987654321098765432109876543210
16959 0x001110110xxxxxxx0001xxxxxxxxxx
16967 if (((word
>> 15) & 0x1) == 0)
16969 /* 33222222222211111111110000000000
16970 10987654321098765432109876543210
16971 0x001110xx0xxxxx0x1001xxxxxxxxxx
16977 /* 33222222222211111111110000000000
16978 10987654321098765432109876543210
16979 0x001110xx0xxxxx1x1001xxxxxxxxxx
16987 if (((word
>> 13) & 0x1) == 0)
16989 if (((word
>> 15) & 0x1) == 0)
16991 if (((word
>> 23) & 0x1) == 0)
16993 /* 33222222222211111111110000000000
16994 10987654321098765432109876543210
16995 0x0011100x0xxxxx0x0101xxxxxxxxxx
17001 /* 33222222222211111111110000000000
17002 10987654321098765432109876543210
17003 0x0011101x0xxxxx0x0101xxxxxxxxxx
17010 /* 33222222222211111111110000000000
17011 10987654321098765432109876543210
17012 0x001110xx0xxxxx1x0101xxxxxxxxxx
17019 if (((word
>> 23) & 0x1) == 0)
17021 /* 33222222222211111111110000000000
17022 10987654321098765432109876543210
17023 0x0011100x0xxxxxxx1101xxxxxxxxxx
17029 /* 33222222222211111111110000000000
17030 10987654321098765432109876543210
17031 0x0011101x0xxxxxxx1101xxxxxxxxxx
17040 if (((word
>> 12) & 0x1) == 0)
17042 if (((word
>> 13) & 0x1) == 0)
17044 if (((word
>> 22) & 0x1) == 0)
17046 /* 33222222222211111111110000000000
17047 10987654321098765432109876543210
17048 0x001110x00xxxxxxx0011xxxxxxxxxx
17054 if (((word
>> 23) & 0x1) == 0)
17056 /* 33222222222211111111110000000000
17057 10987654321098765432109876543210
17058 0x001110010xxxxxxx0011xxxxxxxxxx
17064 /* 33222222222211111111110000000000
17065 10987654321098765432109876543210
17066 0x001110110xxxxxxx0011xxxxxxxxxx
17074 if (((word
>> 15) & 0x1) == 0)
17076 /* 33222222222211111111110000000000
17077 10987654321098765432109876543210
17078 0x001110xx0xxxxx0x1011xxxxxxxxxx
17084 /* 33222222222211111111110000000000
17085 10987654321098765432109876543210
17086 0x001110xx0xxxxx1x1011xxxxxxxxxx
17094 if (((word
>> 13) & 0x1) == 0)
17096 if (((word
>> 15) & 0x1) == 0)
17098 if (((word
>> 22) & 0x1) == 0)
17100 /* 33222222222211111111110000000000
17101 10987654321098765432109876543210
17102 0x001110x00xxxxx0x0111xxxxxxxxxx
17108 /* 33222222222211111111110000000000
17109 10987654321098765432109876543210
17110 0x001110x10xxxxx0x0111xxxxxxxxxx
17117 /* 33222222222211111111110000000000
17118 10987654321098765432109876543210
17119 0x001110xx0xxxxx1x0111xxxxxxxxxx
17126 if (((word
>> 22) & 0x1) == 0)
17128 /* 33222222222211111111110000000000
17129 10987654321098765432109876543210
17130 0x001110x00xxxxxxx1111xxxxxxxxxx
17136 if (((word
>> 23) & 0x1) == 0)
17138 /* 33222222222211111111110000000000
17139 10987654321098765432109876543210
17140 0x001110010xxxxxxx1111xxxxxxxxxx
17146 /* 33222222222211111111110000000000
17147 10987654321098765432109876543210
17148 0x001110110xxxxxxx1111xxxxxxxxxx
17160 if (((word
>> 22) & 0x1) == 0)
17162 if (((word
>> 23) & 0x1) == 0)
17164 /* 33222222222211111111110000000000
17165 10987654321098765432109876543210
17166 1x001110000xxxxxxxxxxxxxxxxxxxxx
17172 /* 33222222222211111111110000000000
17173 10987654321098765432109876543210
17174 1x001110100xxxxxxxxxxxxxxxxxxxxx
17181 if (((word
>> 15) & 0x1) == 0)
17183 /* 33222222222211111111110000000000
17184 10987654321098765432109876543210
17185 1x001110x10xxxxx0xxxxxxxxxxxxxxx
17191 if (((word
>> 10) & 0x1) == 0)
17193 if (((word
>> 11) & 0x1) == 0)
17195 if (((word
>> 23) & 0x1) == 0)
17197 /* 33222222222211111111110000000000
17198 10987654321098765432109876543210
17199 1x001110010xxxxx1xxx00xxxxxxxxxx
17205 /* 33222222222211111111110000000000
17206 10987654321098765432109876543210
17207 1x001110110xxxxx1xxx00xxxxxxxxxx
17214 /* 33222222222211111111110000000000
17215 10987654321098765432109876543210
17216 1x001110x10xxxxx1xxx10xxxxxxxxxx
17223 if (((word
>> 11) & 0x1) == 0)
17225 if (((word
>> 23) & 0x1) == 0)
17227 /* 33222222222211111111110000000000
17228 10987654321098765432109876543210
17229 1x001110010xxxxx1xxx01xxxxxxxxxx
17235 /* 33222222222211111111110000000000
17236 10987654321098765432109876543210
17237 1x001110110xxxxx1xxx01xxxxxxxxxx
17244 /* 33222222222211111111110000000000
17245 10987654321098765432109876543210
17246 1x001110x10xxxxx1xxx11xxxxxxxxxx
17257 if (((word
>> 10) & 0x1) == 0)
17259 /* 33222222222211111111110000000000
17260 10987654321098765432109876543210
17261 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
17267 if (((word
>> 15) & 0x1) == 0)
17269 if (((word
>> 22) & 0x1) == 0)
17271 /* 33222222222211111111110000000000
17272 10987654321098765432109876543210
17273 xx101110x00xxxxx0xxxx1xxxxxxxxxx
17279 if (((word
>> 11) & 0x1) == 0)
17281 if (((word
>> 12) & 0x1) == 0)
17283 if (((word
>> 13) & 0x1) == 0)
17285 if (((word
>> 23) & 0x1) == 0)
17287 /* 33222222222211111111110000000000
17288 10987654321098765432109876543210
17289 xx101110010xxxxx0x0001xxxxxxxxxx
17295 /* 33222222222211111111110000000000
17296 10987654321098765432109876543210
17297 xx101110110xxxxx0x0001xxxxxxxxxx
17304 if (((word
>> 23) & 0x1) == 0)
17306 /* 33222222222211111111110000000000
17307 10987654321098765432109876543210
17308 xx101110010xxxxx0x1001xxxxxxxxxx
17314 /* 33222222222211111111110000000000
17315 10987654321098765432109876543210
17316 xx101110110xxxxx0x1001xxxxxxxxxx
17324 if (((word
>> 13) & 0x1) == 0)
17326 if (((word
>> 23) & 0x1) == 0)
17328 /* 33222222222211111111110000000000
17329 10987654321098765432109876543210
17330 xx101110010xxxxx0x0101xxxxxxxxxx
17336 /* 33222222222211111111110000000000
17337 10987654321098765432109876543210
17338 xx101110110xxxxx0x0101xxxxxxxxxx
17345 if (((word
>> 23) & 0x1) == 0)
17347 /* 33222222222211111111110000000000
17348 10987654321098765432109876543210
17349 xx101110010xxxxx0x1101xxxxxxxxxx
17355 /* 33222222222211111111110000000000
17356 10987654321098765432109876543210
17357 xx101110110xxxxx0x1101xxxxxxxxxx
17366 if (((word
>> 12) & 0x1) == 0)
17368 if (((word
>> 23) & 0x1) == 0)
17370 /* 33222222222211111111110000000000
17371 10987654321098765432109876543210
17372 xx101110010xxxxx0xx011xxxxxxxxxx
17378 /* 33222222222211111111110000000000
17379 10987654321098765432109876543210
17380 xx101110110xxxxx0xx011xxxxxxxxxx
17387 if (((word
>> 13) & 0x1) == 0)
17389 /* 33222222222211111111110000000000
17390 10987654321098765432109876543210
17391 xx101110x10xxxxx0x0111xxxxxxxxxx
17397 /* 33222222222211111111110000000000
17398 10987654321098765432109876543210
17399 xx101110x10xxxxx0x1111xxxxxxxxxx
17409 if (((word
>> 13) & 0x1) == 0)
17411 if (((word
>> 14) & 0x1) == 0)
17413 if (((word
>> 11) & 0x1) == 0)
17415 if (((word
>> 12) & 0x1) == 0)
17417 /* 33222222222211111111110000000000
17418 10987654321098765432109876543210
17419 xx101110xx0xxxxx100001xxxxxxxxxx
17425 /* 33222222222211111111110000000000
17426 10987654321098765432109876543210
17427 xx101110xx0xxxxx100101xxxxxxxxxx
17434 /* 33222222222211111111110000000000
17435 10987654321098765432109876543210
17436 xx101110xx0xxxxx100x11xxxxxxxxxx
17443 /* 33222222222211111111110000000000
17444 10987654321098765432109876543210
17445 xx101110xx0xxxxx110xx1xxxxxxxxxx
17452 if (((word
>> 11) & 0x1) == 0)
17454 if (((word
>> 14) & 0x1) == 0)
17456 /* 33222222222211111111110000000000
17457 10987654321098765432109876543210
17458 xx101110xx0xxxxx101x01xxxxxxxxxx
17464 /* 33222222222211111111110000000000
17465 10987654321098765432109876543210
17466 xx101110xx0xxxxx111x01xxxxxxxxxx
17473 if (((word
>> 12) & 0x1) == 0)
17475 /* 33222222222211111111110000000000
17476 10987654321098765432109876543210
17477 xx101110xx0xxxxx1x1011xxxxxxxxxx
17483 if (((word
>> 23) & 0x1) == 0)
17485 /* 33222222222211111111110000000000
17486 10987654321098765432109876543210
17487 xx1011100x0xxxxx1x1111xxxxxxxxxx
17493 if (((word
>> 30) & 0x1) == 0)
17495 /* 33222222222211111111110000000000
17496 10987654321098765432109876543210
17497 x01011101x0xxxxx1x1111xxxxxxxxxx
17503 /* 33222222222211111111110000000000
17504 10987654321098765432109876543210
17505 x11011101x0xxxxx1x1111xxxxxxxxxx
17519 if (((word
>> 29) & 0x1) == 0)
17521 if (((word
>> 30) & 0x1) == 0)
17523 if (((word
>> 16) & 0x1) == 0)
17525 if (((word
>> 17) & 0x1) == 0)
17527 /* 33222222222211111111110000000000
17528 10987654321098765432109876543210
17529 x0011110xx0xxx00xxxxxxxxxxxxxxxx
17535 /* 33222222222211111111110000000000
17536 10987654321098765432109876543210
17537 x0011110xx0xxx10xxxxxxxxxxxxxxxx
17544 if (((word
>> 17) & 0x1) == 0)
17546 /* 33222222222211111111110000000000
17547 10987654321098765432109876543210
17548 x0011110xx0xxx01xxxxxxxxxxxxxxxx
17554 /* 33222222222211111111110000000000
17555 10987654321098765432109876543210
17556 x0011110xx0xxx11xxxxxxxxxxxxxxxx
17564 if (((word
>> 10) & 0x1) == 0)
17566 if (((word
>> 12) & 0x1) == 0)
17568 if (((word
>> 13) & 0x1) == 0)
17570 if (((word
>> 14) & 0x1) == 0)
17572 /* 33222222222211111111110000000000
17573 10987654321098765432109876543210
17574 x1011110xx0xxxxxx000x0xxxxxxxxxx
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 x1011110xx0xxxxxx100x0xxxxxxxxxx
17589 if (((word
>> 14) & 0x1) == 0)
17591 /* 33222222222211111111110000000000
17592 10987654321098765432109876543210
17593 x1011110xx0xxxxxx010x0xxxxxxxxxx
17599 /* 33222222222211111111110000000000
17600 10987654321098765432109876543210
17601 x1011110xx0xxxxxx110x0xxxxxxxxxx
17609 if (((word
>> 13) & 0x1) == 0)
17611 if (((word
>> 14) & 0x1) == 0)
17613 /* 33222222222211111111110000000000
17614 10987654321098765432109876543210
17615 x1011110xx0xxxxxx001x0xxxxxxxxxx
17621 /* 33222222222211111111110000000000
17622 10987654321098765432109876543210
17623 x1011110xx0xxxxxx101x0xxxxxxxxxx
17630 /* 33222222222211111111110000000000
17631 10987654321098765432109876543210
17632 x1011110xx0xxxxxxx11x0xxxxxxxxxx
17640 if (((word
>> 11) & 0x1) == 0)
17642 if (((word
>> 13) & 0x1) == 0)
17644 /* 33222222222211111111110000000000
17645 10987654321098765432109876543210
17646 x1011110xx0xxxxxxx0x01xxxxxxxxxx
17652 /* 33222222222211111111110000000000
17653 10987654321098765432109876543210
17654 x1011110xx0xxxxxxx1x01xxxxxxxxxx
17661 if (((word
>> 13) & 0x1) == 0)
17663 /* 33222222222211111111110000000000
17664 10987654321098765432109876543210
17665 x1011110xx0xxxxxxx0x11xxxxxxxxxx
17671 if (((word
>> 23) & 0x1) == 0)
17673 /* 33222222222211111111110000000000
17674 10987654321098765432109876543210
17675 x10111100x0xxxxxxx1x11xxxxxxxxxx
17681 /* 33222222222211111111110000000000
17682 10987654321098765432109876543210
17683 x10111101x0xxxxxxx1x11xxxxxxxxxx
17694 if (((word
>> 11) & 0x1) == 0)
17696 if (((word
>> 12) & 0x1) == 0)
17698 if (((word
>> 13) & 0x1) == 0)
17700 /* 33222222222211111111110000000000
17701 10987654321098765432109876543210
17702 xx111110xx0xxxxxxx000xxxxxxxxxxx
17708 if (((word
>> 23) & 0x1) == 0)
17710 /* 33222222222211111111110000000000
17711 10987654321098765432109876543210
17712 xx1111100x0xxxxxxx100xxxxxxxxxxx
17718 /* 33222222222211111111110000000000
17719 10987654321098765432109876543210
17720 xx1111101x0xxxxxxx100xxxxxxxxxxx
17728 /* 33222222222211111111110000000000
17729 10987654321098765432109876543210
17730 xx111110xx0xxxxxxxx10xxxxxxxxxxx
17737 if (((word
>> 13) & 0x1) == 0)
17739 /* 33222222222211111111110000000000
17740 10987654321098765432109876543210
17741 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
17747 if (((word
>> 23) & 0x1) == 0)
17749 /* 33222222222211111111110000000000
17750 10987654321098765432109876543210
17751 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
17757 /* 33222222222211111111110000000000
17758 10987654321098765432109876543210
17759 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
17770 if (((word
>> 28) & 0x1) == 0)
17772 if (((word
>> 15) & 0x1) == 0)
17774 if (((word
>> 29) & 0x1) == 0)
17776 if (((word
>> 31) & 0x1) == 0)
17778 if (((word
>> 10) & 0x1) == 0)
17780 if (((word
>> 11) & 0x1) == 0)
17782 if (((word
>> 12) & 0x1) == 0)
17784 if (((word
>> 13) & 0x1) == 0)
17786 if (((word
>> 14) & 0x1) == 0)
17788 if (((word
>> 30) & 0x1) == 0)
17790 /* 33222222222211111111110000000000
17791 10987654321098765432109876543210
17792 00001110xx1xxxxx000000xxxxxxxxxx
17798 /* 33222222222211111111110000000000
17799 10987654321098765432109876543210
17800 01001110xx1xxxxx000000xxxxxxxxxx
17807 if (((word
>> 30) & 0x1) == 0)
17809 /* 33222222222211111111110000000000
17810 10987654321098765432109876543210
17811 00001110xx1xxxxx010000xxxxxxxxxx
17817 /* 33222222222211111111110000000000
17818 10987654321098765432109876543210
17819 01001110xx1xxxxx010000xxxxxxxxxx
17827 if (((word
>> 14) & 0x1) == 0)
17829 if (((word
>> 30) & 0x1) == 0)
17831 /* 33222222222211111111110000000000
17832 10987654321098765432109876543210
17833 00001110xx1xxxxx001000xxxxxxxxxx
17839 /* 33222222222211111111110000000000
17840 10987654321098765432109876543210
17841 01001110xx1xxxxx001000xxxxxxxxxx
17848 if (((word
>> 30) & 0x1) == 0)
17850 /* 33222222222211111111110000000000
17851 10987654321098765432109876543210
17852 00001110xx1xxxxx011000xxxxxxxxxx
17858 /* 33222222222211111111110000000000
17859 10987654321098765432109876543210
17860 01001110xx1xxxxx011000xxxxxxxxxx
17869 if (((word
>> 13) & 0x1) == 0)
17871 if (((word
>> 14) & 0x1) == 0)
17873 if (((word
>> 30) & 0x1) == 0)
17875 /* 33222222222211111111110000000000
17876 10987654321098765432109876543210
17877 00001110xx1xxxxx000100xxxxxxxxxx
17883 /* 33222222222211111111110000000000
17884 10987654321098765432109876543210
17885 01001110xx1xxxxx000100xxxxxxxxxx
17892 if (((word
>> 30) & 0x1) == 0)
17894 /* 33222222222211111111110000000000
17895 10987654321098765432109876543210
17896 00001110xx1xxxxx010100xxxxxxxxxx
17902 /* 33222222222211111111110000000000
17903 10987654321098765432109876543210
17904 01001110xx1xxxxx010100xxxxxxxxxx
17912 if (((word
>> 14) & 0x1) == 0)
17914 if (((word
>> 30) & 0x1) == 0)
17916 /* 33222222222211111111110000000000
17917 10987654321098765432109876543210
17918 00001110xx1xxxxx001100xxxxxxxxxx
17924 /* 33222222222211111111110000000000
17925 10987654321098765432109876543210
17926 01001110xx1xxxxx001100xxxxxxxxxx
17933 if (((word
>> 30) & 0x1) == 0)
17935 /* 33222222222211111111110000000000
17936 10987654321098765432109876543210
17937 00001110xx1xxxxx011100xxxxxxxxxx
17943 /* 33222222222211111111110000000000
17944 10987654321098765432109876543210
17945 01001110xx1xxxxx011100xxxxxxxxxx
17955 if (((word
>> 12) & 0x1) == 0)
17957 if (((word
>> 13) & 0x1) == 0)
17959 if (((word
>> 14) & 0x1) == 0)
17961 /* 33222222222211111111110000000000
17962 10987654321098765432109876543210
17963 0x001110xx1xxxxx000010xxxxxxxxxx
17969 if (((word
>> 16) & 0x1) == 0)
17971 if (((word
>> 19) & 0x1) == 0)
17973 /* 33222222222211111111110000000000
17974 10987654321098765432109876543210
17975 0x001110xx1x0xx0010010xxxxxxxxxx
17981 /* 33222222222211111111110000000000
17982 10987654321098765432109876543210
17983 0x001110xx1x1xx0010010xxxxxxxxxx
17990 if (((word
>> 30) & 0x1) == 0)
17992 /* 33222222222211111111110000000000
17993 10987654321098765432109876543210
17994 00001110xx1xxxx1010010xxxxxxxxxx
18000 /* 33222222222211111111110000000000
18001 10987654321098765432109876543210
18002 01001110xx1xxxx1010010xxxxxxxxxx
18011 if (((word
>> 14) & 0x1) == 0)
18013 if (((word
>> 16) & 0x1) == 0)
18015 /* 33222222222211111111110000000000
18016 10987654321098765432109876543210
18017 0x001110xx1xxxx0001010xxxxxxxxxx
18023 if (((word
>> 30) & 0x1) == 0)
18025 /* 33222222222211111111110000000000
18026 10987654321098765432109876543210
18027 00001110xx1xxxx1001010xxxxxxxxxx
18033 /* 33222222222211111111110000000000
18034 10987654321098765432109876543210
18035 01001110xx1xxxx1001010xxxxxxxxxx
18043 if (((word
>> 16) & 0x1) == 0)
18045 if (((word
>> 19) & 0x1) == 0)
18047 /* 33222222222211111111110000000000
18048 10987654321098765432109876543210
18049 0x001110xx1x0xx0011010xxxxxxxxxx
18055 /* 33222222222211111111110000000000
18056 10987654321098765432109876543210
18057 0x001110xx1x1xx0011010xxxxxxxxxx
18064 if (((word
>> 23) & 0x1) == 0)
18066 if (((word
>> 30) & 0x1) == 0)
18068 /* 33222222222211111111110000000000
18069 10987654321098765432109876543210
18070 000011100x1xxxx1011010xxxxxxxxxx
18076 /* 33222222222211111111110000000000
18077 10987654321098765432109876543210
18078 010011100x1xxxx1011010xxxxxxxxxx
18085 if (((word
>> 30) & 0x1) == 0)
18087 /* 33222222222211111111110000000000
18088 10987654321098765432109876543210
18089 000011101x1xxxx1011010xxxxxxxxxx
18095 /* 33222222222211111111110000000000
18096 10987654321098765432109876543210
18097 010011101x1xxxx1011010xxxxxxxxxx
18108 if (((word
>> 13) & 0x1) == 0)
18110 if (((word
>> 14) & 0x1) == 0)
18112 /* 33222222222211111111110000000000
18113 10987654321098765432109876543210
18114 0x001110xx1xxxxx000110xxxxxxxxxx
18120 if (((word
>> 19) & 0x1) == 0)
18122 /* 33222222222211111111110000000000
18123 10987654321098765432109876543210
18124 0x001110xx1x0xxx010110xxxxxxxxxx
18130 /* 33222222222211111111110000000000
18131 10987654321098765432109876543210
18132 0x001110xx1x1xxx010110xxxxxxxxxx
18140 if (((word
>> 14) & 0x1) == 0)
18142 if (((word
>> 20) & 0x1) == 0)
18144 /* 33222222222211111111110000000000
18145 10987654321098765432109876543210
18146 0x001110xx10xxxx001110xxxxxxxxxx
18152 /* 33222222222211111111110000000000
18153 10987654321098765432109876543210
18154 0x001110xx11xxxx001110xxxxxxxxxx
18161 if (((word
>> 16) & 0x1) == 0)
18163 if (((word
>> 19) & 0x1) == 0)
18165 /* 33222222222211111111110000000000
18166 10987654321098765432109876543210
18167 0x001110xx1x0xx0011110xxxxxxxxxx
18173 /* 33222222222211111111110000000000
18174 10987654321098765432109876543210
18175 0x001110xx1x1xx0011110xxxxxxxxxx
18182 if (((word
>> 30) & 0x1) == 0)
18184 /* 33222222222211111111110000000000
18185 10987654321098765432109876543210
18186 00001110xx1xxxx1011110xxxxxxxxxx
18192 /* 33222222222211111111110000000000
18193 10987654321098765432109876543210
18194 01001110xx1xxxx1011110xxxxxxxxxx
18206 if (((word
>> 11) & 0x1) == 0)
18208 if (((word
>> 12) & 0x1) == 0)
18210 if (((word
>> 13) & 0x1) == 0)
18212 if (((word
>> 14) & 0x1) == 0)
18214 /* 33222222222211111111110000000000
18215 10987654321098765432109876543210
18216 0x001110xx1xxxxx000001xxxxxxxxxx
18222 /* 33222222222211111111110000000000
18223 10987654321098765432109876543210
18224 0x001110xx1xxxxx010001xxxxxxxxxx
18231 if (((word
>> 14) & 0x1) == 0)
18233 /* 33222222222211111111110000000000
18234 10987654321098765432109876543210
18235 0x001110xx1xxxxx001001xxxxxxxxxx
18241 /* 33222222222211111111110000000000
18242 10987654321098765432109876543210
18243 0x001110xx1xxxxx011001xxxxxxxxxx
18251 if (((word
>> 13) & 0x1) == 0)
18253 if (((word
>> 14) & 0x1) == 0)
18255 /* 33222222222211111111110000000000
18256 10987654321098765432109876543210
18257 0x001110xx1xxxxx000101xxxxxxxxxx
18263 /* 33222222222211111111110000000000
18264 10987654321098765432109876543210
18265 0x001110xx1xxxxx010101xxxxxxxxxx
18272 if (((word
>> 14) & 0x1) == 0)
18274 /* 33222222222211111111110000000000
18275 10987654321098765432109876543210
18276 0x001110xx1xxxxx001101xxxxxxxxxx
18282 /* 33222222222211111111110000000000
18283 10987654321098765432109876543210
18284 0x001110xx1xxxxx011101xxxxxxxxxx
18293 if (((word
>> 12) & 0x1) == 0)
18295 if (((word
>> 13) & 0x1) == 0)
18297 if (((word
>> 14) & 0x1) == 0)
18299 /* 33222222222211111111110000000000
18300 10987654321098765432109876543210
18301 0x001110xx1xxxxx000011xxxxxxxxxx
18307 /* 33222222222211111111110000000000
18308 10987654321098765432109876543210
18309 0x001110xx1xxxxx010011xxxxxxxxxx
18316 if (((word
>> 14) & 0x1) == 0)
18318 /* 33222222222211111111110000000000
18319 10987654321098765432109876543210
18320 0x001110xx1xxxxx001011xxxxxxxxxx
18326 /* 33222222222211111111110000000000
18327 10987654321098765432109876543210
18328 0x001110xx1xxxxx011011xxxxxxxxxx
18336 if (((word
>> 13) & 0x1) == 0)
18338 if (((word
>> 14) & 0x1) == 0)
18340 if (((word
>> 22) & 0x1) == 0)
18342 if (((word
>> 23) & 0x1) == 0)
18344 /* 33222222222211111111110000000000
18345 10987654321098765432109876543210
18346 0x001110001xxxxx000111xxxxxxxxxx
18352 /* 33222222222211111111110000000000
18353 10987654321098765432109876543210
18354 0x001110101xxxxx000111xxxxxxxxxx
18361 if (((word
>> 23) & 0x1) == 0)
18363 /* 33222222222211111111110000000000
18364 10987654321098765432109876543210
18365 0x001110011xxxxx000111xxxxxxxxxx
18371 /* 33222222222211111111110000000000
18372 10987654321098765432109876543210
18373 0x001110111xxxxx000111xxxxxxxxxx
18381 /* 33222222222211111111110000000000
18382 10987654321098765432109876543210
18383 0x001110xx1xxxxx010111xxxxxxxxxx
18390 if (((word
>> 14) & 0x1) == 0)
18392 /* 33222222222211111111110000000000
18393 10987654321098765432109876543210
18394 0x001110xx1xxxxx001111xxxxxxxxxx
18400 /* 33222222222211111111110000000000
18401 10987654321098765432109876543210
18402 0x001110xx1xxxxx011111xxxxxxxxxx
18413 /* 33222222222211111111110000000000
18414 10987654321098765432109876543210
18415 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
18422 if (((word
>> 10) & 0x1) == 0)
18424 if (((word
>> 11) & 0x1) == 0)
18426 if (((word
>> 12) & 0x1) == 0)
18428 if (((word
>> 13) & 0x1) == 0)
18430 if (((word
>> 14) & 0x1) == 0)
18432 if (((word
>> 30) & 0x1) == 0)
18434 /* 33222222222211111111110000000000
18435 10987654321098765432109876543210
18436 x0101110xx1xxxxx000000xxxxxxxxxx
18442 /* 33222222222211111111110000000000
18443 10987654321098765432109876543210
18444 x1101110xx1xxxxx000000xxxxxxxxxx
18451 if (((word
>> 30) & 0x1) == 0)
18453 /* 33222222222211111111110000000000
18454 10987654321098765432109876543210
18455 x0101110xx1xxxxx010000xxxxxxxxxx
18461 /* 33222222222211111111110000000000
18462 10987654321098765432109876543210
18463 x1101110xx1xxxxx010000xxxxxxxxxx
18471 if (((word
>> 14) & 0x1) == 0)
18473 if (((word
>> 30) & 0x1) == 0)
18475 /* 33222222222211111111110000000000
18476 10987654321098765432109876543210
18477 x0101110xx1xxxxx001000xxxxxxxxxx
18483 /* 33222222222211111111110000000000
18484 10987654321098765432109876543210
18485 x1101110xx1xxxxx001000xxxxxxxxxx
18492 if (((word
>> 30) & 0x1) == 0)
18494 /* 33222222222211111111110000000000
18495 10987654321098765432109876543210
18496 x0101110xx1xxxxx011000xxxxxxxxxx
18502 /* 33222222222211111111110000000000
18503 10987654321098765432109876543210
18504 x1101110xx1xxxxx011000xxxxxxxxxx
18513 if (((word
>> 13) & 0x1) == 0)
18515 if (((word
>> 14) & 0x1) == 0)
18517 if (((word
>> 30) & 0x1) == 0)
18519 /* 33222222222211111111110000000000
18520 10987654321098765432109876543210
18521 x0101110xx1xxxxx000100xxxxxxxxxx
18527 /* 33222222222211111111110000000000
18528 10987654321098765432109876543210
18529 x1101110xx1xxxxx000100xxxxxxxxxx
18536 if (((word
>> 30) & 0x1) == 0)
18538 /* 33222222222211111111110000000000
18539 10987654321098765432109876543210
18540 x0101110xx1xxxxx010100xxxxxxxxxx
18546 /* 33222222222211111111110000000000
18547 10987654321098765432109876543210
18548 x1101110xx1xxxxx010100xxxxxxxxxx
18556 if (((word
>> 14) & 0x1) == 0)
18558 if (((word
>> 30) & 0x1) == 0)
18560 /* 33222222222211111111110000000000
18561 10987654321098765432109876543210
18562 x0101110xx1xxxxx001100xxxxxxxxxx
18568 /* 33222222222211111111110000000000
18569 10987654321098765432109876543210
18570 x1101110xx1xxxxx001100xxxxxxxxxx
18577 if (((word
>> 30) & 0x1) == 0)
18579 /* 33222222222211111111110000000000
18580 10987654321098765432109876543210
18581 x0101110xx1xxxxx011100xxxxxxxxxx
18587 /* 33222222222211111111110000000000
18588 10987654321098765432109876543210
18589 x1101110xx1xxxxx011100xxxxxxxxxx
18599 if (((word
>> 12) & 0x1) == 0)
18601 if (((word
>> 13) & 0x1) == 0)
18603 if (((word
>> 14) & 0x1) == 0)
18605 /* 33222222222211111111110000000000
18606 10987654321098765432109876543210
18607 xx101110xx1xxxxx000010xxxxxxxxxx
18613 if (((word
>> 16) & 0x1) == 0)
18615 /* 33222222222211111111110000000000
18616 10987654321098765432109876543210
18617 xx101110xx1xxxx0010010xxxxxxxxxx
18623 if (((word
>> 30) & 0x1) == 0)
18625 /* 33222222222211111111110000000000
18626 10987654321098765432109876543210
18627 x0101110xx1xxxx1010010xxxxxxxxxx
18633 /* 33222222222211111111110000000000
18634 10987654321098765432109876543210
18635 x1101110xx1xxxx1010010xxxxxxxxxx
18644 if (((word
>> 14) & 0x1) == 0)
18646 if (((word
>> 16) & 0x1) == 0)
18648 /* 33222222222211111111110000000000
18649 10987654321098765432109876543210
18650 xx101110xx1xxxx0001010xxxxxxxxxx
18656 if (((word
>> 30) & 0x1) == 0)
18658 /* 33222222222211111111110000000000
18659 10987654321098765432109876543210
18660 x0101110xx1xxxx1001010xxxxxxxxxx
18666 /* 33222222222211111111110000000000
18667 10987654321098765432109876543210
18668 x1101110xx1xxxx1001010xxxxxxxxxx
18676 if (((word
>> 16) & 0x1) == 0)
18678 /* 33222222222211111111110000000000
18679 10987654321098765432109876543210
18680 xx101110xx1xxxx0011010xxxxxxxxxx
18686 if (((word
>> 30) & 0x1) == 0)
18688 /* 33222222222211111111110000000000
18689 10987654321098765432109876543210
18690 x0101110xx1xxxx1011010xxxxxxxxxx
18696 /* 33222222222211111111110000000000
18697 10987654321098765432109876543210
18698 x1101110xx1xxxx1011010xxxxxxxxxx
18708 if (((word
>> 13) & 0x1) == 0)
18710 if (((word
>> 22) & 0x1) == 0)
18712 /* 33222222222211111111110000000000
18713 10987654321098765432109876543210
18714 xx101110x01xxxxx0x0110xxxxxxxxxx
18720 /* 33222222222211111111110000000000
18721 10987654321098765432109876543210
18722 xx101110x11xxxxx0x0110xxxxxxxxxx
18729 if (((word
>> 14) & 0x1) == 0)
18731 if (((word
>> 16) & 0x1) == 0)
18733 if (((word
>> 20) & 0x1) == 0)
18735 /* 33222222222211111111110000000000
18736 10987654321098765432109876543210
18737 xx101110xx10xxx0001110xxxxxxxxxx
18743 /* 33222222222211111111110000000000
18744 10987654321098765432109876543210
18745 xx101110xx11xxx0001110xxxxxxxxxx
18752 if (((word
>> 30) & 0x1) == 0)
18754 /* 33222222222211111111110000000000
18755 10987654321098765432109876543210
18756 x0101110xx1xxxx1001110xxxxxxxxxx
18762 /* 33222222222211111111110000000000
18763 10987654321098765432109876543210
18764 x1101110xx1xxxx1001110xxxxxxxxxx
18772 /* 33222222222211111111110000000000
18773 10987654321098765432109876543210
18774 xx101110xx1xxxxx011110xxxxxxxxxx
18784 if (((word
>> 11) & 0x1) == 0)
18786 if (((word
>> 12) & 0x1) == 0)
18788 if (((word
>> 13) & 0x1) == 0)
18790 if (((word
>> 14) & 0x1) == 0)
18792 /* 33222222222211111111110000000000
18793 10987654321098765432109876543210
18794 xx101110xx1xxxxx000001xxxxxxxxxx
18800 /* 33222222222211111111110000000000
18801 10987654321098765432109876543210
18802 xx101110xx1xxxxx010001xxxxxxxxxx
18809 if (((word
>> 14) & 0x1) == 0)
18811 /* 33222222222211111111110000000000
18812 10987654321098765432109876543210
18813 xx101110xx1xxxxx001001xxxxxxxxxx
18819 /* 33222222222211111111110000000000
18820 10987654321098765432109876543210
18821 xx101110xx1xxxxx011001xxxxxxxxxx
18829 if (((word
>> 13) & 0x1) == 0)
18831 if (((word
>> 14) & 0x1) == 0)
18833 /* 33222222222211111111110000000000
18834 10987654321098765432109876543210
18835 xx101110xx1xxxxx000101xxxxxxxxxx
18841 /* 33222222222211111111110000000000
18842 10987654321098765432109876543210
18843 xx101110xx1xxxxx010101xxxxxxxxxx
18850 if (((word
>> 14) & 0x1) == 0)
18852 /* 33222222222211111111110000000000
18853 10987654321098765432109876543210
18854 xx101110xx1xxxxx001101xxxxxxxxxx
18860 /* 33222222222211111111110000000000
18861 10987654321098765432109876543210
18862 xx101110xx1xxxxx011101xxxxxxxxxx
18871 if (((word
>> 12) & 0x1) == 0)
18873 if (((word
>> 13) & 0x1) == 0)
18875 if (((word
>> 14) & 0x1) == 0)
18877 /* 33222222222211111111110000000000
18878 10987654321098765432109876543210
18879 xx101110xx1xxxxx000011xxxxxxxxxx
18885 /* 33222222222211111111110000000000
18886 10987654321098765432109876543210
18887 xx101110xx1xxxxx010011xxxxxxxxxx
18894 if (((word
>> 14) & 0x1) == 0)
18896 /* 33222222222211111111110000000000
18897 10987654321098765432109876543210
18898 xx101110xx1xxxxx001011xxxxxxxxxx
18904 /* 33222222222211111111110000000000
18905 10987654321098765432109876543210
18906 xx101110xx1xxxxx011011xxxxxxxxxx
18914 if (((word
>> 13) & 0x1) == 0)
18916 if (((word
>> 14) & 0x1) == 0)
18918 if (((word
>> 22) & 0x1) == 0)
18920 if (((word
>> 23) & 0x1) == 0)
18922 /* 33222222222211111111110000000000
18923 10987654321098765432109876543210
18924 xx101110001xxxxx000111xxxxxxxxxx
18930 /* 33222222222211111111110000000000
18931 10987654321098765432109876543210
18932 xx101110101xxxxx000111xxxxxxxxxx
18939 if (((word
>> 23) & 0x1) == 0)
18941 /* 33222222222211111111110000000000
18942 10987654321098765432109876543210
18943 xx101110011xxxxx000111xxxxxxxxxx
18949 /* 33222222222211111111110000000000
18950 10987654321098765432109876543210
18951 xx101110111xxxxx000111xxxxxxxxxx
18959 /* 33222222222211111111110000000000
18960 10987654321098765432109876543210
18961 xx101110xx1xxxxx010111xxxxxxxxxx
18968 if (((word
>> 14) & 0x1) == 0)
18970 /* 33222222222211111111110000000000
18971 10987654321098765432109876543210
18972 xx101110xx1xxxxx001111xxxxxxxxxx
18978 /* 33222222222211111111110000000000
18979 10987654321098765432109876543210
18980 xx101110xx1xxxxx011111xxxxxxxxxx
18992 if (((word
>> 10) & 0x1) == 0)
18994 if (((word
>> 11) & 0x1) == 0)
18996 if (((word
>> 12) & 0x1) == 0)
18998 if (((word
>> 13) & 0x1) == 0)
19000 if (((word
>> 14) & 0x1) == 0)
19002 if (((word
>> 29) & 0x1) == 0)
19004 if (((word
>> 30) & 0x1) == 0)
19006 /* 33222222222211111111110000000000
19007 10987654321098765432109876543210
19008 x0001110xx1xxxxx100000xxxxxxxxxx
19014 if (((word
>> 31) & 0x1) == 0)
19016 /* 33222222222211111111110000000000
19017 10987654321098765432109876543210
19018 01001110xx1xxxxx100000xxxxxxxxxx
19024 /* 33222222222211111111110000000000
19025 10987654321098765432109876543210
19026 11001110xx1xxxxx100000xxxxxxxxxx
19034 if (((word
>> 30) & 0x1) == 0)
19036 /* 33222222222211111111110000000000
19037 10987654321098765432109876543210
19038 x0101110xx1xxxxx100000xxxxxxxxxx
19044 /* 33222222222211111111110000000000
19045 10987654321098765432109876543210
19046 x1101110xx1xxxxx100000xxxxxxxxxx
19054 if (((word
>> 29) & 0x1) == 0)
19056 if (((word
>> 30) & 0x1) == 0)
19058 /* 33222222222211111111110000000000
19059 10987654321098765432109876543210
19060 x0001110xx1xxxxx110000xxxxxxxxxx
19066 if (((word
>> 31) & 0x1) == 0)
19068 /* 33222222222211111111110000000000
19069 10987654321098765432109876543210
19070 01001110xx1xxxxx110000xxxxxxxxxx
19076 /* 33222222222211111111110000000000
19077 10987654321098765432109876543210
19078 11001110xx1xxxxx110000xxxxxxxxxx
19086 if (((word
>> 30) & 0x1) == 0)
19088 /* 33222222222211111111110000000000
19089 10987654321098765432109876543210
19090 x0101110xx1xxxxx110000xxxxxxxxxx
19096 /* 33222222222211111111110000000000
19097 10987654321098765432109876543210
19098 x1101110xx1xxxxx110000xxxxxxxxxx
19107 if (((word
>> 14) & 0x1) == 0)
19109 if (((word
>> 29) & 0x1) == 0)
19111 if (((word
>> 30) & 0x1) == 0)
19113 /* 33222222222211111111110000000000
19114 10987654321098765432109876543210
19115 x0001110xx1xxxxx101000xxxxxxxxxx
19121 /* 33222222222211111111110000000000
19122 10987654321098765432109876543210
19123 x1001110xx1xxxxx101000xxxxxxxxxx
19130 if (((word
>> 30) & 0x1) == 0)
19132 /* 33222222222211111111110000000000
19133 10987654321098765432109876543210
19134 x0101110xx1xxxxx101000xxxxxxxxxx
19140 /* 33222222222211111111110000000000
19141 10987654321098765432109876543210
19142 x1101110xx1xxxxx101000xxxxxxxxxx
19150 if (((word
>> 22) & 0x1) == 0)
19152 if (((word
>> 30) & 0x1) == 0)
19154 /* 33222222222211111111110000000000
19155 10987654321098765432109876543210
19156 x0x01110x01xxxxx111000xxxxxxxxxx
19162 /* 33222222222211111111110000000000
19163 10987654321098765432109876543210
19164 x1x01110x01xxxxx111000xxxxxxxxxx
19171 if (((word
>> 30) & 0x1) == 0)
19173 /* 33222222222211111111110000000000
19174 10987654321098765432109876543210
19175 x0x01110x11xxxxx111000xxxxxxxxxx
19181 /* 33222222222211111111110000000000
19182 10987654321098765432109876543210
19183 x1x01110x11xxxxx111000xxxxxxxxxx
19193 if (((word
>> 13) & 0x1) == 0)
19195 if (((word
>> 14) & 0x1) == 0)
19197 if (((word
>> 30) & 0x1) == 0)
19199 /* 33222222222211111111110000000000
19200 10987654321098765432109876543210
19201 x0x01110xx1xxxxx100100xxxxxxxxxx
19207 /* 33222222222211111111110000000000
19208 10987654321098765432109876543210
19209 x1x01110xx1xxxxx100100xxxxxxxxxx
19216 if (((word
>> 30) & 0x1) == 0)
19218 /* 33222222222211111111110000000000
19219 10987654321098765432109876543210
19220 x0x01110xx1xxxxx110100xxxxxxxxxx
19226 /* 33222222222211111111110000000000
19227 10987654321098765432109876543210
19228 x1x01110xx1xxxxx110100xxxxxxxxxx
19236 if (((word
>> 30) & 0x1) == 0)
19238 /* 33222222222211111111110000000000
19239 10987654321098765432109876543210
19240 x0x01110xx1xxxxx1x1100xxxxxxxxxx
19246 /* 33222222222211111111110000000000
19247 10987654321098765432109876543210
19248 x1x01110xx1xxxxx1x1100xxxxxxxxxx
19257 if (((word
>> 12) & 0x1) == 0)
19259 if (((word
>> 13) & 0x1) == 0)
19261 if (((word
>> 14) & 0x1) == 0)
19263 if (((word
>> 29) & 0x1) == 0)
19265 if (((word
>> 31) & 0x1) == 0)
19267 if (((word
>> 16) & 0x1) == 0)
19269 /* 33222222222211111111110000000000
19270 10987654321098765432109876543210
19271 0x001110xx1xxxx0100010xxxxxxxxxx
19277 if (((word
>> 19) & 0x1) == 0)
19279 if (((word
>> 23) & 0x1) == 0)
19281 /* 33222222222211111111110000000000
19282 10987654321098765432109876543210
19283 0x0011100x1x0xx1100010xxxxxxxxxx
19289 /* 33222222222211111111110000000000
19290 10987654321098765432109876543210
19291 0x0011101x1x0xx1100010xxxxxxxxxx
19298 if (((word
>> 23) & 0x1) == 0)
19300 /* 33222222222211111111110000000000
19301 10987654321098765432109876543210
19302 0x0011100x1x1xx1100010xxxxxxxxxx
19308 /* 33222222222211111111110000000000
19309 10987654321098765432109876543210
19310 0x0011101x1x1xx1100010xxxxxxxxxx
19319 /* 33222222222211111111110000000000
19320 10987654321098765432109876543210
19321 1x001110xx1xxxxx100010xxxxxxxxxx
19328 if (((word
>> 16) & 0x1) == 0)
19330 /* 33222222222211111111110000000000
19331 10987654321098765432109876543210
19332 xx101110xx1xxxx0100010xxxxxxxxxx
19338 if (((word
>> 19) & 0x1) == 0)
19340 /* 33222222222211111111110000000000
19341 10987654321098765432109876543210
19342 xx101110xx1x0xx1100010xxxxxxxxxx
19348 /* 33222222222211111111110000000000
19349 10987654321098765432109876543210
19350 xx101110xx1x1xx1100010xxxxxxxxxx
19359 if (((word
>> 23) & 0x1) == 0)
19361 if (((word
>> 29) & 0x1) == 0)
19363 if (((word
>> 31) & 0x1) == 0)
19365 if (((word
>> 16) & 0x1) == 0)
19367 /* 33222222222211111111110000000000
19368 10987654321098765432109876543210
19369 0x0011100x1xxxx0110010xxxxxxxxxx
19375 if (((word
>> 19) & 0x1) == 0)
19377 /* 33222222222211111111110000000000
19378 10987654321098765432109876543210
19379 0x0011100x1x0xx1110010xxxxxxxxxx
19385 /* 33222222222211111111110000000000
19386 10987654321098765432109876543210
19387 0x0011100x1x1xx1110010xxxxxxxxxx
19395 /* 33222222222211111111110000000000
19396 10987654321098765432109876543210
19397 1x0011100x1xxxxx110010xxxxxxxxxx
19404 if (((word
>> 16) & 0x1) == 0)
19406 /* 33222222222211111111110000000000
19407 10987654321098765432109876543210
19408 xx1011100x1xxxx0110010xxxxxxxxxx
19414 if (((word
>> 19) & 0x1) == 0)
19416 /* 33222222222211111111110000000000
19417 10987654321098765432109876543210
19418 xx1011100x1x0xx1110010xxxxxxxxxx
19424 /* 33222222222211111111110000000000
19425 10987654321098765432109876543210
19426 xx1011100x1x1xx1110010xxxxxxxxxx
19435 if (((word
>> 16) & 0x1) == 0)
19437 if (((word
>> 19) & 0x1) == 0)
19439 if (((word
>> 20) & 0x1) == 0)
19441 if (((word
>> 29) & 0x1) == 0)
19443 /* 33222222222211111111110000000000
19444 10987654321098765432109876543210
19445 xx0011101x100xx0110010xxxxxxxxxx
19451 /* 33222222222211111111110000000000
19452 10987654321098765432109876543210
19453 xx1011101x100xx0110010xxxxxxxxxx
19460 if (((word
>> 29) & 0x1) == 0)
19462 /* 33222222222211111111110000000000
19463 10987654321098765432109876543210
19464 xx0011101x110xx0110010xxxxxxxxxx
19470 /* 33222222222211111111110000000000
19471 10987654321098765432109876543210
19472 xx1011101x110xx0110010xxxxxxxxxx
19480 if (((word
>> 29) & 0x1) == 0)
19482 /* 33222222222211111111110000000000
19483 10987654321098765432109876543210
19484 xx0011101x1x1xx0110010xxxxxxxxxx
19490 /* 33222222222211111111110000000000
19491 10987654321098765432109876543210
19492 xx1011101x1x1xx0110010xxxxxxxxxx
19500 if (((word
>> 29) & 0x1) == 0)
19502 /* 33222222222211111111110000000000
19503 10987654321098765432109876543210
19504 xx0011101x1xxxx1110010xxxxxxxxxx
19510 /* 33222222222211111111110000000000
19511 10987654321098765432109876543210
19512 xx1011101x1xxxx1110010xxxxxxxxxx
19522 if (((word
>> 14) & 0x1) == 0)
19524 if (((word
>> 16) & 0x1) == 0)
19526 if (((word
>> 20) & 0x1) == 0)
19528 /* 33222222222211111111110000000000
19529 10987654321098765432109876543210
19530 xxx01110xx10xxx0101010xxxxxxxxxx
19536 if (((word
>> 29) & 0x1) == 0)
19538 /* 33222222222211111111110000000000
19539 10987654321098765432109876543210
19540 xx001110xx11xxx0101010xxxxxxxxxx
19546 /* 33222222222211111111110000000000
19547 10987654321098765432109876543210
19548 xx101110xx11xxx0101010xxxxxxxxxx
19556 if (((word
>> 19) & 0x1) == 0)
19558 if (((word
>> 20) & 0x1) == 0)
19560 if (((word
>> 23) & 0x1) == 0)
19562 if (((word
>> 29) & 0x1) == 0)
19564 /* 33222222222211111111110000000000
19565 10987654321098765432109876543210
19566 xx0011100x100xx1101010xxxxxxxxxx
19572 /* 33222222222211111111110000000000
19573 10987654321098765432109876543210
19574 xx1011100x100xx1101010xxxxxxxxxx
19581 if (((word
>> 29) & 0x1) == 0)
19583 /* 33222222222211111111110000000000
19584 10987654321098765432109876543210
19585 xx0011101x100xx1101010xxxxxxxxxx
19591 /* 33222222222211111111110000000000
19592 10987654321098765432109876543210
19593 xx1011101x100xx1101010xxxxxxxxxx
19601 if (((word
>> 29) & 0x1) == 0)
19603 /* 33222222222211111111110000000000
19604 10987654321098765432109876543210
19605 xx001110xx110xx1101010xxxxxxxxxx
19611 /* 33222222222211111111110000000000
19612 10987654321098765432109876543210
19613 xx101110xx110xx1101010xxxxxxxxxx
19621 if (((word
>> 23) & 0x1) == 0)
19623 if (((word
>> 29) & 0x1) == 0)
19625 /* 33222222222211111111110000000000
19626 10987654321098765432109876543210
19627 xx0011100x1x1xx1101010xxxxxxxxxx
19633 /* 33222222222211111111110000000000
19634 10987654321098765432109876543210
19635 xx1011100x1x1xx1101010xxxxxxxxxx
19642 if (((word
>> 29) & 0x1) == 0)
19644 /* 33222222222211111111110000000000
19645 10987654321098765432109876543210
19646 xx0011101x1x1xx1101010xxxxxxxxxx
19652 /* 33222222222211111111110000000000
19653 10987654321098765432109876543210
19654 xx1011101x1x1xx1101010xxxxxxxxxx
19664 if (((word
>> 16) & 0x1) == 0)
19666 if (((word
>> 19) & 0x1) == 0)
19668 /* 33222222222211111111110000000000
19669 10987654321098765432109876543210
19670 xxx01110xx1x0xx0111010xxxxxxxxxx
19676 /* 33222222222211111111110000000000
19677 10987654321098765432109876543210
19678 xxx01110xx1x1xx0111010xxxxxxxxxx
19685 if (((word
>> 29) & 0x1) == 0)
19687 /* 33222222222211111111110000000000
19688 10987654321098765432109876543210
19689 xx001110xx1xxxx1111010xxxxxxxxxx
19695 /* 33222222222211111111110000000000
19696 10987654321098765432109876543210
19697 xx101110xx1xxxx1111010xxxxxxxxxx
19707 if (((word
>> 13) & 0x1) == 0)
19709 if (((word
>> 14) & 0x1) == 0)
19711 if (((word
>> 16) & 0x1) == 0)
19713 if (((word
>> 29) & 0x1) == 0)
19715 /* 33222222222211111111110000000000
19716 10987654321098765432109876543210
19717 xx001110xx1xxxx0100110xxxxxxxxxx
19723 /* 33222222222211111111110000000000
19724 10987654321098765432109876543210
19725 xx101110xx1xxxx0100110xxxxxxxxxx
19732 if (((word
>> 19) & 0x1) == 0)
19734 if (((word
>> 23) & 0x1) == 0)
19736 if (((word
>> 29) & 0x1) == 0)
19738 /* 33222222222211111111110000000000
19739 10987654321098765432109876543210
19740 xx0011100x1x0xx1100110xxxxxxxxxx
19746 /* 33222222222211111111110000000000
19747 10987654321098765432109876543210
19748 xx1011100x1x0xx1100110xxxxxxxxxx
19755 if (((word
>> 29) & 0x1) == 0)
19757 /* 33222222222211111111110000000000
19758 10987654321098765432109876543210
19759 xx0011101x1x0xx1100110xxxxxxxxxx
19765 /* 33222222222211111111110000000000
19766 10987654321098765432109876543210
19767 xx1011101x1x0xx1100110xxxxxxxxxx
19775 if (((word
>> 23) & 0x1) == 0)
19777 if (((word
>> 29) & 0x1) == 0)
19779 /* 33222222222211111111110000000000
19780 10987654321098765432109876543210
19781 xx0011100x1x1xx1100110xxxxxxxxxx
19787 /* 33222222222211111111110000000000
19788 10987654321098765432109876543210
19789 xx1011100x1x1xx1100110xxxxxxxxxx
19796 if (((word
>> 29) & 0x1) == 0)
19798 /* 33222222222211111111110000000000
19799 10987654321098765432109876543210
19800 xx0011101x1x1xx1100110xxxxxxxxxx
19806 /* 33222222222211111111110000000000
19807 10987654321098765432109876543210
19808 xx1011101x1x1xx1100110xxxxxxxxxx
19818 if (((word
>> 16) & 0x1) == 0)
19820 if (((word
>> 19) & 0x1) == 0)
19822 if (((word
>> 29) & 0x1) == 0)
19824 /* 33222222222211111111110000000000
19825 10987654321098765432109876543210
19826 xx001110xx1x0xx0110110xxxxxxxxxx
19832 /* 33222222222211111111110000000000
19833 10987654321098765432109876543210
19834 xx101110xx1x0xx0110110xxxxxxxxxx
19841 if (((word
>> 29) & 0x1) == 0)
19843 /* 33222222222211111111110000000000
19844 10987654321098765432109876543210
19845 xx001110xx1x1xx0110110xxxxxxxxxx
19851 /* 33222222222211111111110000000000
19852 10987654321098765432109876543210
19853 xx101110xx1x1xx0110110xxxxxxxxxx
19861 if (((word
>> 19) & 0x1) == 0)
19863 if (((word
>> 23) & 0x1) == 0)
19865 if (((word
>> 29) & 0x1) == 0)
19867 /* 33222222222211111111110000000000
19868 10987654321098765432109876543210
19869 xx0011100x1x0xx1110110xxxxxxxxxx
19875 /* 33222222222211111111110000000000
19876 10987654321098765432109876543210
19877 xx1011100x1x0xx1110110xxxxxxxxxx
19884 if (((word
>> 29) & 0x1) == 0)
19886 /* 33222222222211111111110000000000
19887 10987654321098765432109876543210
19888 xx0011101x1x0xx1110110xxxxxxxxxx
19894 /* 33222222222211111111110000000000
19895 10987654321098765432109876543210
19896 xx1011101x1x0xx1110110xxxxxxxxxx
19904 if (((word
>> 23) & 0x1) == 0)
19906 if (((word
>> 29) & 0x1) == 0)
19908 /* 33222222222211111111110000000000
19909 10987654321098765432109876543210
19910 xx0011100x1x1xx1110110xxxxxxxxxx
19916 /* 33222222222211111111110000000000
19917 10987654321098765432109876543210
19918 xx1011100x1x1xx1110110xxxxxxxxxx
19925 if (((word
>> 29) & 0x1) == 0)
19927 /* 33222222222211111111110000000000
19928 10987654321098765432109876543210
19929 xx0011101x1x1xx1110110xxxxxxxxxx
19935 /* 33222222222211111111110000000000
19936 10987654321098765432109876543210
19937 xx1011101x1x1xx1110110xxxxxxxxxx
19948 if (((word
>> 14) & 0x1) == 0)
19950 if (((word
>> 16) & 0x1) == 0)
19952 if (((word
>> 29) & 0x1) == 0)
19954 /* 33222222222211111111110000000000
19955 10987654321098765432109876543210
19956 xx001110xx1xxxx0101110xxxxxxxxxx
19962 /* 33222222222211111111110000000000
19963 10987654321098765432109876543210
19964 xx101110xx1xxxx0101110xxxxxxxxxx
19971 if (((word
>> 19) & 0x1) == 0)
19973 if (((word
>> 20) & 0x1) == 0)
19975 if (((word
>> 23) & 0x1) == 0)
19977 if (((word
>> 29) & 0x1) == 0)
19979 /* 33222222222211111111110000000000
19980 10987654321098765432109876543210
19981 xx0011100x100xx1101110xxxxxxxxxx
19987 /* 33222222222211111111110000000000
19988 10987654321098765432109876543210
19989 xx1011100x100xx1101110xxxxxxxxxx
19996 if (((word
>> 29) & 0x1) == 0)
19998 /* 33222222222211111111110000000000
19999 10987654321098765432109876543210
20000 xx0011101x100xx1101110xxxxxxxxxx
20006 /* 33222222222211111111110000000000
20007 10987654321098765432109876543210
20008 xx1011101x100xx1101110xxxxxxxxxx
20016 /* 33222222222211111111110000000000
20017 10987654321098765432109876543210
20018 xxx01110xx110xx1101110xxxxxxxxxx
20025 if (((word
>> 23) & 0x1) == 0)
20027 if (((word
>> 29) & 0x1) == 0)
20029 /* 33222222222211111111110000000000
20030 10987654321098765432109876543210
20031 xx0011100x1x1xx1101110xxxxxxxxxx
20037 /* 33222222222211111111110000000000
20038 10987654321098765432109876543210
20039 xx1011100x1x1xx1101110xxxxxxxxxx
20046 if (((word
>> 29) & 0x1) == 0)
20048 /* 33222222222211111111110000000000
20049 10987654321098765432109876543210
20050 xx0011101x1x1xx1101110xxxxxxxxxx
20056 /* 33222222222211111111110000000000
20057 10987654321098765432109876543210
20058 xx1011101x1x1xx1101110xxxxxxxxxx
20068 if (((word
>> 16) & 0x1) == 0)
20070 if (((word
>> 19) & 0x1) == 0)
20072 if (((word
>> 20) & 0x1) == 0)
20074 if (((word
>> 29) & 0x1) == 0)
20076 /* 33222222222211111111110000000000
20077 10987654321098765432109876543210
20078 xx001110xx100xx0111110xxxxxxxxxx
20084 /* 33222222222211111111110000000000
20085 10987654321098765432109876543210
20086 xx101110xx100xx0111110xxxxxxxxxx
20093 if (((word
>> 23) & 0x1) == 0)
20095 if (((word
>> 29) & 0x1) == 0)
20097 /* 33222222222211111111110000000000
20098 10987654321098765432109876543210
20099 xx0011100x110xx0111110xxxxxxxxxx
20105 /* 33222222222211111111110000000000
20106 10987654321098765432109876543210
20107 xx1011100x110xx0111110xxxxxxxxxx
20114 if (((word
>> 29) & 0x1) == 0)
20116 /* 33222222222211111111110000000000
20117 10987654321098765432109876543210
20118 xx0011101x110xx0111110xxxxxxxxxx
20124 /* 33222222222211111111110000000000
20125 10987654321098765432109876543210
20126 xx1011101x110xx0111110xxxxxxxxxx
20135 if (((word
>> 29) & 0x1) == 0)
20137 /* 33222222222211111111110000000000
20138 10987654321098765432109876543210
20139 xx001110xx1x1xx0111110xxxxxxxxxx
20145 /* 33222222222211111111110000000000
20146 10987654321098765432109876543210
20147 xx101110xx1x1xx0111110xxxxxxxxxx
20155 if (((word
>> 19) & 0x1) == 0)
20157 if (((word
>> 23) & 0x1) == 0)
20159 if (((word
>> 29) & 0x1) == 0)
20161 /* 33222222222211111111110000000000
20162 10987654321098765432109876543210
20163 xx0011100x1x0xx1111110xxxxxxxxxx
20169 /* 33222222222211111111110000000000
20170 10987654321098765432109876543210
20171 xx1011100x1x0xx1111110xxxxxxxxxx
20178 /* 33222222222211111111110000000000
20179 10987654321098765432109876543210
20180 xxx011101x1x0xx1111110xxxxxxxxxx
20187 /* 33222222222211111111110000000000
20188 10987654321098765432109876543210
20189 xxx01110xx1x1xx1111110xxxxxxxxxx
20201 if (((word
>> 11) & 0x1) == 0)
20203 if (((word
>> 12) & 0x1) == 0)
20205 if (((word
>> 13) & 0x1) == 0)
20207 if (((word
>> 14) & 0x1) == 0)
20209 if (((word
>> 29) & 0x1) == 0)
20211 if (((word
>> 31) & 0x1) == 0)
20213 /* 33222222222211111111110000000000
20214 10987654321098765432109876543210
20215 0x001110xx1xxxxx100001xxxxxxxxxx
20221 /* 33222222222211111111110000000000
20222 10987654321098765432109876543210
20223 1x001110xx1xxxxx100001xxxxxxxxxx
20230 /* 33222222222211111111110000000000
20231 10987654321098765432109876543210
20232 xx101110xx1xxxxx100001xxxxxxxxxx
20239 if (((word
>> 23) & 0x1) == 0)
20241 if (((word
>> 29) & 0x1) == 0)
20243 if (((word
>> 31) & 0x1) == 0)
20245 /* 33222222222211111111110000000000
20246 10987654321098765432109876543210
20247 0x0011100x1xxxxx110001xxxxxxxxxx
20253 /* 33222222222211111111110000000000
20254 10987654321098765432109876543210
20255 1x0011100x1xxxxx110001xxxxxxxxxx
20262 /* 33222222222211111111110000000000
20263 10987654321098765432109876543210
20264 xx1011100x1xxxxx110001xxxxxxxxxx
20271 if (((word
>> 29) & 0x1) == 0)
20273 /* 33222222222211111111110000000000
20274 10987654321098765432109876543210
20275 xx0011101x1xxxxx110001xxxxxxxxxx
20281 /* 33222222222211111111110000000000
20282 10987654321098765432109876543210
20283 xx1011101x1xxxxx110001xxxxxxxxxx
20292 if (((word
>> 14) & 0x1) == 0)
20294 if (((word
>> 29) & 0x1) == 0)
20296 /* 33222222222211111111110000000000
20297 10987654321098765432109876543210
20298 xx001110xx1xxxxx101001xxxxxxxxxx
20304 /* 33222222222211111111110000000000
20305 10987654321098765432109876543210
20306 xx101110xx1xxxxx101001xxxxxxxxxx
20313 if (((word
>> 23) & 0x1) == 0)
20315 if (((word
>> 29) & 0x1) == 0)
20317 /* 33222222222211111111110000000000
20318 10987654321098765432109876543210
20319 xx0011100x1xxxxx111001xxxxxxxxxx
20325 /* 33222222222211111111110000000000
20326 10987654321098765432109876543210
20327 xx1011100x1xxxxx111001xxxxxxxxxx
20334 /* 33222222222211111111110000000000
20335 10987654321098765432109876543210
20336 xxx011101x1xxxxx111001xxxxxxxxxx
20345 if (((word
>> 13) & 0x1) == 0)
20347 if (((word
>> 14) & 0x1) == 0)
20349 if (((word
>> 29) & 0x1) == 0)
20351 /* 33222222222211111111110000000000
20352 10987654321098765432109876543210
20353 xx001110xx1xxxxx100101xxxxxxxxxx
20359 /* 33222222222211111111110000000000
20360 10987654321098765432109876543210
20361 xx101110xx1xxxxx100101xxxxxxxxxx
20368 if (((word
>> 23) & 0x1) == 0)
20370 if (((word
>> 29) & 0x1) == 0)
20372 /* 33222222222211111111110000000000
20373 10987654321098765432109876543210
20374 xx0011100x1xxxxx110101xxxxxxxxxx
20380 /* 33222222222211111111110000000000
20381 10987654321098765432109876543210
20382 xx1011100x1xxxxx110101xxxxxxxxxx
20389 if (((word
>> 29) & 0x1) == 0)
20391 /* 33222222222211111111110000000000
20392 10987654321098765432109876543210
20393 xx0011101x1xxxxx110101xxxxxxxxxx
20399 /* 33222222222211111111110000000000
20400 10987654321098765432109876543210
20401 xx1011101x1xxxxx110101xxxxxxxxxx
20410 if (((word
>> 14) & 0x1) == 0)
20412 if (((word
>> 29) & 0x1) == 0)
20414 /* 33222222222211111111110000000000
20415 10987654321098765432109876543210
20416 xx001110xx1xxxxx101101xxxxxxxxxx
20422 /* 33222222222211111111110000000000
20423 10987654321098765432109876543210
20424 xx101110xx1xxxxx101101xxxxxxxxxx
20431 if (((word
>> 23) & 0x1) == 0)
20433 if (((word
>> 29) & 0x1) == 0)
20435 /* 33222222222211111111110000000000
20436 10987654321098765432109876543210
20437 xx0011100x1xxxxx111101xxxxxxxxxx
20443 /* 33222222222211111111110000000000
20444 10987654321098765432109876543210
20445 xx1011100x1xxxxx111101xxxxxxxxxx
20452 if (((word
>> 29) & 0x1) == 0)
20454 /* 33222222222211111111110000000000
20455 10987654321098765432109876543210
20456 xx0011101x1xxxxx111101xxxxxxxxxx
20462 /* 33222222222211111111110000000000
20463 10987654321098765432109876543210
20464 xx1011101x1xxxxx111101xxxxxxxxxx
20475 if (((word
>> 12) & 0x1) == 0)
20477 if (((word
>> 13) & 0x1) == 0)
20479 if (((word
>> 14) & 0x1) == 0)
20481 if (((word
>> 29) & 0x1) == 0)
20483 if (((word
>> 31) & 0x1) == 0)
20485 /* 33222222222211111111110000000000
20486 10987654321098765432109876543210
20487 0x001110xx1xxxxx100011xxxxxxxxxx
20493 /* 33222222222211111111110000000000
20494 10987654321098765432109876543210
20495 1x001110xx1xxxxx100011xxxxxxxxxx
20502 /* 33222222222211111111110000000000
20503 10987654321098765432109876543210
20504 xx101110xx1xxxxx100011xxxxxxxxxx
20511 if (((word
>> 23) & 0x1) == 0)
20513 if (((word
>> 29) & 0x1) == 0)
20515 /* 33222222222211111111110000000000
20516 10987654321098765432109876543210
20517 xx0011100x1xxxxx110011xxxxxxxxxx
20523 if (((word
>> 30) & 0x1) == 0)
20525 /* 33222222222211111111110000000000
20526 10987654321098765432109876543210
20527 x01011100x1xxxxx110011xxxxxxxxxx
20533 /* 33222222222211111111110000000000
20534 10987654321098765432109876543210
20535 x11011100x1xxxxx110011xxxxxxxxxx
20543 if (((word
>> 29) & 0x1) == 0)
20545 /* 33222222222211111111110000000000
20546 10987654321098765432109876543210
20547 xx0011101x1xxxxx110011xxxxxxxxxx
20553 if (((word
>> 30) & 0x1) == 0)
20555 /* 33222222222211111111110000000000
20556 10987654321098765432109876543210
20557 x01011101x1xxxxx110011xxxxxxxxxx
20563 /* 33222222222211111111110000000000
20564 10987654321098765432109876543210
20565 x11011101x1xxxxx110011xxxxxxxxxx
20575 if (((word
>> 14) & 0x1) == 0)
20577 if (((word
>> 29) & 0x1) == 0)
20579 /* 33222222222211111111110000000000
20580 10987654321098765432109876543210
20581 xx001110xx1xxxxx101011xxxxxxxxxx
20587 /* 33222222222211111111110000000000
20588 10987654321098765432109876543210
20589 xx101110xx1xxxxx101011xxxxxxxxxx
20596 if (((word
>> 23) & 0x1) == 0)
20598 if (((word
>> 29) & 0x1) == 0)
20600 if (((word
>> 30) & 0x1) == 0)
20602 /* 33222222222211111111110000000000
20603 10987654321098765432109876543210
20604 x00011100x1xxxxx111011xxxxxxxxxx
20610 /* 33222222222211111111110000000000
20611 10987654321098765432109876543210
20612 x10011100x1xxxxx111011xxxxxxxxxx
20619 /* 33222222222211111111110000000000
20620 10987654321098765432109876543210
20621 xx1011100x1xxxxx111011xxxxxxxxxx
20628 if (((word
>> 29) & 0x1) == 0)
20630 if (((word
>> 30) & 0x1) == 0)
20632 /* 33222222222211111111110000000000
20633 10987654321098765432109876543210
20634 x00011101x1xxxxx111011xxxxxxxxxx
20640 /* 33222222222211111111110000000000
20641 10987654321098765432109876543210
20642 x10011101x1xxxxx111011xxxxxxxxxx
20649 /* 33222222222211111111110000000000
20650 10987654321098765432109876543210
20651 xx1011101x1xxxxx111011xxxxxxxxxx
20661 if (((word
>> 13) & 0x1) == 0)
20663 if (((word
>> 14) & 0x1) == 0)
20665 if (((word
>> 29) & 0x1) == 0)
20667 /* 33222222222211111111110000000000
20668 10987654321098765432109876543210
20669 xx001110xx1xxxxx100111xxxxxxxxxx
20675 /* 33222222222211111111110000000000
20676 10987654321098765432109876543210
20677 xx101110xx1xxxxx100111xxxxxxxxxx
20684 if (((word
>> 29) & 0x1) == 0)
20686 /* 33222222222211111111110000000000
20687 10987654321098765432109876543210
20688 xx001110xx1xxxxx110111xxxxxxxxxx
20694 /* 33222222222211111111110000000000
20695 10987654321098765432109876543210
20696 xx101110xx1xxxxx110111xxxxxxxxxx
20704 if (((word
>> 14) & 0x1) == 0)
20706 /* 33222222222211111111110000000000
20707 10987654321098765432109876543210
20708 xxx01110xx1xxxxx101111xxxxxxxxxx
20714 if (((word
>> 23) & 0x1) == 0)
20716 if (((word
>> 29) & 0x1) == 0)
20718 /* 33222222222211111111110000000000
20719 10987654321098765432109876543210
20720 xx0011100x1xxxxx111111xxxxxxxxxx
20726 /* 33222222222211111111110000000000
20727 10987654321098765432109876543210
20728 xx1011100x1xxxxx111111xxxxxxxxxx
20735 /* 33222222222211111111110000000000
20736 10987654321098765432109876543210
20737 xxx011101x1xxxxx111111xxxxxxxxxx
20750 if (((word
>> 10) & 0x1) == 0)
20752 if (((word
>> 11) & 0x1) == 0)
20754 if (((word
>> 12) & 0x1) == 0)
20756 if (((word
>> 13) & 0x1) == 0)
20758 if (((word
>> 14) & 0x1) == 0)
20760 if (((word
>> 16) & 0x1) == 0)
20762 if (((word
>> 17) & 0x1) == 0)
20764 if (((word
>> 18) & 0x1) == 0)
20766 if (((word
>> 19) & 0x1) == 0)
20768 if (((word
>> 20) & 0x1) == 0)
20770 /* 33222222222211111111110000000000
20771 10987654321098765432109876543210
20772 xxx11110xx100000x00000xxxxxxxxxx
20778 /* 33222222222211111111110000000000
20779 10987654321098765432109876543210
20780 xxx11110xx110000x00000xxxxxxxxxx
20787 if (((word
>> 20) & 0x1) == 0)
20789 /* 33222222222211111111110000000000
20790 10987654321098765432109876543210
20791 xxx11110xx101000x00000xxxxxxxxxx
20797 /* 33222222222211111111110000000000
20798 10987654321098765432109876543210
20799 xxx11110xx111000x00000xxxxxxxxxx
20807 /* 33222222222211111111110000000000
20808 10987654321098765432109876543210
20809 xxx11110xx1xx100x00000xxxxxxxxxx
20816 if (((word
>> 18) & 0x1) == 0)
20818 /* 33222222222211111111110000000000
20819 10987654321098765432109876543210
20820 xxx11110xx1xx010x00000xxxxxxxxxx
20826 if (((word
>> 19) & 0x1) == 0)
20828 /* 33222222222211111111110000000000
20829 10987654321098765432109876543210
20830 xxx11110xx1x0110x00000xxxxxxxxxx
20836 if (((word
>> 20) & 0x1) == 0)
20838 /* 33222222222211111111110000000000
20839 10987654321098765432109876543210
20840 xxx11110xx101110x00000xxxxxxxxxx
20846 /* 33222222222211111111110000000000
20847 10987654321098765432109876543210
20848 xxx11110xx111110x00000xxxxxxxxxx
20858 if (((word
>> 17) & 0x1) == 0)
20860 if (((word
>> 18) & 0x1) == 0)
20862 if (((word
>> 19) & 0x1) == 0)
20864 if (((word
>> 20) & 0x1) == 0)
20866 /* 33222222222211111111110000000000
20867 10987654321098765432109876543210
20868 xxx11110xx100001x00000xxxxxxxxxx
20874 /* 33222222222211111111110000000000
20875 10987654321098765432109876543210
20876 xxx11110xx110001x00000xxxxxxxxxx
20883 if (((word
>> 20) & 0x1) == 0)
20885 /* 33222222222211111111110000000000
20886 10987654321098765432109876543210
20887 xxx11110xx101001x00000xxxxxxxxxx
20893 /* 33222222222211111111110000000000
20894 10987654321098765432109876543210
20895 xxx11110xx111001x00000xxxxxxxxxx
20903 /* 33222222222211111111110000000000
20904 10987654321098765432109876543210
20905 xxx11110xx1xx101x00000xxxxxxxxxx
20912 if (((word
>> 18) & 0x1) == 0)
20914 /* 33222222222211111111110000000000
20915 10987654321098765432109876543210
20916 xxx11110xx1xx011x00000xxxxxxxxxx
20922 if (((word
>> 19) & 0x1) == 0)
20924 /* 33222222222211111111110000000000
20925 10987654321098765432109876543210
20926 xxx11110xx1x0111x00000xxxxxxxxxx
20932 /* 33222222222211111111110000000000
20933 10987654321098765432109876543210
20934 xxx11110xx1x1111x00000xxxxxxxxxx
20944 if (((word
>> 17) & 0x1) == 0)
20946 if (((word
>> 15) & 0x1) == 0)
20948 if (((word
>> 16) & 0x1) == 0)
20950 if (((word
>> 18) & 0x1) == 0)
20952 if (((word
>> 19) & 0x1) == 0)
20954 /* 33222222222211111111110000000000
20955 10987654321098765432109876543210
20956 xxx11110xx1x0000010000xxxxxxxxxx
20962 /* 33222222222211111111110000000000
20963 10987654321098765432109876543210
20964 xxx11110xx1x1000010000xxxxxxxxxx
20971 /* 33222222222211111111110000000000
20972 10987654321098765432109876543210
20973 xxx11110xx1xx100010000xxxxxxxxxx
20980 if (((word
>> 18) & 0x1) == 0)
20982 if (((word
>> 19) & 0x1) == 0)
20984 /* 33222222222211111111110000000000
20985 10987654321098765432109876543210
20986 xxx11110xx1x0001010000xxxxxxxxxx
20992 /* 33222222222211111111110000000000
20993 10987654321098765432109876543210
20994 xxx11110xx1x1001010000xxxxxxxxxx
21001 /* 33222222222211111111110000000000
21002 10987654321098765432109876543210
21003 xxx11110xx1xx101010000xxxxxxxxxx
21011 if (((word
>> 16) & 0x1) == 0)
21013 if (((word
>> 18) & 0x1) == 0)
21015 if (((word
>> 19) & 0x1) == 0)
21017 /* 33222222222211111111110000000000
21018 10987654321098765432109876543210
21019 xxx11110xx1x0000110000xxxxxxxxxx
21025 /* 33222222222211111111110000000000
21026 10987654321098765432109876543210
21027 xxx11110xx1x1000110000xxxxxxxxxx
21034 /* 33222222222211111111110000000000
21035 10987654321098765432109876543210
21036 xxx11110xx1xx100110000xxxxxxxxxx
21043 if (((word
>> 18) & 0x1) == 0)
21045 if (((word
>> 19) & 0x1) == 0)
21047 /* 33222222222211111111110000000000
21048 10987654321098765432109876543210
21049 xxx11110xx1x0001110000xxxxxxxxxx
21055 /* 33222222222211111111110000000000
21056 10987654321098765432109876543210
21057 xxx11110xx1x1001110000xxxxxxxxxx
21064 /* 33222222222211111111110000000000
21065 10987654321098765432109876543210
21066 xxx11110xx1xx101110000xxxxxxxxxx
21075 if (((word
>> 18) & 0x1) == 0)
21077 /* 33222222222211111111110000000000
21078 10987654321098765432109876543210
21079 xxx11110xx1xx01xx10000xxxxxxxxxx
21085 if (((word
>> 15) & 0x1) == 0)
21087 if (((word
>> 16) & 0x1) == 0)
21089 /* 33222222222211111111110000000000
21090 10987654321098765432109876543210
21091 xxx11110xx1xx110010000xxxxxxxxxx
21097 /* 33222222222211111111110000000000
21098 10987654321098765432109876543210
21099 xxx11110xx1xx111010000xxxxxxxxxx
21106 /* 33222222222211111111110000000000
21107 10987654321098765432109876543210
21108 xxx11110xx1xx11x110000xxxxxxxxxx
21118 if (((word
>> 3) & 0x1) == 0)
21120 if (((word
>> 4) & 0x1) == 0)
21122 /* 33222222222211111111110000000000
21123 10987654321098765432109876543210
21124 xxx11110xx1xxxxxxx1000xxxxx00xxx
21130 /* 33222222222211111111110000000000
21131 10987654321098765432109876543210
21132 xxx11110xx1xxxxxxx1000xxxxx10xxx
21139 if (((word
>> 4) & 0x1) == 0)
21141 /* 33222222222211111111110000000000
21142 10987654321098765432109876543210
21143 xxx11110xx1xxxxxxx1000xxxxx01xxx
21149 /* 33222222222211111111110000000000
21150 10987654321098765432109876543210
21151 xxx11110xx1xxxxxxx1000xxxxx11xxx
21160 if (((word
>> 30) & 0x1) == 0)
21162 /* 33222222222211111111110000000000
21163 10987654321098765432109876543210
21164 x0x11110xx1xxxxxxxx100xxxxxxxxxx
21170 if (((word
>> 13) & 0x1) == 0)
21172 if (((word
>> 14) & 0x1) == 0)
21174 /* 33222222222211111111110000000000
21175 10987654321098765432109876543210
21176 x1x11110xx1xxxxxx00100xxxxxxxxxx
21182 /* 33222222222211111111110000000000
21183 10987654321098765432109876543210
21184 x1x11110xx1xxxxxx10100xxxxxxxxxx
21191 /* 33222222222211111111110000000000
21192 10987654321098765432109876543210
21193 x1x11110xx1xxxxxxx1100xxxxxxxxxx
21202 if (((word
>> 12) & 0x1) == 0)
21204 if (((word
>> 13) & 0x1) == 0)
21206 if (((word
>> 14) & 0x1) == 0)
21208 if (((word
>> 15) & 0x1) == 0)
21210 if (((word
>> 30) & 0x1) == 0)
21212 /* 33222222222211111111110000000000
21213 10987654321098765432109876543210
21214 x0x11110xx1xxxxx000010xxxxxxxxxx
21220 /* 33222222222211111111110000000000
21221 10987654321098765432109876543210
21222 x1x11110xx1xxxxx000010xxxxxxxxxx
21229 if (((word
>> 29) & 0x1) == 0)
21231 if (((word
>> 30) & 0x1) == 0)
21233 /* 33222222222211111111110000000000
21234 10987654321098765432109876543210
21235 x0011110xx1xxxxx100010xxxxxxxxxx
21241 /* 33222222222211111111110000000000
21242 10987654321098765432109876543210
21243 x1011110xx1xxxxx100010xxxxxxxxxx
21250 /* 33222222222211111111110000000000
21251 10987654321098765432109876543210
21252 xx111110xx1xxxxx100010xxxxxxxxxx
21260 if (((word
>> 15) & 0x1) == 0)
21262 if (((word
>> 29) & 0x1) == 0)
21264 if (((word
>> 30) & 0x1) == 0)
21266 /* 33222222222211111111110000000000
21267 10987654321098765432109876543210
21268 x0011110xx1xxxxx010010xxxxxxxxxx
21274 /* 33222222222211111111110000000000
21275 10987654321098765432109876543210
21276 x1011110xx1xxxxx010010xxxxxxxxxx
21283 /* 33222222222211111111110000000000
21284 10987654321098765432109876543210
21285 xx111110xx1xxxxx010010xxxxxxxxxx
21292 if (((word
>> 16) & 0x1) == 0)
21294 if (((word
>> 19) & 0x1) == 0)
21296 if (((word
>> 20) & 0x1) == 0)
21298 if (((word
>> 29) & 0x1) == 0)
21300 /* 33222222222211111111110000000000
21301 10987654321098765432109876543210
21302 xx011110xx100xx0110010xxxxxxxxxx
21308 /* 33222222222211111111110000000000
21309 10987654321098765432109876543210
21310 xx111110xx100xx0110010xxxxxxxxxx
21317 if (((word
>> 23) & 0x1) == 0)
21319 if (((word
>> 29) & 0x1) == 0)
21321 /* 33222222222211111111110000000000
21322 10987654321098765432109876543210
21323 xx0111100x110xx0110010xxxxxxxxxx
21329 /* 33222222222211111111110000000000
21330 10987654321098765432109876543210
21331 xx1111100x110xx0110010xxxxxxxxxx
21338 if (((word
>> 29) & 0x1) == 0)
21340 /* 33222222222211111111110000000000
21341 10987654321098765432109876543210
21342 xx0111101x110xx0110010xxxxxxxxxx
21348 /* 33222222222211111111110000000000
21349 10987654321098765432109876543210
21350 xx1111101x110xx0110010xxxxxxxxxx
21359 if (((word
>> 29) & 0x1) == 0)
21361 /* 33222222222211111111110000000000
21362 10987654321098765432109876543210
21363 xx011110xx1x1xx0110010xxxxxxxxxx
21369 /* 33222222222211111111110000000000
21370 10987654321098765432109876543210
21371 xx111110xx1x1xx0110010xxxxxxxxxx
21379 if (((word
>> 19) & 0x1) == 0)
21381 if (((word
>> 29) & 0x1) == 0)
21383 /* 33222222222211111111110000000000
21384 10987654321098765432109876543210
21385 xx011110xx1x0xx1110010xxxxxxxxxx
21391 /* 33222222222211111111110000000000
21392 10987654321098765432109876543210
21393 xx111110xx1x0xx1110010xxxxxxxxxx
21400 if (((word
>> 29) & 0x1) == 0)
21402 /* 33222222222211111111110000000000
21403 10987654321098765432109876543210
21404 xx011110xx1x1xx1110010xxxxxxxxxx
21410 /* 33222222222211111111110000000000
21411 10987654321098765432109876543210
21412 xx111110xx1x1xx1110010xxxxxxxxxx
21423 if (((word
>> 14) & 0x1) == 0)
21425 if (((word
>> 15) & 0x1) == 0)
21427 if (((word
>> 29) & 0x1) == 0)
21429 if (((word
>> 30) & 0x1) == 0)
21431 /* 33222222222211111111110000000000
21432 10987654321098765432109876543210
21433 x0011110xx1xxxxx001010xxxxxxxxxx
21439 /* 33222222222211111111110000000000
21440 10987654321098765432109876543210
21441 x1011110xx1xxxxx001010xxxxxxxxxx
21448 /* 33222222222211111111110000000000
21449 10987654321098765432109876543210
21450 xx111110xx1xxxxx001010xxxxxxxxxx
21457 if (((word
>> 16) & 0x1) == 0)
21459 /* 33222222222211111111110000000000
21460 10987654321098765432109876543210
21461 xxx11110xx1xxxx0101010xxxxxxxxxx
21467 if (((word
>> 19) & 0x1) == 0)
21469 if (((word
>> 23) & 0x1) == 0)
21471 if (((word
>> 29) & 0x1) == 0)
21473 /* 33222222222211111111110000000000
21474 10987654321098765432109876543210
21475 xx0111100x1x0xx1101010xxxxxxxxxx
21481 /* 33222222222211111111110000000000
21482 10987654321098765432109876543210
21483 xx1111100x1x0xx1101010xxxxxxxxxx
21490 if (((word
>> 29) & 0x1) == 0)
21492 /* 33222222222211111111110000000000
21493 10987654321098765432109876543210
21494 xx0111101x1x0xx1101010xxxxxxxxxx
21500 /* 33222222222211111111110000000000
21501 10987654321098765432109876543210
21502 xx1111101x1x0xx1101010xxxxxxxxxx
21510 if (((word
>> 23) & 0x1) == 0)
21512 if (((word
>> 29) & 0x1) == 0)
21514 /* 33222222222211111111110000000000
21515 10987654321098765432109876543210
21516 xx0111100x1x1xx1101010xxxxxxxxxx
21522 /* 33222222222211111111110000000000
21523 10987654321098765432109876543210
21524 xx1111100x1x1xx1101010xxxxxxxxxx
21531 if (((word
>> 29) & 0x1) == 0)
21533 /* 33222222222211111111110000000000
21534 10987654321098765432109876543210
21535 xx0111101x1x1xx1101010xxxxxxxxxx
21541 /* 33222222222211111111110000000000
21542 10987654321098765432109876543210
21543 xx1111101x1x1xx1101010xxxxxxxxxx
21554 if (((word
>> 15) & 0x1) == 0)
21556 if (((word
>> 29) & 0x1) == 0)
21558 /* 33222222222211111111110000000000
21559 10987654321098765432109876543210
21560 xx011110xx1xxxxx011010xxxxxxxxxx
21566 /* 33222222222211111111110000000000
21567 10987654321098765432109876543210
21568 xx111110xx1xxxxx011010xxxxxxxxxx
21575 if (((word
>> 19) & 0x1) == 0)
21577 /* 33222222222211111111110000000000
21578 10987654321098765432109876543210
21579 xxx11110xx1x0xxx111010xxxxxxxxxx
21585 /* 33222222222211111111110000000000
21586 10987654321098765432109876543210
21587 xxx11110xx1x1xxx111010xxxxxxxxxx
21597 if (((word
>> 13) & 0x1) == 0)
21599 if (((word
>> 14) & 0x1) == 0)
21601 if (((word
>> 15) & 0x1) == 0)
21603 if (((word
>> 30) & 0x1) == 0)
21605 /* 33222222222211111111110000000000
21606 10987654321098765432109876543210
21607 x0x11110xx1xxxxx000110xxxxxxxxxx
21613 /* 33222222222211111111110000000000
21614 10987654321098765432109876543210
21615 x1x11110xx1xxxxx000110xxxxxxxxxx
21622 if (((word
>> 29) & 0x1) == 0)
21624 /* 33222222222211111111110000000000
21625 10987654321098765432109876543210
21626 xx011110xx1xxxxx100110xxxxxxxxxx
21632 /* 33222222222211111111110000000000
21633 10987654321098765432109876543210
21634 xx111110xx1xxxxx100110xxxxxxxxxx
21642 if (((word
>> 15) & 0x1) == 0)
21644 /* 33222222222211111111110000000000
21645 10987654321098765432109876543210
21646 xxx11110xx1xxxxx010110xxxxxxxxxx
21652 if (((word
>> 16) & 0x1) == 0)
21654 if (((word
>> 19) & 0x1) == 0)
21656 if (((word
>> 20) & 0x1) == 0)
21658 if (((word
>> 29) & 0x1) == 0)
21660 /* 33222222222211111111110000000000
21661 10987654321098765432109876543210
21662 xx011110xx100xx0110110xxxxxxxxxx
21668 /* 33222222222211111111110000000000
21669 10987654321098765432109876543210
21670 xx111110xx100xx0110110xxxxxxxxxx
21677 if (((word
>> 29) & 0x1) == 0)
21679 /* 33222222222211111111110000000000
21680 10987654321098765432109876543210
21681 xx011110xx110xx0110110xxxxxxxxxx
21687 /* 33222222222211111111110000000000
21688 10987654321098765432109876543210
21689 xx111110xx110xx0110110xxxxxxxxxx
21697 if (((word
>> 29) & 0x1) == 0)
21699 /* 33222222222211111111110000000000
21700 10987654321098765432109876543210
21701 xx011110xx1x1xx0110110xxxxxxxxxx
21707 /* 33222222222211111111110000000000
21708 10987654321098765432109876543210
21709 xx111110xx1x1xx0110110xxxxxxxxxx
21717 if (((word
>> 19) & 0x1) == 0)
21719 if (((word
>> 23) & 0x1) == 0)
21721 if (((word
>> 29) & 0x1) == 0)
21723 /* 33222222222211111111110000000000
21724 10987654321098765432109876543210
21725 xx0111100x1x0xx1110110xxxxxxxxxx
21731 /* 33222222222211111111110000000000
21732 10987654321098765432109876543210
21733 xx1111100x1x0xx1110110xxxxxxxxxx
21740 if (((word
>> 29) & 0x1) == 0)
21742 /* 33222222222211111111110000000000
21743 10987654321098765432109876543210
21744 xx0111101x1x0xx1110110xxxxxxxxxx
21750 /* 33222222222211111111110000000000
21751 10987654321098765432109876543210
21752 xx1111101x1x0xx1110110xxxxxxxxxx
21760 if (((word
>> 23) & 0x1) == 0)
21762 if (((word
>> 29) & 0x1) == 0)
21764 /* 33222222222211111111110000000000
21765 10987654321098765432109876543210
21766 xx0111100x1x1xx1110110xxxxxxxxxx
21772 /* 33222222222211111111110000000000
21773 10987654321098765432109876543210
21774 xx1111100x1x1xx1110110xxxxxxxxxx
21781 if (((word
>> 29) & 0x1) == 0)
21783 /* 33222222222211111111110000000000
21784 10987654321098765432109876543210
21785 xx0111101x1x1xx1110110xxxxxxxxxx
21791 /* 33222222222211111111110000000000
21792 10987654321098765432109876543210
21793 xx1111101x1x1xx1110110xxxxxxxxxx
21805 if (((word
>> 14) & 0x1) == 0)
21807 if (((word
>> 15) & 0x1) == 0)
21809 if (((word
>> 29) & 0x1) == 0)
21811 if (((word
>> 30) & 0x1) == 0)
21813 /* 33222222222211111111110000000000
21814 10987654321098765432109876543210
21815 x0011110xx1xxxxx001110xxxxxxxxxx
21821 /* 33222222222211111111110000000000
21822 10987654321098765432109876543210
21823 x1011110xx1xxxxx001110xxxxxxxxxx
21830 /* 33222222222211111111110000000000
21831 10987654321098765432109876543210
21832 xx111110xx1xxxxx001110xxxxxxxxxx
21839 if (((word
>> 16) & 0x1) == 0)
21841 if (((word
>> 29) & 0x1) == 0)
21843 /* 33222222222211111111110000000000
21844 10987654321098765432109876543210
21845 xx011110xx1xxxx0101110xxxxxxxxxx
21851 /* 33222222222211111111110000000000
21852 10987654321098765432109876543210
21853 xx111110xx1xxxx0101110xxxxxxxxxx
21860 if (((word
>> 19) & 0x1) == 0)
21862 if (((word
>> 20) & 0x1) == 0)
21864 if (((word
>> 23) & 0x1) == 0)
21866 if (((word
>> 29) & 0x1) == 0)
21868 /* 33222222222211111111110000000000
21869 10987654321098765432109876543210
21870 xx0111100x100xx1101110xxxxxxxxxx
21876 /* 33222222222211111111110000000000
21877 10987654321098765432109876543210
21878 xx1111100x100xx1101110xxxxxxxxxx
21885 if (((word
>> 29) & 0x1) == 0)
21887 /* 33222222222211111111110000000000
21888 10987654321098765432109876543210
21889 xx0111101x100xx1101110xxxxxxxxxx
21895 /* 33222222222211111111110000000000
21896 10987654321098765432109876543210
21897 xx1111101x100xx1101110xxxxxxxxxx
21905 /* 33222222222211111111110000000000
21906 10987654321098765432109876543210
21907 xxx11110xx110xx1101110xxxxxxxxxx
21914 if (((word
>> 23) & 0x1) == 0)
21916 if (((word
>> 29) & 0x1) == 0)
21918 /* 33222222222211111111110000000000
21919 10987654321098765432109876543210
21920 xx0111100x1x1xx1101110xxxxxxxxxx
21926 /* 33222222222211111111110000000000
21927 10987654321098765432109876543210
21928 xx1111100x1x1xx1101110xxxxxxxxxx
21935 if (((word
>> 29) & 0x1) == 0)
21937 /* 33222222222211111111110000000000
21938 10987654321098765432109876543210
21939 xx0111101x1x1xx1101110xxxxxxxxxx
21945 /* 33222222222211111111110000000000
21946 10987654321098765432109876543210
21947 xx1111101x1x1xx1101110xxxxxxxxxx
21958 if (((word
>> 15) & 0x1) == 0)
21960 if (((word
>> 29) & 0x1) == 0)
21962 if (((word
>> 30) & 0x1) == 0)
21964 /* 33222222222211111111110000000000
21965 10987654321098765432109876543210
21966 x0011110xx1xxxxx011110xxxxxxxxxx
21972 /* 33222222222211111111110000000000
21973 10987654321098765432109876543210
21974 x1011110xx1xxxxx011110xxxxxxxxxx
21981 /* 33222222222211111111110000000000
21982 10987654321098765432109876543210
21983 xx111110xx1xxxxx011110xxxxxxxxxx
21990 if (((word
>> 16) & 0x1) == 0)
21992 if (((word
>> 23) & 0x1) == 0)
21994 if (((word
>> 29) & 0x1) == 0)
21996 /* 33222222222211111111110000000000
21997 10987654321098765432109876543210
21998 xx0111100x1xxxx0111110xxxxxxxxxx
22004 /* 33222222222211111111110000000000
22005 10987654321098765432109876543210
22006 xx1111100x1xxxx0111110xxxxxxxxxx
22013 if (((word
>> 29) & 0x1) == 0)
22015 /* 33222222222211111111110000000000
22016 10987654321098765432109876543210
22017 xx0111101x1xxxx0111110xxxxxxxxxx
22023 /* 33222222222211111111110000000000
22024 10987654321098765432109876543210
22025 xx1111101x1xxxx0111110xxxxxxxxxx
22033 if (((word
>> 19) & 0x1) == 0)
22035 /* 33222222222211111111110000000000
22036 10987654321098765432109876543210
22037 xxx11110xx1x0xx1111110xxxxxxxxxx
22043 /* 33222222222211111111110000000000
22044 10987654321098765432109876543210
22045 xxx11110xx1x1xx1111110xxxxxxxxxx
22058 if (((word
>> 11) & 0x1) == 0)
22060 if (((word
>> 29) & 0x1) == 0)
22062 if (((word
>> 30) & 0x1) == 0)
22064 if (((word
>> 4) & 0x1) == 0)
22066 /* 33222222222211111111110000000000
22067 10987654321098765432109876543210
22068 x0011110xx1xxxxxxxxx01xxxxx0xxxx
22074 /* 33222222222211111111110000000000
22075 10987654321098765432109876543210
22076 x0011110xx1xxxxxxxxx01xxxxx1xxxx
22083 if (((word
>> 12) & 0x1) == 0)
22085 if (((word
>> 13) & 0x1) == 0)
22087 if (((word
>> 14) & 0x1) == 0)
22089 /* 33222222222211111111110000000000
22090 10987654321098765432109876543210
22091 x1011110xx1xxxxxx00001xxxxxxxxxx
22097 /* 33222222222211111111110000000000
22098 10987654321098765432109876543210
22099 x1011110xx1xxxxxx10001xxxxxxxxxx
22106 /* 33222222222211111111110000000000
22107 10987654321098765432109876543210
22108 x1011110xx1xxxxxxx1001xxxxxxxxxx
22115 if (((word
>> 13) & 0x1) == 0)
22117 /* 33222222222211111111110000000000
22118 10987654321098765432109876543210
22119 x1011110xx1xxxxxxx0101xxxxxxxxxx
22125 if (((word
>> 15) & 0x1) == 0)
22127 /* 33222222222211111111110000000000
22128 10987654321098765432109876543210
22129 x1011110xx1xxxxx0x1101xxxxxxxxxx
22135 /* 33222222222211111111110000000000
22136 10987654321098765432109876543210
22137 x1011110xx1xxxxx1x1101xxxxxxxxxx
22147 if (((word
>> 12) & 0x1) == 0)
22149 if (((word
>> 13) & 0x1) == 0)
22151 if (((word
>> 14) & 0x1) == 0)
22153 /* 33222222222211111111110000000000
22154 10987654321098765432109876543210
22155 xx111110xx1xxxxxx00001xxxxxxxxxx
22161 /* 33222222222211111111110000000000
22162 10987654321098765432109876543210
22163 xx111110xx1xxxxxx10001xxxxxxxxxx
22170 if (((word
>> 23) & 0x1) == 0)
22172 /* 33222222222211111111110000000000
22173 10987654321098765432109876543210
22174 xx1111100x1xxxxxxx1001xxxxxxxxxx
22180 /* 33222222222211111111110000000000
22181 10987654321098765432109876543210
22182 xx1111101x1xxxxxxx1001xxxxxxxxxx
22190 if (((word
>> 13) & 0x1) == 0)
22192 if (((word
>> 15) & 0x1) == 0)
22194 /* 33222222222211111111110000000000
22195 10987654321098765432109876543210
22196 xx111110xx1xxxxx0x0101xxxxxxxxxx
22202 /* 33222222222211111111110000000000
22203 10987654321098765432109876543210
22204 xx111110xx1xxxxx1x0101xxxxxxxxxx
22211 if (((word
>> 15) & 0x1) == 0)
22213 /* 33222222222211111111110000000000
22214 10987654321098765432109876543210
22215 xx111110xx1xxxxx0x1101xxxxxxxxxx
22221 /* 33222222222211111111110000000000
22222 10987654321098765432109876543210
22223 xx111110xx1xxxxx1x1101xxxxxxxxxx
22233 if (((word
>> 29) & 0x1) == 0)
22235 if (((word
>> 30) & 0x1) == 0)
22237 /* 33222222222211111111110000000000
22238 10987654321098765432109876543210
22239 x0011110xx1xxxxxxxxx11xxxxxxxxxx
22245 if (((word
>> 12) & 0x1) == 0)
22247 if (((word
>> 13) & 0x1) == 0)
22249 if (((word
>> 14) & 0x1) == 0)
22251 if (((word
>> 15) & 0x1) == 0)
22253 /* 33222222222211111111110000000000
22254 10987654321098765432109876543210
22255 x1011110xx1xxxxx000011xxxxxxxxxx
22261 /* 33222222222211111111110000000000
22262 10987654321098765432109876543210
22263 x1011110xx1xxxxx100011xxxxxxxxxx
22270 /* 33222222222211111111110000000000
22271 10987654321098765432109876543210
22272 x1011110xx1xxxxxx10011xxxxxxxxxx
22279 /* 33222222222211111111110000000000
22280 10987654321098765432109876543210
22281 x1011110xx1xxxxxxx1011xxxxxxxxxx
22288 if (((word
>> 13) & 0x1) == 0)
22290 if (((word
>> 15) & 0x1) == 0)
22292 /* 33222222222211111111110000000000
22293 10987654321098765432109876543210
22294 x1011110xx1xxxxx0x0111xxxxxxxxxx
22300 /* 33222222222211111111110000000000
22301 10987654321098765432109876543210
22302 x1011110xx1xxxxx1x0111xxxxxxxxxx
22309 if (((word
>> 14) & 0x1) == 0)
22311 /* 33222222222211111111110000000000
22312 10987654321098765432109876543210
22313 x1011110xx1xxxxxx01111xxxxxxxxxx
22319 if (((word
>> 23) & 0x1) == 0)
22321 /* 33222222222211111111110000000000
22322 10987654321098765432109876543210
22323 x10111100x1xxxxxx11111xxxxxxxxxx
22329 /* 33222222222211111111110000000000
22330 10987654321098765432109876543210
22331 x10111101x1xxxxxx11111xxxxxxxxxx
22342 if (((word
>> 12) & 0x1) == 0)
22344 if (((word
>> 13) & 0x1) == 0)
22346 if (((word
>> 14) & 0x1) == 0)
22348 if (((word
>> 15) & 0x1) == 0)
22350 /* 33222222222211111111110000000000
22351 10987654321098765432109876543210
22352 xx111110xx1xxxxx000011xxxxxxxxxx
22358 /* 33222222222211111111110000000000
22359 10987654321098765432109876543210
22360 xx111110xx1xxxxx100011xxxxxxxxxx
22367 /* 33222222222211111111110000000000
22368 10987654321098765432109876543210
22369 xx111110xx1xxxxxx10011xxxxxxxxxx
22376 if (((word
>> 14) & 0x1) == 0)
22378 /* 33222222222211111111110000000000
22379 10987654321098765432109876543210
22380 xx111110xx1xxxxxx01011xxxxxxxxxx
22386 if (((word
>> 23) & 0x1) == 0)
22388 /* 33222222222211111111110000000000
22389 10987654321098765432109876543210
22390 xx1111100x1xxxxxx11011xxxxxxxxxx
22396 /* 33222222222211111111110000000000
22397 10987654321098765432109876543210
22398 xx1111101x1xxxxxx11011xxxxxxxxxx
22407 if (((word
>> 13) & 0x1) == 0)
22409 /* 33222222222211111111110000000000
22410 10987654321098765432109876543210
22411 xx111110xx1xxxxxxx0111xxxxxxxxxx
22417 /* 33222222222211111111110000000000
22418 10987654321098765432109876543210
22419 xx111110xx1xxxxxxx1111xxxxxxxxxx
22432 if (((word
>> 15) & 0x1) == 0)
22434 if (((word
>> 28) & 0x1) == 0)
22436 if (((word
>> 10) & 0x1) == 0)
22438 if (((word
>> 12) & 0x1) == 0)
22440 if (((word
>> 13) & 0x1) == 0)
22442 if (((word
>> 14) & 0x1) == 0)
22444 if (((word
>> 29) & 0x1) == 0)
22446 if (((word
>> 30) & 0x1) == 0)
22448 /* 33222222222211111111110000000000
22449 10987654321098765432109876543210
22450 x0001111xxxxxxxx0000x0xxxxxxxxxx
22456 /* 33222222222211111111110000000000
22457 10987654321098765432109876543210
22458 x1001111xxxxxxxx0000x0xxxxxxxxxx
22465 /* 33222222222211111111110000000000
22466 10987654321098765432109876543210
22467 xx101111xxxxxxxx0000x0xxxxxxxxxx
22474 if (((word
>> 29) & 0x1) == 0)
22476 if (((word
>> 30) & 0x1) == 0)
22478 /* 33222222222211111111110000000000
22479 10987654321098765432109876543210
22480 x0001111xxxxxxxx0100x0xxxxxxxxxx
22486 /* 33222222222211111111110000000000
22487 10987654321098765432109876543210
22488 x1001111xxxxxxxx0100x0xxxxxxxxxx
22495 /* 33222222222211111111110000000000
22496 10987654321098765432109876543210
22497 xx101111xxxxxxxx0100x0xxxxxxxxxx
22505 if (((word
>> 14) & 0x1) == 0)
22507 if (((word
>> 29) & 0x1) == 0)
22509 if (((word
>> 30) & 0x1) == 0)
22511 /* 33222222222211111111110000000000
22512 10987654321098765432109876543210
22513 x0001111xxxxxxxx0010x0xxxxxxxxxx
22519 /* 33222222222211111111110000000000
22520 10987654321098765432109876543210
22521 x1001111xxxxxxxx0010x0xxxxxxxxxx
22528 if (((word
>> 30) & 0x1) == 0)
22530 /* 33222222222211111111110000000000
22531 10987654321098765432109876543210
22532 x0101111xxxxxxxx0010x0xxxxxxxxxx
22538 /* 33222222222211111111110000000000
22539 10987654321098765432109876543210
22540 x1101111xxxxxxxx0010x0xxxxxxxxxx
22548 if (((word
>> 29) & 0x1) == 0)
22550 if (((word
>> 30) & 0x1) == 0)
22552 /* 33222222222211111111110000000000
22553 10987654321098765432109876543210
22554 x0001111xxxxxxxx0110x0xxxxxxxxxx
22560 /* 33222222222211111111110000000000
22561 10987654321098765432109876543210
22562 x1001111xxxxxxxx0110x0xxxxxxxxxx
22569 if (((word
>> 30) & 0x1) == 0)
22571 /* 33222222222211111111110000000000
22572 10987654321098765432109876543210
22573 x0101111xxxxxxxx0110x0xxxxxxxxxx
22579 /* 33222222222211111111110000000000
22580 10987654321098765432109876543210
22581 x1101111xxxxxxxx0110x0xxxxxxxxxx
22591 if (((word
>> 29) & 0x1) == 0)
22593 if (((word
>> 13) & 0x1) == 0)
22595 if (((word
>> 14) & 0x1) == 0)
22597 if (((word
>> 23) & 0x1) == 0)
22599 /* 33222222222211111111110000000000
22600 10987654321098765432109876543210
22601 xx0011110xxxxxxx0001x0xxxxxxxxxx
22607 /* 33222222222211111111110000000000
22608 10987654321098765432109876543210
22609 xx0011111xxxxxxx0001x0xxxxxxxxxx
22616 if (((word
>> 23) & 0x1) == 0)
22618 /* 33222222222211111111110000000000
22619 10987654321098765432109876543210
22620 xx0011110xxxxxxx0101x0xxxxxxxxxx
22626 /* 33222222222211111111110000000000
22627 10987654321098765432109876543210
22628 xx0011111xxxxxxx0101x0xxxxxxxxxx
22636 if (((word
>> 14) & 0x1) == 0)
22638 if (((word
>> 30) & 0x1) == 0)
22640 /* 33222222222211111111110000000000
22641 10987654321098765432109876543210
22642 x0001111xxxxxxxx0011x0xxxxxxxxxx
22648 /* 33222222222211111111110000000000
22649 10987654321098765432109876543210
22650 x1001111xxxxxxxx0011x0xxxxxxxxxx
22657 if (((word
>> 30) & 0x1) == 0)
22659 /* 33222222222211111111110000000000
22660 10987654321098765432109876543210
22661 x0001111xxxxxxxx0111x0xxxxxxxxxx
22667 /* 33222222222211111111110000000000
22668 10987654321098765432109876543210
22669 x1001111xxxxxxxx0111x0xxxxxxxxxx
22678 /* 33222222222211111111110000000000
22679 10987654321098765432109876543210
22680 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
22688 if (((word
>> 12) & 0x1) == 0)
22690 if (((word
>> 29) & 0x1) == 0)
22692 /* 33222222222211111111110000000000
22693 10987654321098765432109876543210
22694 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
22700 /* 33222222222211111111110000000000
22701 10987654321098765432109876543210
22702 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
22709 if (((word
>> 29) & 0x1) == 0)
22711 /* 33222222222211111111110000000000
22712 10987654321098765432109876543210
22713 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
22719 /* 33222222222211111111110000000000
22720 10987654321098765432109876543210
22721 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
22730 if (((word
>> 29) & 0x1) == 0)
22732 if (((word
>> 30) & 0x1) == 0)
22734 if (((word
>> 21) & 0x1) == 0)
22736 /* 33222222222211111111110000000000
22737 10987654321098765432109876543210
22738 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
22744 /* 33222222222211111111110000000000
22745 10987654321098765432109876543210
22746 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
22753 if (((word
>> 10) & 0x1) == 0)
22755 if (((word
>> 13) & 0x1) == 0)
22757 if (((word
>> 14) & 0x1) == 0)
22759 if (((word
>> 23) & 0x1) == 0)
22761 /* 33222222222211111111110000000000
22762 10987654321098765432109876543210
22763 x10111110xxxxxxx000xx0xxxxxxxxxx
22769 /* 33222222222211111111110000000000
22770 10987654321098765432109876543210
22771 x10111111xxxxxxx000xx0xxxxxxxxxx
22778 if (((word
>> 23) & 0x1) == 0)
22780 /* 33222222222211111111110000000000
22781 10987654321098765432109876543210
22782 x10111110xxxxxxx010xx0xxxxxxxxxx
22788 /* 33222222222211111111110000000000
22789 10987654321098765432109876543210
22790 x10111111xxxxxxx010xx0xxxxxxxxxx
22798 if (((word
>> 14) & 0x1) == 0)
22800 /* 33222222222211111111110000000000
22801 10987654321098765432109876543210
22802 x1011111xxxxxxxx001xx0xxxxxxxxxx
22808 /* 33222222222211111111110000000000
22809 10987654321098765432109876543210
22810 x1011111xxxxxxxx011xx0xxxxxxxxxx
22818 if (((word
>> 12) & 0x1) == 0)
22820 if (((word
>> 13) & 0x1) == 0)
22822 /* 33222222222211111111110000000000
22823 10987654321098765432109876543210
22824 x1011111xxxxxxxx0x00x1xxxxxxxxxx
22830 /* 33222222222211111111110000000000
22831 10987654321098765432109876543210
22832 x1011111xxxxxxxx0x10x1xxxxxxxxxx
22839 if (((word
>> 13) & 0x1) == 0)
22841 if (((word
>> 14) & 0x1) == 0)
22843 /* 33222222222211111111110000000000
22844 10987654321098765432109876543210
22845 x1011111xxxxxxxx0001x1xxxxxxxxxx
22851 /* 33222222222211111111110000000000
22852 10987654321098765432109876543210
22853 x1011111xxxxxxxx0101x1xxxxxxxxxx
22860 if (((word
>> 14) & 0x1) == 0)
22862 /* 33222222222211111111110000000000
22863 10987654321098765432109876543210
22864 x1011111xxxxxxxx0011x1xxxxxxxxxx
22870 /* 33222222222211111111110000000000
22871 10987654321098765432109876543210
22872 x1011111xxxxxxxx0111x1xxxxxxxxxx
22883 if (((word
>> 12) & 0x1) == 0)
22885 if (((word
>> 13) & 0x1) == 0)
22887 if (((word
>> 14) & 0x1) == 0)
22889 /* 33222222222211111111110000000000
22890 10987654321098765432109876543210
22891 xx111111xxxxxxxx0000xxxxxxxxxxxx
22897 /* 33222222222211111111110000000000
22898 10987654321098765432109876543210
22899 xx111111xxxxxxxx0100xxxxxxxxxxxx
22906 if (((word
>> 14) & 0x1) == 0)
22908 /* 33222222222211111111110000000000
22909 10987654321098765432109876543210
22910 xx111111xxxxxxxx0010xxxxxxxxxxxx
22916 /* 33222222222211111111110000000000
22917 10987654321098765432109876543210
22918 xx111111xxxxxxxx0110xxxxxxxxxxxx
22926 if (((word
>> 13) & 0x1) == 0)
22928 if (((word
>> 14) & 0x1) == 0)
22930 /* 33222222222211111111110000000000
22931 10987654321098765432109876543210
22932 xx111111xxxxxxxx0001xxxxxxxxxxxx
22938 /* 33222222222211111111110000000000
22939 10987654321098765432109876543210
22940 xx111111xxxxxxxx0101xxxxxxxxxxxx
22947 if (((word
>> 14) & 0x1) == 0)
22949 /* 33222222222211111111110000000000
22950 10987654321098765432109876543210
22951 xx111111xxxxxxxx0011xxxxxxxxxxxx
22957 /* 33222222222211111111110000000000
22958 10987654321098765432109876543210
22959 xx111111xxxxxxxx0111xxxxxxxxxxxx
22970 if (((word
>> 28) & 0x1) == 0)
22972 if (((word
>> 10) & 0x1) == 0)
22974 if (((word
>> 12) & 0x1) == 0)
22976 if (((word
>> 13) & 0x1) == 0)
22978 if (((word
>> 14) & 0x1) == 0)
22980 if (((word
>> 29) & 0x1) == 0)
22982 /* 33222222222211111111110000000000
22983 10987654321098765432109876543210
22984 xx001111xxxxxxxx1000x0xxxxxxxxxx
22990 if (((word
>> 30) & 0x1) == 0)
22992 /* 33222222222211111111110000000000
22993 10987654321098765432109876543210
22994 x0101111xxxxxxxx1000x0xxxxxxxxxx
23000 /* 33222222222211111111110000000000
23001 10987654321098765432109876543210
23002 x1101111xxxxxxxx1000x0xxxxxxxxxx
23010 if (((word
>> 29) & 0x1) == 0)
23012 /* 33222222222211111111110000000000
23013 10987654321098765432109876543210
23014 xx001111xxxxxxxx1100x0xxxxxxxxxx
23020 if (((word
>> 30) & 0x1) == 0)
23022 /* 33222222222211111111110000000000
23023 10987654321098765432109876543210
23024 x0101111xxxxxxxx1100x0xxxxxxxxxx
23030 /* 33222222222211111111110000000000
23031 10987654321098765432109876543210
23032 x1101111xxxxxxxx1100x0xxxxxxxxxx
23041 if (((word
>> 14) & 0x1) == 0)
23043 if (((word
>> 29) & 0x1) == 0)
23045 if (((word
>> 30) & 0x1) == 0)
23047 /* 33222222222211111111110000000000
23048 10987654321098765432109876543210
23049 x0001111xxxxxxxx1010x0xxxxxxxxxx
23055 /* 33222222222211111111110000000000
23056 10987654321098765432109876543210
23057 x1001111xxxxxxxx1010x0xxxxxxxxxx
23064 if (((word
>> 30) & 0x1) == 0)
23066 /* 33222222222211111111110000000000
23067 10987654321098765432109876543210
23068 x0101111xxxxxxxx1010x0xxxxxxxxxx
23074 /* 33222222222211111111110000000000
23075 10987654321098765432109876543210
23076 x1101111xxxxxxxx1010x0xxxxxxxxxx
23084 if (((word
>> 29) & 0x1) == 0)
23086 /* 33222222222211111111110000000000
23087 10987654321098765432109876543210
23088 xx001111xxxxxxxx1110x0xxxxxxxxxx
23094 /* 33222222222211111111110000000000
23095 10987654321098765432109876543210
23096 xx101111xxxxxxxx1110x0xxxxxxxxxx
23105 if (((word
>> 13) & 0x1) == 0)
23107 if (((word
>> 14) & 0x1) == 0)
23109 if (((word
>> 23) & 0x1) == 0)
23111 if (((word
>> 29) & 0x1) == 0)
23113 /* 33222222222211111111110000000000
23114 10987654321098765432109876543210
23115 xx0011110xxxxxxx1001x0xxxxxxxxxx
23121 /* 33222222222211111111110000000000
23122 10987654321098765432109876543210
23123 xx1011110xxxxxxx1001x0xxxxxxxxxx
23130 if (((word
>> 29) & 0x1) == 0)
23132 /* 33222222222211111111110000000000
23133 10987654321098765432109876543210
23134 xx0011111xxxxxxx1001x0xxxxxxxxxx
23140 /* 33222222222211111111110000000000
23141 10987654321098765432109876543210
23142 xx1011111xxxxxxx1001x0xxxxxxxxxx
23150 if (((word
>> 29) & 0x1) == 0)
23152 /* 33222222222211111111110000000000
23153 10987654321098765432109876543210
23154 xx001111xxxxxxxx1101x0xxxxxxxxxx
23160 /* 33222222222211111111110000000000
23161 10987654321098765432109876543210
23162 xx101111xxxxxxxx1101x0xxxxxxxxxx
23170 if (((word
>> 14) & 0x1) == 0)
23172 if (((word
>> 30) & 0x1) == 0)
23174 /* 33222222222211111111110000000000
23175 10987654321098765432109876543210
23176 x0x01111xxxxxxxx1011x0xxxxxxxxxx
23182 /* 33222222222211111111110000000000
23183 10987654321098765432109876543210
23184 x1x01111xxxxxxxx1011x0xxxxxxxxxx
23191 if (((word
>> 29) & 0x1) == 0)
23193 if (((word
>> 22) & 0x1) == 0)
23195 if (((word
>> 23) & 0x1) == 0)
23197 /* 33222222222211111111110000000000
23198 10987654321098765432109876543210
23199 xx00111100xxxxxx1111x0xxxxxxxxxx
23205 /* 33222222222211111111110000000000
23206 10987654321098765432109876543210
23207 xx00111110xxxxxx1111x0xxxxxxxxxx
23214 if (((word
>> 23) & 0x1) == 0)
23216 /* 33222222222211111111110000000000
23217 10987654321098765432109876543210
23218 xx00111101xxxxxx1111x0xxxxxxxxxx
23224 if (((word
>> 30) & 0x1) == 0)
23226 /* 33222222222211111111110000000000
23227 10987654321098765432109876543210
23228 x000111111xxxxxx1111x0xxxxxxxxxx
23234 /* 33222222222211111111110000000000
23235 10987654321098765432109876543210
23236 x100111111xxxxxx1111x0xxxxxxxxxx
23245 /* 33222222222211111111110000000000
23246 10987654321098765432109876543210
23247 xx101111xxxxxxxx1111x0xxxxxxxxxx
23257 if (((word
>> 11) & 0x1) == 0)
23259 if (((word
>> 14) & 0x1) == 0)
23261 if (((word
>> 12) & 0x1) == 0)
23263 if (((word
>> 29) & 0x1) == 0)
23265 /* 33222222222211111111110000000000
23266 10987654321098765432109876543210
23267 xx001111xxxxxxxx10x001xxxxxxxxxx
23273 /* 33222222222211111111110000000000
23274 10987654321098765432109876543210
23275 xx101111xxxxxxxx10x001xxxxxxxxxx
23282 if (((word
>> 29) & 0x1) == 0)
23284 /* 33222222222211111111110000000000
23285 10987654321098765432109876543210
23286 xx001111xxxxxxxx10x101xxxxxxxxxx
23292 /* 33222222222211111111110000000000
23293 10987654321098765432109876543210
23294 xx101111xxxxxxxx10x101xxxxxxxxxx
23302 if (((word
>> 13) & 0x1) == 0)
23304 if (((word
>> 29) & 0x1) == 0)
23306 /* 33222222222211111111110000000000
23307 10987654321098765432109876543210
23308 xx001111xxxxxxxx110x01xxxxxxxxxx
23314 /* 33222222222211111111110000000000
23315 10987654321098765432109876543210
23316 xx101111xxxxxxxx110x01xxxxxxxxxx
23323 if (((word
>> 12) & 0x1) == 0)
23325 if (((word
>> 29) & 0x1) == 0)
23327 /* 33222222222211111111110000000000
23328 10987654321098765432109876543210
23329 xx001111xxxxxxxx111001xxxxxxxxxx
23335 /* 33222222222211111111110000000000
23336 10987654321098765432109876543210
23337 xx101111xxxxxxxx111001xxxxxxxxxx
23344 if (((word
>> 29) & 0x1) == 0)
23346 /* 33222222222211111111110000000000
23347 10987654321098765432109876543210
23348 xx001111xxxxxxxx111101xxxxxxxxxx
23354 /* 33222222222211111111110000000000
23355 10987654321098765432109876543210
23356 xx101111xxxxxxxx111101xxxxxxxxxx
23366 if (((word
>> 12) & 0x1) == 0)
23368 if (((word
>> 29) & 0x1) == 0)
23370 if (((word
>> 30) & 0x1) == 0)
23372 /* 33222222222211111111110000000000
23373 10987654321098765432109876543210
23374 x0001111xxxxxxxx1xx011xxxxxxxxxx
23380 /* 33222222222211111111110000000000
23381 10987654321098765432109876543210
23382 x1001111xxxxxxxx1xx011xxxxxxxxxx
23389 if (((word
>> 30) & 0x1) == 0)
23391 /* 33222222222211111111110000000000
23392 10987654321098765432109876543210
23393 x0101111xxxxxxxx1xx011xxxxxxxxxx
23399 /* 33222222222211111111110000000000
23400 10987654321098765432109876543210
23401 x1101111xxxxxxxx1xx011xxxxxxxxxx
23409 if (((word
>> 13) & 0x1) == 0)
23411 if (((word
>> 29) & 0x1) == 0)
23413 if (((word
>> 30) & 0x1) == 0)
23415 /* 33222222222211111111110000000000
23416 10987654321098765432109876543210
23417 x0001111xxxxxxxx1x0111xxxxxxxxxx
23423 /* 33222222222211111111110000000000
23424 10987654321098765432109876543210
23425 x1001111xxxxxxxx1x0111xxxxxxxxxx
23432 if (((word
>> 30) & 0x1) == 0)
23434 /* 33222222222211111111110000000000
23435 10987654321098765432109876543210
23436 x0101111xxxxxxxx1x0111xxxxxxxxxx
23442 /* 33222222222211111111110000000000
23443 10987654321098765432109876543210
23444 x1101111xxxxxxxx1x0111xxxxxxxxxx
23452 if (((word
>> 29) & 0x1) == 0)
23454 /* 33222222222211111111110000000000
23455 10987654321098765432109876543210
23456 xx001111xxxxxxxx1x1111xxxxxxxxxx
23462 /* 33222222222211111111110000000000
23463 10987654321098765432109876543210
23464 xx101111xxxxxxxx1x1111xxxxxxxxxx
23475 if (((word
>> 29) & 0x1) == 0)
23477 if (((word
>> 30) & 0x1) == 0)
23479 if (((word
>> 21) & 0x1) == 0)
23481 /* 33222222222211111111110000000000
23482 10987654321098765432109876543210
23483 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
23489 /* 33222222222211111111110000000000
23490 10987654321098765432109876543210
23491 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
23498 if (((word
>> 10) & 0x1) == 0)
23500 if (((word
>> 12) & 0x1) == 0)
23502 /* 33222222222211111111110000000000
23503 10987654321098765432109876543210
23504 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
23510 if (((word
>> 13) & 0x1) == 0)
23512 if (((word
>> 14) & 0x1) == 0)
23514 if (((word
>> 23) & 0x1) == 0)
23516 /* 33222222222211111111110000000000
23517 10987654321098765432109876543210
23518 x10111110xxxxxxx1001x0xxxxxxxxxx
23524 /* 33222222222211111111110000000000
23525 10987654321098765432109876543210
23526 x10111111xxxxxxx1001x0xxxxxxxxxx
23533 /* 33222222222211111111110000000000
23534 10987654321098765432109876543210
23535 x1011111xxxxxxxx1101x0xxxxxxxxxx
23542 /* 33222222222211111111110000000000
23543 10987654321098765432109876543210
23544 x1011111xxxxxxxx1x11x0xxxxxxxxxx
23552 if (((word
>> 11) & 0x1) == 0)
23554 if (((word
>> 12) & 0x1) == 0)
23556 /* 33222222222211111111110000000000
23557 10987654321098765432109876543210
23558 x1011111xxxxxxxx1xx001xxxxxxxxxx
23564 /* 33222222222211111111110000000000
23565 10987654321098765432109876543210
23566 x1011111xxxxxxxx1xx101xxxxxxxxxx
23573 if (((word
>> 13) & 0x1) == 0)
23575 /* 33222222222211111111110000000000
23576 10987654321098765432109876543210
23577 x1011111xxxxxxxx1x0x11xxxxxxxxxx
23583 /* 33222222222211111111110000000000
23584 10987654321098765432109876543210
23585 x1011111xxxxxxxx1x1x11xxxxxxxxxx
23595 if (((word
>> 10) & 0x1) == 0)
23597 if (((word
>> 13) & 0x1) == 0)
23599 if (((word
>> 14) & 0x1) == 0)
23601 if (((word
>> 23) & 0x1) == 0)
23603 /* 33222222222211111111110000000000
23604 10987654321098765432109876543210
23605 xx1111110xxxxxxx100xx0xxxxxxxxxx
23611 /* 33222222222211111111110000000000
23612 10987654321098765432109876543210
23613 xx1111111xxxxxxx100xx0xxxxxxxxxx
23620 /* 33222222222211111111110000000000
23621 10987654321098765432109876543210
23622 xx111111xxxxxxxx110xx0xxxxxxxxxx
23629 /* 33222222222211111111110000000000
23630 10987654321098765432109876543210
23631 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
23638 if (((word
>> 11) & 0x1) == 0)
23640 if (((word
>> 12) & 0x1) == 0)
23642 if (((word
>> 13) & 0x1) == 0)
23644 /* 33222222222211111111110000000000
23645 10987654321098765432109876543210
23646 xx111111xxxxxxxx1x0001xxxxxxxxxx
23652 /* 33222222222211111111110000000000
23653 10987654321098765432109876543210
23654 xx111111xxxxxxxx1x1001xxxxxxxxxx
23661 /* 33222222222211111111110000000000
23662 10987654321098765432109876543210
23663 xx111111xxxxxxxx1xx101xxxxxxxxxx
23670 if (((word
>> 12) & 0x1) == 0)
23672 /* 33222222222211111111110000000000
23673 10987654321098765432109876543210
23674 xx111111xxxxxxxx1xx011xxxxxxxxxx
23680 if (((word
>> 13) & 0x1) == 0)
23682 /* 33222222222211111111110000000000
23683 10987654321098765432109876543210
23684 xx111111xxxxxxxx1x0111xxxxxxxxxx
23690 /* 33222222222211111111110000000000
23691 10987654321098765432109876543210
23692 xx111111xxxxxxxx1x1111xxxxxxxxxx
23708 /* Lookup opcode WORD in the opcode table. N.B. all alias
23709 opcodes are ignored here. */
23711 const aarch64_opcode
*
23712 aarch64_opcode_lookup (uint32_t word
)
23714 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
23717 const aarch64_opcode
*
23718 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
23720 /* Use the index as the key to locate the next opcode. */
23721 int key
= opcode
- aarch64_opcode_table
;
23725 case 2381: value
= 2383; break; /* mov --> mova. */
23726 case 2383: return NULL
; /* mova --> NULL. */
23727 case 2380: value
= 2382; break; /* mov --> mova. */
23728 case 2382: return NULL
; /* mova --> NULL. */
23729 case 2385: value
= 2390; break; /* ld1b --> ld1b. */
23730 case 2390: return NULL
; /* ld1b --> NULL. */
23731 case 2387: value
= 2392; break; /* ld1w --> ld1w. */
23732 case 2392: return NULL
; /* ld1w --> NULL. */
23733 case 2386: value
= 2391; break; /* ld1h --> ld1h. */
23734 case 2391: return NULL
; /* ld1h --> NULL. */
23735 case 2388: value
= 2393; break; /* ld1d --> ld1d. */
23736 case 2393: return NULL
; /* ld1d --> NULL. */
23737 case 2395: value
= 2400; break; /* st1b --> st1b. */
23738 case 2400: return NULL
; /* st1b --> NULL. */
23739 case 2397: value
= 2402; break; /* st1w --> st1w. */
23740 case 2402: return NULL
; /* st1w --> NULL. */
23741 case 2396: value
= 2401; break; /* st1h --> st1h. */
23742 case 2401: return NULL
; /* st1h --> NULL. */
23743 case 2398: value
= 2403; break; /* st1d --> st1d. */
23744 case 2403: return NULL
; /* st1d --> NULL. */
23745 case 2389: value
= 2394; break; /* ld1q --> ld1q. */
23746 case 2394: return NULL
; /* ld1q --> NULL. */
23747 case 2399: value
= 2404; break; /* st1q --> st1q. */
23748 case 2404: return NULL
; /* st1q --> NULL. */
23749 case 12: value
= 19; break; /* add --> addg. */
23750 case 19: return NULL
; /* addg --> NULL. */
23751 case 16: value
= 20; break; /* sub --> subg. */
23752 case 20: return NULL
; /* subg --> NULL. */
23753 case 971: value
= 975; break; /* stnp --> stp. */
23754 case 975: return NULL
; /* stp --> NULL. */
23755 case 969: value
= 970; break; /* stllrb --> stllrh. */
23756 case 970: return NULL
; /* stllrh --> NULL. */
23757 case 972: value
= 976; break; /* ldnp --> ldp. */
23758 case 976: return NULL
; /* ldp --> NULL. */
23759 case 1640: value
= 1641; break; /* ldff1b --> ldff1b. */
23760 case 1641: return NULL
; /* ldff1b --> NULL. */
23761 case 1696: value
= 1697; break; /* ldff1sw --> ldff1sw. */
23762 case 1697: return NULL
; /* ldff1sw --> NULL. */
23763 case 1644: value
= 1645; break; /* ldff1b --> ldff1b. */
23764 case 1645: return NULL
; /* ldff1b --> NULL. */
23765 case 1663: value
= 1664; break; /* ldff1h --> ldff1h. */
23766 case 1664: return NULL
; /* ldff1h --> NULL. */
23767 case 1642: value
= 1643; break; /* ldff1b --> ldff1b. */
23768 case 1643: return NULL
; /* ldff1b --> NULL. */
23769 case 1661: value
= 1662; break; /* ldff1h --> ldff1h. */
23770 case 1662: return NULL
; /* ldff1h --> NULL. */
23771 case 1646: value
= 1647; break; /* ldff1b --> ldff1b. */
23772 case 1647: return NULL
; /* ldff1b --> NULL. */
23773 case 1665: value
= 1666; break; /* ldff1h --> ldff1h. */
23774 case 1666: return NULL
; /* ldff1h --> NULL. */
23775 case 1686: value
= 1687; break; /* ldff1sh --> ldff1sh. */
23776 case 1687: return NULL
; /* ldff1sh --> NULL. */
23777 case 1674: value
= 1675; break; /* ldff1sb --> ldff1sb. */
23778 case 1675: return NULL
; /* ldff1sb --> NULL. */
23779 case 1705: value
= 1706; break; /* ldff1w --> ldff1w. */
23780 case 1706: return NULL
; /* ldff1w --> NULL. */
23781 case 1678: value
= 1679; break; /* ldff1sb --> ldff1sb. */
23782 case 1679: return NULL
; /* ldff1sb --> NULL. */
23783 case 1688: value
= 1689; break; /* ldff1sh --> ldff1sh. */
23784 case 1689: return NULL
; /* ldff1sh --> NULL. */
23785 case 1676: value
= 1677; break; /* ldff1sb --> ldff1sb. */
23786 case 1677: return NULL
; /* ldff1sb --> NULL. */
23787 case 1707: value
= 1708; break; /* ldff1w --> ldff1w. */
23788 case 1708: return NULL
; /* ldff1w --> NULL. */
23789 case 1652: value
= 1653; break; /* ldff1d --> ldff1d. */
23790 case 1653: return NULL
; /* ldff1d --> NULL. */
23791 case 811: value
= 812; break; /* xaflag --> axflag. */
23792 case 812: value
= 1194; break; /* axflag --> tcommit. */
23793 case 1194: value
= 1197; break; /* tcommit --> smstart. */
23794 case 1197: value
= 1198; break; /* smstart --> smstop. */
23795 case 1198: value
= 1199; break; /* smstop --> smstart. */
23796 case 1199: value
= 1200; break; /* smstart --> smstop. */
23797 case 1200: value
= 1201; break; /* smstop --> msr. */
23798 case 1201: value
= 1202; break; /* msr --> hint. */
23799 case 1202: value
= 1211; break; /* hint --> dgh. */
23800 case 1211: value
= 1220; break; /* dgh --> clrex. */
23801 case 1220: value
= 1221; break; /* clrex --> dsb. */
23802 case 1221: value
= 1222; break; /* dsb --> dsb. */
23803 case 1222: value
= 1226; break; /* dsb --> dmb. */
23804 case 1226: value
= 1227; break; /* dmb --> isb. */
23805 case 1227: value
= 1228; break; /* isb --> sb. */
23806 case 1228: value
= 1229; break; /* sb --> sys. */
23807 case 1229: value
= 1234; break; /* sys --> wfet. */
23808 case 1234: value
= 1235; break; /* wfet --> wfit. */
23809 case 1235: value
= 1239; break; /* wfit --> cfinv. */
23810 case 1239: value
= 1240; break; /* cfinv --> msr. */
23811 case 1240: return NULL
; /* msr --> NULL. */
23812 case 1193: value
= 1195; break; /* tstart --> ttest. */
23813 case 1195: value
= 1241; break; /* ttest --> sysl. */
23814 case 1241: value
= 1242; break; /* sysl --> mrs. */
23815 case 1242: return NULL
; /* mrs --> NULL. */
23816 case 440: value
= 441; break; /* st4 --> st1. */
23817 case 441: value
= 442; break; /* st1 --> st2. */
23818 case 442: value
= 443; break; /* st2 --> st3. */
23819 case 443: return NULL
; /* st3 --> NULL. */
23820 case 448: value
= 449; break; /* st4 --> st1. */
23821 case 449: value
= 450; break; /* st1 --> st2. */
23822 case 450: value
= 451; break; /* st2 --> st3. */
23823 case 451: return NULL
; /* st3 --> NULL. */
23824 case 444: value
= 445; break; /* ld4 --> ld1. */
23825 case 445: value
= 446; break; /* ld1 --> ld2. */
23826 case 446: value
= 447; break; /* ld2 --> ld3. */
23827 case 447: return NULL
; /* ld3 --> NULL. */
23828 case 460: value
= 462; break; /* ld1 --> ld1r. */
23829 case 462: return NULL
; /* ld1r --> NULL. */
23830 case 464: value
= 466; break; /* ld2 --> ld2r. */
23831 case 466: return NULL
; /* ld2r --> NULL. */
23832 case 461: value
= 463; break; /* ld3 --> ld3r. */
23833 case 463: return NULL
; /* ld3r --> NULL. */
23834 case 465: value
= 467; break; /* ld4 --> ld4r. */
23835 case 467: return NULL
; /* ld4r --> NULL. */
23836 case 452: value
= 453; break; /* ld4 --> ld1. */
23837 case 453: value
= 454; break; /* ld1 --> ld2. */
23838 case 454: value
= 455; break; /* ld2 --> ld3. */
23839 case 455: return NULL
; /* ld3 --> NULL. */
23840 case 472: value
= 474; break; /* ld1 --> ld1r. */
23841 case 474: return NULL
; /* ld1r --> NULL. */
23842 case 473: value
= 475; break; /* ld3 --> ld3r. */
23843 case 475: return NULL
; /* ld3r --> NULL. */
23844 case 476: value
= 478; break; /* ld2 --> ld2r. */
23845 case 478: return NULL
; /* ld2r --> NULL. */
23846 case 477: value
= 479; break; /* ld4 --> ld4r. */
23847 case 479: return NULL
; /* ld4r --> NULL. */
23848 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
23849 case 765: return NULL
; /* fcvtzs --> NULL. */
23850 case 760: value
= 761; break; /* scvtf --> scvtf. */
23851 case 761: return NULL
; /* scvtf --> NULL. */
23852 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
23853 case 767: return NULL
; /* fcvtzu --> NULL. */
23854 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
23855 case 763: return NULL
; /* ucvtf --> NULL. */
23856 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
23857 case 769: return NULL
; /* fcvtns --> NULL. */
23858 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
23859 case 789: return NULL
; /* fcvtms --> NULL. */
23860 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
23861 case 785: return NULL
; /* fcvtps --> NULL. */
23862 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
23863 case 793: return NULL
; /* fcvtzs --> NULL. */
23864 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
23865 case 777: return NULL
; /* fcvtas --> NULL. */
23866 case 772: value
= 773; break; /* scvtf --> scvtf. */
23867 case 773: return NULL
; /* scvtf --> NULL. */
23868 case 780: value
= 781; break; /* fmov --> fmov. */
23869 case 781: return NULL
; /* fmov --> NULL. */
23870 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
23871 case 771: return NULL
; /* fcvtnu --> NULL. */
23872 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
23873 case 791: return NULL
; /* fcvtmu --> NULL. */
23874 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
23875 case 787: return NULL
; /* fcvtpu --> NULL. */
23876 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
23877 case 795: return NULL
; /* fcvtzu --> NULL. */
23878 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
23879 case 779: return NULL
; /* fcvtau --> NULL. */
23880 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
23881 case 775: return NULL
; /* ucvtf --> NULL. */
23882 case 782: value
= 783; break; /* fmov --> fmov. */
23883 case 783: return NULL
; /* fmov --> NULL. */
23884 case 817: value
= 818; break; /* fmov --> fmov. */
23885 case 818: return NULL
; /* fmov --> NULL. */
23886 case 826: value
= 827; break; /* frintn --> frintn. */
23887 case 827: return NULL
; /* frintn --> NULL. */
23888 case 821: value
= 822; break; /* fneg --> fneg. */
23889 case 822: return NULL
; /* fneg --> NULL. */
23890 case 830: value
= 831; break; /* frintm --> frintm. */
23891 case 831: return NULL
; /* frintm --> NULL. */
23892 case 819: value
= 820; break; /* fabs --> fabs. */
23893 case 820: return NULL
; /* fabs --> NULL. */
23894 case 828: value
= 829; break; /* frintp --> frintp. */
23895 case 829: return NULL
; /* frintp --> NULL. */
23896 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
23897 case 824: return NULL
; /* fsqrt --> NULL. */
23898 case 832: value
= 833; break; /* frintz --> frintz. */
23899 case 833: return NULL
; /* frintz --> NULL. */
23900 case 825: value
= 2506; break; /* fcvt --> bfcvt. */
23901 case 2506: return NULL
; /* bfcvt --> NULL. */
23902 case 834: value
= 835; break; /* frinta --> frinta. */
23903 case 835: return NULL
; /* frinta --> NULL. */
23904 case 836: value
= 837; break; /* frintx --> frintx. */
23905 case 837: return NULL
; /* frintx --> NULL. */
23906 case 838: value
= 839; break; /* frinti --> frinti. */
23907 case 839: return NULL
; /* frinti --> NULL. */
23908 case 803: value
= 804; break; /* fcmp --> fcmp. */
23909 case 804: return NULL
; /* fcmp --> NULL. */
23910 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
23911 case 806: return NULL
; /* fcmpe --> NULL. */
23912 case 807: value
= 808; break; /* fcmp --> fcmp. */
23913 case 808: return NULL
; /* fcmp --> NULL. */
23914 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
23915 case 810: return NULL
; /* fcmpe --> NULL. */
23916 case 866: value
= 867; break; /* fmov --> fmov. */
23917 case 867: return NULL
; /* fmov --> NULL. */
23918 case 840: value
= 841; break; /* fmul --> fmul. */
23919 case 841: return NULL
; /* fmul --> NULL. */
23920 case 856: value
= 857; break; /* fnmul --> fnmul. */
23921 case 857: return NULL
; /* fnmul --> NULL. */
23922 case 848: value
= 849; break; /* fmax --> fmax. */
23923 case 849: return NULL
; /* fmax --> NULL. */
23924 case 844: value
= 845; break; /* fadd --> fadd. */
23925 case 845: return NULL
; /* fadd --> NULL. */
23926 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
23927 case 853: return NULL
; /* fmaxnm --> NULL. */
23928 case 842: value
= 843; break; /* fdiv --> fdiv. */
23929 case 843: return NULL
; /* fdiv --> NULL. */
23930 case 850: value
= 851; break; /* fmin --> fmin. */
23931 case 851: return NULL
; /* fmin --> NULL. */
23932 case 846: value
= 847; break; /* fsub --> fsub. */
23933 case 847: return NULL
; /* fsub --> NULL. */
23934 case 854: value
= 855; break; /* fminnm --> fminnm. */
23935 case 855: return NULL
; /* fminnm --> NULL. */
23936 case 799: value
= 800; break; /* fccmp --> fccmp. */
23937 case 800: return NULL
; /* fccmp --> NULL. */
23938 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
23939 case 802: return NULL
; /* fccmpe --> NULL. */
23940 case 868: value
= 869; break; /* fcsel --> fcsel. */
23941 case 869: return NULL
; /* fcsel --> NULL. */
23942 case 133: value
= 374; break; /* movi --> sshr. */
23943 case 374: value
= 376; break; /* sshr --> srshr. */
23944 case 376: return NULL
; /* srshr --> NULL. */
23945 case 141: value
= 396; break; /* mvni --> ushr. */
23946 case 396: value
= 398; break; /* ushr --> urshr. */
23947 case 398: value
= 400; break; /* urshr --> sri. */
23948 case 400: value
= 402; break; /* sri --> sqshlu. */
23949 case 402: return NULL
; /* sqshlu --> NULL. */
23950 case 134: value
= 375; break; /* orr --> ssra. */
23951 case 375: value
= 377; break; /* ssra --> srsra. */
23952 case 377: value
= 378; break; /* srsra --> shl. */
23953 case 378: value
= 379; break; /* shl --> sqshl. */
23954 case 379: return NULL
; /* sqshl --> NULL. */
23955 case 142: value
= 397; break; /* bic --> usra. */
23956 case 397: value
= 399; break; /* usra --> ursra. */
23957 case 399: value
= 401; break; /* ursra --> sli. */
23958 case 401: value
= 403; break; /* sli --> uqshl. */
23959 case 403: return NULL
; /* uqshl --> NULL. */
23960 case 858: value
= 859; break; /* fmadd --> fmadd. */
23961 case 859: return NULL
; /* fmadd --> NULL. */
23962 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
23963 case 863: return NULL
; /* fnmadd --> NULL. */
23964 case 135: value
= 380; break; /* movi --> shrn. */
23965 case 380: value
= 381; break; /* shrn --> shrn2. */
23966 case 381: value
= 388; break; /* shrn2 --> sshll. */
23967 case 388: value
= 390; break; /* sshll --> sshll2. */
23968 case 390: return NULL
; /* sshll2 --> NULL. */
23969 case 143: value
= 404; break; /* mvni --> sqshrun. */
23970 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
23971 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
23972 case 412: value
= 414; break; /* ushll --> ushll2. */
23973 case 414: return NULL
; /* ushll2 --> NULL. */
23974 case 136: value
= 384; break; /* orr --> sqshrn. */
23975 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
23976 case 385: return NULL
; /* sqshrn2 --> NULL. */
23977 case 144: value
= 408; break; /* bic --> uqshrn. */
23978 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
23979 case 409: return NULL
; /* uqshrn2 --> NULL. */
23980 case 138: value
= 392; break; /* movi --> scvtf. */
23981 case 392: value
= 393; break; /* scvtf --> scvtf. */
23982 case 393: return NULL
; /* scvtf --> NULL. */
23983 case 146: value
= 147; break; /* movi --> movi. */
23984 case 147: value
= 416; break; /* movi --> ucvtf. */
23985 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
23986 case 417: return NULL
; /* ucvtf --> NULL. */
23987 case 140: value
= 394; break; /* fmov --> fcvtzs. */
23988 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
23989 case 395: return NULL
; /* fcvtzs --> NULL. */
23990 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
23991 case 419: return NULL
; /* fcvtzu --> NULL. */
23992 case 860: value
= 861; break; /* fmsub --> fmsub. */
23993 case 861: return NULL
; /* fmsub --> NULL. */
23994 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
23995 case 865: return NULL
; /* fnmsub --> NULL. */
23996 case 598: value
= 599; break; /* scvtf --> scvtf. */
23997 case 599: return NULL
; /* scvtf --> NULL. */
23998 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
23999 case 601: return NULL
; /* fcvtzs --> NULL. */
24000 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
24001 case 615: return NULL
; /* ucvtf --> NULL. */
24002 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
24003 case 617: return NULL
; /* fcvtzu --> NULL. */
24004 default: return NULL
;
24007 return aarch64_opcode_table
+ value
;
24010 const aarch64_opcode
*
24011 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
24013 /* Use the index as the key to locate the alias opcode. */
24014 int key
= opcode
- aarch64_opcode_table
;
24018 case 2: value
= 3; break; /* sbc --> ngc. */
24019 case 4: value
= 5; break; /* sbcs --> ngcs. */
24020 case 7: value
= 8; break; /* adds --> cmn. */
24021 case 10: value
= 11; break; /* subs --> cmp. */
24022 case 12: value
= 13; break; /* add --> mov. */
24023 case 14: value
= 15; break; /* adds --> cmn. */
24024 case 17: value
= 18; break; /* subs --> cmp. */
24025 case 22: value
= 23; break; /* adds --> cmn. */
24026 case 24: value
= 25; break; /* sub --> neg. */
24027 case 26: value
= 27; break; /* subs --> cmp. */
24028 case 152: value
= 153; break; /* umov --> mov. */
24029 case 154: value
= 155; break; /* ins --> mov. */
24030 case 156: value
= 157; break; /* ins --> mov. */
24031 case 242: value
= 243; break; /* not --> mvn. */
24032 case 317: value
= 318; break; /* orr --> mov. */
24033 case 388: value
= 389; break; /* sshll --> sxtl. */
24034 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
24035 case 412: value
= 413; break; /* ushll --> uxtl. */
24036 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
24037 case 535: value
= 536; break; /* dup --> mov. */
24038 case 618: value
= 623; break; /* sbfm --> sxtw. */
24039 case 625: value
= 627; break; /* bfm --> bfc. */
24040 case 629: value
= 633; break; /* ubfm --> uxth. */
24041 case 663: value
= 665; break; /* csinc --> cset. */
24042 case 666: value
= 668; break; /* csinv --> csetm. */
24043 case 669: value
= 670; break; /* csneg --> cneg. */
24044 case 688: value
= 688; break; /* rev --> rev. */
24045 case 713: value
= 714; break; /* lslv --> lsl. */
24046 case 715: value
= 716; break; /* lsrv --> lsr. */
24047 case 717: value
= 718; break; /* asrv --> asr. */
24048 case 719: value
= 720; break; /* rorv --> ror. */
24049 case 722: value
= 723; break; /* subps --> cmpp. */
24050 case 735: value
= 736; break; /* madd --> mul. */
24051 case 737: value
= 738; break; /* msub --> mneg. */
24052 case 739: value
= 740; break; /* smaddl --> smull. */
24053 case 741: value
= 742; break; /* smsubl --> smnegl. */
24054 case 744: value
= 745; break; /* umaddl --> umull. */
24055 case 746: value
= 747; break; /* umsubl --> umnegl. */
24056 case 758: value
= 759; break; /* extr --> ror. */
24057 case 995: value
= 996; break; /* and --> bic. */
24058 case 997: value
= 998; break; /* orr --> mov. */
24059 case 1000: value
= 1001; break; /* ands --> tst. */
24060 case 1004: value
= 1006; break; /* orr --> uxtw. */
24061 case 1007: value
= 1008; break; /* orn --> mvn. */
24062 case 1011: value
= 1012; break; /* ands --> tst. */
24063 case 1042: value
= 1138; break; /* ldaddb --> staddb. */
24064 case 1043: value
= 1139; break; /* ldaddh --> staddh. */
24065 case 1044: value
= 1140; break; /* ldadd --> stadd. */
24066 case 1046: value
= 1141; break; /* ldaddlb --> staddlb. */
24067 case 1049: value
= 1142; break; /* ldaddlh --> staddlh. */
24068 case 1052: value
= 1143; break; /* ldaddl --> staddl. */
24069 case 1054: value
= 1144; break; /* ldclrb --> stclrb. */
24070 case 1055: value
= 1145; break; /* ldclrh --> stclrh. */
24071 case 1056: value
= 1146; break; /* ldclr --> stclr. */
24072 case 1058: value
= 1147; break; /* ldclrlb --> stclrlb. */
24073 case 1061: value
= 1148; break; /* ldclrlh --> stclrlh. */
24074 case 1064: value
= 1149; break; /* ldclrl --> stclrl. */
24075 case 1066: value
= 1150; break; /* ldeorb --> steorb. */
24076 case 1067: value
= 1151; break; /* ldeorh --> steorh. */
24077 case 1068: value
= 1152; break; /* ldeor --> steor. */
24078 case 1070: value
= 1153; break; /* ldeorlb --> steorlb. */
24079 case 1073: value
= 1154; break; /* ldeorlh --> steorlh. */
24080 case 1076: value
= 1155; break; /* ldeorl --> steorl. */
24081 case 1078: value
= 1156; break; /* ldsetb --> stsetb. */
24082 case 1079: value
= 1157; break; /* ldseth --> stseth. */
24083 case 1080: value
= 1158; break; /* ldset --> stset. */
24084 case 1082: value
= 1159; break; /* ldsetlb --> stsetlb. */
24085 case 1085: value
= 1160; break; /* ldsetlh --> stsetlh. */
24086 case 1088: value
= 1161; break; /* ldsetl --> stsetl. */
24087 case 1090: value
= 1162; break; /* ldsmaxb --> stsmaxb. */
24088 case 1091: value
= 1163; break; /* ldsmaxh --> stsmaxh. */
24089 case 1092: value
= 1164; break; /* ldsmax --> stsmax. */
24090 case 1094: value
= 1165; break; /* ldsmaxlb --> stsmaxlb. */
24091 case 1097: value
= 1166; break; /* ldsmaxlh --> stsmaxlh. */
24092 case 1100: value
= 1167; break; /* ldsmaxl --> stsmaxl. */
24093 case 1102: value
= 1168; break; /* ldsminb --> stsminb. */
24094 case 1103: value
= 1169; break; /* ldsminh --> stsminh. */
24095 case 1104: value
= 1170; break; /* ldsmin --> stsmin. */
24096 case 1106: value
= 1171; break; /* ldsminlb --> stsminlb. */
24097 case 1109: value
= 1172; break; /* ldsminlh --> stsminlh. */
24098 case 1112: value
= 1173; break; /* ldsminl --> stsminl. */
24099 case 1114: value
= 1174; break; /* ldumaxb --> stumaxb. */
24100 case 1115: value
= 1175; break; /* ldumaxh --> stumaxh. */
24101 case 1116: value
= 1176; break; /* ldumax --> stumax. */
24102 case 1118: value
= 1177; break; /* ldumaxlb --> stumaxlb. */
24103 case 1121: value
= 1178; break; /* ldumaxlh --> stumaxlh. */
24104 case 1124: value
= 1179; break; /* ldumaxl --> stumaxl. */
24105 case 1126: value
= 1180; break; /* lduminb --> stuminb. */
24106 case 1127: value
= 1181; break; /* lduminh --> stuminh. */
24107 case 1128: value
= 1182; break; /* ldumin --> stumin. */
24108 case 1130: value
= 1183; break; /* lduminlb --> stuminlb. */
24109 case 1133: value
= 1184; break; /* lduminlh --> stuminlh. */
24110 case 1136: value
= 1185; break; /* lduminl --> stuminl. */
24111 case 1186: value
= 1187; break; /* movn --> mov. */
24112 case 1188: value
= 1189; break; /* movz --> mov. */
24113 case 1202: value
= 1250; break; /* hint --> autibsp. */
24114 case 1221: value
= 1225; break; /* dsb --> pssbb. */
24115 case 1222: value
= 1222; break; /* dsb --> dsb. */
24116 case 1229: value
= 1238; break; /* sys --> cpp. */
24117 case 1234: value
= 1234; break; /* wfet --> wfet. */
24118 case 1235: value
= 1235; break; /* wfit --> wfit. */
24119 case 1298: value
= 2048; break; /* and --> bic. */
24120 case 1300: value
= 1281; break; /* and --> mov. */
24121 case 1301: value
= 1285; break; /* ands --> movs. */
24122 case 1336: value
= 2049; break; /* cmpge --> cmple. */
24123 case 1339: value
= 2052; break; /* cmpgt --> cmplt. */
24124 case 1341: value
= 2050; break; /* cmphi --> cmplo. */
24125 case 1344: value
= 2051; break; /* cmphs --> cmpls. */
24126 case 1366: value
= 1278; break; /* cpy --> mov. */
24127 case 1367: value
= 1280; break; /* cpy --> mov. */
24128 case 1368: value
= 2059; break; /* cpy --> fmov. */
24129 case 1380: value
= 1273; break; /* dup --> mov. */
24130 case 1381: value
= 1275; break; /* dup --> mov. */
24131 case 1382: value
= 2058; break; /* dup --> fmov. */
24132 case 1383: value
= 1276; break; /* dupm --> mov. */
24133 case 1385: value
= 2053; break; /* eor --> eon. */
24134 case 1387: value
= 1286; break; /* eor --> not. */
24135 case 1388: value
= 1287; break; /* eors --> nots. */
24136 case 1393: value
= 2054; break; /* facge --> facle. */
24137 case 1394: value
= 2055; break; /* facgt --> faclt. */
24138 case 1407: value
= 2056; break; /* fcmge --> fcmle. */
24139 case 1409: value
= 2057; break; /* fcmgt --> fcmlt. */
24140 case 1415: value
= 1270; break; /* fcpy --> fmov. */
24141 case 1438: value
= 1269; break; /* fdup --> fmov. */
24142 case 1769: value
= 1271; break; /* orr --> mov. */
24143 case 1770: value
= 2060; break; /* orr --> orn. */
24144 case 1772: value
= 1274; break; /* orr --> mov. */
24145 case 1773: value
= 1284; break; /* orrs --> movs. */
24146 case 1835: value
= 1279; break; /* sel --> mov. */
24147 case 1836: value
= 1282; break; /* sel --> mov. */
24148 default: return NULL
;
24151 return aarch64_opcode_table
+ value
;
24154 const aarch64_opcode
*
24155 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
24157 /* Use the index as the key to locate the next opcode. */
24158 int key
= opcode
- aarch64_opcode_table
;
24162 case 3: value
= 2; break; /* ngc --> sbc. */
24163 case 5: value
= 4; break; /* ngcs --> sbcs. */
24164 case 8: value
= 7; break; /* cmn --> adds. */
24165 case 11: value
= 10; break; /* cmp --> subs. */
24166 case 13: value
= 12; break; /* mov --> add. */
24167 case 15: value
= 14; break; /* cmn --> adds. */
24168 case 18: value
= 17; break; /* cmp --> subs. */
24169 case 23: value
= 22; break; /* cmn --> adds. */
24170 case 25: value
= 24; break; /* neg --> sub. */
24171 case 27: value
= 28; break; /* cmp --> negs. */
24172 case 28: value
= 26; break; /* negs --> subs. */
24173 case 153: value
= 152; break; /* mov --> umov. */
24174 case 155: value
= 154; break; /* mov --> ins. */
24175 case 157: value
= 156; break; /* mov --> ins. */
24176 case 243: value
= 242; break; /* mvn --> not. */
24177 case 318: value
= 317; break; /* mov --> orr. */
24178 case 389: value
= 388; break; /* sxtl --> sshll. */
24179 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
24180 case 413: value
= 412; break; /* uxtl --> ushll. */
24181 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
24182 case 536: value
= 535; break; /* mov --> dup. */
24183 case 623: value
= 622; break; /* sxtw --> sxth. */
24184 case 622: value
= 621; break; /* sxth --> sxtb. */
24185 case 621: value
= 624; break; /* sxtb --> asr. */
24186 case 624: value
= 620; break; /* asr --> sbfx. */
24187 case 620: value
= 619; break; /* sbfx --> sbfiz. */
24188 case 619: value
= 618; break; /* sbfiz --> sbfm. */
24189 case 627: value
= 628; break; /* bfc --> bfxil. */
24190 case 628: value
= 626; break; /* bfxil --> bfi. */
24191 case 626: value
= 625; break; /* bfi --> bfm. */
24192 case 633: value
= 632; break; /* uxth --> uxtb. */
24193 case 632: value
= 635; break; /* uxtb --> lsr. */
24194 case 635: value
= 634; break; /* lsr --> lsl. */
24195 case 634: value
= 631; break; /* lsl --> ubfx. */
24196 case 631: value
= 630; break; /* ubfx --> ubfiz. */
24197 case 630: value
= 629; break; /* ubfiz --> ubfm. */
24198 case 665: value
= 664; break; /* cset --> cinc. */
24199 case 664: value
= 663; break; /* cinc --> csinc. */
24200 case 668: value
= 667; break; /* csetm --> cinv. */
24201 case 667: value
= 666; break; /* cinv --> csinv. */
24202 case 670: value
= 669; break; /* cneg --> csneg. */
24203 case 688: value
= 689; break; /* rev --> rev64. */
24204 case 714: value
= 713; break; /* lsl --> lslv. */
24205 case 716: value
= 715; break; /* lsr --> lsrv. */
24206 case 718: value
= 717; break; /* asr --> asrv. */
24207 case 720: value
= 719; break; /* ror --> rorv. */
24208 case 723: value
= 722; break; /* cmpp --> subps. */
24209 case 736: value
= 735; break; /* mul --> madd. */
24210 case 738: value
= 737; break; /* mneg --> msub. */
24211 case 740: value
= 739; break; /* smull --> smaddl. */
24212 case 742: value
= 741; break; /* smnegl --> smsubl. */
24213 case 745: value
= 744; break; /* umull --> umaddl. */
24214 case 747: value
= 746; break; /* umnegl --> umsubl. */
24215 case 759: value
= 758; break; /* ror --> extr. */
24216 case 996: value
= 995; break; /* bic --> and. */
24217 case 998: value
= 997; break; /* mov --> orr. */
24218 case 1001: value
= 1000; break; /* tst --> ands. */
24219 case 1006: value
= 1005; break; /* uxtw --> mov. */
24220 case 1005: value
= 1004; break; /* mov --> orr. */
24221 case 1008: value
= 1007; break; /* mvn --> orn. */
24222 case 1012: value
= 1011; break; /* tst --> ands. */
24223 case 1138: value
= 1042; break; /* staddb --> ldaddb. */
24224 case 1139: value
= 1043; break; /* staddh --> ldaddh. */
24225 case 1140: value
= 1044; break; /* stadd --> ldadd. */
24226 case 1141: value
= 1046; break; /* staddlb --> ldaddlb. */
24227 case 1142: value
= 1049; break; /* staddlh --> ldaddlh. */
24228 case 1143: value
= 1052; break; /* staddl --> ldaddl. */
24229 case 1144: value
= 1054; break; /* stclrb --> ldclrb. */
24230 case 1145: value
= 1055; break; /* stclrh --> ldclrh. */
24231 case 1146: value
= 1056; break; /* stclr --> ldclr. */
24232 case 1147: value
= 1058; break; /* stclrlb --> ldclrlb. */
24233 case 1148: value
= 1061; break; /* stclrlh --> ldclrlh. */
24234 case 1149: value
= 1064; break; /* stclrl --> ldclrl. */
24235 case 1150: value
= 1066; break; /* steorb --> ldeorb. */
24236 case 1151: value
= 1067; break; /* steorh --> ldeorh. */
24237 case 1152: value
= 1068; break; /* steor --> ldeor. */
24238 case 1153: value
= 1070; break; /* steorlb --> ldeorlb. */
24239 case 1154: value
= 1073; break; /* steorlh --> ldeorlh. */
24240 case 1155: value
= 1076; break; /* steorl --> ldeorl. */
24241 case 1156: value
= 1078; break; /* stsetb --> ldsetb. */
24242 case 1157: value
= 1079; break; /* stseth --> ldseth. */
24243 case 1158: value
= 1080; break; /* stset --> ldset. */
24244 case 1159: value
= 1082; break; /* stsetlb --> ldsetlb. */
24245 case 1160: value
= 1085; break; /* stsetlh --> ldsetlh. */
24246 case 1161: value
= 1088; break; /* stsetl --> ldsetl. */
24247 case 1162: value
= 1090; break; /* stsmaxb --> ldsmaxb. */
24248 case 1163: value
= 1091; break; /* stsmaxh --> ldsmaxh. */
24249 case 1164: value
= 1092; break; /* stsmax --> ldsmax. */
24250 case 1165: value
= 1094; break; /* stsmaxlb --> ldsmaxlb. */
24251 case 1166: value
= 1097; break; /* stsmaxlh --> ldsmaxlh. */
24252 case 1167: value
= 1100; break; /* stsmaxl --> ldsmaxl. */
24253 case 1168: value
= 1102; break; /* stsminb --> ldsminb. */
24254 case 1169: value
= 1103; break; /* stsminh --> ldsminh. */
24255 case 1170: value
= 1104; break; /* stsmin --> ldsmin. */
24256 case 1171: value
= 1106; break; /* stsminlb --> ldsminlb. */
24257 case 1172: value
= 1109; break; /* stsminlh --> ldsminlh. */
24258 case 1173: value
= 1112; break; /* stsminl --> ldsminl. */
24259 case 1174: value
= 1114; break; /* stumaxb --> ldumaxb. */
24260 case 1175: value
= 1115; break; /* stumaxh --> ldumaxh. */
24261 case 1176: value
= 1116; break; /* stumax --> ldumax. */
24262 case 1177: value
= 1118; break; /* stumaxlb --> ldumaxlb. */
24263 case 1178: value
= 1121; break; /* stumaxlh --> ldumaxlh. */
24264 case 1179: value
= 1124; break; /* stumaxl --> ldumaxl. */
24265 case 1180: value
= 1126; break; /* stuminb --> lduminb. */
24266 case 1181: value
= 1127; break; /* stuminh --> lduminh. */
24267 case 1182: value
= 1128; break; /* stumin --> ldumin. */
24268 case 1183: value
= 1130; break; /* stuminlb --> lduminlb. */
24269 case 1184: value
= 1133; break; /* stuminlh --> lduminlh. */
24270 case 1185: value
= 1136; break; /* stuminl --> lduminl. */
24271 case 1187: value
= 1186; break; /* mov --> movn. */
24272 case 1189: value
= 1188; break; /* mov --> movz. */
24273 case 1250: value
= 1249; break; /* autibsp --> autibz. */
24274 case 1249: value
= 1248; break; /* autibz --> autiasp. */
24275 case 1248: value
= 1247; break; /* autiasp --> autiaz. */
24276 case 1247: value
= 1246; break; /* autiaz --> pacibsp. */
24277 case 1246: value
= 1245; break; /* pacibsp --> pacibz. */
24278 case 1245: value
= 1244; break; /* pacibz --> paciasp. */
24279 case 1244: value
= 1243; break; /* paciasp --> paciaz. */
24280 case 1243: value
= 1219; break; /* paciaz --> tsb. */
24281 case 1219: value
= 1218; break; /* tsb --> psb. */
24282 case 1218: value
= 1217; break; /* psb --> esb. */
24283 case 1217: value
= 1216; break; /* esb --> autib1716. */
24284 case 1216: value
= 1215; break; /* autib1716 --> autia1716. */
24285 case 1215: value
= 1214; break; /* autia1716 --> pacib1716. */
24286 case 1214: value
= 1213; break; /* pacib1716 --> pacia1716. */
24287 case 1213: value
= 1212; break; /* pacia1716 --> xpaclri. */
24288 case 1212: value
= 1210; break; /* xpaclri --> sevl. */
24289 case 1210: value
= 1209; break; /* sevl --> sev. */
24290 case 1209: value
= 1208; break; /* sev --> wfi. */
24291 case 1208: value
= 1207; break; /* wfi --> wfe. */
24292 case 1207: value
= 1206; break; /* wfe --> yield. */
24293 case 1206: value
= 1205; break; /* yield --> bti. */
24294 case 1205: value
= 1204; break; /* bti --> csdb. */
24295 case 1204: value
= 1203; break; /* csdb --> nop. */
24296 case 1203: value
= 1202; break; /* nop --> hint. */
24297 case 1225: value
= 1224; break; /* pssbb --> ssbb. */
24298 case 1224: value
= 1223; break; /* ssbb --> dfb. */
24299 case 1223: value
= 1221; break; /* dfb --> dsb. */
24300 case 1238: value
= 1237; break; /* cpp --> dvp. */
24301 case 1237: value
= 1236; break; /* dvp --> cfp. */
24302 case 1236: value
= 1233; break; /* cfp --> tlbi. */
24303 case 1233: value
= 1232; break; /* tlbi --> ic. */
24304 case 1232: value
= 1231; break; /* ic --> dc. */
24305 case 1231: value
= 1230; break; /* dc --> at. */
24306 case 1230: value
= 1229; break; /* at --> sys. */
24307 case 2048: value
= 1298; break; /* bic --> and. */
24308 case 1281: value
= 1300; break; /* mov --> and. */
24309 case 1285: value
= 1301; break; /* movs --> ands. */
24310 case 2049: value
= 1336; break; /* cmple --> cmpge. */
24311 case 2052: value
= 1339; break; /* cmplt --> cmpgt. */
24312 case 2050: value
= 1341; break; /* cmplo --> cmphi. */
24313 case 2051: value
= 1344; break; /* cmpls --> cmphs. */
24314 case 1278: value
= 1366; break; /* mov --> cpy. */
24315 case 1280: value
= 1367; break; /* mov --> cpy. */
24316 case 2059: value
= 1283; break; /* fmov --> mov. */
24317 case 1283: value
= 1368; break; /* mov --> cpy. */
24318 case 1273: value
= 1380; break; /* mov --> dup. */
24319 case 1275: value
= 1272; break; /* mov --> mov. */
24320 case 1272: value
= 1381; break; /* mov --> dup. */
24321 case 2058: value
= 1277; break; /* fmov --> mov. */
24322 case 1277: value
= 1382; break; /* mov --> dup. */
24323 case 1276: value
= 1383; break; /* mov --> dupm. */
24324 case 2053: value
= 1385; break; /* eon --> eor. */
24325 case 1286: value
= 1387; break; /* not --> eor. */
24326 case 1287: value
= 1388; break; /* nots --> eors. */
24327 case 2054: value
= 1393; break; /* facle --> facge. */
24328 case 2055: value
= 1394; break; /* faclt --> facgt. */
24329 case 2056: value
= 1407; break; /* fcmle --> fcmge. */
24330 case 2057: value
= 1409; break; /* fcmlt --> fcmgt. */
24331 case 1270: value
= 1415; break; /* fmov --> fcpy. */
24332 case 1269: value
= 1438; break; /* fmov --> fdup. */
24333 case 1271: value
= 1769; break; /* mov --> orr. */
24334 case 2060: value
= 1770; break; /* orn --> orr. */
24335 case 1274: value
= 1772; break; /* mov --> orr. */
24336 case 1284: value
= 1773; break; /* movs --> orrs. */
24337 case 1279: value
= 1835; break; /* mov --> sel. */
24338 case 1282: value
= 1836; break; /* mov --> sel. */
24339 default: return NULL
;
24342 return aarch64_opcode_table
+ value
;
24346 aarch64_extract_operand (const aarch64_operand
*self
,
24347 aarch64_opnd_info
*info
,
24348 aarch64_insn code
, const aarch64_inst
*inst
,
24349 aarch64_operand_error
*errors
)
24351 /* Use the index as the key. */
24352 int key
= self
- aarch64_operands
;
24405 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
24407 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
24409 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
24411 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
24413 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
24415 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
24421 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
24423 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
24425 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
24427 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
24429 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
24468 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
24471 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
24475 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
24477 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
24480 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
24483 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
24485 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
24487 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
24489 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
24493 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
24497 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
24500 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
24503 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
24505 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
24511 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
24513 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
24515 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
24517 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
24519 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
24521 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
24523 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
24529 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
24532 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
24534 return aarch64_ext_barrier_dsb_nxs (self
, info
, code
, inst
, errors
);
24536 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
24538 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
24540 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
24543 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
24548 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
24550 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
24552 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
24557 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
24573 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
24582 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
24587 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
24589 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
24591 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
24593 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
24595 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
24597 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
24599 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
24601 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
24603 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
24605 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
24607 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
24609 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
24613 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
24617 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
24623 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
24625 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
24628 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
24632 return aarch64_ext_sme_za_hv_tiles (self
, info
, code
, inst
, errors
);
24634 return aarch64_ext_sme_za_array (self
, info
, code
, inst
, errors
);
24636 return aarch64_ext_sme_addr_ri_u4xvl (self
, info
, code
, inst
, errors
);
24638 return aarch64_ext_sme_sm_za (self
, info
, code
, inst
, errors
);
24640 return aarch64_ext_sme_pred_reg_with_index (self
, info
, code
, inst
, errors
);
24641 default: assert (0); abort ();