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 if (((word
>> 21) & 0x1) == 0)
2952 if (((word
>> 12) & 0x1) == 0)
2954 if (((word
>> 13) & 0x1) == 0)
2956 if (((word
>> 14) & 0x1) == 0)
2958 if (((word
>> 15) & 0x1) == 0)
2960 /* 33222222222211111111110000000000
2961 10987654321098765432109876543210
2962 xx011001000xxxxx0000x1xxxxxxxxxx
2968 /* 33222222222211111111110000000000
2969 10987654321098765432109876543210
2970 xx011001000xxxxx1000x1xxxxxxxxxx
2977 if (((word
>> 15) & 0x1) == 0)
2979 /* 33222222222211111111110000000000
2980 10987654321098765432109876543210
2981 xx011001000xxxxx0100x1xxxxxxxxxx
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 xx011001000xxxxx1100x1xxxxxxxxxx
2997 if (((word
>> 14) & 0x1) == 0)
2999 if (((word
>> 15) & 0x1) == 0)
3001 /* 33222222222211111111110000000000
3002 10987654321098765432109876543210
3003 xx011001000xxxxx0010x1xxxxxxxxxx
3009 /* 33222222222211111111110000000000
3010 10987654321098765432109876543210
3011 xx011001000xxxxx1010x1xxxxxxxxxx
3018 if (((word
>> 15) & 0x1) == 0)
3020 /* 33222222222211111111110000000000
3021 10987654321098765432109876543210
3022 xx011001000xxxxx0110x1xxxxxxxxxx
3028 /* 33222222222211111111110000000000
3029 10987654321098765432109876543210
3030 xx011001000xxxxx1110x1xxxxxxxxxx
3039 if (((word
>> 13) & 0x1) == 0)
3041 if (((word
>> 14) & 0x1) == 0)
3043 if (((word
>> 15) & 0x1) == 0)
3045 /* 33222222222211111111110000000000
3046 10987654321098765432109876543210
3047 xx011001000xxxxx0001x1xxxxxxxxxx
3053 /* 33222222222211111111110000000000
3054 10987654321098765432109876543210
3055 xx011001000xxxxx1001x1xxxxxxxxxx
3062 if (((word
>> 15) & 0x1) == 0)
3064 /* 33222222222211111111110000000000
3065 10987654321098765432109876543210
3066 xx011001000xxxxx0101x1xxxxxxxxxx
3072 /* 33222222222211111111110000000000
3073 10987654321098765432109876543210
3074 xx011001000xxxxx1101x1xxxxxxxxxx
3082 if (((word
>> 14) & 0x1) == 0)
3084 if (((word
>> 15) & 0x1) == 0)
3086 /* 33222222222211111111110000000000
3087 10987654321098765432109876543210
3088 xx011001000xxxxx0011x1xxxxxxxxxx
3094 /* 33222222222211111111110000000000
3095 10987654321098765432109876543210
3096 xx011001000xxxxx1011x1xxxxxxxxxx
3103 if (((word
>> 15) & 0x1) == 0)
3105 /* 33222222222211111111110000000000
3106 10987654321098765432109876543210
3107 xx011001000xxxxx0111x1xxxxxxxxxx
3113 /* 33222222222211111111110000000000
3114 10987654321098765432109876543210
3115 xx011001000xxxxx1111x1xxxxxxxxxx
3125 /* 33222222222211111111110000000000
3126 10987654321098765432109876543210
3127 xx011001001xxxxxxxxxx1xxxxxxxxxx
3135 if (((word
>> 31) & 0x1) == 0)
3137 if (((word
>> 30) & 0x1) == 0)
3139 /* 33222222222211111111110000000000
3140 10987654321098765432109876543210
3141 0011100100xxxxxxxxxxxxxxxxxxxxxx
3147 /* 33222222222211111111110000000000
3148 10987654321098765432109876543210
3149 0111100100xxxxxxxxxxxxxxxxxxxxxx
3156 /* 33222222222211111111110000000000
3157 10987654321098765432109876543210
3158 1x11100100xxxxxxxxxxxxxxxxxxxxxx
3166 if (((word
>> 29) & 0x1) == 0)
3168 if (((word
>> 10) & 0x1) == 0)
3170 if (((word
>> 11) & 0x1) == 0)
3172 if (((word
>> 21) & 0x1) == 0)
3174 if (((word
>> 30) & 0x1) == 0)
3176 if (((word
>> 31) & 0x1) == 0)
3178 /* 33222222222211111111110000000000
3179 10987654321098765432109876543210
3180 00011001010xxxxxxxxx00xxxxxxxxxx
3186 /* 33222222222211111111110000000000
3187 10987654321098765432109876543210
3188 10011001010xxxxxxxxx00xxxxxxxxxx
3195 if (((word
>> 31) & 0x1) == 0)
3197 /* 33222222222211111111110000000000
3198 10987654321098765432109876543210
3199 01011001010xxxxxxxxx00xxxxxxxxxx
3205 /* 33222222222211111111110000000000
3206 10987654321098765432109876543210
3207 11011001010xxxxxxxxx00xxxxxxxxxx
3215 /* 33222222222211111111110000000000
3216 10987654321098765432109876543210
3217 xx011001011xxxxxxxxx00xxxxxxxxxx
3224 /* 33222222222211111111110000000000
3225 10987654321098765432109876543210
3226 xx01100101xxxxxxxxxx10xxxxxxxxxx
3233 if (((word
>> 21) & 0x1) == 0)
3235 if (((word
>> 12) & 0x1) == 0)
3237 if (((word
>> 13) & 0x1) == 0)
3239 if (((word
>> 14) & 0x1) == 0)
3241 if (((word
>> 15) & 0x1) == 0)
3243 /* 33222222222211111111110000000000
3244 10987654321098765432109876543210
3245 xx011001010xxxxx0000x1xxxxxxxxxx
3251 /* 33222222222211111111110000000000
3252 10987654321098765432109876543210
3253 xx011001010xxxxx1000x1xxxxxxxxxx
3260 if (((word
>> 15) & 0x1) == 0)
3262 /* 33222222222211111111110000000000
3263 10987654321098765432109876543210
3264 xx011001010xxxxx0100x1xxxxxxxxxx
3270 /* 33222222222211111111110000000000
3271 10987654321098765432109876543210
3272 xx011001010xxxxx1100x1xxxxxxxxxx
3280 if (((word
>> 14) & 0x1) == 0)
3282 if (((word
>> 15) & 0x1) == 0)
3284 /* 33222222222211111111110000000000
3285 10987654321098765432109876543210
3286 xx011001010xxxxx0010x1xxxxxxxxxx
3292 /* 33222222222211111111110000000000
3293 10987654321098765432109876543210
3294 xx011001010xxxxx1010x1xxxxxxxxxx
3301 if (((word
>> 15) & 0x1) == 0)
3303 /* 33222222222211111111110000000000
3304 10987654321098765432109876543210
3305 xx011001010xxxxx0110x1xxxxxxxxxx
3311 /* 33222222222211111111110000000000
3312 10987654321098765432109876543210
3313 xx011001010xxxxx1110x1xxxxxxxxxx
3322 if (((word
>> 13) & 0x1) == 0)
3324 if (((word
>> 14) & 0x1) == 0)
3326 if (((word
>> 15) & 0x1) == 0)
3328 /* 33222222222211111111110000000000
3329 10987654321098765432109876543210
3330 xx011001010xxxxx0001x1xxxxxxxxxx
3336 /* 33222222222211111111110000000000
3337 10987654321098765432109876543210
3338 xx011001010xxxxx1001x1xxxxxxxxxx
3345 if (((word
>> 15) & 0x1) == 0)
3347 /* 33222222222211111111110000000000
3348 10987654321098765432109876543210
3349 xx011001010xxxxx0101x1xxxxxxxxxx
3355 /* 33222222222211111111110000000000
3356 10987654321098765432109876543210
3357 xx011001010xxxxx1101x1xxxxxxxxxx
3365 if (((word
>> 14) & 0x1) == 0)
3367 if (((word
>> 15) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 xx011001010xxxxx0011x1xxxxxxxxxx
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 xx011001010xxxxx1011x1xxxxxxxxxx
3386 if (((word
>> 15) & 0x1) == 0)
3388 /* 33222222222211111111110000000000
3389 10987654321098765432109876543210
3390 xx011001010xxxxx0111x1xxxxxxxxxx
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xx011001010xxxxx1111x1xxxxxxxxxx
3408 /* 33222222222211111111110000000000
3409 10987654321098765432109876543210
3410 xx011001011xxxxxxxxxx1xxxxxxxxxx
3418 if (((word
>> 31) & 0x1) == 0)
3420 if (((word
>> 30) & 0x1) == 0)
3422 /* 33222222222211111111110000000000
3423 10987654321098765432109876543210
3424 0011100101xxxxxxxxxxxxxxxxxxxxxx
3430 /* 33222222222211111111110000000000
3431 10987654321098765432109876543210
3432 0111100101xxxxxxxxxxxxxxxxxxxxxx
3439 /* 33222222222211111111110000000000
3440 10987654321098765432109876543210
3441 1x11100101xxxxxxxxxxxxxxxxxxxxxx
3450 if (((word
>> 29) & 0x1) == 0)
3452 if (((word
>> 10) & 0x1) == 0)
3454 if (((word
>> 11) & 0x1) == 0)
3456 if (((word
>> 21) & 0x1) == 0)
3458 if (((word
>> 22) & 0x1) == 0)
3460 if (((word
>> 30) & 0x1) == 0)
3462 if (((word
>> 31) & 0x1) == 0)
3464 /* 33222222222211111111110000000000
3465 10987654321098765432109876543210
3466 00011001100xxxxxxxxx00xxxxxxxxxx
3472 /* 33222222222211111111110000000000
3473 10987654321098765432109876543210
3474 10011001100xxxxxxxxx00xxxxxxxxxx
3481 /* 33222222222211111111110000000000
3482 10987654321098765432109876543210
3483 x1011001100xxxxxxxxx00xxxxxxxxxx
3490 if (((word
>> 30) & 0x1) == 0)
3492 /* 33222222222211111111110000000000
3493 10987654321098765432109876543210
3494 x0011001110xxxxxxxxx00xxxxxxxxxx
3500 /* 33222222222211111111110000000000
3501 10987654321098765432109876543210
3502 x1011001110xxxxxxxxx00xxxxxxxxxx
3510 if (((word
>> 22) & 0x1) == 0)
3512 /* 33222222222211111111110000000000
3513 10987654321098765432109876543210
3514 xx011001101xxxxxxxxx00xxxxxxxxxx
3520 /* 33222222222211111111110000000000
3521 10987654321098765432109876543210
3522 xx011001111xxxxxxxxx00xxxxxxxxxx
3530 if (((word
>> 22) & 0x1) == 0)
3532 /* 33222222222211111111110000000000
3533 10987654321098765432109876543210
3534 xx01100110xxxxxxxxxx10xxxxxxxxxx
3540 /* 33222222222211111111110000000000
3541 10987654321098765432109876543210
3542 xx01100111xxxxxxxxxx10xxxxxxxxxx
3550 if (((word
>> 21) & 0x1) == 0)
3552 if (((word
>> 12) & 0x1) == 0)
3554 if (((word
>> 13) & 0x1) == 0)
3556 if (((word
>> 14) & 0x1) == 0)
3558 if (((word
>> 15) & 0x1) == 0)
3560 if (((word
>> 22) & 0x1) == 0)
3562 /* 33222222222211111111110000000000
3563 10987654321098765432109876543210
3564 xx011001100xxxxx0000x1xxxxxxxxxx
3570 /* 33222222222211111111110000000000
3571 10987654321098765432109876543210
3572 xx011001110xxxxx0000x1xxxxxxxxxx
3579 if (((word
>> 22) & 0x1) == 0)
3581 /* 33222222222211111111110000000000
3582 10987654321098765432109876543210
3583 xx011001100xxxxx1000x1xxxxxxxxxx
3589 /* 33222222222211111111110000000000
3590 10987654321098765432109876543210
3591 xx011001110xxxxx1000x1xxxxxxxxxx
3599 if (((word
>> 15) & 0x1) == 0)
3601 if (((word
>> 22) & 0x1) == 0)
3603 /* 33222222222211111111110000000000
3604 10987654321098765432109876543210
3605 xx011001100xxxxx0100x1xxxxxxxxxx
3611 /* 33222222222211111111110000000000
3612 10987654321098765432109876543210
3613 xx011001110xxxxx0100x1xxxxxxxxxx
3620 /* 33222222222211111111110000000000
3621 10987654321098765432109876543210
3622 xx0110011x0xxxxx1100x1xxxxxxxxxx
3630 if (((word
>> 14) & 0x1) == 0)
3632 if (((word
>> 15) & 0x1) == 0)
3634 if (((word
>> 22) & 0x1) == 0)
3636 /* 33222222222211111111110000000000
3637 10987654321098765432109876543210
3638 xx011001100xxxxx0010x1xxxxxxxxxx
3644 /* 33222222222211111111110000000000
3645 10987654321098765432109876543210
3646 xx011001110xxxxx0010x1xxxxxxxxxx
3653 if (((word
>> 22) & 0x1) == 0)
3655 /* 33222222222211111111110000000000
3656 10987654321098765432109876543210
3657 xx011001100xxxxx1010x1xxxxxxxxxx
3663 /* 33222222222211111111110000000000
3664 10987654321098765432109876543210
3665 xx011001110xxxxx1010x1xxxxxxxxxx
3673 if (((word
>> 15) & 0x1) == 0)
3675 if (((word
>> 22) & 0x1) == 0)
3677 /* 33222222222211111111110000000000
3678 10987654321098765432109876543210
3679 xx011001100xxxxx0110x1xxxxxxxxxx
3685 /* 33222222222211111111110000000000
3686 10987654321098765432109876543210
3687 xx011001110xxxxx0110x1xxxxxxxxxx
3694 /* 33222222222211111111110000000000
3695 10987654321098765432109876543210
3696 xx0110011x0xxxxx1110x1xxxxxxxxxx
3705 if (((word
>> 13) & 0x1) == 0)
3707 if (((word
>> 14) & 0x1) == 0)
3709 if (((word
>> 15) & 0x1) == 0)
3711 if (((word
>> 22) & 0x1) == 0)
3713 /* 33222222222211111111110000000000
3714 10987654321098765432109876543210
3715 xx011001100xxxxx0001x1xxxxxxxxxx
3721 /* 33222222222211111111110000000000
3722 10987654321098765432109876543210
3723 xx011001110xxxxx0001x1xxxxxxxxxx
3730 if (((word
>> 22) & 0x1) == 0)
3732 /* 33222222222211111111110000000000
3733 10987654321098765432109876543210
3734 xx011001100xxxxx1001x1xxxxxxxxxx
3740 /* 33222222222211111111110000000000
3741 10987654321098765432109876543210
3742 xx011001110xxxxx1001x1xxxxxxxxxx
3750 if (((word
>> 15) & 0x1) == 0)
3752 if (((word
>> 22) & 0x1) == 0)
3754 /* 33222222222211111111110000000000
3755 10987654321098765432109876543210
3756 xx011001100xxxxx0101x1xxxxxxxxxx
3762 /* 33222222222211111111110000000000
3763 10987654321098765432109876543210
3764 xx011001110xxxxx0101x1xxxxxxxxxx
3771 /* 33222222222211111111110000000000
3772 10987654321098765432109876543210
3773 xx0110011x0xxxxx1101x1xxxxxxxxxx
3781 if (((word
>> 14) & 0x1) == 0)
3783 if (((word
>> 15) & 0x1) == 0)
3785 if (((word
>> 22) & 0x1) == 0)
3787 /* 33222222222211111111110000000000
3788 10987654321098765432109876543210
3789 xx011001100xxxxx0011x1xxxxxxxxxx
3795 /* 33222222222211111111110000000000
3796 10987654321098765432109876543210
3797 xx011001110xxxxx0011x1xxxxxxxxxx
3804 if (((word
>> 22) & 0x1) == 0)
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 xx011001100xxxxx1011x1xxxxxxxxxx
3814 /* 33222222222211111111110000000000
3815 10987654321098765432109876543210
3816 xx011001110xxxxx1011x1xxxxxxxxxx
3824 if (((word
>> 15) & 0x1) == 0)
3826 if (((word
>> 22) & 0x1) == 0)
3828 /* 33222222222211111111110000000000
3829 10987654321098765432109876543210
3830 xx011001100xxxxx0111x1xxxxxxxxxx
3836 /* 33222222222211111111110000000000
3837 10987654321098765432109876543210
3838 xx011001110xxxxx0111x1xxxxxxxxxx
3845 /* 33222222222211111111110000000000
3846 10987654321098765432109876543210
3847 xx0110011x0xxxxx1111x1xxxxxxxxxx
3857 if (((word
>> 22) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 xx011001101xxxxxxxxxx1xxxxxxxxxx
3867 /* 33222222222211111111110000000000
3868 10987654321098765432109876543210
3869 xx011001111xxxxxxxxxx1xxxxxxxxxx
3878 if (((word
>> 30) & 0x1) == 0)
3880 if (((word
>> 31) & 0x1) == 0)
3882 /* 33222222222211111111110000000000
3883 10987654321098765432109876543210
3884 001110011xxxxxxxxxxxxxxxxxxxxxxx
3890 /* 33222222222211111111110000000000
3891 10987654321098765432109876543210
3892 101110011xxxxxxxxxxxxxxxxxxxxxxx
3899 if (((word
>> 31) & 0x1) == 0)
3901 /* 33222222222211111111110000000000
3902 10987654321098765432109876543210
3903 011110011xxxxxxxxxxxxxxxxxxxxxxx
3909 /* 33222222222211111111110000000000
3910 10987654321098765432109876543210
3911 111110011xxxxxxxxxxxxxxxxxxxxxxx
3924 if (((word
>> 24) & 0x1) == 0)
3926 if (((word
>> 27) & 0x1) == 0)
3928 if (((word
>> 23) & 0x1) == 0)
3930 if (((word
>> 29) & 0x1) == 0)
3932 if (((word
>> 30) & 0x1) == 0)
3934 /* 33222222222211111111110000000000
3935 10987654321098765432109876543210
3936 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
3942 /* 33222222222211111111110000000000
3943 10987654321098765432109876543210
3944 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
3951 if (((word
>> 30) & 0x1) == 0)
3953 /* 33222222222211111111110000000000
3954 10987654321098765432109876543210
3955 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
3961 /* 33222222222211111111110000000000
3962 10987654321098765432109876543210
3963 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
3971 if (((word
>> 29) & 0x1) == 0)
3973 if (((word
>> 30) & 0x1) == 0)
3975 /* 33222222222211111111110000000000
3976 10987654321098765432109876543210
3977 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
3983 /* 33222222222211111111110000000000
3984 10987654321098765432109876543210
3985 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
3992 /* 33222222222211111111110000000000
3993 10987654321098765432109876543210
3994 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
4002 if (((word
>> 21) & 0x1) == 0)
4004 if (((word
>> 28) & 0x1) == 0)
4006 if (((word
>> 29) & 0x1) == 0)
4008 if (((word
>> 30) & 0x1) == 0)
4010 /* 33222222222211111111110000000000
4011 10987654321098765432109876543210
4012 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
4018 /* 33222222222211111111110000000000
4019 10987654321098765432109876543210
4020 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
4027 if (((word
>> 30) & 0x1) == 0)
4029 /* 33222222222211111111110000000000
4030 10987654321098765432109876543210
4031 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
4037 /* 33222222222211111111110000000000
4038 10987654321098765432109876543210
4039 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
4047 if (((word
>> 10) & 0x1) == 0)
4049 if (((word
>> 11) & 0x1) == 0)
4051 if (((word
>> 22) & 0x1) == 0)
4053 if (((word
>> 23) & 0x1) == 0)
4055 if (((word
>> 29) & 0x1) == 0)
4057 if (((word
>> 30) & 0x1) == 0)
4059 /* 33222222222211111111110000000000
4060 10987654321098765432109876543210
4061 x0011010000xxxxxxxxx00xxxxxxxxxx
4067 /* 33222222222211111111110000000000
4068 10987654321098765432109876543210
4069 x1011010000xxxxxxxxx00xxxxxxxxxx
4076 if (((word
>> 30) & 0x1) == 0)
4078 /* 33222222222211111111110000000000
4079 10987654321098765432109876543210
4080 x0111010000xxxxxxxxx00xxxxxxxxxx
4086 /* 33222222222211111111110000000000
4087 10987654321098765432109876543210
4088 x1111010000xxxxxxxxx00xxxxxxxxxx
4096 if (((word
>> 30) & 0x1) == 0)
4098 /* 33222222222211111111110000000000
4099 10987654321098765432109876543210
4100 x0x11010100xxxxxxxxx00xxxxxxxxxx
4106 /* 33222222222211111111110000000000
4107 10987654321098765432109876543210
4108 x1x11010100xxxxxxxxx00xxxxxxxxxx
4116 if (((word
>> 23) & 0x1) == 0)
4118 if (((word
>> 30) & 0x1) == 0)
4120 /* 33222222222211111111110000000000
4121 10987654321098765432109876543210
4122 x0x11010010xxxxxxxxx00xxxxxxxxxx
4128 /* 33222222222211111111110000000000
4129 10987654321098765432109876543210
4130 x1x11010010xxxxxxxxx00xxxxxxxxxx
4137 if (((word
>> 12) & 0x1) == 0)
4139 if (((word
>> 13) & 0x1) == 0)
4141 if (((word
>> 14) & 0x1) == 0)
4143 if (((word
>> 29) & 0x1) == 0)
4145 if (((word
>> 30) & 0x1) == 0)
4147 /* 33222222222211111111110000000000
4148 10987654321098765432109876543210
4149 x0011010110xxxxxx00000xxxxxxxxxx
4155 if (((word
>> 16) & 0x1) == 0)
4157 /* 33222222222211111111110000000000
4158 10987654321098765432109876543210
4159 x1011010110xxxx0x00000xxxxxxxxxx
4165 /* 33222222222211111111110000000000
4166 10987654321098765432109876543210
4167 x1011010110xxxx1x00000xxxxxxxxxx
4175 /* 33222222222211111111110000000000
4176 10987654321098765432109876543210
4177 xx111010110xxxxxx00000xxxxxxxxxx
4184 if (((word
>> 30) & 0x1) == 0)
4186 /* 33222222222211111111110000000000
4187 10987654321098765432109876543210
4188 x0x11010110xxxxxx10000xxxxxxxxxx
4194 /* 33222222222211111111110000000000
4195 10987654321098765432109876543210
4196 x1x11010110xxxxxx10000xxxxxxxxxx
4204 if (((word
>> 30) & 0x1) == 0)
4206 /* 33222222222211111111110000000000
4207 10987654321098765432109876543210
4208 x0x11010110xxxxxxx1000xxxxxxxxxx
4214 /* 33222222222211111111110000000000
4215 10987654321098765432109876543210
4216 x1x11010110xxxxxxx1000xxxxxxxxxx
4224 if (((word
>> 13) & 0x1) == 0)
4226 if (((word
>> 14) & 0x1) == 0)
4228 if (((word
>> 30) & 0x1) == 0)
4230 /* 33222222222211111111110000000000
4231 10987654321098765432109876543210
4232 x0x11010110xxxxxx00100xxxxxxxxxx
4238 if (((word
>> 16) & 0x1) == 0)
4240 /* 33222222222211111111110000000000
4241 10987654321098765432109876543210
4242 x1x11010110xxxx0x00100xxxxxxxxxx
4248 /* 33222222222211111111110000000000
4249 10987654321098765432109876543210
4250 x1x11010110xxxx1x00100xxxxxxxxxx
4258 /* 33222222222211111111110000000000
4259 10987654321098765432109876543210
4260 xxx11010110xxxxxx10100xxxxxxxxxx
4267 if (((word
>> 30) & 0x1) == 0)
4269 /* 33222222222211111111110000000000
4270 10987654321098765432109876543210
4271 x0x11010110xxxxxxx1100xxxxxxxxxx
4277 /* 33222222222211111111110000000000
4278 10987654321098765432109876543210
4279 x1x11010110xxxxxxx1100xxxxxxxxxx
4290 if (((word
>> 22) & 0x1) == 0)
4292 if (((word
>> 14) & 0x1) == 0)
4294 /* 33222222222211111111110000000000
4295 10987654321098765432109876543210
4296 xxx11010x00xxxxxx0xx10xxxxxxxxxx
4302 /* 33222222222211111111110000000000
4303 10987654321098765432109876543210
4304 xxx11010x00xxxxxx1xx10xxxxxxxxxx
4311 if (((word
>> 23) & 0x1) == 0)
4313 if (((word
>> 30) & 0x1) == 0)
4315 /* 33222222222211111111110000000000
4316 10987654321098765432109876543210
4317 x0x11010010xxxxxxxxx10xxxxxxxxxx
4323 /* 33222222222211111111110000000000
4324 10987654321098765432109876543210
4325 x1x11010010xxxxxxxxx10xxxxxxxxxx
4332 if (((word
>> 12) & 0x1) == 0)
4334 if (((word
>> 13) & 0x1) == 0)
4336 if (((word
>> 14) & 0x1) == 0)
4338 if (((word
>> 30) & 0x1) == 0)
4340 /* 33222222222211111111110000000000
4341 10987654321098765432109876543210
4342 x0x11010110xxxxxx00010xxxxxxxxxx
4348 if (((word
>> 16) & 0x1) == 0)
4350 if (((word
>> 31) & 0x1) == 0)
4352 /* 33222222222211111111110000000000
4353 10987654321098765432109876543210
4354 01x11010110xxxx0x00010xxxxxxxxxx
4360 /* 33222222222211111111110000000000
4361 10987654321098765432109876543210
4362 11x11010110xxxx0x00010xxxxxxxxxx
4369 /* 33222222222211111111110000000000
4370 10987654321098765432109876543210
4371 x1x11010110xxxx1x00010xxxxxxxxxx
4379 /* 33222222222211111111110000000000
4380 10987654321098765432109876543210
4381 xxx11010110xxxxxx10010xxxxxxxxxx
4388 if (((word
>> 30) & 0x1) == 0)
4390 /* 33222222222211111111110000000000
4391 10987654321098765432109876543210
4392 x0x11010110xxxxxxx1010xxxxxxxxxx
4398 /* 33222222222211111111110000000000
4399 10987654321098765432109876543210
4400 x1x11010110xxxxxxx1010xxxxxxxxxx
4408 if (((word
>> 13) & 0x1) == 0)
4410 if (((word
>> 14) & 0x1) == 0)
4412 /* 33222222222211111111110000000000
4413 10987654321098765432109876543210
4414 xxx11010110xxxxxx00110xxxxxxxxxx
4420 /* 33222222222211111111110000000000
4421 10987654321098765432109876543210
4422 xxx11010110xxxxxx10110xxxxxxxxxx
4429 /* 33222222222211111111110000000000
4430 10987654321098765432109876543210
4431 xxx11010110xxxxxxx1110xxxxxxxxxx
4442 if (((word
>> 11) & 0x1) == 0)
4444 if (((word
>> 22) & 0x1) == 0)
4446 if (((word
>> 23) & 0x1) == 0)
4448 /* 33222222222211111111110000000000
4449 10987654321098765432109876543210
4450 xxx11010000xxxxxxxxx01xxxxxxxxxx
4456 if (((word
>> 30) & 0x1) == 0)
4458 /* 33222222222211111111110000000000
4459 10987654321098765432109876543210
4460 x0x11010100xxxxxxxxx01xxxxxxxxxx
4466 /* 33222222222211111111110000000000
4467 10987654321098765432109876543210
4468 x1x11010100xxxxxxxxx01xxxxxxxxxx
4476 if (((word
>> 12) & 0x1) == 0)
4478 if (((word
>> 13) & 0x1) == 0)
4480 if (((word
>> 14) & 0x1) == 0)
4482 if (((word
>> 16) & 0x1) == 0)
4484 /* 33222222222211111111110000000000
4485 10987654321098765432109876543210
4486 xxx11010x10xxxx0x00001xxxxxxxxxx
4492 /* 33222222222211111111110000000000
4493 10987654321098765432109876543210
4494 xxx11010x10xxxx1x00001xxxxxxxxxx
4501 if (((word
>> 30) & 0x1) == 0)
4503 /* 33222222222211111111110000000000
4504 10987654321098765432109876543210
4505 x0x11010x10xxxxxx10001xxxxxxxxxx
4511 /* 33222222222211111111110000000000
4512 10987654321098765432109876543210
4513 x1x11010x10xxxxxx10001xxxxxxxxxx
4521 if (((word
>> 30) & 0x1) == 0)
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 x0x11010x10xxxxxxx1001xxxxxxxxxx
4531 /* 33222222222211111111110000000000
4532 10987654321098765432109876543210
4533 x1x11010x10xxxxxxx1001xxxxxxxxxx
4541 if (((word
>> 13) & 0x1) == 0)
4543 if (((word
>> 14) & 0x1) == 0)
4545 if (((word
>> 30) & 0x1) == 0)
4547 /* 33222222222211111111110000000000
4548 10987654321098765432109876543210
4549 x0x11010x10xxxxxx00101xxxxxxxxxx
4555 if (((word
>> 16) & 0x1) == 0)
4557 /* 33222222222211111111110000000000
4558 10987654321098765432109876543210
4559 x1x11010x10xxxx0x00101xxxxxxxxxx
4565 /* 33222222222211111111110000000000
4566 10987654321098765432109876543210
4567 x1x11010x10xxxx1x00101xxxxxxxxxx
4575 /* 33222222222211111111110000000000
4576 10987654321098765432109876543210
4577 xxx11010x10xxxxxx10101xxxxxxxxxx
4584 /* 33222222222211111111110000000000
4585 10987654321098765432109876543210
4586 xxx11010x10xxxxxxx1101xxxxxxxxxx
4595 if (((word
>> 12) & 0x1) == 0)
4597 if (((word
>> 13) & 0x1) == 0)
4599 if (((word
>> 14) & 0x1) == 0)
4601 if (((word
>> 30) & 0x1) == 0)
4603 /* 33222222222211111111110000000000
4604 10987654321098765432109876543210
4605 x0x11010xx0xxxxxx00011xxxxxxxxxx
4611 if (((word
>> 16) & 0x1) == 0)
4613 /* 33222222222211111111110000000000
4614 10987654321098765432109876543210
4615 x1x11010xx0xxxx0x00011xxxxxxxxxx
4621 /* 33222222222211111111110000000000
4622 10987654321098765432109876543210
4623 x1x11010xx0xxxx1x00011xxxxxxxxxx
4631 /* 33222222222211111111110000000000
4632 10987654321098765432109876543210
4633 xxx11010xx0xxxxxx10011xxxxxxxxxx
4640 if (((word
>> 30) & 0x1) == 0)
4642 /* 33222222222211111111110000000000
4643 10987654321098765432109876543210
4644 x0x11010xx0xxxxxxx1011xxxxxxxxxx
4650 /* 33222222222211111111110000000000
4651 10987654321098765432109876543210
4652 x1x11010xx0xxxxxxx1011xxxxxxxxxx
4660 if (((word
>> 13) & 0x1) == 0)
4662 if (((word
>> 14) & 0x1) == 0)
4664 /* 33222222222211111111110000000000
4665 10987654321098765432109876543210
4666 xxx11010xx0xxxxxx00111xxxxxxxxxx
4672 /* 33222222222211111111110000000000
4673 10987654321098765432109876543210
4674 xxx11010xx0xxxxxx10111xxxxxxxxxx
4681 /* 33222222222211111111110000000000
4682 10987654321098765432109876543210
4683 xxx11010xx0xxxxxxx1111xxxxxxxxxx
4694 if (((word
>> 29) & 0x1) == 0)
4696 if (((word
>> 30) & 0x1) == 0)
4698 /* 33222222222211111111110000000000
4699 10987654321098765432109876543210
4700 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
4706 /* 33222222222211111111110000000000
4707 10987654321098765432109876543210
4708 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
4715 if (((word
>> 30) & 0x1) == 0)
4717 /* 33222222222211111111110000000000
4718 10987654321098765432109876543210
4719 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
4725 /* 33222222222211111111110000000000
4726 10987654321098765432109876543210
4727 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
4737 if (((word
>> 27) & 0x1) == 0)
4739 if (((word
>> 23) & 0x1) == 0)
4741 if (((word
>> 29) & 0x1) == 0)
4743 if (((word
>> 30) & 0x1) == 0)
4745 /* 33222222222211111111110000000000
4746 10987654321098765432109876543210
4747 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
4753 /* 33222222222211111111110000000000
4754 10987654321098765432109876543210
4755 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
4762 /* 33222222222211111111110000000000
4763 10987654321098765432109876543210
4764 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
4771 /* 33222222222211111111110000000000
4772 10987654321098765432109876543210
4773 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
4780 if (((word
>> 21) & 0x1) == 0)
4782 if (((word
>> 28) & 0x1) == 0)
4784 if (((word
>> 29) & 0x1) == 0)
4786 if (((word
>> 30) & 0x1) == 0)
4788 /* 33222222222211111111110000000000
4789 10987654321098765432109876543210
4790 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
4805 if (((word
>> 30) & 0x1) == 0)
4807 /* 33222222222211111111110000000000
4808 10987654321098765432109876543210
4809 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
4815 /* 33222222222211111111110000000000
4816 10987654321098765432109876543210
4817 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
4825 if (((word
>> 15) & 0x1) == 0)
4827 if (((word
>> 22) & 0x1) == 0)
4829 /* 33222222222211111111110000000000
4830 10987654321098765432109876543210
4831 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
4837 if (((word
>> 23) & 0x1) == 0)
4839 /* 33222222222211111111110000000000
4840 10987654321098765432109876543210
4841 xxx11011010xxxxx0xxxxxxxxxxxxxxx
4847 /* 33222222222211111111110000000000
4848 10987654321098765432109876543210
4849 xxx11011110xxxxx0xxxxxxxxxxxxxxx
4857 /* 33222222222211111111110000000000
4858 10987654321098765432109876543210
4859 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
4867 if (((word
>> 23) & 0x1) == 0)
4869 if (((word
>> 28) & 0x1) == 0)
4871 if (((word
>> 29) & 0x1) == 0)
4873 if (((word
>> 30) & 0x1) == 0)
4875 /* 33222222222211111111110000000000
4876 10987654321098765432109876543210
4877 x00010110x1xxxxxxxxxxxxxxxxxxxxx
4883 /* 33222222222211111111110000000000
4884 10987654321098765432109876543210
4885 x10010110x1xxxxxxxxxxxxxxxxxxxxx
4892 if (((word
>> 30) & 0x1) == 0)
4894 /* 33222222222211111111110000000000
4895 10987654321098765432109876543210
4896 x01010110x1xxxxxxxxxxxxxxxxxxxxx
4902 /* 33222222222211111111110000000000
4903 10987654321098765432109876543210
4904 x11010110x1xxxxxxxxxxxxxxxxxxxxx
4912 if (((word
>> 15) & 0x1) == 0)
4914 /* 33222222222211111111110000000000
4915 10987654321098765432109876543210
4916 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
4922 /* 33222222222211111111110000000000
4923 10987654321098765432109876543210
4924 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
4932 if (((word
>> 15) & 0x1) == 0)
4934 /* 33222222222211111111110000000000
4935 10987654321098765432109876543210
4936 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
4942 /* 33222222222211111111110000000000
4943 10987654321098765432109876543210
4944 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
4956 if (((word
>> 27) & 0x1) == 0)
4958 if (((word
>> 28) & 0x1) == 0)
4960 if (((word
>> 24) & 0x1) == 0)
4962 if (((word
>> 29) & 0x1) == 0)
4964 if (((word
>> 13) & 0x1) == 0)
4966 if (((word
>> 14) & 0x1) == 0)
4968 if (((word
>> 15) & 0x1) == 0)
4970 if (((word
>> 21) & 0x1) == 0)
4972 if (((word
>> 30) & 0x1) == 0)
4974 if (((word
>> 31) & 0x1) == 0)
4976 if (((word
>> 16) & 0x1) == 0)
4978 if (((word
>> 17) & 0x1) == 0)
4980 if (((word
>> 18) & 0x1) == 0)
4982 if (((word
>> 19) & 0x1) == 0)
4984 if (((word
>> 20) & 0x1) == 0)
4986 /* 33222222222211111111110000000000
4987 10987654321098765432109876543210
4988 000001x0xx000000000xxxxxxxxxxxxx
4994 /* 33222222222211111111110000000000
4995 10987654321098765432109876543210
4996 000001x0xx010000000xxxxxxxxxxxxx
5003 if (((word
>> 20) & 0x1) == 0)
5005 /* 33222222222211111111110000000000
5006 10987654321098765432109876543210
5007 000001x0xx001000000xxxxxxxxxxxxx
5013 /* 33222222222211111111110000000000
5014 10987654321098765432109876543210
5015 000001x0xx011000000xxxxxxxxxxxxx
5023 if (((word
>> 19) & 0x1) == 0)
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 000001x0xx0x0100000xxxxxxxxxxxxx
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 000001x0xx0x1100000xxxxxxxxxxxxx
5043 if (((word
>> 18) & 0x1) == 0)
5045 if (((word
>> 19) & 0x1) == 0)
5047 /* 33222222222211111111110000000000
5048 10987654321098765432109876543210
5049 000001x0xx0x0010000xxxxxxxxxxxxx
5055 if (((word
>> 20) & 0x1) == 0)
5057 /* 33222222222211111111110000000000
5058 10987654321098765432109876543210
5059 000001x0xx001010000xxxxxxxxxxxxx
5065 /* 33222222222211111111110000000000
5066 10987654321098765432109876543210
5067 000001x0xx011010000xxxxxxxxxxxxx
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 000001x0xx0xx110000xxxxxxxxxxxxx
5085 if (((word
>> 17) & 0x1) == 0)
5087 if (((word
>> 18) & 0x1) == 0)
5089 if (((word
>> 19) & 0x1) == 0)
5091 /* 33222222222211111111110000000000
5092 10987654321098765432109876543210
5093 000001x0xx0x0001000xxxxxxxxxxxxx
5099 if (((word
>> 20) & 0x1) == 0)
5101 /* 33222222222211111111110000000000
5102 10987654321098765432109876543210
5103 000001x0xx001001000xxxxxxxxxxxxx
5109 /* 33222222222211111111110000000000
5110 10987654321098765432109876543210
5111 000001x0xx011001000xxxxxxxxxxxxx
5119 if (((word
>> 19) & 0x1) == 0)
5121 /* 33222222222211111111110000000000
5122 10987654321098765432109876543210
5123 000001x0xx0x0101000xxxxxxxxxxxxx
5129 /* 33222222222211111111110000000000
5130 10987654321098765432109876543210
5131 000001x0xx0x1101000xxxxxxxxxxxxx
5139 if (((word
>> 18) & 0x1) == 0)
5141 if (((word
>> 19) & 0x1) == 0)
5143 if (((word
>> 20) & 0x1) == 0)
5145 /* 33222222222211111111110000000000
5146 10987654321098765432109876543210
5147 000001x0xx000011000xxxxxxxxxxxxx
5153 /* 33222222222211111111110000000000
5154 10987654321098765432109876543210
5155 000001x0xx010011000xxxxxxxxxxxxx
5162 if (((word
>> 20) & 0x1) == 0)
5164 /* 33222222222211111111110000000000
5165 10987654321098765432109876543210
5166 000001x0xx001011000xxxxxxxxxxxxx
5172 /* 33222222222211111111110000000000
5173 10987654321098765432109876543210
5174 000001x0xx011011000xxxxxxxxxxxxx
5182 /* 33222222222211111111110000000000
5183 10987654321098765432109876543210
5184 000001x0xx0xx111000xxxxxxxxxxxxx
5193 if (((word
>> 23) & 0x1) == 0)
5195 /* 33222222222211111111110000000000
5196 10987654321098765432109876543210
5197 100001x00x0xxxxx000xxxxxxxxxxxxx
5203 /* 33222222222211111111110000000000
5204 10987654321098765432109876543210
5205 100001x01x0xxxxx000xxxxxxxxxxxxx
5213 if (((word
>> 31) & 0x1) == 0)
5215 if (((word
>> 12) & 0x1) == 0)
5217 if (((word
>> 10) & 0x1) == 0)
5219 if (((word
>> 11) & 0x1) == 0)
5221 /* 33222222222211111111110000000000
5222 10987654321098765432109876543210
5223 010001x0xx0xxxxx000000xxxxxxxxxx
5229 /* 33222222222211111111110000000000
5230 10987654321098765432109876543210
5231 010001x0xx0xxxxx000010xxxxxxxxxx
5238 if (((word
>> 11) & 0x1) == 0)
5240 /* 33222222222211111111110000000000
5241 10987654321098765432109876543210
5242 010001x0xx0xxxxx000001xxxxxxxxxx
5248 /* 33222222222211111111110000000000
5249 10987654321098765432109876543210
5250 010001x0xx0xxxxx000011xxxxxxxxxx
5258 /* 33222222222211111111110000000000
5259 10987654321098765432109876543210
5260 010001x0xx0xxxxx0001xxxxxxxxxxxx
5267 if (((word
>> 23) & 0x1) == 0)
5269 /* 33222222222211111111110000000000
5270 10987654321098765432109876543210
5271 110001x00x0xxxxx000xxxxxxxxxxxxx
5277 /* 33222222222211111111110000000000
5278 10987654321098765432109876543210
5279 110001x01x0xxxxx000xxxxxxxxxxxxx
5288 if (((word
>> 30) & 0x1) == 0)
5290 if (((word
>> 31) & 0x1) == 0)
5292 if (((word
>> 10) & 0x1) == 0)
5294 if (((word
>> 11) & 0x1) == 0)
5296 if (((word
>> 12) & 0x1) == 0)
5298 /* 33222222222211111111110000000000
5299 10987654321098765432109876543210
5300 000001x0xx1xxxxx000000xxxxxxxxxx
5306 /* 33222222222211111111110000000000
5307 10987654321098765432109876543210
5308 000001x0xx1xxxxx000100xxxxxxxxxx
5315 /* 33222222222211111111110000000000
5316 10987654321098765432109876543210
5317 000001x0xx1xxxxx000x10xxxxxxxxxx
5324 if (((word
>> 11) & 0x1) == 0)
5326 if (((word
>> 12) & 0x1) == 0)
5328 /* 33222222222211111111110000000000
5329 10987654321098765432109876543210
5330 000001x0xx1xxxxx000001xxxxxxxxxx
5336 /* 33222222222211111111110000000000
5337 10987654321098765432109876543210
5338 000001x0xx1xxxxx000101xxxxxxxxxx
5345 /* 33222222222211111111110000000000
5346 10987654321098765432109876543210
5347 000001x0xx1xxxxx000x11xxxxxxxxxx
5355 if (((word
>> 23) & 0x1) == 0)
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 100001x00x1xxxxx000xxxxxxxxxxxxx
5365 /* 33222222222211111111110000000000
5366 10987654321098765432109876543210
5367 100001x01x1xxxxx000xxxxxxxxxxxxx
5375 if (((word
>> 23) & 0x1) == 0)
5377 if (((word
>> 31) & 0x1) == 0)
5379 if (((word
>> 10) & 0x1) == 0)
5381 if (((word
>> 11) & 0x1) == 0)
5383 /* 33222222222211111111110000000000
5384 10987654321098765432109876543210
5385 010001x00x1xxxxx000x00xxxxxxxxxx
5391 /* 33222222222211111111110000000000
5392 10987654321098765432109876543210
5393 010001x00x1xxxxx000x10xxxxxxxxxx
5400 if (((word
>> 11) & 0x1) == 0)
5402 /* 33222222222211111111110000000000
5403 10987654321098765432109876543210
5404 010001x00x1xxxxx000x01xxxxxxxxxx
5410 /* 33222222222211111111110000000000
5411 10987654321098765432109876543210
5412 010001x00x1xxxxx000x11xxxxxxxxxx
5420 /* 33222222222211111111110000000000
5421 10987654321098765432109876543210
5422 110001x00x1xxxxx000xxxxxxxxxxxxx
5429 if (((word
>> 31) & 0x1) == 0)
5431 if (((word
>> 10) & 0x1) == 0)
5433 if (((word
>> 11) & 0x1) == 0)
5435 if (((word
>> 12) & 0x1) == 0)
5437 if (((word
>> 22) & 0x1) == 0)
5439 /* 33222222222211111111110000000000
5440 10987654321098765432109876543210
5441 010001x0101xxxxx000000xxxxxxxxxx
5447 /* 33222222222211111111110000000000
5448 10987654321098765432109876543210
5449 010001x0111xxxxx000000xxxxxxxxxx
5456 if (((word
>> 22) & 0x1) == 0)
5458 /* 33222222222211111111110000000000
5459 10987654321098765432109876543210
5460 010001x0101xxxxx000100xxxxxxxxxx
5466 /* 33222222222211111111110000000000
5467 10987654321098765432109876543210
5468 010001x0111xxxxx000100xxxxxxxxxx
5476 if (((word
>> 12) & 0x1) == 0)
5478 if (((word
>> 22) & 0x1) == 0)
5480 /* 33222222222211111111110000000000
5481 10987654321098765432109876543210
5482 010001x0101xxxxx000010xxxxxxxxxx
5488 /* 33222222222211111111110000000000
5489 10987654321098765432109876543210
5490 010001x0111xxxxx000010xxxxxxxxxx
5497 /* 33222222222211111111110000000000
5498 10987654321098765432109876543210
5499 010001x01x1xxxxx000110xxxxxxxxxx
5507 if (((word
>> 11) & 0x1) == 0)
5509 if (((word
>> 12) & 0x1) == 0)
5511 if (((word
>> 22) & 0x1) == 0)
5513 /* 33222222222211111111110000000000
5514 10987654321098765432109876543210
5515 010001x0101xxxxx000001xxxxxxxxxx
5521 /* 33222222222211111111110000000000
5522 10987654321098765432109876543210
5523 010001x0111xxxxx000001xxxxxxxxxx
5530 if (((word
>> 22) & 0x1) == 0)
5532 /* 33222222222211111111110000000000
5533 10987654321098765432109876543210
5534 010001x0101xxxxx000101xxxxxxxxxx
5540 /* 33222222222211111111110000000000
5541 10987654321098765432109876543210
5542 010001x0111xxxxx000101xxxxxxxxxx
5550 if (((word
>> 12) & 0x1) == 0)
5552 if (((word
>> 22) & 0x1) == 0)
5554 /* 33222222222211111111110000000000
5555 10987654321098765432109876543210
5556 010001x0101xxxxx000011xxxxxxxxxx
5562 /* 33222222222211111111110000000000
5563 10987654321098765432109876543210
5564 010001x0111xxxxx000011xxxxxxxxxx
5571 /* 33222222222211111111110000000000
5572 10987654321098765432109876543210
5573 010001x01x1xxxxx000111xxxxxxxxxx
5582 /* 33222222222211111111110000000000
5583 10987654321098765432109876543210
5584 110001x01x1xxxxx000xxxxxxxxxxxxx
5594 if (((word
>> 31) & 0x1) == 0)
5596 if (((word
>> 21) & 0x1) == 0)
5598 if (((word
>> 16) & 0x1) == 0)
5600 if (((word
>> 17) & 0x1) == 0)
5602 if (((word
>> 18) & 0x1) == 0)
5604 if (((word
>> 19) & 0x1) == 0)
5606 if (((word
>> 20) & 0x1) == 0)
5608 /* 33222222222211111111110000000000
5609 10987654321098765432109876543210
5610 0x0001x0xx000000100xxxxxxxxxxxxx
5616 if (((word
>> 30) & 0x1) == 0)
5618 /* 33222222222211111111110000000000
5619 10987654321098765432109876543210
5620 000001x0xx010000100xxxxxxxxxxxxx
5626 /* 33222222222211111111110000000000
5627 10987654321098765432109876543210
5628 010001x0xx010000100xxxxxxxxxxxxx
5636 if (((word
>> 20) & 0x1) == 0)
5638 /* 33222222222211111111110000000000
5639 10987654321098765432109876543210
5640 0x0001x0xx001000100xxxxxxxxxxxxx
5646 if (((word
>> 30) & 0x1) == 0)
5648 /* 33222222222211111111110000000000
5649 10987654321098765432109876543210
5650 000001x0xx011000100xxxxxxxxxxxxx
5656 /* 33222222222211111111110000000000
5657 10987654321098765432109876543210
5658 010001x0xx011000100xxxxxxxxxxxxx
5667 if (((word
>> 19) & 0x1) == 0)
5669 if (((word
>> 20) & 0x1) == 0)
5671 /* 33222222222211111111110000000000
5672 10987654321098765432109876543210
5673 0x0001x0xx000100100xxxxxxxxxxxxx
5679 if (((word
>> 30) & 0x1) == 0)
5681 /* 33222222222211111111110000000000
5682 10987654321098765432109876543210
5683 000001x0xx010100100xxxxxxxxxxxxx
5689 /* 33222222222211111111110000000000
5690 10987654321098765432109876543210
5691 010001x0xx010100100xxxxxxxxxxxxx
5699 if (((word
>> 20) & 0x1) == 0)
5701 if (((word
>> 30) & 0x1) == 0)
5703 /* 33222222222211111111110000000000
5704 10987654321098765432109876543210
5705 000001x0xx001100100xxxxxxxxxxxxx
5711 /* 33222222222211111111110000000000
5712 10987654321098765432109876543210
5713 010001x0xx001100100xxxxxxxxxxxxx
5720 /* 33222222222211111111110000000000
5721 10987654321098765432109876543210
5722 0x0001x0xx011100100xxxxxxxxxxxxx
5731 if (((word
>> 18) & 0x1) == 0)
5733 if (((word
>> 19) & 0x1) == 0)
5735 if (((word
>> 20) & 0x1) == 0)
5737 /* 33222222222211111111110000000000
5738 10987654321098765432109876543210
5739 0x0001x0xx000010100xxxxxxxxxxxxx
5745 /* 33222222222211111111110000000000
5746 10987654321098765432109876543210
5747 0x0001x0xx010010100xxxxxxxxxxxxx
5754 if (((word
>> 20) & 0x1) == 0)
5756 /* 33222222222211111111110000000000
5757 10987654321098765432109876543210
5758 0x0001x0xx001010100xxxxxxxxxxxxx
5764 /* 33222222222211111111110000000000
5765 10987654321098765432109876543210
5766 0x0001x0xx011010100xxxxxxxxxxxxx
5774 if (((word
>> 19) & 0x1) == 0)
5776 if (((word
>> 20) & 0x1) == 0)
5778 if (((word
>> 30) & 0x1) == 0)
5780 /* 33222222222211111111110000000000
5781 10987654321098765432109876543210
5782 000001x0xx000110100xxxxxxxxxxxxx
5788 /* 33222222222211111111110000000000
5789 10987654321098765432109876543210
5790 010001x0xx000110100xxxxxxxxxxxxx
5797 /* 33222222222211111111110000000000
5798 10987654321098765432109876543210
5799 0x0001x0xx010110100xxxxxxxxxxxxx
5806 if (((word
>> 20) & 0x1) == 0)
5808 /* 33222222222211111111110000000000
5809 10987654321098765432109876543210
5810 0x0001x0xx001110100xxxxxxxxxxxxx
5816 /* 33222222222211111111110000000000
5817 10987654321098765432109876543210
5818 0x0001x0xx011110100xxxxxxxxxxxxx
5828 if (((word
>> 17) & 0x1) == 0)
5830 if (((word
>> 18) & 0x1) == 0)
5832 if (((word
>> 19) & 0x1) == 0)
5834 if (((word
>> 20) & 0x1) == 0)
5836 /* 33222222222211111111110000000000
5837 10987654321098765432109876543210
5838 0x0001x0xx000001100xxxxxxxxxxxxx
5844 if (((word
>> 30) & 0x1) == 0)
5846 /* 33222222222211111111110000000000
5847 10987654321098765432109876543210
5848 000001x0xx010001100xxxxxxxxxxxxx
5854 /* 33222222222211111111110000000000
5855 10987654321098765432109876543210
5856 010001x0xx010001100xxxxxxxxxxxxx
5864 if (((word
>> 20) & 0x1) == 0)
5866 /* 33222222222211111111110000000000
5867 10987654321098765432109876543210
5868 0x0001x0xx001001100xxxxxxxxxxxxx
5874 if (((word
>> 30) & 0x1) == 0)
5876 /* 33222222222211111111110000000000
5877 10987654321098765432109876543210
5878 000001x0xx011001100xxxxxxxxxxxxx
5884 /* 33222222222211111111110000000000
5885 10987654321098765432109876543210
5886 010001x0xx011001100xxxxxxxxxxxxx
5895 if (((word
>> 19) & 0x1) == 0)
5897 if (((word
>> 30) & 0x1) == 0)
5899 /* 33222222222211111111110000000000
5900 10987654321098765432109876543210
5901 000001x0xx0x0101100xxxxxxxxxxxxx
5907 /* 33222222222211111111110000000000
5908 10987654321098765432109876543210
5909 010001x0xx0x0101100xxxxxxxxxxxxx
5916 if (((word
>> 20) & 0x1) == 0)
5918 if (((word
>> 30) & 0x1) == 0)
5920 /* 33222222222211111111110000000000
5921 10987654321098765432109876543210
5922 000001x0xx001101100xxxxxxxxxxxxx
5928 /* 33222222222211111111110000000000
5929 10987654321098765432109876543210
5930 010001x0xx001101100xxxxxxxxxxxxx
5937 /* 33222222222211111111110000000000
5938 10987654321098765432109876543210
5939 0x0001x0xx011101100xxxxxxxxxxxxx
5948 if (((word
>> 18) & 0x1) == 0)
5950 if (((word
>> 19) & 0x1) == 0)
5952 if (((word
>> 20) & 0x1) == 0)
5954 if (((word
>> 30) & 0x1) == 0)
5956 /* 33222222222211111111110000000000
5957 10987654321098765432109876543210
5958 000001x0xx000011100xxxxxxxxxxxxx
5964 /* 33222222222211111111110000000000
5965 10987654321098765432109876543210
5966 010001x0xx000011100xxxxxxxxxxxxx
5973 if (((word
>> 30) & 0x1) == 0)
5975 /* 33222222222211111111110000000000
5976 10987654321098765432109876543210
5977 000001x0xx010011100xxxxxxxxxxxxx
5983 /* 33222222222211111111110000000000
5984 10987654321098765432109876543210
5985 010001x0xx010011100xxxxxxxxxxxxx
5993 if (((word
>> 20) & 0x1) == 0)
5995 /* 33222222222211111111110000000000
5996 10987654321098765432109876543210
5997 0x0001x0xx001011100xxxxxxxxxxxxx
6003 if (((word
>> 30) & 0x1) == 0)
6005 /* 33222222222211111111110000000000
6006 10987654321098765432109876543210
6007 000001x0xx011011100xxxxxxxxxxxxx
6013 /* 33222222222211111111110000000000
6014 10987654321098765432109876543210
6015 010001x0xx011011100xxxxxxxxxxxxx
6024 if (((word
>> 19) & 0x1) == 0)
6026 if (((word
>> 20) & 0x1) == 0)
6028 if (((word
>> 30) & 0x1) == 0)
6030 /* 33222222222211111111110000000000
6031 10987654321098765432109876543210
6032 000001x0xx000111100xxxxxxxxxxxxx
6038 /* 33222222222211111111110000000000
6039 10987654321098765432109876543210
6040 010001x0xx000111100xxxxxxxxxxxxx
6047 if (((word
>> 30) & 0x1) == 0)
6049 /* 33222222222211111111110000000000
6050 10987654321098765432109876543210
6051 000001x0xx010111100xxxxxxxxxxxxx
6057 /* 33222222222211111111110000000000
6058 10987654321098765432109876543210
6059 010001x0xx010111100xxxxxxxxxxxxx
6067 if (((word
>> 20) & 0x1) == 0)
6069 if (((word
>> 30) & 0x1) == 0)
6071 /* 33222222222211111111110000000000
6072 10987654321098765432109876543210
6073 000001x0xx001111100xxxxxxxxxxxxx
6079 /* 33222222222211111111110000000000
6080 10987654321098765432109876543210
6081 010001x0xx001111100xxxxxxxxxxxxx
6088 /* 33222222222211111111110000000000
6089 10987654321098765432109876543210
6090 0x0001x0xx011111100xxxxxxxxxxxxx
6101 if (((word
>> 10) & 0x1) == 0)
6103 if (((word
>> 12) & 0x1) == 0)
6105 if (((word
>> 30) & 0x1) == 0)
6107 /* 33222222222211111111110000000000
6108 10987654321098765432109876543210
6109 000001x0xx1xxxxx1000x0xxxxxxxxxx
6115 if (((word
>> 22) & 0x1) == 0)
6117 /* 33222222222211111111110000000000
6118 10987654321098765432109876543210
6119 010001x0x01xxxxx1000x0xxxxxxxxxx
6125 /* 33222222222211111111110000000000
6126 10987654321098765432109876543210
6127 010001x0x11xxxxx1000x0xxxxxxxxxx
6135 if (((word
>> 30) & 0x1) == 0)
6137 /* 33222222222211111111110000000000
6138 10987654321098765432109876543210
6139 000001x0xx1xxxxx1001x0xxxxxxxxxx
6145 if (((word
>> 22) & 0x1) == 0)
6147 /* 33222222222211111111110000000000
6148 10987654321098765432109876543210
6149 010001x0x01xxxxx1001x0xxxxxxxxxx
6155 /* 33222222222211111111110000000000
6156 10987654321098765432109876543210
6157 010001x0x11xxxxx1001x0xxxxxxxxxx
6166 if (((word
>> 12) & 0x1) == 0)
6168 if (((word
>> 30) & 0x1) == 0)
6170 if (((word
>> 11) & 0x1) == 0)
6172 /* 33222222222211111111110000000000
6173 10987654321098765432109876543210
6174 000001x0xx1xxxxx100001xxxxxxxxxx
6180 /* 33222222222211111111110000000000
6181 10987654321098765432109876543210
6182 000001x0xx1xxxxx100011xxxxxxxxxx
6189 if (((word
>> 22) & 0x1) == 0)
6191 /* 33222222222211111111110000000000
6192 10987654321098765432109876543210
6193 010001x0x01xxxxx1000x1xxxxxxxxxx
6199 /* 33222222222211111111110000000000
6200 10987654321098765432109876543210
6201 010001x0x11xxxxx1000x1xxxxxxxxxx
6209 if (((word
>> 30) & 0x1) == 0)
6211 if (((word
>> 11) & 0x1) == 0)
6213 /* 33222222222211111111110000000000
6214 10987654321098765432109876543210
6215 000001x0xx1xxxxx100101xxxxxxxxxx
6221 /* 33222222222211111111110000000000
6222 10987654321098765432109876543210
6223 000001x0xx1xxxxx100111xxxxxxxxxx
6230 if (((word
>> 22) & 0x1) == 0)
6232 /* 33222222222211111111110000000000
6233 10987654321098765432109876543210
6234 010001x0x01xxxxx1001x1xxxxxxxxxx
6240 /* 33222222222211111111110000000000
6241 10987654321098765432109876543210
6242 010001x0x11xxxxx1001x1xxxxxxxxxx
6253 if (((word
>> 22) & 0x1) == 0)
6255 if (((word
>> 21) & 0x1) == 0)
6257 if (((word
>> 23) & 0x1) == 0)
6259 /* 33222222222211111111110000000000
6260 10987654321098765432109876543210
6261 1x0001x0000xxxxx100xxxxxxxxxxxxx
6267 /* 33222222222211111111110000000000
6268 10987654321098765432109876543210
6269 1x0001x0100xxxxx100xxxxxxxxxxxxx
6276 if (((word
>> 23) & 0x1) == 0)
6278 if (((word
>> 30) & 0x1) == 0)
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 100001x0001xxxxx100xxxxxxxxxxxxx
6288 /* 33222222222211111111110000000000
6289 10987654321098765432109876543210
6290 110001x0001xxxxx100xxxxxxxxxxxxx
6297 if (((word
>> 30) & 0x1) == 0)
6299 /* 33222222222211111111110000000000
6300 10987654321098765432109876543210
6301 100001x0101xxxxx100xxxxxxxxxxxxx
6307 /* 33222222222211111111110000000000
6308 10987654321098765432109876543210
6309 110001x0101xxxxx100xxxxxxxxxxxxx
6318 if (((word
>> 23) & 0x1) == 0)
6320 if (((word
>> 30) & 0x1) == 0)
6322 /* 33222222222211111111110000000000
6323 10987654321098765432109876543210
6324 100001x001xxxxxx100xxxxxxxxxxxxx
6330 if (((word
>> 21) & 0x1) == 0)
6332 /* 33222222222211111111110000000000
6333 10987654321098765432109876543210
6334 110001x0010xxxxx100xxxxxxxxxxxxx
6340 /* 33222222222211111111110000000000
6341 10987654321098765432109876543210
6342 110001x0011xxxxx100xxxxxxxxxxxxx
6350 if (((word
>> 30) & 0x1) == 0)
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 100001x011xxxxxx100xxxxxxxxxxxxx
6360 if (((word
>> 21) & 0x1) == 0)
6362 /* 33222222222211111111110000000000
6363 10987654321098765432109876543210
6364 110001x0110xxxxx100xxxxxxxxxxxxx
6370 /* 33222222222211111111110000000000
6371 10987654321098765432109876543210
6372 110001x0111xxxxx100xxxxxxxxxxxxx
6384 if (((word
>> 15) & 0x1) == 0)
6386 if (((word
>> 21) & 0x1) == 0)
6388 if (((word
>> 30) & 0x1) == 0)
6390 if (((word
>> 31) & 0x1) == 0)
6392 /* 33222222222211111111110000000000
6393 10987654321098765432109876543210
6394 000001x0xx0xxxxx010xxxxxxxxxxxxx
6400 if (((word
>> 23) & 0x1) == 0)
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 100001x00x0xxxxx010xxxxxxxxxxxxx
6410 /* 33222222222211111111110000000000
6411 10987654321098765432109876543210
6412 100001x01x0xxxxx010xxxxxxxxxxxxx
6420 if (((word
>> 31) & 0x1) == 0)
6422 if (((word
>> 10) & 0x1) == 0)
6424 if (((word
>> 11) & 0x1) == 0)
6426 if (((word
>> 12) & 0x1) == 0)
6428 /* 33222222222211111111110000000000
6429 10987654321098765432109876543210
6430 010001x0xx0xxxxx010000xxxxxxxxxx
6436 /* 33222222222211111111110000000000
6437 10987654321098765432109876543210
6438 010001x0xx0xxxxx010100xxxxxxxxxx
6445 if (((word
>> 12) & 0x1) == 0)
6447 /* 33222222222211111111110000000000
6448 10987654321098765432109876543210
6449 010001x0xx0xxxxx010010xxxxxxxxxx
6455 /* 33222222222211111111110000000000
6456 10987654321098765432109876543210
6457 010001x0xx0xxxxx010110xxxxxxxxxx
6465 if (((word
>> 11) & 0x1) == 0)
6467 if (((word
>> 12) & 0x1) == 0)
6469 /* 33222222222211111111110000000000
6470 10987654321098765432109876543210
6471 010001x0xx0xxxxx010001xxxxxxxxxx
6477 /* 33222222222211111111110000000000
6478 10987654321098765432109876543210
6479 010001x0xx0xxxxx010101xxxxxxxxxx
6486 if (((word
>> 12) & 0x1) == 0)
6488 /* 33222222222211111111110000000000
6489 10987654321098765432109876543210
6490 010001x0xx0xxxxx010011xxxxxxxxxx
6496 /* 33222222222211111111110000000000
6497 10987654321098765432109876543210
6498 010001x0xx0xxxxx010111xxxxxxxxxx
6507 if (((word
>> 23) & 0x1) == 0)
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 110001x00x0xxxxx010xxxxxxxxxxxxx
6517 /* 33222222222211111111110000000000
6518 10987654321098765432109876543210
6519 110001x01x0xxxxx010xxxxxxxxxxxxx
6528 if (((word
>> 30) & 0x1) == 0)
6530 if (((word
>> 31) & 0x1) == 0)
6532 if (((word
>> 11) & 0x1) == 0)
6534 if (((word
>> 12) & 0x1) == 0)
6536 if (((word
>> 10) & 0x1) == 0)
6538 /* 33222222222211111111110000000000
6539 10987654321098765432109876543210
6540 000001x0xx1xxxxx010000xxxxxxxxxx
6546 /* 33222222222211111111110000000000
6547 10987654321098765432109876543210
6548 000001x0xx1xxxxx010001xxxxxxxxxx
6555 if (((word
>> 22) & 0x1) == 0)
6557 if (((word
>> 23) & 0x1) == 0)
6559 /* 33222222222211111111110000000000
6560 10987654321098765432109876543210
6561 000001x0001xxxxx01010xxxxxxxxxxx
6567 /* 33222222222211111111110000000000
6568 10987654321098765432109876543210
6569 000001x0101xxxxx01010xxxxxxxxxxx
6576 /* 33222222222211111111110000000000
6577 10987654321098765432109876543210
6578 000001x0x11xxxxx01010xxxxxxxxxxx
6586 if (((word
>> 10) & 0x1) == 0)
6588 /* 33222222222211111111110000000000
6589 10987654321098765432109876543210
6590 000001x0xx1xxxxx010x10xxxxxxxxxx
6596 /* 33222222222211111111110000000000
6597 10987654321098765432109876543210
6598 000001x0xx1xxxxx010x11xxxxxxxxxx
6606 if (((word
>> 23) & 0x1) == 0)
6608 /* 33222222222211111111110000000000
6609 10987654321098765432109876543210
6610 100001x00x1xxxxx010xxxxxxxxxxxxx
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 100001x01x1xxxxx010xxxxxxxxxxxxx
6626 if (((word
>> 23) & 0x1) == 0)
6628 /* 33222222222211111111110000000000
6629 10987654321098765432109876543210
6630 x10001x00x1xxxxx010xxxxxxxxxxxxx
6636 if (((word
>> 31) & 0x1) == 0)
6638 if (((word
>> 22) & 0x1) == 0)
6640 /* 33222222222211111111110000000000
6641 10987654321098765432109876543210
6642 010001x0101xxxxx010xxxxxxxxxxxxx
6648 /* 33222222222211111111110000000000
6649 10987654321098765432109876543210
6650 010001x0111xxxxx010xxxxxxxxxxxxx
6657 /* 33222222222211111111110000000000
6658 10987654321098765432109876543210
6659 110001x01x1xxxxx010xxxxxxxxxxxxx
6669 if (((word
>> 30) & 0x1) == 0)
6671 if (((word
>> 31) & 0x1) == 0)
6673 if (((word
>> 21) & 0x1) == 0)
6675 /* 33222222222211111111110000000000
6676 10987654321098765432109876543210
6677 000001x0xx0xxxxx110xxxxxxxxxxxxx
6683 if (((word
>> 10) & 0x1) == 0)
6685 if (((word
>> 11) & 0x1) == 0)
6687 if (((word
>> 20) & 0x1) == 0)
6689 if (((word
>> 22) & 0x1) == 0)
6691 /* 33222222222211111111110000000000
6692 10987654321098765432109876543210
6693 000001x0x010xxxx110x00xxxxxxxxxx
6699 if (((word
>> 23) & 0x1) == 0)
6701 /* 33222222222211111111110000000000
6702 10987654321098765432109876543210
6703 000001x00110xxxx110x00xxxxxxxxxx
6709 /* 33222222222211111111110000000000
6710 10987654321098765432109876543210
6711 000001x01110xxxx110x00xxxxxxxxxx
6719 if (((word
>> 22) & 0x1) == 0)
6721 /* 33222222222211111111110000000000
6722 10987654321098765432109876543210
6723 000001x0x011xxxx110x00xxxxxxxxxx
6729 if (((word
>> 23) & 0x1) == 0)
6731 /* 33222222222211111111110000000000
6732 10987654321098765432109876543210
6733 000001x00111xxxx110x00xxxxxxxxxx
6739 /* 33222222222211111111110000000000
6740 10987654321098765432109876543210
6741 000001x01111xxxx110x00xxxxxxxxxx
6750 if (((word
>> 22) & 0x1) == 0)
6752 /* 33222222222211111111110000000000
6753 10987654321098765432109876543210
6754 000001x0x01xxxxx110x10xxxxxxxxxx
6760 if (((word
>> 23) & 0x1) == 0)
6762 /* 33222222222211111111110000000000
6763 10987654321098765432109876543210
6764 000001x0011xxxxx110x10xxxxxxxxxx
6770 /* 33222222222211111111110000000000
6771 10987654321098765432109876543210
6772 000001x0111xxxxx110x10xxxxxxxxxx
6781 if (((word
>> 11) & 0x1) == 0)
6783 if (((word
>> 20) & 0x1) == 0)
6785 if (((word
>> 22) & 0x1) == 0)
6787 /* 33222222222211111111110000000000
6788 10987654321098765432109876543210
6789 000001x0x010xxxx110x01xxxxxxxxxx
6795 if (((word
>> 23) & 0x1) == 0)
6797 /* 33222222222211111111110000000000
6798 10987654321098765432109876543210
6799 000001x00110xxxx110x01xxxxxxxxxx
6805 /* 33222222222211111111110000000000
6806 10987654321098765432109876543210
6807 000001x01110xxxx110x01xxxxxxxxxx
6815 if (((word
>> 22) & 0x1) == 0)
6817 /* 33222222222211111111110000000000
6818 10987654321098765432109876543210
6819 000001x0x011xxxx110x01xxxxxxxxxx
6825 if (((word
>> 23) & 0x1) == 0)
6827 /* 33222222222211111111110000000000
6828 10987654321098765432109876543210
6829 000001x00111xxxx110x01xxxxxxxxxx
6835 /* 33222222222211111111110000000000
6836 10987654321098765432109876543210
6837 000001x01111xxxx110x01xxxxxxxxxx
6846 if (((word
>> 22) & 0x1) == 0)
6848 /* 33222222222211111111110000000000
6849 10987654321098765432109876543210
6850 000001x0x01xxxxx110x11xxxxxxxxxx
6856 if (((word
>> 23) & 0x1) == 0)
6858 /* 33222222222211111111110000000000
6859 10987654321098765432109876543210
6860 000001x0011xxxxx110x11xxxxxxxxxx
6866 /* 33222222222211111111110000000000
6867 10987654321098765432109876543210
6868 000001x0111xxxxx110x11xxxxxxxxxx
6879 if (((word
>> 22) & 0x1) == 0)
6881 if (((word
>> 21) & 0x1) == 0)
6883 if (((word
>> 23) & 0x1) == 0)
6885 /* 33222222222211111111110000000000
6886 10987654321098765432109876543210
6887 100001x0000xxxxx110xxxxxxxxxxxxx
6893 /* 33222222222211111111110000000000
6894 10987654321098765432109876543210
6895 100001x0100xxxxx110xxxxxxxxxxxxx
6902 if (((word
>> 23) & 0x1) == 0)
6904 /* 33222222222211111111110000000000
6905 10987654321098765432109876543210
6906 100001x0001xxxxx110xxxxxxxxxxxxx
6912 /* 33222222222211111111110000000000
6913 10987654321098765432109876543210
6914 100001x0101xxxxx110xxxxxxxxxxxxx
6922 if (((word
>> 23) & 0x1) == 0)
6924 /* 33222222222211111111110000000000
6925 10987654321098765432109876543210
6926 100001x001xxxxxx110xxxxxxxxxxxxx
6932 /* 33222222222211111111110000000000
6933 10987654321098765432109876543210
6934 100001x011xxxxxx110xxxxxxxxxxxxx
6943 if (((word
>> 21) & 0x1) == 0)
6945 if (((word
>> 31) & 0x1) == 0)
6947 if (((word
>> 10) & 0x1) == 0)
6949 /* 33222222222211111111110000000000
6950 10987654321098765432109876543210
6951 010001x0xx0xxxxx110xx0xxxxxxxxxx
6957 /* 33222222222211111111110000000000
6958 10987654321098765432109876543210
6959 010001x0xx0xxxxx110xx1xxxxxxxxxx
6966 if (((word
>> 22) & 0x1) == 0)
6968 if (((word
>> 23) & 0x1) == 0)
6970 /* 33222222222211111111110000000000
6971 10987654321098765432109876543210
6972 110001x0000xxxxx110xxxxxxxxxxxxx
6978 /* 33222222222211111111110000000000
6979 10987654321098765432109876543210
6980 110001x0100xxxxx110xxxxxxxxxxxxx
6987 if (((word
>> 23) & 0x1) == 0)
6989 /* 33222222222211111111110000000000
6990 10987654321098765432109876543210
6991 110001x0010xxxxx110xxxxxxxxxxxxx
6997 /* 33222222222211111111110000000000
6998 10987654321098765432109876543210
6999 110001x0110xxxxx110xxxxxxxxxxxxx
7008 if (((word
>> 22) & 0x1) == 0)
7010 if (((word
>> 23) & 0x1) == 0)
7012 /* 33222222222211111111110000000000
7013 10987654321098765432109876543210
7014 x10001x0001xxxxx110xxxxxxxxxxxxx
7020 if (((word
>> 31) & 0x1) == 0)
7022 if (((word
>> 10) & 0x1) == 0)
7024 if (((word
>> 12) & 0x1) == 0)
7026 /* 33222222222211111111110000000000
7027 10987654321098765432109876543210
7028 010001x0101xxxxx1100x0xxxxxxxxxx
7034 /* 33222222222211111111110000000000
7035 10987654321098765432109876543210
7036 010001x0101xxxxx1101x0xxxxxxxxxx
7043 if (((word
>> 12) & 0x1) == 0)
7045 /* 33222222222211111111110000000000
7046 10987654321098765432109876543210
7047 010001x0101xxxxx1100x1xxxxxxxxxx
7053 /* 33222222222211111111110000000000
7054 10987654321098765432109876543210
7055 010001x0101xxxxx1101x1xxxxxxxxxx
7063 /* 33222222222211111111110000000000
7064 10987654321098765432109876543210
7065 110001x0101xxxxx110xxxxxxxxxxxxx
7073 if (((word
>> 23) & 0x1) == 0)
7075 /* 33222222222211111111110000000000
7076 10987654321098765432109876543210
7077 x10001x0011xxxxx110xxxxxxxxxxxxx
7083 if (((word
>> 31) & 0x1) == 0)
7085 if (((word
>> 10) & 0x1) == 0)
7087 if (((word
>> 12) & 0x1) == 0)
7089 /* 33222222222211111111110000000000
7090 10987654321098765432109876543210
7091 010001x0111xxxxx1100x0xxxxxxxxxx
7097 /* 33222222222211111111110000000000
7098 10987654321098765432109876543210
7099 010001x0111xxxxx1101x0xxxxxxxxxx
7106 if (((word
>> 12) & 0x1) == 0)
7108 /* 33222222222211111111110000000000
7109 10987654321098765432109876543210
7110 010001x0111xxxxx1100x1xxxxxxxxxx
7116 /* 33222222222211111111110000000000
7117 10987654321098765432109876543210
7118 010001x0111xxxxx1101x1xxxxxxxxxx
7126 /* 33222222222211111111110000000000
7127 10987654321098765432109876543210
7128 110001x0111xxxxx110xxxxxxxxxxxxx
7141 if (((word
>> 14) & 0x1) == 0)
7143 if (((word
>> 15) & 0x1) == 0)
7145 if (((word
>> 21) & 0x1) == 0)
7147 if (((word
>> 30) & 0x1) == 0)
7149 if (((word
>> 31) & 0x1) == 0)
7151 if (((word
>> 17) & 0x1) == 0)
7153 if (((word
>> 19) & 0x1) == 0)
7155 if (((word
>> 20) & 0x1) == 0)
7157 if (((word
>> 16) & 0x1) == 0)
7159 /* 33222222222211111111110000000000
7160 10987654321098765432109876543210
7161 000001x0xx000x00001xxxxxxxxxxxxx
7167 /* 33222222222211111111110000000000
7168 10987654321098765432109876543210
7169 000001x0xx000x01001xxxxxxxxxxxxx
7176 /* 33222222222211111111110000000000
7177 10987654321098765432109876543210
7178 000001x0xx010x0x001xxxxxxxxxxxxx
7185 if (((word
>> 16) & 0x1) == 0)
7187 if (((word
>> 20) & 0x1) == 0)
7189 /* 33222222222211111111110000000000
7190 10987654321098765432109876543210
7191 000001x0xx001x00001xxxxxxxxxxxxx
7197 /* 33222222222211111111110000000000
7198 10987654321098765432109876543210
7199 000001x0xx011x00001xxxxxxxxxxxxx
7206 if (((word
>> 20) & 0x1) == 0)
7208 /* 33222222222211111111110000000000
7209 10987654321098765432109876543210
7210 000001x0xx001x01001xxxxxxxxxxxxx
7216 /* 33222222222211111111110000000000
7217 10987654321098765432109876543210
7218 000001x0xx011x01001xxxxxxxxxxxxx
7227 if (((word
>> 16) & 0x1) == 0)
7229 if (((word
>> 20) & 0x1) == 0)
7231 /* 33222222222211111111110000000000
7232 10987654321098765432109876543210
7233 000001x0xx00xx10001xxxxxxxxxxxxx
7239 /* 33222222222211111111110000000000
7240 10987654321098765432109876543210
7241 000001x0xx01xx10001xxxxxxxxxxxxx
7248 /* 33222222222211111111110000000000
7249 10987654321098765432109876543210
7250 000001x0xx0xxx11001xxxxxxxxxxxxx
7258 if (((word
>> 23) & 0x1) == 0)
7260 /* 33222222222211111111110000000000
7261 10987654321098765432109876543210
7262 100001x00x0xxxxx001xxxxxxxxxxxxx
7268 /* 33222222222211111111110000000000
7269 10987654321098765432109876543210
7270 100001x01x0xxxxx001xxxxxxxxxxxxx
7278 if (((word
>> 31) & 0x1) == 0)
7280 if (((word
>> 12) & 0x1) == 0)
7282 /* 33222222222211111111110000000000
7283 10987654321098765432109876543210
7284 010001x0xx0xxxxx0010xxxxxxxxxxxx
7290 /* 33222222222211111111110000000000
7291 10987654321098765432109876543210
7292 010001x0xx0xxxxx0011xxxxxxxxxxxx
7299 if (((word
>> 23) & 0x1) == 0)
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 110001x00x0xxxxx001xxxxxxxxxxxxx
7309 /* 33222222222211111111110000000000
7310 10987654321098765432109876543210
7311 110001x01x0xxxxx001xxxxxxxxxxxxx
7320 if (((word
>> 30) & 0x1) == 0)
7322 if (((word
>> 31) & 0x1) == 0)
7324 if (((word
>> 10) & 0x1) == 0)
7326 if (((word
>> 11) & 0x1) == 0)
7328 if (((word
>> 22) & 0x1) == 0)
7330 if (((word
>> 23) & 0x1) == 0)
7332 /* 33222222222211111111110000000000
7333 10987654321098765432109876543210
7334 000001x0001xxxxx001x00xxxxxxxxxx
7340 /* 33222222222211111111110000000000
7341 10987654321098765432109876543210
7342 000001x0101xxxxx001x00xxxxxxxxxx
7349 if (((word
>> 23) & 0x1) == 0)
7351 /* 33222222222211111111110000000000
7352 10987654321098765432109876543210
7353 000001x0011xxxxx001x00xxxxxxxxxx
7359 /* 33222222222211111111110000000000
7360 10987654321098765432109876543210
7361 000001x0111xxxxx001x00xxxxxxxxxx
7369 if (((word
>> 22) & 0x1) == 0)
7371 /* 33222222222211111111110000000000
7372 10987654321098765432109876543210
7373 000001x0x01xxxxx001x10xxxxxxxxxx
7379 /* 33222222222211111111110000000000
7380 10987654321098765432109876543210
7381 000001x0x11xxxxx001x10xxxxxxxxxx
7389 if (((word
>> 11) & 0x1) == 0)
7391 /* 33222222222211111111110000000000
7392 10987654321098765432109876543210
7393 000001x0xx1xxxxx001x01xxxxxxxxxx
7399 if (((word
>> 22) & 0x1) == 0)
7401 if (((word
>> 23) & 0x1) == 0)
7403 /* 33222222222211111111110000000000
7404 10987654321098765432109876543210
7405 000001x0001xxxxx001x11xxxxxxxxxx
7411 /* 33222222222211111111110000000000
7412 10987654321098765432109876543210
7413 000001x0101xxxxx001x11xxxxxxxxxx
7420 if (((word
>> 23) & 0x1) == 0)
7422 /* 33222222222211111111110000000000
7423 10987654321098765432109876543210
7424 000001x0011xxxxx001x11xxxxxxxxxx
7430 /* 33222222222211111111110000000000
7431 10987654321098765432109876543210
7432 000001x0111xxxxx001x11xxxxxxxxxx
7442 if (((word
>> 23) & 0x1) == 0)
7444 /* 33222222222211111111110000000000
7445 10987654321098765432109876543210
7446 100001x00x1xxxxx001xxxxxxxxxxxxx
7452 /* 33222222222211111111110000000000
7453 10987654321098765432109876543210
7454 100001x01x1xxxxx001xxxxxxxxxxxxx
7462 if (((word
>> 23) & 0x1) == 0)
7464 /* 33222222222211111111110000000000
7465 10987654321098765432109876543210
7466 x10001x00x1xxxxx001xxxxxxxxxxxxx
7472 if (((word
>> 31) & 0x1) == 0)
7474 if (((word
>> 10) & 0x1) == 0)
7476 if (((word
>> 12) & 0x1) == 0)
7478 if (((word
>> 22) & 0x1) == 0)
7480 /* 33222222222211111111110000000000
7481 10987654321098765432109876543210
7482 010001x0101xxxxx0010x0xxxxxxxxxx
7488 /* 33222222222211111111110000000000
7489 10987654321098765432109876543210
7490 010001x0111xxxxx0010x0xxxxxxxxxx
7497 if (((word
>> 22) & 0x1) == 0)
7499 /* 33222222222211111111110000000000
7500 10987654321098765432109876543210
7501 010001x0101xxxxx0011x0xxxxxxxxxx
7507 /* 33222222222211111111110000000000
7508 10987654321098765432109876543210
7509 010001x0111xxxxx0011x0xxxxxxxxxx
7517 if (((word
>> 12) & 0x1) == 0)
7519 if (((word
>> 22) & 0x1) == 0)
7521 /* 33222222222211111111110000000000
7522 10987654321098765432109876543210
7523 010001x0101xxxxx0010x1xxxxxxxxxx
7529 /* 33222222222211111111110000000000
7530 10987654321098765432109876543210
7531 010001x0111xxxxx0010x1xxxxxxxxxx
7538 if (((word
>> 22) & 0x1) == 0)
7540 /* 33222222222211111111110000000000
7541 10987654321098765432109876543210
7542 010001x0101xxxxx0011x1xxxxxxxxxx
7548 /* 33222222222211111111110000000000
7549 10987654321098765432109876543210
7550 010001x0111xxxxx0011x1xxxxxxxxxx
7559 /* 33222222222211111111110000000000
7560 10987654321098765432109876543210
7561 110001x01x1xxxxx001xxxxxxxxxxxxx
7571 if (((word
>> 30) & 0x1) == 0)
7573 if (((word
>> 31) & 0x1) == 0)
7575 if (((word
>> 21) & 0x1) == 0)
7577 if (((word
>> 16) & 0x1) == 0)
7579 if (((word
>> 17) & 0x1) == 0)
7581 if (((word
>> 18) & 0x1) == 0)
7583 if (((word
>> 19) & 0x1) == 0)
7585 /* 33222222222211111111110000000000
7586 10987654321098765432109876543210
7587 000001x0xx0x0000101xxxxxxxxxxxxx
7593 /* 33222222222211111111110000000000
7594 10987654321098765432109876543210
7595 000001x0xx0x1000101xxxxxxxxxxxxx
7602 if (((word
>> 19) & 0x1) == 0)
7604 /* 33222222222211111111110000000000
7605 10987654321098765432109876543210
7606 000001x0xx0x0100101xxxxxxxxxxxxx
7612 /* 33222222222211111111110000000000
7613 10987654321098765432109876543210
7614 000001x0xx0x1100101xxxxxxxxxxxxx
7622 if (((word
>> 18) & 0x1) == 0)
7624 if (((word
>> 19) & 0x1) == 0)
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 000001x0xx0x0010101xxxxxxxxxxxxx
7634 /* 33222222222211111111110000000000
7635 10987654321098765432109876543210
7636 000001x0xx0x1010101xxxxxxxxxxxxx
7643 if (((word
>> 19) & 0x1) == 0)
7645 /* 33222222222211111111110000000000
7646 10987654321098765432109876543210
7647 000001x0xx0x0110101xxxxxxxxxxxxx
7653 /* 33222222222211111111110000000000
7654 10987654321098765432109876543210
7655 000001x0xx0x1110101xxxxxxxxxxxxx
7664 if (((word
>> 17) & 0x1) == 0)
7666 if (((word
>> 18) & 0x1) == 0)
7668 if (((word
>> 19) & 0x1) == 0)
7670 /* 33222222222211111111110000000000
7671 10987654321098765432109876543210
7672 000001x0xx0x0001101xxxxxxxxxxxxx
7678 /* 33222222222211111111110000000000
7679 10987654321098765432109876543210
7680 000001x0xx0x1001101xxxxxxxxxxxxx
7687 if (((word
>> 19) & 0x1) == 0)
7689 /* 33222222222211111111110000000000
7690 10987654321098765432109876543210
7691 000001x0xx0x0101101xxxxxxxxxxxxx
7697 /* 33222222222211111111110000000000
7698 10987654321098765432109876543210
7699 000001x0xx0x1101101xxxxxxxxxxxxx
7707 if (((word
>> 18) & 0x1) == 0)
7709 if (((word
>> 19) & 0x1) == 0)
7711 /* 33222222222211111111110000000000
7712 10987654321098765432109876543210
7713 000001x0xx0x0011101xxxxxxxxxxxxx
7719 /* 33222222222211111111110000000000
7720 10987654321098765432109876543210
7721 000001x0xx0x1011101xxxxxxxxxxxxx
7728 /* 33222222222211111111110000000000
7729 10987654321098765432109876543210
7730 000001x0xx0xx111101xxxxxxxxxxxxx
7739 if (((word
>> 12) & 0x1) == 0)
7741 if (((word
>> 23) & 0x1) == 0)
7743 if (((word
>> 22) & 0x1) == 0)
7745 /* 33222222222211111111110000000000
7746 10987654321098765432109876543210
7747 000001x0001xxxxx1010xxxxxxxxxxxx
7753 /* 33222222222211111111110000000000
7754 10987654321098765432109876543210
7755 000001x0011xxxxx1010xxxxxxxxxxxx
7762 /* 33222222222211111111110000000000
7763 10987654321098765432109876543210
7764 000001x01x1xxxxx1010xxxxxxxxxxxx
7771 if (((word
>> 10) & 0x1) == 0)
7773 if (((word
>> 11) & 0x1) == 0)
7775 /* 33222222222211111111110000000000
7776 10987654321098765432109876543210
7777 000001x0xx1xxxxx101100xxxxxxxxxx
7783 /* 33222222222211111111110000000000
7784 10987654321098765432109876543210
7785 000001x0xx1xxxxx101110xxxxxxxxxx
7792 /* 33222222222211111111110000000000
7793 10987654321098765432109876543210
7794 000001x0xx1xxxxx1011x1xxxxxxxxxx
7803 if (((word
>> 22) & 0x1) == 0)
7805 if (((word
>> 21) & 0x1) == 0)
7807 if (((word
>> 23) & 0x1) == 0)
7809 /* 33222222222211111111110000000000
7810 10987654321098765432109876543210
7811 100001x0000xxxxx101xxxxxxxxxxxxx
7817 /* 33222222222211111111110000000000
7818 10987654321098765432109876543210
7819 100001x0100xxxxx101xxxxxxxxxxxxx
7826 if (((word
>> 23) & 0x1) == 0)
7828 /* 33222222222211111111110000000000
7829 10987654321098765432109876543210
7830 100001x0001xxxxx101xxxxxxxxxxxxx
7836 /* 33222222222211111111110000000000
7837 10987654321098765432109876543210
7838 100001x0101xxxxx101xxxxxxxxxxxxx
7846 if (((word
>> 23) & 0x1) == 0)
7848 /* 33222222222211111111110000000000
7849 10987654321098765432109876543210
7850 100001x001xxxxxx101xxxxxxxxxxxxx
7856 /* 33222222222211111111110000000000
7857 10987654321098765432109876543210
7858 100001x011xxxxxx101xxxxxxxxxxxxx
7867 if (((word
>> 21) & 0x1) == 0)
7869 if (((word
>> 31) & 0x1) == 0)
7871 if (((word
>> 16) & 0x1) == 0)
7873 if (((word
>> 17) & 0x1) == 0)
7875 if (((word
>> 18) & 0x1) == 0)
7877 if (((word
>> 19) & 0x1) == 0)
7879 /* 33222222222211111111110000000000
7880 10987654321098765432109876543210
7881 010001x0xx0x0000101xxxxxxxxxxxxx
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 010001x0xx0x1000101xxxxxxxxxxxxx
7896 if (((word
>> 20) & 0x1) == 0)
7898 /* 33222222222211111111110000000000
7899 10987654321098765432109876543210
7900 010001x0xx00x100101xxxxxxxxxxxxx
7906 /* 33222222222211111111110000000000
7907 10987654321098765432109876543210
7908 010001x0xx01x100101xxxxxxxxxxxxx
7916 /* 33222222222211111111110000000000
7917 10987654321098765432109876543210
7918 010001x0xx0xxx10101xxxxxxxxxxxxx
7925 if (((word
>> 17) & 0x1) == 0)
7927 if (((word
>> 18) & 0x1) == 0)
7929 if (((word
>> 19) & 0x1) == 0)
7931 if (((word
>> 20) & 0x1) == 0)
7933 /* 33222222222211111111110000000000
7934 10987654321098765432109876543210
7935 010001x0xx000001101xxxxxxxxxxxxx
7941 /* 33222222222211111111110000000000
7942 10987654321098765432109876543210
7943 010001x0xx010001101xxxxxxxxxxxxx
7950 /* 33222222222211111111110000000000
7951 10987654321098765432109876543210
7952 010001x0xx0x1001101xxxxxxxxxxxxx
7959 if (((word
>> 20) & 0x1) == 0)
7961 /* 33222222222211111111110000000000
7962 10987654321098765432109876543210
7963 010001x0xx00x101101xxxxxxxxxxxxx
7969 /* 33222222222211111111110000000000
7970 10987654321098765432109876543210
7971 010001x0xx01x101101xxxxxxxxxxxxx
7979 /* 33222222222211111111110000000000
7980 10987654321098765432109876543210
7981 010001x0xx0xxx11101xxxxxxxxxxxxx
7989 if (((word
>> 23) & 0x1) == 0)
7991 /* 33222222222211111111110000000000
7992 10987654321098765432109876543210
7993 110001x00x0xxxxx101xxxxxxxxxxxxx
7999 /* 33222222222211111111110000000000
8000 10987654321098765432109876543210
8001 110001x01x0xxxxx101xxxxxxxxxxxxx
8009 if (((word
>> 22) & 0x1) == 0)
8011 if (((word
>> 23) & 0x1) == 0)
8013 /* 33222222222211111111110000000000
8014 10987654321098765432109876543210
8015 x10001x0001xxxxx101xxxxxxxxxxxxx
8021 if (((word
>> 31) & 0x1) == 0)
8023 if (((word
>> 10) & 0x1) == 0)
8025 if (((word
>> 12) & 0x1) == 0)
8027 /* 33222222222211111111110000000000
8028 10987654321098765432109876543210
8029 010001x0101xxxxx1010x0xxxxxxxxxx
8035 /* 33222222222211111111110000000000
8036 10987654321098765432109876543210
8037 010001x0101xxxxx1011x0xxxxxxxxxx
8044 if (((word
>> 12) & 0x1) == 0)
8046 /* 33222222222211111111110000000000
8047 10987654321098765432109876543210
8048 010001x0101xxxxx1010x1xxxxxxxxxx
8054 /* 33222222222211111111110000000000
8055 10987654321098765432109876543210
8056 010001x0101xxxxx1011x1xxxxxxxxxx
8064 /* 33222222222211111111110000000000
8065 10987654321098765432109876543210
8066 110001x0101xxxxx101xxxxxxxxxxxxx
8074 if (((word
>> 23) & 0x1) == 0)
8076 /* 33222222222211111111110000000000
8077 10987654321098765432109876543210
8078 x10001x0011xxxxx101xxxxxxxxxxxxx
8084 if (((word
>> 31) & 0x1) == 0)
8086 if (((word
>> 10) & 0x1) == 0)
8088 if (((word
>> 12) & 0x1) == 0)
8090 /* 33222222222211111111110000000000
8091 10987654321098765432109876543210
8092 010001x0111xxxxx1010x0xxxxxxxxxx
8098 /* 33222222222211111111110000000000
8099 10987654321098765432109876543210
8100 010001x0111xxxxx1011x0xxxxxxxxxx
8107 if (((word
>> 12) & 0x1) == 0)
8109 /* 33222222222211111111110000000000
8110 10987654321098765432109876543210
8111 010001x0111xxxxx1010x1xxxxxxxxxx
8117 /* 33222222222211111111110000000000
8118 10987654321098765432109876543210
8119 010001x0111xxxxx1011x1xxxxxxxxxx
8127 /* 33222222222211111111110000000000
8128 10987654321098765432109876543210
8129 110001x0111xxxxx101xxxxxxxxxxxxx
8141 if (((word
>> 15) & 0x1) == 0)
8143 if (((word
>> 21) & 0x1) == 0)
8145 if (((word
>> 30) & 0x1) == 0)
8147 if (((word
>> 31) & 0x1) == 0)
8149 /* 33222222222211111111110000000000
8150 10987654321098765432109876543210
8151 000001x0xx0xxxxx011xxxxxxxxxxxxx
8157 if (((word
>> 23) & 0x1) == 0)
8159 /* 33222222222211111111110000000000
8160 10987654321098765432109876543210
8161 100001x00x0xxxxx011xxxxxxxxxxxxx
8167 /* 33222222222211111111110000000000
8168 10987654321098765432109876543210
8169 100001x01x0xxxxx011xxxxxxxxxxxxx
8177 if (((word
>> 31) & 0x1) == 0)
8179 if (((word
>> 10) & 0x1) == 0)
8181 if (((word
>> 11) & 0x1) == 0)
8183 if (((word
>> 12) & 0x1) == 0)
8185 /* 33222222222211111111110000000000
8186 10987654321098765432109876543210
8187 010001x0xx0xxxxx011000xxxxxxxxxx
8193 /* 33222222222211111111110000000000
8194 10987654321098765432109876543210
8195 010001x0xx0xxxxx011100xxxxxxxxxx
8202 if (((word
>> 12) & 0x1) == 0)
8204 /* 33222222222211111111110000000000
8205 10987654321098765432109876543210
8206 010001x0xx0xxxxx011010xxxxxxxxxx
8212 /* 33222222222211111111110000000000
8213 10987654321098765432109876543210
8214 010001x0xx0xxxxx011110xxxxxxxxxx
8222 if (((word
>> 11) & 0x1) == 0)
8224 if (((word
>> 12) & 0x1) == 0)
8226 /* 33222222222211111111110000000000
8227 10987654321098765432109876543210
8228 010001x0xx0xxxxx011001xxxxxxxxxx
8234 /* 33222222222211111111110000000000
8235 10987654321098765432109876543210
8236 010001x0xx0xxxxx011101xxxxxxxxxx
8243 /* 33222222222211111111110000000000
8244 10987654321098765432109876543210
8245 010001x0xx0xxxxx011x11xxxxxxxxxx
8253 if (((word
>> 23) & 0x1) == 0)
8255 /* 33222222222211111111110000000000
8256 10987654321098765432109876543210
8257 110001x00x0xxxxx011xxxxxxxxxxxxx
8263 /* 33222222222211111111110000000000
8264 10987654321098765432109876543210
8265 110001x01x0xxxxx011xxxxxxxxxxxxx
8274 if (((word
>> 30) & 0x1) == 0)
8276 if (((word
>> 31) & 0x1) == 0)
8278 if (((word
>> 10) & 0x1) == 0)
8280 if (((word
>> 11) & 0x1) == 0)
8282 if (((word
>> 12) & 0x1) == 0)
8284 /* 33222222222211111111110000000000
8285 10987654321098765432109876543210
8286 000001x0xx1xxxxx011000xxxxxxxxxx
8292 /* 33222222222211111111110000000000
8293 10987654321098765432109876543210
8294 000001x0xx1xxxxx011100xxxxxxxxxx
8301 /* 33222222222211111111110000000000
8302 10987654321098765432109876543210
8303 000001x0xx1xxxxx011x10xxxxxxxxxx
8310 if (((word
>> 11) & 0x1) == 0)
8312 if (((word
>> 12) & 0x1) == 0)
8314 /* 33222222222211111111110000000000
8315 10987654321098765432109876543210
8316 000001x0xx1xxxxx011001xxxxxxxxxx
8322 /* 33222222222211111111110000000000
8323 10987654321098765432109876543210
8324 000001x0xx1xxxxx011101xxxxxxxxxx
8331 /* 33222222222211111111110000000000
8332 10987654321098765432109876543210
8333 000001x0xx1xxxxx011x11xxxxxxxxxx
8341 if (((word
>> 23) & 0x1) == 0)
8343 /* 33222222222211111111110000000000
8344 10987654321098765432109876543210
8345 100001x00x1xxxxx011xxxxxxxxxxxxx
8351 /* 33222222222211111111110000000000
8352 10987654321098765432109876543210
8353 100001x01x1xxxxx011xxxxxxxxxxxxx
8361 if (((word
>> 23) & 0x1) == 0)
8363 /* 33222222222211111111110000000000
8364 10987654321098765432109876543210
8365 x10001x00x1xxxxx011xxxxxxxxxxxxx
8371 if (((word
>> 31) & 0x1) == 0)
8373 if (((word
>> 12) & 0x1) == 0)
8375 if (((word
>> 22) & 0x1) == 0)
8377 /* 33222222222211111111110000000000
8378 10987654321098765432109876543210
8379 010001x0101xxxxx0110xxxxxxxxxxxx
8385 /* 33222222222211111111110000000000
8386 10987654321098765432109876543210
8387 010001x0111xxxxx0110xxxxxxxxxxxx
8394 if (((word
>> 22) & 0x1) == 0)
8396 /* 33222222222211111111110000000000
8397 10987654321098765432109876543210
8398 010001x0101xxxxx0111xxxxxxxxxxxx
8404 /* 33222222222211111111110000000000
8405 10987654321098765432109876543210
8406 010001x0111xxxxx0111xxxxxxxxxxxx
8414 /* 33222222222211111111110000000000
8415 10987654321098765432109876543210
8416 110001x01x1xxxxx011xxxxxxxxxxxxx
8426 if (((word
>> 30) & 0x1) == 0)
8428 if (((word
>> 31) & 0x1) == 0)
8430 if (((word
>> 21) & 0x1) == 0)
8432 /* 33222222222211111111110000000000
8433 10987654321098765432109876543210
8434 000001x0xx0xxxxx111xxxxxxxxxxxxx
8440 if (((word
>> 10) & 0x1) == 0)
8442 if (((word
>> 11) & 0x1) == 0)
8444 if (((word
>> 12) & 0x1) == 0)
8446 if (((word
>> 20) & 0x1) == 0)
8448 if (((word
>> 22) & 0x1) == 0)
8450 if (((word
>> 23) & 0x1) == 0)
8452 /* 33222222222211111111110000000000
8453 10987654321098765432109876543210
8454 000001x00010xxxx111000xxxxxxxxxx
8460 /* 33222222222211111111110000000000
8461 10987654321098765432109876543210
8462 000001x01010xxxx111000xxxxxxxxxx
8469 if (((word
>> 23) & 0x1) == 0)
8471 /* 33222222222211111111110000000000
8472 10987654321098765432109876543210
8473 000001x00110xxxx111000xxxxxxxxxx
8479 /* 33222222222211111111110000000000
8480 10987654321098765432109876543210
8481 000001x01110xxxx111000xxxxxxxxxx
8489 if (((word
>> 22) & 0x1) == 0)
8491 if (((word
>> 23) & 0x1) == 0)
8493 /* 33222222222211111111110000000000
8494 10987654321098765432109876543210
8495 000001x00011xxxx111000xxxxxxxxxx
8501 /* 33222222222211111111110000000000
8502 10987654321098765432109876543210
8503 000001x01011xxxx111000xxxxxxxxxx
8510 if (((word
>> 23) & 0x1) == 0)
8512 /* 33222222222211111111110000000000
8513 10987654321098765432109876543210
8514 000001x00111xxxx111000xxxxxxxxxx
8520 /* 33222222222211111111110000000000
8521 10987654321098765432109876543210
8522 000001x01111xxxx111000xxxxxxxxxx
8531 if (((word
>> 20) & 0x1) == 0)
8533 if (((word
>> 22) & 0x1) == 0)
8535 if (((word
>> 23) & 0x1) == 0)
8537 /* 33222222222211111111110000000000
8538 10987654321098765432109876543210
8539 000001x00010xxxx111100xxxxxxxxxx
8545 /* 33222222222211111111110000000000
8546 10987654321098765432109876543210
8547 000001x01010xxxx111100xxxxxxxxxx
8554 if (((word
>> 23) & 0x1) == 0)
8556 /* 33222222222211111111110000000000
8557 10987654321098765432109876543210
8558 000001x00110xxxx111100xxxxxxxxxx
8564 /* 33222222222211111111110000000000
8565 10987654321098765432109876543210
8566 000001x01110xxxx111100xxxxxxxxxx
8574 if (((word
>> 22) & 0x1) == 0)
8576 if (((word
>> 23) & 0x1) == 0)
8578 /* 33222222222211111111110000000000
8579 10987654321098765432109876543210
8580 000001x00011xxxx111100xxxxxxxxxx
8586 /* 33222222222211111111110000000000
8587 10987654321098765432109876543210
8588 000001x01011xxxx111100xxxxxxxxxx
8595 if (((word
>> 23) & 0x1) == 0)
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 000001x00111xxxx111100xxxxxxxxxx
8605 /* 33222222222211111111110000000000
8606 10987654321098765432109876543210
8607 000001x01111xxxx111100xxxxxxxxxx
8617 if (((word
>> 20) & 0x1) == 0)
8619 if (((word
>> 22) & 0x1) == 0)
8621 if (((word
>> 23) & 0x1) == 0)
8623 /* 33222222222211111111110000000000
8624 10987654321098765432109876543210
8625 000001x00010xxxx111x10xxxxxxxxxx
8631 /* 33222222222211111111110000000000
8632 10987654321098765432109876543210
8633 000001x01010xxxx111x10xxxxxxxxxx
8640 if (((word
>> 23) & 0x1) == 0)
8642 /* 33222222222211111111110000000000
8643 10987654321098765432109876543210
8644 000001x00110xxxx111x10xxxxxxxxxx
8650 /* 33222222222211111111110000000000
8651 10987654321098765432109876543210
8652 000001x01110xxxx111x10xxxxxxxxxx
8660 if (((word
>> 22) & 0x1) == 0)
8662 if (((word
>> 23) & 0x1) == 0)
8664 /* 33222222222211111111110000000000
8665 10987654321098765432109876543210
8666 000001x00011xxxx111x10xxxxxxxxxx
8672 /* 33222222222211111111110000000000
8673 10987654321098765432109876543210
8674 000001x01011xxxx111x10xxxxxxxxxx
8681 if (((word
>> 23) & 0x1) == 0)
8683 /* 33222222222211111111110000000000
8684 10987654321098765432109876543210
8685 000001x00111xxxx111x10xxxxxxxxxx
8691 /* 33222222222211111111110000000000
8692 10987654321098765432109876543210
8693 000001x01111xxxx111x10xxxxxxxxxx
8703 if (((word
>> 11) & 0x1) == 0)
8705 if (((word
>> 12) & 0x1) == 0)
8707 if (((word
>> 22) & 0x1) == 0)
8709 if (((word
>> 23) & 0x1) == 0)
8711 /* 33222222222211111111110000000000
8712 10987654321098765432109876543210
8713 000001x0001xxxxx111001xxxxxxxxxx
8719 /* 33222222222211111111110000000000
8720 10987654321098765432109876543210
8721 000001x0101xxxxx111001xxxxxxxxxx
8728 if (((word
>> 23) & 0x1) == 0)
8730 /* 33222222222211111111110000000000
8731 10987654321098765432109876543210
8732 000001x0011xxxxx111001xxxxxxxxxx
8738 /* 33222222222211111111110000000000
8739 10987654321098765432109876543210
8740 000001x0111xxxxx111001xxxxxxxxxx
8748 if (((word
>> 20) & 0x1) == 0)
8750 if (((word
>> 22) & 0x1) == 0)
8752 if (((word
>> 23) & 0x1) == 0)
8754 /* 33222222222211111111110000000000
8755 10987654321098765432109876543210
8756 000001x00010xxxx111101xxxxxxxxxx
8762 /* 33222222222211111111110000000000
8763 10987654321098765432109876543210
8764 000001x01010xxxx111101xxxxxxxxxx
8771 if (((word
>> 23) & 0x1) == 0)
8773 /* 33222222222211111111110000000000
8774 10987654321098765432109876543210
8775 000001x00110xxxx111101xxxxxxxxxx
8781 /* 33222222222211111111110000000000
8782 10987654321098765432109876543210
8783 000001x01110xxxx111101xxxxxxxxxx
8791 if (((word
>> 22) & 0x1) == 0)
8793 if (((word
>> 23) & 0x1) == 0)
8795 /* 33222222222211111111110000000000
8796 10987654321098765432109876543210
8797 000001x00011xxxx111101xxxxxxxxxx
8803 /* 33222222222211111111110000000000
8804 10987654321098765432109876543210
8805 000001x01011xxxx111101xxxxxxxxxx
8812 if (((word
>> 23) & 0x1) == 0)
8814 /* 33222222222211111111110000000000
8815 10987654321098765432109876543210
8816 000001x00111xxxx111101xxxxxxxxxx
8822 /* 33222222222211111111110000000000
8823 10987654321098765432109876543210
8824 000001x01111xxxx111101xxxxxxxxxx
8834 if (((word
>> 20) & 0x1) == 0)
8836 if (((word
>> 22) & 0x1) == 0)
8838 if (((word
>> 23) & 0x1) == 0)
8840 /* 33222222222211111111110000000000
8841 10987654321098765432109876543210
8842 000001x00010xxxx111x11xxxxxxxxxx
8848 /* 33222222222211111111110000000000
8849 10987654321098765432109876543210
8850 000001x01010xxxx111x11xxxxxxxxxx
8857 if (((word
>> 23) & 0x1) == 0)
8859 /* 33222222222211111111110000000000
8860 10987654321098765432109876543210
8861 000001x00110xxxx111x11xxxxxxxxxx
8867 /* 33222222222211111111110000000000
8868 10987654321098765432109876543210
8869 000001x01110xxxx111x11xxxxxxxxxx
8877 if (((word
>> 22) & 0x1) == 0)
8879 if (((word
>> 23) & 0x1) == 0)
8881 /* 33222222222211111111110000000000
8882 10987654321098765432109876543210
8883 000001x00011xxxx111x11xxxxxxxxxx
8889 /* 33222222222211111111110000000000
8890 10987654321098765432109876543210
8891 000001x01011xxxx111x11xxxxxxxxxx
8898 if (((word
>> 23) & 0x1) == 0)
8900 /* 33222222222211111111110000000000
8901 10987654321098765432109876543210
8902 000001x00111xxxx111x11xxxxxxxxxx
8908 /* 33222222222211111111110000000000
8909 10987654321098765432109876543210
8910 000001x01111xxxx111x11xxxxxxxxxx
8922 if (((word
>> 22) & 0x1) == 0)
8924 if (((word
>> 21) & 0x1) == 0)
8926 if (((word
>> 23) & 0x1) == 0)
8928 /* 33222222222211111111110000000000
8929 10987654321098765432109876543210
8930 100001x0000xxxxx111xxxxxxxxxxxxx
8936 /* 33222222222211111111110000000000
8937 10987654321098765432109876543210
8938 100001x0100xxxxx111xxxxxxxxxxxxx
8945 if (((word
>> 23) & 0x1) == 0)
8947 /* 33222222222211111111110000000000
8948 10987654321098765432109876543210
8949 100001x0001xxxxx111xxxxxxxxxxxxx
8955 /* 33222222222211111111110000000000
8956 10987654321098765432109876543210
8957 100001x0101xxxxx111xxxxxxxxxxxxx
8965 if (((word
>> 23) & 0x1) == 0)
8967 /* 33222222222211111111110000000000
8968 10987654321098765432109876543210
8969 100001x001xxxxxx111xxxxxxxxxxxxx
8975 /* 33222222222211111111110000000000
8976 10987654321098765432109876543210
8977 100001x011xxxxxx111xxxxxxxxxxxxx
8986 if (((word
>> 21) & 0x1) == 0)
8988 if (((word
>> 22) & 0x1) == 0)
8990 if (((word
>> 23) & 0x1) == 0)
8992 /* 33222222222211111111110000000000
8993 10987654321098765432109876543210
8994 x10001x0000xxxxx111xxxxxxxxxxxxx
9000 /* 33222222222211111111110000000000
9001 10987654321098765432109876543210
9002 x10001x0100xxxxx111xxxxxxxxxxxxx
9009 if (((word
>> 23) & 0x1) == 0)
9011 /* 33222222222211111111110000000000
9012 10987654321098765432109876543210
9013 x10001x0010xxxxx111xxxxxxxxxxxxx
9019 /* 33222222222211111111110000000000
9020 10987654321098765432109876543210
9021 x10001x0110xxxxx111xxxxxxxxxxxxx
9029 if (((word
>> 23) & 0x1) == 0)
9031 if (((word
>> 31) & 0x1) == 0)
9033 if (((word
>> 10) & 0x1) == 0)
9035 if (((word
>> 11) & 0x1) == 0)
9037 /* 33222222222211111111110000000000
9038 10987654321098765432109876543210
9039 010001x00x1xxxxx111x00xxxxxxxxxx
9045 /* 33222222222211111111110000000000
9046 10987654321098765432109876543210
9047 010001x00x1xxxxx111x10xxxxxxxxxx
9054 /* 33222222222211111111110000000000
9055 10987654321098765432109876543210
9056 010001x00x1xxxxx111xx1xxxxxxxxxx
9063 if (((word
>> 22) & 0x1) == 0)
9065 /* 33222222222211111111110000000000
9066 10987654321098765432109876543210
9067 110001x0001xxxxx111xxxxxxxxxxxxx
9073 /* 33222222222211111111110000000000
9074 10987654321098765432109876543210
9075 110001x0011xxxxx111xxxxxxxxxxxxx
9083 if (((word
>> 22) & 0x1) == 0)
9085 if (((word
>> 31) & 0x1) == 0)
9087 if (((word
>> 10) & 0x1) == 0)
9089 if (((word
>> 12) & 0x1) == 0)
9091 /* 33222222222211111111110000000000
9092 10987654321098765432109876543210
9093 010001x0101xxxxx1110x0xxxxxxxxxx
9099 if (((word
>> 11) & 0x1) == 0)
9101 /* 33222222222211111111110000000000
9102 10987654321098765432109876543210
9103 010001x0101xxxxx111100xxxxxxxxxx
9109 /* 33222222222211111111110000000000
9110 10987654321098765432109876543210
9111 010001x0101xxxxx111110xxxxxxxxxx
9119 if (((word
>> 12) & 0x1) == 0)
9121 /* 33222222222211111111110000000000
9122 10987654321098765432109876543210
9123 010001x0101xxxxx1110x1xxxxxxxxxx
9129 /* 33222222222211111111110000000000
9130 10987654321098765432109876543210
9131 010001x0101xxxxx1111x1xxxxxxxxxx
9139 /* 33222222222211111111110000000000
9140 10987654321098765432109876543210
9141 110001x0101xxxxx111xxxxxxxxxxxxx
9148 if (((word
>> 31) & 0x1) == 0)
9150 if (((word
>> 10) & 0x1) == 0)
9152 if (((word
>> 12) & 0x1) == 0)
9154 /* 33222222222211111111110000000000
9155 10987654321098765432109876543210
9156 010001x0111xxxxx1110x0xxxxxxxxxx
9162 if (((word
>> 11) & 0x1) == 0)
9164 /* 33222222222211111111110000000000
9165 10987654321098765432109876543210
9166 010001x0111xxxxx111100xxxxxxxxxx
9172 /* 33222222222211111111110000000000
9173 10987654321098765432109876543210
9174 010001x0111xxxxx111110xxxxxxxxxx
9182 if (((word
>> 12) & 0x1) == 0)
9184 /* 33222222222211111111110000000000
9185 10987654321098765432109876543210
9186 010001x0111xxxxx1110x1xxxxxxxxxx
9192 /* 33222222222211111111110000000000
9193 10987654321098765432109876543210
9194 010001x0111xxxxx1111x1xxxxxxxxxx
9202 /* 33222222222211111111110000000000
9203 10987654321098765432109876543210
9204 110001x0111xxxxx111xxxxxxxxxxxxx
9218 if (((word
>> 21) & 0x1) == 0)
9220 if (((word
>> 15) & 0x1) == 0)
9222 if (((word
>> 30) & 0x1) == 0)
9224 if (((word
>> 13) & 0x1) == 0)
9226 if (((word
>> 14) & 0x1) == 0)
9228 if (((word
>> 31) & 0x1) == 0)
9230 if (((word
>> 4) & 0x1) == 0)
9232 /* 33222222222211111111110000000000
9233 10987654321098765432109876543210
9234 001001x0xx0xxxxx000xxxxxxxx0xxxx
9240 /* 33222222222211111111110000000000
9241 10987654321098765432109876543210
9242 001001x0xx0xxxxx000xxxxxxxx1xxxx
9249 if (((word
>> 23) & 0x1) == 0)
9251 /* 33222222222211111111110000000000
9252 10987654321098765432109876543210
9253 101001x00x0xxxxx000xxxxxxxxxxxxx
9259 /* 33222222222211111111110000000000
9260 10987654321098765432109876543210
9261 101001x01x0xxxxx000xxxxxxxxxxxxx
9269 if (((word
>> 31) & 0x1) == 0)
9271 if (((word
>> 4) & 0x1) == 0)
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 001001x0xx0xxxxx010xxxxxxxx0xxxx
9281 /* 33222222222211111111110000000000
9282 10987654321098765432109876543210
9283 001001x0xx0xxxxx010xxxxxxxx1xxxx
9290 if (((word
>> 22) & 0x1) == 0)
9292 if (((word
>> 23) & 0x1) == 0)
9294 /* 33222222222211111111110000000000
9295 10987654321098765432109876543210
9296 101001x0000xxxxx010xxxxxxxxxxxxx
9302 /* 33222222222211111111110000000000
9303 10987654321098765432109876543210
9304 101001x0100xxxxx010xxxxxxxxxxxxx
9311 if (((word
>> 23) & 0x1) == 0)
9313 /* 33222222222211111111110000000000
9314 10987654321098765432109876543210
9315 101001x0010xxxxx010xxxxxxxxxxxxx
9321 /* 33222222222211111111110000000000
9322 10987654321098765432109876543210
9323 101001x0110xxxxx010xxxxxxxxxxxxx
9333 if (((word
>> 14) & 0x1) == 0)
9335 if (((word
>> 31) & 0x1) == 0)
9337 if (((word
>> 4) & 0x1) == 0)
9339 /* 33222222222211111111110000000000
9340 10987654321098765432109876543210
9341 001001x0xx0xxxxx001xxxxxxxx0xxxx
9347 /* 33222222222211111111110000000000
9348 10987654321098765432109876543210
9349 001001x0xx0xxxxx001xxxxxxxx1xxxx
9356 if (((word
>> 23) & 0x1) == 0)
9358 /* 33222222222211111111110000000000
9359 10987654321098765432109876543210
9360 101001x00x0xxxxx001xxxxxxxxxxxxx
9366 /* 33222222222211111111110000000000
9367 10987654321098765432109876543210
9368 101001x01x0xxxxx001xxxxxxxxxxxxx
9376 if (((word
>> 31) & 0x1) == 0)
9378 if (((word
>> 4) & 0x1) == 0)
9380 /* 33222222222211111111110000000000
9381 10987654321098765432109876543210
9382 001001x0xx0xxxxx011xxxxxxxx0xxxx
9388 /* 33222222222211111111110000000000
9389 10987654321098765432109876543210
9390 001001x0xx0xxxxx011xxxxxxxx1xxxx
9397 if (((word
>> 22) & 0x1) == 0)
9399 if (((word
>> 23) & 0x1) == 0)
9401 /* 33222222222211111111110000000000
9402 10987654321098765432109876543210
9403 101001x0000xxxxx011xxxxxxxxxxxxx
9409 /* 33222222222211111111110000000000
9410 10987654321098765432109876543210
9411 101001x0100xxxxx011xxxxxxxxxxxxx
9418 if (((word
>> 23) & 0x1) == 0)
9420 /* 33222222222211111111110000000000
9421 10987654321098765432109876543210
9422 101001x0010xxxxx011xxxxxxxxxxxxx
9428 /* 33222222222211111111110000000000
9429 10987654321098765432109876543210
9430 101001x0110xxxxx011xxxxxxxxxxxxx
9441 if (((word
>> 31) & 0x1) == 0)
9443 /* 33222222222211111111110000000000
9444 10987654321098765432109876543210
9445 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
9451 if (((word
>> 13) & 0x1) == 0)
9453 if (((word
>> 22) & 0x1) == 0)
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 111001x0x00xxxxx0x0xxxxxxxxxxxxx
9463 if (((word
>> 23) & 0x1) == 0)
9465 /* 33222222222211111111110000000000
9466 10987654321098765432109876543210
9467 111001x0010xxxxx0x0xxxxxxxxxxxxx
9473 /* 33222222222211111111110000000000
9474 10987654321098765432109876543210
9475 111001x0110xxxxx0x0xxxxxxxxxxxxx
9483 if (((word
>> 14) & 0x1) == 0)
9485 if (((word
>> 22) & 0x1) == 0)
9487 if (((word
>> 23) & 0x1) == 0)
9489 /* 33222222222211111111110000000000
9490 10987654321098765432109876543210
9491 111001x0000xxxxx001xxxxxxxxxxxxx
9497 /* 33222222222211111111110000000000
9498 10987654321098765432109876543210
9499 111001x0100xxxxx001xxxxxxxxxxxxx
9506 if (((word
>> 23) & 0x1) == 0)
9508 /* 33222222222211111111110000000000
9509 10987654321098765432109876543210
9510 111001x0010xxxxx001xxxxxxxxxxxxx
9516 /* 33222222222211111111110000000000
9517 10987654321098765432109876543210
9518 111001x0110xxxxx001xxxxxxxxxxxxx
9526 if (((word
>> 22) & 0x1) == 0)
9528 if (((word
>> 23) & 0x1) == 0)
9530 /* 33222222222211111111110000000000
9531 10987654321098765432109876543210
9532 111001x0000xxxxx011xxxxxxxxxxxxx
9538 /* 33222222222211111111110000000000
9539 10987654321098765432109876543210
9540 111001x0100xxxxx011xxxxxxxxxxxxx
9547 if (((word
>> 23) & 0x1) == 0)
9549 /* 33222222222211111111110000000000
9550 10987654321098765432109876543210
9551 111001x0010xxxxx011xxxxxxxxxxxxx
9557 /* 33222222222211111111110000000000
9558 10987654321098765432109876543210
9559 111001x0110xxxxx011xxxxxxxxxxxxx
9571 if (((word
>> 13) & 0x1) == 0)
9573 if (((word
>> 30) & 0x1) == 0)
9575 if (((word
>> 14) & 0x1) == 0)
9577 if (((word
>> 4) & 0x1) == 0)
9579 /* 33222222222211111111110000000000
9580 10987654321098765432109876543210
9581 x01001x0xx0xxxxx100xxxxxxxx0xxxx
9587 /* 33222222222211111111110000000000
9588 10987654321098765432109876543210
9589 x01001x0xx0xxxxx100xxxxxxxx1xxxx
9596 if (((word
>> 31) & 0x1) == 0)
9598 if (((word
>> 4) & 0x1) == 0)
9600 /* 33222222222211111111110000000000
9601 10987654321098765432109876543210
9602 001001x0xx0xxxxx110xxxxxxxx0xxxx
9608 /* 33222222222211111111110000000000
9609 10987654321098765432109876543210
9610 001001x0xx0xxxxx110xxxxxxxx1xxxx
9617 if (((word
>> 22) & 0x1) == 0)
9619 if (((word
>> 23) & 0x1) == 0)
9621 /* 33222222222211111111110000000000
9622 10987654321098765432109876543210
9623 101001x0000xxxxx110xxxxxxxxxxxxx
9629 /* 33222222222211111111110000000000
9630 10987654321098765432109876543210
9631 101001x0100xxxxx110xxxxxxxxxxxxx
9638 if (((word
>> 23) & 0x1) == 0)
9640 /* 33222222222211111111110000000000
9641 10987654321098765432109876543210
9642 101001x0010xxxxx110xxxxxxxxxxxxx
9648 /* 33222222222211111111110000000000
9649 10987654321098765432109876543210
9650 101001x0110xxxxx110xxxxxxxxxxxxx
9660 if (((word
>> 31) & 0x1) == 0)
9662 if (((word
>> 17) & 0x1) == 0)
9664 if (((word
>> 18) & 0x1) == 0)
9666 if (((word
>> 20) & 0x1) == 0)
9668 /* 33222222222211111111110000000000
9669 10987654321098765432109876543210
9670 011001x0xx00x00x1x0xxxxxxxxxxxxx
9676 /* 33222222222211111111110000000000
9677 10987654321098765432109876543210
9678 011001x0xx01x00x1x0xxxxxxxxxxxxx
9685 if (((word
>> 16) & 0x1) == 0)
9687 /* 33222222222211111111110000000000
9688 10987654321098765432109876543210
9689 011001x0xx0xx1001x0xxxxxxxxxxxxx
9695 /* 33222222222211111111110000000000
9696 10987654321098765432109876543210
9697 011001x0xx0xx1011x0xxxxxxxxxxxxx
9705 if (((word
>> 16) & 0x1) == 0)
9707 /* 33222222222211111111110000000000
9708 10987654321098765432109876543210
9709 011001x0xx0xxx101x0xxxxxxxxxxxxx
9715 /* 33222222222211111111110000000000
9716 10987654321098765432109876543210
9717 011001x0xx0xxx111x0xxxxxxxxxxxxx
9725 if (((word
>> 22) & 0x1) == 0)
9727 if (((word
>> 23) & 0x1) == 0)
9729 /* 33222222222211111111110000000000
9730 10987654321098765432109876543210
9731 111001x0000xxxxx1x0xxxxxxxxxxxxx
9737 /* 33222222222211111111110000000000
9738 10987654321098765432109876543210
9739 111001x0100xxxxx1x0xxxxxxxxxxxxx
9746 if (((word
>> 23) & 0x1) == 0)
9748 /* 33222222222211111111110000000000
9749 10987654321098765432109876543210
9750 111001x0010xxxxx1x0xxxxxxxxxxxxx
9756 /* 33222222222211111111110000000000
9757 10987654321098765432109876543210
9758 111001x0110xxxxx1x0xxxxxxxxxxxxx
9768 if (((word
>> 14) & 0x1) == 0)
9770 if (((word
>> 30) & 0x1) == 0)
9772 if (((word
>> 31) & 0x1) == 0)
9774 if (((word
>> 4) & 0x1) == 0)
9776 /* 33222222222211111111110000000000
9777 10987654321098765432109876543210
9778 001001x0xx0xxxxx101xxxxxxxx0xxxx
9784 /* 33222222222211111111110000000000
9785 10987654321098765432109876543210
9786 001001x0xx0xxxxx101xxxxxxxx1xxxx
9793 if (((word
>> 20) & 0x1) == 0)
9795 if (((word
>> 22) & 0x1) == 0)
9797 if (((word
>> 23) & 0x1) == 0)
9799 /* 33222222222211111111110000000000
9800 10987654321098765432109876543210
9801 101001x00000xxxx101xxxxxxxxxxxxx
9807 /* 33222222222211111111110000000000
9808 10987654321098765432109876543210
9809 101001x01000xxxx101xxxxxxxxxxxxx
9816 if (((word
>> 23) & 0x1) == 0)
9818 /* 33222222222211111111110000000000
9819 10987654321098765432109876543210
9820 101001x00100xxxx101xxxxxxxxxxxxx
9826 /* 33222222222211111111110000000000
9827 10987654321098765432109876543210
9828 101001x01100xxxx101xxxxxxxxxxxxx
9836 if (((word
>> 22) & 0x1) == 0)
9838 if (((word
>> 23) & 0x1) == 0)
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 101001x00001xxxx101xxxxxxxxxxxxx
9848 /* 33222222222211111111110000000000
9849 10987654321098765432109876543210
9850 101001x01001xxxx101xxxxxxxxxxxxx
9857 if (((word
>> 23) & 0x1) == 0)
9859 /* 33222222222211111111110000000000
9860 10987654321098765432109876543210
9861 101001x00101xxxx101xxxxxxxxxxxxx
9867 /* 33222222222211111111110000000000
9868 10987654321098765432109876543210
9869 101001x01101xxxx101xxxxxxxxxxxxx
9879 if (((word
>> 22) & 0x1) == 0)
9881 if (((word
>> 23) & 0x1) == 0)
9883 if (((word
>> 31) & 0x1) == 0)
9885 /* 33222222222211111111110000000000
9886 10987654321098765432109876543210
9887 011001x0000xxxxx101xxxxxxxxxxxxx
9893 /* 33222222222211111111110000000000
9894 10987654321098765432109876543210
9895 111001x0000xxxxx101xxxxxxxxxxxxx
9902 if (((word
>> 31) & 0x1) == 0)
9904 if (((word
>> 16) & 0x1) == 0)
9906 if (((word
>> 17) & 0x1) == 0)
9908 /* 33222222222211111111110000000000
9909 10987654321098765432109876543210
9910 011001x0100xxx00101xxxxxxxxxxxxx
9916 /* 33222222222211111111110000000000
9917 10987654321098765432109876543210
9918 011001x0100xxx10101xxxxxxxxxxxxx
9925 /* 33222222222211111111110000000000
9926 10987654321098765432109876543210
9927 011001x0100xxxx1101xxxxxxxxxxxxx
9934 /* 33222222222211111111110000000000
9935 10987654321098765432109876543210
9936 111001x0100xxxxx101xxxxxxxxxxxxx
9944 if (((word
>> 23) & 0x1) == 0)
9946 /* 33222222222211111111110000000000
9947 10987654321098765432109876543210
9948 x11001x0010xxxxx101xxxxxxxxxxxxx
9954 if (((word
>> 31) & 0x1) == 0)
9956 if (((word
>> 16) & 0x1) == 0)
9958 /* 33222222222211111111110000000000
9959 10987654321098765432109876543210
9960 011001x0110xxxx0101xxxxxxxxxxxxx
9966 /* 33222222222211111111110000000000
9967 10987654321098765432109876543210
9968 011001x0110xxxx1101xxxxxxxxxxxxx
9975 /* 33222222222211111111110000000000
9976 10987654321098765432109876543210
9977 111001x0110xxxxx101xxxxxxxxxxxxx
9987 if (((word
>> 30) & 0x1) == 0)
9989 if (((word
>> 31) & 0x1) == 0)
9991 if (((word
>> 4) & 0x1) == 0)
9993 /* 33222222222211111111110000000000
9994 10987654321098765432109876543210
9995 001001x0xx0xxxxx111xxxxxxxx0xxxx
10001 /* 33222222222211111111110000000000
10002 10987654321098765432109876543210
10003 001001x0xx0xxxxx111xxxxxxxx1xxxx
10010 if (((word
>> 22) & 0x1) == 0)
10012 if (((word
>> 23) & 0x1) == 0)
10014 /* 33222222222211111111110000000000
10015 10987654321098765432109876543210
10016 101001x0000xxxxx111xxxxxxxxxxxxx
10022 /* 33222222222211111111110000000000
10023 10987654321098765432109876543210
10024 101001x0100xxxxx111xxxxxxxxxxxxx
10031 if (((word
>> 23) & 0x1) == 0)
10033 /* 33222222222211111111110000000000
10034 10987654321098765432109876543210
10035 101001x0010xxxxx111xxxxxxxxxxxxx
10041 /* 33222222222211111111110000000000
10042 10987654321098765432109876543210
10043 101001x0110xxxxx111xxxxxxxxxxxxx
10052 if (((word
>> 20) & 0x1) == 0)
10054 if (((word
>> 22) & 0x1) == 0)
10056 /* 33222222222211111111110000000000
10057 10987654321098765432109876543210
10058 x11001x0x000xxxx111xxxxxxxxxxxxx
10064 if (((word
>> 23) & 0x1) == 0)
10066 /* 33222222222211111111110000000000
10067 10987654321098765432109876543210
10068 x11001x00100xxxx111xxxxxxxxxxxxx
10074 /* 33222222222211111111110000000000
10075 10987654321098765432109876543210
10076 x11001x01100xxxx111xxxxxxxxxxxxx
10084 if (((word
>> 22) & 0x1) == 0)
10086 if (((word
>> 23) & 0x1) == 0)
10088 /* 33222222222211111111110000000000
10089 10987654321098765432109876543210
10090 x11001x00001xxxx111xxxxxxxxxxxxx
10096 /* 33222222222211111111110000000000
10097 10987654321098765432109876543210
10098 x11001x01001xxxx111xxxxxxxxxxxxx
10105 if (((word
>> 23) & 0x1) == 0)
10107 /* 33222222222211111111110000000000
10108 10987654321098765432109876543210
10109 x11001x00101xxxx111xxxxxxxxxxxxx
10115 /* 33222222222211111111110000000000
10116 10987654321098765432109876543210
10117 x11001x01101xxxx111xxxxxxxxxxxxx
10130 if (((word
>> 13) & 0x1) == 0)
10132 if (((word
>> 30) & 0x1) == 0)
10134 if (((word
>> 31) & 0x1) == 0)
10136 if (((word
>> 4) & 0x1) == 0)
10138 /* 33222222222211111111110000000000
10139 10987654321098765432109876543210
10140 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
10146 /* 33222222222211111111110000000000
10147 10987654321098765432109876543210
10148 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
10155 if (((word
>> 14) & 0x1) == 0)
10157 if (((word
>> 23) & 0x1) == 0)
10159 /* 33222222222211111111110000000000
10160 10987654321098765432109876543210
10161 101001x00x1xxxxxx00xxxxxxxxxxxxx
10167 /* 33222222222211111111110000000000
10168 10987654321098765432109876543210
10169 101001x01x1xxxxxx00xxxxxxxxxxxxx
10176 if (((word
>> 15) & 0x1) == 0)
10178 if (((word
>> 22) & 0x1) == 0)
10180 if (((word
>> 23) & 0x1) == 0)
10182 /* 33222222222211111111110000000000
10183 10987654321098765432109876543210
10184 101001x0001xxxxx010xxxxxxxxxxxxx
10190 /* 33222222222211111111110000000000
10191 10987654321098765432109876543210
10192 101001x0101xxxxx010xxxxxxxxxxxxx
10199 if (((word
>> 23) & 0x1) == 0)
10201 /* 33222222222211111111110000000000
10202 10987654321098765432109876543210
10203 101001x0011xxxxx010xxxxxxxxxxxxx
10209 /* 33222222222211111111110000000000
10210 10987654321098765432109876543210
10211 101001x0111xxxxx010xxxxxxxxxxxxx
10219 if (((word
>> 22) & 0x1) == 0)
10221 if (((word
>> 23) & 0x1) == 0)
10223 /* 33222222222211111111110000000000
10224 10987654321098765432109876543210
10225 101001x0001xxxxx110xxxxxxxxxxxxx
10231 /* 33222222222211111111110000000000
10232 10987654321098765432109876543210
10233 101001x0101xxxxx110xxxxxxxxxxxxx
10240 if (((word
>> 23) & 0x1) == 0)
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 101001x0011xxxxx110xxxxxxxxxxxxx
10250 /* 33222222222211111111110000000000
10251 10987654321098765432109876543210
10252 101001x0111xxxxx110xxxxxxxxxxxxx
10263 if (((word
>> 15) & 0x1) == 0)
10265 if (((word
>> 14) & 0x1) == 0)
10267 if (((word
>> 12) & 0x1) == 0)
10269 if (((word
>> 10) & 0x1) == 0)
10271 if (((word
>> 23) & 0x1) == 0)
10273 /* 33222222222211111111110000000000
10274 10987654321098765432109876543210
10275 x11001x00x1xxxxx0000x0xxxxxxxxxx
10281 if (((word
>> 22) & 0x1) == 0)
10283 /* 33222222222211111111110000000000
10284 10987654321098765432109876543210
10285 x11001x0101xxxxx0000x0xxxxxxxxxx
10291 /* 33222222222211111111110000000000
10292 10987654321098765432109876543210
10293 x11001x0111xxxxx0000x0xxxxxxxxxx
10301 if (((word
>> 23) & 0x1) == 0)
10303 /* 33222222222211111111110000000000
10304 10987654321098765432109876543210
10305 x11001x00x1xxxxx0000x1xxxxxxxxxx
10311 if (((word
>> 22) & 0x1) == 0)
10313 /* 33222222222211111111110000000000
10314 10987654321098765432109876543210
10315 x11001x0101xxxxx0000x1xxxxxxxxxx
10321 /* 33222222222211111111110000000000
10322 10987654321098765432109876543210
10323 x11001x0111xxxxx0000x1xxxxxxxxxx
10332 if (((word
>> 22) & 0x1) == 0)
10334 /* 33222222222211111111110000000000
10335 10987654321098765432109876543210
10336 x11001x0x01xxxxx0001xxxxxxxxxxxx
10342 /* 33222222222211111111110000000000
10343 10987654321098765432109876543210
10344 x11001x0x11xxxxx0001xxxxxxxxxxxx
10352 if (((word
>> 22) & 0x1) == 0)
10354 if (((word
>> 23) & 0x1) == 0)
10356 /* 33222222222211111111110000000000
10357 10987654321098765432109876543210
10358 x11001x0001xxxxx010xxxxxxxxxxxxx
10364 if (((word
>> 31) & 0x1) == 0)
10366 if (((word
>> 10) & 0x1) == 0)
10368 /* 33222222222211111111110000000000
10369 10987654321098765432109876543210
10370 011001x0101xxxxx010xx0xxxxxxxxxx
10376 /* 33222222222211111111110000000000
10377 10987654321098765432109876543210
10378 011001x0101xxxxx010xx1xxxxxxxxxx
10385 /* 33222222222211111111110000000000
10386 10987654321098765432109876543210
10387 111001x0101xxxxx010xxxxxxxxxxxxx
10395 if (((word
>> 23) & 0x1) == 0)
10397 if (((word
>> 31) & 0x1) == 0)
10399 /* 33222222222211111111110000000000
10400 10987654321098765432109876543210
10401 011001x0011xxxxx010xxxxxxxxxxxxx
10407 /* 33222222222211111111110000000000
10408 10987654321098765432109876543210
10409 111001x0011xxxxx010xxxxxxxxxxxxx
10416 if (((word
>> 31) & 0x1) == 0)
10418 if (((word
>> 10) & 0x1) == 0)
10420 /* 33222222222211111111110000000000
10421 10987654321098765432109876543210
10422 011001x0111xxxxx010xx0xxxxxxxxxx
10428 /* 33222222222211111111110000000000
10429 10987654321098765432109876543210
10430 011001x0111xxxxx010xx1xxxxxxxxxx
10437 /* 33222222222211111111110000000000
10438 10987654321098765432109876543210
10439 111001x0111xxxxx010xxxxxxxxxxxxx
10449 if (((word
>> 22) & 0x1) == 0)
10451 if (((word
>> 31) & 0x1) == 0)
10453 if (((word
>> 10) & 0x1) == 0)
10455 /* 33222222222211111111110000000000
10456 10987654321098765432109876543210
10457 011001x0x01xxxxx1x0xx0xxxxxxxxxx
10463 /* 33222222222211111111110000000000
10464 10987654321098765432109876543210
10465 011001x0x01xxxxx1x0xx1xxxxxxxxxx
10472 /* 33222222222211111111110000000000
10473 10987654321098765432109876543210
10474 111001x0x01xxxxx1x0xxxxxxxxxxxxx
10481 if (((word
>> 23) & 0x1) == 0)
10483 /* 33222222222211111111110000000000
10484 10987654321098765432109876543210
10485 x11001x0011xxxxx1x0xxxxxxxxxxxxx
10491 if (((word
>> 31) & 0x1) == 0)
10493 if (((word
>> 10) & 0x1) == 0)
10495 /* 33222222222211111111110000000000
10496 10987654321098765432109876543210
10497 011001x0111xxxxx1x0xx0xxxxxxxxxx
10503 /* 33222222222211111111110000000000
10504 10987654321098765432109876543210
10505 011001x0111xxxxx1x0xx1xxxxxxxxxx
10512 /* 33222222222211111111110000000000
10513 10987654321098765432109876543210
10514 111001x0111xxxxx1x0xxxxxxxxxxxxx
10525 if (((word
>> 30) & 0x1) == 0)
10527 if (((word
>> 31) & 0x1) == 0)
10529 if (((word
>> 4) & 0x1) == 0)
10531 /* 33222222222211111111110000000000
10532 10987654321098765432109876543210
10533 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
10539 /* 33222222222211111111110000000000
10540 10987654321098765432109876543210
10541 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
10548 if (((word
>> 14) & 0x1) == 0)
10550 if (((word
>> 15) & 0x1) == 0)
10552 if (((word
>> 23) & 0x1) == 0)
10554 /* 33222222222211111111110000000000
10555 10987654321098765432109876543210
10556 101001x00x1xxxxx001xxxxxxxxxxxxx
10562 /* 33222222222211111111110000000000
10563 10987654321098765432109876543210
10564 101001x01x1xxxxx001xxxxxxxxxxxxx
10571 if (((word
>> 20) & 0x1) == 0)
10573 if (((word
>> 22) & 0x1) == 0)
10575 if (((word
>> 23) & 0x1) == 0)
10577 /* 33222222222211111111110000000000
10578 10987654321098765432109876543210
10579 101001x00010xxxx101xxxxxxxxxxxxx
10585 /* 33222222222211111111110000000000
10586 10987654321098765432109876543210
10587 101001x01010xxxx101xxxxxxxxxxxxx
10594 if (((word
>> 23) & 0x1) == 0)
10596 /* 33222222222211111111110000000000
10597 10987654321098765432109876543210
10598 101001x00110xxxx101xxxxxxxxxxxxx
10604 /* 33222222222211111111110000000000
10605 10987654321098765432109876543210
10606 101001x01110xxxx101xxxxxxxxxxxxx
10614 if (((word
>> 22) & 0x1) == 0)
10616 if (((word
>> 23) & 0x1) == 0)
10618 /* 33222222222211111111110000000000
10619 10987654321098765432109876543210
10620 101001x00011xxxx101xxxxxxxxxxxxx
10626 /* 33222222222211111111110000000000
10627 10987654321098765432109876543210
10628 101001x01011xxxx101xxxxxxxxxxxxx
10635 if (((word
>> 23) & 0x1) == 0)
10637 /* 33222222222211111111110000000000
10638 10987654321098765432109876543210
10639 101001x00111xxxx101xxxxxxxxxxxxx
10645 /* 33222222222211111111110000000000
10646 10987654321098765432109876543210
10647 101001x01111xxxx101xxxxxxxxxxxxx
10657 if (((word
>> 15) & 0x1) == 0)
10659 if (((word
>> 22) & 0x1) == 0)
10661 if (((word
>> 23) & 0x1) == 0)
10663 /* 33222222222211111111110000000000
10664 10987654321098765432109876543210
10665 101001x0001xxxxx011xxxxxxxxxxxxx
10671 /* 33222222222211111111110000000000
10672 10987654321098765432109876543210
10673 101001x0101xxxxx011xxxxxxxxxxxxx
10680 if (((word
>> 23) & 0x1) == 0)
10682 /* 33222222222211111111110000000000
10683 10987654321098765432109876543210
10684 101001x0011xxxxx011xxxxxxxxxxxxx
10690 /* 33222222222211111111110000000000
10691 10987654321098765432109876543210
10692 101001x0111xxxxx011xxxxxxxxxxxxx
10700 if (((word
>> 22) & 0x1) == 0)
10702 if (((word
>> 23) & 0x1) == 0)
10704 /* 33222222222211111111110000000000
10705 10987654321098765432109876543210
10706 101001x0001xxxxx111xxxxxxxxxxxxx
10712 /* 33222222222211111111110000000000
10713 10987654321098765432109876543210
10714 101001x0101xxxxx111xxxxxxxxxxxxx
10721 if (((word
>> 23) & 0x1) == 0)
10723 /* 33222222222211111111110000000000
10724 10987654321098765432109876543210
10725 101001x0011xxxxx111xxxxxxxxxxxxx
10731 /* 33222222222211111111110000000000
10732 10987654321098765432109876543210
10733 101001x0111xxxxx111xxxxxxxxxxxxx
10744 if (((word
>> 14) & 0x1) == 0)
10746 if (((word
>> 15) & 0x1) == 0)
10748 if (((word
>> 23) & 0x1) == 0)
10750 /* 33222222222211111111110000000000
10751 10987654321098765432109876543210
10752 x11001x00x1xxxxx001xxxxxxxxxxxxx
10758 if (((word
>> 22) & 0x1) == 0)
10760 /* 33222222222211111111110000000000
10761 10987654321098765432109876543210
10762 x11001x0101xxxxx001xxxxxxxxxxxxx
10768 /* 33222222222211111111110000000000
10769 10987654321098765432109876543210
10770 x11001x0111xxxxx001xxxxxxxxxxxxx
10778 if (((word
>> 22) & 0x1) == 0)
10780 if (((word
>> 31) & 0x1) == 0)
10782 if (((word
>> 10) & 0x1) == 0)
10784 /* 33222222222211111111110000000000
10785 10987654321098765432109876543210
10786 011001x0x01xxxxx101xx0xxxxxxxxxx
10792 /* 33222222222211111111110000000000
10793 10987654321098765432109876543210
10794 011001x0x01xxxxx101xx1xxxxxxxxxx
10801 /* 33222222222211111111110000000000
10802 10987654321098765432109876543210
10803 111001x0x01xxxxx101xxxxxxxxxxxxx
10810 if (((word
>> 23) & 0x1) == 0)
10812 /* 33222222222211111111110000000000
10813 10987654321098765432109876543210
10814 x11001x0011xxxxx101xxxxxxxxxxxxx
10820 /* 33222222222211111111110000000000
10821 10987654321098765432109876543210
10822 x11001x0111xxxxx101xxxxxxxxxxxxx
10831 if (((word
>> 15) & 0x1) == 0)
10833 if (((word
>> 22) & 0x1) == 0)
10835 if (((word
>> 23) & 0x1) == 0)
10837 /* 33222222222211111111110000000000
10838 10987654321098765432109876543210
10839 x11001x0001xxxxx011xxxxxxxxxxxxx
10845 if (((word
>> 31) & 0x1) == 0)
10847 if (((word
>> 10) & 0x1) == 0)
10849 /* 33222222222211111111110000000000
10850 10987654321098765432109876543210
10851 011001x0101xxxxx011xx0xxxxxxxxxx
10857 /* 33222222222211111111110000000000
10858 10987654321098765432109876543210
10859 011001x0101xxxxx011xx1xxxxxxxxxx
10866 /* 33222222222211111111110000000000
10867 10987654321098765432109876543210
10868 111001x0101xxxxx011xxxxxxxxxxxxx
10876 if (((word
>> 23) & 0x1) == 0)
10878 /* 33222222222211111111110000000000
10879 10987654321098765432109876543210
10880 x11001x0011xxxxx011xxxxxxxxxxxxx
10886 /* 33222222222211111111110000000000
10887 10987654321098765432109876543210
10888 x11001x0111xxxxx011xxxxxxxxxxxxx
10896 if (((word
>> 22) & 0x1) == 0)
10898 if (((word
>> 23) & 0x1) == 0)
10900 if (((word
>> 20) & 0x1) == 0)
10902 /* 33222222222211111111110000000000
10903 10987654321098765432109876543210
10904 x11001x00010xxxx111xxxxxxxxxxxxx
10910 /* 33222222222211111111110000000000
10911 10987654321098765432109876543210
10912 x11001x00011xxxx111xxxxxxxxxxxxx
10919 if (((word
>> 31) & 0x1) == 0)
10921 /* 33222222222211111111110000000000
10922 10987654321098765432109876543210
10923 011001x0101xxxxx111xxxxxxxxxxxxx
10929 if (((word
>> 20) & 0x1) == 0)
10931 /* 33222222222211111111110000000000
10932 10987654321098765432109876543210
10933 111001x01010xxxx111xxxxxxxxxxxxx
10939 /* 33222222222211111111110000000000
10940 10987654321098765432109876543210
10941 111001x01011xxxx111xxxxxxxxxxxxx
10950 if (((word
>> 23) & 0x1) == 0)
10952 if (((word
>> 31) & 0x1) == 0)
10954 /* 33222222222211111111110000000000
10955 10987654321098765432109876543210
10956 011001x0011xxxxx111xxxxxxxxxxxxx
10962 if (((word
>> 20) & 0x1) == 0)
10964 /* 33222222222211111111110000000000
10965 10987654321098765432109876543210
10966 111001x00110xxxx111xxxxxxxxxxxxx
10972 /* 33222222222211111111110000000000
10973 10987654321098765432109876543210
10974 111001x00111xxxx111xxxxxxxxxxxxx
10982 if (((word
>> 31) & 0x1) == 0)
10984 /* 33222222222211111111110000000000
10985 10987654321098765432109876543210
10986 011001x0111xxxxx111xxxxxxxxxxxxx
10992 if (((word
>> 20) & 0x1) == 0)
10994 /* 33222222222211111111110000000000
10995 10987654321098765432109876543210
10996 111001x01110xxxx111xxxxxxxxxxxxx
11002 /* 33222222222211111111110000000000
11003 10987654321098765432109876543210
11004 111001x01111xxxx111xxxxxxxxxxxxx
11020 if (((word
>> 29) & 0x1) == 0)
11022 if (((word
>> 30) & 0x1) == 0)
11024 if (((word
>> 31) & 0x1) == 0)
11026 if (((word
>> 21) & 0x1) == 0)
11028 if (((word
>> 20) & 0x1) == 0)
11030 if (((word
>> 22) & 0x1) == 0)
11032 if (((word
>> 23) & 0x1) == 0)
11034 /* 33222222222211111111110000000000
11035 10987654321098765432109876543210
11036 000001x10000xxxxxxxxxxxxxxxxxxxx
11042 /* 33222222222211111111110000000000
11043 10987654321098765432109876543210
11044 000001x11000xxxxxxxxxxxxxxxxxxxx
11051 if (((word
>> 23) & 0x1) == 0)
11053 /* 33222222222211111111110000000000
11054 10987654321098765432109876543210
11055 000001x10100xxxxxxxxxxxxxxxxxxxx
11061 /* 33222222222211111111110000000000
11062 10987654321098765432109876543210
11063 000001x11100xxxxxxxxxxxxxxxxxxxx
11071 if (((word
>> 15) & 0x1) == 0)
11073 /* 33222222222211111111110000000000
11074 10987654321098765432109876543210
11075 000001x1xx01xxxx0xxxxxxxxxxxxxxx
11081 /* 33222222222211111111110000000000
11082 10987654321098765432109876543210
11083 000001x1xx01xxxx1xxxxxxxxxxxxxxx
11091 if (((word
>> 14) & 0x1) == 0)
11093 if (((word
>> 13) & 0x1) == 0)
11095 if (((word
>> 15) & 0x1) == 0)
11097 if (((word
>> 22) & 0x1) == 0)
11099 if (((word
>> 23) & 0x1) == 0)
11101 /* 33222222222211111111110000000000
11102 10987654321098765432109876543210
11103 000001x1001xxxxx000xxxxxxxxxxxxx
11109 if (((word
>> 10) & 0x1) == 0)
11111 if (((word
>> 11) & 0x1) == 0)
11113 /* 33222222222211111111110000000000
11114 10987654321098765432109876543210
11115 000001x1101xxxxx000x00xxxxxxxxxx
11121 if (((word
>> 12) & 0x1) == 0)
11123 /* 33222222222211111111110000000000
11124 10987654321098765432109876543210
11125 000001x1101xxxxx000010xxxxxxxxxx
11131 /* 33222222222211111111110000000000
11132 10987654321098765432109876543210
11133 000001x1101xxxxx000110xxxxxxxxxx
11141 if (((word
>> 11) & 0x1) == 0)
11143 /* 33222222222211111111110000000000
11144 10987654321098765432109876543210
11145 000001x1101xxxxx000x01xxxxxxxxxx
11151 if (((word
>> 12) & 0x1) == 0)
11153 /* 33222222222211111111110000000000
11154 10987654321098765432109876543210
11155 000001x1101xxxxx000011xxxxxxxxxx
11161 /* 33222222222211111111110000000000
11162 10987654321098765432109876543210
11163 000001x1101xxxxx000111xxxxxxxxxx
11173 /* 33222222222211111111110000000000
11174 10987654321098765432109876543210
11175 000001x1x11xxxxx000xxxxxxxxxxxxx
11182 if (((word
>> 16) & 0x1) == 0)
11184 if (((word
>> 17) & 0x1) == 0)
11186 if (((word
>> 18) & 0x1) == 0)
11188 if (((word
>> 19) & 0x1) == 0)
11190 /* 33222222222211111111110000000000
11191 10987654321098765432109876543210
11192 000001x1xx1x0000100xxxxxxxxxxxxx
11198 /* 33222222222211111111110000000000
11199 10987654321098765432109876543210
11200 000001x1xx1x1000100xxxxxxxxxxxxx
11207 if (((word
>> 19) & 0x1) == 0)
11209 /* 33222222222211111111110000000000
11210 10987654321098765432109876543210
11211 000001x1xx1x0100100xxxxxxxxxxxxx
11217 /* 33222222222211111111110000000000
11218 10987654321098765432109876543210
11219 000001x1xx1x1100100xxxxxxxxxxxxx
11227 if (((word
>> 18) & 0x1) == 0)
11229 if (((word
>> 19) & 0x1) == 0)
11231 /* 33222222222211111111110000000000
11232 10987654321098765432109876543210
11233 000001x1xx1x0010100xxxxxxxxxxxxx
11239 /* 33222222222211111111110000000000
11240 10987654321098765432109876543210
11241 000001x1xx1x1010100xxxxxxxxxxxxx
11248 if (((word
>> 19) & 0x1) == 0)
11250 /* 33222222222211111111110000000000
11251 10987654321098765432109876543210
11252 000001x1xx1x0110100xxxxxxxxxxxxx
11258 /* 33222222222211111111110000000000
11259 10987654321098765432109876543210
11260 000001x1xx1x1110100xxxxxxxxxxxxx
11269 if (((word
>> 17) & 0x1) == 0)
11271 if (((word
>> 18) & 0x1) == 0)
11273 if (((word
>> 19) & 0x1) == 0)
11275 /* 33222222222211111111110000000000
11276 10987654321098765432109876543210
11277 000001x1xx1x0001100xxxxxxxxxxxxx
11283 /* 33222222222211111111110000000000
11284 10987654321098765432109876543210
11285 000001x1xx1x1001100xxxxxxxxxxxxx
11292 if (((word
>> 19) & 0x1) == 0)
11294 /* 33222222222211111111110000000000
11295 10987654321098765432109876543210
11296 000001x1xx1x0101100xxxxxxxxxxxxx
11302 /* 33222222222211111111110000000000
11303 10987654321098765432109876543210
11304 000001x1xx1x1101100xxxxxxxxxxxxx
11312 if (((word
>> 18) & 0x1) == 0)
11314 if (((word
>> 19) & 0x1) == 0)
11316 /* 33222222222211111111110000000000
11317 10987654321098765432109876543210
11318 000001x1xx1x0011100xxxxxxxxxxxxx
11324 /* 33222222222211111111110000000000
11325 10987654321098765432109876543210
11326 000001x1xx1x1011100xxxxxxxxxxxxx
11333 /* 33222222222211111111110000000000
11334 10987654321098765432109876543210
11335 000001x1xx1xx111100xxxxxxxxxxxxx
11345 if (((word
>> 15) & 0x1) == 0)
11347 if (((word
>> 10) & 0x1) == 0)
11349 if (((word
>> 11) & 0x1) == 0)
11351 if (((word
>> 12) & 0x1) == 0)
11353 /* 33222222222211111111110000000000
11354 10987654321098765432109876543210
11355 000001x1xx1xxxxx001000xxxxxxxxxx
11361 /* 33222222222211111111110000000000
11362 10987654321098765432109876543210
11363 000001x1xx1xxxxx001100xxxxxxxxxx
11370 if (((word
>> 12) & 0x1) == 0)
11372 /* 33222222222211111111110000000000
11373 10987654321098765432109876543210
11374 000001x1xx1xxxxx001010xxxxxxxxxx
11380 if (((word
>> 16) & 0x1) == 0)
11382 if (((word
>> 17) & 0x1) == 0)
11384 if (((word
>> 18) & 0x1) == 0)
11386 if (((word
>> 19) & 0x1) == 0)
11388 if (((word
>> 20) & 0x1) == 0)
11390 /* 33222222222211111111110000000000
11391 10987654321098765432109876543210
11392 000001x1xx100000001110xxxxxxxxxx
11398 /* 33222222222211111111110000000000
11399 10987654321098765432109876543210
11400 000001x1xx110000001110xxxxxxxxxx
11407 /* 33222222222211111111110000000000
11408 10987654321098765432109876543210
11409 000001x1xx1x1000001110xxxxxxxxxx
11416 if (((word
>> 20) & 0x1) == 0)
11418 /* 33222222222211111111110000000000
11419 10987654321098765432109876543210
11420 000001x1xx10x100001110xxxxxxxxxx
11426 /* 33222222222211111111110000000000
11427 10987654321098765432109876543210
11428 000001x1xx11x100001110xxxxxxxxxx
11436 /* 33222222222211111111110000000000
11437 10987654321098765432109876543210
11438 000001x1xx1xxx10001110xxxxxxxxxx
11445 if (((word
>> 17) & 0x1) == 0)
11447 /* 33222222222211111111110000000000
11448 10987654321098765432109876543210
11449 000001x1xx1xxx01001110xxxxxxxxxx
11455 /* 33222222222211111111110000000000
11456 10987654321098765432109876543210
11457 000001x1xx1xxx11001110xxxxxxxxxx
11467 /* 33222222222211111111110000000000
11468 10987654321098765432109876543210
11469 000001x1xx1xxxxx001xx1xxxxxxxxxx
11476 if (((word
>> 16) & 0x1) == 0)
11478 if (((word
>> 19) & 0x1) == 0)
11480 if (((word
>> 20) & 0x1) == 0)
11482 /* 33222222222211111111110000000000
11483 10987654321098765432109876543210
11484 000001x1xx100xx0101xxxxxxxxxxxxx
11490 /* 33222222222211111111110000000000
11491 10987654321098765432109876543210
11492 000001x1xx110xx0101xxxxxxxxxxxxx
11499 /* 33222222222211111111110000000000
11500 10987654321098765432109876543210
11501 000001x1xx1x1xx0101xxxxxxxxxxxxx
11508 if (((word
>> 20) & 0x1) == 0)
11510 /* 33222222222211111111110000000000
11511 10987654321098765432109876543210
11512 000001x1xx10xxx1101xxxxxxxxxxxxx
11518 /* 33222222222211111111110000000000
11519 10987654321098765432109876543210
11520 000001x1xx11xxx1101xxxxxxxxxxxxx
11530 if (((word
>> 15) & 0x1) == 0)
11532 if (((word
>> 10) & 0x1) == 0)
11534 if (((word
>> 11) & 0x1) == 0)
11536 if (((word
>> 12) & 0x1) == 0)
11538 if (((word
>> 13) & 0x1) == 0)
11540 if (((word
>> 20) & 0x1) == 0)
11542 /* 33222222222211111111110000000000
11543 10987654321098765432109876543210
11544 000001x1xx10xxxx010000xxxxxxxxxx
11550 if (((word
>> 16) & 0x1) == 0)
11552 if (((word
>> 18) & 0x1) == 0)
11554 /* 33222222222211111111110000000000
11555 10987654321098765432109876543210
11556 000001x1xx11x0x0010000xxxxxxxxxx
11562 /* 33222222222211111111110000000000
11563 10987654321098765432109876543210
11564 000001x1xx11x1x0010000xxxxxxxxxx
11571 /* 33222222222211111111110000000000
11572 10987654321098765432109876543210
11573 000001x1xx11xxx1010000xxxxxxxxxx
11581 /* 33222222222211111111110000000000
11582 10987654321098765432109876543210
11583 000001x1xx1xxxxx011000xxxxxxxxxx
11590 if (((word
>> 13) & 0x1) == 0)
11592 /* 33222222222211111111110000000000
11593 10987654321098765432109876543210
11594 000001x1xx1xxxxx010100xxxxxxxxxx
11600 /* 33222222222211111111110000000000
11601 10987654321098765432109876543210
11602 000001x1xx1xxxxx011100xxxxxxxxxx
11610 if (((word
>> 13) & 0x1) == 0)
11612 /* 33222222222211111111110000000000
11613 10987654321098765432109876543210
11614 000001x1xx1xxxxx010x10xxxxxxxxxx
11620 /* 33222222222211111111110000000000
11621 10987654321098765432109876543210
11622 000001x1xx1xxxxx011x10xxxxxxxxxx
11630 if (((word
>> 11) & 0x1) == 0)
11632 if (((word
>> 12) & 0x1) == 0)
11634 if (((word
>> 13) & 0x1) == 0)
11636 /* 33222222222211111111110000000000
11637 10987654321098765432109876543210
11638 000001x1xx1xxxxx010001xxxxxxxxxx
11644 /* 33222222222211111111110000000000
11645 10987654321098765432109876543210
11646 000001x1xx1xxxxx011001xxxxxxxxxx
11653 if (((word
>> 13) & 0x1) == 0)
11655 /* 33222222222211111111110000000000
11656 10987654321098765432109876543210
11657 000001x1xx1xxxxx010101xxxxxxxxxx
11663 /* 33222222222211111111110000000000
11664 10987654321098765432109876543210
11665 000001x1xx1xxxxx011101xxxxxxxxxx
11673 if (((word
>> 13) & 0x1) == 0)
11675 /* 33222222222211111111110000000000
11676 10987654321098765432109876543210
11677 000001x1xx1xxxxx010x11xxxxxxxxxx
11683 /* 33222222222211111111110000000000
11684 10987654321098765432109876543210
11685 000001x1xx1xxxxx011x11xxxxxxxxxx
11694 /* 33222222222211111111110000000000
11695 10987654321098765432109876543210
11696 000001x1xx1xxxxx11xxxxxxxxxxxxxx
11705 if (((word
>> 13) & 0x1) == 0)
11707 if (((word
>> 14) & 0x1) == 0)
11709 if (((word
>> 15) & 0x1) == 0)
11711 if (((word
>> 22) & 0x1) == 0)
11713 /* 33222222222211111111110000000000
11714 10987654321098765432109876543210
11715 100001x1x0xxxxxx000xxxxxxxxxxxxx
11721 /* 33222222222211111111110000000000
11722 10987654321098765432109876543210
11723 100001x1x1xxxxxx000xxxxxxxxxxxxx
11730 if (((word
>> 23) & 0x1) == 0)
11732 /* 33222222222211111111110000000000
11733 10987654321098765432109876543210
11734 100001x10xxxxxxx100xxxxxxxxxxxxx
11740 /* 33222222222211111111110000000000
11741 10987654321098765432109876543210
11742 100001x11xxxxxxx100xxxxxxxxxxxxx
11750 if (((word
>> 15) & 0x1) == 0)
11752 if (((word
>> 23) & 0x1) == 0)
11754 if (((word
>> 21) & 0x1) == 0)
11756 /* 33222222222211111111110000000000
11757 10987654321098765432109876543210
11758 100001x10x0xxxxx010xxxxxxxxxxxxx
11764 /* 33222222222211111111110000000000
11765 10987654321098765432109876543210
11766 100001x10x1xxxxx010xxxxxxxxxxxxx
11773 if (((word
>> 22) & 0x1) == 0)
11775 /* 33222222222211111111110000000000
11776 10987654321098765432109876543210
11777 100001x110xxxxxx010xxxxxxxxxxxxx
11783 /* 33222222222211111111110000000000
11784 10987654321098765432109876543210
11785 100001x111xxxxxx010xxxxxxxxxxxxx
11793 if (((word
>> 22) & 0x1) == 0)
11795 if (((word
>> 21) & 0x1) == 0)
11797 if (((word
>> 23) & 0x1) == 0)
11799 /* 33222222222211111111110000000000
11800 10987654321098765432109876543210
11801 100001x1000xxxxx110xxxxxxxxxxxxx
11807 /* 33222222222211111111110000000000
11808 10987654321098765432109876543210
11809 100001x1100xxxxx110xxxxxxxxxxxxx
11816 /* 33222222222211111111110000000000
11817 10987654321098765432109876543210
11818 100001x1x01xxxxx110xxxxxxxxxxxxx
11825 if (((word
>> 23) & 0x1) == 0)
11827 /* 33222222222211111111110000000000
11828 10987654321098765432109876543210
11829 100001x101xxxxxx110xxxxxxxxxxxxx
11835 /* 33222222222211111111110000000000
11836 10987654321098765432109876543210
11837 100001x111xxxxxx110xxxxxxxxxxxxx
11847 if (((word
>> 14) & 0x1) == 0)
11849 if (((word
>> 15) & 0x1) == 0)
11851 /* 33222222222211111111110000000000
11852 10987654321098765432109876543210
11853 100001x1xxxxxxxx001xxxxxxxxxxxxx
11859 if (((word
>> 22) & 0x1) == 0)
11861 /* 33222222222211111111110000000000
11862 10987654321098765432109876543210
11863 100001x1x0xxxxxx101xxxxxxxxxxxxx
11869 if (((word
>> 23) & 0x1) == 0)
11871 /* 33222222222211111111110000000000
11872 10987654321098765432109876543210
11873 100001x101xxxxxx101xxxxxxxxxxxxx
11879 /* 33222222222211111111110000000000
11880 10987654321098765432109876543210
11881 100001x111xxxxxx101xxxxxxxxxxxxx
11890 if (((word
>> 15) & 0x1) == 0)
11892 if (((word
>> 23) & 0x1) == 0)
11894 if (((word
>> 21) & 0x1) == 0)
11896 /* 33222222222211111111110000000000
11897 10987654321098765432109876543210
11898 100001x10x0xxxxx011xxxxxxxxxxxxx
11904 /* 33222222222211111111110000000000
11905 10987654321098765432109876543210
11906 100001x10x1xxxxx011xxxxxxxxxxxxx
11913 /* 33222222222211111111110000000000
11914 10987654321098765432109876543210
11915 100001x11xxxxxxx011xxxxxxxxxxxxx
11922 if (((word
>> 22) & 0x1) == 0)
11924 if (((word
>> 21) & 0x1) == 0)
11926 if (((word
>> 23) & 0x1) == 0)
11928 /* 33222222222211111111110000000000
11929 10987654321098765432109876543210
11930 100001x1000xxxxx111xxxxxxxxxxxxx
11936 /* 33222222222211111111110000000000
11937 10987654321098765432109876543210
11938 100001x1100xxxxx111xxxxxxxxxxxxx
11945 /* 33222222222211111111110000000000
11946 10987654321098765432109876543210
11947 100001x1x01xxxxx111xxxxxxxxxxxxx
11954 if (((word
>> 23) & 0x1) == 0)
11956 /* 33222222222211111111110000000000
11957 10987654321098765432109876543210
11958 100001x101xxxxxx111xxxxxxxxxxxxx
11964 /* 33222222222211111111110000000000
11965 10987654321098765432109876543210
11966 100001x111xxxxxx111xxxxxxxxxxxxx
11978 if (((word
>> 13) & 0x1) == 0)
11980 if (((word
>> 14) & 0x1) == 0)
11982 if (((word
>> 15) & 0x1) == 0)
11984 if (((word
>> 21) & 0x1) == 0)
11986 if (((word
>> 31) & 0x1) == 0)
11988 if (((word
>> 10) & 0x1) == 0)
11990 if (((word
>> 11) & 0x1) == 0)
11992 if (((word
>> 12) & 0x1) == 0)
11994 /* 33222222222211111111110000000000
11995 10987654321098765432109876543210
11996 010001x1xx0xxxxx000000xxxxxxxxxx
12002 /* 33222222222211111111110000000000
12003 10987654321098765432109876543210
12004 010001x1xx0xxxxx000100xxxxxxxxxx
12011 if (((word
>> 12) & 0x1) == 0)
12013 /* 33222222222211111111110000000000
12014 10987654321098765432109876543210
12015 010001x1xx0xxxxx000010xxxxxxxxxx
12021 /* 33222222222211111111110000000000
12022 10987654321098765432109876543210
12023 010001x1xx0xxxxx000110xxxxxxxxxx
12031 if (((word
>> 11) & 0x1) == 0)
12033 if (((word
>> 12) & 0x1) == 0)
12035 /* 33222222222211111111110000000000
12036 10987654321098765432109876543210
12037 010001x1xx0xxxxx000001xxxxxxxxxx
12043 /* 33222222222211111111110000000000
12044 10987654321098765432109876543210
12045 010001x1xx0xxxxx000101xxxxxxxxxx
12052 if (((word
>> 12) & 0x1) == 0)
12054 /* 33222222222211111111110000000000
12055 10987654321098765432109876543210
12056 010001x1xx0xxxxx000011xxxxxxxxxx
12062 /* 33222222222211111111110000000000
12063 10987654321098765432109876543210
12064 010001x1xx0xxxxx000111xxxxxxxxxx
12073 /* 33222222222211111111110000000000
12074 10987654321098765432109876543210
12075 110001x1xx0xxxxx000xxxxxxxxxxxxx
12082 if (((word
>> 31) & 0x1) == 0)
12084 if (((word
>> 10) & 0x1) == 0)
12086 if (((word
>> 11) & 0x1) == 0)
12088 if (((word
>> 12) & 0x1) == 0)
12090 /* 33222222222211111111110000000000
12091 10987654321098765432109876543210
12092 010001x1xx1xxxxx000000xxxxxxxxxx
12098 /* 33222222222211111111110000000000
12099 10987654321098765432109876543210
12100 010001x1xx1xxxxx000100xxxxxxxxxx
12107 if (((word
>> 12) & 0x1) == 0)
12109 /* 33222222222211111111110000000000
12110 10987654321098765432109876543210
12111 010001x1xx1xxxxx000010xxxxxxxxxx
12117 /* 33222222222211111111110000000000
12118 10987654321098765432109876543210
12119 010001x1xx1xxxxx000110xxxxxxxxxx
12127 if (((word
>> 11) & 0x1) == 0)
12129 if (((word
>> 12) & 0x1) == 0)
12131 /* 33222222222211111111110000000000
12132 10987654321098765432109876543210
12133 010001x1xx1xxxxx000001xxxxxxxxxx
12139 /* 33222222222211111111110000000000
12140 10987654321098765432109876543210
12141 010001x1xx1xxxxx000101xxxxxxxxxx
12148 if (((word
>> 12) & 0x1) == 0)
12150 /* 33222222222211111111110000000000
12151 10987654321098765432109876543210
12152 010001x1xx1xxxxx000011xxxxxxxxxx
12158 /* 33222222222211111111110000000000
12159 10987654321098765432109876543210
12160 010001x1xx1xxxxx000111xxxxxxxxxx
12169 /* 33222222222211111111110000000000
12170 10987654321098765432109876543210
12171 110001x1xx1xxxxx000xxxxxxxxxxxxx
12179 if (((word
>> 21) & 0x1) == 0)
12181 if (((word
>> 31) & 0x1) == 0)
12183 if (((word
>> 10) & 0x1) == 0)
12185 if (((word
>> 11) & 0x1) == 0)
12187 if (((word
>> 12) & 0x1) == 0)
12189 /* 33222222222211111111110000000000
12190 10987654321098765432109876543210
12191 010001x1xx0xxxxx100000xxxxxxxxxx
12197 /* 33222222222211111111110000000000
12198 10987654321098765432109876543210
12199 010001x1xx0xxxxx100100xxxxxxxxxx
12206 if (((word
>> 12) & 0x1) == 0)
12208 /* 33222222222211111111110000000000
12209 10987654321098765432109876543210
12210 010001x1xx0xxxxx100010xxxxxxxxxx
12216 if (((word
>> 22) & 0x1) == 0)
12218 if (((word
>> 23) & 0x1) == 0)
12220 /* 33222222222211111111110000000000
12221 10987654321098765432109876543210
12222 010001x1000xxxxx100110xxxxxxxxxx
12228 /* 33222222222211111111110000000000
12229 10987654321098765432109876543210
12230 010001x1100xxxxx100110xxxxxxxxxx
12237 /* 33222222222211111111110000000000
12238 10987654321098765432109876543210
12239 010001x1x10xxxxx100110xxxxxxxxxx
12248 if (((word
>> 11) & 0x1) == 0)
12250 /* 33222222222211111111110000000000
12251 10987654321098765432109876543210
12252 010001x1xx0xxxxx100x01xxxxxxxxxx
12258 /* 33222222222211111111110000000000
12259 10987654321098765432109876543210
12260 010001x1xx0xxxxx100x11xxxxxxxxxx
12268 if (((word
>> 22) & 0x1) == 0)
12270 /* 33222222222211111111110000000000
12271 10987654321098765432109876543210
12272 110001x1x00xxxxx100xxxxxxxxxxxxx
12278 /* 33222222222211111111110000000000
12279 10987654321098765432109876543210
12280 110001x1x10xxxxx100xxxxxxxxxxxxx
12288 if (((word
>> 31) & 0x1) == 0)
12290 if (((word
>> 4) & 0x1) == 0)
12292 /* 33222222222211111111110000000000
12293 10987654321098765432109876543210
12294 010001x1xx1xxxxx100xxxxxxxx0xxxx
12300 /* 33222222222211111111110000000000
12301 10987654321098765432109876543210
12302 010001x1xx1xxxxx100xxxxxxxx1xxxx
12309 if (((word
>> 22) & 0x1) == 0)
12311 /* 33222222222211111111110000000000
12312 10987654321098765432109876543210
12313 110001x1x01xxxxx100xxxxxxxxxxxxx
12319 /* 33222222222211111111110000000000
12320 10987654321098765432109876543210
12321 110001x1x11xxxxx100xxxxxxxxxxxxx
12331 if (((word
>> 15) & 0x1) == 0)
12333 if (((word
>> 21) & 0x1) == 0)
12335 if (((word
>> 31) & 0x1) == 0)
12337 if (((word
>> 10) & 0x1) == 0)
12339 if (((word
>> 11) & 0x1) == 0)
12341 if (((word
>> 12) & 0x1) == 0)
12343 /* 33222222222211111111110000000000
12344 10987654321098765432109876543210
12345 010001x1xx0xxxxx010000xxxxxxxxxx
12351 /* 33222222222211111111110000000000
12352 10987654321098765432109876543210
12353 010001x1xx0xxxxx010100xxxxxxxxxx
12360 if (((word
>> 12) & 0x1) == 0)
12362 /* 33222222222211111111110000000000
12363 10987654321098765432109876543210
12364 010001x1xx0xxxxx010010xxxxxxxxxx
12370 /* 33222222222211111111110000000000
12371 10987654321098765432109876543210
12372 010001x1xx0xxxxx010110xxxxxxxxxx
12380 if (((word
>> 11) & 0x1) == 0)
12382 if (((word
>> 12) & 0x1) == 0)
12384 /* 33222222222211111111110000000000
12385 10987654321098765432109876543210
12386 010001x1xx0xxxxx010001xxxxxxxxxx
12392 /* 33222222222211111111110000000000
12393 10987654321098765432109876543210
12394 010001x1xx0xxxxx010101xxxxxxxxxx
12401 if (((word
>> 12) & 0x1) == 0)
12403 /* 33222222222211111111110000000000
12404 10987654321098765432109876543210
12405 010001x1xx0xxxxx010011xxxxxxxxxx
12411 /* 33222222222211111111110000000000
12412 10987654321098765432109876543210
12413 010001x1xx0xxxxx010111xxxxxxxxxx
12422 if (((word
>> 23) & 0x1) == 0)
12424 /* 33222222222211111111110000000000
12425 10987654321098765432109876543210
12426 110001x10x0xxxxx010xxxxxxxxxxxxx
12432 /* 33222222222211111111110000000000
12433 10987654321098765432109876543210
12434 110001x11x0xxxxx010xxxxxxxxxxxxx
12442 if (((word
>> 23) & 0x1) == 0)
12444 if (((word
>> 31) & 0x1) == 0)
12446 if (((word
>> 10) & 0x1) == 0)
12448 if (((word
>> 11) & 0x1) == 0)
12450 if (((word
>> 12) & 0x1) == 0)
12452 /* 33222222222211111111110000000000
12453 10987654321098765432109876543210
12454 010001x10x1xxxxx010000xxxxxxxxxx
12460 /* 33222222222211111111110000000000
12461 10987654321098765432109876543210
12462 010001x10x1xxxxx010100xxxxxxxxxx
12469 /* 33222222222211111111110000000000
12470 10987654321098765432109876543210
12471 010001x10x1xxxxx010x10xxxxxxxxxx
12478 if (((word
>> 11) & 0x1) == 0)
12480 if (((word
>> 12) & 0x1) == 0)
12482 /* 33222222222211111111110000000000
12483 10987654321098765432109876543210
12484 010001x10x1xxxxx010001xxxxxxxxxx
12490 /* 33222222222211111111110000000000
12491 10987654321098765432109876543210
12492 010001x10x1xxxxx010101xxxxxxxxxx
12499 /* 33222222222211111111110000000000
12500 10987654321098765432109876543210
12501 010001x10x1xxxxx010x11xxxxxxxxxx
12509 /* 33222222222211111111110000000000
12510 10987654321098765432109876543210
12511 110001x10x1xxxxx010xxxxxxxxxxxxx
12518 /* 33222222222211111111110000000000
12519 10987654321098765432109876543210
12520 x10001x11x1xxxxx010xxxxxxxxxxxxx
12528 if (((word
>> 21) & 0x1) == 0)
12530 if (((word
>> 31) & 0x1) == 0)
12532 if (((word
>> 11) & 0x1) == 0)
12534 if (((word
>> 10) & 0x1) == 0)
12536 if (((word
>> 12) & 0x1) == 0)
12538 /* 33222222222211111111110000000000
12539 10987654321098765432109876543210
12540 010001x1xx0xxxxx110000xxxxxxxxxx
12546 if (((word
>> 23) & 0x1) == 0)
12548 /* 33222222222211111111110000000000
12549 10987654321098765432109876543210
12550 010001x10x0xxxxx110100xxxxxxxxxx
12556 /* 33222222222211111111110000000000
12557 10987654321098765432109876543210
12558 010001x11x0xxxxx110100xxxxxxxxxx
12566 if (((word
>> 12) & 0x1) == 0)
12568 /* 33222222222211111111110000000000
12569 10987654321098765432109876543210
12570 010001x1xx0xxxxx110001xxxxxxxxxx
12576 if (((word
>> 23) & 0x1) == 0)
12578 /* 33222222222211111111110000000000
12579 10987654321098765432109876543210
12580 010001x10x0xxxxx110101xxxxxxxxxx
12586 /* 33222222222211111111110000000000
12587 10987654321098765432109876543210
12588 010001x11x0xxxxx110101xxxxxxxxxx
12597 if (((word
>> 12) & 0x1) == 0)
12599 if (((word
>> 10) & 0x1) == 0)
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 010001x1xx0xxxxx110010xxxxxxxxxx
12609 /* 33222222222211111111110000000000
12610 10987654321098765432109876543210
12611 010001x1xx0xxxxx110011xxxxxxxxxx
12618 if (((word
>> 16) & 0x1) == 0)
12620 /* 33222222222211111111110000000000
12621 10987654321098765432109876543210
12622 010001x1xx0xxxx011011xxxxxxxxxxx
12628 /* 33222222222211111111110000000000
12629 10987654321098765432109876543210
12630 010001x1xx0xxxx111011xxxxxxxxxxx
12639 if (((word
>> 22) & 0x1) == 0)
12641 if (((word
>> 23) & 0x1) == 0)
12643 /* 33222222222211111111110000000000
12644 10987654321098765432109876543210
12645 110001x1000xxxxx110xxxxxxxxxxxxx
12651 /* 33222222222211111111110000000000
12652 10987654321098765432109876543210
12653 110001x1100xxxxx110xxxxxxxxxxxxx
12660 if (((word
>> 23) & 0x1) == 0)
12662 /* 33222222222211111111110000000000
12663 10987654321098765432109876543210
12664 110001x1010xxxxx110xxxxxxxxxxxxx
12670 /* 33222222222211111111110000000000
12671 10987654321098765432109876543210
12672 110001x1110xxxxx110xxxxxxxxxxxxx
12681 if (((word
>> 23) & 0x1) == 0)
12683 if (((word
>> 22) & 0x1) == 0)
12685 /* 33222222222211111111110000000000
12686 10987654321098765432109876543210
12687 x10001x1001xxxxx110xxxxxxxxxxxxx
12693 /* 33222222222211111111110000000000
12694 10987654321098765432109876543210
12695 x10001x1011xxxxx110xxxxxxxxxxxxx
12702 if (((word
>> 31) & 0x1) == 0)
12704 /* 33222222222211111111110000000000
12705 10987654321098765432109876543210
12706 010001x11x1xxxxx110xxxxxxxxxxxxx
12712 if (((word
>> 22) & 0x1) == 0)
12714 /* 33222222222211111111110000000000
12715 10987654321098765432109876543210
12716 110001x1101xxxxx110xxxxxxxxxxxxx
12722 /* 33222222222211111111110000000000
12723 10987654321098765432109876543210
12724 110001x1111xxxxx110xxxxxxxxxxxxx
12736 if (((word
>> 14) & 0x1) == 0)
12738 if (((word
>> 15) & 0x1) == 0)
12740 if (((word
>> 21) & 0x1) == 0)
12742 if (((word
>> 31) & 0x1) == 0)
12744 if (((word
>> 10) & 0x1) == 0)
12746 if (((word
>> 11) & 0x1) == 0)
12748 /* 33222222222211111111110000000000
12749 10987654321098765432109876543210
12750 010001x1xx0xxxxx001x00xxxxxxxxxx
12756 /* 33222222222211111111110000000000
12757 10987654321098765432109876543210
12758 010001x1xx0xxxxx001x10xxxxxxxxxx
12765 if (((word
>> 11) & 0x1) == 0)
12767 /* 33222222222211111111110000000000
12768 10987654321098765432109876543210
12769 010001x1xx0xxxxx001x01xxxxxxxxxx
12775 /* 33222222222211111111110000000000
12776 10987654321098765432109876543210
12777 010001x1xx0xxxxx001x11xxxxxxxxxx
12785 /* 33222222222211111111110000000000
12786 10987654321098765432109876543210
12787 110001x1xx0xxxxx001xxxxxxxxxxxxx
12794 if (((word
>> 31) & 0x1) == 0)
12796 if (((word
>> 10) & 0x1) == 0)
12798 if (((word
>> 11) & 0x1) == 0)
12800 if (((word
>> 12) & 0x1) == 0)
12802 /* 33222222222211111111110000000000
12803 10987654321098765432109876543210
12804 010001x1xx1xxxxx001000xxxxxxxxxx
12810 /* 33222222222211111111110000000000
12811 10987654321098765432109876543210
12812 010001x1xx1xxxxx001100xxxxxxxxxx
12819 if (((word
>> 12) & 0x1) == 0)
12821 /* 33222222222211111111110000000000
12822 10987654321098765432109876543210
12823 010001x1xx1xxxxx001010xxxxxxxxxx
12829 /* 33222222222211111111110000000000
12830 10987654321098765432109876543210
12831 010001x1xx1xxxxx001110xxxxxxxxxx
12839 if (((word
>> 11) & 0x1) == 0)
12841 if (((word
>> 12) & 0x1) == 0)
12843 /* 33222222222211111111110000000000
12844 10987654321098765432109876543210
12845 010001x1xx1xxxxx001001xxxxxxxxxx
12851 /* 33222222222211111111110000000000
12852 10987654321098765432109876543210
12853 010001x1xx1xxxxx001101xxxxxxxxxx
12860 if (((word
>> 12) & 0x1) == 0)
12862 /* 33222222222211111111110000000000
12863 10987654321098765432109876543210
12864 010001x1xx1xxxxx001011xxxxxxxxxx
12870 /* 33222222222211111111110000000000
12871 10987654321098765432109876543210
12872 010001x1xx1xxxxx001111xxxxxxxxxx
12881 /* 33222222222211111111110000000000
12882 10987654321098765432109876543210
12883 110001x1xx1xxxxx001xxxxxxxxxxxxx
12891 if (((word
>> 21) & 0x1) == 0)
12893 if (((word
>> 31) & 0x1) == 0)
12895 if (((word
>> 10) & 0x1) == 0)
12897 if (((word
>> 11) & 0x1) == 0)
12899 if (((word
>> 12) & 0x1) == 0)
12901 /* 33222222222211111111110000000000
12902 10987654321098765432109876543210
12903 010001x1xx0xxxxx101000xxxxxxxxxx
12909 /* 33222222222211111111110000000000
12910 10987654321098765432109876543210
12911 010001x1xx0xxxxx101100xxxxxxxxxx
12918 if (((word
>> 12) & 0x1) == 0)
12920 /* 33222222222211111111110000000000
12921 10987654321098765432109876543210
12922 010001x1xx0xxxxx101010xxxxxxxxxx
12928 /* 33222222222211111111110000000000
12929 10987654321098765432109876543210
12930 010001x1xx0xxxxx101110xxxxxxxxxx
12938 if (((word
>> 11) & 0x1) == 0)
12940 if (((word
>> 12) & 0x1) == 0)
12942 /* 33222222222211111111110000000000
12943 10987654321098765432109876543210
12944 010001x1xx0xxxxx101001xxxxxxxxxx
12950 /* 33222222222211111111110000000000
12951 10987654321098765432109876543210
12952 010001x1xx0xxxxx101101xxxxxxxxxx
12959 /* 33222222222211111111110000000000
12960 10987654321098765432109876543210
12961 010001x1xx0xxxxx101x11xxxxxxxxxx
12969 /* 33222222222211111111110000000000
12970 10987654321098765432109876543210
12971 110001x1xx0xxxxx101xxxxxxxxxxxxx
12978 if (((word
>> 22) & 0x1) == 0)
12980 if (((word
>> 31) & 0x1) == 0)
12982 /* 33222222222211111111110000000000
12983 10987654321098765432109876543210
12984 010001x1x01xxxxx101xxxxxxxxxxxxx
12990 /* 33222222222211111111110000000000
12991 10987654321098765432109876543210
12992 110001x1x01xxxxx101xxxxxxxxxxxxx
12999 /* 33222222222211111111110000000000
13000 10987654321098765432109876543210
13001 x10001x1x11xxxxx101xxxxxxxxxxxxx
13010 if (((word
>> 15) & 0x1) == 0)
13012 if (((word
>> 21) & 0x1) == 0)
13014 if (((word
>> 31) & 0x1) == 0)
13016 if (((word
>> 10) & 0x1) == 0)
13018 if (((word
>> 11) & 0x1) == 0)
13020 if (((word
>> 12) & 0x1) == 0)
13022 /* 33222222222211111111110000000000
13023 10987654321098765432109876543210
13024 010001x1xx0xxxxx011000xxxxxxxxxx
13030 /* 33222222222211111111110000000000
13031 10987654321098765432109876543210
13032 010001x1xx0xxxxx011100xxxxxxxxxx
13039 if (((word
>> 12) & 0x1) == 0)
13041 if (((word
>> 22) & 0x1) == 0)
13043 /* 33222222222211111111110000000000
13044 10987654321098765432109876543210
13045 010001x1x00xxxxx011010xxxxxxxxxx
13051 /* 33222222222211111111110000000000
13052 10987654321098765432109876543210
13053 010001x1x10xxxxx011010xxxxxxxxxx
13060 /* 33222222222211111111110000000000
13061 10987654321098765432109876543210
13062 010001x1xx0xxxxx011110xxxxxxxxxx
13070 if (((word
>> 11) & 0x1) == 0)
13072 if (((word
>> 12) & 0x1) == 0)
13074 /* 33222222222211111111110000000000
13075 10987654321098765432109876543210
13076 010001x1xx0xxxxx011001xxxxxxxxxx
13082 /* 33222222222211111111110000000000
13083 10987654321098765432109876543210
13084 010001x1xx0xxxxx011101xxxxxxxxxx
13091 if (((word
>> 12) & 0x1) == 0)
13093 if (((word
>> 22) & 0x1) == 0)
13095 /* 33222222222211111111110000000000
13096 10987654321098765432109876543210
13097 010001x1x00xxxxx011011xxxxxxxxxx
13103 /* 33222222222211111111110000000000
13104 10987654321098765432109876543210
13105 010001x1x10xxxxx011011xxxxxxxxxx
13112 /* 33222222222211111111110000000000
13113 10987654321098765432109876543210
13114 010001x1xx0xxxxx011111xxxxxxxxxx
13123 if (((word
>> 23) & 0x1) == 0)
13125 /* 33222222222211111111110000000000
13126 10987654321098765432109876543210
13127 110001x10x0xxxxx011xxxxxxxxxxxxx
13133 /* 33222222222211111111110000000000
13134 10987654321098765432109876543210
13135 110001x11x0xxxxx011xxxxxxxxxxxxx
13143 if (((word
>> 31) & 0x1) == 0)
13145 if (((word
>> 10) & 0x1) == 0)
13147 if (((word
>> 11) & 0x1) == 0)
13149 if (((word
>> 12) & 0x1) == 0)
13151 /* 33222222222211111111110000000000
13152 10987654321098765432109876543210
13153 010001x1xx1xxxxx011000xxxxxxxxxx
13159 /* 33222222222211111111110000000000
13160 10987654321098765432109876543210
13161 010001x1xx1xxxxx011100xxxxxxxxxx
13168 if (((word
>> 12) & 0x1) == 0)
13170 /* 33222222222211111111110000000000
13171 10987654321098765432109876543210
13172 010001x1xx1xxxxx011010xxxxxxxxxx
13178 /* 33222222222211111111110000000000
13179 10987654321098765432109876543210
13180 010001x1xx1xxxxx011110xxxxxxxxxx
13188 if (((word
>> 11) & 0x1) == 0)
13190 if (((word
>> 12) & 0x1) == 0)
13192 /* 33222222222211111111110000000000
13193 10987654321098765432109876543210
13194 010001x1xx1xxxxx011001xxxxxxxxxx
13200 /* 33222222222211111111110000000000
13201 10987654321098765432109876543210
13202 010001x1xx1xxxxx011101xxxxxxxxxx
13209 if (((word
>> 12) & 0x1) == 0)
13211 /* 33222222222211111111110000000000
13212 10987654321098765432109876543210
13213 010001x1xx1xxxxx011011xxxxxxxxxx
13219 /* 33222222222211111111110000000000
13220 10987654321098765432109876543210
13221 010001x1xx1xxxxx011111xxxxxxxxxx
13230 if (((word
>> 23) & 0x1) == 0)
13232 /* 33222222222211111111110000000000
13233 10987654321098765432109876543210
13234 110001x10x1xxxxx011xxxxxxxxxxxxx
13240 /* 33222222222211111111110000000000
13241 10987654321098765432109876543210
13242 110001x11x1xxxxx011xxxxxxxxxxxxx
13251 if (((word
>> 21) & 0x1) == 0)
13253 if (((word
>> 31) & 0x1) == 0)
13255 if (((word
>> 10) & 0x1) == 0)
13257 if (((word
>> 11) & 0x1) == 0)
13259 if (((word
>> 12) & 0x1) == 0)
13261 /* 33222222222211111111110000000000
13262 10987654321098765432109876543210
13263 010001x1xx0xxxxx111000xxxxxxxxxx
13269 /* 33222222222211111111110000000000
13270 10987654321098765432109876543210
13271 010001x1xx0xxxxx111100xxxxxxxxxx
13278 if (((word
>> 12) & 0x1) == 0)
13280 /* 33222222222211111111110000000000
13281 10987654321098765432109876543210
13282 010001x1xx0xxxxx111010xxxxxxxxxx
13288 /* 33222222222211111111110000000000
13289 10987654321098765432109876543210
13290 010001x1xx0xxxxx111110xxxxxxxxxx
13298 if (((word
>> 11) & 0x1) == 0)
13300 if (((word
>> 12) & 0x1) == 0)
13302 /* 33222222222211111111110000000000
13303 10987654321098765432109876543210
13304 010001x1xx0xxxxx111001xxxxxxxxxx
13310 /* 33222222222211111111110000000000
13311 10987654321098765432109876543210
13312 010001x1xx0xxxxx111101xxxxxxxxxx
13319 if (((word
>> 12) & 0x1) == 0)
13321 /* 33222222222211111111110000000000
13322 10987654321098765432109876543210
13323 010001x1xx0xxxxx111011xxxxxxxxxx
13329 /* 33222222222211111111110000000000
13330 10987654321098765432109876543210
13331 010001x1xx0xxxxx111111xxxxxxxxxx
13340 if (((word
>> 22) & 0x1) == 0)
13342 if (((word
>> 23) & 0x1) == 0)
13344 /* 33222222222211111111110000000000
13345 10987654321098765432109876543210
13346 110001x1000xxxxx111xxxxxxxxxxxxx
13352 /* 33222222222211111111110000000000
13353 10987654321098765432109876543210
13354 110001x1100xxxxx111xxxxxxxxxxxxx
13361 if (((word
>> 23) & 0x1) == 0)
13363 /* 33222222222211111111110000000000
13364 10987654321098765432109876543210
13365 110001x1010xxxxx111xxxxxxxxxxxxx
13371 /* 33222222222211111111110000000000
13372 10987654321098765432109876543210
13373 110001x1110xxxxx111xxxxxxxxxxxxx
13382 if (((word
>> 22) & 0x1) == 0)
13384 if (((word
>> 23) & 0x1) == 0)
13386 if (((word
>> 31) & 0x1) == 0)
13388 if (((word
>> 10) & 0x1) == 0)
13390 if (((word
>> 12) & 0x1) == 0)
13392 if (((word
>> 16) & 0x1) == 0)
13394 if (((word
>> 17) & 0x1) == 0)
13396 /* 33222222222211111111110000000000
13397 10987654321098765432109876543210
13398 010001x1001xxx001110x0xxxxxxxxxx
13404 /* 33222222222211111111110000000000
13405 10987654321098765432109876543210
13406 010001x1001xxx101110x0xxxxxxxxxx
13413 /* 33222222222211111111110000000000
13414 10987654321098765432109876543210
13415 010001x1001xxxx11110x0xxxxxxxxxx
13422 /* 33222222222211111111110000000000
13423 10987654321098765432109876543210
13424 010001x1001xxxxx1111x0xxxxxxxxxx
13431 if (((word
>> 12) & 0x1) == 0)
13433 if (((word
>> 17) & 0x1) == 0)
13435 /* 33222222222211111111110000000000
13436 10987654321098765432109876543210
13437 010001x1001xxx0x1110x1xxxxxxxxxx
13443 /* 33222222222211111111110000000000
13444 10987654321098765432109876543210
13445 010001x1001xxx1x1110x1xxxxxxxxxx
13452 /* 33222222222211111111110000000000
13453 10987654321098765432109876543210
13454 010001x1001xxxxx1111x1xxxxxxxxxx
13462 /* 33222222222211111111110000000000
13463 10987654321098765432109876543210
13464 110001x1001xxxxx111xxxxxxxxxxxxx
13471 /* 33222222222211111111110000000000
13472 10987654321098765432109876543210
13473 x10001x1101xxxxx111xxxxxxxxxxxxx
13480 if (((word
>> 23) & 0x1) == 0)
13482 /* 33222222222211111111110000000000
13483 10987654321098765432109876543210
13484 x10001x1011xxxxx111xxxxxxxxxxxxx
13490 /* 33222222222211111111110000000000
13491 10987654321098765432109876543210
13492 x10001x1111xxxxx111xxxxxxxxxxxxx
13505 if (((word
>> 15) & 0x1) == 0)
13507 if (((word
>> 14) & 0x1) == 0)
13509 if (((word
>> 13) & 0x1) == 0)
13511 if (((word
>> 30) & 0x1) == 0)
13513 if (((word
>> 21) & 0x1) == 0)
13515 if (((word
>> 31) & 0x1) == 0)
13517 if (((word
>> 4) & 0x1) == 0)
13519 /* 33222222222211111111110000000000
13520 10987654321098765432109876543210
13521 001001x1xx0xxxxx000xxxxxxxx0xxxx
13527 /* 33222222222211111111110000000000
13528 10987654321098765432109876543210
13529 001001x1xx0xxxxx000xxxxxxxx1xxxx
13536 if (((word
>> 23) & 0x1) == 0)
13538 /* 33222222222211111111110000000000
13539 10987654321098765432109876543210
13540 101001x10x0xxxxx000xxxxxxxxxxxxx
13546 /* 33222222222211111111110000000000
13547 10987654321098765432109876543210
13548 101001x11x0xxxxx000xxxxxxxxxxxxx
13556 if (((word
>> 31) & 0x1) == 0)
13558 if (((word
>> 4) & 0x1) == 0)
13560 if (((word
>> 10) & 0x1) == 0)
13562 if (((word
>> 11) & 0x1) == 0)
13564 if (((word
>> 12) & 0x1) == 0)
13566 /* 33222222222211111111110000000000
13567 10987654321098765432109876543210
13568 001001x1xx1xxxxx000000xxxxx0xxxx
13574 /* 33222222222211111111110000000000
13575 10987654321098765432109876543210
13576 001001x1xx1xxxxx000100xxxxx0xxxx
13583 if (((word
>> 12) & 0x1) == 0)
13585 /* 33222222222211111111110000000000
13586 10987654321098765432109876543210
13587 001001x1xx1xxxxx000010xxxxx0xxxx
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 001001x1xx1xxxxx000110xxxxx0xxxx
13603 if (((word
>> 11) & 0x1) == 0)
13605 if (((word
>> 12) & 0x1) == 0)
13607 /* 33222222222211111111110000000000
13608 10987654321098765432109876543210
13609 001001x1xx1xxxxx000001xxxxx0xxxx
13615 /* 33222222222211111111110000000000
13616 10987654321098765432109876543210
13617 001001x1xx1xxxxx000101xxxxx0xxxx
13624 if (((word
>> 12) & 0x1) == 0)
13626 /* 33222222222211111111110000000000
13627 10987654321098765432109876543210
13628 001001x1xx1xxxxx000011xxxxx0xxxx
13634 /* 33222222222211111111110000000000
13635 10987654321098765432109876543210
13636 001001x1xx1xxxxx000111xxxxx0xxxx
13645 if (((word
>> 10) & 0x1) == 0)
13647 if (((word
>> 11) & 0x1) == 0)
13649 if (((word
>> 12) & 0x1) == 0)
13651 /* 33222222222211111111110000000000
13652 10987654321098765432109876543210
13653 001001x1xx1xxxxx000000xxxxx1xxxx
13659 /* 33222222222211111111110000000000
13660 10987654321098765432109876543210
13661 001001x1xx1xxxxx000100xxxxx1xxxx
13668 if (((word
>> 12) & 0x1) == 0)
13670 /* 33222222222211111111110000000000
13671 10987654321098765432109876543210
13672 001001x1xx1xxxxx000010xxxxx1xxxx
13678 /* 33222222222211111111110000000000
13679 10987654321098765432109876543210
13680 001001x1xx1xxxxx000110xxxxx1xxxx
13688 if (((word
>> 11) & 0x1) == 0)
13690 if (((word
>> 12) & 0x1) == 0)
13692 /* 33222222222211111111110000000000
13693 10987654321098765432109876543210
13694 001001x1xx1xxxxx000001xxxxx1xxxx
13700 /* 33222222222211111111110000000000
13701 10987654321098765432109876543210
13702 001001x1xx1xxxxx000101xxxxx1xxxx
13709 if (((word
>> 12) & 0x1) == 0)
13711 /* 33222222222211111111110000000000
13712 10987654321098765432109876543210
13713 001001x1xx1xxxxx000011xxxxx1xxxx
13719 /* 33222222222211111111110000000000
13720 10987654321098765432109876543210
13721 001001x1xx1xxxxx000111xxxxx1xxxx
13731 if (((word
>> 23) & 0x1) == 0)
13733 /* 33222222222211111111110000000000
13734 10987654321098765432109876543210
13735 101001x10x1xxxxx000xxxxxxxxxxxxx
13741 /* 33222222222211111111110000000000
13742 10987654321098765432109876543210
13743 101001x11x1xxxxx000xxxxxxxxxxxxx
13752 if (((word
>> 31) & 0x1) == 0)
13754 if (((word
>> 21) & 0x1) == 0)
13756 if (((word
>> 10) & 0x1) == 0)
13758 if (((word
>> 11) & 0x1) == 0)
13760 /* 33222222222211111111110000000000
13761 10987654321098765432109876543210
13762 011001x1xx0xxxxx000x00xxxxxxxxxx
13768 if (((word
>> 12) & 0x1) == 0)
13770 /* 33222222222211111111110000000000
13771 10987654321098765432109876543210
13772 011001x1xx0xxxxx000010xxxxxxxxxx
13778 /* 33222222222211111111110000000000
13779 10987654321098765432109876543210
13780 011001x1xx0xxxxx000110xxxxxxxxxx
13788 if (((word
>> 11) & 0x1) == 0)
13790 /* 33222222222211111111110000000000
13791 10987654321098765432109876543210
13792 011001x1xx0xxxxx000x01xxxxxxxxxx
13798 if (((word
>> 12) & 0x1) == 0)
13800 /* 33222222222211111111110000000000
13801 10987654321098765432109876543210
13802 011001x1xx0xxxxx000011xxxxxxxxxx
13808 /* 33222222222211111111110000000000
13809 10987654321098765432109876543210
13810 011001x1xx0xxxxx000111xxxxxxxxxx
13819 /* 33222222222211111111110000000000
13820 10987654321098765432109876543210
13821 011001x1xx1xxxxx000xxxxxxxxxxxxx
13828 /* 33222222222211111111110000000000
13829 10987654321098765432109876543210
13830 111001x1xxxxxxxx000xxxxxxxxxxxxx
13838 if (((word
>> 21) & 0x1) == 0)
13840 if (((word
>> 30) & 0x1) == 0)
13842 if (((word
>> 31) & 0x1) == 0)
13844 if (((word
>> 4) & 0x1) == 0)
13846 /* 33222222222211111111110000000000
13847 10987654321098765432109876543210
13848 001001x1xx0xxxxx001xxxxxxxx0xxxx
13854 /* 33222222222211111111110000000000
13855 10987654321098765432109876543210
13856 001001x1xx0xxxxx001xxxxxxxx1xxxx
13863 if (((word
>> 23) & 0x1) == 0)
13865 /* 33222222222211111111110000000000
13866 10987654321098765432109876543210
13867 101001x10x0xxxxx001xxxxxxxxxxxxx
13873 /* 33222222222211111111110000000000
13874 10987654321098765432109876543210
13875 101001x11x0xxxxx001xxxxxxxxxxxxx
13883 if (((word
>> 31) & 0x1) == 0)
13885 if (((word
>> 16) & 0x1) == 0)
13887 if (((word
>> 17) & 0x1) == 0)
13889 if (((word
>> 18) & 0x1) == 0)
13891 if (((word
>> 19) & 0x1) == 0)
13893 if (((word
>> 20) & 0x1) == 0)
13895 /* 33222222222211111111110000000000
13896 10987654321098765432109876543210
13897 011001x1xx000000001xxxxxxxxxxxxx
13903 if (((word
>> 4) & 0x1) == 0)
13905 /* 33222222222211111111110000000000
13906 10987654321098765432109876543210
13907 011001x1xx010000001xxxxxxxx0xxxx
13913 /* 33222222222211111111110000000000
13914 10987654321098765432109876543210
13915 011001x1xx010000001xxxxxxxx1xxxx
13923 /* 33222222222211111111110000000000
13924 10987654321098765432109876543210
13925 011001x1xx0x1000001xxxxxxxxxxxxx
13932 /* 33222222222211111111110000000000
13933 10987654321098765432109876543210
13934 011001x1xx0xx100001xxxxxxxxxxxxx
13941 if (((word
>> 18) & 0x1) == 0)
13943 /* 33222222222211111111110000000000
13944 10987654321098765432109876543210
13945 011001x1xx0xx010001xxxxxxxxxxxxx
13951 if (((word
>> 19) & 0x1) == 0)
13953 /* 33222222222211111111110000000000
13954 10987654321098765432109876543210
13955 011001x1xx0x0110001xxxxxxxxxxxxx
13961 /* 33222222222211111111110000000000
13962 10987654321098765432109876543210
13963 011001x1xx0x1110001xxxxxxxxxxxxx
13972 if (((word
>> 17) & 0x1) == 0)
13974 if (((word
>> 18) & 0x1) == 0)
13976 if (((word
>> 4) & 0x1) == 0)
13978 /* 33222222222211111111110000000000
13979 10987654321098765432109876543210
13980 011001x1xx0xx001001xxxxxxxx0xxxx
13986 /* 33222222222211111111110000000000
13987 10987654321098765432109876543210
13988 011001x1xx0xx001001xxxxxxxx1xxxx
13995 /* 33222222222211111111110000000000
13996 10987654321098765432109876543210
13997 011001x1xx0xx101001xxxxxxxxxxxxx
14004 if (((word
>> 18) & 0x1) == 0)
14006 /* 33222222222211111111110000000000
14007 10987654321098765432109876543210
14008 011001x1xx0xx011001xxxxxxxxxxxxx
14014 if (((word
>> 19) & 0x1) == 0)
14016 /* 33222222222211111111110000000000
14017 10987654321098765432109876543210
14018 011001x1xx0x0111001xxxxxxxxxxxxx
14024 /* 33222222222211111111110000000000
14025 10987654321098765432109876543210
14026 011001x1xx0x1111001xxxxxxxxxxxxx
14036 if (((word
>> 22) & 0x1) == 0)
14038 if (((word
>> 23) & 0x1) == 0)
14040 /* 33222222222211111111110000000000
14041 10987654321098765432109876543210
14042 111001x1000xxxxx001xxxxxxxxxxxxx
14048 /* 33222222222211111111110000000000
14049 10987654321098765432109876543210
14050 111001x1100xxxxx001xxxxxxxxxxxxx
14057 /* 33222222222211111111110000000000
14058 10987654321098765432109876543210
14059 111001x1x10xxxxx001xxxxxxxxxxxxx
14068 if (((word
>> 30) & 0x1) == 0)
14070 if (((word
>> 31) & 0x1) == 0)
14072 if (((word
>> 4) & 0x1) == 0)
14074 if (((word
>> 12) & 0x1) == 0)
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 001001x1xx1xxxxx0010xxxxxxx0xxxx
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 001001x1xx1xxxxx0011xxxxxxx0xxxx
14093 if (((word
>> 12) & 0x1) == 0)
14095 /* 33222222222211111111110000000000
14096 10987654321098765432109876543210
14097 001001x1xx1xxxxx0010xxxxxxx1xxxx
14103 /* 33222222222211111111110000000000
14104 10987654321098765432109876543210
14105 001001x1xx1xxxxx0011xxxxxxx1xxxx
14113 if (((word
>> 23) & 0x1) == 0)
14115 /* 33222222222211111111110000000000
14116 10987654321098765432109876543210
14117 101001x10x1xxxxx001xxxxxxxxxxxxx
14123 /* 33222222222211111111110000000000
14124 10987654321098765432109876543210
14125 101001x11x1xxxxx001xxxxxxxxxxxxx
14133 /* 33222222222211111111110000000000
14134 10987654321098765432109876543210
14135 x11001x1xx1xxxxx001xxxxxxxxxxxxx
14144 if (((word
>> 30) & 0x1) == 0)
14146 if (((word
>> 21) & 0x1) == 0)
14148 if (((word
>> 22) & 0x1) == 0)
14150 if (((word
>> 23) & 0x1) == 0)
14152 if (((word
>> 31) & 0x1) == 0)
14154 if (((word
>> 9) & 0x1) == 0)
14156 if (((word
>> 20) & 0x1) == 0)
14158 if (((word
>> 4) & 0x1) == 0)
14160 /* 33222222222211111111110000000000
14161 10987654321098765432109876543210
14162 001001x10000xxxx01xxxx0xxxx0xxxx
14168 /* 33222222222211111111110000000000
14169 10987654321098765432109876543210
14170 001001x10000xxxx01xxxx0xxxx1xxxx
14177 if (((word
>> 19) & 0x1) == 0)
14179 /* 33222222222211111111110000000000
14180 10987654321098765432109876543210
14181 001001x100010xxx01xxxx0xxxxxxxxx
14187 /* 33222222222211111111110000000000
14188 10987654321098765432109876543210
14189 001001x100011xxx01xxxx0xxxxxxxxx
14197 if (((word
>> 4) & 0x1) == 0)
14199 /* 33222222222211111111110000000000
14200 10987654321098765432109876543210
14201 001001x1000xxxxx01xxxx1xxxx0xxxx
14207 /* 33222222222211111111110000000000
14208 10987654321098765432109876543210
14209 001001x1000xxxxx01xxxx1xxxx1xxxx
14217 if (((word
>> 13) & 0x1) == 0)
14219 /* 33222222222211111111110000000000
14220 10987654321098765432109876543210
14221 101001x1000xxxxx010xxxxxxxxxxxxx
14227 /* 33222222222211111111110000000000
14228 10987654321098765432109876543210
14229 101001x1000xxxxx011xxxxxxxxxxxxx
14237 if (((word
>> 31) & 0x1) == 0)
14239 if (((word
>> 9) & 0x1) == 0)
14241 if (((word
>> 20) & 0x1) == 0)
14243 if (((word
>> 4) & 0x1) == 0)
14245 /* 33222222222211111111110000000000
14246 10987654321098765432109876543210
14247 001001x11000xxxx01xxxx0xxxx0xxxx
14253 /* 33222222222211111111110000000000
14254 10987654321098765432109876543210
14255 001001x11000xxxx01xxxx0xxxx1xxxx
14262 /* 33222222222211111111110000000000
14263 10987654321098765432109876543210
14264 001001x11001xxxx01xxxx0xxxxxxxxx
14271 if (((word
>> 4) & 0x1) == 0)
14273 /* 33222222222211111111110000000000
14274 10987654321098765432109876543210
14275 001001x1100xxxxx01xxxx1xxxx0xxxx
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 001001x1100xxxxx01xxxx1xxxx1xxxx
14291 if (((word
>> 13) & 0x1) == 0)
14293 /* 33222222222211111111110000000000
14294 10987654321098765432109876543210
14295 101001x1100xxxxx010xxxxxxxxxxxxx
14301 /* 33222222222211111111110000000000
14302 10987654321098765432109876543210
14303 101001x1100xxxxx011xxxxxxxxxxxxx
14312 if (((word
>> 23) & 0x1) == 0)
14314 if (((word
>> 31) & 0x1) == 0)
14316 if (((word
>> 4) & 0x1) == 0)
14318 if (((word
>> 9) & 0x1) == 0)
14320 if (((word
>> 20) & 0x1) == 0)
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 001001x10100xxxx01xxxx0xxxx0xxxx
14330 if (((word
>> 19) & 0x1) == 0)
14332 /* 33222222222211111111110000000000
14333 10987654321098765432109876543210
14334 001001x101010xxx01xxxx0xxxx0xxxx
14340 /* 33222222222211111111110000000000
14341 10987654321098765432109876543210
14342 001001x101011xxx01xxxx0xxxx0xxxx
14350 /* 33222222222211111111110000000000
14351 10987654321098765432109876543210
14352 001001x1010xxxxx01xxxx1xxxx0xxxx
14359 /* 33222222222211111111110000000000
14360 10987654321098765432109876543210
14361 001001x1010xxxxx01xxxxxxxxx1xxxx
14368 if (((word
>> 13) & 0x1) == 0)
14370 /* 33222222222211111111110000000000
14371 10987654321098765432109876543210
14372 101001x1010xxxxx010xxxxxxxxxxxxx
14378 /* 33222222222211111111110000000000
14379 10987654321098765432109876543210
14380 101001x1010xxxxx011xxxxxxxxxxxxx
14388 if (((word
>> 31) & 0x1) == 0)
14390 if (((word
>> 4) & 0x1) == 0)
14392 if (((word
>> 9) & 0x1) == 0)
14394 if (((word
>> 20) & 0x1) == 0)
14396 /* 33222222222211111111110000000000
14397 10987654321098765432109876543210
14398 001001x11100xxxx01xxxx0xxxx0xxxx
14404 /* 33222222222211111111110000000000
14405 10987654321098765432109876543210
14406 001001x11101xxxx01xxxx0xxxx0xxxx
14413 /* 33222222222211111111110000000000
14414 10987654321098765432109876543210
14415 001001x1110xxxxx01xxxx1xxxx0xxxx
14422 if (((word
>> 9) & 0x1) == 0)
14424 /* 33222222222211111111110000000000
14425 10987654321098765432109876543210
14426 001001x1110xxxxx01xxxx0xxxx1xxxx
14432 /* 33222222222211111111110000000000
14433 10987654321098765432109876543210
14434 001001x1110xxxxx01xxxx1xxxx1xxxx
14442 if (((word
>> 13) & 0x1) == 0)
14444 /* 33222222222211111111110000000000
14445 10987654321098765432109876543210
14446 101001x1110xxxxx010xxxxxxxxxxxxx
14452 /* 33222222222211111111110000000000
14453 10987654321098765432109876543210
14454 101001x1110xxxxx011xxxxxxxxxxxxx
14464 if (((word
>> 31) & 0x1) == 0)
14466 /* 33222222222211111111110000000000
14467 10987654321098765432109876543210
14468 001001x1xx1xxxxx01xxxxxxxxxxxxxx
14474 if (((word
>> 13) & 0x1) == 0)
14476 if (((word
>> 22) & 0x1) == 0)
14478 if (((word
>> 23) & 0x1) == 0)
14480 /* 33222222222211111111110000000000
14481 10987654321098765432109876543210
14482 101001x1001xxxxx010xxxxxxxxxxxxx
14488 /* 33222222222211111111110000000000
14489 10987654321098765432109876543210
14490 101001x1101xxxxx010xxxxxxxxxxxxx
14497 if (((word
>> 23) & 0x1) == 0)
14499 /* 33222222222211111111110000000000
14500 10987654321098765432109876543210
14501 101001x1011xxxxx010xxxxxxxxxxxxx
14507 /* 33222222222211111111110000000000
14508 10987654321098765432109876543210
14509 101001x1111xxxxx010xxxxxxxxxxxxx
14517 if (((word
>> 22) & 0x1) == 0)
14519 if (((word
>> 23) & 0x1) == 0)
14521 /* 33222222222211111111110000000000
14522 10987654321098765432109876543210
14523 101001x1001xxxxx011xxxxxxxxxxxxx
14529 /* 33222222222211111111110000000000
14530 10987654321098765432109876543210
14531 101001x1101xxxxx011xxxxxxxxxxxxx
14538 if (((word
>> 23) & 0x1) == 0)
14540 /* 33222222222211111111110000000000
14541 10987654321098765432109876543210
14542 101001x1011xxxxx011xxxxxxxxxxxxx
14548 /* 33222222222211111111110000000000
14549 10987654321098765432109876543210
14550 101001x1111xxxxx011xxxxxxxxxxxxx
14561 if (((word
>> 13) & 0x1) == 0)
14563 if (((word
>> 31) & 0x1) == 0)
14565 if (((word
>> 21) & 0x1) == 0)
14567 if (((word
>> 4) & 0x1) == 0)
14569 /* 33222222222211111111110000000000
14570 10987654321098765432109876543210
14571 011001x1xx0xxxxx010xxxxxxxx0xxxx
14577 /* 33222222222211111111110000000000
14578 10987654321098765432109876543210
14579 011001x1xx0xxxxx010xxxxxxxx1xxxx
14586 /* 33222222222211111111110000000000
14587 10987654321098765432109876543210
14588 011001x1xx1xxxxx010xxxxxxxxxxxxx
14595 if (((word
>> 22) & 0x1) == 0)
14597 /* 33222222222211111111110000000000
14598 10987654321098765432109876543210
14599 111001x1x0xxxxxx010xxxxxxxxxxxxx
14605 if (((word
>> 21) & 0x1) == 0)
14607 /* 33222222222211111111110000000000
14608 10987654321098765432109876543210
14609 111001x1x10xxxxx010xxxxxxxxxxxxx
14615 if (((word
>> 23) & 0x1) == 0)
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 111001x1011xxxxx010xxxxxxxxxxxxx
14625 /* 33222222222211111111110000000000
14626 10987654321098765432109876543210
14627 111001x1111xxxxx010xxxxxxxxxxxxx
14637 if (((word
>> 21) & 0x1) == 0)
14639 if (((word
>> 31) & 0x1) == 0)
14641 if (((word
>> 4) & 0x1) == 0)
14643 /* 33222222222211111111110000000000
14644 10987654321098765432109876543210
14645 011001x1xx0xxxxx011xxxxxxxx0xxxx
14651 /* 33222222222211111111110000000000
14652 10987654321098765432109876543210
14653 011001x1xx0xxxxx011xxxxxxxx1xxxx
14660 if (((word
>> 22) & 0x1) == 0)
14662 if (((word
>> 23) & 0x1) == 0)
14664 /* 33222222222211111111110000000000
14665 10987654321098765432109876543210
14666 111001x1000xxxxx011xxxxxxxxxxxxx
14672 /* 33222222222211111111110000000000
14673 10987654321098765432109876543210
14674 111001x1100xxxxx011xxxxxxxxxxxxx
14681 if (((word
>> 23) & 0x1) == 0)
14683 /* 33222222222211111111110000000000
14684 10987654321098765432109876543210
14685 111001x1010xxxxx011xxxxxxxxxxxxx
14691 /* 33222222222211111111110000000000
14692 10987654321098765432109876543210
14693 111001x1110xxxxx011xxxxxxxxxxxxx
14702 if (((word
>> 31) & 0x1) == 0)
14704 /* 33222222222211111111110000000000
14705 10987654321098765432109876543210
14706 011001x1xx1xxxxx011xxxxxxxxxxxxx
14712 if (((word
>> 22) & 0x1) == 0)
14714 if (((word
>> 23) & 0x1) == 0)
14716 /* 33222222222211111111110000000000
14717 10987654321098765432109876543210
14718 111001x1001xxxxx011xxxxxxxxxxxxx
14724 /* 33222222222211111111110000000000
14725 10987654321098765432109876543210
14726 111001x1101xxxxx011xxxxxxxxxxxxx
14733 if (((word
>> 23) & 0x1) == 0)
14735 /* 33222222222211111111110000000000
14736 10987654321098765432109876543210
14737 111001x1011xxxxx011xxxxxxxxxxxxx
14743 /* 33222222222211111111110000000000
14744 10987654321098765432109876543210
14745 111001x1111xxxxx011xxxxxxxxxxxxx
14758 if (((word
>> 21) & 0x1) == 0)
14760 if (((word
>> 30) & 0x1) == 0)
14762 if (((word
>> 14) & 0x1) == 0)
14764 if (((word
>> 13) & 0x1) == 0)
14766 if (((word
>> 4) & 0x1) == 0)
14768 /* 33222222222211111111110000000000
14769 10987654321098765432109876543210
14770 x01001x1xx0xxxxx100xxxxxxxx0xxxx
14776 /* 33222222222211111111110000000000
14777 10987654321098765432109876543210
14778 x01001x1xx0xxxxx100xxxxxxxx1xxxx
14785 if (((word
>> 20) & 0x1) == 0)
14787 if (((word
>> 22) & 0x1) == 0)
14789 if (((word
>> 23) & 0x1) == 0)
14791 /* 33222222222211111111110000000000
14792 10987654321098765432109876543210
14793 x01001x10000xxxx101xxxxxxxxxxxxx
14799 /* 33222222222211111111110000000000
14800 10987654321098765432109876543210
14801 x01001x11000xxxx101xxxxxxxxxxxxx
14808 if (((word
>> 23) & 0x1) == 0)
14810 /* 33222222222211111111110000000000
14811 10987654321098765432109876543210
14812 x01001x10100xxxx101xxxxxxxxxxxxx
14818 /* 33222222222211111111110000000000
14819 10987654321098765432109876543210
14820 x01001x11100xxxx101xxxxxxxxxxxxx
14828 if (((word
>> 22) & 0x1) == 0)
14830 if (((word
>> 23) & 0x1) == 0)
14832 /* 33222222222211111111110000000000
14833 10987654321098765432109876543210
14834 x01001x10001xxxx101xxxxxxxxxxxxx
14840 /* 33222222222211111111110000000000
14841 10987654321098765432109876543210
14842 x01001x11001xxxx101xxxxxxxxxxxxx
14849 if (((word
>> 23) & 0x1) == 0)
14851 /* 33222222222211111111110000000000
14852 10987654321098765432109876543210
14853 x01001x10101xxxx101xxxxxxxxxxxxx
14859 /* 33222222222211111111110000000000
14860 10987654321098765432109876543210
14861 x01001x11101xxxx101xxxxxxxxxxxxx
14871 if (((word
>> 31) & 0x1) == 0)
14873 if (((word
>> 4) & 0x1) == 0)
14875 if (((word
>> 20) & 0x1) == 0)
14877 if (((word
>> 22) & 0x1) == 0)
14879 /* 33222222222211111111110000000000
14880 10987654321098765432109876543210
14881 001001x1x000xxxx11xxxxxxxxx0xxxx
14887 /* 33222222222211111111110000000000
14888 10987654321098765432109876543210
14889 001001x1x100xxxx11xxxxxxxxx0xxxx
14896 if (((word
>> 16) & 0x1) == 0)
14898 if (((word
>> 19) & 0x1) == 0)
14900 /* 33222222222211111111110000000000
14901 10987654321098765432109876543210
14902 001001x1xx010xx011xxxxxxxxx0xxxx
14908 if (((word
>> 10) & 0x1) == 0)
14910 if (((word
>> 12) & 0x1) == 0)
14912 if (((word
>> 13) & 0x1) == 0)
14914 /* 33222222222211111111110000000000
14915 10987654321098765432109876543210
14916 001001x1xx011xx01100x0xxxxx0xxxx
14922 /* 33222222222211111111110000000000
14923 10987654321098765432109876543210
14924 001001x1xx011xx01110x0xxxxx0xxxx
14931 if (((word
>> 22) & 0x1) == 0)
14933 /* 33222222222211111111110000000000
14934 10987654321098765432109876543210
14935 001001x1x0011xx011x1x0xxxxx0xxxx
14941 /* 33222222222211111111110000000000
14942 10987654321098765432109876543210
14943 001001x1x1011xx011x1x0xxxxx0xxxx
14951 /* 33222222222211111111110000000000
14952 10987654321098765432109876543210
14953 001001x1xx011xx011xxx1xxxxx0xxxx
14961 if (((word
>> 10) & 0x1) == 0)
14963 if (((word
>> 12) & 0x1) == 0)
14965 /* 33222222222211111111110000000000
14966 10987654321098765432109876543210
14967 001001x1xx01xxx111x0x0xxxxx0xxxx
14973 /* 33222222222211111111110000000000
14974 10987654321098765432109876543210
14975 001001x1xx01xxx111x1x0xxxxx0xxxx
14982 /* 33222222222211111111110000000000
14983 10987654321098765432109876543210
14984 001001x1xx01xxx111xxx1xxxxx0xxxx
14993 if (((word
>> 22) & 0x1) == 0)
14995 /* 33222222222211111111110000000000
14996 10987654321098765432109876543210
14997 001001x1x00xxxxx11xxxxxxxxx1xxxx
15003 /* 33222222222211111111110000000000
15004 10987654321098765432109876543210
15005 001001x1x10xxxxx11xxxxxxxxx1xxxx
15013 if (((word
>> 13) & 0x1) == 0)
15015 if (((word
>> 22) & 0x1) == 0)
15017 if (((word
>> 23) & 0x1) == 0)
15019 /* 33222222222211111111110000000000
15020 10987654321098765432109876543210
15021 101001x1000xxxxx110xxxxxxxxxxxxx
15027 /* 33222222222211111111110000000000
15028 10987654321098765432109876543210
15029 101001x1100xxxxx110xxxxxxxxxxxxx
15036 if (((word
>> 23) & 0x1) == 0)
15038 /* 33222222222211111111110000000000
15039 10987654321098765432109876543210
15040 101001x1010xxxxx110xxxxxxxxxxxxx
15046 /* 33222222222211111111110000000000
15047 10987654321098765432109876543210
15048 101001x1110xxxxx110xxxxxxxxxxxxx
15056 if (((word
>> 22) & 0x1) == 0)
15058 if (((word
>> 23) & 0x1) == 0)
15060 /* 33222222222211111111110000000000
15061 10987654321098765432109876543210
15062 101001x1000xxxxx111xxxxxxxxxxxxx
15068 /* 33222222222211111111110000000000
15069 10987654321098765432109876543210
15070 101001x1100xxxxx111xxxxxxxxxxxxx
15077 if (((word
>> 23) & 0x1) == 0)
15079 /* 33222222222211111111110000000000
15080 10987654321098765432109876543210
15081 101001x1010xxxxx111xxxxxxxxxxxxx
15087 /* 33222222222211111111110000000000
15088 10987654321098765432109876543210
15089 101001x1110xxxxx111xxxxxxxxxxxxx
15100 if (((word
>> 13) & 0x1) == 0)
15102 if (((word
>> 31) & 0x1) == 0)
15104 if (((word
>> 14) & 0x1) == 0)
15106 if (((word
>> 19) & 0x1) == 0)
15108 if (((word
>> 20) & 0x1) == 0)
15110 if (((word
>> 16) & 0x1) == 0)
15112 if (((word
>> 17) & 0x1) == 0)
15114 if (((word
>> 18) & 0x1) == 0)
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 011001x1xx000000100xxxxxxxxxxxxx
15124 /* 33222222222211111111110000000000
15125 10987654321098765432109876543210
15126 011001x1xx000100100xxxxxxxxxxxxx
15133 if (((word
>> 18) & 0x1) == 0)
15135 /* 33222222222211111111110000000000
15136 10987654321098765432109876543210
15137 011001x1xx000010100xxxxxxxxxxxxx
15143 /* 33222222222211111111110000000000
15144 10987654321098765432109876543210
15145 011001x1xx000110100xxxxxxxxxxxxx
15153 if (((word
>> 17) & 0x1) == 0)
15155 if (((word
>> 18) & 0x1) == 0)
15157 /* 33222222222211111111110000000000
15158 10987654321098765432109876543210
15159 011001x1xx000001100xxxxxxxxxxxxx
15165 /* 33222222222211111111110000000000
15166 10987654321098765432109876543210
15167 011001x1xx000101100xxxxxxxxxxxxx
15174 if (((word
>> 18) & 0x1) == 0)
15176 /* 33222222222211111111110000000000
15177 10987654321098765432109876543210
15178 011001x1xx000011100xxxxxxxxxxxxx
15184 /* 33222222222211111111110000000000
15185 10987654321098765432109876543210
15186 011001x1xx000111100xxxxxxxxxxxxx
15195 /* 33222222222211111111110000000000
15196 10987654321098765432109876543210
15197 011001x1xx010xxx100xxxxxxxxxxxxx
15204 if (((word
>> 16) & 0x1) == 0)
15206 if (((word
>> 17) & 0x1) == 0)
15208 if (((word
>> 18) & 0x1) == 0)
15210 if (((word
>> 20) & 0x1) == 0)
15212 /* 33222222222211111111110000000000
15213 10987654321098765432109876543210
15214 011001x1xx001000100xxxxxxxxxxxxx
15220 /* 33222222222211111111110000000000
15221 10987654321098765432109876543210
15222 011001x1xx011000100xxxxxxxxxxxxx
15229 if (((word
>> 20) & 0x1) == 0)
15231 /* 33222222222211111111110000000000
15232 10987654321098765432109876543210
15233 011001x1xx001100100xxxxxxxxxxxxx
15239 /* 33222222222211111111110000000000
15240 10987654321098765432109876543210
15241 011001x1xx011100100xxxxxxxxxxxxx
15249 if (((word
>> 18) & 0x1) == 0)
15251 if (((word
>> 20) & 0x1) == 0)
15253 /* 33222222222211111111110000000000
15254 10987654321098765432109876543210
15255 011001x1xx001010100xxxxxxxxxxxxx
15261 /* 33222222222211111111110000000000
15262 10987654321098765432109876543210
15263 011001x1xx011010100xxxxxxxxxxxxx
15270 /* 33222222222211111111110000000000
15271 10987654321098765432109876543210
15272 011001x1xx0x1110100xxxxxxxxxxxxx
15280 if (((word
>> 17) & 0x1) == 0)
15282 if (((word
>> 18) & 0x1) == 0)
15284 if (((word
>> 20) & 0x1) == 0)
15286 /* 33222222222211111111110000000000
15287 10987654321098765432109876543210
15288 011001x1xx001001100xxxxxxxxxxxxx
15294 /* 33222222222211111111110000000000
15295 10987654321098765432109876543210
15296 011001x1xx011001100xxxxxxxxxxxxx
15303 if (((word
>> 20) & 0x1) == 0)
15305 /* 33222222222211111111110000000000
15306 10987654321098765432109876543210
15307 011001x1xx001101100xxxxxxxxxxxxx
15313 /* 33222222222211111111110000000000
15314 10987654321098765432109876543210
15315 011001x1xx011101100xxxxxxxxxxxxx
15323 if (((word
>> 18) & 0x1) == 0)
15325 /* 33222222222211111111110000000000
15326 10987654321098765432109876543210
15327 011001x1xx0x1011100xxxxxxxxxxxxx
15333 /* 33222222222211111111110000000000
15334 10987654321098765432109876543210
15335 011001x1xx0x1111100xxxxxxxxxxxxx
15345 if (((word
>> 4) & 0x1) == 0)
15347 /* 33222222222211111111110000000000
15348 10987654321098765432109876543210
15349 011001x1xx0xxxxx110xxxxxxxx0xxxx
15355 /* 33222222222211111111110000000000
15356 10987654321098765432109876543210
15357 011001x1xx0xxxxx110xxxxxxxx1xxxx
15365 if (((word
>> 22) & 0x1) == 0)
15367 if (((word
>> 23) & 0x1) == 0)
15369 /* 33222222222211111111110000000000
15370 10987654321098765432109876543210
15371 111001x1000xxxxx1x0xxxxxxxxxxxxx
15377 /* 33222222222211111111110000000000
15378 10987654321098765432109876543210
15379 111001x1100xxxxx1x0xxxxxxxxxxxxx
15386 /* 33222222222211111111110000000000
15387 10987654321098765432109876543210
15388 111001x1x10xxxxx1x0xxxxxxxxxxxxx
15396 if (((word
>> 14) & 0x1) == 0)
15398 if (((word
>> 31) & 0x1) == 0)
15400 if (((word
>> 16) & 0x1) == 0)
15402 if (((word
>> 19) & 0x1) == 0)
15404 if (((word
>> 17) & 0x1) == 0)
15406 if (((word
>> 18) & 0x1) == 0)
15408 if (((word
>> 20) & 0x1) == 0)
15410 /* 33222222222211111111110000000000
15411 10987654321098765432109876543210
15412 011001x1xx000000101xxxxxxxxxxxxx
15418 /* 33222222222211111111110000000000
15419 10987654321098765432109876543210
15420 011001x1xx010000101xxxxxxxxxxxxx
15427 if (((word
>> 20) & 0x1) == 0)
15429 /* 33222222222211111111110000000000
15430 10987654321098765432109876543210
15431 011001x1xx000100101xxxxxxxxxxxxx
15437 if (((word
>> 22) & 0x1) == 0)
15439 /* 33222222222211111111110000000000
15440 10987654321098765432109876543210
15441 011001x1x0010100101xxxxxxxxxxxxx
15447 if (((word
>> 23) & 0x1) == 0)
15449 /* 33222222222211111111110000000000
15450 10987654321098765432109876543210
15451 011001x101010100101xxxxxxxxxxxxx
15457 /* 33222222222211111111110000000000
15458 10987654321098765432109876543210
15459 011001x111010100101xxxxxxxxxxxxx
15469 if (((word
>> 18) & 0x1) == 0)
15471 if (((word
>> 20) & 0x1) == 0)
15473 /* 33222222222211111111110000000000
15474 10987654321098765432109876543210
15475 011001x1xx000010101xxxxxxxxxxxxx
15481 /* 33222222222211111111110000000000
15482 10987654321098765432109876543210
15483 011001x1xx010010101xxxxxxxxxxxxx
15490 if (((word
>> 20) & 0x1) == 0)
15492 /* 33222222222211111111110000000000
15493 10987654321098765432109876543210
15494 011001x1xx000110101xxxxxxxxxxxxx
15500 if (((word
>> 23) & 0x1) == 0)
15502 /* 33222222222211111111110000000000
15503 10987654321098765432109876543210
15504 011001x10x010110101xxxxxxxxxxxxx
15510 /* 33222222222211111111110000000000
15511 10987654321098765432109876543210
15512 011001x11x010110101xxxxxxxxxxxxx
15522 if (((word
>> 20) & 0x1) == 0)
15524 if (((word
>> 17) & 0x1) == 0)
15526 if (((word
>> 18) & 0x1) == 0)
15528 if (((word
>> 22) & 0x1) == 0)
15530 /* 33222222222211111111110000000000
15531 10987654321098765432109876543210
15532 011001x1x0001000101xxxxxxxxxxxxx
15538 /* 33222222222211111111110000000000
15539 10987654321098765432109876543210
15540 011001x1x1001000101xxxxxxxxxxxxx
15547 /* 33222222222211111111110000000000
15548 10987654321098765432109876543210
15549 011001x1xx001100101xxxxxxxxxxxxx
15556 if (((word
>> 22) & 0x1) == 0)
15558 if (((word
>> 23) & 0x1) == 0)
15560 /* 33222222222211111111110000000000
15561 10987654321098765432109876543210
15562 011001x100001x10101xxxxxxxxxxxxx
15568 /* 33222222222211111111110000000000
15569 10987654321098765432109876543210
15570 011001x110001x10101xxxxxxxxxxxxx
15577 /* 33222222222211111111110000000000
15578 10987654321098765432109876543210
15579 011001x1x1001x10101xxxxxxxxxxxxx
15587 if (((word
>> 22) & 0x1) == 0)
15589 if (((word
>> 23) & 0x1) == 0)
15591 /* 33222222222211111111110000000000
15592 10987654321098765432109876543210
15593 011001x100011xx0101xxxxxxxxxxxxx
15599 /* 33222222222211111111110000000000
15600 10987654321098765432109876543210
15601 011001x110011xx0101xxxxxxxxxxxxx
15608 if (((word
>> 17) & 0x1) == 0)
15610 if (((word
>> 18) & 0x1) == 0)
15612 /* 33222222222211111111110000000000
15613 10987654321098765432109876543210
15614 011001x1x1011000101xxxxxxxxxxxxx
15620 if (((word
>> 23) & 0x1) == 0)
15622 /* 33222222222211111111110000000000
15623 10987654321098765432109876543210
15624 011001x101011100101xxxxxxxxxxxxx
15630 /* 33222222222211111111110000000000
15631 10987654321098765432109876543210
15632 011001x111011100101xxxxxxxxxxxxx
15640 if (((word
>> 18) & 0x1) == 0)
15642 /* 33222222222211111111110000000000
15643 10987654321098765432109876543210
15644 011001x1x1011010101xxxxxxxxxxxxx
15650 if (((word
>> 23) & 0x1) == 0)
15652 /* 33222222222211111111110000000000
15653 10987654321098765432109876543210
15654 011001x101011110101xxxxxxxxxxxxx
15660 /* 33222222222211111111110000000000
15661 10987654321098765432109876543210
15662 011001x111011110101xxxxxxxxxxxxx
15674 if (((word
>> 17) & 0x1) == 0)
15676 if (((word
>> 18) & 0x1) == 0)
15678 if (((word
>> 19) & 0x1) == 0)
15680 if (((word
>> 20) & 0x1) == 0)
15682 /* 33222222222211111111110000000000
15683 10987654321098765432109876543210
15684 011001x1xx000001101xxxxxxxxxxxxx
15690 /* 33222222222211111111110000000000
15691 10987654321098765432109876543210
15692 011001x1xx010001101xxxxxxxxxxxxx
15699 if (((word
>> 20) & 0x1) == 0)
15701 if (((word
>> 22) & 0x1) == 0)
15703 /* 33222222222211111111110000000000
15704 10987654321098765432109876543210
15705 011001x1x0001001101xxxxxxxxxxxxx
15711 /* 33222222222211111111110000000000
15712 10987654321098765432109876543210
15713 011001x1x1001001101xxxxxxxxxxxxx
15720 /* 33222222222211111111110000000000
15721 10987654321098765432109876543210
15722 011001x1xx011001101xxxxxxxxxxxxx
15730 if (((word
>> 19) & 0x1) == 0)
15732 if (((word
>> 22) & 0x1) == 0)
15734 /* 33222222222211111111110000000000
15735 10987654321098765432109876543210
15736 011001x1x00x0101101xxxxxxxxxxxxx
15742 if (((word
>> 23) & 0x1) == 0)
15744 /* 33222222222211111111110000000000
15745 10987654321098765432109876543210
15746 011001x1010x0101101xxxxxxxxxxxxx
15752 /* 33222222222211111111110000000000
15753 10987654321098765432109876543210
15754 011001x1110x0101101xxxxxxxxxxxxx
15762 if (((word
>> 20) & 0x1) == 0)
15764 /* 33222222222211111111110000000000
15765 10987654321098765432109876543210
15766 011001x1xx001101101xxxxxxxxxxxxx
15772 if (((word
>> 22) & 0x1) == 0)
15774 /* 33222222222211111111110000000000
15775 10987654321098765432109876543210
15776 011001x1x0011101101xxxxxxxxxxxxx
15782 if (((word
>> 23) & 0x1) == 0)
15784 /* 33222222222211111111110000000000
15785 10987654321098765432109876543210
15786 011001x101011101101xxxxxxxxxxxxx
15792 /* 33222222222211111111110000000000
15793 10987654321098765432109876543210
15794 011001x111011101101xxxxxxxxxxxxx
15805 if (((word
>> 18) & 0x1) == 0)
15807 if (((word
>> 19) & 0x1) == 0)
15809 if (((word
>> 20) & 0x1) == 0)
15811 /* 33222222222211111111110000000000
15812 10987654321098765432109876543210
15813 011001x1xx000011101xxxxxxxxxxxxx
15819 /* 33222222222211111111110000000000
15820 10987654321098765432109876543210
15821 011001x1xx010011101xxxxxxxxxxxxx
15828 if (((word
>> 20) & 0x1) == 0)
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 011001x1xx001011101xxxxxxxxxxxxx
15838 /* 33222222222211111111110000000000
15839 10987654321098765432109876543210
15840 011001x1xx011011101xxxxxxxxxxxxx
15848 if (((word
>> 19) & 0x1) == 0)
15850 if (((word
>> 20) & 0x1) == 0)
15852 /* 33222222222211111111110000000000
15853 10987654321098765432109876543210
15854 011001x1xx000111101xxxxxxxxxxxxx
15860 if (((word
>> 23) & 0x1) == 0)
15862 /* 33222222222211111111110000000000
15863 10987654321098765432109876543210
15864 011001x10x010111101xxxxxxxxxxxxx
15870 /* 33222222222211111111110000000000
15871 10987654321098765432109876543210
15872 011001x11x010111101xxxxxxxxxxxxx
15880 if (((word
>> 23) & 0x1) == 0)
15882 /* 33222222222211111111110000000000
15883 10987654321098765432109876543210
15884 011001x10x0x1111101xxxxxxxxxxxxx
15890 /* 33222222222211111111110000000000
15891 10987654321098765432109876543210
15892 011001x11x0x1111101xxxxxxxxxxxxx
15903 if (((word
>> 22) & 0x1) == 0)
15905 if (((word
>> 23) & 0x1) == 0)
15907 /* 33222222222211111111110000000000
15908 10987654321098765432109876543210
15909 111001x1000xxxxx101xxxxxxxxxxxxx
15915 /* 33222222222211111111110000000000
15916 10987654321098765432109876543210
15917 111001x1100xxxxx101xxxxxxxxxxxxx
15924 if (((word
>> 23) & 0x1) == 0)
15926 /* 33222222222211111111110000000000
15927 10987654321098765432109876543210
15928 111001x1010xxxxx101xxxxxxxxxxxxx
15934 /* 33222222222211111111110000000000
15935 10987654321098765432109876543210
15936 111001x1110xxxxx101xxxxxxxxxxxxx
15945 if (((word
>> 31) & 0x1) == 0)
15947 /* 33222222222211111111110000000000
15948 10987654321098765432109876543210
15949 011001x1xx0xxxxx111xxxxxxxxxxxxx
15955 if (((word
>> 20) & 0x1) == 0)
15957 /* 33222222222211111111110000000000
15958 10987654321098765432109876543210
15959 111001x1xx00xxxx111xxxxxxxxxxxxx
15965 if (((word
>> 22) & 0x1) == 0)
15967 if (((word
>> 23) & 0x1) == 0)
15969 /* 33222222222211111111110000000000
15970 10987654321098765432109876543210
15971 111001x10001xxxx111xxxxxxxxxxxxx
15977 /* 33222222222211111111110000000000
15978 10987654321098765432109876543210
15979 111001x11001xxxx111xxxxxxxxxxxxx
15986 if (((word
>> 23) & 0x1) == 0)
15988 /* 33222222222211111111110000000000
15989 10987654321098765432109876543210
15990 111001x10101xxxx111xxxxxxxxxxxxx
15996 /* 33222222222211111111110000000000
15997 10987654321098765432109876543210
15998 111001x11101xxxx111xxxxxxxxxxxxx
16011 if (((word
>> 30) & 0x1) == 0)
16013 if (((word
>> 14) & 0x1) == 0)
16015 if (((word
>> 20) & 0x1) == 0)
16017 if (((word
>> 31) & 0x1) == 0)
16019 if (((word
>> 16) & 0x1) == 0)
16021 if (((word
>> 17) & 0x1) == 0)
16023 if (((word
>> 18) & 0x1) == 0)
16025 if (((word
>> 19) & 0x1) == 0)
16027 /* 33222222222211111111110000000000
16028 10987654321098765432109876543210
16029 001001x1xx10000010xxxxxxxxxxxxxx
16035 if (((word
>> 10) & 0x1) == 0)
16037 if (((word
>> 11) & 0x1) == 0)
16039 if (((word
>> 12) & 0x1) == 0)
16041 /* 33222222222211111111110000000000
16042 10987654321098765432109876543210
16043 001001x1xx10100010x000xxxxxxxxxx
16049 /* 33222222222211111111110000000000
16050 10987654321098765432109876543210
16051 001001x1xx10100010x100xxxxxxxxxx
16058 /* 33222222222211111111110000000000
16059 10987654321098765432109876543210
16060 001001x1xx10100010xx10xxxxxxxxxx
16067 /* 33222222222211111111110000000000
16068 10987654321098765432109876543210
16069 001001x1xx10100010xxx1xxxxxxxxxx
16077 if (((word
>> 11) & 0x1) == 0)
16079 if (((word
>> 12) & 0x1) == 0)
16081 /* 33222222222211111111110000000000
16082 10987654321098765432109876543210
16083 001001x1xx10x10010x00xxxxxxxxxxx
16089 /* 33222222222211111111110000000000
16090 10987654321098765432109876543210
16091 001001x1xx10x10010x10xxxxxxxxxxx
16098 /* 33222222222211111111110000000000
16099 10987654321098765432109876543210
16100 001001x1xx10x10010xx1xxxxxxxxxxx
16108 if (((word
>> 10) & 0x1) == 0)
16110 if (((word
>> 11) & 0x1) == 0)
16112 /* 33222222222211111111110000000000
16113 10987654321098765432109876543210
16114 001001x1xx10xx1010xx00xxxxxxxxxx
16120 /* 33222222222211111111110000000000
16121 10987654321098765432109876543210
16122 001001x1xx10xx1010xx10xxxxxxxxxx
16129 /* 33222222222211111111110000000000
16130 10987654321098765432109876543210
16131 001001x1xx10xx1010xxx1xxxxxxxxxx
16139 if (((word
>> 10) & 0x1) == 0)
16141 if (((word
>> 11) & 0x1) == 0)
16143 if (((word
>> 17) & 0x1) == 0)
16145 if (((word
>> 18) & 0x1) == 0)
16147 /* 33222222222211111111110000000000
16148 10987654321098765432109876543210
16149 001001x1xx10x00110xx00xxxxxxxxxx
16155 /* 33222222222211111111110000000000
16156 10987654321098765432109876543210
16157 001001x1xx10x10110xx00xxxxxxxxxx
16164 /* 33222222222211111111110000000000
16165 10987654321098765432109876543210
16166 001001x1xx10xx1110xx00xxxxxxxxxx
16173 if (((word
>> 17) & 0x1) == 0)
16175 if (((word
>> 18) & 0x1) == 0)
16177 /* 33222222222211111111110000000000
16178 10987654321098765432109876543210
16179 001001x1xx10x00110xx10xxxxxxxxxx
16185 /* 33222222222211111111110000000000
16186 10987654321098765432109876543210
16187 001001x1xx10x10110xx10xxxxxxxxxx
16194 /* 33222222222211111111110000000000
16195 10987654321098765432109876543210
16196 001001x1xx10xx1110xx10xxxxxxxxxx
16204 if (((word
>> 17) & 0x1) == 0)
16206 /* 33222222222211111111110000000000
16207 10987654321098765432109876543210
16208 001001x1xx10xx0110xxx1xxxxxxxxxx
16214 /* 33222222222211111111110000000000
16215 10987654321098765432109876543210
16216 001001x1xx10xx1110xxx1xxxxxxxxxx
16225 if (((word
>> 22) & 0x1) == 0)
16227 if (((word
>> 23) & 0x1) == 0)
16229 /* 33222222222211111111110000000000
16230 10987654321098765432109876543210
16231 101001x10010xxxx10xxxxxxxxxxxxxx
16237 /* 33222222222211111111110000000000
16238 10987654321098765432109876543210
16239 101001x11010xxxx10xxxxxxxxxxxxxx
16246 if (((word
>> 23) & 0x1) == 0)
16248 /* 33222222222211111111110000000000
16249 10987654321098765432109876543210
16250 101001x10110xxxx10xxxxxxxxxxxxxx
16256 /* 33222222222211111111110000000000
16257 10987654321098765432109876543210
16258 101001x11110xxxx10xxxxxxxxxxxxxx
16267 if (((word
>> 22) & 0x1) == 0)
16269 if (((word
>> 23) & 0x1) == 0)
16271 /* 33222222222211111111110000000000
16272 10987654321098765432109876543210
16273 x01001x10011xxxx10xxxxxxxxxxxxxx
16279 /* 33222222222211111111110000000000
16280 10987654321098765432109876543210
16281 x01001x11011xxxx10xxxxxxxxxxxxxx
16288 if (((word
>> 23) & 0x1) == 0)
16290 /* 33222222222211111111110000000000
16291 10987654321098765432109876543210
16292 x01001x10111xxxx10xxxxxxxxxxxxxx
16298 /* 33222222222211111111110000000000
16299 10987654321098765432109876543210
16300 x01001x11111xxxx10xxxxxxxxxxxxxx
16309 if (((word
>> 31) & 0x1) == 0)
16311 if (((word
>> 16) & 0x1) == 0)
16313 if (((word
>> 17) & 0x1) == 0)
16315 if (((word
>> 18) & 0x1) == 0)
16317 if (((word
>> 19) & 0x1) == 0)
16319 if (((word
>> 20) & 0x1) == 0)
16321 /* 33222222222211111111110000000000
16322 10987654321098765432109876543210
16323 001001x1xx10000011xxxxxxxxxxxxxx
16329 /* 33222222222211111111110000000000
16330 10987654321098765432109876543210
16331 001001x1xx11000011xxxxxxxxxxxxxx
16338 if (((word
>> 20) & 0x1) == 0)
16340 /* 33222222222211111111110000000000
16341 10987654321098765432109876543210
16342 001001x1xx10100011xxxxxxxxxxxxxx
16348 /* 33222222222211111111110000000000
16349 10987654321098765432109876543210
16350 001001x1xx11100011xxxxxxxxxxxxxx
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 001001x1xx1xx10011xxxxxxxxxxxxxx
16367 if (((word
>> 18) & 0x1) == 0)
16369 /* 33222222222211111111110000000000
16370 10987654321098765432109876543210
16371 001001x1xx1xx01011xxxxxxxxxxxxxx
16377 /* 33222222222211111111110000000000
16378 10987654321098765432109876543210
16379 001001x1xx1xx11011xxxxxxxxxxxxxx
16387 if (((word
>> 17) & 0x1) == 0)
16389 if (((word
>> 18) & 0x1) == 0)
16391 if (((word
>> 19) & 0x1) == 0)
16393 /* 33222222222211111111110000000000
16394 10987654321098765432109876543210
16395 001001x1xx1x000111xxxxxxxxxxxxxx
16401 if (((word
>> 20) & 0x1) == 0)
16403 /* 33222222222211111111110000000000
16404 10987654321098765432109876543210
16405 001001x1xx10100111xxxxxxxxxxxxxx
16411 /* 33222222222211111111110000000000
16412 10987654321098765432109876543210
16413 001001x1xx11100111xxxxxxxxxxxxxx
16421 /* 33222222222211111111110000000000
16422 10987654321098765432109876543210
16423 001001x1xx1xx10111xxxxxxxxxxxxxx
16430 if (((word
>> 18) & 0x1) == 0)
16432 if (((word
>> 19) & 0x1) == 0)
16434 /* 33222222222211111111110000000000
16435 10987654321098765432109876543210
16436 001001x1xx1x001111xxxxxxxxxxxxxx
16442 /* 33222222222211111111110000000000
16443 10987654321098765432109876543210
16444 001001x1xx1x101111xxxxxxxxxxxxxx
16451 /* 33222222222211111111110000000000
16452 10987654321098765432109876543210
16453 001001x1xx1xx11111xxxxxxxxxxxxxx
16462 if (((word
>> 13) & 0x1) == 0)
16464 if (((word
>> 22) & 0x1) == 0)
16466 if (((word
>> 23) & 0x1) == 0)
16468 /* 33222222222211111111110000000000
16469 10987654321098765432109876543210
16470 101001x1001xxxxx110xxxxxxxxxxxxx
16476 /* 33222222222211111111110000000000
16477 10987654321098765432109876543210
16478 101001x1101xxxxx110xxxxxxxxxxxxx
16485 if (((word
>> 23) & 0x1) == 0)
16487 /* 33222222222211111111110000000000
16488 10987654321098765432109876543210
16489 101001x1011xxxxx110xxxxxxxxxxxxx
16495 /* 33222222222211111111110000000000
16496 10987654321098765432109876543210
16497 101001x1111xxxxx110xxxxxxxxxxxxx
16505 if (((word
>> 22) & 0x1) == 0)
16507 if (((word
>> 23) & 0x1) == 0)
16509 /* 33222222222211111111110000000000
16510 10987654321098765432109876543210
16511 101001x1001xxxxx111xxxxxxxxxxxxx
16517 /* 33222222222211111111110000000000
16518 10987654321098765432109876543210
16519 101001x1101xxxxx111xxxxxxxxxxxxx
16526 if (((word
>> 23) & 0x1) == 0)
16528 /* 33222222222211111111110000000000
16529 10987654321098765432109876543210
16530 101001x1011xxxxx111xxxxxxxxxxxxx
16536 /* 33222222222211111111110000000000
16537 10987654321098765432109876543210
16538 101001x1111xxxxx111xxxxxxxxxxxxx
16549 if (((word
>> 13) & 0x1) == 0)
16551 if (((word
>> 31) & 0x1) == 0)
16553 if (((word
>> 14) & 0x1) == 0)
16555 /* 33222222222211111111110000000000
16556 10987654321098765432109876543210
16557 011001x1xx1xxxxx100xxxxxxxxxxxxx
16563 /* 33222222222211111111110000000000
16564 10987654321098765432109876543210
16565 011001x1xx1xxxxx110xxxxxxxxxxxxx
16572 if (((word
>> 22) & 0x1) == 0)
16574 if (((word
>> 23) & 0x1) == 0)
16576 /* 33222222222211111111110000000000
16577 10987654321098765432109876543210
16578 111001x1001xxxxx1x0xxxxxxxxxxxxx
16584 /* 33222222222211111111110000000000
16585 10987654321098765432109876543210
16586 111001x1101xxxxx1x0xxxxxxxxxxxxx
16593 /* 33222222222211111111110000000000
16594 10987654321098765432109876543210
16595 111001x1x11xxxxx1x0xxxxxxxxxxxxx
16603 if (((word
>> 14) & 0x1) == 0)
16605 if (((word
>> 31) & 0x1) == 0)
16607 /* 33222222222211111111110000000000
16608 10987654321098765432109876543210
16609 011001x1xx1xxxxx101xxxxxxxxxxxxx
16615 if (((word
>> 22) & 0x1) == 0)
16617 if (((word
>> 23) & 0x1) == 0)
16619 /* 33222222222211111111110000000000
16620 10987654321098765432109876543210
16621 111001x1001xxxxx101xxxxxxxxxxxxx
16627 /* 33222222222211111111110000000000
16628 10987654321098765432109876543210
16629 111001x1101xxxxx101xxxxxxxxxxxxx
16636 /* 33222222222211111111110000000000
16637 10987654321098765432109876543210
16638 111001x1x11xxxxx101xxxxxxxxxxxxx
16646 if (((word
>> 31) & 0x1) == 0)
16648 /* 33222222222211111111110000000000
16649 10987654321098765432109876543210
16650 011001x1xx1xxxxx111xxxxxxxxxxxxx
16656 if (((word
>> 20) & 0x1) == 0)
16658 if (((word
>> 23) & 0x1) == 0)
16660 /* 33222222222211111111110000000000
16661 10987654321098765432109876543210
16662 111001x10x10xxxx111xxxxxxxxxxxxx
16668 /* 33222222222211111111110000000000
16669 10987654321098765432109876543210
16670 111001x11x10xxxx111xxxxxxxxxxxxx
16677 if (((word
>> 22) & 0x1) == 0)
16679 if (((word
>> 23) & 0x1) == 0)
16681 /* 33222222222211111111110000000000
16682 10987654321098765432109876543210
16683 111001x10011xxxx111xxxxxxxxxxxxx
16689 /* 33222222222211111111110000000000
16690 10987654321098765432109876543210
16691 111001x11011xxxx111xxxxxxxxxxxxx
16698 if (((word
>> 23) & 0x1) == 0)
16700 /* 33222222222211111111110000000000
16701 10987654321098765432109876543210
16702 111001x10111xxxx111xxxxxxxxxxxxx
16708 /* 33222222222211111111110000000000
16709 10987654321098765432109876543210
16710 111001x11111xxxx111xxxxxxxxxxxxx
16727 if (((word
>> 29) & 0x1) == 0)
16729 if (((word
>> 30) & 0x1) == 0)
16731 if (((word
>> 31) & 0x1) == 0)
16733 /* 33222222222211111111110000000000
16734 10987654321098765432109876543210
16735 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
16741 /* 33222222222211111111110000000000
16742 10987654321098765432109876543210
16743 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
16750 if (((word
>> 24) & 0x1) == 0)
16752 if (((word
>> 4) & 0x1) == 0)
16754 if (((word
>> 25) & 0x1) == 0)
16756 if (((word
>> 31) & 0x1) == 0)
16758 /* 33222222222211111111110000000000
16759 10987654321098765432109876543210
16760 01010100xxxxxxxxxxxxxxxxxxx0xxxx
16766 if (((word
>> 0) & 0x1) == 0)
16768 if (((word
>> 1) & 0x1) == 0)
16770 if (((word
>> 21) & 0x1) == 0)
16772 /* 33222222222211111111110000000000
16773 10987654321098765432109876543210
16774 11010100xx0xxxxxxxxxxxxxxxx0xx00
16780 if (((word
>> 22) & 0x1) == 0)
16782 /* 33222222222211111111110000000000
16783 10987654321098765432109876543210
16784 11010100x01xxxxxxxxxxxxxxxx0xx00
16790 /* 33222222222211111111110000000000
16791 10987654321098765432109876543210
16792 11010100x11xxxxxxxxxxxxxxxx0xx00
16800 if (((word
>> 21) & 0x1) == 0)
16802 /* 33222222222211111111110000000000
16803 10987654321098765432109876543210
16804 11010100xx0xxxxxxxxxxxxxxxx0xx10
16810 /* 33222222222211111111110000000000
16811 10987654321098765432109876543210
16812 11010100xx1xxxxxxxxxxxxxxxx0xx10
16820 if (((word
>> 1) & 0x1) == 0)
16822 if (((word
>> 21) & 0x1) == 0)
16824 /* 33222222222211111111110000000000
16825 10987654321098765432109876543210
16826 11010100xx0xxxxxxxxxxxxxxxx0xx01
16832 /* 33222222222211111111110000000000
16833 10987654321098765432109876543210
16834 11010100xx1xxxxxxxxxxxxxxxx0xx01
16841 if (((word
>> 21) & 0x1) == 0)
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 11010100xx0xxxxxxxxxxxxxxxx0xx11
16851 /* 33222222222211111111110000000000
16852 10987654321098765432109876543210
16853 11010100xx1xxxxxxxxxxxxxxxx0xx11
16863 if (((word
>> 21) & 0x1) == 0)
16865 if (((word
>> 22) & 0x1) == 0)
16867 if (((word
>> 23) & 0x1) == 0)
16869 /* 33222222222211111111110000000000
16870 10987654321098765432109876543210
16871 x1010110000xxxxxxxxxxxxxxxx0xxxx
16877 /* 33222222222211111111110000000000
16878 10987654321098765432109876543210
16879 x1010110100xxxxxxxxxxxxxxxx0xxxx
16886 /* 33222222222211111111110000000000
16887 10987654321098765432109876543210
16888 x1010110x10xxxxxxxxxxxxxxxx0xxxx
16895 if (((word
>> 23) & 0x1) == 0)
16897 /* 33222222222211111111110000000000
16898 10987654321098765432109876543210
16899 x10101100x1xxxxxxxxxxxxxxxx0xxxx
16905 /* 33222222222211111111110000000000
16906 10987654321098765432109876543210
16907 x10101101x1xxxxxxxxxxxxxxxx0xxxx
16916 if (((word
>> 25) & 0x1) == 0)
16918 /* 33222222222211111111110000000000
16919 10987654321098765432109876543210
16920 x1010100xxxxxxxxxxxxxxxxxxx1xxxx
16926 if (((word
>> 10) & 0x1) == 0)
16928 if (((word
>> 21) & 0x1) == 0)
16930 if (((word
>> 22) & 0x1) == 0)
16932 if (((word
>> 23) & 0x1) == 0)
16934 /* 33222222222211111111110000000000
16935 10987654321098765432109876543210
16936 x1010110000xxxxxxxxxx0xxxxx1xxxx
16942 /* 33222222222211111111110000000000
16943 10987654321098765432109876543210
16944 x1010110100xxxxxxxxxx0xxxxx1xxxx
16951 /* 33222222222211111111110000000000
16952 10987654321098765432109876543210
16953 x1010110x10xxxxxxxxxx0xxxxx1xxxx
16960 /* 33222222222211111111110000000000
16961 10987654321098765432109876543210
16962 x1010110xx1xxxxxxxxxx0xxxxx1xxxx
16969 if (((word
>> 21) & 0x1) == 0)
16971 if (((word
>> 22) & 0x1) == 0)
16973 if (((word
>> 23) & 0x1) == 0)
16975 /* 33222222222211111111110000000000
16976 10987654321098765432109876543210
16977 x1010110000xxxxxxxxxx1xxxxx1xxxx
16983 /* 33222222222211111111110000000000
16984 10987654321098765432109876543210
16985 x1010110100xxxxxxxxxx1xxxxx1xxxx
16992 /* 33222222222211111111110000000000
16993 10987654321098765432109876543210
16994 x1010110x10xxxxxxxxxx1xxxxx1xxxx
17001 /* 33222222222211111111110000000000
17002 10987654321098765432109876543210
17003 x1010110xx1xxxxxxxxxx1xxxxx1xxxx
17013 if (((word
>> 21) & 0x1) == 0)
17015 if (((word
>> 25) & 0x1) == 0)
17017 /* 33222222222211111111110000000000
17018 10987654321098765432109876543210
17019 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
17025 if (((word
>> 10) & 0x1) == 0)
17027 /* 33222222222211111111110000000000
17028 10987654321098765432109876543210
17029 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
17035 /* 33222222222211111111110000000000
17036 10987654321098765432109876543210
17037 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
17045 if (((word
>> 25) & 0x1) == 0)
17047 /* 33222222222211111111110000000000
17048 10987654321098765432109876543210
17049 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
17055 if (((word
>> 10) & 0x1) == 0)
17057 /* 33222222222211111111110000000000
17058 10987654321098765432109876543210
17059 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
17065 /* 33222222222211111111110000000000
17066 10987654321098765432109876543210
17067 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
17078 if (((word
>> 24) & 0x1) == 0)
17080 if (((word
>> 25) & 0x1) == 0)
17082 /* 33222222222211111111110000000000
17083 10987654321098765432109876543210
17084 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
17090 /* 33222222222211111111110000000000
17091 10987654321098765432109876543210
17092 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
17099 if (((word
>> 25) & 0x1) == 0)
17101 /* 33222222222211111111110000000000
17102 10987654321098765432109876543210
17103 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
17109 /* 33222222222211111111110000000000
17110 10987654321098765432109876543210
17111 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
17121 if (((word
>> 25) & 0x1) == 0)
17123 if (((word
>> 28) & 0x1) == 0)
17125 if (((word
>> 22) & 0x1) == 0)
17127 if (((word
>> 23) & 0x1) == 0)
17129 if (((word
>> 24) & 0x1) == 0)
17131 if (((word
>> 29) & 0x1) == 0)
17133 /* 33222222222211111111110000000000
17134 10987654321098765432109876543210
17135 xx00110000xxxxxxxxxxxxxxxxxxxxxx
17141 /* 33222222222211111111110000000000
17142 10987654321098765432109876543210
17143 xx10110000xxxxxxxxxxxxxxxxxxxxxx
17150 if (((word
>> 29) & 0x1) == 0)
17152 if (((word
>> 13) & 0x1) == 0)
17154 if (((word
>> 21) & 0x1) == 0)
17156 /* 33222222222211111111110000000000
17157 10987654321098765432109876543210
17158 xx001101000xxxxxxx0xxxxxxxxxxxxx
17164 /* 33222222222211111111110000000000
17165 10987654321098765432109876543210
17166 xx001101001xxxxxxx0xxxxxxxxxxxxx
17173 if (((word
>> 21) & 0x1) == 0)
17175 /* 33222222222211111111110000000000
17176 10987654321098765432109876543210
17177 xx001101000xxxxxxx1xxxxxxxxxxxxx
17183 /* 33222222222211111111110000000000
17184 10987654321098765432109876543210
17185 xx001101001xxxxxxx1xxxxxxxxxxxxx
17193 /* 33222222222211111111110000000000
17194 10987654321098765432109876543210
17195 xx10110100xxxxxxxxxxxxxxxxxxxxxx
17203 if (((word
>> 29) & 0x1) == 0)
17205 if (((word
>> 21) & 0x1) == 0)
17207 if (((word
>> 24) & 0x1) == 0)
17209 /* 33222222222211111111110000000000
17210 10987654321098765432109876543210
17211 xx001100100xxxxxxxxxxxxxxxxxxxxx
17217 if (((word
>> 13) & 0x1) == 0)
17219 /* 33222222222211111111110000000000
17220 10987654321098765432109876543210
17221 xx001101100xxxxxxx0xxxxxxxxxxxxx
17227 /* 33222222222211111111110000000000
17228 10987654321098765432109876543210
17229 xx001101100xxxxxxx1xxxxxxxxxxxxx
17237 if (((word
>> 13) & 0x1) == 0)
17239 /* 33222222222211111111110000000000
17240 10987654321098765432109876543210
17241 xx00110x101xxxxxxx0xxxxxxxxxxxxx
17247 /* 33222222222211111111110000000000
17248 10987654321098765432109876543210
17249 xx00110x101xxxxxxx1xxxxxxxxxxxxx
17257 /* 33222222222211111111110000000000
17258 10987654321098765432109876543210
17259 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
17267 if (((word
>> 23) & 0x1) == 0)
17269 if (((word
>> 24) & 0x1) == 0)
17271 if (((word
>> 29) & 0x1) == 0)
17273 /* 33222222222211111111110000000000
17274 10987654321098765432109876543210
17275 xx00110001xxxxxxxxxxxxxxxxxxxxxx
17281 /* 33222222222211111111110000000000
17282 10987654321098765432109876543210
17283 xx10110001xxxxxxxxxxxxxxxxxxxxxx
17290 if (((word
>> 29) & 0x1) == 0)
17292 if (((word
>> 13) & 0x1) == 0)
17294 if (((word
>> 21) & 0x1) == 0)
17296 /* 33222222222211111111110000000000
17297 10987654321098765432109876543210
17298 xx001101010xxxxxxx0xxxxxxxxxxxxx
17304 /* 33222222222211111111110000000000
17305 10987654321098765432109876543210
17306 xx001101011xxxxxxx0xxxxxxxxxxxxx
17313 if (((word
>> 21) & 0x1) == 0)
17315 /* 33222222222211111111110000000000
17316 10987654321098765432109876543210
17317 xx001101010xxxxxxx1xxxxxxxxxxxxx
17323 /* 33222222222211111111110000000000
17324 10987654321098765432109876543210
17325 xx001101011xxxxxxx1xxxxxxxxxxxxx
17333 /* 33222222222211111111110000000000
17334 10987654321098765432109876543210
17335 xx10110101xxxxxxxxxxxxxxxxxxxxxx
17343 if (((word
>> 29) & 0x1) == 0)
17345 if (((word
>> 21) & 0x1) == 0)
17347 if (((word
>> 24) & 0x1) == 0)
17349 /* 33222222222211111111110000000000
17350 10987654321098765432109876543210
17351 xx001100110xxxxxxxxxxxxxxxxxxxxx
17357 if (((word
>> 13) & 0x1) == 0)
17359 /* 33222222222211111111110000000000
17360 10987654321098765432109876543210
17361 xx001101110xxxxxxx0xxxxxxxxxxxxx
17367 /* 33222222222211111111110000000000
17368 10987654321098765432109876543210
17369 xx001101110xxxxxxx1xxxxxxxxxxxxx
17377 if (((word
>> 13) & 0x1) == 0)
17379 /* 33222222222211111111110000000000
17380 10987654321098765432109876543210
17381 xx00110x111xxxxxxx0xxxxxxxxxxxxx
17387 /* 33222222222211111111110000000000
17388 10987654321098765432109876543210
17389 xx00110x111xxxxxxx1xxxxxxxxxxxxx
17397 /* 33222222222211111111110000000000
17398 10987654321098765432109876543210
17399 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
17408 if (((word
>> 24) & 0x1) == 0)
17410 if (((word
>> 29) & 0x1) == 0)
17412 /* 33222222222211111111110000000000
17413 10987654321098765432109876543210
17414 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
17420 if (((word
>> 10) & 0x1) == 0)
17422 if (((word
>> 11) & 0x1) == 0)
17424 if (((word
>> 22) & 0x1) == 0)
17426 /* 33222222222211111111110000000000
17427 10987654321098765432109876543210
17428 xx111100x0xxxxxxxxxx00xxxxxxxxxx
17434 /* 33222222222211111111110000000000
17435 10987654321098765432109876543210
17436 xx111100x1xxxxxxxxxx00xxxxxxxxxx
17443 if (((word
>> 22) & 0x1) == 0)
17445 /* 33222222222211111111110000000000
17446 10987654321098765432109876543210
17447 xx111100x0xxxxxxxxxx10xxxxxxxxxx
17453 /* 33222222222211111111110000000000
17454 10987654321098765432109876543210
17455 xx111100x1xxxxxxxxxx10xxxxxxxxxx
17463 if (((word
>> 22) & 0x1) == 0)
17465 /* 33222222222211111111110000000000
17466 10987654321098765432109876543210
17467 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
17473 /* 33222222222211111111110000000000
17474 10987654321098765432109876543210
17475 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
17484 if (((word
>> 22) & 0x1) == 0)
17486 if (((word
>> 29) & 0x1) == 0)
17488 if (((word
>> 12) & 0x1) == 0)
17490 if (((word
>> 13) & 0x1) == 0)
17492 if (((word
>> 14) & 0x1) == 0)
17494 if (((word
>> 15) & 0x1) == 0)
17496 if (((word
>> 23) & 0x1) == 0)
17498 /* 33222222222211111111110000000000
17499 10987654321098765432109876543210
17500 xx01110100xxxxxx0000xxxxxxxxxxxx
17506 /* 33222222222211111111110000000000
17507 10987654321098765432109876543210
17508 xx01110110xxxxxx0000xxxxxxxxxxxx
17515 if (((word
>> 23) & 0x1) == 0)
17517 /* 33222222222211111111110000000000
17518 10987654321098765432109876543210
17519 xx01110100xxxxxx1000xxxxxxxxxxxx
17525 /* 33222222222211111111110000000000
17526 10987654321098765432109876543210
17527 xx01110110xxxxxx1000xxxxxxxxxxxx
17535 if (((word
>> 15) & 0x1) == 0)
17537 if (((word
>> 23) & 0x1) == 0)
17539 /* 33222222222211111111110000000000
17540 10987654321098765432109876543210
17541 xx01110100xxxxxx0100xxxxxxxxxxxx
17547 /* 33222222222211111111110000000000
17548 10987654321098765432109876543210
17549 xx01110110xxxxxx0100xxxxxxxxxxxx
17556 if (((word
>> 23) & 0x1) == 0)
17558 /* 33222222222211111111110000000000
17559 10987654321098765432109876543210
17560 xx01110100xxxxxx1100xxxxxxxxxxxx
17566 /* 33222222222211111111110000000000
17567 10987654321098765432109876543210
17568 xx01110110xxxxxx1100xxxxxxxxxxxx
17577 if (((word
>> 14) & 0x1) == 0)
17579 if (((word
>> 15) & 0x1) == 0)
17581 if (((word
>> 23) & 0x1) == 0)
17583 /* 33222222222211111111110000000000
17584 10987654321098765432109876543210
17585 xx01110100xxxxxx0010xxxxxxxxxxxx
17591 /* 33222222222211111111110000000000
17592 10987654321098765432109876543210
17593 xx01110110xxxxxx0010xxxxxxxxxxxx
17600 if (((word
>> 23) & 0x1) == 0)
17602 /* 33222222222211111111110000000000
17603 10987654321098765432109876543210
17604 xx01110100xxxxxx1010xxxxxxxxxxxx
17610 /* 33222222222211111111110000000000
17611 10987654321098765432109876543210
17612 xx01110110xxxxxx1010xxxxxxxxxxxx
17620 if (((word
>> 15) & 0x1) == 0)
17622 if (((word
>> 23) & 0x1) == 0)
17624 /* 33222222222211111111110000000000
17625 10987654321098765432109876543210
17626 xx01110100xxxxxx0110xxxxxxxxxxxx
17632 /* 33222222222211111111110000000000
17633 10987654321098765432109876543210
17634 xx01110110xxxxxx0110xxxxxxxxxxxx
17641 if (((word
>> 23) & 0x1) == 0)
17643 /* 33222222222211111111110000000000
17644 10987654321098765432109876543210
17645 xx01110100xxxxxx1110xxxxxxxxxxxx
17651 /* 33222222222211111111110000000000
17652 10987654321098765432109876543210
17653 xx01110110xxxxxx1110xxxxxxxxxxxx
17663 if (((word
>> 13) & 0x1) == 0)
17665 if (((word
>> 14) & 0x1) == 0)
17667 if (((word
>> 15) & 0x1) == 0)
17669 if (((word
>> 23) & 0x1) == 0)
17671 /* 33222222222211111111110000000000
17672 10987654321098765432109876543210
17673 xx01110100xxxxxx0001xxxxxxxxxxxx
17679 /* 33222222222211111111110000000000
17680 10987654321098765432109876543210
17681 xx01110110xxxxxx0001xxxxxxxxxxxx
17688 if (((word
>> 23) & 0x1) == 0)
17690 /* 33222222222211111111110000000000
17691 10987654321098765432109876543210
17692 xx01110100xxxxxx1001xxxxxxxxxxxx
17698 /* 33222222222211111111110000000000
17699 10987654321098765432109876543210
17700 xx01110110xxxxxx1001xxxxxxxxxxxx
17708 if (((word
>> 15) & 0x1) == 0)
17710 if (((word
>> 23) & 0x1) == 0)
17712 /* 33222222222211111111110000000000
17713 10987654321098765432109876543210
17714 xx01110100xxxxxx0101xxxxxxxxxxxx
17720 /* 33222222222211111111110000000000
17721 10987654321098765432109876543210
17722 xx01110110xxxxxx0101xxxxxxxxxxxx
17729 if (((word
>> 23) & 0x1) == 0)
17731 /* 33222222222211111111110000000000
17732 10987654321098765432109876543210
17733 xx01110100xxxxxx1101xxxxxxxxxxxx
17739 /* 33222222222211111111110000000000
17740 10987654321098765432109876543210
17741 xx01110110xxxxxx1101xxxxxxxxxxxx
17750 if (((word
>> 14) & 0x1) == 0)
17752 if (((word
>> 15) & 0x1) == 0)
17754 if (((word
>> 23) & 0x1) == 0)
17756 /* 33222222222211111111110000000000
17757 10987654321098765432109876543210
17758 xx01110100xxxxxx0011xxxxxxxxxxxx
17764 /* 33222222222211111111110000000000
17765 10987654321098765432109876543210
17766 xx01110110xxxxxx0011xxxxxxxxxxxx
17773 if (((word
>> 23) & 0x1) == 0)
17775 /* 33222222222211111111110000000000
17776 10987654321098765432109876543210
17777 xx01110100xxxxxx1011xxxxxxxxxxxx
17783 /* 33222222222211111111110000000000
17784 10987654321098765432109876543210
17785 xx01110110xxxxxx1011xxxxxxxxxxxx
17793 if (((word
>> 15) & 0x1) == 0)
17795 if (((word
>> 23) & 0x1) == 0)
17797 /* 33222222222211111111110000000000
17798 10987654321098765432109876543210
17799 xx01110100xxxxxx0111xxxxxxxxxxxx
17805 /* 33222222222211111111110000000000
17806 10987654321098765432109876543210
17807 xx01110110xxxxxx0111xxxxxxxxxxxx
17814 if (((word
>> 23) & 0x1) == 0)
17816 /* 33222222222211111111110000000000
17817 10987654321098765432109876543210
17818 xx01110100xxxxxx1111xxxxxxxxxxxx
17824 /* 33222222222211111111110000000000
17825 10987654321098765432109876543210
17826 xx01110110xxxxxx1111xxxxxxxxxxxx
17837 /* 33222222222211111111110000000000
17838 10987654321098765432109876543210
17839 xx111101x0xxxxxxxxxxxxxxxxxxxxxx
17846 if (((word
>> 29) & 0x1) == 0)
17848 if (((word
>> 12) & 0x1) == 0)
17850 if (((word
>> 13) & 0x1) == 0)
17852 if (((word
>> 14) & 0x1) == 0)
17854 if (((word
>> 15) & 0x1) == 0)
17856 if (((word
>> 23) & 0x1) == 0)
17858 /* 33222222222211111111110000000000
17859 10987654321098765432109876543210
17860 xx01110101xxxxxx0000xxxxxxxxxxxx
17866 /* 33222222222211111111110000000000
17867 10987654321098765432109876543210
17868 xx01110111xxxxxx0000xxxxxxxxxxxx
17875 if (((word
>> 23) & 0x1) == 0)
17877 /* 33222222222211111111110000000000
17878 10987654321098765432109876543210
17879 xx01110101xxxxxx1000xxxxxxxxxxxx
17885 /* 33222222222211111111110000000000
17886 10987654321098765432109876543210
17887 xx01110111xxxxxx1000xxxxxxxxxxxx
17895 if (((word
>> 15) & 0x1) == 0)
17897 if (((word
>> 23) & 0x1) == 0)
17899 /* 33222222222211111111110000000000
17900 10987654321098765432109876543210
17901 xx01110101xxxxxx0100xxxxxxxxxxxx
17907 /* 33222222222211111111110000000000
17908 10987654321098765432109876543210
17909 xx01110111xxxxxx0100xxxxxxxxxxxx
17916 /* 33222222222211111111110000000000
17917 10987654321098765432109876543210
17918 xx011101x1xxxxxx1100xxxxxxxxxxxx
17926 if (((word
>> 14) & 0x1) == 0)
17928 if (((word
>> 15) & 0x1) == 0)
17930 if (((word
>> 23) & 0x1) == 0)
17932 /* 33222222222211111111110000000000
17933 10987654321098765432109876543210
17934 xx01110101xxxxxx0010xxxxxxxxxxxx
17940 /* 33222222222211111111110000000000
17941 10987654321098765432109876543210
17942 xx01110111xxxxxx0010xxxxxxxxxxxx
17949 if (((word
>> 23) & 0x1) == 0)
17951 /* 33222222222211111111110000000000
17952 10987654321098765432109876543210
17953 xx01110101xxxxxx1010xxxxxxxxxxxx
17959 /* 33222222222211111111110000000000
17960 10987654321098765432109876543210
17961 xx01110111xxxxxx1010xxxxxxxxxxxx
17969 if (((word
>> 15) & 0x1) == 0)
17971 if (((word
>> 23) & 0x1) == 0)
17973 /* 33222222222211111111110000000000
17974 10987654321098765432109876543210
17975 xx01110101xxxxxx0110xxxxxxxxxxxx
17981 /* 33222222222211111111110000000000
17982 10987654321098765432109876543210
17983 xx01110111xxxxxx0110xxxxxxxxxxxx
17990 /* 33222222222211111111110000000000
17991 10987654321098765432109876543210
17992 xx011101x1xxxxxx1110xxxxxxxxxxxx
18001 if (((word
>> 13) & 0x1) == 0)
18003 if (((word
>> 14) & 0x1) == 0)
18005 if (((word
>> 15) & 0x1) == 0)
18007 if (((word
>> 23) & 0x1) == 0)
18009 /* 33222222222211111111110000000000
18010 10987654321098765432109876543210
18011 xx01110101xxxxxx0001xxxxxxxxxxxx
18017 /* 33222222222211111111110000000000
18018 10987654321098765432109876543210
18019 xx01110111xxxxxx0001xxxxxxxxxxxx
18026 if (((word
>> 23) & 0x1) == 0)
18028 /* 33222222222211111111110000000000
18029 10987654321098765432109876543210
18030 xx01110101xxxxxx1001xxxxxxxxxxxx
18036 /* 33222222222211111111110000000000
18037 10987654321098765432109876543210
18038 xx01110111xxxxxx1001xxxxxxxxxxxx
18046 if (((word
>> 15) & 0x1) == 0)
18048 if (((word
>> 23) & 0x1) == 0)
18050 /* 33222222222211111111110000000000
18051 10987654321098765432109876543210
18052 xx01110101xxxxxx0101xxxxxxxxxxxx
18058 /* 33222222222211111111110000000000
18059 10987654321098765432109876543210
18060 xx01110111xxxxxx0101xxxxxxxxxxxx
18067 /* 33222222222211111111110000000000
18068 10987654321098765432109876543210
18069 xx011101x1xxxxxx1101xxxxxxxxxxxx
18077 if (((word
>> 14) & 0x1) == 0)
18079 if (((word
>> 15) & 0x1) == 0)
18081 if (((word
>> 23) & 0x1) == 0)
18083 /* 33222222222211111111110000000000
18084 10987654321098765432109876543210
18085 xx01110101xxxxxx0011xxxxxxxxxxxx
18091 /* 33222222222211111111110000000000
18092 10987654321098765432109876543210
18093 xx01110111xxxxxx0011xxxxxxxxxxxx
18100 if (((word
>> 23) & 0x1) == 0)
18102 /* 33222222222211111111110000000000
18103 10987654321098765432109876543210
18104 xx01110101xxxxxx1011xxxxxxxxxxxx
18110 /* 33222222222211111111110000000000
18111 10987654321098765432109876543210
18112 xx01110111xxxxxx1011xxxxxxxxxxxx
18120 if (((word
>> 15) & 0x1) == 0)
18122 if (((word
>> 23) & 0x1) == 0)
18124 /* 33222222222211111111110000000000
18125 10987654321098765432109876543210
18126 xx01110101xxxxxx0111xxxxxxxxxxxx
18132 /* 33222222222211111111110000000000
18133 10987654321098765432109876543210
18134 xx01110111xxxxxx0111xxxxxxxxxxxx
18141 /* 33222222222211111111110000000000
18142 10987654321098765432109876543210
18143 xx011101x1xxxxxx1111xxxxxxxxxxxx
18153 /* 33222222222211111111110000000000
18154 10987654321098765432109876543210
18155 xx111101x1xxxxxxxxxxxxxxxxxxxxxx
18165 if (((word
>> 24) & 0x1) == 0)
18167 if (((word
>> 21) & 0x1) == 0)
18169 if (((word
>> 28) & 0x1) == 0)
18171 if (((word
>> 29) & 0x1) == 0)
18173 if (((word
>> 31) & 0x1) == 0)
18175 if (((word
>> 10) & 0x1) == 0)
18177 if (((word
>> 11) & 0x1) == 0)
18179 if (((word
>> 12) & 0x1) == 0)
18181 /* 33222222222211111111110000000000
18182 10987654321098765432109876543210
18183 0x001110xx0xxxxxxxx000xxxxxxxxxx
18189 /* 33222222222211111111110000000000
18190 10987654321098765432109876543210
18191 0x001110xx0xxxxxxxx100xxxxxxxxxx
18198 if (((word
>> 12) & 0x1) == 0)
18200 if (((word
>> 14) & 0x1) == 0)
18202 /* 33222222222211111111110000000000
18203 10987654321098765432109876543210
18204 0x001110xx0xxxxxx0x010xxxxxxxxxx
18210 /* 33222222222211111111110000000000
18211 10987654321098765432109876543210
18212 0x001110xx0xxxxxx1x010xxxxxxxxxx
18219 if (((word
>> 13) & 0x1) == 0)
18221 if (((word
>> 14) & 0x1) == 0)
18223 /* 33222222222211111111110000000000
18224 10987654321098765432109876543210
18225 0x001110xx0xxxxxx00110xxxxxxxxxx
18231 /* 33222222222211111111110000000000
18232 10987654321098765432109876543210
18233 0x001110xx0xxxxxx10110xxxxxxxxxx
18240 if (((word
>> 14) & 0x1) == 0)
18242 /* 33222222222211111111110000000000
18243 10987654321098765432109876543210
18244 0x001110xx0xxxxxx01110xxxxxxxxxx
18250 /* 33222222222211111111110000000000
18251 10987654321098765432109876543210
18252 0x001110xx0xxxxxx11110xxxxxxxxxx
18262 if (((word
>> 11) & 0x1) == 0)
18264 if (((word
>> 12) & 0x1) == 0)
18266 if (((word
>> 13) & 0x1) == 0)
18268 if (((word
>> 22) & 0x1) == 0)
18270 /* 33222222222211111111110000000000
18271 10987654321098765432109876543210
18272 0x001110x00xxxxxxx0001xxxxxxxxxx
18278 if (((word
>> 23) & 0x1) == 0)
18280 /* 33222222222211111111110000000000
18281 10987654321098765432109876543210
18282 0x001110010xxxxxxx0001xxxxxxxxxx
18288 /* 33222222222211111111110000000000
18289 10987654321098765432109876543210
18290 0x001110110xxxxxxx0001xxxxxxxxxx
18298 if (((word
>> 15) & 0x1) == 0)
18300 /* 33222222222211111111110000000000
18301 10987654321098765432109876543210
18302 0x001110xx0xxxxx0x1001xxxxxxxxxx
18308 /* 33222222222211111111110000000000
18309 10987654321098765432109876543210
18310 0x001110xx0xxxxx1x1001xxxxxxxxxx
18318 if (((word
>> 13) & 0x1) == 0)
18320 if (((word
>> 15) & 0x1) == 0)
18322 if (((word
>> 23) & 0x1) == 0)
18324 /* 33222222222211111111110000000000
18325 10987654321098765432109876543210
18326 0x0011100x0xxxxx0x0101xxxxxxxxxx
18332 /* 33222222222211111111110000000000
18333 10987654321098765432109876543210
18334 0x0011101x0xxxxx0x0101xxxxxxxxxx
18341 /* 33222222222211111111110000000000
18342 10987654321098765432109876543210
18343 0x001110xx0xxxxx1x0101xxxxxxxxxx
18350 if (((word
>> 23) & 0x1) == 0)
18352 /* 33222222222211111111110000000000
18353 10987654321098765432109876543210
18354 0x0011100x0xxxxxxx1101xxxxxxxxxx
18360 /* 33222222222211111111110000000000
18361 10987654321098765432109876543210
18362 0x0011101x0xxxxxxx1101xxxxxxxxxx
18371 if (((word
>> 12) & 0x1) == 0)
18373 if (((word
>> 13) & 0x1) == 0)
18375 if (((word
>> 22) & 0x1) == 0)
18377 /* 33222222222211111111110000000000
18378 10987654321098765432109876543210
18379 0x001110x00xxxxxxx0011xxxxxxxxxx
18385 if (((word
>> 23) & 0x1) == 0)
18387 /* 33222222222211111111110000000000
18388 10987654321098765432109876543210
18389 0x001110010xxxxxxx0011xxxxxxxxxx
18395 /* 33222222222211111111110000000000
18396 10987654321098765432109876543210
18397 0x001110110xxxxxxx0011xxxxxxxxxx
18405 if (((word
>> 15) & 0x1) == 0)
18407 /* 33222222222211111111110000000000
18408 10987654321098765432109876543210
18409 0x001110xx0xxxxx0x1011xxxxxxxxxx
18415 /* 33222222222211111111110000000000
18416 10987654321098765432109876543210
18417 0x001110xx0xxxxx1x1011xxxxxxxxxx
18425 if (((word
>> 13) & 0x1) == 0)
18427 if (((word
>> 15) & 0x1) == 0)
18429 if (((word
>> 22) & 0x1) == 0)
18431 /* 33222222222211111111110000000000
18432 10987654321098765432109876543210
18433 0x001110x00xxxxx0x0111xxxxxxxxxx
18439 /* 33222222222211111111110000000000
18440 10987654321098765432109876543210
18441 0x001110x10xxxxx0x0111xxxxxxxxxx
18448 /* 33222222222211111111110000000000
18449 10987654321098765432109876543210
18450 0x001110xx0xxxxx1x0111xxxxxxxxxx
18457 if (((word
>> 22) & 0x1) == 0)
18459 /* 33222222222211111111110000000000
18460 10987654321098765432109876543210
18461 0x001110x00xxxxxxx1111xxxxxxxxxx
18467 if (((word
>> 23) & 0x1) == 0)
18469 /* 33222222222211111111110000000000
18470 10987654321098765432109876543210
18471 0x001110010xxxxxxx1111xxxxxxxxxx
18477 /* 33222222222211111111110000000000
18478 10987654321098765432109876543210
18479 0x001110110xxxxxxx1111xxxxxxxxxx
18491 if (((word
>> 22) & 0x1) == 0)
18493 if (((word
>> 23) & 0x1) == 0)
18495 /* 33222222222211111111110000000000
18496 10987654321098765432109876543210
18497 1x001110000xxxxxxxxxxxxxxxxxxxxx
18503 /* 33222222222211111111110000000000
18504 10987654321098765432109876543210
18505 1x001110100xxxxxxxxxxxxxxxxxxxxx
18512 if (((word
>> 15) & 0x1) == 0)
18514 /* 33222222222211111111110000000000
18515 10987654321098765432109876543210
18516 1x001110x10xxxxx0xxxxxxxxxxxxxxx
18522 if (((word
>> 10) & 0x1) == 0)
18524 if (((word
>> 11) & 0x1) == 0)
18526 if (((word
>> 23) & 0x1) == 0)
18528 /* 33222222222211111111110000000000
18529 10987654321098765432109876543210
18530 1x001110010xxxxx1xxx00xxxxxxxxxx
18536 /* 33222222222211111111110000000000
18537 10987654321098765432109876543210
18538 1x001110110xxxxx1xxx00xxxxxxxxxx
18545 /* 33222222222211111111110000000000
18546 10987654321098765432109876543210
18547 1x001110x10xxxxx1xxx10xxxxxxxxxx
18554 if (((word
>> 11) & 0x1) == 0)
18556 if (((word
>> 23) & 0x1) == 0)
18558 /* 33222222222211111111110000000000
18559 10987654321098765432109876543210
18560 1x001110010xxxxx1xxx01xxxxxxxxxx
18566 /* 33222222222211111111110000000000
18567 10987654321098765432109876543210
18568 1x001110110xxxxx1xxx01xxxxxxxxxx
18575 /* 33222222222211111111110000000000
18576 10987654321098765432109876543210
18577 1x001110x10xxxxx1xxx11xxxxxxxxxx
18588 if (((word
>> 10) & 0x1) == 0)
18590 /* 33222222222211111111110000000000
18591 10987654321098765432109876543210
18592 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
18598 if (((word
>> 15) & 0x1) == 0)
18600 if (((word
>> 22) & 0x1) == 0)
18602 /* 33222222222211111111110000000000
18603 10987654321098765432109876543210
18604 xx101110x00xxxxx0xxxx1xxxxxxxxxx
18610 if (((word
>> 11) & 0x1) == 0)
18612 if (((word
>> 12) & 0x1) == 0)
18614 if (((word
>> 13) & 0x1) == 0)
18616 if (((word
>> 23) & 0x1) == 0)
18618 /* 33222222222211111111110000000000
18619 10987654321098765432109876543210
18620 xx101110010xxxxx0x0001xxxxxxxxxx
18626 /* 33222222222211111111110000000000
18627 10987654321098765432109876543210
18628 xx101110110xxxxx0x0001xxxxxxxxxx
18635 if (((word
>> 23) & 0x1) == 0)
18637 /* 33222222222211111111110000000000
18638 10987654321098765432109876543210
18639 xx101110010xxxxx0x1001xxxxxxxxxx
18645 /* 33222222222211111111110000000000
18646 10987654321098765432109876543210
18647 xx101110110xxxxx0x1001xxxxxxxxxx
18655 if (((word
>> 13) & 0x1) == 0)
18657 if (((word
>> 23) & 0x1) == 0)
18659 /* 33222222222211111111110000000000
18660 10987654321098765432109876543210
18661 xx101110010xxxxx0x0101xxxxxxxxxx
18667 /* 33222222222211111111110000000000
18668 10987654321098765432109876543210
18669 xx101110110xxxxx0x0101xxxxxxxxxx
18676 if (((word
>> 23) & 0x1) == 0)
18678 /* 33222222222211111111110000000000
18679 10987654321098765432109876543210
18680 xx101110010xxxxx0x1101xxxxxxxxxx
18686 /* 33222222222211111111110000000000
18687 10987654321098765432109876543210
18688 xx101110110xxxxx0x1101xxxxxxxxxx
18697 if (((word
>> 12) & 0x1) == 0)
18699 if (((word
>> 23) & 0x1) == 0)
18701 /* 33222222222211111111110000000000
18702 10987654321098765432109876543210
18703 xx101110010xxxxx0xx011xxxxxxxxxx
18709 /* 33222222222211111111110000000000
18710 10987654321098765432109876543210
18711 xx101110110xxxxx0xx011xxxxxxxxxx
18718 if (((word
>> 13) & 0x1) == 0)
18720 /* 33222222222211111111110000000000
18721 10987654321098765432109876543210
18722 xx101110x10xxxxx0x0111xxxxxxxxxx
18728 /* 33222222222211111111110000000000
18729 10987654321098765432109876543210
18730 xx101110x10xxxxx0x1111xxxxxxxxxx
18740 if (((word
>> 13) & 0x1) == 0)
18742 if (((word
>> 14) & 0x1) == 0)
18744 if (((word
>> 11) & 0x1) == 0)
18746 if (((word
>> 12) & 0x1) == 0)
18748 /* 33222222222211111111110000000000
18749 10987654321098765432109876543210
18750 xx101110xx0xxxxx100001xxxxxxxxxx
18756 /* 33222222222211111111110000000000
18757 10987654321098765432109876543210
18758 xx101110xx0xxxxx100101xxxxxxxxxx
18765 /* 33222222222211111111110000000000
18766 10987654321098765432109876543210
18767 xx101110xx0xxxxx100x11xxxxxxxxxx
18774 /* 33222222222211111111110000000000
18775 10987654321098765432109876543210
18776 xx101110xx0xxxxx110xx1xxxxxxxxxx
18783 if (((word
>> 11) & 0x1) == 0)
18785 if (((word
>> 14) & 0x1) == 0)
18787 /* 33222222222211111111110000000000
18788 10987654321098765432109876543210
18789 xx101110xx0xxxxx101x01xxxxxxxxxx
18795 /* 33222222222211111111110000000000
18796 10987654321098765432109876543210
18797 xx101110xx0xxxxx111x01xxxxxxxxxx
18804 if (((word
>> 12) & 0x1) == 0)
18806 /* 33222222222211111111110000000000
18807 10987654321098765432109876543210
18808 xx101110xx0xxxxx1x1011xxxxxxxxxx
18814 if (((word
>> 23) & 0x1) == 0)
18816 /* 33222222222211111111110000000000
18817 10987654321098765432109876543210
18818 xx1011100x0xxxxx1x1111xxxxxxxxxx
18824 if (((word
>> 30) & 0x1) == 0)
18826 /* 33222222222211111111110000000000
18827 10987654321098765432109876543210
18828 x01011101x0xxxxx1x1111xxxxxxxxxx
18834 /* 33222222222211111111110000000000
18835 10987654321098765432109876543210
18836 x11011101x0xxxxx1x1111xxxxxxxxxx
18850 if (((word
>> 29) & 0x1) == 0)
18852 if (((word
>> 30) & 0x1) == 0)
18854 if (((word
>> 16) & 0x1) == 0)
18856 if (((word
>> 17) & 0x1) == 0)
18858 /* 33222222222211111111110000000000
18859 10987654321098765432109876543210
18860 x0011110xx0xxx00xxxxxxxxxxxxxxxx
18866 /* 33222222222211111111110000000000
18867 10987654321098765432109876543210
18868 x0011110xx0xxx10xxxxxxxxxxxxxxxx
18875 if (((word
>> 17) & 0x1) == 0)
18877 /* 33222222222211111111110000000000
18878 10987654321098765432109876543210
18879 x0011110xx0xxx01xxxxxxxxxxxxxxxx
18885 /* 33222222222211111111110000000000
18886 10987654321098765432109876543210
18887 x0011110xx0xxx11xxxxxxxxxxxxxxxx
18895 if (((word
>> 10) & 0x1) == 0)
18897 if (((word
>> 12) & 0x1) == 0)
18899 if (((word
>> 13) & 0x1) == 0)
18901 if (((word
>> 14) & 0x1) == 0)
18903 /* 33222222222211111111110000000000
18904 10987654321098765432109876543210
18905 x1011110xx0xxxxxx000x0xxxxxxxxxx
18911 /* 33222222222211111111110000000000
18912 10987654321098765432109876543210
18913 x1011110xx0xxxxxx100x0xxxxxxxxxx
18920 if (((word
>> 14) & 0x1) == 0)
18922 /* 33222222222211111111110000000000
18923 10987654321098765432109876543210
18924 x1011110xx0xxxxxx010x0xxxxxxxxxx
18930 /* 33222222222211111111110000000000
18931 10987654321098765432109876543210
18932 x1011110xx0xxxxxx110x0xxxxxxxxxx
18940 if (((word
>> 13) & 0x1) == 0)
18942 if (((word
>> 14) & 0x1) == 0)
18944 /* 33222222222211111111110000000000
18945 10987654321098765432109876543210
18946 x1011110xx0xxxxxx001x0xxxxxxxxxx
18952 /* 33222222222211111111110000000000
18953 10987654321098765432109876543210
18954 x1011110xx0xxxxxx101x0xxxxxxxxxx
18961 /* 33222222222211111111110000000000
18962 10987654321098765432109876543210
18963 x1011110xx0xxxxxxx11x0xxxxxxxxxx
18971 if (((word
>> 11) & 0x1) == 0)
18973 if (((word
>> 13) & 0x1) == 0)
18975 /* 33222222222211111111110000000000
18976 10987654321098765432109876543210
18977 x1011110xx0xxxxxxx0x01xxxxxxxxxx
18983 /* 33222222222211111111110000000000
18984 10987654321098765432109876543210
18985 x1011110xx0xxxxxxx1x01xxxxxxxxxx
18992 if (((word
>> 13) & 0x1) == 0)
18994 /* 33222222222211111111110000000000
18995 10987654321098765432109876543210
18996 x1011110xx0xxxxxxx0x11xxxxxxxxxx
19002 if (((word
>> 23) & 0x1) == 0)
19004 /* 33222222222211111111110000000000
19005 10987654321098765432109876543210
19006 x10111100x0xxxxxxx1x11xxxxxxxxxx
19012 /* 33222222222211111111110000000000
19013 10987654321098765432109876543210
19014 x10111101x0xxxxxxx1x11xxxxxxxxxx
19025 if (((word
>> 11) & 0x1) == 0)
19027 if (((word
>> 12) & 0x1) == 0)
19029 if (((word
>> 13) & 0x1) == 0)
19031 /* 33222222222211111111110000000000
19032 10987654321098765432109876543210
19033 xx111110xx0xxxxxxx000xxxxxxxxxxx
19039 if (((word
>> 23) & 0x1) == 0)
19041 /* 33222222222211111111110000000000
19042 10987654321098765432109876543210
19043 xx1111100x0xxxxxxx100xxxxxxxxxxx
19049 /* 33222222222211111111110000000000
19050 10987654321098765432109876543210
19051 xx1111101x0xxxxxxx100xxxxxxxxxxx
19059 /* 33222222222211111111110000000000
19060 10987654321098765432109876543210
19061 xx111110xx0xxxxxxxx10xxxxxxxxxxx
19068 if (((word
>> 13) & 0x1) == 0)
19070 /* 33222222222211111111110000000000
19071 10987654321098765432109876543210
19072 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
19078 if (((word
>> 23) & 0x1) == 0)
19080 /* 33222222222211111111110000000000
19081 10987654321098765432109876543210
19082 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
19088 /* 33222222222211111111110000000000
19089 10987654321098765432109876543210
19090 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
19101 if (((word
>> 28) & 0x1) == 0)
19103 if (((word
>> 15) & 0x1) == 0)
19105 if (((word
>> 29) & 0x1) == 0)
19107 if (((word
>> 31) & 0x1) == 0)
19109 if (((word
>> 10) & 0x1) == 0)
19111 if (((word
>> 11) & 0x1) == 0)
19113 if (((word
>> 12) & 0x1) == 0)
19115 if (((word
>> 13) & 0x1) == 0)
19117 if (((word
>> 14) & 0x1) == 0)
19119 if (((word
>> 30) & 0x1) == 0)
19121 /* 33222222222211111111110000000000
19122 10987654321098765432109876543210
19123 00001110xx1xxxxx000000xxxxxxxxxx
19129 /* 33222222222211111111110000000000
19130 10987654321098765432109876543210
19131 01001110xx1xxxxx000000xxxxxxxxxx
19138 if (((word
>> 30) & 0x1) == 0)
19140 /* 33222222222211111111110000000000
19141 10987654321098765432109876543210
19142 00001110xx1xxxxx010000xxxxxxxxxx
19148 /* 33222222222211111111110000000000
19149 10987654321098765432109876543210
19150 01001110xx1xxxxx010000xxxxxxxxxx
19158 if (((word
>> 14) & 0x1) == 0)
19160 if (((word
>> 30) & 0x1) == 0)
19162 /* 33222222222211111111110000000000
19163 10987654321098765432109876543210
19164 00001110xx1xxxxx001000xxxxxxxxxx
19170 /* 33222222222211111111110000000000
19171 10987654321098765432109876543210
19172 01001110xx1xxxxx001000xxxxxxxxxx
19179 if (((word
>> 30) & 0x1) == 0)
19181 /* 33222222222211111111110000000000
19182 10987654321098765432109876543210
19183 00001110xx1xxxxx011000xxxxxxxxxx
19189 /* 33222222222211111111110000000000
19190 10987654321098765432109876543210
19191 01001110xx1xxxxx011000xxxxxxxxxx
19200 if (((word
>> 13) & 0x1) == 0)
19202 if (((word
>> 14) & 0x1) == 0)
19204 if (((word
>> 30) & 0x1) == 0)
19206 /* 33222222222211111111110000000000
19207 10987654321098765432109876543210
19208 00001110xx1xxxxx000100xxxxxxxxxx
19214 /* 33222222222211111111110000000000
19215 10987654321098765432109876543210
19216 01001110xx1xxxxx000100xxxxxxxxxx
19223 if (((word
>> 30) & 0x1) == 0)
19225 /* 33222222222211111111110000000000
19226 10987654321098765432109876543210
19227 00001110xx1xxxxx010100xxxxxxxxxx
19233 /* 33222222222211111111110000000000
19234 10987654321098765432109876543210
19235 01001110xx1xxxxx010100xxxxxxxxxx
19243 if (((word
>> 14) & 0x1) == 0)
19245 if (((word
>> 30) & 0x1) == 0)
19247 /* 33222222222211111111110000000000
19248 10987654321098765432109876543210
19249 00001110xx1xxxxx001100xxxxxxxxxx
19255 /* 33222222222211111111110000000000
19256 10987654321098765432109876543210
19257 01001110xx1xxxxx001100xxxxxxxxxx
19264 if (((word
>> 30) & 0x1) == 0)
19266 /* 33222222222211111111110000000000
19267 10987654321098765432109876543210
19268 00001110xx1xxxxx011100xxxxxxxxxx
19274 /* 33222222222211111111110000000000
19275 10987654321098765432109876543210
19276 01001110xx1xxxxx011100xxxxxxxxxx
19286 if (((word
>> 12) & 0x1) == 0)
19288 if (((word
>> 13) & 0x1) == 0)
19290 if (((word
>> 14) & 0x1) == 0)
19292 /* 33222222222211111111110000000000
19293 10987654321098765432109876543210
19294 0x001110xx1xxxxx000010xxxxxxxxxx
19300 if (((word
>> 16) & 0x1) == 0)
19302 if (((word
>> 19) & 0x1) == 0)
19304 /* 33222222222211111111110000000000
19305 10987654321098765432109876543210
19306 0x001110xx1x0xx0010010xxxxxxxxxx
19312 /* 33222222222211111111110000000000
19313 10987654321098765432109876543210
19314 0x001110xx1x1xx0010010xxxxxxxxxx
19321 if (((word
>> 30) & 0x1) == 0)
19323 /* 33222222222211111111110000000000
19324 10987654321098765432109876543210
19325 00001110xx1xxxx1010010xxxxxxxxxx
19331 /* 33222222222211111111110000000000
19332 10987654321098765432109876543210
19333 01001110xx1xxxx1010010xxxxxxxxxx
19342 if (((word
>> 14) & 0x1) == 0)
19344 if (((word
>> 16) & 0x1) == 0)
19346 /* 33222222222211111111110000000000
19347 10987654321098765432109876543210
19348 0x001110xx1xxxx0001010xxxxxxxxxx
19354 if (((word
>> 30) & 0x1) == 0)
19356 /* 33222222222211111111110000000000
19357 10987654321098765432109876543210
19358 00001110xx1xxxx1001010xxxxxxxxxx
19364 /* 33222222222211111111110000000000
19365 10987654321098765432109876543210
19366 01001110xx1xxxx1001010xxxxxxxxxx
19374 if (((word
>> 16) & 0x1) == 0)
19376 if (((word
>> 19) & 0x1) == 0)
19378 /* 33222222222211111111110000000000
19379 10987654321098765432109876543210
19380 0x001110xx1x0xx0011010xxxxxxxxxx
19386 /* 33222222222211111111110000000000
19387 10987654321098765432109876543210
19388 0x001110xx1x1xx0011010xxxxxxxxxx
19395 if (((word
>> 23) & 0x1) == 0)
19397 if (((word
>> 30) & 0x1) == 0)
19399 /* 33222222222211111111110000000000
19400 10987654321098765432109876543210
19401 000011100x1xxxx1011010xxxxxxxxxx
19407 /* 33222222222211111111110000000000
19408 10987654321098765432109876543210
19409 010011100x1xxxx1011010xxxxxxxxxx
19416 if (((word
>> 30) & 0x1) == 0)
19418 /* 33222222222211111111110000000000
19419 10987654321098765432109876543210
19420 000011101x1xxxx1011010xxxxxxxxxx
19426 /* 33222222222211111111110000000000
19427 10987654321098765432109876543210
19428 010011101x1xxxx1011010xxxxxxxxxx
19439 if (((word
>> 13) & 0x1) == 0)
19441 if (((word
>> 14) & 0x1) == 0)
19443 /* 33222222222211111111110000000000
19444 10987654321098765432109876543210
19445 0x001110xx1xxxxx000110xxxxxxxxxx
19451 if (((word
>> 19) & 0x1) == 0)
19453 /* 33222222222211111111110000000000
19454 10987654321098765432109876543210
19455 0x001110xx1x0xxx010110xxxxxxxxxx
19461 /* 33222222222211111111110000000000
19462 10987654321098765432109876543210
19463 0x001110xx1x1xxx010110xxxxxxxxxx
19471 if (((word
>> 14) & 0x1) == 0)
19473 if (((word
>> 20) & 0x1) == 0)
19475 /* 33222222222211111111110000000000
19476 10987654321098765432109876543210
19477 0x001110xx10xxxx001110xxxxxxxxxx
19483 /* 33222222222211111111110000000000
19484 10987654321098765432109876543210
19485 0x001110xx11xxxx001110xxxxxxxxxx
19492 if (((word
>> 16) & 0x1) == 0)
19494 if (((word
>> 19) & 0x1) == 0)
19496 /* 33222222222211111111110000000000
19497 10987654321098765432109876543210
19498 0x001110xx1x0xx0011110xxxxxxxxxx
19504 /* 33222222222211111111110000000000
19505 10987654321098765432109876543210
19506 0x001110xx1x1xx0011110xxxxxxxxxx
19513 if (((word
>> 30) & 0x1) == 0)
19515 /* 33222222222211111111110000000000
19516 10987654321098765432109876543210
19517 00001110xx1xxxx1011110xxxxxxxxxx
19523 /* 33222222222211111111110000000000
19524 10987654321098765432109876543210
19525 01001110xx1xxxx1011110xxxxxxxxxx
19537 if (((word
>> 11) & 0x1) == 0)
19539 if (((word
>> 12) & 0x1) == 0)
19541 if (((word
>> 13) & 0x1) == 0)
19543 if (((word
>> 14) & 0x1) == 0)
19545 /* 33222222222211111111110000000000
19546 10987654321098765432109876543210
19547 0x001110xx1xxxxx000001xxxxxxxxxx
19553 /* 33222222222211111111110000000000
19554 10987654321098765432109876543210
19555 0x001110xx1xxxxx010001xxxxxxxxxx
19562 if (((word
>> 14) & 0x1) == 0)
19564 /* 33222222222211111111110000000000
19565 10987654321098765432109876543210
19566 0x001110xx1xxxxx001001xxxxxxxxxx
19572 /* 33222222222211111111110000000000
19573 10987654321098765432109876543210
19574 0x001110xx1xxxxx011001xxxxxxxxxx
19582 if (((word
>> 13) & 0x1) == 0)
19584 if (((word
>> 14) & 0x1) == 0)
19586 /* 33222222222211111111110000000000
19587 10987654321098765432109876543210
19588 0x001110xx1xxxxx000101xxxxxxxxxx
19594 /* 33222222222211111111110000000000
19595 10987654321098765432109876543210
19596 0x001110xx1xxxxx010101xxxxxxxxxx
19603 if (((word
>> 14) & 0x1) == 0)
19605 /* 33222222222211111111110000000000
19606 10987654321098765432109876543210
19607 0x001110xx1xxxxx001101xxxxxxxxxx
19613 /* 33222222222211111111110000000000
19614 10987654321098765432109876543210
19615 0x001110xx1xxxxx011101xxxxxxxxxx
19624 if (((word
>> 12) & 0x1) == 0)
19626 if (((word
>> 13) & 0x1) == 0)
19628 if (((word
>> 14) & 0x1) == 0)
19630 /* 33222222222211111111110000000000
19631 10987654321098765432109876543210
19632 0x001110xx1xxxxx000011xxxxxxxxxx
19638 /* 33222222222211111111110000000000
19639 10987654321098765432109876543210
19640 0x001110xx1xxxxx010011xxxxxxxxxx
19647 if (((word
>> 14) & 0x1) == 0)
19649 /* 33222222222211111111110000000000
19650 10987654321098765432109876543210
19651 0x001110xx1xxxxx001011xxxxxxxxxx
19657 /* 33222222222211111111110000000000
19658 10987654321098765432109876543210
19659 0x001110xx1xxxxx011011xxxxxxxxxx
19667 if (((word
>> 13) & 0x1) == 0)
19669 if (((word
>> 14) & 0x1) == 0)
19671 if (((word
>> 22) & 0x1) == 0)
19673 if (((word
>> 23) & 0x1) == 0)
19675 /* 33222222222211111111110000000000
19676 10987654321098765432109876543210
19677 0x001110001xxxxx000111xxxxxxxxxx
19683 /* 33222222222211111111110000000000
19684 10987654321098765432109876543210
19685 0x001110101xxxxx000111xxxxxxxxxx
19692 if (((word
>> 23) & 0x1) == 0)
19694 /* 33222222222211111111110000000000
19695 10987654321098765432109876543210
19696 0x001110011xxxxx000111xxxxxxxxxx
19702 /* 33222222222211111111110000000000
19703 10987654321098765432109876543210
19704 0x001110111xxxxx000111xxxxxxxxxx
19712 /* 33222222222211111111110000000000
19713 10987654321098765432109876543210
19714 0x001110xx1xxxxx010111xxxxxxxxxx
19721 if (((word
>> 14) & 0x1) == 0)
19723 /* 33222222222211111111110000000000
19724 10987654321098765432109876543210
19725 0x001110xx1xxxxx001111xxxxxxxxxx
19731 /* 33222222222211111111110000000000
19732 10987654321098765432109876543210
19733 0x001110xx1xxxxx011111xxxxxxxxxx
19744 /* 33222222222211111111110000000000
19745 10987654321098765432109876543210
19746 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
19753 if (((word
>> 10) & 0x1) == 0)
19755 if (((word
>> 11) & 0x1) == 0)
19757 if (((word
>> 12) & 0x1) == 0)
19759 if (((word
>> 13) & 0x1) == 0)
19761 if (((word
>> 14) & 0x1) == 0)
19763 if (((word
>> 30) & 0x1) == 0)
19765 /* 33222222222211111111110000000000
19766 10987654321098765432109876543210
19767 x0101110xx1xxxxx000000xxxxxxxxxx
19773 /* 33222222222211111111110000000000
19774 10987654321098765432109876543210
19775 x1101110xx1xxxxx000000xxxxxxxxxx
19782 if (((word
>> 30) & 0x1) == 0)
19784 /* 33222222222211111111110000000000
19785 10987654321098765432109876543210
19786 x0101110xx1xxxxx010000xxxxxxxxxx
19792 /* 33222222222211111111110000000000
19793 10987654321098765432109876543210
19794 x1101110xx1xxxxx010000xxxxxxxxxx
19802 if (((word
>> 14) & 0x1) == 0)
19804 if (((word
>> 30) & 0x1) == 0)
19806 /* 33222222222211111111110000000000
19807 10987654321098765432109876543210
19808 x0101110xx1xxxxx001000xxxxxxxxxx
19814 /* 33222222222211111111110000000000
19815 10987654321098765432109876543210
19816 x1101110xx1xxxxx001000xxxxxxxxxx
19823 if (((word
>> 30) & 0x1) == 0)
19825 /* 33222222222211111111110000000000
19826 10987654321098765432109876543210
19827 x0101110xx1xxxxx011000xxxxxxxxxx
19833 /* 33222222222211111111110000000000
19834 10987654321098765432109876543210
19835 x1101110xx1xxxxx011000xxxxxxxxxx
19844 if (((word
>> 13) & 0x1) == 0)
19846 if (((word
>> 14) & 0x1) == 0)
19848 if (((word
>> 30) & 0x1) == 0)
19850 /* 33222222222211111111110000000000
19851 10987654321098765432109876543210
19852 x0101110xx1xxxxx000100xxxxxxxxxx
19858 /* 33222222222211111111110000000000
19859 10987654321098765432109876543210
19860 x1101110xx1xxxxx000100xxxxxxxxxx
19867 if (((word
>> 30) & 0x1) == 0)
19869 /* 33222222222211111111110000000000
19870 10987654321098765432109876543210
19871 x0101110xx1xxxxx010100xxxxxxxxxx
19877 /* 33222222222211111111110000000000
19878 10987654321098765432109876543210
19879 x1101110xx1xxxxx010100xxxxxxxxxx
19887 if (((word
>> 14) & 0x1) == 0)
19889 if (((word
>> 30) & 0x1) == 0)
19891 /* 33222222222211111111110000000000
19892 10987654321098765432109876543210
19893 x0101110xx1xxxxx001100xxxxxxxxxx
19899 /* 33222222222211111111110000000000
19900 10987654321098765432109876543210
19901 x1101110xx1xxxxx001100xxxxxxxxxx
19908 if (((word
>> 30) & 0x1) == 0)
19910 /* 33222222222211111111110000000000
19911 10987654321098765432109876543210
19912 x0101110xx1xxxxx011100xxxxxxxxxx
19918 /* 33222222222211111111110000000000
19919 10987654321098765432109876543210
19920 x1101110xx1xxxxx011100xxxxxxxxxx
19930 if (((word
>> 12) & 0x1) == 0)
19932 if (((word
>> 13) & 0x1) == 0)
19934 if (((word
>> 14) & 0x1) == 0)
19936 /* 33222222222211111111110000000000
19937 10987654321098765432109876543210
19938 xx101110xx1xxxxx000010xxxxxxxxxx
19944 if (((word
>> 16) & 0x1) == 0)
19946 /* 33222222222211111111110000000000
19947 10987654321098765432109876543210
19948 xx101110xx1xxxx0010010xxxxxxxxxx
19954 if (((word
>> 30) & 0x1) == 0)
19956 /* 33222222222211111111110000000000
19957 10987654321098765432109876543210
19958 x0101110xx1xxxx1010010xxxxxxxxxx
19964 /* 33222222222211111111110000000000
19965 10987654321098765432109876543210
19966 x1101110xx1xxxx1010010xxxxxxxxxx
19975 if (((word
>> 14) & 0x1) == 0)
19977 if (((word
>> 16) & 0x1) == 0)
19979 /* 33222222222211111111110000000000
19980 10987654321098765432109876543210
19981 xx101110xx1xxxx0001010xxxxxxxxxx
19987 if (((word
>> 30) & 0x1) == 0)
19989 /* 33222222222211111111110000000000
19990 10987654321098765432109876543210
19991 x0101110xx1xxxx1001010xxxxxxxxxx
19997 /* 33222222222211111111110000000000
19998 10987654321098765432109876543210
19999 x1101110xx1xxxx1001010xxxxxxxxxx
20007 if (((word
>> 16) & 0x1) == 0)
20009 /* 33222222222211111111110000000000
20010 10987654321098765432109876543210
20011 xx101110xx1xxxx0011010xxxxxxxxxx
20017 if (((word
>> 30) & 0x1) == 0)
20019 /* 33222222222211111111110000000000
20020 10987654321098765432109876543210
20021 x0101110xx1xxxx1011010xxxxxxxxxx
20027 /* 33222222222211111111110000000000
20028 10987654321098765432109876543210
20029 x1101110xx1xxxx1011010xxxxxxxxxx
20039 if (((word
>> 13) & 0x1) == 0)
20041 if (((word
>> 22) & 0x1) == 0)
20043 /* 33222222222211111111110000000000
20044 10987654321098765432109876543210
20045 xx101110x01xxxxx0x0110xxxxxxxxxx
20051 /* 33222222222211111111110000000000
20052 10987654321098765432109876543210
20053 xx101110x11xxxxx0x0110xxxxxxxxxx
20060 if (((word
>> 14) & 0x1) == 0)
20062 if (((word
>> 16) & 0x1) == 0)
20064 if (((word
>> 20) & 0x1) == 0)
20066 /* 33222222222211111111110000000000
20067 10987654321098765432109876543210
20068 xx101110xx10xxx0001110xxxxxxxxxx
20074 /* 33222222222211111111110000000000
20075 10987654321098765432109876543210
20076 xx101110xx11xxx0001110xxxxxxxxxx
20083 if (((word
>> 30) & 0x1) == 0)
20085 /* 33222222222211111111110000000000
20086 10987654321098765432109876543210
20087 x0101110xx1xxxx1001110xxxxxxxxxx
20093 /* 33222222222211111111110000000000
20094 10987654321098765432109876543210
20095 x1101110xx1xxxx1001110xxxxxxxxxx
20103 /* 33222222222211111111110000000000
20104 10987654321098765432109876543210
20105 xx101110xx1xxxxx011110xxxxxxxxxx
20115 if (((word
>> 11) & 0x1) == 0)
20117 if (((word
>> 12) & 0x1) == 0)
20119 if (((word
>> 13) & 0x1) == 0)
20121 if (((word
>> 14) & 0x1) == 0)
20123 /* 33222222222211111111110000000000
20124 10987654321098765432109876543210
20125 xx101110xx1xxxxx000001xxxxxxxxxx
20131 /* 33222222222211111111110000000000
20132 10987654321098765432109876543210
20133 xx101110xx1xxxxx010001xxxxxxxxxx
20140 if (((word
>> 14) & 0x1) == 0)
20142 /* 33222222222211111111110000000000
20143 10987654321098765432109876543210
20144 xx101110xx1xxxxx001001xxxxxxxxxx
20150 /* 33222222222211111111110000000000
20151 10987654321098765432109876543210
20152 xx101110xx1xxxxx011001xxxxxxxxxx
20160 if (((word
>> 13) & 0x1) == 0)
20162 if (((word
>> 14) & 0x1) == 0)
20164 /* 33222222222211111111110000000000
20165 10987654321098765432109876543210
20166 xx101110xx1xxxxx000101xxxxxxxxxx
20172 /* 33222222222211111111110000000000
20173 10987654321098765432109876543210
20174 xx101110xx1xxxxx010101xxxxxxxxxx
20181 if (((word
>> 14) & 0x1) == 0)
20183 /* 33222222222211111111110000000000
20184 10987654321098765432109876543210
20185 xx101110xx1xxxxx001101xxxxxxxxxx
20191 /* 33222222222211111111110000000000
20192 10987654321098765432109876543210
20193 xx101110xx1xxxxx011101xxxxxxxxxx
20202 if (((word
>> 12) & 0x1) == 0)
20204 if (((word
>> 13) & 0x1) == 0)
20206 if (((word
>> 14) & 0x1) == 0)
20208 /* 33222222222211111111110000000000
20209 10987654321098765432109876543210
20210 xx101110xx1xxxxx000011xxxxxxxxxx
20216 /* 33222222222211111111110000000000
20217 10987654321098765432109876543210
20218 xx101110xx1xxxxx010011xxxxxxxxxx
20225 if (((word
>> 14) & 0x1) == 0)
20227 /* 33222222222211111111110000000000
20228 10987654321098765432109876543210
20229 xx101110xx1xxxxx001011xxxxxxxxxx
20235 /* 33222222222211111111110000000000
20236 10987654321098765432109876543210
20237 xx101110xx1xxxxx011011xxxxxxxxxx
20245 if (((word
>> 13) & 0x1) == 0)
20247 if (((word
>> 14) & 0x1) == 0)
20249 if (((word
>> 22) & 0x1) == 0)
20251 if (((word
>> 23) & 0x1) == 0)
20253 /* 33222222222211111111110000000000
20254 10987654321098765432109876543210
20255 xx101110001xxxxx000111xxxxxxxxxx
20261 /* 33222222222211111111110000000000
20262 10987654321098765432109876543210
20263 xx101110101xxxxx000111xxxxxxxxxx
20270 if (((word
>> 23) & 0x1) == 0)
20272 /* 33222222222211111111110000000000
20273 10987654321098765432109876543210
20274 xx101110011xxxxx000111xxxxxxxxxx
20280 /* 33222222222211111111110000000000
20281 10987654321098765432109876543210
20282 xx101110111xxxxx000111xxxxxxxxxx
20290 /* 33222222222211111111110000000000
20291 10987654321098765432109876543210
20292 xx101110xx1xxxxx010111xxxxxxxxxx
20299 if (((word
>> 14) & 0x1) == 0)
20301 /* 33222222222211111111110000000000
20302 10987654321098765432109876543210
20303 xx101110xx1xxxxx001111xxxxxxxxxx
20309 /* 33222222222211111111110000000000
20310 10987654321098765432109876543210
20311 xx101110xx1xxxxx011111xxxxxxxxxx
20323 if (((word
>> 10) & 0x1) == 0)
20325 if (((word
>> 11) & 0x1) == 0)
20327 if (((word
>> 12) & 0x1) == 0)
20329 if (((word
>> 13) & 0x1) == 0)
20331 if (((word
>> 14) & 0x1) == 0)
20333 if (((word
>> 29) & 0x1) == 0)
20335 if (((word
>> 30) & 0x1) == 0)
20337 /* 33222222222211111111110000000000
20338 10987654321098765432109876543210
20339 x0001110xx1xxxxx100000xxxxxxxxxx
20345 if (((word
>> 31) & 0x1) == 0)
20347 /* 33222222222211111111110000000000
20348 10987654321098765432109876543210
20349 01001110xx1xxxxx100000xxxxxxxxxx
20355 /* 33222222222211111111110000000000
20356 10987654321098765432109876543210
20357 11001110xx1xxxxx100000xxxxxxxxxx
20365 if (((word
>> 30) & 0x1) == 0)
20367 /* 33222222222211111111110000000000
20368 10987654321098765432109876543210
20369 x0101110xx1xxxxx100000xxxxxxxxxx
20375 /* 33222222222211111111110000000000
20376 10987654321098765432109876543210
20377 x1101110xx1xxxxx100000xxxxxxxxxx
20385 if (((word
>> 29) & 0x1) == 0)
20387 if (((word
>> 30) & 0x1) == 0)
20389 /* 33222222222211111111110000000000
20390 10987654321098765432109876543210
20391 x0001110xx1xxxxx110000xxxxxxxxxx
20397 if (((word
>> 31) & 0x1) == 0)
20399 /* 33222222222211111111110000000000
20400 10987654321098765432109876543210
20401 01001110xx1xxxxx110000xxxxxxxxxx
20407 /* 33222222222211111111110000000000
20408 10987654321098765432109876543210
20409 11001110xx1xxxxx110000xxxxxxxxxx
20417 if (((word
>> 30) & 0x1) == 0)
20419 /* 33222222222211111111110000000000
20420 10987654321098765432109876543210
20421 x0101110xx1xxxxx110000xxxxxxxxxx
20427 /* 33222222222211111111110000000000
20428 10987654321098765432109876543210
20429 x1101110xx1xxxxx110000xxxxxxxxxx
20438 if (((word
>> 14) & 0x1) == 0)
20440 if (((word
>> 29) & 0x1) == 0)
20442 if (((word
>> 30) & 0x1) == 0)
20444 /* 33222222222211111111110000000000
20445 10987654321098765432109876543210
20446 x0001110xx1xxxxx101000xxxxxxxxxx
20452 /* 33222222222211111111110000000000
20453 10987654321098765432109876543210
20454 x1001110xx1xxxxx101000xxxxxxxxxx
20461 if (((word
>> 30) & 0x1) == 0)
20463 /* 33222222222211111111110000000000
20464 10987654321098765432109876543210
20465 x0101110xx1xxxxx101000xxxxxxxxxx
20471 /* 33222222222211111111110000000000
20472 10987654321098765432109876543210
20473 x1101110xx1xxxxx101000xxxxxxxxxx
20481 if (((word
>> 22) & 0x1) == 0)
20483 if (((word
>> 30) & 0x1) == 0)
20485 /* 33222222222211111111110000000000
20486 10987654321098765432109876543210
20487 x0x01110x01xxxxx111000xxxxxxxxxx
20493 /* 33222222222211111111110000000000
20494 10987654321098765432109876543210
20495 x1x01110x01xxxxx111000xxxxxxxxxx
20502 if (((word
>> 30) & 0x1) == 0)
20504 /* 33222222222211111111110000000000
20505 10987654321098765432109876543210
20506 x0x01110x11xxxxx111000xxxxxxxxxx
20512 /* 33222222222211111111110000000000
20513 10987654321098765432109876543210
20514 x1x01110x11xxxxx111000xxxxxxxxxx
20524 if (((word
>> 13) & 0x1) == 0)
20526 if (((word
>> 14) & 0x1) == 0)
20528 if (((word
>> 30) & 0x1) == 0)
20530 /* 33222222222211111111110000000000
20531 10987654321098765432109876543210
20532 x0x01110xx1xxxxx100100xxxxxxxxxx
20538 /* 33222222222211111111110000000000
20539 10987654321098765432109876543210
20540 x1x01110xx1xxxxx100100xxxxxxxxxx
20547 if (((word
>> 30) & 0x1) == 0)
20549 /* 33222222222211111111110000000000
20550 10987654321098765432109876543210
20551 x0x01110xx1xxxxx110100xxxxxxxxxx
20557 /* 33222222222211111111110000000000
20558 10987654321098765432109876543210
20559 x1x01110xx1xxxxx110100xxxxxxxxxx
20567 if (((word
>> 30) & 0x1) == 0)
20569 /* 33222222222211111111110000000000
20570 10987654321098765432109876543210
20571 x0x01110xx1xxxxx1x1100xxxxxxxxxx
20577 /* 33222222222211111111110000000000
20578 10987654321098765432109876543210
20579 x1x01110xx1xxxxx1x1100xxxxxxxxxx
20588 if (((word
>> 12) & 0x1) == 0)
20590 if (((word
>> 13) & 0x1) == 0)
20592 if (((word
>> 14) & 0x1) == 0)
20594 if (((word
>> 29) & 0x1) == 0)
20596 if (((word
>> 31) & 0x1) == 0)
20598 if (((word
>> 16) & 0x1) == 0)
20600 /* 33222222222211111111110000000000
20601 10987654321098765432109876543210
20602 0x001110xx1xxxx0100010xxxxxxxxxx
20608 if (((word
>> 19) & 0x1) == 0)
20610 if (((word
>> 23) & 0x1) == 0)
20612 /* 33222222222211111111110000000000
20613 10987654321098765432109876543210
20614 0x0011100x1x0xx1100010xxxxxxxxxx
20620 /* 33222222222211111111110000000000
20621 10987654321098765432109876543210
20622 0x0011101x1x0xx1100010xxxxxxxxxx
20629 if (((word
>> 23) & 0x1) == 0)
20631 /* 33222222222211111111110000000000
20632 10987654321098765432109876543210
20633 0x0011100x1x1xx1100010xxxxxxxxxx
20639 /* 33222222222211111111110000000000
20640 10987654321098765432109876543210
20641 0x0011101x1x1xx1100010xxxxxxxxxx
20650 /* 33222222222211111111110000000000
20651 10987654321098765432109876543210
20652 1x001110xx1xxxxx100010xxxxxxxxxx
20659 if (((word
>> 16) & 0x1) == 0)
20661 /* 33222222222211111111110000000000
20662 10987654321098765432109876543210
20663 xx101110xx1xxxx0100010xxxxxxxxxx
20669 if (((word
>> 19) & 0x1) == 0)
20671 /* 33222222222211111111110000000000
20672 10987654321098765432109876543210
20673 xx101110xx1x0xx1100010xxxxxxxxxx
20679 /* 33222222222211111111110000000000
20680 10987654321098765432109876543210
20681 xx101110xx1x1xx1100010xxxxxxxxxx
20690 if (((word
>> 23) & 0x1) == 0)
20692 if (((word
>> 29) & 0x1) == 0)
20694 if (((word
>> 31) & 0x1) == 0)
20696 if (((word
>> 16) & 0x1) == 0)
20698 /* 33222222222211111111110000000000
20699 10987654321098765432109876543210
20700 0x0011100x1xxxx0110010xxxxxxxxxx
20706 if (((word
>> 19) & 0x1) == 0)
20708 /* 33222222222211111111110000000000
20709 10987654321098765432109876543210
20710 0x0011100x1x0xx1110010xxxxxxxxxx
20716 /* 33222222222211111111110000000000
20717 10987654321098765432109876543210
20718 0x0011100x1x1xx1110010xxxxxxxxxx
20726 /* 33222222222211111111110000000000
20727 10987654321098765432109876543210
20728 1x0011100x1xxxxx110010xxxxxxxxxx
20735 if (((word
>> 16) & 0x1) == 0)
20737 /* 33222222222211111111110000000000
20738 10987654321098765432109876543210
20739 xx1011100x1xxxx0110010xxxxxxxxxx
20745 if (((word
>> 19) & 0x1) == 0)
20747 /* 33222222222211111111110000000000
20748 10987654321098765432109876543210
20749 xx1011100x1x0xx1110010xxxxxxxxxx
20755 /* 33222222222211111111110000000000
20756 10987654321098765432109876543210
20757 xx1011100x1x1xx1110010xxxxxxxxxx
20766 if (((word
>> 16) & 0x1) == 0)
20768 if (((word
>> 19) & 0x1) == 0)
20770 if (((word
>> 20) & 0x1) == 0)
20772 if (((word
>> 29) & 0x1) == 0)
20774 /* 33222222222211111111110000000000
20775 10987654321098765432109876543210
20776 xx0011101x100xx0110010xxxxxxxxxx
20782 /* 33222222222211111111110000000000
20783 10987654321098765432109876543210
20784 xx1011101x100xx0110010xxxxxxxxxx
20791 if (((word
>> 29) & 0x1) == 0)
20793 /* 33222222222211111111110000000000
20794 10987654321098765432109876543210
20795 xx0011101x110xx0110010xxxxxxxxxx
20801 /* 33222222222211111111110000000000
20802 10987654321098765432109876543210
20803 xx1011101x110xx0110010xxxxxxxxxx
20811 if (((word
>> 29) & 0x1) == 0)
20813 /* 33222222222211111111110000000000
20814 10987654321098765432109876543210
20815 xx0011101x1x1xx0110010xxxxxxxxxx
20821 /* 33222222222211111111110000000000
20822 10987654321098765432109876543210
20823 xx1011101x1x1xx0110010xxxxxxxxxx
20831 if (((word
>> 29) & 0x1) == 0)
20833 /* 33222222222211111111110000000000
20834 10987654321098765432109876543210
20835 xx0011101x1xxxx1110010xxxxxxxxxx
20841 /* 33222222222211111111110000000000
20842 10987654321098765432109876543210
20843 xx1011101x1xxxx1110010xxxxxxxxxx
20853 if (((word
>> 14) & 0x1) == 0)
20855 if (((word
>> 16) & 0x1) == 0)
20857 if (((word
>> 20) & 0x1) == 0)
20859 /* 33222222222211111111110000000000
20860 10987654321098765432109876543210
20861 xxx01110xx10xxx0101010xxxxxxxxxx
20867 if (((word
>> 29) & 0x1) == 0)
20869 /* 33222222222211111111110000000000
20870 10987654321098765432109876543210
20871 xx001110xx11xxx0101010xxxxxxxxxx
20877 /* 33222222222211111111110000000000
20878 10987654321098765432109876543210
20879 xx101110xx11xxx0101010xxxxxxxxxx
20887 if (((word
>> 19) & 0x1) == 0)
20889 if (((word
>> 20) & 0x1) == 0)
20891 if (((word
>> 23) & 0x1) == 0)
20893 if (((word
>> 29) & 0x1) == 0)
20895 /* 33222222222211111111110000000000
20896 10987654321098765432109876543210
20897 xx0011100x100xx1101010xxxxxxxxxx
20903 /* 33222222222211111111110000000000
20904 10987654321098765432109876543210
20905 xx1011100x100xx1101010xxxxxxxxxx
20912 if (((word
>> 29) & 0x1) == 0)
20914 /* 33222222222211111111110000000000
20915 10987654321098765432109876543210
20916 xx0011101x100xx1101010xxxxxxxxxx
20922 /* 33222222222211111111110000000000
20923 10987654321098765432109876543210
20924 xx1011101x100xx1101010xxxxxxxxxx
20932 if (((word
>> 29) & 0x1) == 0)
20934 /* 33222222222211111111110000000000
20935 10987654321098765432109876543210
20936 xx001110xx110xx1101010xxxxxxxxxx
20942 /* 33222222222211111111110000000000
20943 10987654321098765432109876543210
20944 xx101110xx110xx1101010xxxxxxxxxx
20952 if (((word
>> 23) & 0x1) == 0)
20954 if (((word
>> 29) & 0x1) == 0)
20956 /* 33222222222211111111110000000000
20957 10987654321098765432109876543210
20958 xx0011100x1x1xx1101010xxxxxxxxxx
20964 /* 33222222222211111111110000000000
20965 10987654321098765432109876543210
20966 xx1011100x1x1xx1101010xxxxxxxxxx
20973 if (((word
>> 29) & 0x1) == 0)
20975 /* 33222222222211111111110000000000
20976 10987654321098765432109876543210
20977 xx0011101x1x1xx1101010xxxxxxxxxx
20983 /* 33222222222211111111110000000000
20984 10987654321098765432109876543210
20985 xx1011101x1x1xx1101010xxxxxxxxxx
20995 if (((word
>> 16) & 0x1) == 0)
20997 if (((word
>> 19) & 0x1) == 0)
20999 /* 33222222222211111111110000000000
21000 10987654321098765432109876543210
21001 xxx01110xx1x0xx0111010xxxxxxxxxx
21007 /* 33222222222211111111110000000000
21008 10987654321098765432109876543210
21009 xxx01110xx1x1xx0111010xxxxxxxxxx
21016 if (((word
>> 29) & 0x1) == 0)
21018 /* 33222222222211111111110000000000
21019 10987654321098765432109876543210
21020 xx001110xx1xxxx1111010xxxxxxxxxx
21026 /* 33222222222211111111110000000000
21027 10987654321098765432109876543210
21028 xx101110xx1xxxx1111010xxxxxxxxxx
21038 if (((word
>> 13) & 0x1) == 0)
21040 if (((word
>> 14) & 0x1) == 0)
21042 if (((word
>> 16) & 0x1) == 0)
21044 if (((word
>> 29) & 0x1) == 0)
21046 /* 33222222222211111111110000000000
21047 10987654321098765432109876543210
21048 xx001110xx1xxxx0100110xxxxxxxxxx
21054 /* 33222222222211111111110000000000
21055 10987654321098765432109876543210
21056 xx101110xx1xxxx0100110xxxxxxxxxx
21063 if (((word
>> 19) & 0x1) == 0)
21065 if (((word
>> 23) & 0x1) == 0)
21067 if (((word
>> 29) & 0x1) == 0)
21069 /* 33222222222211111111110000000000
21070 10987654321098765432109876543210
21071 xx0011100x1x0xx1100110xxxxxxxxxx
21077 /* 33222222222211111111110000000000
21078 10987654321098765432109876543210
21079 xx1011100x1x0xx1100110xxxxxxxxxx
21086 if (((word
>> 29) & 0x1) == 0)
21088 /* 33222222222211111111110000000000
21089 10987654321098765432109876543210
21090 xx0011101x1x0xx1100110xxxxxxxxxx
21096 /* 33222222222211111111110000000000
21097 10987654321098765432109876543210
21098 xx1011101x1x0xx1100110xxxxxxxxxx
21106 if (((word
>> 23) & 0x1) == 0)
21108 if (((word
>> 29) & 0x1) == 0)
21110 /* 33222222222211111111110000000000
21111 10987654321098765432109876543210
21112 xx0011100x1x1xx1100110xxxxxxxxxx
21118 /* 33222222222211111111110000000000
21119 10987654321098765432109876543210
21120 xx1011100x1x1xx1100110xxxxxxxxxx
21127 if (((word
>> 29) & 0x1) == 0)
21129 /* 33222222222211111111110000000000
21130 10987654321098765432109876543210
21131 xx0011101x1x1xx1100110xxxxxxxxxx
21137 /* 33222222222211111111110000000000
21138 10987654321098765432109876543210
21139 xx1011101x1x1xx1100110xxxxxxxxxx
21149 if (((word
>> 16) & 0x1) == 0)
21151 if (((word
>> 19) & 0x1) == 0)
21153 if (((word
>> 29) & 0x1) == 0)
21155 /* 33222222222211111111110000000000
21156 10987654321098765432109876543210
21157 xx001110xx1x0xx0110110xxxxxxxxxx
21163 /* 33222222222211111111110000000000
21164 10987654321098765432109876543210
21165 xx101110xx1x0xx0110110xxxxxxxxxx
21172 if (((word
>> 29) & 0x1) == 0)
21174 /* 33222222222211111111110000000000
21175 10987654321098765432109876543210
21176 xx001110xx1x1xx0110110xxxxxxxxxx
21182 /* 33222222222211111111110000000000
21183 10987654321098765432109876543210
21184 xx101110xx1x1xx0110110xxxxxxxxxx
21192 if (((word
>> 19) & 0x1) == 0)
21194 if (((word
>> 23) & 0x1) == 0)
21196 if (((word
>> 29) & 0x1) == 0)
21198 /* 33222222222211111111110000000000
21199 10987654321098765432109876543210
21200 xx0011100x1x0xx1110110xxxxxxxxxx
21206 /* 33222222222211111111110000000000
21207 10987654321098765432109876543210
21208 xx1011100x1x0xx1110110xxxxxxxxxx
21215 if (((word
>> 29) & 0x1) == 0)
21217 /* 33222222222211111111110000000000
21218 10987654321098765432109876543210
21219 xx0011101x1x0xx1110110xxxxxxxxxx
21225 /* 33222222222211111111110000000000
21226 10987654321098765432109876543210
21227 xx1011101x1x0xx1110110xxxxxxxxxx
21235 if (((word
>> 23) & 0x1) == 0)
21237 if (((word
>> 29) & 0x1) == 0)
21239 /* 33222222222211111111110000000000
21240 10987654321098765432109876543210
21241 xx0011100x1x1xx1110110xxxxxxxxxx
21247 /* 33222222222211111111110000000000
21248 10987654321098765432109876543210
21249 xx1011100x1x1xx1110110xxxxxxxxxx
21256 if (((word
>> 29) & 0x1) == 0)
21258 /* 33222222222211111111110000000000
21259 10987654321098765432109876543210
21260 xx0011101x1x1xx1110110xxxxxxxxxx
21266 /* 33222222222211111111110000000000
21267 10987654321098765432109876543210
21268 xx1011101x1x1xx1110110xxxxxxxxxx
21279 if (((word
>> 14) & 0x1) == 0)
21281 if (((word
>> 16) & 0x1) == 0)
21283 if (((word
>> 29) & 0x1) == 0)
21285 /* 33222222222211111111110000000000
21286 10987654321098765432109876543210
21287 xx001110xx1xxxx0101110xxxxxxxxxx
21293 /* 33222222222211111111110000000000
21294 10987654321098765432109876543210
21295 xx101110xx1xxxx0101110xxxxxxxxxx
21302 if (((word
>> 19) & 0x1) == 0)
21304 if (((word
>> 20) & 0x1) == 0)
21306 if (((word
>> 23) & 0x1) == 0)
21308 if (((word
>> 29) & 0x1) == 0)
21310 /* 33222222222211111111110000000000
21311 10987654321098765432109876543210
21312 xx0011100x100xx1101110xxxxxxxxxx
21318 /* 33222222222211111111110000000000
21319 10987654321098765432109876543210
21320 xx1011100x100xx1101110xxxxxxxxxx
21327 if (((word
>> 29) & 0x1) == 0)
21329 /* 33222222222211111111110000000000
21330 10987654321098765432109876543210
21331 xx0011101x100xx1101110xxxxxxxxxx
21337 /* 33222222222211111111110000000000
21338 10987654321098765432109876543210
21339 xx1011101x100xx1101110xxxxxxxxxx
21347 /* 33222222222211111111110000000000
21348 10987654321098765432109876543210
21349 xxx01110xx110xx1101110xxxxxxxxxx
21356 if (((word
>> 23) & 0x1) == 0)
21358 if (((word
>> 29) & 0x1) == 0)
21360 /* 33222222222211111111110000000000
21361 10987654321098765432109876543210
21362 xx0011100x1x1xx1101110xxxxxxxxxx
21368 /* 33222222222211111111110000000000
21369 10987654321098765432109876543210
21370 xx1011100x1x1xx1101110xxxxxxxxxx
21377 if (((word
>> 29) & 0x1) == 0)
21379 /* 33222222222211111111110000000000
21380 10987654321098765432109876543210
21381 xx0011101x1x1xx1101110xxxxxxxxxx
21387 /* 33222222222211111111110000000000
21388 10987654321098765432109876543210
21389 xx1011101x1x1xx1101110xxxxxxxxxx
21399 if (((word
>> 16) & 0x1) == 0)
21401 if (((word
>> 19) & 0x1) == 0)
21403 if (((word
>> 20) & 0x1) == 0)
21405 if (((word
>> 29) & 0x1) == 0)
21407 /* 33222222222211111111110000000000
21408 10987654321098765432109876543210
21409 xx001110xx100xx0111110xxxxxxxxxx
21415 /* 33222222222211111111110000000000
21416 10987654321098765432109876543210
21417 xx101110xx100xx0111110xxxxxxxxxx
21424 if (((word
>> 23) & 0x1) == 0)
21426 if (((word
>> 29) & 0x1) == 0)
21428 /* 33222222222211111111110000000000
21429 10987654321098765432109876543210
21430 xx0011100x110xx0111110xxxxxxxxxx
21436 /* 33222222222211111111110000000000
21437 10987654321098765432109876543210
21438 xx1011100x110xx0111110xxxxxxxxxx
21445 if (((word
>> 29) & 0x1) == 0)
21447 /* 33222222222211111111110000000000
21448 10987654321098765432109876543210
21449 xx0011101x110xx0111110xxxxxxxxxx
21455 /* 33222222222211111111110000000000
21456 10987654321098765432109876543210
21457 xx1011101x110xx0111110xxxxxxxxxx
21466 if (((word
>> 29) & 0x1) == 0)
21468 /* 33222222222211111111110000000000
21469 10987654321098765432109876543210
21470 xx001110xx1x1xx0111110xxxxxxxxxx
21476 /* 33222222222211111111110000000000
21477 10987654321098765432109876543210
21478 xx101110xx1x1xx0111110xxxxxxxxxx
21486 if (((word
>> 19) & 0x1) == 0)
21488 if (((word
>> 23) & 0x1) == 0)
21490 if (((word
>> 29) & 0x1) == 0)
21492 /* 33222222222211111111110000000000
21493 10987654321098765432109876543210
21494 xx0011100x1x0xx1111110xxxxxxxxxx
21500 /* 33222222222211111111110000000000
21501 10987654321098765432109876543210
21502 xx1011100x1x0xx1111110xxxxxxxxxx
21509 /* 33222222222211111111110000000000
21510 10987654321098765432109876543210
21511 xxx011101x1x0xx1111110xxxxxxxxxx
21518 /* 33222222222211111111110000000000
21519 10987654321098765432109876543210
21520 xxx01110xx1x1xx1111110xxxxxxxxxx
21532 if (((word
>> 11) & 0x1) == 0)
21534 if (((word
>> 12) & 0x1) == 0)
21536 if (((word
>> 13) & 0x1) == 0)
21538 if (((word
>> 14) & 0x1) == 0)
21540 if (((word
>> 29) & 0x1) == 0)
21542 if (((word
>> 31) & 0x1) == 0)
21544 /* 33222222222211111111110000000000
21545 10987654321098765432109876543210
21546 0x001110xx1xxxxx100001xxxxxxxxxx
21552 /* 33222222222211111111110000000000
21553 10987654321098765432109876543210
21554 1x001110xx1xxxxx100001xxxxxxxxxx
21561 /* 33222222222211111111110000000000
21562 10987654321098765432109876543210
21563 xx101110xx1xxxxx100001xxxxxxxxxx
21570 if (((word
>> 23) & 0x1) == 0)
21572 if (((word
>> 29) & 0x1) == 0)
21574 if (((word
>> 31) & 0x1) == 0)
21576 /* 33222222222211111111110000000000
21577 10987654321098765432109876543210
21578 0x0011100x1xxxxx110001xxxxxxxxxx
21584 /* 33222222222211111111110000000000
21585 10987654321098765432109876543210
21586 1x0011100x1xxxxx110001xxxxxxxxxx
21593 /* 33222222222211111111110000000000
21594 10987654321098765432109876543210
21595 xx1011100x1xxxxx110001xxxxxxxxxx
21602 if (((word
>> 29) & 0x1) == 0)
21604 /* 33222222222211111111110000000000
21605 10987654321098765432109876543210
21606 xx0011101x1xxxxx110001xxxxxxxxxx
21612 /* 33222222222211111111110000000000
21613 10987654321098765432109876543210
21614 xx1011101x1xxxxx110001xxxxxxxxxx
21623 if (((word
>> 14) & 0x1) == 0)
21625 if (((word
>> 29) & 0x1) == 0)
21627 /* 33222222222211111111110000000000
21628 10987654321098765432109876543210
21629 xx001110xx1xxxxx101001xxxxxxxxxx
21635 /* 33222222222211111111110000000000
21636 10987654321098765432109876543210
21637 xx101110xx1xxxxx101001xxxxxxxxxx
21644 if (((word
>> 23) & 0x1) == 0)
21646 if (((word
>> 29) & 0x1) == 0)
21648 /* 33222222222211111111110000000000
21649 10987654321098765432109876543210
21650 xx0011100x1xxxxx111001xxxxxxxxxx
21656 /* 33222222222211111111110000000000
21657 10987654321098765432109876543210
21658 xx1011100x1xxxxx111001xxxxxxxxxx
21665 /* 33222222222211111111110000000000
21666 10987654321098765432109876543210
21667 xxx011101x1xxxxx111001xxxxxxxxxx
21676 if (((word
>> 13) & 0x1) == 0)
21678 if (((word
>> 14) & 0x1) == 0)
21680 if (((word
>> 29) & 0x1) == 0)
21682 /* 33222222222211111111110000000000
21683 10987654321098765432109876543210
21684 xx001110xx1xxxxx100101xxxxxxxxxx
21690 /* 33222222222211111111110000000000
21691 10987654321098765432109876543210
21692 xx101110xx1xxxxx100101xxxxxxxxxx
21699 if (((word
>> 23) & 0x1) == 0)
21701 if (((word
>> 29) & 0x1) == 0)
21703 /* 33222222222211111111110000000000
21704 10987654321098765432109876543210
21705 xx0011100x1xxxxx110101xxxxxxxxxx
21711 /* 33222222222211111111110000000000
21712 10987654321098765432109876543210
21713 xx1011100x1xxxxx110101xxxxxxxxxx
21720 if (((word
>> 29) & 0x1) == 0)
21722 /* 33222222222211111111110000000000
21723 10987654321098765432109876543210
21724 xx0011101x1xxxxx110101xxxxxxxxxx
21730 /* 33222222222211111111110000000000
21731 10987654321098765432109876543210
21732 xx1011101x1xxxxx110101xxxxxxxxxx
21741 if (((word
>> 14) & 0x1) == 0)
21743 if (((word
>> 29) & 0x1) == 0)
21745 /* 33222222222211111111110000000000
21746 10987654321098765432109876543210
21747 xx001110xx1xxxxx101101xxxxxxxxxx
21753 /* 33222222222211111111110000000000
21754 10987654321098765432109876543210
21755 xx101110xx1xxxxx101101xxxxxxxxxx
21762 if (((word
>> 23) & 0x1) == 0)
21764 if (((word
>> 29) & 0x1) == 0)
21766 /* 33222222222211111111110000000000
21767 10987654321098765432109876543210
21768 xx0011100x1xxxxx111101xxxxxxxxxx
21774 /* 33222222222211111111110000000000
21775 10987654321098765432109876543210
21776 xx1011100x1xxxxx111101xxxxxxxxxx
21783 if (((word
>> 29) & 0x1) == 0)
21785 /* 33222222222211111111110000000000
21786 10987654321098765432109876543210
21787 xx0011101x1xxxxx111101xxxxxxxxxx
21793 /* 33222222222211111111110000000000
21794 10987654321098765432109876543210
21795 xx1011101x1xxxxx111101xxxxxxxxxx
21806 if (((word
>> 12) & 0x1) == 0)
21808 if (((word
>> 13) & 0x1) == 0)
21810 if (((word
>> 14) & 0x1) == 0)
21812 if (((word
>> 29) & 0x1) == 0)
21814 if (((word
>> 31) & 0x1) == 0)
21816 /* 33222222222211111111110000000000
21817 10987654321098765432109876543210
21818 0x001110xx1xxxxx100011xxxxxxxxxx
21824 /* 33222222222211111111110000000000
21825 10987654321098765432109876543210
21826 1x001110xx1xxxxx100011xxxxxxxxxx
21833 /* 33222222222211111111110000000000
21834 10987654321098765432109876543210
21835 xx101110xx1xxxxx100011xxxxxxxxxx
21842 if (((word
>> 23) & 0x1) == 0)
21844 if (((word
>> 29) & 0x1) == 0)
21846 /* 33222222222211111111110000000000
21847 10987654321098765432109876543210
21848 xx0011100x1xxxxx110011xxxxxxxxxx
21854 if (((word
>> 30) & 0x1) == 0)
21856 /* 33222222222211111111110000000000
21857 10987654321098765432109876543210
21858 x01011100x1xxxxx110011xxxxxxxxxx
21864 /* 33222222222211111111110000000000
21865 10987654321098765432109876543210
21866 x11011100x1xxxxx110011xxxxxxxxxx
21874 if (((word
>> 29) & 0x1) == 0)
21876 /* 33222222222211111111110000000000
21877 10987654321098765432109876543210
21878 xx0011101x1xxxxx110011xxxxxxxxxx
21884 if (((word
>> 30) & 0x1) == 0)
21886 /* 33222222222211111111110000000000
21887 10987654321098765432109876543210
21888 x01011101x1xxxxx110011xxxxxxxxxx
21894 /* 33222222222211111111110000000000
21895 10987654321098765432109876543210
21896 x11011101x1xxxxx110011xxxxxxxxxx
21906 if (((word
>> 14) & 0x1) == 0)
21908 if (((word
>> 29) & 0x1) == 0)
21910 /* 33222222222211111111110000000000
21911 10987654321098765432109876543210
21912 xx001110xx1xxxxx101011xxxxxxxxxx
21918 /* 33222222222211111111110000000000
21919 10987654321098765432109876543210
21920 xx101110xx1xxxxx101011xxxxxxxxxx
21927 if (((word
>> 23) & 0x1) == 0)
21929 if (((word
>> 29) & 0x1) == 0)
21931 if (((word
>> 30) & 0x1) == 0)
21933 /* 33222222222211111111110000000000
21934 10987654321098765432109876543210
21935 x00011100x1xxxxx111011xxxxxxxxxx
21941 /* 33222222222211111111110000000000
21942 10987654321098765432109876543210
21943 x10011100x1xxxxx111011xxxxxxxxxx
21950 /* 33222222222211111111110000000000
21951 10987654321098765432109876543210
21952 xx1011100x1xxxxx111011xxxxxxxxxx
21959 if (((word
>> 29) & 0x1) == 0)
21961 if (((word
>> 30) & 0x1) == 0)
21963 /* 33222222222211111111110000000000
21964 10987654321098765432109876543210
21965 x00011101x1xxxxx111011xxxxxxxxxx
21971 /* 33222222222211111111110000000000
21972 10987654321098765432109876543210
21973 x10011101x1xxxxx111011xxxxxxxxxx
21980 /* 33222222222211111111110000000000
21981 10987654321098765432109876543210
21982 xx1011101x1xxxxx111011xxxxxxxxxx
21992 if (((word
>> 13) & 0x1) == 0)
21994 if (((word
>> 14) & 0x1) == 0)
21996 if (((word
>> 29) & 0x1) == 0)
21998 /* 33222222222211111111110000000000
21999 10987654321098765432109876543210
22000 xx001110xx1xxxxx100111xxxxxxxxxx
22006 /* 33222222222211111111110000000000
22007 10987654321098765432109876543210
22008 xx101110xx1xxxxx100111xxxxxxxxxx
22015 if (((word
>> 29) & 0x1) == 0)
22017 /* 33222222222211111111110000000000
22018 10987654321098765432109876543210
22019 xx001110xx1xxxxx110111xxxxxxxxxx
22025 /* 33222222222211111111110000000000
22026 10987654321098765432109876543210
22027 xx101110xx1xxxxx110111xxxxxxxxxx
22035 if (((word
>> 14) & 0x1) == 0)
22037 /* 33222222222211111111110000000000
22038 10987654321098765432109876543210
22039 xxx01110xx1xxxxx101111xxxxxxxxxx
22045 if (((word
>> 23) & 0x1) == 0)
22047 if (((word
>> 29) & 0x1) == 0)
22049 /* 33222222222211111111110000000000
22050 10987654321098765432109876543210
22051 xx0011100x1xxxxx111111xxxxxxxxxx
22057 /* 33222222222211111111110000000000
22058 10987654321098765432109876543210
22059 xx1011100x1xxxxx111111xxxxxxxxxx
22066 /* 33222222222211111111110000000000
22067 10987654321098765432109876543210
22068 xxx011101x1xxxxx111111xxxxxxxxxx
22081 if (((word
>> 10) & 0x1) == 0)
22083 if (((word
>> 11) & 0x1) == 0)
22085 if (((word
>> 12) & 0x1) == 0)
22087 if (((word
>> 13) & 0x1) == 0)
22089 if (((word
>> 14) & 0x1) == 0)
22091 if (((word
>> 16) & 0x1) == 0)
22093 if (((word
>> 17) & 0x1) == 0)
22095 if (((word
>> 18) & 0x1) == 0)
22097 if (((word
>> 19) & 0x1) == 0)
22099 if (((word
>> 20) & 0x1) == 0)
22101 /* 33222222222211111111110000000000
22102 10987654321098765432109876543210
22103 xxx11110xx100000x00000xxxxxxxxxx
22109 /* 33222222222211111111110000000000
22110 10987654321098765432109876543210
22111 xxx11110xx110000x00000xxxxxxxxxx
22118 if (((word
>> 20) & 0x1) == 0)
22120 /* 33222222222211111111110000000000
22121 10987654321098765432109876543210
22122 xxx11110xx101000x00000xxxxxxxxxx
22128 /* 33222222222211111111110000000000
22129 10987654321098765432109876543210
22130 xxx11110xx111000x00000xxxxxxxxxx
22138 /* 33222222222211111111110000000000
22139 10987654321098765432109876543210
22140 xxx11110xx1xx100x00000xxxxxxxxxx
22147 if (((word
>> 18) & 0x1) == 0)
22149 /* 33222222222211111111110000000000
22150 10987654321098765432109876543210
22151 xxx11110xx1xx010x00000xxxxxxxxxx
22157 if (((word
>> 19) & 0x1) == 0)
22159 /* 33222222222211111111110000000000
22160 10987654321098765432109876543210
22161 xxx11110xx1x0110x00000xxxxxxxxxx
22167 if (((word
>> 20) & 0x1) == 0)
22169 /* 33222222222211111111110000000000
22170 10987654321098765432109876543210
22171 xxx11110xx101110x00000xxxxxxxxxx
22177 /* 33222222222211111111110000000000
22178 10987654321098765432109876543210
22179 xxx11110xx111110x00000xxxxxxxxxx
22189 if (((word
>> 17) & 0x1) == 0)
22191 if (((word
>> 18) & 0x1) == 0)
22193 if (((word
>> 19) & 0x1) == 0)
22195 if (((word
>> 20) & 0x1) == 0)
22197 /* 33222222222211111111110000000000
22198 10987654321098765432109876543210
22199 xxx11110xx100001x00000xxxxxxxxxx
22205 /* 33222222222211111111110000000000
22206 10987654321098765432109876543210
22207 xxx11110xx110001x00000xxxxxxxxxx
22214 if (((word
>> 20) & 0x1) == 0)
22216 /* 33222222222211111111110000000000
22217 10987654321098765432109876543210
22218 xxx11110xx101001x00000xxxxxxxxxx
22224 /* 33222222222211111111110000000000
22225 10987654321098765432109876543210
22226 xxx11110xx111001x00000xxxxxxxxxx
22234 /* 33222222222211111111110000000000
22235 10987654321098765432109876543210
22236 xxx11110xx1xx101x00000xxxxxxxxxx
22243 if (((word
>> 18) & 0x1) == 0)
22245 /* 33222222222211111111110000000000
22246 10987654321098765432109876543210
22247 xxx11110xx1xx011x00000xxxxxxxxxx
22253 if (((word
>> 19) & 0x1) == 0)
22255 /* 33222222222211111111110000000000
22256 10987654321098765432109876543210
22257 xxx11110xx1x0111x00000xxxxxxxxxx
22263 /* 33222222222211111111110000000000
22264 10987654321098765432109876543210
22265 xxx11110xx1x1111x00000xxxxxxxxxx
22275 if (((word
>> 17) & 0x1) == 0)
22277 if (((word
>> 15) & 0x1) == 0)
22279 if (((word
>> 16) & 0x1) == 0)
22281 if (((word
>> 18) & 0x1) == 0)
22283 if (((word
>> 19) & 0x1) == 0)
22285 /* 33222222222211111111110000000000
22286 10987654321098765432109876543210
22287 xxx11110xx1x0000010000xxxxxxxxxx
22293 /* 33222222222211111111110000000000
22294 10987654321098765432109876543210
22295 xxx11110xx1x1000010000xxxxxxxxxx
22302 /* 33222222222211111111110000000000
22303 10987654321098765432109876543210
22304 xxx11110xx1xx100010000xxxxxxxxxx
22311 if (((word
>> 18) & 0x1) == 0)
22313 if (((word
>> 19) & 0x1) == 0)
22315 /* 33222222222211111111110000000000
22316 10987654321098765432109876543210
22317 xxx11110xx1x0001010000xxxxxxxxxx
22323 /* 33222222222211111111110000000000
22324 10987654321098765432109876543210
22325 xxx11110xx1x1001010000xxxxxxxxxx
22332 /* 33222222222211111111110000000000
22333 10987654321098765432109876543210
22334 xxx11110xx1xx101010000xxxxxxxxxx
22342 if (((word
>> 16) & 0x1) == 0)
22344 if (((word
>> 18) & 0x1) == 0)
22346 if (((word
>> 19) & 0x1) == 0)
22348 /* 33222222222211111111110000000000
22349 10987654321098765432109876543210
22350 xxx11110xx1x0000110000xxxxxxxxxx
22356 /* 33222222222211111111110000000000
22357 10987654321098765432109876543210
22358 xxx11110xx1x1000110000xxxxxxxxxx
22365 /* 33222222222211111111110000000000
22366 10987654321098765432109876543210
22367 xxx11110xx1xx100110000xxxxxxxxxx
22374 if (((word
>> 18) & 0x1) == 0)
22376 if (((word
>> 19) & 0x1) == 0)
22378 /* 33222222222211111111110000000000
22379 10987654321098765432109876543210
22380 xxx11110xx1x0001110000xxxxxxxxxx
22386 /* 33222222222211111111110000000000
22387 10987654321098765432109876543210
22388 xxx11110xx1x1001110000xxxxxxxxxx
22395 /* 33222222222211111111110000000000
22396 10987654321098765432109876543210
22397 xxx11110xx1xx101110000xxxxxxxxxx
22406 if (((word
>> 18) & 0x1) == 0)
22408 /* 33222222222211111111110000000000
22409 10987654321098765432109876543210
22410 xxx11110xx1xx01xx10000xxxxxxxxxx
22416 if (((word
>> 15) & 0x1) == 0)
22418 if (((word
>> 16) & 0x1) == 0)
22420 /* 33222222222211111111110000000000
22421 10987654321098765432109876543210
22422 xxx11110xx1xx110010000xxxxxxxxxx
22428 /* 33222222222211111111110000000000
22429 10987654321098765432109876543210
22430 xxx11110xx1xx111010000xxxxxxxxxx
22437 /* 33222222222211111111110000000000
22438 10987654321098765432109876543210
22439 xxx11110xx1xx11x110000xxxxxxxxxx
22449 if (((word
>> 3) & 0x1) == 0)
22451 if (((word
>> 4) & 0x1) == 0)
22453 /* 33222222222211111111110000000000
22454 10987654321098765432109876543210
22455 xxx11110xx1xxxxxxx1000xxxxx00xxx
22461 /* 33222222222211111111110000000000
22462 10987654321098765432109876543210
22463 xxx11110xx1xxxxxxx1000xxxxx10xxx
22470 if (((word
>> 4) & 0x1) == 0)
22472 /* 33222222222211111111110000000000
22473 10987654321098765432109876543210
22474 xxx11110xx1xxxxxxx1000xxxxx01xxx
22480 /* 33222222222211111111110000000000
22481 10987654321098765432109876543210
22482 xxx11110xx1xxxxxxx1000xxxxx11xxx
22491 if (((word
>> 30) & 0x1) == 0)
22493 /* 33222222222211111111110000000000
22494 10987654321098765432109876543210
22495 x0x11110xx1xxxxxxxx100xxxxxxxxxx
22501 if (((word
>> 13) & 0x1) == 0)
22503 if (((word
>> 14) & 0x1) == 0)
22505 /* 33222222222211111111110000000000
22506 10987654321098765432109876543210
22507 x1x11110xx1xxxxxx00100xxxxxxxxxx
22513 /* 33222222222211111111110000000000
22514 10987654321098765432109876543210
22515 x1x11110xx1xxxxxx10100xxxxxxxxxx
22522 /* 33222222222211111111110000000000
22523 10987654321098765432109876543210
22524 x1x11110xx1xxxxxxx1100xxxxxxxxxx
22533 if (((word
>> 12) & 0x1) == 0)
22535 if (((word
>> 13) & 0x1) == 0)
22537 if (((word
>> 14) & 0x1) == 0)
22539 if (((word
>> 15) & 0x1) == 0)
22541 if (((word
>> 30) & 0x1) == 0)
22543 /* 33222222222211111111110000000000
22544 10987654321098765432109876543210
22545 x0x11110xx1xxxxx000010xxxxxxxxxx
22551 /* 33222222222211111111110000000000
22552 10987654321098765432109876543210
22553 x1x11110xx1xxxxx000010xxxxxxxxxx
22560 if (((word
>> 29) & 0x1) == 0)
22562 if (((word
>> 30) & 0x1) == 0)
22564 /* 33222222222211111111110000000000
22565 10987654321098765432109876543210
22566 x0011110xx1xxxxx100010xxxxxxxxxx
22572 /* 33222222222211111111110000000000
22573 10987654321098765432109876543210
22574 x1011110xx1xxxxx100010xxxxxxxxxx
22581 /* 33222222222211111111110000000000
22582 10987654321098765432109876543210
22583 xx111110xx1xxxxx100010xxxxxxxxxx
22591 if (((word
>> 15) & 0x1) == 0)
22593 if (((word
>> 29) & 0x1) == 0)
22595 if (((word
>> 30) & 0x1) == 0)
22597 /* 33222222222211111111110000000000
22598 10987654321098765432109876543210
22599 x0011110xx1xxxxx010010xxxxxxxxxx
22605 /* 33222222222211111111110000000000
22606 10987654321098765432109876543210
22607 x1011110xx1xxxxx010010xxxxxxxxxx
22614 /* 33222222222211111111110000000000
22615 10987654321098765432109876543210
22616 xx111110xx1xxxxx010010xxxxxxxxxx
22623 if (((word
>> 16) & 0x1) == 0)
22625 if (((word
>> 19) & 0x1) == 0)
22627 if (((word
>> 20) & 0x1) == 0)
22629 if (((word
>> 29) & 0x1) == 0)
22631 /* 33222222222211111111110000000000
22632 10987654321098765432109876543210
22633 xx011110xx100xx0110010xxxxxxxxxx
22639 /* 33222222222211111111110000000000
22640 10987654321098765432109876543210
22641 xx111110xx100xx0110010xxxxxxxxxx
22648 if (((word
>> 23) & 0x1) == 0)
22650 if (((word
>> 29) & 0x1) == 0)
22652 /* 33222222222211111111110000000000
22653 10987654321098765432109876543210
22654 xx0111100x110xx0110010xxxxxxxxxx
22660 /* 33222222222211111111110000000000
22661 10987654321098765432109876543210
22662 xx1111100x110xx0110010xxxxxxxxxx
22669 if (((word
>> 29) & 0x1) == 0)
22671 /* 33222222222211111111110000000000
22672 10987654321098765432109876543210
22673 xx0111101x110xx0110010xxxxxxxxxx
22679 /* 33222222222211111111110000000000
22680 10987654321098765432109876543210
22681 xx1111101x110xx0110010xxxxxxxxxx
22690 if (((word
>> 29) & 0x1) == 0)
22692 /* 33222222222211111111110000000000
22693 10987654321098765432109876543210
22694 xx011110xx1x1xx0110010xxxxxxxxxx
22700 /* 33222222222211111111110000000000
22701 10987654321098765432109876543210
22702 xx111110xx1x1xx0110010xxxxxxxxxx
22710 if (((word
>> 19) & 0x1) == 0)
22712 if (((word
>> 29) & 0x1) == 0)
22714 /* 33222222222211111111110000000000
22715 10987654321098765432109876543210
22716 xx011110xx1x0xx1110010xxxxxxxxxx
22722 /* 33222222222211111111110000000000
22723 10987654321098765432109876543210
22724 xx111110xx1x0xx1110010xxxxxxxxxx
22731 if (((word
>> 29) & 0x1) == 0)
22733 /* 33222222222211111111110000000000
22734 10987654321098765432109876543210
22735 xx011110xx1x1xx1110010xxxxxxxxxx
22741 /* 33222222222211111111110000000000
22742 10987654321098765432109876543210
22743 xx111110xx1x1xx1110010xxxxxxxxxx
22754 if (((word
>> 14) & 0x1) == 0)
22756 if (((word
>> 15) & 0x1) == 0)
22758 if (((word
>> 29) & 0x1) == 0)
22760 if (((word
>> 30) & 0x1) == 0)
22762 /* 33222222222211111111110000000000
22763 10987654321098765432109876543210
22764 x0011110xx1xxxxx001010xxxxxxxxxx
22770 /* 33222222222211111111110000000000
22771 10987654321098765432109876543210
22772 x1011110xx1xxxxx001010xxxxxxxxxx
22779 /* 33222222222211111111110000000000
22780 10987654321098765432109876543210
22781 xx111110xx1xxxxx001010xxxxxxxxxx
22788 if (((word
>> 16) & 0x1) == 0)
22790 /* 33222222222211111111110000000000
22791 10987654321098765432109876543210
22792 xxx11110xx1xxxx0101010xxxxxxxxxx
22798 if (((word
>> 19) & 0x1) == 0)
22800 if (((word
>> 23) & 0x1) == 0)
22802 if (((word
>> 29) & 0x1) == 0)
22804 /* 33222222222211111111110000000000
22805 10987654321098765432109876543210
22806 xx0111100x1x0xx1101010xxxxxxxxxx
22812 /* 33222222222211111111110000000000
22813 10987654321098765432109876543210
22814 xx1111100x1x0xx1101010xxxxxxxxxx
22821 if (((word
>> 29) & 0x1) == 0)
22823 /* 33222222222211111111110000000000
22824 10987654321098765432109876543210
22825 xx0111101x1x0xx1101010xxxxxxxxxx
22831 /* 33222222222211111111110000000000
22832 10987654321098765432109876543210
22833 xx1111101x1x0xx1101010xxxxxxxxxx
22841 if (((word
>> 23) & 0x1) == 0)
22843 if (((word
>> 29) & 0x1) == 0)
22845 /* 33222222222211111111110000000000
22846 10987654321098765432109876543210
22847 xx0111100x1x1xx1101010xxxxxxxxxx
22853 /* 33222222222211111111110000000000
22854 10987654321098765432109876543210
22855 xx1111100x1x1xx1101010xxxxxxxxxx
22862 if (((word
>> 29) & 0x1) == 0)
22864 /* 33222222222211111111110000000000
22865 10987654321098765432109876543210
22866 xx0111101x1x1xx1101010xxxxxxxxxx
22872 /* 33222222222211111111110000000000
22873 10987654321098765432109876543210
22874 xx1111101x1x1xx1101010xxxxxxxxxx
22885 if (((word
>> 15) & 0x1) == 0)
22887 if (((word
>> 29) & 0x1) == 0)
22889 /* 33222222222211111111110000000000
22890 10987654321098765432109876543210
22891 xx011110xx1xxxxx011010xxxxxxxxxx
22897 /* 33222222222211111111110000000000
22898 10987654321098765432109876543210
22899 xx111110xx1xxxxx011010xxxxxxxxxx
22906 if (((word
>> 19) & 0x1) == 0)
22908 /* 33222222222211111111110000000000
22909 10987654321098765432109876543210
22910 xxx11110xx1x0xxx111010xxxxxxxxxx
22916 /* 33222222222211111111110000000000
22917 10987654321098765432109876543210
22918 xxx11110xx1x1xxx111010xxxxxxxxxx
22928 if (((word
>> 13) & 0x1) == 0)
22930 if (((word
>> 14) & 0x1) == 0)
22932 if (((word
>> 15) & 0x1) == 0)
22934 if (((word
>> 30) & 0x1) == 0)
22936 /* 33222222222211111111110000000000
22937 10987654321098765432109876543210
22938 x0x11110xx1xxxxx000110xxxxxxxxxx
22944 /* 33222222222211111111110000000000
22945 10987654321098765432109876543210
22946 x1x11110xx1xxxxx000110xxxxxxxxxx
22953 if (((word
>> 29) & 0x1) == 0)
22955 /* 33222222222211111111110000000000
22956 10987654321098765432109876543210
22957 xx011110xx1xxxxx100110xxxxxxxxxx
22963 /* 33222222222211111111110000000000
22964 10987654321098765432109876543210
22965 xx111110xx1xxxxx100110xxxxxxxxxx
22973 if (((word
>> 15) & 0x1) == 0)
22975 /* 33222222222211111111110000000000
22976 10987654321098765432109876543210
22977 xxx11110xx1xxxxx010110xxxxxxxxxx
22983 if (((word
>> 16) & 0x1) == 0)
22985 if (((word
>> 19) & 0x1) == 0)
22987 if (((word
>> 20) & 0x1) == 0)
22989 if (((word
>> 29) & 0x1) == 0)
22991 /* 33222222222211111111110000000000
22992 10987654321098765432109876543210
22993 xx011110xx100xx0110110xxxxxxxxxx
22999 /* 33222222222211111111110000000000
23000 10987654321098765432109876543210
23001 xx111110xx100xx0110110xxxxxxxxxx
23008 if (((word
>> 29) & 0x1) == 0)
23010 /* 33222222222211111111110000000000
23011 10987654321098765432109876543210
23012 xx011110xx110xx0110110xxxxxxxxxx
23018 /* 33222222222211111111110000000000
23019 10987654321098765432109876543210
23020 xx111110xx110xx0110110xxxxxxxxxx
23028 if (((word
>> 29) & 0x1) == 0)
23030 /* 33222222222211111111110000000000
23031 10987654321098765432109876543210
23032 xx011110xx1x1xx0110110xxxxxxxxxx
23038 /* 33222222222211111111110000000000
23039 10987654321098765432109876543210
23040 xx111110xx1x1xx0110110xxxxxxxxxx
23048 if (((word
>> 19) & 0x1) == 0)
23050 if (((word
>> 23) & 0x1) == 0)
23052 if (((word
>> 29) & 0x1) == 0)
23054 /* 33222222222211111111110000000000
23055 10987654321098765432109876543210
23056 xx0111100x1x0xx1110110xxxxxxxxxx
23062 /* 33222222222211111111110000000000
23063 10987654321098765432109876543210
23064 xx1111100x1x0xx1110110xxxxxxxxxx
23071 if (((word
>> 29) & 0x1) == 0)
23073 /* 33222222222211111111110000000000
23074 10987654321098765432109876543210
23075 xx0111101x1x0xx1110110xxxxxxxxxx
23081 /* 33222222222211111111110000000000
23082 10987654321098765432109876543210
23083 xx1111101x1x0xx1110110xxxxxxxxxx
23091 if (((word
>> 23) & 0x1) == 0)
23093 if (((word
>> 29) & 0x1) == 0)
23095 /* 33222222222211111111110000000000
23096 10987654321098765432109876543210
23097 xx0111100x1x1xx1110110xxxxxxxxxx
23103 /* 33222222222211111111110000000000
23104 10987654321098765432109876543210
23105 xx1111100x1x1xx1110110xxxxxxxxxx
23112 if (((word
>> 29) & 0x1) == 0)
23114 /* 33222222222211111111110000000000
23115 10987654321098765432109876543210
23116 xx0111101x1x1xx1110110xxxxxxxxxx
23122 /* 33222222222211111111110000000000
23123 10987654321098765432109876543210
23124 xx1111101x1x1xx1110110xxxxxxxxxx
23136 if (((word
>> 14) & 0x1) == 0)
23138 if (((word
>> 15) & 0x1) == 0)
23140 if (((word
>> 29) & 0x1) == 0)
23142 if (((word
>> 30) & 0x1) == 0)
23144 /* 33222222222211111111110000000000
23145 10987654321098765432109876543210
23146 x0011110xx1xxxxx001110xxxxxxxxxx
23152 /* 33222222222211111111110000000000
23153 10987654321098765432109876543210
23154 x1011110xx1xxxxx001110xxxxxxxxxx
23161 /* 33222222222211111111110000000000
23162 10987654321098765432109876543210
23163 xx111110xx1xxxxx001110xxxxxxxxxx
23170 if (((word
>> 16) & 0x1) == 0)
23172 if (((word
>> 29) & 0x1) == 0)
23174 /* 33222222222211111111110000000000
23175 10987654321098765432109876543210
23176 xx011110xx1xxxx0101110xxxxxxxxxx
23182 /* 33222222222211111111110000000000
23183 10987654321098765432109876543210
23184 xx111110xx1xxxx0101110xxxxxxxxxx
23191 if (((word
>> 19) & 0x1) == 0)
23193 if (((word
>> 20) & 0x1) == 0)
23195 if (((word
>> 23) & 0x1) == 0)
23197 if (((word
>> 29) & 0x1) == 0)
23199 /* 33222222222211111111110000000000
23200 10987654321098765432109876543210
23201 xx0111100x100xx1101110xxxxxxxxxx
23207 /* 33222222222211111111110000000000
23208 10987654321098765432109876543210
23209 xx1111100x100xx1101110xxxxxxxxxx
23216 if (((word
>> 29) & 0x1) == 0)
23218 /* 33222222222211111111110000000000
23219 10987654321098765432109876543210
23220 xx0111101x100xx1101110xxxxxxxxxx
23226 /* 33222222222211111111110000000000
23227 10987654321098765432109876543210
23228 xx1111101x100xx1101110xxxxxxxxxx
23236 /* 33222222222211111111110000000000
23237 10987654321098765432109876543210
23238 xxx11110xx110xx1101110xxxxxxxxxx
23245 if (((word
>> 23) & 0x1) == 0)
23247 if (((word
>> 29) & 0x1) == 0)
23249 /* 33222222222211111111110000000000
23250 10987654321098765432109876543210
23251 xx0111100x1x1xx1101110xxxxxxxxxx
23257 /* 33222222222211111111110000000000
23258 10987654321098765432109876543210
23259 xx1111100x1x1xx1101110xxxxxxxxxx
23266 if (((word
>> 29) & 0x1) == 0)
23268 /* 33222222222211111111110000000000
23269 10987654321098765432109876543210
23270 xx0111101x1x1xx1101110xxxxxxxxxx
23276 /* 33222222222211111111110000000000
23277 10987654321098765432109876543210
23278 xx1111101x1x1xx1101110xxxxxxxxxx
23289 if (((word
>> 15) & 0x1) == 0)
23291 if (((word
>> 29) & 0x1) == 0)
23293 if (((word
>> 30) & 0x1) == 0)
23295 /* 33222222222211111111110000000000
23296 10987654321098765432109876543210
23297 x0011110xx1xxxxx011110xxxxxxxxxx
23303 /* 33222222222211111111110000000000
23304 10987654321098765432109876543210
23305 x1011110xx1xxxxx011110xxxxxxxxxx
23312 /* 33222222222211111111110000000000
23313 10987654321098765432109876543210
23314 xx111110xx1xxxxx011110xxxxxxxxxx
23321 if (((word
>> 16) & 0x1) == 0)
23323 if (((word
>> 23) & 0x1) == 0)
23325 if (((word
>> 29) & 0x1) == 0)
23327 /* 33222222222211111111110000000000
23328 10987654321098765432109876543210
23329 xx0111100x1xxxx0111110xxxxxxxxxx
23335 /* 33222222222211111111110000000000
23336 10987654321098765432109876543210
23337 xx1111100x1xxxx0111110xxxxxxxxxx
23344 if (((word
>> 29) & 0x1) == 0)
23346 /* 33222222222211111111110000000000
23347 10987654321098765432109876543210
23348 xx0111101x1xxxx0111110xxxxxxxxxx
23354 /* 33222222222211111111110000000000
23355 10987654321098765432109876543210
23356 xx1111101x1xxxx0111110xxxxxxxxxx
23364 if (((word
>> 19) & 0x1) == 0)
23366 /* 33222222222211111111110000000000
23367 10987654321098765432109876543210
23368 xxx11110xx1x0xx1111110xxxxxxxxxx
23374 /* 33222222222211111111110000000000
23375 10987654321098765432109876543210
23376 xxx11110xx1x1xx1111110xxxxxxxxxx
23389 if (((word
>> 11) & 0x1) == 0)
23391 if (((word
>> 29) & 0x1) == 0)
23393 if (((word
>> 30) & 0x1) == 0)
23395 if (((word
>> 4) & 0x1) == 0)
23397 /* 33222222222211111111110000000000
23398 10987654321098765432109876543210
23399 x0011110xx1xxxxxxxxx01xxxxx0xxxx
23405 /* 33222222222211111111110000000000
23406 10987654321098765432109876543210
23407 x0011110xx1xxxxxxxxx01xxxxx1xxxx
23414 if (((word
>> 12) & 0x1) == 0)
23416 if (((word
>> 13) & 0x1) == 0)
23418 if (((word
>> 14) & 0x1) == 0)
23420 /* 33222222222211111111110000000000
23421 10987654321098765432109876543210
23422 x1011110xx1xxxxxx00001xxxxxxxxxx
23428 /* 33222222222211111111110000000000
23429 10987654321098765432109876543210
23430 x1011110xx1xxxxxx10001xxxxxxxxxx
23437 /* 33222222222211111111110000000000
23438 10987654321098765432109876543210
23439 x1011110xx1xxxxxxx1001xxxxxxxxxx
23446 if (((word
>> 13) & 0x1) == 0)
23448 /* 33222222222211111111110000000000
23449 10987654321098765432109876543210
23450 x1011110xx1xxxxxxx0101xxxxxxxxxx
23456 if (((word
>> 15) & 0x1) == 0)
23458 /* 33222222222211111111110000000000
23459 10987654321098765432109876543210
23460 x1011110xx1xxxxx0x1101xxxxxxxxxx
23466 /* 33222222222211111111110000000000
23467 10987654321098765432109876543210
23468 x1011110xx1xxxxx1x1101xxxxxxxxxx
23478 if (((word
>> 12) & 0x1) == 0)
23480 if (((word
>> 13) & 0x1) == 0)
23482 if (((word
>> 14) & 0x1) == 0)
23484 /* 33222222222211111111110000000000
23485 10987654321098765432109876543210
23486 xx111110xx1xxxxxx00001xxxxxxxxxx
23492 /* 33222222222211111111110000000000
23493 10987654321098765432109876543210
23494 xx111110xx1xxxxxx10001xxxxxxxxxx
23501 if (((word
>> 23) & 0x1) == 0)
23503 /* 33222222222211111111110000000000
23504 10987654321098765432109876543210
23505 xx1111100x1xxxxxxx1001xxxxxxxxxx
23511 /* 33222222222211111111110000000000
23512 10987654321098765432109876543210
23513 xx1111101x1xxxxxxx1001xxxxxxxxxx
23521 if (((word
>> 13) & 0x1) == 0)
23523 if (((word
>> 15) & 0x1) == 0)
23525 /* 33222222222211111111110000000000
23526 10987654321098765432109876543210
23527 xx111110xx1xxxxx0x0101xxxxxxxxxx
23533 /* 33222222222211111111110000000000
23534 10987654321098765432109876543210
23535 xx111110xx1xxxxx1x0101xxxxxxxxxx
23542 if (((word
>> 15) & 0x1) == 0)
23544 /* 33222222222211111111110000000000
23545 10987654321098765432109876543210
23546 xx111110xx1xxxxx0x1101xxxxxxxxxx
23552 /* 33222222222211111111110000000000
23553 10987654321098765432109876543210
23554 xx111110xx1xxxxx1x1101xxxxxxxxxx
23564 if (((word
>> 29) & 0x1) == 0)
23566 if (((word
>> 30) & 0x1) == 0)
23568 /* 33222222222211111111110000000000
23569 10987654321098765432109876543210
23570 x0011110xx1xxxxxxxxx11xxxxxxxxxx
23576 if (((word
>> 12) & 0x1) == 0)
23578 if (((word
>> 13) & 0x1) == 0)
23580 if (((word
>> 14) & 0x1) == 0)
23582 if (((word
>> 15) & 0x1) == 0)
23584 /* 33222222222211111111110000000000
23585 10987654321098765432109876543210
23586 x1011110xx1xxxxx000011xxxxxxxxxx
23592 /* 33222222222211111111110000000000
23593 10987654321098765432109876543210
23594 x1011110xx1xxxxx100011xxxxxxxxxx
23601 /* 33222222222211111111110000000000
23602 10987654321098765432109876543210
23603 x1011110xx1xxxxxx10011xxxxxxxxxx
23610 /* 33222222222211111111110000000000
23611 10987654321098765432109876543210
23612 x1011110xx1xxxxxxx1011xxxxxxxxxx
23619 if (((word
>> 13) & 0x1) == 0)
23621 if (((word
>> 15) & 0x1) == 0)
23623 /* 33222222222211111111110000000000
23624 10987654321098765432109876543210
23625 x1011110xx1xxxxx0x0111xxxxxxxxxx
23631 /* 33222222222211111111110000000000
23632 10987654321098765432109876543210
23633 x1011110xx1xxxxx1x0111xxxxxxxxxx
23640 if (((word
>> 14) & 0x1) == 0)
23642 /* 33222222222211111111110000000000
23643 10987654321098765432109876543210
23644 x1011110xx1xxxxxx01111xxxxxxxxxx
23650 if (((word
>> 23) & 0x1) == 0)
23652 /* 33222222222211111111110000000000
23653 10987654321098765432109876543210
23654 x10111100x1xxxxxx11111xxxxxxxxxx
23660 /* 33222222222211111111110000000000
23661 10987654321098765432109876543210
23662 x10111101x1xxxxxx11111xxxxxxxxxx
23673 if (((word
>> 12) & 0x1) == 0)
23675 if (((word
>> 13) & 0x1) == 0)
23677 if (((word
>> 14) & 0x1) == 0)
23679 if (((word
>> 15) & 0x1) == 0)
23681 /* 33222222222211111111110000000000
23682 10987654321098765432109876543210
23683 xx111110xx1xxxxx000011xxxxxxxxxx
23689 /* 33222222222211111111110000000000
23690 10987654321098765432109876543210
23691 xx111110xx1xxxxx100011xxxxxxxxxx
23698 /* 33222222222211111111110000000000
23699 10987654321098765432109876543210
23700 xx111110xx1xxxxxx10011xxxxxxxxxx
23707 if (((word
>> 14) & 0x1) == 0)
23709 /* 33222222222211111111110000000000
23710 10987654321098765432109876543210
23711 xx111110xx1xxxxxx01011xxxxxxxxxx
23717 if (((word
>> 23) & 0x1) == 0)
23719 /* 33222222222211111111110000000000
23720 10987654321098765432109876543210
23721 xx1111100x1xxxxxx11011xxxxxxxxxx
23727 /* 33222222222211111111110000000000
23728 10987654321098765432109876543210
23729 xx1111101x1xxxxxx11011xxxxxxxxxx
23738 if (((word
>> 13) & 0x1) == 0)
23740 /* 33222222222211111111110000000000
23741 10987654321098765432109876543210
23742 xx111110xx1xxxxxxx0111xxxxxxxxxx
23748 /* 33222222222211111111110000000000
23749 10987654321098765432109876543210
23750 xx111110xx1xxxxxxx1111xxxxxxxxxx
23763 if (((word
>> 15) & 0x1) == 0)
23765 if (((word
>> 28) & 0x1) == 0)
23767 if (((word
>> 10) & 0x1) == 0)
23769 if (((word
>> 12) & 0x1) == 0)
23771 if (((word
>> 13) & 0x1) == 0)
23773 if (((word
>> 14) & 0x1) == 0)
23775 if (((word
>> 29) & 0x1) == 0)
23777 if (((word
>> 30) & 0x1) == 0)
23779 /* 33222222222211111111110000000000
23780 10987654321098765432109876543210
23781 x0001111xxxxxxxx0000x0xxxxxxxxxx
23787 /* 33222222222211111111110000000000
23788 10987654321098765432109876543210
23789 x1001111xxxxxxxx0000x0xxxxxxxxxx
23796 /* 33222222222211111111110000000000
23797 10987654321098765432109876543210
23798 xx101111xxxxxxxx0000x0xxxxxxxxxx
23805 if (((word
>> 29) & 0x1) == 0)
23807 if (((word
>> 30) & 0x1) == 0)
23809 /* 33222222222211111111110000000000
23810 10987654321098765432109876543210
23811 x0001111xxxxxxxx0100x0xxxxxxxxxx
23817 /* 33222222222211111111110000000000
23818 10987654321098765432109876543210
23819 x1001111xxxxxxxx0100x0xxxxxxxxxx
23826 /* 33222222222211111111110000000000
23827 10987654321098765432109876543210
23828 xx101111xxxxxxxx0100x0xxxxxxxxxx
23836 if (((word
>> 14) & 0x1) == 0)
23838 if (((word
>> 29) & 0x1) == 0)
23840 if (((word
>> 30) & 0x1) == 0)
23842 /* 33222222222211111111110000000000
23843 10987654321098765432109876543210
23844 x0001111xxxxxxxx0010x0xxxxxxxxxx
23850 /* 33222222222211111111110000000000
23851 10987654321098765432109876543210
23852 x1001111xxxxxxxx0010x0xxxxxxxxxx
23859 if (((word
>> 30) & 0x1) == 0)
23861 /* 33222222222211111111110000000000
23862 10987654321098765432109876543210
23863 x0101111xxxxxxxx0010x0xxxxxxxxxx
23869 /* 33222222222211111111110000000000
23870 10987654321098765432109876543210
23871 x1101111xxxxxxxx0010x0xxxxxxxxxx
23879 if (((word
>> 29) & 0x1) == 0)
23881 if (((word
>> 30) & 0x1) == 0)
23883 /* 33222222222211111111110000000000
23884 10987654321098765432109876543210
23885 x0001111xxxxxxxx0110x0xxxxxxxxxx
23891 /* 33222222222211111111110000000000
23892 10987654321098765432109876543210
23893 x1001111xxxxxxxx0110x0xxxxxxxxxx
23900 if (((word
>> 30) & 0x1) == 0)
23902 /* 33222222222211111111110000000000
23903 10987654321098765432109876543210
23904 x0101111xxxxxxxx0110x0xxxxxxxxxx
23910 /* 33222222222211111111110000000000
23911 10987654321098765432109876543210
23912 x1101111xxxxxxxx0110x0xxxxxxxxxx
23922 if (((word
>> 29) & 0x1) == 0)
23924 if (((word
>> 13) & 0x1) == 0)
23926 if (((word
>> 14) & 0x1) == 0)
23928 if (((word
>> 23) & 0x1) == 0)
23930 /* 33222222222211111111110000000000
23931 10987654321098765432109876543210
23932 xx0011110xxxxxxx0001x0xxxxxxxxxx
23938 /* 33222222222211111111110000000000
23939 10987654321098765432109876543210
23940 xx0011111xxxxxxx0001x0xxxxxxxxxx
23947 if (((word
>> 23) & 0x1) == 0)
23949 /* 33222222222211111111110000000000
23950 10987654321098765432109876543210
23951 xx0011110xxxxxxx0101x0xxxxxxxxxx
23957 /* 33222222222211111111110000000000
23958 10987654321098765432109876543210
23959 xx0011111xxxxxxx0101x0xxxxxxxxxx
23967 if (((word
>> 14) & 0x1) == 0)
23969 if (((word
>> 30) & 0x1) == 0)
23971 /* 33222222222211111111110000000000
23972 10987654321098765432109876543210
23973 x0001111xxxxxxxx0011x0xxxxxxxxxx
23979 /* 33222222222211111111110000000000
23980 10987654321098765432109876543210
23981 x1001111xxxxxxxx0011x0xxxxxxxxxx
23988 if (((word
>> 30) & 0x1) == 0)
23990 /* 33222222222211111111110000000000
23991 10987654321098765432109876543210
23992 x0001111xxxxxxxx0111x0xxxxxxxxxx
23998 /* 33222222222211111111110000000000
23999 10987654321098765432109876543210
24000 x1001111xxxxxxxx0111x0xxxxxxxxxx
24009 /* 33222222222211111111110000000000
24010 10987654321098765432109876543210
24011 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
24019 if (((word
>> 12) & 0x1) == 0)
24021 if (((word
>> 29) & 0x1) == 0)
24023 /* 33222222222211111111110000000000
24024 10987654321098765432109876543210
24025 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
24031 /* 33222222222211111111110000000000
24032 10987654321098765432109876543210
24033 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
24040 if (((word
>> 29) & 0x1) == 0)
24042 /* 33222222222211111111110000000000
24043 10987654321098765432109876543210
24044 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
24050 /* 33222222222211111111110000000000
24051 10987654321098765432109876543210
24052 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
24061 if (((word
>> 29) & 0x1) == 0)
24063 if (((word
>> 30) & 0x1) == 0)
24065 if (((word
>> 21) & 0x1) == 0)
24067 /* 33222222222211111111110000000000
24068 10987654321098765432109876543210
24069 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
24075 /* 33222222222211111111110000000000
24076 10987654321098765432109876543210
24077 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
24084 if (((word
>> 10) & 0x1) == 0)
24086 if (((word
>> 13) & 0x1) == 0)
24088 if (((word
>> 14) & 0x1) == 0)
24090 if (((word
>> 23) & 0x1) == 0)
24092 /* 33222222222211111111110000000000
24093 10987654321098765432109876543210
24094 x10111110xxxxxxx000xx0xxxxxxxxxx
24100 /* 33222222222211111111110000000000
24101 10987654321098765432109876543210
24102 x10111111xxxxxxx000xx0xxxxxxxxxx
24109 if (((word
>> 23) & 0x1) == 0)
24111 /* 33222222222211111111110000000000
24112 10987654321098765432109876543210
24113 x10111110xxxxxxx010xx0xxxxxxxxxx
24119 /* 33222222222211111111110000000000
24120 10987654321098765432109876543210
24121 x10111111xxxxxxx010xx0xxxxxxxxxx
24129 if (((word
>> 14) & 0x1) == 0)
24131 /* 33222222222211111111110000000000
24132 10987654321098765432109876543210
24133 x1011111xxxxxxxx001xx0xxxxxxxxxx
24139 /* 33222222222211111111110000000000
24140 10987654321098765432109876543210
24141 x1011111xxxxxxxx011xx0xxxxxxxxxx
24149 if (((word
>> 12) & 0x1) == 0)
24151 if (((word
>> 13) & 0x1) == 0)
24153 /* 33222222222211111111110000000000
24154 10987654321098765432109876543210
24155 x1011111xxxxxxxx0x00x1xxxxxxxxxx
24161 /* 33222222222211111111110000000000
24162 10987654321098765432109876543210
24163 x1011111xxxxxxxx0x10x1xxxxxxxxxx
24170 if (((word
>> 13) & 0x1) == 0)
24172 if (((word
>> 14) & 0x1) == 0)
24174 /* 33222222222211111111110000000000
24175 10987654321098765432109876543210
24176 x1011111xxxxxxxx0001x1xxxxxxxxxx
24182 /* 33222222222211111111110000000000
24183 10987654321098765432109876543210
24184 x1011111xxxxxxxx0101x1xxxxxxxxxx
24191 if (((word
>> 14) & 0x1) == 0)
24193 /* 33222222222211111111110000000000
24194 10987654321098765432109876543210
24195 x1011111xxxxxxxx0011x1xxxxxxxxxx
24201 /* 33222222222211111111110000000000
24202 10987654321098765432109876543210
24203 x1011111xxxxxxxx0111x1xxxxxxxxxx
24214 if (((word
>> 12) & 0x1) == 0)
24216 if (((word
>> 13) & 0x1) == 0)
24218 if (((word
>> 14) & 0x1) == 0)
24220 /* 33222222222211111111110000000000
24221 10987654321098765432109876543210
24222 xx111111xxxxxxxx0000xxxxxxxxxxxx
24228 /* 33222222222211111111110000000000
24229 10987654321098765432109876543210
24230 xx111111xxxxxxxx0100xxxxxxxxxxxx
24237 if (((word
>> 14) & 0x1) == 0)
24239 /* 33222222222211111111110000000000
24240 10987654321098765432109876543210
24241 xx111111xxxxxxxx0010xxxxxxxxxxxx
24247 /* 33222222222211111111110000000000
24248 10987654321098765432109876543210
24249 xx111111xxxxxxxx0110xxxxxxxxxxxx
24257 if (((word
>> 13) & 0x1) == 0)
24259 if (((word
>> 14) & 0x1) == 0)
24261 /* 33222222222211111111110000000000
24262 10987654321098765432109876543210
24263 xx111111xxxxxxxx0001xxxxxxxxxxxx
24269 /* 33222222222211111111110000000000
24270 10987654321098765432109876543210
24271 xx111111xxxxxxxx0101xxxxxxxxxxxx
24278 if (((word
>> 14) & 0x1) == 0)
24280 /* 33222222222211111111110000000000
24281 10987654321098765432109876543210
24282 xx111111xxxxxxxx0011xxxxxxxxxxxx
24288 /* 33222222222211111111110000000000
24289 10987654321098765432109876543210
24290 xx111111xxxxxxxx0111xxxxxxxxxxxx
24301 if (((word
>> 28) & 0x1) == 0)
24303 if (((word
>> 10) & 0x1) == 0)
24305 if (((word
>> 12) & 0x1) == 0)
24307 if (((word
>> 13) & 0x1) == 0)
24309 if (((word
>> 14) & 0x1) == 0)
24311 if (((word
>> 29) & 0x1) == 0)
24313 /* 33222222222211111111110000000000
24314 10987654321098765432109876543210
24315 xx001111xxxxxxxx1000x0xxxxxxxxxx
24321 if (((word
>> 30) & 0x1) == 0)
24323 /* 33222222222211111111110000000000
24324 10987654321098765432109876543210
24325 x0101111xxxxxxxx1000x0xxxxxxxxxx
24331 /* 33222222222211111111110000000000
24332 10987654321098765432109876543210
24333 x1101111xxxxxxxx1000x0xxxxxxxxxx
24341 if (((word
>> 29) & 0x1) == 0)
24343 /* 33222222222211111111110000000000
24344 10987654321098765432109876543210
24345 xx001111xxxxxxxx1100x0xxxxxxxxxx
24351 if (((word
>> 30) & 0x1) == 0)
24353 /* 33222222222211111111110000000000
24354 10987654321098765432109876543210
24355 x0101111xxxxxxxx1100x0xxxxxxxxxx
24361 /* 33222222222211111111110000000000
24362 10987654321098765432109876543210
24363 x1101111xxxxxxxx1100x0xxxxxxxxxx
24372 if (((word
>> 14) & 0x1) == 0)
24374 if (((word
>> 29) & 0x1) == 0)
24376 if (((word
>> 30) & 0x1) == 0)
24378 /* 33222222222211111111110000000000
24379 10987654321098765432109876543210
24380 x0001111xxxxxxxx1010x0xxxxxxxxxx
24386 /* 33222222222211111111110000000000
24387 10987654321098765432109876543210
24388 x1001111xxxxxxxx1010x0xxxxxxxxxx
24395 if (((word
>> 30) & 0x1) == 0)
24397 /* 33222222222211111111110000000000
24398 10987654321098765432109876543210
24399 x0101111xxxxxxxx1010x0xxxxxxxxxx
24405 /* 33222222222211111111110000000000
24406 10987654321098765432109876543210
24407 x1101111xxxxxxxx1010x0xxxxxxxxxx
24415 if (((word
>> 29) & 0x1) == 0)
24417 /* 33222222222211111111110000000000
24418 10987654321098765432109876543210
24419 xx001111xxxxxxxx1110x0xxxxxxxxxx
24425 /* 33222222222211111111110000000000
24426 10987654321098765432109876543210
24427 xx101111xxxxxxxx1110x0xxxxxxxxxx
24436 if (((word
>> 13) & 0x1) == 0)
24438 if (((word
>> 14) & 0x1) == 0)
24440 if (((word
>> 23) & 0x1) == 0)
24442 if (((word
>> 29) & 0x1) == 0)
24444 /* 33222222222211111111110000000000
24445 10987654321098765432109876543210
24446 xx0011110xxxxxxx1001x0xxxxxxxxxx
24452 /* 33222222222211111111110000000000
24453 10987654321098765432109876543210
24454 xx1011110xxxxxxx1001x0xxxxxxxxxx
24461 if (((word
>> 29) & 0x1) == 0)
24463 /* 33222222222211111111110000000000
24464 10987654321098765432109876543210
24465 xx0011111xxxxxxx1001x0xxxxxxxxxx
24471 /* 33222222222211111111110000000000
24472 10987654321098765432109876543210
24473 xx1011111xxxxxxx1001x0xxxxxxxxxx
24481 if (((word
>> 29) & 0x1) == 0)
24483 /* 33222222222211111111110000000000
24484 10987654321098765432109876543210
24485 xx001111xxxxxxxx1101x0xxxxxxxxxx
24491 /* 33222222222211111111110000000000
24492 10987654321098765432109876543210
24493 xx101111xxxxxxxx1101x0xxxxxxxxxx
24501 if (((word
>> 14) & 0x1) == 0)
24503 if (((word
>> 30) & 0x1) == 0)
24505 /* 33222222222211111111110000000000
24506 10987654321098765432109876543210
24507 x0x01111xxxxxxxx1011x0xxxxxxxxxx
24513 /* 33222222222211111111110000000000
24514 10987654321098765432109876543210
24515 x1x01111xxxxxxxx1011x0xxxxxxxxxx
24522 if (((word
>> 29) & 0x1) == 0)
24524 if (((word
>> 22) & 0x1) == 0)
24526 if (((word
>> 23) & 0x1) == 0)
24528 /* 33222222222211111111110000000000
24529 10987654321098765432109876543210
24530 xx00111100xxxxxx1111x0xxxxxxxxxx
24536 /* 33222222222211111111110000000000
24537 10987654321098765432109876543210
24538 xx00111110xxxxxx1111x0xxxxxxxxxx
24545 if (((word
>> 23) & 0x1) == 0)
24547 /* 33222222222211111111110000000000
24548 10987654321098765432109876543210
24549 xx00111101xxxxxx1111x0xxxxxxxxxx
24555 if (((word
>> 30) & 0x1) == 0)
24557 /* 33222222222211111111110000000000
24558 10987654321098765432109876543210
24559 x000111111xxxxxx1111x0xxxxxxxxxx
24565 /* 33222222222211111111110000000000
24566 10987654321098765432109876543210
24567 x100111111xxxxxx1111x0xxxxxxxxxx
24576 /* 33222222222211111111110000000000
24577 10987654321098765432109876543210
24578 xx101111xxxxxxxx1111x0xxxxxxxxxx
24588 if (((word
>> 11) & 0x1) == 0)
24590 if (((word
>> 14) & 0x1) == 0)
24592 if (((word
>> 12) & 0x1) == 0)
24594 if (((word
>> 29) & 0x1) == 0)
24596 /* 33222222222211111111110000000000
24597 10987654321098765432109876543210
24598 xx001111xxxxxxxx10x001xxxxxxxxxx
24604 /* 33222222222211111111110000000000
24605 10987654321098765432109876543210
24606 xx101111xxxxxxxx10x001xxxxxxxxxx
24613 if (((word
>> 29) & 0x1) == 0)
24615 /* 33222222222211111111110000000000
24616 10987654321098765432109876543210
24617 xx001111xxxxxxxx10x101xxxxxxxxxx
24623 /* 33222222222211111111110000000000
24624 10987654321098765432109876543210
24625 xx101111xxxxxxxx10x101xxxxxxxxxx
24633 if (((word
>> 13) & 0x1) == 0)
24635 if (((word
>> 29) & 0x1) == 0)
24637 /* 33222222222211111111110000000000
24638 10987654321098765432109876543210
24639 xx001111xxxxxxxx110x01xxxxxxxxxx
24645 /* 33222222222211111111110000000000
24646 10987654321098765432109876543210
24647 xx101111xxxxxxxx110x01xxxxxxxxxx
24654 if (((word
>> 12) & 0x1) == 0)
24656 if (((word
>> 29) & 0x1) == 0)
24658 /* 33222222222211111111110000000000
24659 10987654321098765432109876543210
24660 xx001111xxxxxxxx111001xxxxxxxxxx
24666 /* 33222222222211111111110000000000
24667 10987654321098765432109876543210
24668 xx101111xxxxxxxx111001xxxxxxxxxx
24675 if (((word
>> 29) & 0x1) == 0)
24677 /* 33222222222211111111110000000000
24678 10987654321098765432109876543210
24679 xx001111xxxxxxxx111101xxxxxxxxxx
24685 /* 33222222222211111111110000000000
24686 10987654321098765432109876543210
24687 xx101111xxxxxxxx111101xxxxxxxxxx
24697 if (((word
>> 12) & 0x1) == 0)
24699 if (((word
>> 29) & 0x1) == 0)
24701 if (((word
>> 30) & 0x1) == 0)
24703 /* 33222222222211111111110000000000
24704 10987654321098765432109876543210
24705 x0001111xxxxxxxx1xx011xxxxxxxxxx
24711 /* 33222222222211111111110000000000
24712 10987654321098765432109876543210
24713 x1001111xxxxxxxx1xx011xxxxxxxxxx
24720 if (((word
>> 30) & 0x1) == 0)
24722 /* 33222222222211111111110000000000
24723 10987654321098765432109876543210
24724 x0101111xxxxxxxx1xx011xxxxxxxxxx
24730 /* 33222222222211111111110000000000
24731 10987654321098765432109876543210
24732 x1101111xxxxxxxx1xx011xxxxxxxxxx
24740 if (((word
>> 13) & 0x1) == 0)
24742 if (((word
>> 29) & 0x1) == 0)
24744 if (((word
>> 30) & 0x1) == 0)
24746 /* 33222222222211111111110000000000
24747 10987654321098765432109876543210
24748 x0001111xxxxxxxx1x0111xxxxxxxxxx
24754 /* 33222222222211111111110000000000
24755 10987654321098765432109876543210
24756 x1001111xxxxxxxx1x0111xxxxxxxxxx
24763 if (((word
>> 30) & 0x1) == 0)
24765 /* 33222222222211111111110000000000
24766 10987654321098765432109876543210
24767 x0101111xxxxxxxx1x0111xxxxxxxxxx
24773 /* 33222222222211111111110000000000
24774 10987654321098765432109876543210
24775 x1101111xxxxxxxx1x0111xxxxxxxxxx
24783 if (((word
>> 29) & 0x1) == 0)
24785 /* 33222222222211111111110000000000
24786 10987654321098765432109876543210
24787 xx001111xxxxxxxx1x1111xxxxxxxxxx
24793 /* 33222222222211111111110000000000
24794 10987654321098765432109876543210
24795 xx101111xxxxxxxx1x1111xxxxxxxxxx
24806 if (((word
>> 29) & 0x1) == 0)
24808 if (((word
>> 30) & 0x1) == 0)
24810 if (((word
>> 21) & 0x1) == 0)
24812 /* 33222222222211111111110000000000
24813 10987654321098765432109876543210
24814 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
24820 /* 33222222222211111111110000000000
24821 10987654321098765432109876543210
24822 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
24829 if (((word
>> 10) & 0x1) == 0)
24831 if (((word
>> 12) & 0x1) == 0)
24833 /* 33222222222211111111110000000000
24834 10987654321098765432109876543210
24835 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
24841 if (((word
>> 13) & 0x1) == 0)
24843 if (((word
>> 14) & 0x1) == 0)
24845 if (((word
>> 23) & 0x1) == 0)
24847 /* 33222222222211111111110000000000
24848 10987654321098765432109876543210
24849 x10111110xxxxxxx1001x0xxxxxxxxxx
24855 /* 33222222222211111111110000000000
24856 10987654321098765432109876543210
24857 x10111111xxxxxxx1001x0xxxxxxxxxx
24864 /* 33222222222211111111110000000000
24865 10987654321098765432109876543210
24866 x1011111xxxxxxxx1101x0xxxxxxxxxx
24873 /* 33222222222211111111110000000000
24874 10987654321098765432109876543210
24875 x1011111xxxxxxxx1x11x0xxxxxxxxxx
24883 if (((word
>> 11) & 0x1) == 0)
24885 if (((word
>> 12) & 0x1) == 0)
24887 /* 33222222222211111111110000000000
24888 10987654321098765432109876543210
24889 x1011111xxxxxxxx1xx001xxxxxxxxxx
24895 /* 33222222222211111111110000000000
24896 10987654321098765432109876543210
24897 x1011111xxxxxxxx1xx101xxxxxxxxxx
24904 if (((word
>> 13) & 0x1) == 0)
24906 /* 33222222222211111111110000000000
24907 10987654321098765432109876543210
24908 x1011111xxxxxxxx1x0x11xxxxxxxxxx
24914 /* 33222222222211111111110000000000
24915 10987654321098765432109876543210
24916 x1011111xxxxxxxx1x1x11xxxxxxxxxx
24926 if (((word
>> 10) & 0x1) == 0)
24928 if (((word
>> 13) & 0x1) == 0)
24930 if (((word
>> 14) & 0x1) == 0)
24932 if (((word
>> 23) & 0x1) == 0)
24934 /* 33222222222211111111110000000000
24935 10987654321098765432109876543210
24936 xx1111110xxxxxxx100xx0xxxxxxxxxx
24942 /* 33222222222211111111110000000000
24943 10987654321098765432109876543210
24944 xx1111111xxxxxxx100xx0xxxxxxxxxx
24951 /* 33222222222211111111110000000000
24952 10987654321098765432109876543210
24953 xx111111xxxxxxxx110xx0xxxxxxxxxx
24960 /* 33222222222211111111110000000000
24961 10987654321098765432109876543210
24962 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
24969 if (((word
>> 11) & 0x1) == 0)
24971 if (((word
>> 12) & 0x1) == 0)
24973 if (((word
>> 13) & 0x1) == 0)
24975 /* 33222222222211111111110000000000
24976 10987654321098765432109876543210
24977 xx111111xxxxxxxx1x0001xxxxxxxxxx
24983 /* 33222222222211111111110000000000
24984 10987654321098765432109876543210
24985 xx111111xxxxxxxx1x1001xxxxxxxxxx
24992 /* 33222222222211111111110000000000
24993 10987654321098765432109876543210
24994 xx111111xxxxxxxx1xx101xxxxxxxxxx
25001 if (((word
>> 12) & 0x1) == 0)
25003 /* 33222222222211111111110000000000
25004 10987654321098765432109876543210
25005 xx111111xxxxxxxx1xx011xxxxxxxxxx
25011 if (((word
>> 13) & 0x1) == 0)
25013 /* 33222222222211111111110000000000
25014 10987654321098765432109876543210
25015 xx111111xxxxxxxx1x0111xxxxxxxxxx
25021 /* 33222222222211111111110000000000
25022 10987654321098765432109876543210
25023 xx111111xxxxxxxx1x1111xxxxxxxxxx
25039 /* Lookup opcode WORD in the opcode table. N.B. all alias
25040 opcodes are ignored here. */
25042 const aarch64_opcode
*
25043 aarch64_opcode_lookup (uint32_t word
)
25045 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
25048 const aarch64_opcode
*
25049 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
25051 /* Use the index as the key to locate the next opcode. */
25052 int key
= opcode
- aarch64_opcode_table
;
25056 case 2381: value
= 2383; break; /* mov --> mova. */
25057 case 2383: return NULL
; /* mova --> NULL. */
25058 case 2380: value
= 2382; break; /* mov --> mova. */
25059 case 2382: return NULL
; /* mova --> NULL. */
25060 case 2385: value
= 2390; break; /* ld1b --> ld1b. */
25061 case 2390: return NULL
; /* ld1b --> NULL. */
25062 case 2387: value
= 2392; break; /* ld1w --> ld1w. */
25063 case 2392: return NULL
; /* ld1w --> NULL. */
25064 case 2386: value
= 2391; break; /* ld1h --> ld1h. */
25065 case 2391: return NULL
; /* ld1h --> NULL. */
25066 case 2388: value
= 2393; break; /* ld1d --> ld1d. */
25067 case 2393: return NULL
; /* ld1d --> NULL. */
25068 case 2395: value
= 2400; break; /* st1b --> st1b. */
25069 case 2400: return NULL
; /* st1b --> NULL. */
25070 case 2397: value
= 2402; break; /* st1w --> st1w. */
25071 case 2402: return NULL
; /* st1w --> NULL. */
25072 case 2396: value
= 2401; break; /* st1h --> st1h. */
25073 case 2401: return NULL
; /* st1h --> NULL. */
25074 case 2398: value
= 2403; break; /* st1d --> st1d. */
25075 case 2403: return NULL
; /* st1d --> NULL. */
25076 case 2389: value
= 2394; break; /* ld1q --> ld1q. */
25077 case 2394: return NULL
; /* ld1q --> NULL. */
25078 case 2399: value
= 2404; break; /* st1q --> st1q. */
25079 case 2404: return NULL
; /* st1q --> NULL. */
25080 case 12: value
= 19; break; /* add --> addg. */
25081 case 19: return NULL
; /* addg --> NULL. */
25082 case 16: value
= 20; break; /* sub --> subg. */
25083 case 20: return NULL
; /* subg --> NULL. */
25084 case 971: value
= 975; break; /* stnp --> stp. */
25085 case 975: return NULL
; /* stp --> NULL. */
25086 case 969: value
= 970; break; /* stllrb --> stllrh. */
25087 case 970: return NULL
; /* stllrh --> NULL. */
25088 case 972: value
= 976; break; /* ldnp --> ldp. */
25089 case 976: return NULL
; /* ldp --> NULL. */
25090 case 1640: value
= 1641; break; /* ldff1b --> ldff1b. */
25091 case 1641: return NULL
; /* ldff1b --> NULL. */
25092 case 1696: value
= 1697; break; /* ldff1sw --> ldff1sw. */
25093 case 1697: return NULL
; /* ldff1sw --> NULL. */
25094 case 1644: value
= 1645; break; /* ldff1b --> ldff1b. */
25095 case 1645: return NULL
; /* ldff1b --> NULL. */
25096 case 1663: value
= 1664; break; /* ldff1h --> ldff1h. */
25097 case 1664: return NULL
; /* ldff1h --> NULL. */
25098 case 1642: value
= 1643; break; /* ldff1b --> ldff1b. */
25099 case 1643: return NULL
; /* ldff1b --> NULL. */
25100 case 1661: value
= 1662; break; /* ldff1h --> ldff1h. */
25101 case 1662: return NULL
; /* ldff1h --> NULL. */
25102 case 1646: value
= 1647; break; /* ldff1b --> ldff1b. */
25103 case 1647: return NULL
; /* ldff1b --> NULL. */
25104 case 1665: value
= 1666; break; /* ldff1h --> ldff1h. */
25105 case 1666: return NULL
; /* ldff1h --> NULL. */
25106 case 1686: value
= 1687; break; /* ldff1sh --> ldff1sh. */
25107 case 1687: return NULL
; /* ldff1sh --> NULL. */
25108 case 1674: value
= 1675; break; /* ldff1sb --> ldff1sb. */
25109 case 1675: return NULL
; /* ldff1sb --> NULL. */
25110 case 1705: value
= 1706; break; /* ldff1w --> ldff1w. */
25111 case 1706: return NULL
; /* ldff1w --> NULL. */
25112 case 1678: value
= 1679; break; /* ldff1sb --> ldff1sb. */
25113 case 1679: return NULL
; /* ldff1sb --> NULL. */
25114 case 1688: value
= 1689; break; /* ldff1sh --> ldff1sh. */
25115 case 1689: return NULL
; /* ldff1sh --> NULL. */
25116 case 1676: value
= 1677; break; /* ldff1sb --> ldff1sb. */
25117 case 1677: return NULL
; /* ldff1sb --> NULL. */
25118 case 1707: value
= 1708; break; /* ldff1w --> ldff1w. */
25119 case 1708: return NULL
; /* ldff1w --> NULL. */
25120 case 1652: value
= 1653; break; /* ldff1d --> ldff1d. */
25121 case 1653: return NULL
; /* ldff1d --> NULL. */
25122 case 811: value
= 812; break; /* xaflag --> axflag. */
25123 case 812: value
= 1194; break; /* axflag --> tcommit. */
25124 case 1194: value
= 1197; break; /* tcommit --> smstart. */
25125 case 1197: value
= 1198; break; /* smstart --> smstop. */
25126 case 1198: value
= 1199; break; /* smstop --> smstart. */
25127 case 1199: value
= 1200; break; /* smstart --> smstop. */
25128 case 1200: value
= 1201; break; /* smstop --> msr. */
25129 case 1201: value
= 1202; break; /* msr --> hint. */
25130 case 1202: value
= 1211; break; /* hint --> dgh. */
25131 case 1211: value
= 1220; break; /* dgh --> clrex. */
25132 case 1220: value
= 1221; break; /* clrex --> dsb. */
25133 case 1221: value
= 1222; break; /* dsb --> dsb. */
25134 case 1222: value
= 1226; break; /* dsb --> dmb. */
25135 case 1226: value
= 1227; break; /* dmb --> isb. */
25136 case 1227: value
= 1228; break; /* isb --> sb. */
25137 case 1228: value
= 1229; break; /* sb --> sys. */
25138 case 1229: value
= 1234; break; /* sys --> wfet. */
25139 case 1234: value
= 1235; break; /* wfet --> wfit. */
25140 case 1235: value
= 1239; break; /* wfit --> cfinv. */
25141 case 1239: value
= 1240; break; /* cfinv --> msr. */
25142 case 1240: return NULL
; /* msr --> NULL. */
25143 case 1193: value
= 1195; break; /* tstart --> ttest. */
25144 case 1195: value
= 1241; break; /* ttest --> sysl. */
25145 case 1241: value
= 1242; break; /* sysl --> mrs. */
25146 case 1242: return NULL
; /* mrs --> NULL. */
25147 case 440: value
= 441; break; /* st4 --> st1. */
25148 case 441: value
= 442; break; /* st1 --> st2. */
25149 case 442: value
= 443; break; /* st2 --> st3. */
25150 case 443: return NULL
; /* st3 --> NULL. */
25151 case 448: value
= 449; break; /* st4 --> st1. */
25152 case 449: value
= 450; break; /* st1 --> st2. */
25153 case 450: value
= 451; break; /* st2 --> st3. */
25154 case 451: return NULL
; /* st3 --> NULL. */
25155 case 444: value
= 445; break; /* ld4 --> ld1. */
25156 case 445: value
= 446; break; /* ld1 --> ld2. */
25157 case 446: value
= 447; break; /* ld2 --> ld3. */
25158 case 447: return NULL
; /* ld3 --> NULL. */
25159 case 460: value
= 462; break; /* ld1 --> ld1r. */
25160 case 462: return NULL
; /* ld1r --> NULL. */
25161 case 464: value
= 466; break; /* ld2 --> ld2r. */
25162 case 466: return NULL
; /* ld2r --> NULL. */
25163 case 461: value
= 463; break; /* ld3 --> ld3r. */
25164 case 463: return NULL
; /* ld3r --> NULL. */
25165 case 465: value
= 467; break; /* ld4 --> ld4r. */
25166 case 467: return NULL
; /* ld4r --> NULL. */
25167 case 452: value
= 453; break; /* ld4 --> ld1. */
25168 case 453: value
= 454; break; /* ld1 --> ld2. */
25169 case 454: value
= 455; break; /* ld2 --> ld3. */
25170 case 455: return NULL
; /* ld3 --> NULL. */
25171 case 472: value
= 474; break; /* ld1 --> ld1r. */
25172 case 474: return NULL
; /* ld1r --> NULL. */
25173 case 473: value
= 475; break; /* ld3 --> ld3r. */
25174 case 475: return NULL
; /* ld3r --> NULL. */
25175 case 476: value
= 478; break; /* ld2 --> ld2r. */
25176 case 478: return NULL
; /* ld2r --> NULL. */
25177 case 477: value
= 479; break; /* ld4 --> ld4r. */
25178 case 479: return NULL
; /* ld4r --> NULL. */
25179 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
25180 case 765: return NULL
; /* fcvtzs --> NULL. */
25181 case 760: value
= 761; break; /* scvtf --> scvtf. */
25182 case 761: return NULL
; /* scvtf --> NULL. */
25183 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
25184 case 767: return NULL
; /* fcvtzu --> NULL. */
25185 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
25186 case 763: return NULL
; /* ucvtf --> NULL. */
25187 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
25188 case 769: return NULL
; /* fcvtns --> NULL. */
25189 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
25190 case 789: return NULL
; /* fcvtms --> NULL. */
25191 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
25192 case 785: return NULL
; /* fcvtps --> NULL. */
25193 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
25194 case 793: return NULL
; /* fcvtzs --> NULL. */
25195 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
25196 case 777: return NULL
; /* fcvtas --> NULL. */
25197 case 772: value
= 773; break; /* scvtf --> scvtf. */
25198 case 773: return NULL
; /* scvtf --> NULL. */
25199 case 780: value
= 781; break; /* fmov --> fmov. */
25200 case 781: return NULL
; /* fmov --> NULL. */
25201 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
25202 case 771: return NULL
; /* fcvtnu --> NULL. */
25203 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
25204 case 791: return NULL
; /* fcvtmu --> NULL. */
25205 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
25206 case 787: return NULL
; /* fcvtpu --> NULL. */
25207 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
25208 case 795: return NULL
; /* fcvtzu --> NULL. */
25209 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
25210 case 779: return NULL
; /* fcvtau --> NULL. */
25211 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
25212 case 775: return NULL
; /* ucvtf --> NULL. */
25213 case 782: value
= 783; break; /* fmov --> fmov. */
25214 case 783: return NULL
; /* fmov --> NULL. */
25215 case 817: value
= 818; break; /* fmov --> fmov. */
25216 case 818: return NULL
; /* fmov --> NULL. */
25217 case 826: value
= 827; break; /* frintn --> frintn. */
25218 case 827: return NULL
; /* frintn --> NULL. */
25219 case 821: value
= 822; break; /* fneg --> fneg. */
25220 case 822: return NULL
; /* fneg --> NULL. */
25221 case 830: value
= 831; break; /* frintm --> frintm. */
25222 case 831: return NULL
; /* frintm --> NULL. */
25223 case 819: value
= 820; break; /* fabs --> fabs. */
25224 case 820: return NULL
; /* fabs --> NULL. */
25225 case 828: value
= 829; break; /* frintp --> frintp. */
25226 case 829: return NULL
; /* frintp --> NULL. */
25227 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
25228 case 824: return NULL
; /* fsqrt --> NULL. */
25229 case 832: value
= 833; break; /* frintz --> frintz. */
25230 case 833: return NULL
; /* frintz --> NULL. */
25231 case 825: value
= 2506; break; /* fcvt --> bfcvt. */
25232 case 2506: return NULL
; /* bfcvt --> NULL. */
25233 case 834: value
= 835; break; /* frinta --> frinta. */
25234 case 835: return NULL
; /* frinta --> NULL. */
25235 case 836: value
= 837; break; /* frintx --> frintx. */
25236 case 837: return NULL
; /* frintx --> NULL. */
25237 case 838: value
= 839; break; /* frinti --> frinti. */
25238 case 839: return NULL
; /* frinti --> NULL. */
25239 case 803: value
= 804; break; /* fcmp --> fcmp. */
25240 case 804: return NULL
; /* fcmp --> NULL. */
25241 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
25242 case 806: return NULL
; /* fcmpe --> NULL. */
25243 case 807: value
= 808; break; /* fcmp --> fcmp. */
25244 case 808: return NULL
; /* fcmp --> NULL. */
25245 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
25246 case 810: return NULL
; /* fcmpe --> NULL. */
25247 case 866: value
= 867; break; /* fmov --> fmov. */
25248 case 867: return NULL
; /* fmov --> NULL. */
25249 case 840: value
= 841; break; /* fmul --> fmul. */
25250 case 841: return NULL
; /* fmul --> NULL. */
25251 case 856: value
= 857; break; /* fnmul --> fnmul. */
25252 case 857: return NULL
; /* fnmul --> NULL. */
25253 case 848: value
= 849; break; /* fmax --> fmax. */
25254 case 849: return NULL
; /* fmax --> NULL. */
25255 case 844: value
= 845; break; /* fadd --> fadd. */
25256 case 845: return NULL
; /* fadd --> NULL. */
25257 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
25258 case 853: return NULL
; /* fmaxnm --> NULL. */
25259 case 842: value
= 843; break; /* fdiv --> fdiv. */
25260 case 843: return NULL
; /* fdiv --> NULL. */
25261 case 850: value
= 851; break; /* fmin --> fmin. */
25262 case 851: return NULL
; /* fmin --> NULL. */
25263 case 846: value
= 847; break; /* fsub --> fsub. */
25264 case 847: return NULL
; /* fsub --> NULL. */
25265 case 854: value
= 855; break; /* fminnm --> fminnm. */
25266 case 855: return NULL
; /* fminnm --> NULL. */
25267 case 799: value
= 800; break; /* fccmp --> fccmp. */
25268 case 800: return NULL
; /* fccmp --> NULL. */
25269 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
25270 case 802: return NULL
; /* fccmpe --> NULL. */
25271 case 868: value
= 869; break; /* fcsel --> fcsel. */
25272 case 869: return NULL
; /* fcsel --> NULL. */
25273 case 133: value
= 374; break; /* movi --> sshr. */
25274 case 374: value
= 376; break; /* sshr --> srshr. */
25275 case 376: return NULL
; /* srshr --> NULL. */
25276 case 141: value
= 396; break; /* mvni --> ushr. */
25277 case 396: value
= 398; break; /* ushr --> urshr. */
25278 case 398: value
= 400; break; /* urshr --> sri. */
25279 case 400: value
= 402; break; /* sri --> sqshlu. */
25280 case 402: return NULL
; /* sqshlu --> NULL. */
25281 case 134: value
= 375; break; /* orr --> ssra. */
25282 case 375: value
= 377; break; /* ssra --> srsra. */
25283 case 377: value
= 378; break; /* srsra --> shl. */
25284 case 378: value
= 379; break; /* shl --> sqshl. */
25285 case 379: return NULL
; /* sqshl --> NULL. */
25286 case 142: value
= 397; break; /* bic --> usra. */
25287 case 397: value
= 399; break; /* usra --> ursra. */
25288 case 399: value
= 401; break; /* ursra --> sli. */
25289 case 401: value
= 403; break; /* sli --> uqshl. */
25290 case 403: return NULL
; /* uqshl --> NULL. */
25291 case 858: value
= 859; break; /* fmadd --> fmadd. */
25292 case 859: return NULL
; /* fmadd --> NULL. */
25293 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
25294 case 863: return NULL
; /* fnmadd --> NULL. */
25295 case 135: value
= 380; break; /* movi --> shrn. */
25296 case 380: value
= 381; break; /* shrn --> shrn2. */
25297 case 381: value
= 388; break; /* shrn2 --> sshll. */
25298 case 388: value
= 390; break; /* sshll --> sshll2. */
25299 case 390: return NULL
; /* sshll2 --> NULL. */
25300 case 143: value
= 404; break; /* mvni --> sqshrun. */
25301 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
25302 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
25303 case 412: value
= 414; break; /* ushll --> ushll2. */
25304 case 414: return NULL
; /* ushll2 --> NULL. */
25305 case 136: value
= 384; break; /* orr --> sqshrn. */
25306 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
25307 case 385: return NULL
; /* sqshrn2 --> NULL. */
25308 case 144: value
= 408; break; /* bic --> uqshrn. */
25309 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
25310 case 409: return NULL
; /* uqshrn2 --> NULL. */
25311 case 138: value
= 392; break; /* movi --> scvtf. */
25312 case 392: value
= 393; break; /* scvtf --> scvtf. */
25313 case 393: return NULL
; /* scvtf --> NULL. */
25314 case 146: value
= 147; break; /* movi --> movi. */
25315 case 147: value
= 416; break; /* movi --> ucvtf. */
25316 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
25317 case 417: return NULL
; /* ucvtf --> NULL. */
25318 case 140: value
= 394; break; /* fmov --> fcvtzs. */
25319 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
25320 case 395: return NULL
; /* fcvtzs --> NULL. */
25321 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
25322 case 419: return NULL
; /* fcvtzu --> NULL. */
25323 case 860: value
= 861; break; /* fmsub --> fmsub. */
25324 case 861: return NULL
; /* fmsub --> NULL. */
25325 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
25326 case 865: return NULL
; /* fnmsub --> NULL. */
25327 case 598: value
= 599; break; /* scvtf --> scvtf. */
25328 case 599: return NULL
; /* scvtf --> NULL. */
25329 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
25330 case 601: return NULL
; /* fcvtzs --> NULL. */
25331 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
25332 case 615: return NULL
; /* ucvtf --> NULL. */
25333 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
25334 case 617: return NULL
; /* fcvtzu --> NULL. */
25335 default: return NULL
;
25338 return aarch64_opcode_table
+ value
;
25341 const aarch64_opcode
*
25342 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
25344 /* Use the index as the key to locate the alias opcode. */
25345 int key
= opcode
- aarch64_opcode_table
;
25349 case 2: value
= 3; break; /* sbc --> ngc. */
25350 case 4: value
= 5; break; /* sbcs --> ngcs. */
25351 case 7: value
= 8; break; /* adds --> cmn. */
25352 case 10: value
= 11; break; /* subs --> cmp. */
25353 case 12: value
= 13; break; /* add --> mov. */
25354 case 14: value
= 15; break; /* adds --> cmn. */
25355 case 17: value
= 18; break; /* subs --> cmp. */
25356 case 22: value
= 23; break; /* adds --> cmn. */
25357 case 24: value
= 25; break; /* sub --> neg. */
25358 case 26: value
= 27; break; /* subs --> cmp. */
25359 case 152: value
= 153; break; /* umov --> mov. */
25360 case 154: value
= 155; break; /* ins --> mov. */
25361 case 156: value
= 157; break; /* ins --> mov. */
25362 case 242: value
= 243; break; /* not --> mvn. */
25363 case 317: value
= 318; break; /* orr --> mov. */
25364 case 388: value
= 389; break; /* sshll --> sxtl. */
25365 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
25366 case 412: value
= 413; break; /* ushll --> uxtl. */
25367 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
25368 case 535: value
= 536; break; /* dup --> mov. */
25369 case 618: value
= 623; break; /* sbfm --> sxtw. */
25370 case 625: value
= 627; break; /* bfm --> bfc. */
25371 case 629: value
= 633; break; /* ubfm --> uxth. */
25372 case 663: value
= 665; break; /* csinc --> cset. */
25373 case 666: value
= 668; break; /* csinv --> csetm. */
25374 case 669: value
= 670; break; /* csneg --> cneg. */
25375 case 688: value
= 688; break; /* rev --> rev. */
25376 case 713: value
= 714; break; /* lslv --> lsl. */
25377 case 715: value
= 716; break; /* lsrv --> lsr. */
25378 case 717: value
= 718; break; /* asrv --> asr. */
25379 case 719: value
= 720; break; /* rorv --> ror. */
25380 case 722: value
= 723; break; /* subps --> cmpp. */
25381 case 735: value
= 736; break; /* madd --> mul. */
25382 case 737: value
= 738; break; /* msub --> mneg. */
25383 case 739: value
= 740; break; /* smaddl --> smull. */
25384 case 741: value
= 742; break; /* smsubl --> smnegl. */
25385 case 744: value
= 745; break; /* umaddl --> umull. */
25386 case 746: value
= 747; break; /* umsubl --> umnegl. */
25387 case 758: value
= 759; break; /* extr --> ror. */
25388 case 995: value
= 996; break; /* and --> bic. */
25389 case 997: value
= 998; break; /* orr --> mov. */
25390 case 1000: value
= 1001; break; /* ands --> tst. */
25391 case 1004: value
= 1006; break; /* orr --> uxtw. */
25392 case 1007: value
= 1008; break; /* orn --> mvn. */
25393 case 1011: value
= 1012; break; /* ands --> tst. */
25394 case 1042: value
= 1138; break; /* ldaddb --> staddb. */
25395 case 1043: value
= 1139; break; /* ldaddh --> staddh. */
25396 case 1044: value
= 1140; break; /* ldadd --> stadd. */
25397 case 1046: value
= 1141; break; /* ldaddlb --> staddlb. */
25398 case 1049: value
= 1142; break; /* ldaddlh --> staddlh. */
25399 case 1052: value
= 1143; break; /* ldaddl --> staddl. */
25400 case 1054: value
= 1144; break; /* ldclrb --> stclrb. */
25401 case 1055: value
= 1145; break; /* ldclrh --> stclrh. */
25402 case 1056: value
= 1146; break; /* ldclr --> stclr. */
25403 case 1058: value
= 1147; break; /* ldclrlb --> stclrlb. */
25404 case 1061: value
= 1148; break; /* ldclrlh --> stclrlh. */
25405 case 1064: value
= 1149; break; /* ldclrl --> stclrl. */
25406 case 1066: value
= 1150; break; /* ldeorb --> steorb. */
25407 case 1067: value
= 1151; break; /* ldeorh --> steorh. */
25408 case 1068: value
= 1152; break; /* ldeor --> steor. */
25409 case 1070: value
= 1153; break; /* ldeorlb --> steorlb. */
25410 case 1073: value
= 1154; break; /* ldeorlh --> steorlh. */
25411 case 1076: value
= 1155; break; /* ldeorl --> steorl. */
25412 case 1078: value
= 1156; break; /* ldsetb --> stsetb. */
25413 case 1079: value
= 1157; break; /* ldseth --> stseth. */
25414 case 1080: value
= 1158; break; /* ldset --> stset. */
25415 case 1082: value
= 1159; break; /* ldsetlb --> stsetlb. */
25416 case 1085: value
= 1160; break; /* ldsetlh --> stsetlh. */
25417 case 1088: value
= 1161; break; /* ldsetl --> stsetl. */
25418 case 1090: value
= 1162; break; /* ldsmaxb --> stsmaxb. */
25419 case 1091: value
= 1163; break; /* ldsmaxh --> stsmaxh. */
25420 case 1092: value
= 1164; break; /* ldsmax --> stsmax. */
25421 case 1094: value
= 1165; break; /* ldsmaxlb --> stsmaxlb. */
25422 case 1097: value
= 1166; break; /* ldsmaxlh --> stsmaxlh. */
25423 case 1100: value
= 1167; break; /* ldsmaxl --> stsmaxl. */
25424 case 1102: value
= 1168; break; /* ldsminb --> stsminb. */
25425 case 1103: value
= 1169; break; /* ldsminh --> stsminh. */
25426 case 1104: value
= 1170; break; /* ldsmin --> stsmin. */
25427 case 1106: value
= 1171; break; /* ldsminlb --> stsminlb. */
25428 case 1109: value
= 1172; break; /* ldsminlh --> stsminlh. */
25429 case 1112: value
= 1173; break; /* ldsminl --> stsminl. */
25430 case 1114: value
= 1174; break; /* ldumaxb --> stumaxb. */
25431 case 1115: value
= 1175; break; /* ldumaxh --> stumaxh. */
25432 case 1116: value
= 1176; break; /* ldumax --> stumax. */
25433 case 1118: value
= 1177; break; /* ldumaxlb --> stumaxlb. */
25434 case 1121: value
= 1178; break; /* ldumaxlh --> stumaxlh. */
25435 case 1124: value
= 1179; break; /* ldumaxl --> stumaxl. */
25436 case 1126: value
= 1180; break; /* lduminb --> stuminb. */
25437 case 1127: value
= 1181; break; /* lduminh --> stuminh. */
25438 case 1128: value
= 1182; break; /* ldumin --> stumin. */
25439 case 1130: value
= 1183; break; /* lduminlb --> stuminlb. */
25440 case 1133: value
= 1184; break; /* lduminlh --> stuminlh. */
25441 case 1136: value
= 1185; break; /* lduminl --> stuminl. */
25442 case 1186: value
= 1187; break; /* movn --> mov. */
25443 case 1188: value
= 1189; break; /* movz --> mov. */
25444 case 1202: value
= 1250; break; /* hint --> autibsp. */
25445 case 1221: value
= 1225; break; /* dsb --> pssbb. */
25446 case 1222: value
= 1222; break; /* dsb --> dsb. */
25447 case 1229: value
= 1238; break; /* sys --> cpp. */
25448 case 1234: value
= 1234; break; /* wfet --> wfet. */
25449 case 1235: value
= 1235; break; /* wfit --> wfit. */
25450 case 1298: value
= 2048; break; /* and --> bic. */
25451 case 1300: value
= 1281; break; /* and --> mov. */
25452 case 1301: value
= 1285; break; /* ands --> movs. */
25453 case 1336: value
= 2049; break; /* cmpge --> cmple. */
25454 case 1339: value
= 2052; break; /* cmpgt --> cmplt. */
25455 case 1341: value
= 2050; break; /* cmphi --> cmplo. */
25456 case 1344: value
= 2051; break; /* cmphs --> cmpls. */
25457 case 1366: value
= 1278; break; /* cpy --> mov. */
25458 case 1367: value
= 1280; break; /* cpy --> mov. */
25459 case 1368: value
= 2059; break; /* cpy --> fmov. */
25460 case 1380: value
= 1273; break; /* dup --> mov. */
25461 case 1381: value
= 1275; break; /* dup --> mov. */
25462 case 1382: value
= 2058; break; /* dup --> fmov. */
25463 case 1383: value
= 1276; break; /* dupm --> mov. */
25464 case 1385: value
= 2053; break; /* eor --> eon. */
25465 case 1387: value
= 1286; break; /* eor --> not. */
25466 case 1388: value
= 1287; break; /* eors --> nots. */
25467 case 1393: value
= 2054; break; /* facge --> facle. */
25468 case 1394: value
= 2055; break; /* facgt --> faclt. */
25469 case 1407: value
= 2056; break; /* fcmge --> fcmle. */
25470 case 1409: value
= 2057; break; /* fcmgt --> fcmlt. */
25471 case 1415: value
= 1270; break; /* fcpy --> fmov. */
25472 case 1438: value
= 1269; break; /* fdup --> fmov. */
25473 case 1769: value
= 1271; break; /* orr --> mov. */
25474 case 1770: value
= 2060; break; /* orr --> orn. */
25475 case 1772: value
= 1274; break; /* orr --> mov. */
25476 case 1773: value
= 1284; break; /* orrs --> movs. */
25477 case 1835: value
= 1279; break; /* sel --> mov. */
25478 case 1836: value
= 1282; break; /* sel --> mov. */
25479 default: return NULL
;
25482 return aarch64_opcode_table
+ value
;
25485 const aarch64_opcode
*
25486 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
25488 /* Use the index as the key to locate the next opcode. */
25489 int key
= opcode
- aarch64_opcode_table
;
25493 case 3: value
= 2; break; /* ngc --> sbc. */
25494 case 5: value
= 4; break; /* ngcs --> sbcs. */
25495 case 8: value
= 7; break; /* cmn --> adds. */
25496 case 11: value
= 10; break; /* cmp --> subs. */
25497 case 13: value
= 12; break; /* mov --> add. */
25498 case 15: value
= 14; break; /* cmn --> adds. */
25499 case 18: value
= 17; break; /* cmp --> subs. */
25500 case 23: value
= 22; break; /* cmn --> adds. */
25501 case 25: value
= 24; break; /* neg --> sub. */
25502 case 27: value
= 28; break; /* cmp --> negs. */
25503 case 28: value
= 26; break; /* negs --> subs. */
25504 case 153: value
= 152; break; /* mov --> umov. */
25505 case 155: value
= 154; break; /* mov --> ins. */
25506 case 157: value
= 156; break; /* mov --> ins. */
25507 case 243: value
= 242; break; /* mvn --> not. */
25508 case 318: value
= 317; break; /* mov --> orr. */
25509 case 389: value
= 388; break; /* sxtl --> sshll. */
25510 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
25511 case 413: value
= 412; break; /* uxtl --> ushll. */
25512 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
25513 case 536: value
= 535; break; /* mov --> dup. */
25514 case 623: value
= 622; break; /* sxtw --> sxth. */
25515 case 622: value
= 621; break; /* sxth --> sxtb. */
25516 case 621: value
= 624; break; /* sxtb --> asr. */
25517 case 624: value
= 620; break; /* asr --> sbfx. */
25518 case 620: value
= 619; break; /* sbfx --> sbfiz. */
25519 case 619: value
= 618; break; /* sbfiz --> sbfm. */
25520 case 627: value
= 628; break; /* bfc --> bfxil. */
25521 case 628: value
= 626; break; /* bfxil --> bfi. */
25522 case 626: value
= 625; break; /* bfi --> bfm. */
25523 case 633: value
= 632; break; /* uxth --> uxtb. */
25524 case 632: value
= 635; break; /* uxtb --> lsr. */
25525 case 635: value
= 634; break; /* lsr --> lsl. */
25526 case 634: value
= 631; break; /* lsl --> ubfx. */
25527 case 631: value
= 630; break; /* ubfx --> ubfiz. */
25528 case 630: value
= 629; break; /* ubfiz --> ubfm. */
25529 case 665: value
= 664; break; /* cset --> cinc. */
25530 case 664: value
= 663; break; /* cinc --> csinc. */
25531 case 668: value
= 667; break; /* csetm --> cinv. */
25532 case 667: value
= 666; break; /* cinv --> csinv. */
25533 case 670: value
= 669; break; /* cneg --> csneg. */
25534 case 688: value
= 689; break; /* rev --> rev64. */
25535 case 714: value
= 713; break; /* lsl --> lslv. */
25536 case 716: value
= 715; break; /* lsr --> lsrv. */
25537 case 718: value
= 717; break; /* asr --> asrv. */
25538 case 720: value
= 719; break; /* ror --> rorv. */
25539 case 723: value
= 722; break; /* cmpp --> subps. */
25540 case 736: value
= 735; break; /* mul --> madd. */
25541 case 738: value
= 737; break; /* mneg --> msub. */
25542 case 740: value
= 739; break; /* smull --> smaddl. */
25543 case 742: value
= 741; break; /* smnegl --> smsubl. */
25544 case 745: value
= 744; break; /* umull --> umaddl. */
25545 case 747: value
= 746; break; /* umnegl --> umsubl. */
25546 case 759: value
= 758; break; /* ror --> extr. */
25547 case 996: value
= 995; break; /* bic --> and. */
25548 case 998: value
= 997; break; /* mov --> orr. */
25549 case 1001: value
= 1000; break; /* tst --> ands. */
25550 case 1006: value
= 1005; break; /* uxtw --> mov. */
25551 case 1005: value
= 1004; break; /* mov --> orr. */
25552 case 1008: value
= 1007; break; /* mvn --> orn. */
25553 case 1012: value
= 1011; break; /* tst --> ands. */
25554 case 1138: value
= 1042; break; /* staddb --> ldaddb. */
25555 case 1139: value
= 1043; break; /* staddh --> ldaddh. */
25556 case 1140: value
= 1044; break; /* stadd --> ldadd. */
25557 case 1141: value
= 1046; break; /* staddlb --> ldaddlb. */
25558 case 1142: value
= 1049; break; /* staddlh --> ldaddlh. */
25559 case 1143: value
= 1052; break; /* staddl --> ldaddl. */
25560 case 1144: value
= 1054; break; /* stclrb --> ldclrb. */
25561 case 1145: value
= 1055; break; /* stclrh --> ldclrh. */
25562 case 1146: value
= 1056; break; /* stclr --> ldclr. */
25563 case 1147: value
= 1058; break; /* stclrlb --> ldclrlb. */
25564 case 1148: value
= 1061; break; /* stclrlh --> ldclrlh. */
25565 case 1149: value
= 1064; break; /* stclrl --> ldclrl. */
25566 case 1150: value
= 1066; break; /* steorb --> ldeorb. */
25567 case 1151: value
= 1067; break; /* steorh --> ldeorh. */
25568 case 1152: value
= 1068; break; /* steor --> ldeor. */
25569 case 1153: value
= 1070; break; /* steorlb --> ldeorlb. */
25570 case 1154: value
= 1073; break; /* steorlh --> ldeorlh. */
25571 case 1155: value
= 1076; break; /* steorl --> ldeorl. */
25572 case 1156: value
= 1078; break; /* stsetb --> ldsetb. */
25573 case 1157: value
= 1079; break; /* stseth --> ldseth. */
25574 case 1158: value
= 1080; break; /* stset --> ldset. */
25575 case 1159: value
= 1082; break; /* stsetlb --> ldsetlb. */
25576 case 1160: value
= 1085; break; /* stsetlh --> ldsetlh. */
25577 case 1161: value
= 1088; break; /* stsetl --> ldsetl. */
25578 case 1162: value
= 1090; break; /* stsmaxb --> ldsmaxb. */
25579 case 1163: value
= 1091; break; /* stsmaxh --> ldsmaxh. */
25580 case 1164: value
= 1092; break; /* stsmax --> ldsmax. */
25581 case 1165: value
= 1094; break; /* stsmaxlb --> ldsmaxlb. */
25582 case 1166: value
= 1097; break; /* stsmaxlh --> ldsmaxlh. */
25583 case 1167: value
= 1100; break; /* stsmaxl --> ldsmaxl. */
25584 case 1168: value
= 1102; break; /* stsminb --> ldsminb. */
25585 case 1169: value
= 1103; break; /* stsminh --> ldsminh. */
25586 case 1170: value
= 1104; break; /* stsmin --> ldsmin. */
25587 case 1171: value
= 1106; break; /* stsminlb --> ldsminlb. */
25588 case 1172: value
= 1109; break; /* stsminlh --> ldsminlh. */
25589 case 1173: value
= 1112; break; /* stsminl --> ldsminl. */
25590 case 1174: value
= 1114; break; /* stumaxb --> ldumaxb. */
25591 case 1175: value
= 1115; break; /* stumaxh --> ldumaxh. */
25592 case 1176: value
= 1116; break; /* stumax --> ldumax. */
25593 case 1177: value
= 1118; break; /* stumaxlb --> ldumaxlb. */
25594 case 1178: value
= 1121; break; /* stumaxlh --> ldumaxlh. */
25595 case 1179: value
= 1124; break; /* stumaxl --> ldumaxl. */
25596 case 1180: value
= 1126; break; /* stuminb --> lduminb. */
25597 case 1181: value
= 1127; break; /* stuminh --> lduminh. */
25598 case 1182: value
= 1128; break; /* stumin --> ldumin. */
25599 case 1183: value
= 1130; break; /* stuminlb --> lduminlb. */
25600 case 1184: value
= 1133; break; /* stuminlh --> lduminlh. */
25601 case 1185: value
= 1136; break; /* stuminl --> lduminl. */
25602 case 1187: value
= 1186; break; /* mov --> movn. */
25603 case 1189: value
= 1188; break; /* mov --> movz. */
25604 case 1250: value
= 1249; break; /* autibsp --> autibz. */
25605 case 1249: value
= 1248; break; /* autibz --> autiasp. */
25606 case 1248: value
= 1247; break; /* autiasp --> autiaz. */
25607 case 1247: value
= 1246; break; /* autiaz --> pacibsp. */
25608 case 1246: value
= 1245; break; /* pacibsp --> pacibz. */
25609 case 1245: value
= 1244; break; /* pacibz --> paciasp. */
25610 case 1244: value
= 1243; break; /* paciasp --> paciaz. */
25611 case 1243: value
= 1219; break; /* paciaz --> tsb. */
25612 case 1219: value
= 1218; break; /* tsb --> psb. */
25613 case 1218: value
= 1217; break; /* psb --> esb. */
25614 case 1217: value
= 1216; break; /* esb --> autib1716. */
25615 case 1216: value
= 1215; break; /* autib1716 --> autia1716. */
25616 case 1215: value
= 1214; break; /* autia1716 --> pacib1716. */
25617 case 1214: value
= 1213; break; /* pacib1716 --> pacia1716. */
25618 case 1213: value
= 1212; break; /* pacia1716 --> xpaclri. */
25619 case 1212: value
= 1210; break; /* xpaclri --> sevl. */
25620 case 1210: value
= 1209; break; /* sevl --> sev. */
25621 case 1209: value
= 1208; break; /* sev --> wfi. */
25622 case 1208: value
= 1207; break; /* wfi --> wfe. */
25623 case 1207: value
= 1206; break; /* wfe --> yield. */
25624 case 1206: value
= 1205; break; /* yield --> bti. */
25625 case 1205: value
= 1204; break; /* bti --> csdb. */
25626 case 1204: value
= 1203; break; /* csdb --> nop. */
25627 case 1203: value
= 1202; break; /* nop --> hint. */
25628 case 1225: value
= 1224; break; /* pssbb --> ssbb. */
25629 case 1224: value
= 1223; break; /* ssbb --> dfb. */
25630 case 1223: value
= 1221; break; /* dfb --> dsb. */
25631 case 1238: value
= 1237; break; /* cpp --> dvp. */
25632 case 1237: value
= 1236; break; /* dvp --> cfp. */
25633 case 1236: value
= 1233; break; /* cfp --> tlbi. */
25634 case 1233: value
= 1232; break; /* tlbi --> ic. */
25635 case 1232: value
= 1231; break; /* ic --> dc. */
25636 case 1231: value
= 1230; break; /* dc --> at. */
25637 case 1230: value
= 1229; break; /* at --> sys. */
25638 case 2048: value
= 1298; break; /* bic --> and. */
25639 case 1281: value
= 1300; break; /* mov --> and. */
25640 case 1285: value
= 1301; break; /* movs --> ands. */
25641 case 2049: value
= 1336; break; /* cmple --> cmpge. */
25642 case 2052: value
= 1339; break; /* cmplt --> cmpgt. */
25643 case 2050: value
= 1341; break; /* cmplo --> cmphi. */
25644 case 2051: value
= 1344; break; /* cmpls --> cmphs. */
25645 case 1278: value
= 1366; break; /* mov --> cpy. */
25646 case 1280: value
= 1367; break; /* mov --> cpy. */
25647 case 2059: value
= 1283; break; /* fmov --> mov. */
25648 case 1283: value
= 1368; break; /* mov --> cpy. */
25649 case 1273: value
= 1380; break; /* mov --> dup. */
25650 case 1275: value
= 1272; break; /* mov --> mov. */
25651 case 1272: value
= 1381; break; /* mov --> dup. */
25652 case 2058: value
= 1277; break; /* fmov --> mov. */
25653 case 1277: value
= 1382; break; /* mov --> dup. */
25654 case 1276: value
= 1383; break; /* mov --> dupm. */
25655 case 2053: value
= 1385; break; /* eon --> eor. */
25656 case 1286: value
= 1387; break; /* not --> eor. */
25657 case 1287: value
= 1388; break; /* nots --> eors. */
25658 case 2054: value
= 1393; break; /* facle --> facge. */
25659 case 2055: value
= 1394; break; /* faclt --> facgt. */
25660 case 2056: value
= 1407; break; /* fcmle --> fcmge. */
25661 case 2057: value
= 1409; break; /* fcmlt --> fcmgt. */
25662 case 1270: value
= 1415; break; /* fmov --> fcpy. */
25663 case 1269: value
= 1438; break; /* fmov --> fdup. */
25664 case 1271: value
= 1769; break; /* mov --> orr. */
25665 case 2060: value
= 1770; break; /* orn --> orr. */
25666 case 1274: value
= 1772; break; /* mov --> orr. */
25667 case 1284: value
= 1773; break; /* movs --> orrs. */
25668 case 1279: value
= 1835; break; /* mov --> sel. */
25669 case 1282: value
= 1836; break; /* mov --> sel. */
25670 default: return NULL
;
25673 return aarch64_opcode_table
+ value
;
25677 aarch64_extract_operand (const aarch64_operand
*self
,
25678 aarch64_opnd_info
*info
,
25679 aarch64_insn code
, const aarch64_inst
*inst
,
25680 aarch64_operand_error
*errors
)
25682 /* Use the index as the key. */
25683 int key
= self
- aarch64_operands
;
25736 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
25738 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
25740 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
25742 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
25744 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
25746 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
25752 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
25754 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
25756 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
25758 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
25760 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
25799 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
25802 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
25806 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
25808 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
25811 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
25814 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
25816 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
25818 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
25820 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
25824 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
25828 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
25831 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
25834 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
25836 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
25842 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
25844 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
25846 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
25848 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
25850 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
25852 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
25854 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
25860 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
25863 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
25865 return aarch64_ext_barrier_dsb_nxs (self
, info
, code
, inst
, errors
);
25867 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
25869 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
25871 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
25874 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
25879 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
25881 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
25883 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
25888 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
25904 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
25913 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
25918 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
25920 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
25922 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
25924 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
25926 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
25928 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
25930 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
25932 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
25934 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
25936 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
25938 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
25940 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
25944 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
25948 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
25954 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
25956 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
25959 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
25963 return aarch64_ext_sme_za_hv_tiles (self
, info
, code
, inst
, errors
);
25965 return aarch64_ext_sme_za_array (self
, info
, code
, inst
, errors
);
25967 return aarch64_ext_sme_addr_ri_u4xvl (self
, info
, code
, inst
, errors
);
25969 return aarch64_ext_sme_sm_za (self
, info
, code
, inst
, errors
);
25971 return aarch64_ext_sme_pred_reg_with_index (self
, info
, code
, inst
, errors
);
25975 return aarch64_ext_x0_to_x30 (self
, info
, code
, inst
, errors
);
25976 default: assert (0); abort ();