1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2022 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
>> 12) & 0x1) == 0)
6588 if (((word
>> 10) & 0x1) == 0)
6590 /* 33222222222211111111110000000000
6591 10987654321098765432109876543210
6592 000001x0xx1xxxxx010010xxxxxxxxxx
6598 /* 33222222222211111111110000000000
6599 10987654321098765432109876543210
6600 000001x0xx1xxxxx010011xxxxxxxxxx
6607 if (((word
>> 22) & 0x1) == 0)
6609 if (((word
>> 23) & 0x1) == 0)
6611 /* 33222222222211111111110000000000
6612 10987654321098765432109876543210
6613 000001x0001xxxxx01011xxxxxxxxxxx
6619 /* 33222222222211111111110000000000
6620 10987654321098765432109876543210
6621 000001x0101xxxxx01011xxxxxxxxxxx
6628 /* 33222222222211111111110000000000
6629 10987654321098765432109876543210
6630 000001x0x11xxxxx01011xxxxxxxxxxx
6639 if (((word
>> 23) & 0x1) == 0)
6641 /* 33222222222211111111110000000000
6642 10987654321098765432109876543210
6643 100001x00x1xxxxx010xxxxxxxxxxxxx
6649 /* 33222222222211111111110000000000
6650 10987654321098765432109876543210
6651 100001x01x1xxxxx010xxxxxxxxxxxxx
6659 if (((word
>> 23) & 0x1) == 0)
6661 /* 33222222222211111111110000000000
6662 10987654321098765432109876543210
6663 x10001x00x1xxxxx010xxxxxxxxxxxxx
6669 if (((word
>> 31) & 0x1) == 0)
6671 if (((word
>> 22) & 0x1) == 0)
6673 /* 33222222222211111111110000000000
6674 10987654321098765432109876543210
6675 010001x0101xxxxx010xxxxxxxxxxxxx
6681 /* 33222222222211111111110000000000
6682 10987654321098765432109876543210
6683 010001x0111xxxxx010xxxxxxxxxxxxx
6690 /* 33222222222211111111110000000000
6691 10987654321098765432109876543210
6692 110001x01x1xxxxx010xxxxxxxxxxxxx
6702 if (((word
>> 30) & 0x1) == 0)
6704 if (((word
>> 31) & 0x1) == 0)
6706 if (((word
>> 21) & 0x1) == 0)
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 000001x0xx0xxxxx110xxxxxxxxxxxxx
6716 if (((word
>> 10) & 0x1) == 0)
6718 if (((word
>> 11) & 0x1) == 0)
6720 if (((word
>> 20) & 0x1) == 0)
6722 if (((word
>> 22) & 0x1) == 0)
6724 /* 33222222222211111111110000000000
6725 10987654321098765432109876543210
6726 000001x0x010xxxx110x00xxxxxxxxxx
6732 if (((word
>> 23) & 0x1) == 0)
6734 /* 33222222222211111111110000000000
6735 10987654321098765432109876543210
6736 000001x00110xxxx110x00xxxxxxxxxx
6742 /* 33222222222211111111110000000000
6743 10987654321098765432109876543210
6744 000001x01110xxxx110x00xxxxxxxxxx
6752 if (((word
>> 22) & 0x1) == 0)
6754 /* 33222222222211111111110000000000
6755 10987654321098765432109876543210
6756 000001x0x011xxxx110x00xxxxxxxxxx
6762 if (((word
>> 23) & 0x1) == 0)
6764 /* 33222222222211111111110000000000
6765 10987654321098765432109876543210
6766 000001x00111xxxx110x00xxxxxxxxxx
6772 /* 33222222222211111111110000000000
6773 10987654321098765432109876543210
6774 000001x01111xxxx110x00xxxxxxxxxx
6783 if (((word
>> 22) & 0x1) == 0)
6785 /* 33222222222211111111110000000000
6786 10987654321098765432109876543210
6787 000001x0x01xxxxx110x10xxxxxxxxxx
6793 if (((word
>> 23) & 0x1) == 0)
6795 /* 33222222222211111111110000000000
6796 10987654321098765432109876543210
6797 000001x0011xxxxx110x10xxxxxxxxxx
6803 /* 33222222222211111111110000000000
6804 10987654321098765432109876543210
6805 000001x0111xxxxx110x10xxxxxxxxxx
6814 if (((word
>> 11) & 0x1) == 0)
6816 if (((word
>> 20) & 0x1) == 0)
6818 if (((word
>> 22) & 0x1) == 0)
6820 /* 33222222222211111111110000000000
6821 10987654321098765432109876543210
6822 000001x0x010xxxx110x01xxxxxxxxxx
6828 if (((word
>> 23) & 0x1) == 0)
6830 /* 33222222222211111111110000000000
6831 10987654321098765432109876543210
6832 000001x00110xxxx110x01xxxxxxxxxx
6838 /* 33222222222211111111110000000000
6839 10987654321098765432109876543210
6840 000001x01110xxxx110x01xxxxxxxxxx
6848 if (((word
>> 22) & 0x1) == 0)
6850 /* 33222222222211111111110000000000
6851 10987654321098765432109876543210
6852 000001x0x011xxxx110x01xxxxxxxxxx
6858 if (((word
>> 23) & 0x1) == 0)
6860 /* 33222222222211111111110000000000
6861 10987654321098765432109876543210
6862 000001x00111xxxx110x01xxxxxxxxxx
6868 /* 33222222222211111111110000000000
6869 10987654321098765432109876543210
6870 000001x01111xxxx110x01xxxxxxxxxx
6879 if (((word
>> 22) & 0x1) == 0)
6881 /* 33222222222211111111110000000000
6882 10987654321098765432109876543210
6883 000001x0x01xxxxx110x11xxxxxxxxxx
6889 if (((word
>> 23) & 0x1) == 0)
6891 /* 33222222222211111111110000000000
6892 10987654321098765432109876543210
6893 000001x0011xxxxx110x11xxxxxxxxxx
6899 /* 33222222222211111111110000000000
6900 10987654321098765432109876543210
6901 000001x0111xxxxx110x11xxxxxxxxxx
6912 if (((word
>> 22) & 0x1) == 0)
6914 if (((word
>> 21) & 0x1) == 0)
6916 if (((word
>> 23) & 0x1) == 0)
6918 /* 33222222222211111111110000000000
6919 10987654321098765432109876543210
6920 100001x0000xxxxx110xxxxxxxxxxxxx
6926 /* 33222222222211111111110000000000
6927 10987654321098765432109876543210
6928 100001x0100xxxxx110xxxxxxxxxxxxx
6935 if (((word
>> 23) & 0x1) == 0)
6937 /* 33222222222211111111110000000000
6938 10987654321098765432109876543210
6939 100001x0001xxxxx110xxxxxxxxxxxxx
6945 /* 33222222222211111111110000000000
6946 10987654321098765432109876543210
6947 100001x0101xxxxx110xxxxxxxxxxxxx
6955 if (((word
>> 23) & 0x1) == 0)
6957 /* 33222222222211111111110000000000
6958 10987654321098765432109876543210
6959 100001x001xxxxxx110xxxxxxxxxxxxx
6965 /* 33222222222211111111110000000000
6966 10987654321098765432109876543210
6967 100001x011xxxxxx110xxxxxxxxxxxxx
6976 if (((word
>> 21) & 0x1) == 0)
6978 if (((word
>> 31) & 0x1) == 0)
6980 if (((word
>> 10) & 0x1) == 0)
6982 /* 33222222222211111111110000000000
6983 10987654321098765432109876543210
6984 010001x0xx0xxxxx110xx0xxxxxxxxxx
6990 /* 33222222222211111111110000000000
6991 10987654321098765432109876543210
6992 010001x0xx0xxxxx110xx1xxxxxxxxxx
6999 if (((word
>> 22) & 0x1) == 0)
7001 if (((word
>> 23) & 0x1) == 0)
7003 /* 33222222222211111111110000000000
7004 10987654321098765432109876543210
7005 110001x0000xxxxx110xxxxxxxxxxxxx
7011 /* 33222222222211111111110000000000
7012 10987654321098765432109876543210
7013 110001x0100xxxxx110xxxxxxxxxxxxx
7020 if (((word
>> 23) & 0x1) == 0)
7022 /* 33222222222211111111110000000000
7023 10987654321098765432109876543210
7024 110001x0010xxxxx110xxxxxxxxxxxxx
7030 /* 33222222222211111111110000000000
7031 10987654321098765432109876543210
7032 110001x0110xxxxx110xxxxxxxxxxxxx
7041 if (((word
>> 22) & 0x1) == 0)
7043 if (((word
>> 23) & 0x1) == 0)
7045 /* 33222222222211111111110000000000
7046 10987654321098765432109876543210
7047 x10001x0001xxxxx110xxxxxxxxxxxxx
7053 if (((word
>> 31) & 0x1) == 0)
7055 if (((word
>> 10) & 0x1) == 0)
7057 if (((word
>> 12) & 0x1) == 0)
7059 /* 33222222222211111111110000000000
7060 10987654321098765432109876543210
7061 010001x0101xxxxx1100x0xxxxxxxxxx
7067 /* 33222222222211111111110000000000
7068 10987654321098765432109876543210
7069 010001x0101xxxxx1101x0xxxxxxxxxx
7076 if (((word
>> 12) & 0x1) == 0)
7078 /* 33222222222211111111110000000000
7079 10987654321098765432109876543210
7080 010001x0101xxxxx1100x1xxxxxxxxxx
7086 /* 33222222222211111111110000000000
7087 10987654321098765432109876543210
7088 010001x0101xxxxx1101x1xxxxxxxxxx
7096 /* 33222222222211111111110000000000
7097 10987654321098765432109876543210
7098 110001x0101xxxxx110xxxxxxxxxxxxx
7106 if (((word
>> 23) & 0x1) == 0)
7108 /* 33222222222211111111110000000000
7109 10987654321098765432109876543210
7110 x10001x0011xxxxx110xxxxxxxxxxxxx
7116 if (((word
>> 31) & 0x1) == 0)
7118 if (((word
>> 10) & 0x1) == 0)
7120 if (((word
>> 12) & 0x1) == 0)
7122 /* 33222222222211111111110000000000
7123 10987654321098765432109876543210
7124 010001x0111xxxxx1100x0xxxxxxxxxx
7130 /* 33222222222211111111110000000000
7131 10987654321098765432109876543210
7132 010001x0111xxxxx1101x0xxxxxxxxxx
7139 if (((word
>> 12) & 0x1) == 0)
7141 /* 33222222222211111111110000000000
7142 10987654321098765432109876543210
7143 010001x0111xxxxx1100x1xxxxxxxxxx
7149 /* 33222222222211111111110000000000
7150 10987654321098765432109876543210
7151 010001x0111xxxxx1101x1xxxxxxxxxx
7159 /* 33222222222211111111110000000000
7160 10987654321098765432109876543210
7161 110001x0111xxxxx110xxxxxxxxxxxxx
7174 if (((word
>> 14) & 0x1) == 0)
7176 if (((word
>> 15) & 0x1) == 0)
7178 if (((word
>> 21) & 0x1) == 0)
7180 if (((word
>> 30) & 0x1) == 0)
7182 if (((word
>> 31) & 0x1) == 0)
7184 if (((word
>> 17) & 0x1) == 0)
7186 if (((word
>> 19) & 0x1) == 0)
7188 if (((word
>> 20) & 0x1) == 0)
7190 if (((word
>> 16) & 0x1) == 0)
7192 /* 33222222222211111111110000000000
7193 10987654321098765432109876543210
7194 000001x0xx000x00001xxxxxxxxxxxxx
7200 /* 33222222222211111111110000000000
7201 10987654321098765432109876543210
7202 000001x0xx000x01001xxxxxxxxxxxxx
7209 /* 33222222222211111111110000000000
7210 10987654321098765432109876543210
7211 000001x0xx010x0x001xxxxxxxxxxxxx
7218 if (((word
>> 16) & 0x1) == 0)
7220 if (((word
>> 20) & 0x1) == 0)
7222 /* 33222222222211111111110000000000
7223 10987654321098765432109876543210
7224 000001x0xx001x00001xxxxxxxxxxxxx
7230 /* 33222222222211111111110000000000
7231 10987654321098765432109876543210
7232 000001x0xx011x00001xxxxxxxxxxxxx
7239 if (((word
>> 20) & 0x1) == 0)
7241 /* 33222222222211111111110000000000
7242 10987654321098765432109876543210
7243 000001x0xx001x01001xxxxxxxxxxxxx
7249 /* 33222222222211111111110000000000
7250 10987654321098765432109876543210
7251 000001x0xx011x01001xxxxxxxxxxxxx
7260 if (((word
>> 16) & 0x1) == 0)
7262 if (((word
>> 20) & 0x1) == 0)
7264 /* 33222222222211111111110000000000
7265 10987654321098765432109876543210
7266 000001x0xx00xx10001xxxxxxxxxxxxx
7272 /* 33222222222211111111110000000000
7273 10987654321098765432109876543210
7274 000001x0xx01xx10001xxxxxxxxxxxxx
7281 /* 33222222222211111111110000000000
7282 10987654321098765432109876543210
7283 000001x0xx0xxx11001xxxxxxxxxxxxx
7291 if (((word
>> 23) & 0x1) == 0)
7293 /* 33222222222211111111110000000000
7294 10987654321098765432109876543210
7295 100001x00x0xxxxx001xxxxxxxxxxxxx
7301 /* 33222222222211111111110000000000
7302 10987654321098765432109876543210
7303 100001x01x0xxxxx001xxxxxxxxxxxxx
7311 if (((word
>> 31) & 0x1) == 0)
7313 if (((word
>> 12) & 0x1) == 0)
7315 /* 33222222222211111111110000000000
7316 10987654321098765432109876543210
7317 010001x0xx0xxxxx0010xxxxxxxxxxxx
7323 /* 33222222222211111111110000000000
7324 10987654321098765432109876543210
7325 010001x0xx0xxxxx0011xxxxxxxxxxxx
7332 if (((word
>> 23) & 0x1) == 0)
7334 /* 33222222222211111111110000000000
7335 10987654321098765432109876543210
7336 110001x00x0xxxxx001xxxxxxxxxxxxx
7342 /* 33222222222211111111110000000000
7343 10987654321098765432109876543210
7344 110001x01x0xxxxx001xxxxxxxxxxxxx
7353 if (((word
>> 30) & 0x1) == 0)
7355 if (((word
>> 31) & 0x1) == 0)
7357 if (((word
>> 10) & 0x1) == 0)
7359 if (((word
>> 11) & 0x1) == 0)
7361 if (((word
>> 22) & 0x1) == 0)
7363 if (((word
>> 23) & 0x1) == 0)
7365 /* 33222222222211111111110000000000
7366 10987654321098765432109876543210
7367 000001x0001xxxxx001x00xxxxxxxxxx
7373 /* 33222222222211111111110000000000
7374 10987654321098765432109876543210
7375 000001x0101xxxxx001x00xxxxxxxxxx
7382 if (((word
>> 23) & 0x1) == 0)
7384 /* 33222222222211111111110000000000
7385 10987654321098765432109876543210
7386 000001x0011xxxxx001x00xxxxxxxxxx
7392 /* 33222222222211111111110000000000
7393 10987654321098765432109876543210
7394 000001x0111xxxxx001x00xxxxxxxxxx
7402 if (((word
>> 22) & 0x1) == 0)
7404 /* 33222222222211111111110000000000
7405 10987654321098765432109876543210
7406 000001x0x01xxxxx001x10xxxxxxxxxx
7412 /* 33222222222211111111110000000000
7413 10987654321098765432109876543210
7414 000001x0x11xxxxx001x10xxxxxxxxxx
7422 if (((word
>> 11) & 0x1) == 0)
7424 /* 33222222222211111111110000000000
7425 10987654321098765432109876543210
7426 000001x0xx1xxxxx001x01xxxxxxxxxx
7432 if (((word
>> 22) & 0x1) == 0)
7434 if (((word
>> 23) & 0x1) == 0)
7436 /* 33222222222211111111110000000000
7437 10987654321098765432109876543210
7438 000001x0001xxxxx001x11xxxxxxxxxx
7444 /* 33222222222211111111110000000000
7445 10987654321098765432109876543210
7446 000001x0101xxxxx001x11xxxxxxxxxx
7453 if (((word
>> 23) & 0x1) == 0)
7455 /* 33222222222211111111110000000000
7456 10987654321098765432109876543210
7457 000001x0011xxxxx001x11xxxxxxxxxx
7463 /* 33222222222211111111110000000000
7464 10987654321098765432109876543210
7465 000001x0111xxxxx001x11xxxxxxxxxx
7475 if (((word
>> 23) & 0x1) == 0)
7477 /* 33222222222211111111110000000000
7478 10987654321098765432109876543210
7479 100001x00x1xxxxx001xxxxxxxxxxxxx
7485 /* 33222222222211111111110000000000
7486 10987654321098765432109876543210
7487 100001x01x1xxxxx001xxxxxxxxxxxxx
7495 if (((word
>> 23) & 0x1) == 0)
7497 /* 33222222222211111111110000000000
7498 10987654321098765432109876543210
7499 x10001x00x1xxxxx001xxxxxxxxxxxxx
7505 if (((word
>> 31) & 0x1) == 0)
7507 if (((word
>> 10) & 0x1) == 0)
7509 if (((word
>> 12) & 0x1) == 0)
7511 if (((word
>> 22) & 0x1) == 0)
7513 /* 33222222222211111111110000000000
7514 10987654321098765432109876543210
7515 010001x0101xxxxx0010x0xxxxxxxxxx
7521 /* 33222222222211111111110000000000
7522 10987654321098765432109876543210
7523 010001x0111xxxxx0010x0xxxxxxxxxx
7530 if (((word
>> 22) & 0x1) == 0)
7532 /* 33222222222211111111110000000000
7533 10987654321098765432109876543210
7534 010001x0101xxxxx0011x0xxxxxxxxxx
7540 /* 33222222222211111111110000000000
7541 10987654321098765432109876543210
7542 010001x0111xxxxx0011x0xxxxxxxxxx
7550 if (((word
>> 12) & 0x1) == 0)
7552 if (((word
>> 22) & 0x1) == 0)
7554 /* 33222222222211111111110000000000
7555 10987654321098765432109876543210
7556 010001x0101xxxxx0010x1xxxxxxxxxx
7562 /* 33222222222211111111110000000000
7563 10987654321098765432109876543210
7564 010001x0111xxxxx0010x1xxxxxxxxxx
7571 if (((word
>> 22) & 0x1) == 0)
7573 /* 33222222222211111111110000000000
7574 10987654321098765432109876543210
7575 010001x0101xxxxx0011x1xxxxxxxxxx
7581 /* 33222222222211111111110000000000
7582 10987654321098765432109876543210
7583 010001x0111xxxxx0011x1xxxxxxxxxx
7592 /* 33222222222211111111110000000000
7593 10987654321098765432109876543210
7594 110001x01x1xxxxx001xxxxxxxxxxxxx
7604 if (((word
>> 30) & 0x1) == 0)
7606 if (((word
>> 31) & 0x1) == 0)
7608 if (((word
>> 21) & 0x1) == 0)
7610 if (((word
>> 16) & 0x1) == 0)
7612 if (((word
>> 17) & 0x1) == 0)
7614 if (((word
>> 18) & 0x1) == 0)
7616 if (((word
>> 19) & 0x1) == 0)
7618 /* 33222222222211111111110000000000
7619 10987654321098765432109876543210
7620 000001x0xx0x0000101xxxxxxxxxxxxx
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 000001x0xx0x1000101xxxxxxxxxxxxx
7635 if (((word
>> 19) & 0x1) == 0)
7637 /* 33222222222211111111110000000000
7638 10987654321098765432109876543210
7639 000001x0xx0x0100101xxxxxxxxxxxxx
7645 /* 33222222222211111111110000000000
7646 10987654321098765432109876543210
7647 000001x0xx0x1100101xxxxxxxxxxxxx
7655 if (((word
>> 18) & 0x1) == 0)
7657 if (((word
>> 19) & 0x1) == 0)
7659 /* 33222222222211111111110000000000
7660 10987654321098765432109876543210
7661 000001x0xx0x0010101xxxxxxxxxxxxx
7667 /* 33222222222211111111110000000000
7668 10987654321098765432109876543210
7669 000001x0xx0x1010101xxxxxxxxxxxxx
7676 if (((word
>> 19) & 0x1) == 0)
7678 /* 33222222222211111111110000000000
7679 10987654321098765432109876543210
7680 000001x0xx0x0110101xxxxxxxxxxxxx
7686 /* 33222222222211111111110000000000
7687 10987654321098765432109876543210
7688 000001x0xx0x1110101xxxxxxxxxxxxx
7697 if (((word
>> 17) & 0x1) == 0)
7699 if (((word
>> 18) & 0x1) == 0)
7701 if (((word
>> 19) & 0x1) == 0)
7703 /* 33222222222211111111110000000000
7704 10987654321098765432109876543210
7705 000001x0xx0x0001101xxxxxxxxxxxxx
7711 /* 33222222222211111111110000000000
7712 10987654321098765432109876543210
7713 000001x0xx0x1001101xxxxxxxxxxxxx
7720 if (((word
>> 19) & 0x1) == 0)
7722 /* 33222222222211111111110000000000
7723 10987654321098765432109876543210
7724 000001x0xx0x0101101xxxxxxxxxxxxx
7730 /* 33222222222211111111110000000000
7731 10987654321098765432109876543210
7732 000001x0xx0x1101101xxxxxxxxxxxxx
7740 if (((word
>> 18) & 0x1) == 0)
7742 if (((word
>> 19) & 0x1) == 0)
7744 /* 33222222222211111111110000000000
7745 10987654321098765432109876543210
7746 000001x0xx0x0011101xxxxxxxxxxxxx
7752 /* 33222222222211111111110000000000
7753 10987654321098765432109876543210
7754 000001x0xx0x1011101xxxxxxxxxxxxx
7761 /* 33222222222211111111110000000000
7762 10987654321098765432109876543210
7763 000001x0xx0xx111101xxxxxxxxxxxxx
7772 if (((word
>> 12) & 0x1) == 0)
7774 if (((word
>> 23) & 0x1) == 0)
7776 if (((word
>> 22) & 0x1) == 0)
7778 /* 33222222222211111111110000000000
7779 10987654321098765432109876543210
7780 000001x0001xxxxx1010xxxxxxxxxxxx
7786 /* 33222222222211111111110000000000
7787 10987654321098765432109876543210
7788 000001x0011xxxxx1010xxxxxxxxxxxx
7795 /* 33222222222211111111110000000000
7796 10987654321098765432109876543210
7797 000001x01x1xxxxx1010xxxxxxxxxxxx
7804 if (((word
>> 10) & 0x1) == 0)
7806 if (((word
>> 11) & 0x1) == 0)
7808 /* 33222222222211111111110000000000
7809 10987654321098765432109876543210
7810 000001x0xx1xxxxx101100xxxxxxxxxx
7816 /* 33222222222211111111110000000000
7817 10987654321098765432109876543210
7818 000001x0xx1xxxxx101110xxxxxxxxxx
7825 /* 33222222222211111111110000000000
7826 10987654321098765432109876543210
7827 000001x0xx1xxxxx1011x1xxxxxxxxxx
7836 if (((word
>> 22) & 0x1) == 0)
7838 if (((word
>> 21) & 0x1) == 0)
7840 if (((word
>> 23) & 0x1) == 0)
7842 /* 33222222222211111111110000000000
7843 10987654321098765432109876543210
7844 100001x0000xxxxx101xxxxxxxxxxxxx
7850 /* 33222222222211111111110000000000
7851 10987654321098765432109876543210
7852 100001x0100xxxxx101xxxxxxxxxxxxx
7859 if (((word
>> 23) & 0x1) == 0)
7861 /* 33222222222211111111110000000000
7862 10987654321098765432109876543210
7863 100001x0001xxxxx101xxxxxxxxxxxxx
7869 /* 33222222222211111111110000000000
7870 10987654321098765432109876543210
7871 100001x0101xxxxx101xxxxxxxxxxxxx
7879 if (((word
>> 23) & 0x1) == 0)
7881 /* 33222222222211111111110000000000
7882 10987654321098765432109876543210
7883 100001x001xxxxxx101xxxxxxxxxxxxx
7889 /* 33222222222211111111110000000000
7890 10987654321098765432109876543210
7891 100001x011xxxxxx101xxxxxxxxxxxxx
7900 if (((word
>> 21) & 0x1) == 0)
7902 if (((word
>> 31) & 0x1) == 0)
7904 if (((word
>> 16) & 0x1) == 0)
7906 if (((word
>> 17) & 0x1) == 0)
7908 if (((word
>> 18) & 0x1) == 0)
7910 if (((word
>> 19) & 0x1) == 0)
7912 /* 33222222222211111111110000000000
7913 10987654321098765432109876543210
7914 010001x0xx0x0000101xxxxxxxxxxxxx
7920 /* 33222222222211111111110000000000
7921 10987654321098765432109876543210
7922 010001x0xx0x1000101xxxxxxxxxxxxx
7929 if (((word
>> 20) & 0x1) == 0)
7931 /* 33222222222211111111110000000000
7932 10987654321098765432109876543210
7933 010001x0xx00x100101xxxxxxxxxxxxx
7939 /* 33222222222211111111110000000000
7940 10987654321098765432109876543210
7941 010001x0xx01x100101xxxxxxxxxxxxx
7949 /* 33222222222211111111110000000000
7950 10987654321098765432109876543210
7951 010001x0xx0xxx10101xxxxxxxxxxxxx
7958 if (((word
>> 17) & 0x1) == 0)
7960 if (((word
>> 18) & 0x1) == 0)
7962 if (((word
>> 19) & 0x1) == 0)
7964 if (((word
>> 20) & 0x1) == 0)
7966 /* 33222222222211111111110000000000
7967 10987654321098765432109876543210
7968 010001x0xx000001101xxxxxxxxxxxxx
7974 /* 33222222222211111111110000000000
7975 10987654321098765432109876543210
7976 010001x0xx010001101xxxxxxxxxxxxx
7983 /* 33222222222211111111110000000000
7984 10987654321098765432109876543210
7985 010001x0xx0x1001101xxxxxxxxxxxxx
7992 if (((word
>> 20) & 0x1) == 0)
7994 /* 33222222222211111111110000000000
7995 10987654321098765432109876543210
7996 010001x0xx00x101101xxxxxxxxxxxxx
8002 /* 33222222222211111111110000000000
8003 10987654321098765432109876543210
8004 010001x0xx01x101101xxxxxxxxxxxxx
8012 /* 33222222222211111111110000000000
8013 10987654321098765432109876543210
8014 010001x0xx0xxx11101xxxxxxxxxxxxx
8022 if (((word
>> 23) & 0x1) == 0)
8024 /* 33222222222211111111110000000000
8025 10987654321098765432109876543210
8026 110001x00x0xxxxx101xxxxxxxxxxxxx
8032 /* 33222222222211111111110000000000
8033 10987654321098765432109876543210
8034 110001x01x0xxxxx101xxxxxxxxxxxxx
8042 if (((word
>> 22) & 0x1) == 0)
8044 if (((word
>> 23) & 0x1) == 0)
8046 /* 33222222222211111111110000000000
8047 10987654321098765432109876543210
8048 x10001x0001xxxxx101xxxxxxxxxxxxx
8054 if (((word
>> 31) & 0x1) == 0)
8056 if (((word
>> 10) & 0x1) == 0)
8058 if (((word
>> 12) & 0x1) == 0)
8060 /* 33222222222211111111110000000000
8061 10987654321098765432109876543210
8062 010001x0101xxxxx1010x0xxxxxxxxxx
8068 /* 33222222222211111111110000000000
8069 10987654321098765432109876543210
8070 010001x0101xxxxx1011x0xxxxxxxxxx
8077 if (((word
>> 12) & 0x1) == 0)
8079 /* 33222222222211111111110000000000
8080 10987654321098765432109876543210
8081 010001x0101xxxxx1010x1xxxxxxxxxx
8087 /* 33222222222211111111110000000000
8088 10987654321098765432109876543210
8089 010001x0101xxxxx1011x1xxxxxxxxxx
8097 /* 33222222222211111111110000000000
8098 10987654321098765432109876543210
8099 110001x0101xxxxx101xxxxxxxxxxxxx
8107 if (((word
>> 23) & 0x1) == 0)
8109 /* 33222222222211111111110000000000
8110 10987654321098765432109876543210
8111 x10001x0011xxxxx101xxxxxxxxxxxxx
8117 if (((word
>> 31) & 0x1) == 0)
8119 if (((word
>> 10) & 0x1) == 0)
8121 if (((word
>> 12) & 0x1) == 0)
8123 /* 33222222222211111111110000000000
8124 10987654321098765432109876543210
8125 010001x0111xxxxx1010x0xxxxxxxxxx
8131 /* 33222222222211111111110000000000
8132 10987654321098765432109876543210
8133 010001x0111xxxxx1011x0xxxxxxxxxx
8140 if (((word
>> 12) & 0x1) == 0)
8142 /* 33222222222211111111110000000000
8143 10987654321098765432109876543210
8144 010001x0111xxxxx1010x1xxxxxxxxxx
8150 /* 33222222222211111111110000000000
8151 10987654321098765432109876543210
8152 010001x0111xxxxx1011x1xxxxxxxxxx
8160 /* 33222222222211111111110000000000
8161 10987654321098765432109876543210
8162 110001x0111xxxxx101xxxxxxxxxxxxx
8174 if (((word
>> 15) & 0x1) == 0)
8176 if (((word
>> 21) & 0x1) == 0)
8178 if (((word
>> 30) & 0x1) == 0)
8180 if (((word
>> 31) & 0x1) == 0)
8182 /* 33222222222211111111110000000000
8183 10987654321098765432109876543210
8184 000001x0xx0xxxxx011xxxxxxxxxxxxx
8190 if (((word
>> 23) & 0x1) == 0)
8192 /* 33222222222211111111110000000000
8193 10987654321098765432109876543210
8194 100001x00x0xxxxx011xxxxxxxxxxxxx
8200 /* 33222222222211111111110000000000
8201 10987654321098765432109876543210
8202 100001x01x0xxxxx011xxxxxxxxxxxxx
8210 if (((word
>> 31) & 0x1) == 0)
8212 if (((word
>> 10) & 0x1) == 0)
8214 if (((word
>> 11) & 0x1) == 0)
8216 if (((word
>> 12) & 0x1) == 0)
8218 /* 33222222222211111111110000000000
8219 10987654321098765432109876543210
8220 010001x0xx0xxxxx011000xxxxxxxxxx
8226 /* 33222222222211111111110000000000
8227 10987654321098765432109876543210
8228 010001x0xx0xxxxx011100xxxxxxxxxx
8235 if (((word
>> 12) & 0x1) == 0)
8237 /* 33222222222211111111110000000000
8238 10987654321098765432109876543210
8239 010001x0xx0xxxxx011010xxxxxxxxxx
8245 /* 33222222222211111111110000000000
8246 10987654321098765432109876543210
8247 010001x0xx0xxxxx011110xxxxxxxxxx
8255 if (((word
>> 11) & 0x1) == 0)
8257 if (((word
>> 12) & 0x1) == 0)
8259 /* 33222222222211111111110000000000
8260 10987654321098765432109876543210
8261 010001x0xx0xxxxx011001xxxxxxxxxx
8267 /* 33222222222211111111110000000000
8268 10987654321098765432109876543210
8269 010001x0xx0xxxxx011101xxxxxxxxxx
8276 /* 33222222222211111111110000000000
8277 10987654321098765432109876543210
8278 010001x0xx0xxxxx011x11xxxxxxxxxx
8286 if (((word
>> 23) & 0x1) == 0)
8288 /* 33222222222211111111110000000000
8289 10987654321098765432109876543210
8290 110001x00x0xxxxx011xxxxxxxxxxxxx
8296 /* 33222222222211111111110000000000
8297 10987654321098765432109876543210
8298 110001x01x0xxxxx011xxxxxxxxxxxxx
8307 if (((word
>> 30) & 0x1) == 0)
8309 if (((word
>> 31) & 0x1) == 0)
8311 if (((word
>> 10) & 0x1) == 0)
8313 if (((word
>> 11) & 0x1) == 0)
8315 if (((word
>> 12) & 0x1) == 0)
8317 /* 33222222222211111111110000000000
8318 10987654321098765432109876543210
8319 000001x0xx1xxxxx011000xxxxxxxxxx
8325 /* 33222222222211111111110000000000
8326 10987654321098765432109876543210
8327 000001x0xx1xxxxx011100xxxxxxxxxx
8334 /* 33222222222211111111110000000000
8335 10987654321098765432109876543210
8336 000001x0xx1xxxxx011x10xxxxxxxxxx
8343 if (((word
>> 11) & 0x1) == 0)
8345 if (((word
>> 12) & 0x1) == 0)
8347 /* 33222222222211111111110000000000
8348 10987654321098765432109876543210
8349 000001x0xx1xxxxx011001xxxxxxxxxx
8355 /* 33222222222211111111110000000000
8356 10987654321098765432109876543210
8357 000001x0xx1xxxxx011101xxxxxxxxxx
8364 /* 33222222222211111111110000000000
8365 10987654321098765432109876543210
8366 000001x0xx1xxxxx011x11xxxxxxxxxx
8374 if (((word
>> 23) & 0x1) == 0)
8376 /* 33222222222211111111110000000000
8377 10987654321098765432109876543210
8378 100001x00x1xxxxx011xxxxxxxxxxxxx
8384 /* 33222222222211111111110000000000
8385 10987654321098765432109876543210
8386 100001x01x1xxxxx011xxxxxxxxxxxxx
8394 if (((word
>> 23) & 0x1) == 0)
8396 /* 33222222222211111111110000000000
8397 10987654321098765432109876543210
8398 x10001x00x1xxxxx011xxxxxxxxxxxxx
8404 if (((word
>> 31) & 0x1) == 0)
8406 if (((word
>> 12) & 0x1) == 0)
8408 if (((word
>> 22) & 0x1) == 0)
8410 /* 33222222222211111111110000000000
8411 10987654321098765432109876543210
8412 010001x0101xxxxx0110xxxxxxxxxxxx
8418 /* 33222222222211111111110000000000
8419 10987654321098765432109876543210
8420 010001x0111xxxxx0110xxxxxxxxxxxx
8427 if (((word
>> 22) & 0x1) == 0)
8429 /* 33222222222211111111110000000000
8430 10987654321098765432109876543210
8431 010001x0101xxxxx0111xxxxxxxxxxxx
8437 /* 33222222222211111111110000000000
8438 10987654321098765432109876543210
8439 010001x0111xxxxx0111xxxxxxxxxxxx
8447 /* 33222222222211111111110000000000
8448 10987654321098765432109876543210
8449 110001x01x1xxxxx011xxxxxxxxxxxxx
8459 if (((word
>> 30) & 0x1) == 0)
8461 if (((word
>> 31) & 0x1) == 0)
8463 if (((word
>> 21) & 0x1) == 0)
8465 /* 33222222222211111111110000000000
8466 10987654321098765432109876543210
8467 000001x0xx0xxxxx111xxxxxxxxxxxxx
8473 if (((word
>> 10) & 0x1) == 0)
8475 if (((word
>> 11) & 0x1) == 0)
8477 if (((word
>> 12) & 0x1) == 0)
8479 if (((word
>> 20) & 0x1) == 0)
8481 if (((word
>> 22) & 0x1) == 0)
8483 if (((word
>> 23) & 0x1) == 0)
8485 /* 33222222222211111111110000000000
8486 10987654321098765432109876543210
8487 000001x00010xxxx111000xxxxxxxxxx
8493 /* 33222222222211111111110000000000
8494 10987654321098765432109876543210
8495 000001x01010xxxx111000xxxxxxxxxx
8502 if (((word
>> 23) & 0x1) == 0)
8504 /* 33222222222211111111110000000000
8505 10987654321098765432109876543210
8506 000001x00110xxxx111000xxxxxxxxxx
8512 /* 33222222222211111111110000000000
8513 10987654321098765432109876543210
8514 000001x01110xxxx111000xxxxxxxxxx
8522 if (((word
>> 22) & 0x1) == 0)
8524 if (((word
>> 23) & 0x1) == 0)
8526 /* 33222222222211111111110000000000
8527 10987654321098765432109876543210
8528 000001x00011xxxx111000xxxxxxxxxx
8534 /* 33222222222211111111110000000000
8535 10987654321098765432109876543210
8536 000001x01011xxxx111000xxxxxxxxxx
8543 if (((word
>> 23) & 0x1) == 0)
8545 /* 33222222222211111111110000000000
8546 10987654321098765432109876543210
8547 000001x00111xxxx111000xxxxxxxxxx
8553 /* 33222222222211111111110000000000
8554 10987654321098765432109876543210
8555 000001x01111xxxx111000xxxxxxxxxx
8564 if (((word
>> 20) & 0x1) == 0)
8566 if (((word
>> 22) & 0x1) == 0)
8568 if (((word
>> 23) & 0x1) == 0)
8570 /* 33222222222211111111110000000000
8571 10987654321098765432109876543210
8572 000001x00010xxxx111100xxxxxxxxxx
8578 /* 33222222222211111111110000000000
8579 10987654321098765432109876543210
8580 000001x01010xxxx111100xxxxxxxxxx
8587 if (((word
>> 23) & 0x1) == 0)
8589 /* 33222222222211111111110000000000
8590 10987654321098765432109876543210
8591 000001x00110xxxx111100xxxxxxxxxx
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 000001x01110xxxx111100xxxxxxxxxx
8607 if (((word
>> 22) & 0x1) == 0)
8609 if (((word
>> 23) & 0x1) == 0)
8611 /* 33222222222211111111110000000000
8612 10987654321098765432109876543210
8613 000001x00011xxxx111100xxxxxxxxxx
8619 /* 33222222222211111111110000000000
8620 10987654321098765432109876543210
8621 000001x01011xxxx111100xxxxxxxxxx
8628 if (((word
>> 23) & 0x1) == 0)
8630 /* 33222222222211111111110000000000
8631 10987654321098765432109876543210
8632 000001x00111xxxx111100xxxxxxxxxx
8638 /* 33222222222211111111110000000000
8639 10987654321098765432109876543210
8640 000001x01111xxxx111100xxxxxxxxxx
8650 if (((word
>> 20) & 0x1) == 0)
8652 if (((word
>> 22) & 0x1) == 0)
8654 if (((word
>> 23) & 0x1) == 0)
8656 /* 33222222222211111111110000000000
8657 10987654321098765432109876543210
8658 000001x00010xxxx111x10xxxxxxxxxx
8664 /* 33222222222211111111110000000000
8665 10987654321098765432109876543210
8666 000001x01010xxxx111x10xxxxxxxxxx
8673 if (((word
>> 23) & 0x1) == 0)
8675 /* 33222222222211111111110000000000
8676 10987654321098765432109876543210
8677 000001x00110xxxx111x10xxxxxxxxxx
8683 /* 33222222222211111111110000000000
8684 10987654321098765432109876543210
8685 000001x01110xxxx111x10xxxxxxxxxx
8693 if (((word
>> 22) & 0x1) == 0)
8695 if (((word
>> 23) & 0x1) == 0)
8697 /* 33222222222211111111110000000000
8698 10987654321098765432109876543210
8699 000001x00011xxxx111x10xxxxxxxxxx
8705 /* 33222222222211111111110000000000
8706 10987654321098765432109876543210
8707 000001x01011xxxx111x10xxxxxxxxxx
8714 if (((word
>> 23) & 0x1) == 0)
8716 /* 33222222222211111111110000000000
8717 10987654321098765432109876543210
8718 000001x00111xxxx111x10xxxxxxxxxx
8724 /* 33222222222211111111110000000000
8725 10987654321098765432109876543210
8726 000001x01111xxxx111x10xxxxxxxxxx
8736 if (((word
>> 11) & 0x1) == 0)
8738 if (((word
>> 12) & 0x1) == 0)
8740 if (((word
>> 22) & 0x1) == 0)
8742 if (((word
>> 23) & 0x1) == 0)
8744 /* 33222222222211111111110000000000
8745 10987654321098765432109876543210
8746 000001x0001xxxxx111001xxxxxxxxxx
8752 /* 33222222222211111111110000000000
8753 10987654321098765432109876543210
8754 000001x0101xxxxx111001xxxxxxxxxx
8761 if (((word
>> 23) & 0x1) == 0)
8763 /* 33222222222211111111110000000000
8764 10987654321098765432109876543210
8765 000001x0011xxxxx111001xxxxxxxxxx
8771 /* 33222222222211111111110000000000
8772 10987654321098765432109876543210
8773 000001x0111xxxxx111001xxxxxxxxxx
8781 if (((word
>> 20) & 0x1) == 0)
8783 if (((word
>> 22) & 0x1) == 0)
8785 if (((word
>> 23) & 0x1) == 0)
8787 /* 33222222222211111111110000000000
8788 10987654321098765432109876543210
8789 000001x00010xxxx111101xxxxxxxxxx
8795 /* 33222222222211111111110000000000
8796 10987654321098765432109876543210
8797 000001x01010xxxx111101xxxxxxxxxx
8804 if (((word
>> 23) & 0x1) == 0)
8806 /* 33222222222211111111110000000000
8807 10987654321098765432109876543210
8808 000001x00110xxxx111101xxxxxxxxxx
8814 /* 33222222222211111111110000000000
8815 10987654321098765432109876543210
8816 000001x01110xxxx111101xxxxxxxxxx
8824 if (((word
>> 22) & 0x1) == 0)
8826 if (((word
>> 23) & 0x1) == 0)
8828 /* 33222222222211111111110000000000
8829 10987654321098765432109876543210
8830 000001x00011xxxx111101xxxxxxxxxx
8836 /* 33222222222211111111110000000000
8837 10987654321098765432109876543210
8838 000001x01011xxxx111101xxxxxxxxxx
8845 if (((word
>> 23) & 0x1) == 0)
8847 /* 33222222222211111111110000000000
8848 10987654321098765432109876543210
8849 000001x00111xxxx111101xxxxxxxxxx
8855 /* 33222222222211111111110000000000
8856 10987654321098765432109876543210
8857 000001x01111xxxx111101xxxxxxxxxx
8867 if (((word
>> 20) & 0x1) == 0)
8869 if (((word
>> 22) & 0x1) == 0)
8871 if (((word
>> 23) & 0x1) == 0)
8873 /* 33222222222211111111110000000000
8874 10987654321098765432109876543210
8875 000001x00010xxxx111x11xxxxxxxxxx
8881 /* 33222222222211111111110000000000
8882 10987654321098765432109876543210
8883 000001x01010xxxx111x11xxxxxxxxxx
8890 if (((word
>> 23) & 0x1) == 0)
8892 /* 33222222222211111111110000000000
8893 10987654321098765432109876543210
8894 000001x00110xxxx111x11xxxxxxxxxx
8900 /* 33222222222211111111110000000000
8901 10987654321098765432109876543210
8902 000001x01110xxxx111x11xxxxxxxxxx
8910 if (((word
>> 22) & 0x1) == 0)
8912 if (((word
>> 23) & 0x1) == 0)
8914 /* 33222222222211111111110000000000
8915 10987654321098765432109876543210
8916 000001x00011xxxx111x11xxxxxxxxxx
8922 /* 33222222222211111111110000000000
8923 10987654321098765432109876543210
8924 000001x01011xxxx111x11xxxxxxxxxx
8931 if (((word
>> 23) & 0x1) == 0)
8933 /* 33222222222211111111110000000000
8934 10987654321098765432109876543210
8935 000001x00111xxxx111x11xxxxxxxxxx
8941 /* 33222222222211111111110000000000
8942 10987654321098765432109876543210
8943 000001x01111xxxx111x11xxxxxxxxxx
8955 if (((word
>> 22) & 0x1) == 0)
8957 if (((word
>> 21) & 0x1) == 0)
8959 if (((word
>> 23) & 0x1) == 0)
8961 /* 33222222222211111111110000000000
8962 10987654321098765432109876543210
8963 100001x0000xxxxx111xxxxxxxxxxxxx
8969 /* 33222222222211111111110000000000
8970 10987654321098765432109876543210
8971 100001x0100xxxxx111xxxxxxxxxxxxx
8978 if (((word
>> 23) & 0x1) == 0)
8980 /* 33222222222211111111110000000000
8981 10987654321098765432109876543210
8982 100001x0001xxxxx111xxxxxxxxxxxxx
8988 /* 33222222222211111111110000000000
8989 10987654321098765432109876543210
8990 100001x0101xxxxx111xxxxxxxxxxxxx
8998 if (((word
>> 23) & 0x1) == 0)
9000 /* 33222222222211111111110000000000
9001 10987654321098765432109876543210
9002 100001x001xxxxxx111xxxxxxxxxxxxx
9008 /* 33222222222211111111110000000000
9009 10987654321098765432109876543210
9010 100001x011xxxxxx111xxxxxxxxxxxxx
9019 if (((word
>> 21) & 0x1) == 0)
9021 if (((word
>> 22) & 0x1) == 0)
9023 if (((word
>> 23) & 0x1) == 0)
9025 /* 33222222222211111111110000000000
9026 10987654321098765432109876543210
9027 x10001x0000xxxxx111xxxxxxxxxxxxx
9033 /* 33222222222211111111110000000000
9034 10987654321098765432109876543210
9035 x10001x0100xxxxx111xxxxxxxxxxxxx
9042 if (((word
>> 23) & 0x1) == 0)
9044 /* 33222222222211111111110000000000
9045 10987654321098765432109876543210
9046 x10001x0010xxxxx111xxxxxxxxxxxxx
9052 /* 33222222222211111111110000000000
9053 10987654321098765432109876543210
9054 x10001x0110xxxxx111xxxxxxxxxxxxx
9062 if (((word
>> 23) & 0x1) == 0)
9064 if (((word
>> 31) & 0x1) == 0)
9066 if (((word
>> 10) & 0x1) == 0)
9068 if (((word
>> 11) & 0x1) == 0)
9070 /* 33222222222211111111110000000000
9071 10987654321098765432109876543210
9072 010001x00x1xxxxx111x00xxxxxxxxxx
9078 /* 33222222222211111111110000000000
9079 10987654321098765432109876543210
9080 010001x00x1xxxxx111x10xxxxxxxxxx
9087 /* 33222222222211111111110000000000
9088 10987654321098765432109876543210
9089 010001x00x1xxxxx111xx1xxxxxxxxxx
9096 if (((word
>> 22) & 0x1) == 0)
9098 /* 33222222222211111111110000000000
9099 10987654321098765432109876543210
9100 110001x0001xxxxx111xxxxxxxxxxxxx
9106 /* 33222222222211111111110000000000
9107 10987654321098765432109876543210
9108 110001x0011xxxxx111xxxxxxxxxxxxx
9116 if (((word
>> 22) & 0x1) == 0)
9118 if (((word
>> 31) & 0x1) == 0)
9120 if (((word
>> 10) & 0x1) == 0)
9122 if (((word
>> 12) & 0x1) == 0)
9124 /* 33222222222211111111110000000000
9125 10987654321098765432109876543210
9126 010001x0101xxxxx1110x0xxxxxxxxxx
9132 if (((word
>> 11) & 0x1) == 0)
9134 /* 33222222222211111111110000000000
9135 10987654321098765432109876543210
9136 010001x0101xxxxx111100xxxxxxxxxx
9142 /* 33222222222211111111110000000000
9143 10987654321098765432109876543210
9144 010001x0101xxxxx111110xxxxxxxxxx
9152 if (((word
>> 12) & 0x1) == 0)
9154 /* 33222222222211111111110000000000
9155 10987654321098765432109876543210
9156 010001x0101xxxxx1110x1xxxxxxxxxx
9162 /* 33222222222211111111110000000000
9163 10987654321098765432109876543210
9164 010001x0101xxxxx1111x1xxxxxxxxxx
9172 /* 33222222222211111111110000000000
9173 10987654321098765432109876543210
9174 110001x0101xxxxx111xxxxxxxxxxxxx
9181 if (((word
>> 31) & 0x1) == 0)
9183 if (((word
>> 10) & 0x1) == 0)
9185 if (((word
>> 12) & 0x1) == 0)
9187 /* 33222222222211111111110000000000
9188 10987654321098765432109876543210
9189 010001x0111xxxxx1110x0xxxxxxxxxx
9195 if (((word
>> 11) & 0x1) == 0)
9197 /* 33222222222211111111110000000000
9198 10987654321098765432109876543210
9199 010001x0111xxxxx111100xxxxxxxxxx
9205 /* 33222222222211111111110000000000
9206 10987654321098765432109876543210
9207 010001x0111xxxxx111110xxxxxxxxxx
9215 if (((word
>> 12) & 0x1) == 0)
9217 /* 33222222222211111111110000000000
9218 10987654321098765432109876543210
9219 010001x0111xxxxx1110x1xxxxxxxxxx
9225 /* 33222222222211111111110000000000
9226 10987654321098765432109876543210
9227 010001x0111xxxxx1111x1xxxxxxxxxx
9235 /* 33222222222211111111110000000000
9236 10987654321098765432109876543210
9237 110001x0111xxxxx111xxxxxxxxxxxxx
9251 if (((word
>> 21) & 0x1) == 0)
9253 if (((word
>> 15) & 0x1) == 0)
9255 if (((word
>> 30) & 0x1) == 0)
9257 if (((word
>> 13) & 0x1) == 0)
9259 if (((word
>> 14) & 0x1) == 0)
9261 if (((word
>> 31) & 0x1) == 0)
9263 if (((word
>> 4) & 0x1) == 0)
9265 /* 33222222222211111111110000000000
9266 10987654321098765432109876543210
9267 001001x0xx0xxxxx000xxxxxxxx0xxxx
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 001001x0xx0xxxxx000xxxxxxxx1xxxx
9282 if (((word
>> 23) & 0x1) == 0)
9284 /* 33222222222211111111110000000000
9285 10987654321098765432109876543210
9286 101001x00x0xxxxx000xxxxxxxxxxxxx
9292 /* 33222222222211111111110000000000
9293 10987654321098765432109876543210
9294 101001x01x0xxxxx000xxxxxxxxxxxxx
9302 if (((word
>> 31) & 0x1) == 0)
9304 if (((word
>> 4) & 0x1) == 0)
9306 /* 33222222222211111111110000000000
9307 10987654321098765432109876543210
9308 001001x0xx0xxxxx010xxxxxxxx0xxxx
9314 /* 33222222222211111111110000000000
9315 10987654321098765432109876543210
9316 001001x0xx0xxxxx010xxxxxxxx1xxxx
9323 if (((word
>> 22) & 0x1) == 0)
9325 if (((word
>> 23) & 0x1) == 0)
9327 /* 33222222222211111111110000000000
9328 10987654321098765432109876543210
9329 101001x0000xxxxx010xxxxxxxxxxxxx
9335 /* 33222222222211111111110000000000
9336 10987654321098765432109876543210
9337 101001x0100xxxxx010xxxxxxxxxxxxx
9344 if (((word
>> 23) & 0x1) == 0)
9346 /* 33222222222211111111110000000000
9347 10987654321098765432109876543210
9348 101001x0010xxxxx010xxxxxxxxxxxxx
9354 /* 33222222222211111111110000000000
9355 10987654321098765432109876543210
9356 101001x0110xxxxx010xxxxxxxxxxxxx
9366 if (((word
>> 14) & 0x1) == 0)
9368 if (((word
>> 31) & 0x1) == 0)
9370 if (((word
>> 4) & 0x1) == 0)
9372 /* 33222222222211111111110000000000
9373 10987654321098765432109876543210
9374 001001x0xx0xxxxx001xxxxxxxx0xxxx
9380 /* 33222222222211111111110000000000
9381 10987654321098765432109876543210
9382 001001x0xx0xxxxx001xxxxxxxx1xxxx
9389 if (((word
>> 23) & 0x1) == 0)
9391 /* 33222222222211111111110000000000
9392 10987654321098765432109876543210
9393 101001x00x0xxxxx001xxxxxxxxxxxxx
9399 /* 33222222222211111111110000000000
9400 10987654321098765432109876543210
9401 101001x01x0xxxxx001xxxxxxxxxxxxx
9409 if (((word
>> 31) & 0x1) == 0)
9411 if (((word
>> 4) & 0x1) == 0)
9413 /* 33222222222211111111110000000000
9414 10987654321098765432109876543210
9415 001001x0xx0xxxxx011xxxxxxxx0xxxx
9421 /* 33222222222211111111110000000000
9422 10987654321098765432109876543210
9423 001001x0xx0xxxxx011xxxxxxxx1xxxx
9430 if (((word
>> 22) & 0x1) == 0)
9432 if (((word
>> 23) & 0x1) == 0)
9434 /* 33222222222211111111110000000000
9435 10987654321098765432109876543210
9436 101001x0000xxxxx011xxxxxxxxxxxxx
9442 /* 33222222222211111111110000000000
9443 10987654321098765432109876543210
9444 101001x0100xxxxx011xxxxxxxxxxxxx
9451 if (((word
>> 23) & 0x1) == 0)
9453 /* 33222222222211111111110000000000
9454 10987654321098765432109876543210
9455 101001x0010xxxxx011xxxxxxxxxxxxx
9461 /* 33222222222211111111110000000000
9462 10987654321098765432109876543210
9463 101001x0110xxxxx011xxxxxxxxxxxxx
9474 if (((word
>> 31) & 0x1) == 0)
9476 /* 33222222222211111111110000000000
9477 10987654321098765432109876543210
9478 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
9484 if (((word
>> 13) & 0x1) == 0)
9486 if (((word
>> 22) & 0x1) == 0)
9488 /* 33222222222211111111110000000000
9489 10987654321098765432109876543210
9490 111001x0x00xxxxx0x0xxxxxxxxxxxxx
9496 if (((word
>> 23) & 0x1) == 0)
9498 /* 33222222222211111111110000000000
9499 10987654321098765432109876543210
9500 111001x0010xxxxx0x0xxxxxxxxxxxxx
9506 /* 33222222222211111111110000000000
9507 10987654321098765432109876543210
9508 111001x0110xxxxx0x0xxxxxxxxxxxxx
9516 if (((word
>> 14) & 0x1) == 0)
9518 if (((word
>> 22) & 0x1) == 0)
9520 if (((word
>> 23) & 0x1) == 0)
9522 /* 33222222222211111111110000000000
9523 10987654321098765432109876543210
9524 111001x0000xxxxx001xxxxxxxxxxxxx
9530 /* 33222222222211111111110000000000
9531 10987654321098765432109876543210
9532 111001x0100xxxxx001xxxxxxxxxxxxx
9539 if (((word
>> 23) & 0x1) == 0)
9541 /* 33222222222211111111110000000000
9542 10987654321098765432109876543210
9543 111001x0010xxxxx001xxxxxxxxxxxxx
9549 /* 33222222222211111111110000000000
9550 10987654321098765432109876543210
9551 111001x0110xxxxx001xxxxxxxxxxxxx
9559 if (((word
>> 22) & 0x1) == 0)
9561 if (((word
>> 23) & 0x1) == 0)
9563 /* 33222222222211111111110000000000
9564 10987654321098765432109876543210
9565 111001x0000xxxxx011xxxxxxxxxxxxx
9571 /* 33222222222211111111110000000000
9572 10987654321098765432109876543210
9573 111001x0100xxxxx011xxxxxxxxxxxxx
9580 if (((word
>> 23) & 0x1) == 0)
9582 /* 33222222222211111111110000000000
9583 10987654321098765432109876543210
9584 111001x0010xxxxx011xxxxxxxxxxxxx
9590 /* 33222222222211111111110000000000
9591 10987654321098765432109876543210
9592 111001x0110xxxxx011xxxxxxxxxxxxx
9604 if (((word
>> 13) & 0x1) == 0)
9606 if (((word
>> 30) & 0x1) == 0)
9608 if (((word
>> 14) & 0x1) == 0)
9610 if (((word
>> 4) & 0x1) == 0)
9612 /* 33222222222211111111110000000000
9613 10987654321098765432109876543210
9614 x01001x0xx0xxxxx100xxxxxxxx0xxxx
9620 /* 33222222222211111111110000000000
9621 10987654321098765432109876543210
9622 x01001x0xx0xxxxx100xxxxxxxx1xxxx
9629 if (((word
>> 31) & 0x1) == 0)
9631 if (((word
>> 4) & 0x1) == 0)
9633 /* 33222222222211111111110000000000
9634 10987654321098765432109876543210
9635 001001x0xx0xxxxx110xxxxxxxx0xxxx
9641 /* 33222222222211111111110000000000
9642 10987654321098765432109876543210
9643 001001x0xx0xxxxx110xxxxxxxx1xxxx
9650 if (((word
>> 22) & 0x1) == 0)
9652 if (((word
>> 23) & 0x1) == 0)
9654 /* 33222222222211111111110000000000
9655 10987654321098765432109876543210
9656 101001x0000xxxxx110xxxxxxxxxxxxx
9662 /* 33222222222211111111110000000000
9663 10987654321098765432109876543210
9664 101001x0100xxxxx110xxxxxxxxxxxxx
9671 if (((word
>> 23) & 0x1) == 0)
9673 /* 33222222222211111111110000000000
9674 10987654321098765432109876543210
9675 101001x0010xxxxx110xxxxxxxxxxxxx
9681 /* 33222222222211111111110000000000
9682 10987654321098765432109876543210
9683 101001x0110xxxxx110xxxxxxxxxxxxx
9693 if (((word
>> 31) & 0x1) == 0)
9695 if (((word
>> 17) & 0x1) == 0)
9697 if (((word
>> 18) & 0x1) == 0)
9699 if (((word
>> 20) & 0x1) == 0)
9701 /* 33222222222211111111110000000000
9702 10987654321098765432109876543210
9703 011001x0xx00x00x1x0xxxxxxxxxxxxx
9709 /* 33222222222211111111110000000000
9710 10987654321098765432109876543210
9711 011001x0xx01x00x1x0xxxxxxxxxxxxx
9718 if (((word
>> 16) & 0x1) == 0)
9720 /* 33222222222211111111110000000000
9721 10987654321098765432109876543210
9722 011001x0xx0xx1001x0xxxxxxxxxxxxx
9728 /* 33222222222211111111110000000000
9729 10987654321098765432109876543210
9730 011001x0xx0xx1011x0xxxxxxxxxxxxx
9738 if (((word
>> 16) & 0x1) == 0)
9740 /* 33222222222211111111110000000000
9741 10987654321098765432109876543210
9742 011001x0xx0xxx101x0xxxxxxxxxxxxx
9748 /* 33222222222211111111110000000000
9749 10987654321098765432109876543210
9750 011001x0xx0xxx111x0xxxxxxxxxxxxx
9758 if (((word
>> 22) & 0x1) == 0)
9760 if (((word
>> 23) & 0x1) == 0)
9762 /* 33222222222211111111110000000000
9763 10987654321098765432109876543210
9764 111001x0000xxxxx1x0xxxxxxxxxxxxx
9770 /* 33222222222211111111110000000000
9771 10987654321098765432109876543210
9772 111001x0100xxxxx1x0xxxxxxxxxxxxx
9779 if (((word
>> 23) & 0x1) == 0)
9781 /* 33222222222211111111110000000000
9782 10987654321098765432109876543210
9783 111001x0010xxxxx1x0xxxxxxxxxxxxx
9789 /* 33222222222211111111110000000000
9790 10987654321098765432109876543210
9791 111001x0110xxxxx1x0xxxxxxxxxxxxx
9801 if (((word
>> 14) & 0x1) == 0)
9803 if (((word
>> 30) & 0x1) == 0)
9805 if (((word
>> 31) & 0x1) == 0)
9807 if (((word
>> 4) & 0x1) == 0)
9809 /* 33222222222211111111110000000000
9810 10987654321098765432109876543210
9811 001001x0xx0xxxxx101xxxxxxxx0xxxx
9817 /* 33222222222211111111110000000000
9818 10987654321098765432109876543210
9819 001001x0xx0xxxxx101xxxxxxxx1xxxx
9826 if (((word
>> 20) & 0x1) == 0)
9828 if (((word
>> 22) & 0x1) == 0)
9830 if (((word
>> 23) & 0x1) == 0)
9832 /* 33222222222211111111110000000000
9833 10987654321098765432109876543210
9834 101001x00000xxxx101xxxxxxxxxxxxx
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 101001x01000xxxx101xxxxxxxxxxxxx
9849 if (((word
>> 23) & 0x1) == 0)
9851 /* 33222222222211111111110000000000
9852 10987654321098765432109876543210
9853 101001x00100xxxx101xxxxxxxxxxxxx
9859 /* 33222222222211111111110000000000
9860 10987654321098765432109876543210
9861 101001x01100xxxx101xxxxxxxxxxxxx
9869 if (((word
>> 22) & 0x1) == 0)
9871 if (((word
>> 23) & 0x1) == 0)
9873 /* 33222222222211111111110000000000
9874 10987654321098765432109876543210
9875 101001x00001xxxx101xxxxxxxxxxxxx
9881 /* 33222222222211111111110000000000
9882 10987654321098765432109876543210
9883 101001x01001xxxx101xxxxxxxxxxxxx
9890 if (((word
>> 23) & 0x1) == 0)
9892 /* 33222222222211111111110000000000
9893 10987654321098765432109876543210
9894 101001x00101xxxx101xxxxxxxxxxxxx
9900 /* 33222222222211111111110000000000
9901 10987654321098765432109876543210
9902 101001x01101xxxx101xxxxxxxxxxxxx
9912 if (((word
>> 22) & 0x1) == 0)
9914 if (((word
>> 23) & 0x1) == 0)
9916 if (((word
>> 31) & 0x1) == 0)
9918 /* 33222222222211111111110000000000
9919 10987654321098765432109876543210
9920 011001x0000xxxxx101xxxxxxxxxxxxx
9926 /* 33222222222211111111110000000000
9927 10987654321098765432109876543210
9928 111001x0000xxxxx101xxxxxxxxxxxxx
9935 if (((word
>> 31) & 0x1) == 0)
9937 if (((word
>> 16) & 0x1) == 0)
9939 if (((word
>> 17) & 0x1) == 0)
9941 /* 33222222222211111111110000000000
9942 10987654321098765432109876543210
9943 011001x0100xxx00101xxxxxxxxxxxxx
9949 /* 33222222222211111111110000000000
9950 10987654321098765432109876543210
9951 011001x0100xxx10101xxxxxxxxxxxxx
9958 /* 33222222222211111111110000000000
9959 10987654321098765432109876543210
9960 011001x0100xxxx1101xxxxxxxxxxxxx
9967 /* 33222222222211111111110000000000
9968 10987654321098765432109876543210
9969 111001x0100xxxxx101xxxxxxxxxxxxx
9977 if (((word
>> 23) & 0x1) == 0)
9979 /* 33222222222211111111110000000000
9980 10987654321098765432109876543210
9981 x11001x0010xxxxx101xxxxxxxxxxxxx
9987 if (((word
>> 31) & 0x1) == 0)
9989 if (((word
>> 16) & 0x1) == 0)
9991 /* 33222222222211111111110000000000
9992 10987654321098765432109876543210
9993 011001x0110xxxx0101xxxxxxxxxxxxx
9999 /* 33222222222211111111110000000000
10000 10987654321098765432109876543210
10001 011001x0110xxxx1101xxxxxxxxxxxxx
10008 /* 33222222222211111111110000000000
10009 10987654321098765432109876543210
10010 111001x0110xxxxx101xxxxxxxxxxxxx
10020 if (((word
>> 30) & 0x1) == 0)
10022 if (((word
>> 31) & 0x1) == 0)
10024 if (((word
>> 4) & 0x1) == 0)
10026 /* 33222222222211111111110000000000
10027 10987654321098765432109876543210
10028 001001x0xx0xxxxx111xxxxxxxx0xxxx
10034 /* 33222222222211111111110000000000
10035 10987654321098765432109876543210
10036 001001x0xx0xxxxx111xxxxxxxx1xxxx
10043 if (((word
>> 22) & 0x1) == 0)
10045 if (((word
>> 23) & 0x1) == 0)
10047 /* 33222222222211111111110000000000
10048 10987654321098765432109876543210
10049 101001x0000xxxxx111xxxxxxxxxxxxx
10055 /* 33222222222211111111110000000000
10056 10987654321098765432109876543210
10057 101001x0100xxxxx111xxxxxxxxxxxxx
10064 if (((word
>> 23) & 0x1) == 0)
10066 /* 33222222222211111111110000000000
10067 10987654321098765432109876543210
10068 101001x0010xxxxx111xxxxxxxxxxxxx
10074 /* 33222222222211111111110000000000
10075 10987654321098765432109876543210
10076 101001x0110xxxxx111xxxxxxxxxxxxx
10085 if (((word
>> 20) & 0x1) == 0)
10087 if (((word
>> 22) & 0x1) == 0)
10089 /* 33222222222211111111110000000000
10090 10987654321098765432109876543210
10091 x11001x0x000xxxx111xxxxxxxxxxxxx
10097 if (((word
>> 23) & 0x1) == 0)
10099 /* 33222222222211111111110000000000
10100 10987654321098765432109876543210
10101 x11001x00100xxxx111xxxxxxxxxxxxx
10107 /* 33222222222211111111110000000000
10108 10987654321098765432109876543210
10109 x11001x01100xxxx111xxxxxxxxxxxxx
10117 if (((word
>> 22) & 0x1) == 0)
10119 if (((word
>> 23) & 0x1) == 0)
10121 /* 33222222222211111111110000000000
10122 10987654321098765432109876543210
10123 x11001x00001xxxx111xxxxxxxxxxxxx
10129 /* 33222222222211111111110000000000
10130 10987654321098765432109876543210
10131 x11001x01001xxxx111xxxxxxxxxxxxx
10138 if (((word
>> 23) & 0x1) == 0)
10140 /* 33222222222211111111110000000000
10141 10987654321098765432109876543210
10142 x11001x00101xxxx111xxxxxxxxxxxxx
10148 /* 33222222222211111111110000000000
10149 10987654321098765432109876543210
10150 x11001x01101xxxx111xxxxxxxxxxxxx
10163 if (((word
>> 13) & 0x1) == 0)
10165 if (((word
>> 30) & 0x1) == 0)
10167 if (((word
>> 31) & 0x1) == 0)
10169 if (((word
>> 4) & 0x1) == 0)
10171 /* 33222222222211111111110000000000
10172 10987654321098765432109876543210
10173 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
10179 /* 33222222222211111111110000000000
10180 10987654321098765432109876543210
10181 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
10188 if (((word
>> 14) & 0x1) == 0)
10190 if (((word
>> 23) & 0x1) == 0)
10192 /* 33222222222211111111110000000000
10193 10987654321098765432109876543210
10194 101001x00x1xxxxxx00xxxxxxxxxxxxx
10200 /* 33222222222211111111110000000000
10201 10987654321098765432109876543210
10202 101001x01x1xxxxxx00xxxxxxxxxxxxx
10209 if (((word
>> 15) & 0x1) == 0)
10211 if (((word
>> 22) & 0x1) == 0)
10213 if (((word
>> 23) & 0x1) == 0)
10215 /* 33222222222211111111110000000000
10216 10987654321098765432109876543210
10217 101001x0001xxxxx010xxxxxxxxxxxxx
10223 /* 33222222222211111111110000000000
10224 10987654321098765432109876543210
10225 101001x0101xxxxx010xxxxxxxxxxxxx
10232 if (((word
>> 23) & 0x1) == 0)
10234 /* 33222222222211111111110000000000
10235 10987654321098765432109876543210
10236 101001x0011xxxxx010xxxxxxxxxxxxx
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 101001x0111xxxxx010xxxxxxxxxxxxx
10252 if (((word
>> 22) & 0x1) == 0)
10254 if (((word
>> 23) & 0x1) == 0)
10256 /* 33222222222211111111110000000000
10257 10987654321098765432109876543210
10258 101001x0001xxxxx110xxxxxxxxxxxxx
10264 /* 33222222222211111111110000000000
10265 10987654321098765432109876543210
10266 101001x0101xxxxx110xxxxxxxxxxxxx
10273 if (((word
>> 23) & 0x1) == 0)
10275 /* 33222222222211111111110000000000
10276 10987654321098765432109876543210
10277 101001x0011xxxxx110xxxxxxxxxxxxx
10283 /* 33222222222211111111110000000000
10284 10987654321098765432109876543210
10285 101001x0111xxxxx110xxxxxxxxxxxxx
10296 if (((word
>> 15) & 0x1) == 0)
10298 if (((word
>> 14) & 0x1) == 0)
10300 if (((word
>> 12) & 0x1) == 0)
10302 if (((word
>> 10) & 0x1) == 0)
10304 if (((word
>> 23) & 0x1) == 0)
10306 /* 33222222222211111111110000000000
10307 10987654321098765432109876543210
10308 x11001x00x1xxxxx0000x0xxxxxxxxxx
10314 if (((word
>> 22) & 0x1) == 0)
10316 /* 33222222222211111111110000000000
10317 10987654321098765432109876543210
10318 x11001x0101xxxxx0000x0xxxxxxxxxx
10324 /* 33222222222211111111110000000000
10325 10987654321098765432109876543210
10326 x11001x0111xxxxx0000x0xxxxxxxxxx
10334 if (((word
>> 23) & 0x1) == 0)
10336 /* 33222222222211111111110000000000
10337 10987654321098765432109876543210
10338 x11001x00x1xxxxx0000x1xxxxxxxxxx
10344 if (((word
>> 22) & 0x1) == 0)
10346 /* 33222222222211111111110000000000
10347 10987654321098765432109876543210
10348 x11001x0101xxxxx0000x1xxxxxxxxxx
10354 /* 33222222222211111111110000000000
10355 10987654321098765432109876543210
10356 x11001x0111xxxxx0000x1xxxxxxxxxx
10365 if (((word
>> 22) & 0x1) == 0)
10367 /* 33222222222211111111110000000000
10368 10987654321098765432109876543210
10369 x11001x0x01xxxxx0001xxxxxxxxxxxx
10375 /* 33222222222211111111110000000000
10376 10987654321098765432109876543210
10377 x11001x0x11xxxxx0001xxxxxxxxxxxx
10385 if (((word
>> 22) & 0x1) == 0)
10387 if (((word
>> 23) & 0x1) == 0)
10389 /* 33222222222211111111110000000000
10390 10987654321098765432109876543210
10391 x11001x0001xxxxx010xxxxxxxxxxxxx
10397 if (((word
>> 31) & 0x1) == 0)
10399 if (((word
>> 10) & 0x1) == 0)
10401 /* 33222222222211111111110000000000
10402 10987654321098765432109876543210
10403 011001x0101xxxxx010xx0xxxxxxxxxx
10409 /* 33222222222211111111110000000000
10410 10987654321098765432109876543210
10411 011001x0101xxxxx010xx1xxxxxxxxxx
10418 /* 33222222222211111111110000000000
10419 10987654321098765432109876543210
10420 111001x0101xxxxx010xxxxxxxxxxxxx
10428 if (((word
>> 23) & 0x1) == 0)
10430 if (((word
>> 31) & 0x1) == 0)
10432 /* 33222222222211111111110000000000
10433 10987654321098765432109876543210
10434 011001x0011xxxxx010xxxxxxxxxxxxx
10440 /* 33222222222211111111110000000000
10441 10987654321098765432109876543210
10442 111001x0011xxxxx010xxxxxxxxxxxxx
10449 if (((word
>> 31) & 0x1) == 0)
10451 if (((word
>> 10) & 0x1) == 0)
10453 /* 33222222222211111111110000000000
10454 10987654321098765432109876543210
10455 011001x0111xxxxx010xx0xxxxxxxxxx
10461 /* 33222222222211111111110000000000
10462 10987654321098765432109876543210
10463 011001x0111xxxxx010xx1xxxxxxxxxx
10470 /* 33222222222211111111110000000000
10471 10987654321098765432109876543210
10472 111001x0111xxxxx010xxxxxxxxxxxxx
10482 if (((word
>> 22) & 0x1) == 0)
10484 if (((word
>> 31) & 0x1) == 0)
10486 if (((word
>> 10) & 0x1) == 0)
10488 /* 33222222222211111111110000000000
10489 10987654321098765432109876543210
10490 011001x0x01xxxxx1x0xx0xxxxxxxxxx
10496 /* 33222222222211111111110000000000
10497 10987654321098765432109876543210
10498 011001x0x01xxxxx1x0xx1xxxxxxxxxx
10505 /* 33222222222211111111110000000000
10506 10987654321098765432109876543210
10507 111001x0x01xxxxx1x0xxxxxxxxxxxxx
10514 if (((word
>> 23) & 0x1) == 0)
10516 /* 33222222222211111111110000000000
10517 10987654321098765432109876543210
10518 x11001x0011xxxxx1x0xxxxxxxxxxxxx
10524 if (((word
>> 31) & 0x1) == 0)
10526 if (((word
>> 10) & 0x1) == 0)
10528 /* 33222222222211111111110000000000
10529 10987654321098765432109876543210
10530 011001x0111xxxxx1x0xx0xxxxxxxxxx
10536 /* 33222222222211111111110000000000
10537 10987654321098765432109876543210
10538 011001x0111xxxxx1x0xx1xxxxxxxxxx
10545 /* 33222222222211111111110000000000
10546 10987654321098765432109876543210
10547 111001x0111xxxxx1x0xxxxxxxxxxxxx
10558 if (((word
>> 30) & 0x1) == 0)
10560 if (((word
>> 31) & 0x1) == 0)
10562 if (((word
>> 4) & 0x1) == 0)
10564 /* 33222222222211111111110000000000
10565 10987654321098765432109876543210
10566 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
10572 /* 33222222222211111111110000000000
10573 10987654321098765432109876543210
10574 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
10581 if (((word
>> 14) & 0x1) == 0)
10583 if (((word
>> 15) & 0x1) == 0)
10585 if (((word
>> 23) & 0x1) == 0)
10587 /* 33222222222211111111110000000000
10588 10987654321098765432109876543210
10589 101001x00x1xxxxx001xxxxxxxxxxxxx
10595 /* 33222222222211111111110000000000
10596 10987654321098765432109876543210
10597 101001x01x1xxxxx001xxxxxxxxxxxxx
10604 if (((word
>> 20) & 0x1) == 0)
10606 if (((word
>> 22) & 0x1) == 0)
10608 if (((word
>> 23) & 0x1) == 0)
10610 /* 33222222222211111111110000000000
10611 10987654321098765432109876543210
10612 101001x00010xxxx101xxxxxxxxxxxxx
10618 /* 33222222222211111111110000000000
10619 10987654321098765432109876543210
10620 101001x01010xxxx101xxxxxxxxxxxxx
10627 if (((word
>> 23) & 0x1) == 0)
10629 /* 33222222222211111111110000000000
10630 10987654321098765432109876543210
10631 101001x00110xxxx101xxxxxxxxxxxxx
10637 /* 33222222222211111111110000000000
10638 10987654321098765432109876543210
10639 101001x01110xxxx101xxxxxxxxxxxxx
10647 if (((word
>> 22) & 0x1) == 0)
10649 if (((word
>> 23) & 0x1) == 0)
10651 /* 33222222222211111111110000000000
10652 10987654321098765432109876543210
10653 101001x00011xxxx101xxxxxxxxxxxxx
10659 /* 33222222222211111111110000000000
10660 10987654321098765432109876543210
10661 101001x01011xxxx101xxxxxxxxxxxxx
10668 if (((word
>> 23) & 0x1) == 0)
10670 /* 33222222222211111111110000000000
10671 10987654321098765432109876543210
10672 101001x00111xxxx101xxxxxxxxxxxxx
10678 /* 33222222222211111111110000000000
10679 10987654321098765432109876543210
10680 101001x01111xxxx101xxxxxxxxxxxxx
10690 if (((word
>> 15) & 0x1) == 0)
10692 if (((word
>> 22) & 0x1) == 0)
10694 if (((word
>> 23) & 0x1) == 0)
10696 /* 33222222222211111111110000000000
10697 10987654321098765432109876543210
10698 101001x0001xxxxx011xxxxxxxxxxxxx
10704 /* 33222222222211111111110000000000
10705 10987654321098765432109876543210
10706 101001x0101xxxxx011xxxxxxxxxxxxx
10713 if (((word
>> 23) & 0x1) == 0)
10715 /* 33222222222211111111110000000000
10716 10987654321098765432109876543210
10717 101001x0011xxxxx011xxxxxxxxxxxxx
10723 /* 33222222222211111111110000000000
10724 10987654321098765432109876543210
10725 101001x0111xxxxx011xxxxxxxxxxxxx
10733 if (((word
>> 22) & 0x1) == 0)
10735 if (((word
>> 23) & 0x1) == 0)
10737 /* 33222222222211111111110000000000
10738 10987654321098765432109876543210
10739 101001x0001xxxxx111xxxxxxxxxxxxx
10745 /* 33222222222211111111110000000000
10746 10987654321098765432109876543210
10747 101001x0101xxxxx111xxxxxxxxxxxxx
10754 if (((word
>> 23) & 0x1) == 0)
10756 /* 33222222222211111111110000000000
10757 10987654321098765432109876543210
10758 101001x0011xxxxx111xxxxxxxxxxxxx
10764 /* 33222222222211111111110000000000
10765 10987654321098765432109876543210
10766 101001x0111xxxxx111xxxxxxxxxxxxx
10777 if (((word
>> 14) & 0x1) == 0)
10779 if (((word
>> 15) & 0x1) == 0)
10781 if (((word
>> 23) & 0x1) == 0)
10783 /* 33222222222211111111110000000000
10784 10987654321098765432109876543210
10785 x11001x00x1xxxxx001xxxxxxxxxxxxx
10791 if (((word
>> 22) & 0x1) == 0)
10793 /* 33222222222211111111110000000000
10794 10987654321098765432109876543210
10795 x11001x0101xxxxx001xxxxxxxxxxxxx
10801 /* 33222222222211111111110000000000
10802 10987654321098765432109876543210
10803 x11001x0111xxxxx001xxxxxxxxxxxxx
10811 if (((word
>> 22) & 0x1) == 0)
10813 if (((word
>> 31) & 0x1) == 0)
10815 if (((word
>> 10) & 0x1) == 0)
10817 /* 33222222222211111111110000000000
10818 10987654321098765432109876543210
10819 011001x0x01xxxxx101xx0xxxxxxxxxx
10825 /* 33222222222211111111110000000000
10826 10987654321098765432109876543210
10827 011001x0x01xxxxx101xx1xxxxxxxxxx
10834 /* 33222222222211111111110000000000
10835 10987654321098765432109876543210
10836 111001x0x01xxxxx101xxxxxxxxxxxxx
10843 if (((word
>> 23) & 0x1) == 0)
10845 /* 33222222222211111111110000000000
10846 10987654321098765432109876543210
10847 x11001x0011xxxxx101xxxxxxxxxxxxx
10853 /* 33222222222211111111110000000000
10854 10987654321098765432109876543210
10855 x11001x0111xxxxx101xxxxxxxxxxxxx
10864 if (((word
>> 15) & 0x1) == 0)
10866 if (((word
>> 22) & 0x1) == 0)
10868 if (((word
>> 23) & 0x1) == 0)
10870 /* 33222222222211111111110000000000
10871 10987654321098765432109876543210
10872 x11001x0001xxxxx011xxxxxxxxxxxxx
10878 if (((word
>> 31) & 0x1) == 0)
10880 if (((word
>> 10) & 0x1) == 0)
10882 /* 33222222222211111111110000000000
10883 10987654321098765432109876543210
10884 011001x0101xxxxx011xx0xxxxxxxxxx
10890 /* 33222222222211111111110000000000
10891 10987654321098765432109876543210
10892 011001x0101xxxxx011xx1xxxxxxxxxx
10899 /* 33222222222211111111110000000000
10900 10987654321098765432109876543210
10901 111001x0101xxxxx011xxxxxxxxxxxxx
10909 if (((word
>> 23) & 0x1) == 0)
10911 /* 33222222222211111111110000000000
10912 10987654321098765432109876543210
10913 x11001x0011xxxxx011xxxxxxxxxxxxx
10919 /* 33222222222211111111110000000000
10920 10987654321098765432109876543210
10921 x11001x0111xxxxx011xxxxxxxxxxxxx
10929 if (((word
>> 22) & 0x1) == 0)
10931 if (((word
>> 23) & 0x1) == 0)
10933 if (((word
>> 20) & 0x1) == 0)
10935 /* 33222222222211111111110000000000
10936 10987654321098765432109876543210
10937 x11001x00010xxxx111xxxxxxxxxxxxx
10943 /* 33222222222211111111110000000000
10944 10987654321098765432109876543210
10945 x11001x00011xxxx111xxxxxxxxxxxxx
10952 if (((word
>> 31) & 0x1) == 0)
10954 /* 33222222222211111111110000000000
10955 10987654321098765432109876543210
10956 011001x0101xxxxx111xxxxxxxxxxxxx
10962 if (((word
>> 20) & 0x1) == 0)
10964 /* 33222222222211111111110000000000
10965 10987654321098765432109876543210
10966 111001x01010xxxx111xxxxxxxxxxxxx
10972 /* 33222222222211111111110000000000
10973 10987654321098765432109876543210
10974 111001x01011xxxx111xxxxxxxxxxxxx
10983 if (((word
>> 23) & 0x1) == 0)
10985 if (((word
>> 31) & 0x1) == 0)
10987 /* 33222222222211111111110000000000
10988 10987654321098765432109876543210
10989 011001x0011xxxxx111xxxxxxxxxxxxx
10995 if (((word
>> 20) & 0x1) == 0)
10997 /* 33222222222211111111110000000000
10998 10987654321098765432109876543210
10999 111001x00110xxxx111xxxxxxxxxxxxx
11005 /* 33222222222211111111110000000000
11006 10987654321098765432109876543210
11007 111001x00111xxxx111xxxxxxxxxxxxx
11015 if (((word
>> 31) & 0x1) == 0)
11017 /* 33222222222211111111110000000000
11018 10987654321098765432109876543210
11019 011001x0111xxxxx111xxxxxxxxxxxxx
11025 if (((word
>> 20) & 0x1) == 0)
11027 /* 33222222222211111111110000000000
11028 10987654321098765432109876543210
11029 111001x01110xxxx111xxxxxxxxxxxxx
11035 /* 33222222222211111111110000000000
11036 10987654321098765432109876543210
11037 111001x01111xxxx111xxxxxxxxxxxxx
11053 if (((word
>> 29) & 0x1) == 0)
11055 if (((word
>> 30) & 0x1) == 0)
11057 if (((word
>> 31) & 0x1) == 0)
11059 if (((word
>> 21) & 0x1) == 0)
11061 if (((word
>> 20) & 0x1) == 0)
11063 if (((word
>> 22) & 0x1) == 0)
11065 if (((word
>> 23) & 0x1) == 0)
11067 /* 33222222222211111111110000000000
11068 10987654321098765432109876543210
11069 000001x10000xxxxxxxxxxxxxxxxxxxx
11075 /* 33222222222211111111110000000000
11076 10987654321098765432109876543210
11077 000001x11000xxxxxxxxxxxxxxxxxxxx
11084 if (((word
>> 23) & 0x1) == 0)
11086 /* 33222222222211111111110000000000
11087 10987654321098765432109876543210
11088 000001x10100xxxxxxxxxxxxxxxxxxxx
11094 /* 33222222222211111111110000000000
11095 10987654321098765432109876543210
11096 000001x11100xxxxxxxxxxxxxxxxxxxx
11104 if (((word
>> 15) & 0x1) == 0)
11106 /* 33222222222211111111110000000000
11107 10987654321098765432109876543210
11108 000001x1xx01xxxx0xxxxxxxxxxxxxxx
11114 /* 33222222222211111111110000000000
11115 10987654321098765432109876543210
11116 000001x1xx01xxxx1xxxxxxxxxxxxxxx
11124 if (((word
>> 14) & 0x1) == 0)
11126 if (((word
>> 13) & 0x1) == 0)
11128 if (((word
>> 15) & 0x1) == 0)
11130 if (((word
>> 22) & 0x1) == 0)
11132 if (((word
>> 23) & 0x1) == 0)
11134 /* 33222222222211111111110000000000
11135 10987654321098765432109876543210
11136 000001x1001xxxxx000xxxxxxxxxxxxx
11142 if (((word
>> 10) & 0x1) == 0)
11144 if (((word
>> 11) & 0x1) == 0)
11146 /* 33222222222211111111110000000000
11147 10987654321098765432109876543210
11148 000001x1101xxxxx000x00xxxxxxxxxx
11154 if (((word
>> 12) & 0x1) == 0)
11156 /* 33222222222211111111110000000000
11157 10987654321098765432109876543210
11158 000001x1101xxxxx000010xxxxxxxxxx
11164 /* 33222222222211111111110000000000
11165 10987654321098765432109876543210
11166 000001x1101xxxxx000110xxxxxxxxxx
11174 if (((word
>> 11) & 0x1) == 0)
11176 /* 33222222222211111111110000000000
11177 10987654321098765432109876543210
11178 000001x1101xxxxx000x01xxxxxxxxxx
11184 if (((word
>> 12) & 0x1) == 0)
11186 /* 33222222222211111111110000000000
11187 10987654321098765432109876543210
11188 000001x1101xxxxx000011xxxxxxxxxx
11194 /* 33222222222211111111110000000000
11195 10987654321098765432109876543210
11196 000001x1101xxxxx000111xxxxxxxxxx
11206 /* 33222222222211111111110000000000
11207 10987654321098765432109876543210
11208 000001x1x11xxxxx000xxxxxxxxxxxxx
11215 if (((word
>> 16) & 0x1) == 0)
11217 if (((word
>> 17) & 0x1) == 0)
11219 if (((word
>> 18) & 0x1) == 0)
11221 if (((word
>> 19) & 0x1) == 0)
11223 /* 33222222222211111111110000000000
11224 10987654321098765432109876543210
11225 000001x1xx1x0000100xxxxxxxxxxxxx
11231 /* 33222222222211111111110000000000
11232 10987654321098765432109876543210
11233 000001x1xx1x1000100xxxxxxxxxxxxx
11240 if (((word
>> 19) & 0x1) == 0)
11242 /* 33222222222211111111110000000000
11243 10987654321098765432109876543210
11244 000001x1xx1x0100100xxxxxxxxxxxxx
11250 /* 33222222222211111111110000000000
11251 10987654321098765432109876543210
11252 000001x1xx1x1100100xxxxxxxxxxxxx
11260 if (((word
>> 18) & 0x1) == 0)
11262 if (((word
>> 19) & 0x1) == 0)
11264 /* 33222222222211111111110000000000
11265 10987654321098765432109876543210
11266 000001x1xx1x0010100xxxxxxxxxxxxx
11272 /* 33222222222211111111110000000000
11273 10987654321098765432109876543210
11274 000001x1xx1x1010100xxxxxxxxxxxxx
11281 if (((word
>> 19) & 0x1) == 0)
11283 /* 33222222222211111111110000000000
11284 10987654321098765432109876543210
11285 000001x1xx1x0110100xxxxxxxxxxxxx
11291 /* 33222222222211111111110000000000
11292 10987654321098765432109876543210
11293 000001x1xx1x1110100xxxxxxxxxxxxx
11302 if (((word
>> 17) & 0x1) == 0)
11304 if (((word
>> 18) & 0x1) == 0)
11306 if (((word
>> 19) & 0x1) == 0)
11308 /* 33222222222211111111110000000000
11309 10987654321098765432109876543210
11310 000001x1xx1x0001100xxxxxxxxxxxxx
11316 /* 33222222222211111111110000000000
11317 10987654321098765432109876543210
11318 000001x1xx1x1001100xxxxxxxxxxxxx
11325 if (((word
>> 19) & 0x1) == 0)
11327 /* 33222222222211111111110000000000
11328 10987654321098765432109876543210
11329 000001x1xx1x0101100xxxxxxxxxxxxx
11335 /* 33222222222211111111110000000000
11336 10987654321098765432109876543210
11337 000001x1xx1x1101100xxxxxxxxxxxxx
11345 if (((word
>> 18) & 0x1) == 0)
11347 if (((word
>> 19) & 0x1) == 0)
11349 /* 33222222222211111111110000000000
11350 10987654321098765432109876543210
11351 000001x1xx1x0011100xxxxxxxxxxxxx
11357 /* 33222222222211111111110000000000
11358 10987654321098765432109876543210
11359 000001x1xx1x1011100xxxxxxxxxxxxx
11366 /* 33222222222211111111110000000000
11367 10987654321098765432109876543210
11368 000001x1xx1xx111100xxxxxxxxxxxxx
11378 if (((word
>> 15) & 0x1) == 0)
11380 if (((word
>> 10) & 0x1) == 0)
11382 if (((word
>> 11) & 0x1) == 0)
11384 if (((word
>> 12) & 0x1) == 0)
11386 /* 33222222222211111111110000000000
11387 10987654321098765432109876543210
11388 000001x1xx1xxxxx001000xxxxxxxxxx
11394 /* 33222222222211111111110000000000
11395 10987654321098765432109876543210
11396 000001x1xx1xxxxx001100xxxxxxxxxx
11403 if (((word
>> 12) & 0x1) == 0)
11405 /* 33222222222211111111110000000000
11406 10987654321098765432109876543210
11407 000001x1xx1xxxxx001010xxxxxxxxxx
11413 if (((word
>> 16) & 0x1) == 0)
11415 if (((word
>> 17) & 0x1) == 0)
11417 if (((word
>> 18) & 0x1) == 0)
11419 if (((word
>> 19) & 0x1) == 0)
11421 if (((word
>> 20) & 0x1) == 0)
11423 /* 33222222222211111111110000000000
11424 10987654321098765432109876543210
11425 000001x1xx100000001110xxxxxxxxxx
11431 /* 33222222222211111111110000000000
11432 10987654321098765432109876543210
11433 000001x1xx110000001110xxxxxxxxxx
11440 /* 33222222222211111111110000000000
11441 10987654321098765432109876543210
11442 000001x1xx1x1000001110xxxxxxxxxx
11449 if (((word
>> 20) & 0x1) == 0)
11451 /* 33222222222211111111110000000000
11452 10987654321098765432109876543210
11453 000001x1xx10x100001110xxxxxxxxxx
11459 /* 33222222222211111111110000000000
11460 10987654321098765432109876543210
11461 000001x1xx11x100001110xxxxxxxxxx
11469 /* 33222222222211111111110000000000
11470 10987654321098765432109876543210
11471 000001x1xx1xxx10001110xxxxxxxxxx
11478 if (((word
>> 17) & 0x1) == 0)
11480 /* 33222222222211111111110000000000
11481 10987654321098765432109876543210
11482 000001x1xx1xxx01001110xxxxxxxxxx
11488 /* 33222222222211111111110000000000
11489 10987654321098765432109876543210
11490 000001x1xx1xxx11001110xxxxxxxxxx
11500 /* 33222222222211111111110000000000
11501 10987654321098765432109876543210
11502 000001x1xx1xxxxx001xx1xxxxxxxxxx
11509 if (((word
>> 16) & 0x1) == 0)
11511 if (((word
>> 19) & 0x1) == 0)
11513 if (((word
>> 20) & 0x1) == 0)
11515 /* 33222222222211111111110000000000
11516 10987654321098765432109876543210
11517 000001x1xx100xx0101xxxxxxxxxxxxx
11523 /* 33222222222211111111110000000000
11524 10987654321098765432109876543210
11525 000001x1xx110xx0101xxxxxxxxxxxxx
11532 /* 33222222222211111111110000000000
11533 10987654321098765432109876543210
11534 000001x1xx1x1xx0101xxxxxxxxxxxxx
11541 if (((word
>> 20) & 0x1) == 0)
11543 /* 33222222222211111111110000000000
11544 10987654321098765432109876543210
11545 000001x1xx10xxx1101xxxxxxxxxxxxx
11551 /* 33222222222211111111110000000000
11552 10987654321098765432109876543210
11553 000001x1xx11xxx1101xxxxxxxxxxxxx
11563 if (((word
>> 15) & 0x1) == 0)
11565 if (((word
>> 10) & 0x1) == 0)
11567 if (((word
>> 11) & 0x1) == 0)
11569 if (((word
>> 12) & 0x1) == 0)
11571 if (((word
>> 13) & 0x1) == 0)
11573 if (((word
>> 20) & 0x1) == 0)
11575 /* 33222222222211111111110000000000
11576 10987654321098765432109876543210
11577 000001x1xx10xxxx010000xxxxxxxxxx
11583 if (((word
>> 16) & 0x1) == 0)
11585 if (((word
>> 18) & 0x1) == 0)
11587 /* 33222222222211111111110000000000
11588 10987654321098765432109876543210
11589 000001x1xx11x0x0010000xxxxxxxxxx
11595 /* 33222222222211111111110000000000
11596 10987654321098765432109876543210
11597 000001x1xx11x1x0010000xxxxxxxxxx
11604 /* 33222222222211111111110000000000
11605 10987654321098765432109876543210
11606 000001x1xx11xxx1010000xxxxxxxxxx
11614 /* 33222222222211111111110000000000
11615 10987654321098765432109876543210
11616 000001x1xx1xxxxx011000xxxxxxxxxx
11623 if (((word
>> 13) & 0x1) == 0)
11625 /* 33222222222211111111110000000000
11626 10987654321098765432109876543210
11627 000001x1xx1xxxxx010100xxxxxxxxxx
11633 /* 33222222222211111111110000000000
11634 10987654321098765432109876543210
11635 000001x1xx1xxxxx011100xxxxxxxxxx
11643 if (((word
>> 13) & 0x1) == 0)
11645 /* 33222222222211111111110000000000
11646 10987654321098765432109876543210
11647 000001x1xx1xxxxx010x10xxxxxxxxxx
11653 /* 33222222222211111111110000000000
11654 10987654321098765432109876543210
11655 000001x1xx1xxxxx011x10xxxxxxxxxx
11663 if (((word
>> 11) & 0x1) == 0)
11665 if (((word
>> 12) & 0x1) == 0)
11667 if (((word
>> 13) & 0x1) == 0)
11669 /* 33222222222211111111110000000000
11670 10987654321098765432109876543210
11671 000001x1xx1xxxxx010001xxxxxxxxxx
11677 /* 33222222222211111111110000000000
11678 10987654321098765432109876543210
11679 000001x1xx1xxxxx011001xxxxxxxxxx
11686 if (((word
>> 13) & 0x1) == 0)
11688 /* 33222222222211111111110000000000
11689 10987654321098765432109876543210
11690 000001x1xx1xxxxx010101xxxxxxxxxx
11696 /* 33222222222211111111110000000000
11697 10987654321098765432109876543210
11698 000001x1xx1xxxxx011101xxxxxxxxxx
11706 if (((word
>> 13) & 0x1) == 0)
11708 /* 33222222222211111111110000000000
11709 10987654321098765432109876543210
11710 000001x1xx1xxxxx010x11xxxxxxxxxx
11716 /* 33222222222211111111110000000000
11717 10987654321098765432109876543210
11718 000001x1xx1xxxxx011x11xxxxxxxxxx
11727 /* 33222222222211111111110000000000
11728 10987654321098765432109876543210
11729 000001x1xx1xxxxx11xxxxxxxxxxxxxx
11738 if (((word
>> 13) & 0x1) == 0)
11740 if (((word
>> 14) & 0x1) == 0)
11742 if (((word
>> 15) & 0x1) == 0)
11744 if (((word
>> 22) & 0x1) == 0)
11746 /* 33222222222211111111110000000000
11747 10987654321098765432109876543210
11748 100001x1x0xxxxxx000xxxxxxxxxxxxx
11754 /* 33222222222211111111110000000000
11755 10987654321098765432109876543210
11756 100001x1x1xxxxxx000xxxxxxxxxxxxx
11763 if (((word
>> 23) & 0x1) == 0)
11765 /* 33222222222211111111110000000000
11766 10987654321098765432109876543210
11767 100001x10xxxxxxx100xxxxxxxxxxxxx
11773 /* 33222222222211111111110000000000
11774 10987654321098765432109876543210
11775 100001x11xxxxxxx100xxxxxxxxxxxxx
11783 if (((word
>> 15) & 0x1) == 0)
11785 if (((word
>> 23) & 0x1) == 0)
11787 if (((word
>> 21) & 0x1) == 0)
11789 /* 33222222222211111111110000000000
11790 10987654321098765432109876543210
11791 100001x10x0xxxxx010xxxxxxxxxxxxx
11797 /* 33222222222211111111110000000000
11798 10987654321098765432109876543210
11799 100001x10x1xxxxx010xxxxxxxxxxxxx
11806 if (((word
>> 22) & 0x1) == 0)
11808 /* 33222222222211111111110000000000
11809 10987654321098765432109876543210
11810 100001x110xxxxxx010xxxxxxxxxxxxx
11816 /* 33222222222211111111110000000000
11817 10987654321098765432109876543210
11818 100001x111xxxxxx010xxxxxxxxxxxxx
11826 if (((word
>> 22) & 0x1) == 0)
11828 if (((word
>> 21) & 0x1) == 0)
11830 if (((word
>> 23) & 0x1) == 0)
11832 /* 33222222222211111111110000000000
11833 10987654321098765432109876543210
11834 100001x1000xxxxx110xxxxxxxxxxxxx
11840 /* 33222222222211111111110000000000
11841 10987654321098765432109876543210
11842 100001x1100xxxxx110xxxxxxxxxxxxx
11849 /* 33222222222211111111110000000000
11850 10987654321098765432109876543210
11851 100001x1x01xxxxx110xxxxxxxxxxxxx
11858 if (((word
>> 23) & 0x1) == 0)
11860 /* 33222222222211111111110000000000
11861 10987654321098765432109876543210
11862 100001x101xxxxxx110xxxxxxxxxxxxx
11868 /* 33222222222211111111110000000000
11869 10987654321098765432109876543210
11870 100001x111xxxxxx110xxxxxxxxxxxxx
11880 if (((word
>> 14) & 0x1) == 0)
11882 if (((word
>> 15) & 0x1) == 0)
11884 /* 33222222222211111111110000000000
11885 10987654321098765432109876543210
11886 100001x1xxxxxxxx001xxxxxxxxxxxxx
11892 if (((word
>> 22) & 0x1) == 0)
11894 /* 33222222222211111111110000000000
11895 10987654321098765432109876543210
11896 100001x1x0xxxxxx101xxxxxxxxxxxxx
11902 if (((word
>> 23) & 0x1) == 0)
11904 /* 33222222222211111111110000000000
11905 10987654321098765432109876543210
11906 100001x101xxxxxx101xxxxxxxxxxxxx
11912 /* 33222222222211111111110000000000
11913 10987654321098765432109876543210
11914 100001x111xxxxxx101xxxxxxxxxxxxx
11923 if (((word
>> 15) & 0x1) == 0)
11925 if (((word
>> 23) & 0x1) == 0)
11927 if (((word
>> 21) & 0x1) == 0)
11929 /* 33222222222211111111110000000000
11930 10987654321098765432109876543210
11931 100001x10x0xxxxx011xxxxxxxxxxxxx
11937 /* 33222222222211111111110000000000
11938 10987654321098765432109876543210
11939 100001x10x1xxxxx011xxxxxxxxxxxxx
11946 /* 33222222222211111111110000000000
11947 10987654321098765432109876543210
11948 100001x11xxxxxxx011xxxxxxxxxxxxx
11955 if (((word
>> 22) & 0x1) == 0)
11957 if (((word
>> 21) & 0x1) == 0)
11959 if (((word
>> 23) & 0x1) == 0)
11961 /* 33222222222211111111110000000000
11962 10987654321098765432109876543210
11963 100001x1000xxxxx111xxxxxxxxxxxxx
11969 /* 33222222222211111111110000000000
11970 10987654321098765432109876543210
11971 100001x1100xxxxx111xxxxxxxxxxxxx
11978 /* 33222222222211111111110000000000
11979 10987654321098765432109876543210
11980 100001x1x01xxxxx111xxxxxxxxxxxxx
11987 if (((word
>> 23) & 0x1) == 0)
11989 /* 33222222222211111111110000000000
11990 10987654321098765432109876543210
11991 100001x101xxxxxx111xxxxxxxxxxxxx
11997 /* 33222222222211111111110000000000
11998 10987654321098765432109876543210
11999 100001x111xxxxxx111xxxxxxxxxxxxx
12011 if (((word
>> 13) & 0x1) == 0)
12013 if (((word
>> 14) & 0x1) == 0)
12015 if (((word
>> 15) & 0x1) == 0)
12017 if (((word
>> 21) & 0x1) == 0)
12019 if (((word
>> 31) & 0x1) == 0)
12021 if (((word
>> 10) & 0x1) == 0)
12023 if (((word
>> 11) & 0x1) == 0)
12025 if (((word
>> 12) & 0x1) == 0)
12027 /* 33222222222211111111110000000000
12028 10987654321098765432109876543210
12029 010001x1xx0xxxxx000000xxxxxxxxxx
12035 /* 33222222222211111111110000000000
12036 10987654321098765432109876543210
12037 010001x1xx0xxxxx000100xxxxxxxxxx
12044 if (((word
>> 12) & 0x1) == 0)
12046 /* 33222222222211111111110000000000
12047 10987654321098765432109876543210
12048 010001x1xx0xxxxx000010xxxxxxxxxx
12054 /* 33222222222211111111110000000000
12055 10987654321098765432109876543210
12056 010001x1xx0xxxxx000110xxxxxxxxxx
12064 if (((word
>> 11) & 0x1) == 0)
12066 if (((word
>> 12) & 0x1) == 0)
12068 /* 33222222222211111111110000000000
12069 10987654321098765432109876543210
12070 010001x1xx0xxxxx000001xxxxxxxxxx
12076 /* 33222222222211111111110000000000
12077 10987654321098765432109876543210
12078 010001x1xx0xxxxx000101xxxxxxxxxx
12085 if (((word
>> 12) & 0x1) == 0)
12087 /* 33222222222211111111110000000000
12088 10987654321098765432109876543210
12089 010001x1xx0xxxxx000011xxxxxxxxxx
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 010001x1xx0xxxxx000111xxxxxxxxxx
12106 /* 33222222222211111111110000000000
12107 10987654321098765432109876543210
12108 110001x1xx0xxxxx000xxxxxxxxxxxxx
12115 if (((word
>> 31) & 0x1) == 0)
12117 if (((word
>> 10) & 0x1) == 0)
12119 if (((word
>> 11) & 0x1) == 0)
12121 if (((word
>> 12) & 0x1) == 0)
12123 /* 33222222222211111111110000000000
12124 10987654321098765432109876543210
12125 010001x1xx1xxxxx000000xxxxxxxxxx
12131 /* 33222222222211111111110000000000
12132 10987654321098765432109876543210
12133 010001x1xx1xxxxx000100xxxxxxxxxx
12140 if (((word
>> 12) & 0x1) == 0)
12142 /* 33222222222211111111110000000000
12143 10987654321098765432109876543210
12144 010001x1xx1xxxxx000010xxxxxxxxxx
12150 /* 33222222222211111111110000000000
12151 10987654321098765432109876543210
12152 010001x1xx1xxxxx000110xxxxxxxxxx
12160 if (((word
>> 11) & 0x1) == 0)
12162 if (((word
>> 12) & 0x1) == 0)
12164 /* 33222222222211111111110000000000
12165 10987654321098765432109876543210
12166 010001x1xx1xxxxx000001xxxxxxxxxx
12172 /* 33222222222211111111110000000000
12173 10987654321098765432109876543210
12174 010001x1xx1xxxxx000101xxxxxxxxxx
12181 if (((word
>> 12) & 0x1) == 0)
12183 /* 33222222222211111111110000000000
12184 10987654321098765432109876543210
12185 010001x1xx1xxxxx000011xxxxxxxxxx
12191 /* 33222222222211111111110000000000
12192 10987654321098765432109876543210
12193 010001x1xx1xxxxx000111xxxxxxxxxx
12202 /* 33222222222211111111110000000000
12203 10987654321098765432109876543210
12204 110001x1xx1xxxxx000xxxxxxxxxxxxx
12212 if (((word
>> 21) & 0x1) == 0)
12214 if (((word
>> 31) & 0x1) == 0)
12216 if (((word
>> 10) & 0x1) == 0)
12218 if (((word
>> 11) & 0x1) == 0)
12220 if (((word
>> 12) & 0x1) == 0)
12222 /* 33222222222211111111110000000000
12223 10987654321098765432109876543210
12224 010001x1xx0xxxxx100000xxxxxxxxxx
12230 /* 33222222222211111111110000000000
12231 10987654321098765432109876543210
12232 010001x1xx0xxxxx100100xxxxxxxxxx
12239 if (((word
>> 12) & 0x1) == 0)
12241 /* 33222222222211111111110000000000
12242 10987654321098765432109876543210
12243 010001x1xx0xxxxx100010xxxxxxxxxx
12249 if (((word
>> 22) & 0x1) == 0)
12251 if (((word
>> 23) & 0x1) == 0)
12253 /* 33222222222211111111110000000000
12254 10987654321098765432109876543210
12255 010001x1000xxxxx100110xxxxxxxxxx
12261 /* 33222222222211111111110000000000
12262 10987654321098765432109876543210
12263 010001x1100xxxxx100110xxxxxxxxxx
12270 /* 33222222222211111111110000000000
12271 10987654321098765432109876543210
12272 010001x1x10xxxxx100110xxxxxxxxxx
12281 if (((word
>> 11) & 0x1) == 0)
12283 /* 33222222222211111111110000000000
12284 10987654321098765432109876543210
12285 010001x1xx0xxxxx100x01xxxxxxxxxx
12291 /* 33222222222211111111110000000000
12292 10987654321098765432109876543210
12293 010001x1xx0xxxxx100x11xxxxxxxxxx
12301 if (((word
>> 22) & 0x1) == 0)
12303 /* 33222222222211111111110000000000
12304 10987654321098765432109876543210
12305 110001x1x00xxxxx100xxxxxxxxxxxxx
12311 /* 33222222222211111111110000000000
12312 10987654321098765432109876543210
12313 110001x1x10xxxxx100xxxxxxxxxxxxx
12321 if (((word
>> 31) & 0x1) == 0)
12323 if (((word
>> 4) & 0x1) == 0)
12325 /* 33222222222211111111110000000000
12326 10987654321098765432109876543210
12327 010001x1xx1xxxxx100xxxxxxxx0xxxx
12333 /* 33222222222211111111110000000000
12334 10987654321098765432109876543210
12335 010001x1xx1xxxxx100xxxxxxxx1xxxx
12342 if (((word
>> 22) & 0x1) == 0)
12344 /* 33222222222211111111110000000000
12345 10987654321098765432109876543210
12346 110001x1x01xxxxx100xxxxxxxxxxxxx
12352 /* 33222222222211111111110000000000
12353 10987654321098765432109876543210
12354 110001x1x11xxxxx100xxxxxxxxxxxxx
12364 if (((word
>> 15) & 0x1) == 0)
12366 if (((word
>> 21) & 0x1) == 0)
12368 if (((word
>> 31) & 0x1) == 0)
12370 if (((word
>> 10) & 0x1) == 0)
12372 if (((word
>> 11) & 0x1) == 0)
12374 if (((word
>> 12) & 0x1) == 0)
12376 /* 33222222222211111111110000000000
12377 10987654321098765432109876543210
12378 010001x1xx0xxxxx010000xxxxxxxxxx
12384 /* 33222222222211111111110000000000
12385 10987654321098765432109876543210
12386 010001x1xx0xxxxx010100xxxxxxxxxx
12393 if (((word
>> 12) & 0x1) == 0)
12395 /* 33222222222211111111110000000000
12396 10987654321098765432109876543210
12397 010001x1xx0xxxxx010010xxxxxxxxxx
12403 /* 33222222222211111111110000000000
12404 10987654321098765432109876543210
12405 010001x1xx0xxxxx010110xxxxxxxxxx
12413 if (((word
>> 11) & 0x1) == 0)
12415 if (((word
>> 12) & 0x1) == 0)
12417 /* 33222222222211111111110000000000
12418 10987654321098765432109876543210
12419 010001x1xx0xxxxx010001xxxxxxxxxx
12425 /* 33222222222211111111110000000000
12426 10987654321098765432109876543210
12427 010001x1xx0xxxxx010101xxxxxxxxxx
12434 if (((word
>> 12) & 0x1) == 0)
12436 /* 33222222222211111111110000000000
12437 10987654321098765432109876543210
12438 010001x1xx0xxxxx010011xxxxxxxxxx
12444 /* 33222222222211111111110000000000
12445 10987654321098765432109876543210
12446 010001x1xx0xxxxx010111xxxxxxxxxx
12455 if (((word
>> 23) & 0x1) == 0)
12457 /* 33222222222211111111110000000000
12458 10987654321098765432109876543210
12459 110001x10x0xxxxx010xxxxxxxxxxxxx
12465 /* 33222222222211111111110000000000
12466 10987654321098765432109876543210
12467 110001x11x0xxxxx010xxxxxxxxxxxxx
12475 if (((word
>> 23) & 0x1) == 0)
12477 if (((word
>> 31) & 0x1) == 0)
12479 if (((word
>> 10) & 0x1) == 0)
12481 if (((word
>> 11) & 0x1) == 0)
12483 if (((word
>> 12) & 0x1) == 0)
12485 /* 33222222222211111111110000000000
12486 10987654321098765432109876543210
12487 010001x10x1xxxxx010000xxxxxxxxxx
12493 /* 33222222222211111111110000000000
12494 10987654321098765432109876543210
12495 010001x10x1xxxxx010100xxxxxxxxxx
12502 /* 33222222222211111111110000000000
12503 10987654321098765432109876543210
12504 010001x10x1xxxxx010x10xxxxxxxxxx
12511 if (((word
>> 11) & 0x1) == 0)
12513 if (((word
>> 12) & 0x1) == 0)
12515 /* 33222222222211111111110000000000
12516 10987654321098765432109876543210
12517 010001x10x1xxxxx010001xxxxxxxxxx
12523 /* 33222222222211111111110000000000
12524 10987654321098765432109876543210
12525 010001x10x1xxxxx010101xxxxxxxxxx
12532 /* 33222222222211111111110000000000
12533 10987654321098765432109876543210
12534 010001x10x1xxxxx010x11xxxxxxxxxx
12542 /* 33222222222211111111110000000000
12543 10987654321098765432109876543210
12544 110001x10x1xxxxx010xxxxxxxxxxxxx
12551 /* 33222222222211111111110000000000
12552 10987654321098765432109876543210
12553 x10001x11x1xxxxx010xxxxxxxxxxxxx
12561 if (((word
>> 21) & 0x1) == 0)
12563 if (((word
>> 31) & 0x1) == 0)
12565 if (((word
>> 11) & 0x1) == 0)
12567 if (((word
>> 10) & 0x1) == 0)
12569 if (((word
>> 12) & 0x1) == 0)
12571 /* 33222222222211111111110000000000
12572 10987654321098765432109876543210
12573 010001x1xx0xxxxx110000xxxxxxxxxx
12579 if (((word
>> 23) & 0x1) == 0)
12581 /* 33222222222211111111110000000000
12582 10987654321098765432109876543210
12583 010001x10x0xxxxx110100xxxxxxxxxx
12589 /* 33222222222211111111110000000000
12590 10987654321098765432109876543210
12591 010001x11x0xxxxx110100xxxxxxxxxx
12599 if (((word
>> 12) & 0x1) == 0)
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 010001x1xx0xxxxx110001xxxxxxxxxx
12609 if (((word
>> 23) & 0x1) == 0)
12611 /* 33222222222211111111110000000000
12612 10987654321098765432109876543210
12613 010001x10x0xxxxx110101xxxxxxxxxx
12619 /* 33222222222211111111110000000000
12620 10987654321098765432109876543210
12621 010001x11x0xxxxx110101xxxxxxxxxx
12630 if (((word
>> 12) & 0x1) == 0)
12632 if (((word
>> 10) & 0x1) == 0)
12634 /* 33222222222211111111110000000000
12635 10987654321098765432109876543210
12636 010001x1xx0xxxxx110010xxxxxxxxxx
12642 /* 33222222222211111111110000000000
12643 10987654321098765432109876543210
12644 010001x1xx0xxxxx110011xxxxxxxxxx
12651 if (((word
>> 16) & 0x1) == 0)
12653 /* 33222222222211111111110000000000
12654 10987654321098765432109876543210
12655 010001x1xx0xxxx011011xxxxxxxxxxx
12661 /* 33222222222211111111110000000000
12662 10987654321098765432109876543210
12663 010001x1xx0xxxx111011xxxxxxxxxxx
12672 if (((word
>> 22) & 0x1) == 0)
12674 if (((word
>> 23) & 0x1) == 0)
12676 /* 33222222222211111111110000000000
12677 10987654321098765432109876543210
12678 110001x1000xxxxx110xxxxxxxxxxxxx
12684 /* 33222222222211111111110000000000
12685 10987654321098765432109876543210
12686 110001x1100xxxxx110xxxxxxxxxxxxx
12693 if (((word
>> 23) & 0x1) == 0)
12695 /* 33222222222211111111110000000000
12696 10987654321098765432109876543210
12697 110001x1010xxxxx110xxxxxxxxxxxxx
12703 /* 33222222222211111111110000000000
12704 10987654321098765432109876543210
12705 110001x1110xxxxx110xxxxxxxxxxxxx
12714 if (((word
>> 23) & 0x1) == 0)
12716 if (((word
>> 22) & 0x1) == 0)
12718 /* 33222222222211111111110000000000
12719 10987654321098765432109876543210
12720 x10001x1001xxxxx110xxxxxxxxxxxxx
12726 /* 33222222222211111111110000000000
12727 10987654321098765432109876543210
12728 x10001x1011xxxxx110xxxxxxxxxxxxx
12735 if (((word
>> 31) & 0x1) == 0)
12737 /* 33222222222211111111110000000000
12738 10987654321098765432109876543210
12739 010001x11x1xxxxx110xxxxxxxxxxxxx
12745 if (((word
>> 22) & 0x1) == 0)
12747 /* 33222222222211111111110000000000
12748 10987654321098765432109876543210
12749 110001x1101xxxxx110xxxxxxxxxxxxx
12755 /* 33222222222211111111110000000000
12756 10987654321098765432109876543210
12757 110001x1111xxxxx110xxxxxxxxxxxxx
12769 if (((word
>> 14) & 0x1) == 0)
12771 if (((word
>> 15) & 0x1) == 0)
12773 if (((word
>> 21) & 0x1) == 0)
12775 if (((word
>> 31) & 0x1) == 0)
12777 if (((word
>> 10) & 0x1) == 0)
12779 if (((word
>> 11) & 0x1) == 0)
12781 /* 33222222222211111111110000000000
12782 10987654321098765432109876543210
12783 010001x1xx0xxxxx001x00xxxxxxxxxx
12789 /* 33222222222211111111110000000000
12790 10987654321098765432109876543210
12791 010001x1xx0xxxxx001x10xxxxxxxxxx
12798 if (((word
>> 11) & 0x1) == 0)
12800 /* 33222222222211111111110000000000
12801 10987654321098765432109876543210
12802 010001x1xx0xxxxx001x01xxxxxxxxxx
12808 /* 33222222222211111111110000000000
12809 10987654321098765432109876543210
12810 010001x1xx0xxxxx001x11xxxxxxxxxx
12818 /* 33222222222211111111110000000000
12819 10987654321098765432109876543210
12820 110001x1xx0xxxxx001xxxxxxxxxxxxx
12827 if (((word
>> 31) & 0x1) == 0)
12829 if (((word
>> 10) & 0x1) == 0)
12831 if (((word
>> 11) & 0x1) == 0)
12833 if (((word
>> 12) & 0x1) == 0)
12835 /* 33222222222211111111110000000000
12836 10987654321098765432109876543210
12837 010001x1xx1xxxxx001000xxxxxxxxxx
12843 /* 33222222222211111111110000000000
12844 10987654321098765432109876543210
12845 010001x1xx1xxxxx001100xxxxxxxxxx
12852 if (((word
>> 12) & 0x1) == 0)
12854 /* 33222222222211111111110000000000
12855 10987654321098765432109876543210
12856 010001x1xx1xxxxx001010xxxxxxxxxx
12862 /* 33222222222211111111110000000000
12863 10987654321098765432109876543210
12864 010001x1xx1xxxxx001110xxxxxxxxxx
12872 if (((word
>> 11) & 0x1) == 0)
12874 if (((word
>> 12) & 0x1) == 0)
12876 /* 33222222222211111111110000000000
12877 10987654321098765432109876543210
12878 010001x1xx1xxxxx001001xxxxxxxxxx
12884 /* 33222222222211111111110000000000
12885 10987654321098765432109876543210
12886 010001x1xx1xxxxx001101xxxxxxxxxx
12893 if (((word
>> 12) & 0x1) == 0)
12895 /* 33222222222211111111110000000000
12896 10987654321098765432109876543210
12897 010001x1xx1xxxxx001011xxxxxxxxxx
12903 /* 33222222222211111111110000000000
12904 10987654321098765432109876543210
12905 010001x1xx1xxxxx001111xxxxxxxxxx
12914 /* 33222222222211111111110000000000
12915 10987654321098765432109876543210
12916 110001x1xx1xxxxx001xxxxxxxxxxxxx
12924 if (((word
>> 21) & 0x1) == 0)
12926 if (((word
>> 31) & 0x1) == 0)
12928 if (((word
>> 10) & 0x1) == 0)
12930 if (((word
>> 11) & 0x1) == 0)
12932 if (((word
>> 12) & 0x1) == 0)
12934 /* 33222222222211111111110000000000
12935 10987654321098765432109876543210
12936 010001x1xx0xxxxx101000xxxxxxxxxx
12942 /* 33222222222211111111110000000000
12943 10987654321098765432109876543210
12944 010001x1xx0xxxxx101100xxxxxxxxxx
12951 if (((word
>> 12) & 0x1) == 0)
12953 /* 33222222222211111111110000000000
12954 10987654321098765432109876543210
12955 010001x1xx0xxxxx101010xxxxxxxxxx
12961 /* 33222222222211111111110000000000
12962 10987654321098765432109876543210
12963 010001x1xx0xxxxx101110xxxxxxxxxx
12971 if (((word
>> 11) & 0x1) == 0)
12973 if (((word
>> 12) & 0x1) == 0)
12975 /* 33222222222211111111110000000000
12976 10987654321098765432109876543210
12977 010001x1xx0xxxxx101001xxxxxxxxxx
12983 /* 33222222222211111111110000000000
12984 10987654321098765432109876543210
12985 010001x1xx0xxxxx101101xxxxxxxxxx
12992 /* 33222222222211111111110000000000
12993 10987654321098765432109876543210
12994 010001x1xx0xxxxx101x11xxxxxxxxxx
13002 /* 33222222222211111111110000000000
13003 10987654321098765432109876543210
13004 110001x1xx0xxxxx101xxxxxxxxxxxxx
13011 if (((word
>> 22) & 0x1) == 0)
13013 if (((word
>> 31) & 0x1) == 0)
13015 /* 33222222222211111111110000000000
13016 10987654321098765432109876543210
13017 010001x1x01xxxxx101xxxxxxxxxxxxx
13023 /* 33222222222211111111110000000000
13024 10987654321098765432109876543210
13025 110001x1x01xxxxx101xxxxxxxxxxxxx
13032 /* 33222222222211111111110000000000
13033 10987654321098765432109876543210
13034 x10001x1x11xxxxx101xxxxxxxxxxxxx
13043 if (((word
>> 15) & 0x1) == 0)
13045 if (((word
>> 21) & 0x1) == 0)
13047 if (((word
>> 31) & 0x1) == 0)
13049 if (((word
>> 10) & 0x1) == 0)
13051 if (((word
>> 11) & 0x1) == 0)
13053 if (((word
>> 12) & 0x1) == 0)
13055 /* 33222222222211111111110000000000
13056 10987654321098765432109876543210
13057 010001x1xx0xxxxx011000xxxxxxxxxx
13063 /* 33222222222211111111110000000000
13064 10987654321098765432109876543210
13065 010001x1xx0xxxxx011100xxxxxxxxxx
13072 if (((word
>> 12) & 0x1) == 0)
13074 if (((word
>> 22) & 0x1) == 0)
13076 /* 33222222222211111111110000000000
13077 10987654321098765432109876543210
13078 010001x1x00xxxxx011010xxxxxxxxxx
13084 /* 33222222222211111111110000000000
13085 10987654321098765432109876543210
13086 010001x1x10xxxxx011010xxxxxxxxxx
13093 /* 33222222222211111111110000000000
13094 10987654321098765432109876543210
13095 010001x1xx0xxxxx011110xxxxxxxxxx
13103 if (((word
>> 11) & 0x1) == 0)
13105 if (((word
>> 12) & 0x1) == 0)
13107 /* 33222222222211111111110000000000
13108 10987654321098765432109876543210
13109 010001x1xx0xxxxx011001xxxxxxxxxx
13115 /* 33222222222211111111110000000000
13116 10987654321098765432109876543210
13117 010001x1xx0xxxxx011101xxxxxxxxxx
13124 if (((word
>> 12) & 0x1) == 0)
13126 if (((word
>> 22) & 0x1) == 0)
13128 /* 33222222222211111111110000000000
13129 10987654321098765432109876543210
13130 010001x1x00xxxxx011011xxxxxxxxxx
13136 /* 33222222222211111111110000000000
13137 10987654321098765432109876543210
13138 010001x1x10xxxxx011011xxxxxxxxxx
13145 /* 33222222222211111111110000000000
13146 10987654321098765432109876543210
13147 010001x1xx0xxxxx011111xxxxxxxxxx
13156 if (((word
>> 23) & 0x1) == 0)
13158 /* 33222222222211111111110000000000
13159 10987654321098765432109876543210
13160 110001x10x0xxxxx011xxxxxxxxxxxxx
13166 /* 33222222222211111111110000000000
13167 10987654321098765432109876543210
13168 110001x11x0xxxxx011xxxxxxxxxxxxx
13176 if (((word
>> 31) & 0x1) == 0)
13178 if (((word
>> 10) & 0x1) == 0)
13180 if (((word
>> 11) & 0x1) == 0)
13182 if (((word
>> 12) & 0x1) == 0)
13184 /* 33222222222211111111110000000000
13185 10987654321098765432109876543210
13186 010001x1xx1xxxxx011000xxxxxxxxxx
13192 /* 33222222222211111111110000000000
13193 10987654321098765432109876543210
13194 010001x1xx1xxxxx011100xxxxxxxxxx
13201 if (((word
>> 12) & 0x1) == 0)
13203 /* 33222222222211111111110000000000
13204 10987654321098765432109876543210
13205 010001x1xx1xxxxx011010xxxxxxxxxx
13211 /* 33222222222211111111110000000000
13212 10987654321098765432109876543210
13213 010001x1xx1xxxxx011110xxxxxxxxxx
13221 if (((word
>> 11) & 0x1) == 0)
13223 if (((word
>> 12) & 0x1) == 0)
13225 /* 33222222222211111111110000000000
13226 10987654321098765432109876543210
13227 010001x1xx1xxxxx011001xxxxxxxxxx
13233 /* 33222222222211111111110000000000
13234 10987654321098765432109876543210
13235 010001x1xx1xxxxx011101xxxxxxxxxx
13242 if (((word
>> 12) & 0x1) == 0)
13244 /* 33222222222211111111110000000000
13245 10987654321098765432109876543210
13246 010001x1xx1xxxxx011011xxxxxxxxxx
13252 /* 33222222222211111111110000000000
13253 10987654321098765432109876543210
13254 010001x1xx1xxxxx011111xxxxxxxxxx
13263 if (((word
>> 23) & 0x1) == 0)
13265 /* 33222222222211111111110000000000
13266 10987654321098765432109876543210
13267 110001x10x1xxxxx011xxxxxxxxxxxxx
13273 /* 33222222222211111111110000000000
13274 10987654321098765432109876543210
13275 110001x11x1xxxxx011xxxxxxxxxxxxx
13284 if (((word
>> 21) & 0x1) == 0)
13286 if (((word
>> 31) & 0x1) == 0)
13288 if (((word
>> 10) & 0x1) == 0)
13290 if (((word
>> 11) & 0x1) == 0)
13292 if (((word
>> 12) & 0x1) == 0)
13294 /* 33222222222211111111110000000000
13295 10987654321098765432109876543210
13296 010001x1xx0xxxxx111000xxxxxxxxxx
13302 /* 33222222222211111111110000000000
13303 10987654321098765432109876543210
13304 010001x1xx0xxxxx111100xxxxxxxxxx
13311 if (((word
>> 12) & 0x1) == 0)
13313 /* 33222222222211111111110000000000
13314 10987654321098765432109876543210
13315 010001x1xx0xxxxx111010xxxxxxxxxx
13321 /* 33222222222211111111110000000000
13322 10987654321098765432109876543210
13323 010001x1xx0xxxxx111110xxxxxxxxxx
13331 if (((word
>> 11) & 0x1) == 0)
13333 if (((word
>> 12) & 0x1) == 0)
13335 /* 33222222222211111111110000000000
13336 10987654321098765432109876543210
13337 010001x1xx0xxxxx111001xxxxxxxxxx
13343 /* 33222222222211111111110000000000
13344 10987654321098765432109876543210
13345 010001x1xx0xxxxx111101xxxxxxxxxx
13352 if (((word
>> 12) & 0x1) == 0)
13354 /* 33222222222211111111110000000000
13355 10987654321098765432109876543210
13356 010001x1xx0xxxxx111011xxxxxxxxxx
13362 /* 33222222222211111111110000000000
13363 10987654321098765432109876543210
13364 010001x1xx0xxxxx111111xxxxxxxxxx
13373 if (((word
>> 22) & 0x1) == 0)
13375 if (((word
>> 23) & 0x1) == 0)
13377 /* 33222222222211111111110000000000
13378 10987654321098765432109876543210
13379 110001x1000xxxxx111xxxxxxxxxxxxx
13385 /* 33222222222211111111110000000000
13386 10987654321098765432109876543210
13387 110001x1100xxxxx111xxxxxxxxxxxxx
13394 if (((word
>> 23) & 0x1) == 0)
13396 /* 33222222222211111111110000000000
13397 10987654321098765432109876543210
13398 110001x1010xxxxx111xxxxxxxxxxxxx
13404 /* 33222222222211111111110000000000
13405 10987654321098765432109876543210
13406 110001x1110xxxxx111xxxxxxxxxxxxx
13415 if (((word
>> 22) & 0x1) == 0)
13417 if (((word
>> 23) & 0x1) == 0)
13419 if (((word
>> 31) & 0x1) == 0)
13421 if (((word
>> 10) & 0x1) == 0)
13423 if (((word
>> 12) & 0x1) == 0)
13425 if (((word
>> 16) & 0x1) == 0)
13427 if (((word
>> 17) & 0x1) == 0)
13429 /* 33222222222211111111110000000000
13430 10987654321098765432109876543210
13431 010001x1001xxx001110x0xxxxxxxxxx
13437 /* 33222222222211111111110000000000
13438 10987654321098765432109876543210
13439 010001x1001xxx101110x0xxxxxxxxxx
13446 /* 33222222222211111111110000000000
13447 10987654321098765432109876543210
13448 010001x1001xxxx11110x0xxxxxxxxxx
13455 /* 33222222222211111111110000000000
13456 10987654321098765432109876543210
13457 010001x1001xxxxx1111x0xxxxxxxxxx
13464 if (((word
>> 12) & 0x1) == 0)
13466 if (((word
>> 17) & 0x1) == 0)
13468 /* 33222222222211111111110000000000
13469 10987654321098765432109876543210
13470 010001x1001xxx0x1110x1xxxxxxxxxx
13476 /* 33222222222211111111110000000000
13477 10987654321098765432109876543210
13478 010001x1001xxx1x1110x1xxxxxxxxxx
13485 /* 33222222222211111111110000000000
13486 10987654321098765432109876543210
13487 010001x1001xxxxx1111x1xxxxxxxxxx
13495 /* 33222222222211111111110000000000
13496 10987654321098765432109876543210
13497 110001x1001xxxxx111xxxxxxxxxxxxx
13504 /* 33222222222211111111110000000000
13505 10987654321098765432109876543210
13506 x10001x1101xxxxx111xxxxxxxxxxxxx
13513 if (((word
>> 23) & 0x1) == 0)
13515 /* 33222222222211111111110000000000
13516 10987654321098765432109876543210
13517 x10001x1011xxxxx111xxxxxxxxxxxxx
13523 /* 33222222222211111111110000000000
13524 10987654321098765432109876543210
13525 x10001x1111xxxxx111xxxxxxxxxxxxx
13538 if (((word
>> 15) & 0x1) == 0)
13540 if (((word
>> 14) & 0x1) == 0)
13542 if (((word
>> 13) & 0x1) == 0)
13544 if (((word
>> 30) & 0x1) == 0)
13546 if (((word
>> 21) & 0x1) == 0)
13548 if (((word
>> 31) & 0x1) == 0)
13550 if (((word
>> 4) & 0x1) == 0)
13552 /* 33222222222211111111110000000000
13553 10987654321098765432109876543210
13554 001001x1xx0xxxxx000xxxxxxxx0xxxx
13560 /* 33222222222211111111110000000000
13561 10987654321098765432109876543210
13562 001001x1xx0xxxxx000xxxxxxxx1xxxx
13569 if (((word
>> 23) & 0x1) == 0)
13571 /* 33222222222211111111110000000000
13572 10987654321098765432109876543210
13573 101001x10x0xxxxx000xxxxxxxxxxxxx
13579 /* 33222222222211111111110000000000
13580 10987654321098765432109876543210
13581 101001x11x0xxxxx000xxxxxxxxxxxxx
13589 if (((word
>> 31) & 0x1) == 0)
13591 if (((word
>> 4) & 0x1) == 0)
13593 if (((word
>> 10) & 0x1) == 0)
13595 if (((word
>> 11) & 0x1) == 0)
13597 if (((word
>> 12) & 0x1) == 0)
13599 /* 33222222222211111111110000000000
13600 10987654321098765432109876543210
13601 001001x1xx1xxxxx000000xxxxx0xxxx
13607 /* 33222222222211111111110000000000
13608 10987654321098765432109876543210
13609 001001x1xx1xxxxx000100xxxxx0xxxx
13616 if (((word
>> 12) & 0x1) == 0)
13618 /* 33222222222211111111110000000000
13619 10987654321098765432109876543210
13620 001001x1xx1xxxxx000010xxxxx0xxxx
13626 /* 33222222222211111111110000000000
13627 10987654321098765432109876543210
13628 001001x1xx1xxxxx000110xxxxx0xxxx
13636 if (((word
>> 11) & 0x1) == 0)
13638 if (((word
>> 12) & 0x1) == 0)
13640 /* 33222222222211111111110000000000
13641 10987654321098765432109876543210
13642 001001x1xx1xxxxx000001xxxxx0xxxx
13648 /* 33222222222211111111110000000000
13649 10987654321098765432109876543210
13650 001001x1xx1xxxxx000101xxxxx0xxxx
13657 if (((word
>> 12) & 0x1) == 0)
13659 /* 33222222222211111111110000000000
13660 10987654321098765432109876543210
13661 001001x1xx1xxxxx000011xxxxx0xxxx
13667 /* 33222222222211111111110000000000
13668 10987654321098765432109876543210
13669 001001x1xx1xxxxx000111xxxxx0xxxx
13678 if (((word
>> 10) & 0x1) == 0)
13680 if (((word
>> 11) & 0x1) == 0)
13682 if (((word
>> 12) & 0x1) == 0)
13684 /* 33222222222211111111110000000000
13685 10987654321098765432109876543210
13686 001001x1xx1xxxxx000000xxxxx1xxxx
13692 /* 33222222222211111111110000000000
13693 10987654321098765432109876543210
13694 001001x1xx1xxxxx000100xxxxx1xxxx
13701 if (((word
>> 12) & 0x1) == 0)
13703 /* 33222222222211111111110000000000
13704 10987654321098765432109876543210
13705 001001x1xx1xxxxx000010xxxxx1xxxx
13711 /* 33222222222211111111110000000000
13712 10987654321098765432109876543210
13713 001001x1xx1xxxxx000110xxxxx1xxxx
13721 if (((word
>> 11) & 0x1) == 0)
13723 if (((word
>> 12) & 0x1) == 0)
13725 /* 33222222222211111111110000000000
13726 10987654321098765432109876543210
13727 001001x1xx1xxxxx000001xxxxx1xxxx
13733 /* 33222222222211111111110000000000
13734 10987654321098765432109876543210
13735 001001x1xx1xxxxx000101xxxxx1xxxx
13742 if (((word
>> 12) & 0x1) == 0)
13744 /* 33222222222211111111110000000000
13745 10987654321098765432109876543210
13746 001001x1xx1xxxxx000011xxxxx1xxxx
13752 /* 33222222222211111111110000000000
13753 10987654321098765432109876543210
13754 001001x1xx1xxxxx000111xxxxx1xxxx
13764 if (((word
>> 23) & 0x1) == 0)
13766 /* 33222222222211111111110000000000
13767 10987654321098765432109876543210
13768 101001x10x1xxxxx000xxxxxxxxxxxxx
13774 /* 33222222222211111111110000000000
13775 10987654321098765432109876543210
13776 101001x11x1xxxxx000xxxxxxxxxxxxx
13785 if (((word
>> 31) & 0x1) == 0)
13787 if (((word
>> 21) & 0x1) == 0)
13789 if (((word
>> 10) & 0x1) == 0)
13791 if (((word
>> 11) & 0x1) == 0)
13793 /* 33222222222211111111110000000000
13794 10987654321098765432109876543210
13795 011001x1xx0xxxxx000x00xxxxxxxxxx
13801 if (((word
>> 12) & 0x1) == 0)
13803 /* 33222222222211111111110000000000
13804 10987654321098765432109876543210
13805 011001x1xx0xxxxx000010xxxxxxxxxx
13811 /* 33222222222211111111110000000000
13812 10987654321098765432109876543210
13813 011001x1xx0xxxxx000110xxxxxxxxxx
13821 if (((word
>> 11) & 0x1) == 0)
13823 /* 33222222222211111111110000000000
13824 10987654321098765432109876543210
13825 011001x1xx0xxxxx000x01xxxxxxxxxx
13831 if (((word
>> 12) & 0x1) == 0)
13833 /* 33222222222211111111110000000000
13834 10987654321098765432109876543210
13835 011001x1xx0xxxxx000011xxxxxxxxxx
13841 /* 33222222222211111111110000000000
13842 10987654321098765432109876543210
13843 011001x1xx0xxxxx000111xxxxxxxxxx
13852 /* 33222222222211111111110000000000
13853 10987654321098765432109876543210
13854 011001x1xx1xxxxx000xxxxxxxxxxxxx
13861 /* 33222222222211111111110000000000
13862 10987654321098765432109876543210
13863 111001x1xxxxxxxx000xxxxxxxxxxxxx
13871 if (((word
>> 21) & 0x1) == 0)
13873 if (((word
>> 30) & 0x1) == 0)
13875 if (((word
>> 31) & 0x1) == 0)
13877 if (((word
>> 4) & 0x1) == 0)
13879 /* 33222222222211111111110000000000
13880 10987654321098765432109876543210
13881 001001x1xx0xxxxx001xxxxxxxx0xxxx
13887 /* 33222222222211111111110000000000
13888 10987654321098765432109876543210
13889 001001x1xx0xxxxx001xxxxxxxx1xxxx
13896 if (((word
>> 23) & 0x1) == 0)
13898 /* 33222222222211111111110000000000
13899 10987654321098765432109876543210
13900 101001x10x0xxxxx001xxxxxxxxxxxxx
13906 /* 33222222222211111111110000000000
13907 10987654321098765432109876543210
13908 101001x11x0xxxxx001xxxxxxxxxxxxx
13916 if (((word
>> 31) & 0x1) == 0)
13918 if (((word
>> 16) & 0x1) == 0)
13920 if (((word
>> 17) & 0x1) == 0)
13922 if (((word
>> 18) & 0x1) == 0)
13924 if (((word
>> 19) & 0x1) == 0)
13926 if (((word
>> 20) & 0x1) == 0)
13928 /* 33222222222211111111110000000000
13929 10987654321098765432109876543210
13930 011001x1xx000000001xxxxxxxxxxxxx
13936 if (((word
>> 4) & 0x1) == 0)
13938 /* 33222222222211111111110000000000
13939 10987654321098765432109876543210
13940 011001x1xx010000001xxxxxxxx0xxxx
13946 /* 33222222222211111111110000000000
13947 10987654321098765432109876543210
13948 011001x1xx010000001xxxxxxxx1xxxx
13956 /* 33222222222211111111110000000000
13957 10987654321098765432109876543210
13958 011001x1xx0x1000001xxxxxxxxxxxxx
13965 /* 33222222222211111111110000000000
13966 10987654321098765432109876543210
13967 011001x1xx0xx100001xxxxxxxxxxxxx
13974 if (((word
>> 18) & 0x1) == 0)
13976 /* 33222222222211111111110000000000
13977 10987654321098765432109876543210
13978 011001x1xx0xx010001xxxxxxxxxxxxx
13984 if (((word
>> 19) & 0x1) == 0)
13986 /* 33222222222211111111110000000000
13987 10987654321098765432109876543210
13988 011001x1xx0x0110001xxxxxxxxxxxxx
13994 /* 33222222222211111111110000000000
13995 10987654321098765432109876543210
13996 011001x1xx0x1110001xxxxxxxxxxxxx
14005 if (((word
>> 17) & 0x1) == 0)
14007 if (((word
>> 18) & 0x1) == 0)
14009 if (((word
>> 4) & 0x1) == 0)
14011 /* 33222222222211111111110000000000
14012 10987654321098765432109876543210
14013 011001x1xx0xx001001xxxxxxxx0xxxx
14019 /* 33222222222211111111110000000000
14020 10987654321098765432109876543210
14021 011001x1xx0xx001001xxxxxxxx1xxxx
14028 /* 33222222222211111111110000000000
14029 10987654321098765432109876543210
14030 011001x1xx0xx101001xxxxxxxxxxxxx
14037 if (((word
>> 18) & 0x1) == 0)
14039 /* 33222222222211111111110000000000
14040 10987654321098765432109876543210
14041 011001x1xx0xx011001xxxxxxxxxxxxx
14047 if (((word
>> 19) & 0x1) == 0)
14049 /* 33222222222211111111110000000000
14050 10987654321098765432109876543210
14051 011001x1xx0x0111001xxxxxxxxxxxxx
14057 /* 33222222222211111111110000000000
14058 10987654321098765432109876543210
14059 011001x1xx0x1111001xxxxxxxxxxxxx
14069 if (((word
>> 22) & 0x1) == 0)
14071 if (((word
>> 23) & 0x1) == 0)
14073 /* 33222222222211111111110000000000
14074 10987654321098765432109876543210
14075 111001x1000xxxxx001xxxxxxxxxxxxx
14081 /* 33222222222211111111110000000000
14082 10987654321098765432109876543210
14083 111001x1100xxxxx001xxxxxxxxxxxxx
14090 /* 33222222222211111111110000000000
14091 10987654321098765432109876543210
14092 111001x1x10xxxxx001xxxxxxxxxxxxx
14101 if (((word
>> 30) & 0x1) == 0)
14103 if (((word
>> 31) & 0x1) == 0)
14105 if (((word
>> 4) & 0x1) == 0)
14107 if (((word
>> 12) & 0x1) == 0)
14109 /* 33222222222211111111110000000000
14110 10987654321098765432109876543210
14111 001001x1xx1xxxxx0010xxxxxxx0xxxx
14117 /* 33222222222211111111110000000000
14118 10987654321098765432109876543210
14119 001001x1xx1xxxxx0011xxxxxxx0xxxx
14126 if (((word
>> 12) & 0x1) == 0)
14128 /* 33222222222211111111110000000000
14129 10987654321098765432109876543210
14130 001001x1xx1xxxxx0010xxxxxxx1xxxx
14136 /* 33222222222211111111110000000000
14137 10987654321098765432109876543210
14138 001001x1xx1xxxxx0011xxxxxxx1xxxx
14146 if (((word
>> 23) & 0x1) == 0)
14148 /* 33222222222211111111110000000000
14149 10987654321098765432109876543210
14150 101001x10x1xxxxx001xxxxxxxxxxxxx
14156 /* 33222222222211111111110000000000
14157 10987654321098765432109876543210
14158 101001x11x1xxxxx001xxxxxxxxxxxxx
14166 /* 33222222222211111111110000000000
14167 10987654321098765432109876543210
14168 x11001x1xx1xxxxx001xxxxxxxxxxxxx
14177 if (((word
>> 30) & 0x1) == 0)
14179 if (((word
>> 21) & 0x1) == 0)
14181 if (((word
>> 22) & 0x1) == 0)
14183 if (((word
>> 23) & 0x1) == 0)
14185 if (((word
>> 31) & 0x1) == 0)
14187 if (((word
>> 9) & 0x1) == 0)
14189 if (((word
>> 20) & 0x1) == 0)
14191 if (((word
>> 4) & 0x1) == 0)
14193 /* 33222222222211111111110000000000
14194 10987654321098765432109876543210
14195 001001x10000xxxx01xxxx0xxxx0xxxx
14201 /* 33222222222211111111110000000000
14202 10987654321098765432109876543210
14203 001001x10000xxxx01xxxx0xxxx1xxxx
14210 if (((word
>> 19) & 0x1) == 0)
14212 /* 33222222222211111111110000000000
14213 10987654321098765432109876543210
14214 001001x100010xxx01xxxx0xxxxxxxxx
14220 /* 33222222222211111111110000000000
14221 10987654321098765432109876543210
14222 001001x100011xxx01xxxx0xxxxxxxxx
14230 if (((word
>> 4) & 0x1) == 0)
14232 /* 33222222222211111111110000000000
14233 10987654321098765432109876543210
14234 001001x1000xxxxx01xxxx1xxxx0xxxx
14240 /* 33222222222211111111110000000000
14241 10987654321098765432109876543210
14242 001001x1000xxxxx01xxxx1xxxx1xxxx
14250 if (((word
>> 13) & 0x1) == 0)
14252 /* 33222222222211111111110000000000
14253 10987654321098765432109876543210
14254 101001x1000xxxxx010xxxxxxxxxxxxx
14260 /* 33222222222211111111110000000000
14261 10987654321098765432109876543210
14262 101001x1000xxxxx011xxxxxxxxxxxxx
14270 if (((word
>> 31) & 0x1) == 0)
14272 if (((word
>> 9) & 0x1) == 0)
14274 if (((word
>> 20) & 0x1) == 0)
14276 if (((word
>> 4) & 0x1) == 0)
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 001001x11000xxxx01xxxx0xxxx0xxxx
14286 /* 33222222222211111111110000000000
14287 10987654321098765432109876543210
14288 001001x11000xxxx01xxxx0xxxx1xxxx
14295 /* 33222222222211111111110000000000
14296 10987654321098765432109876543210
14297 001001x11001xxxx01xxxx0xxxxxxxxx
14304 if (((word
>> 4) & 0x1) == 0)
14306 /* 33222222222211111111110000000000
14307 10987654321098765432109876543210
14308 001001x1100xxxxx01xxxx1xxxx0xxxx
14314 /* 33222222222211111111110000000000
14315 10987654321098765432109876543210
14316 001001x1100xxxxx01xxxx1xxxx1xxxx
14324 if (((word
>> 13) & 0x1) == 0)
14326 /* 33222222222211111111110000000000
14327 10987654321098765432109876543210
14328 101001x1100xxxxx010xxxxxxxxxxxxx
14334 /* 33222222222211111111110000000000
14335 10987654321098765432109876543210
14336 101001x1100xxxxx011xxxxxxxxxxxxx
14345 if (((word
>> 23) & 0x1) == 0)
14347 if (((word
>> 31) & 0x1) == 0)
14349 if (((word
>> 4) & 0x1) == 0)
14351 if (((word
>> 9) & 0x1) == 0)
14353 if (((word
>> 20) & 0x1) == 0)
14355 /* 33222222222211111111110000000000
14356 10987654321098765432109876543210
14357 001001x10100xxxx01xxxx0xxxx0xxxx
14363 if (((word
>> 19) & 0x1) == 0)
14365 /* 33222222222211111111110000000000
14366 10987654321098765432109876543210
14367 001001x101010xxx01xxxx0xxxx0xxxx
14373 /* 33222222222211111111110000000000
14374 10987654321098765432109876543210
14375 001001x101011xxx01xxxx0xxxx0xxxx
14383 /* 33222222222211111111110000000000
14384 10987654321098765432109876543210
14385 001001x1010xxxxx01xxxx1xxxx0xxxx
14392 /* 33222222222211111111110000000000
14393 10987654321098765432109876543210
14394 001001x1010xxxxx01xxxxxxxxx1xxxx
14401 if (((word
>> 13) & 0x1) == 0)
14403 /* 33222222222211111111110000000000
14404 10987654321098765432109876543210
14405 101001x1010xxxxx010xxxxxxxxxxxxx
14411 /* 33222222222211111111110000000000
14412 10987654321098765432109876543210
14413 101001x1010xxxxx011xxxxxxxxxxxxx
14421 if (((word
>> 31) & 0x1) == 0)
14423 if (((word
>> 4) & 0x1) == 0)
14425 if (((word
>> 9) & 0x1) == 0)
14427 if (((word
>> 20) & 0x1) == 0)
14429 /* 33222222222211111111110000000000
14430 10987654321098765432109876543210
14431 001001x11100xxxx01xxxx0xxxx0xxxx
14437 /* 33222222222211111111110000000000
14438 10987654321098765432109876543210
14439 001001x11101xxxx01xxxx0xxxx0xxxx
14446 /* 33222222222211111111110000000000
14447 10987654321098765432109876543210
14448 001001x1110xxxxx01xxxx1xxxx0xxxx
14455 if (((word
>> 9) & 0x1) == 0)
14457 /* 33222222222211111111110000000000
14458 10987654321098765432109876543210
14459 001001x1110xxxxx01xxxx0xxxx1xxxx
14465 /* 33222222222211111111110000000000
14466 10987654321098765432109876543210
14467 001001x1110xxxxx01xxxx1xxxx1xxxx
14475 if (((word
>> 13) & 0x1) == 0)
14477 /* 33222222222211111111110000000000
14478 10987654321098765432109876543210
14479 101001x1110xxxxx010xxxxxxxxxxxxx
14485 /* 33222222222211111111110000000000
14486 10987654321098765432109876543210
14487 101001x1110xxxxx011xxxxxxxxxxxxx
14497 if (((word
>> 31) & 0x1) == 0)
14499 /* 33222222222211111111110000000000
14500 10987654321098765432109876543210
14501 001001x1xx1xxxxx01xxxxxxxxxxxxxx
14507 if (((word
>> 13) & 0x1) == 0)
14509 if (((word
>> 22) & 0x1) == 0)
14511 if (((word
>> 23) & 0x1) == 0)
14513 /* 33222222222211111111110000000000
14514 10987654321098765432109876543210
14515 101001x1001xxxxx010xxxxxxxxxxxxx
14521 /* 33222222222211111111110000000000
14522 10987654321098765432109876543210
14523 101001x1101xxxxx010xxxxxxxxxxxxx
14530 if (((word
>> 23) & 0x1) == 0)
14532 /* 33222222222211111111110000000000
14533 10987654321098765432109876543210
14534 101001x1011xxxxx010xxxxxxxxxxxxx
14540 /* 33222222222211111111110000000000
14541 10987654321098765432109876543210
14542 101001x1111xxxxx010xxxxxxxxxxxxx
14550 if (((word
>> 22) & 0x1) == 0)
14552 if (((word
>> 23) & 0x1) == 0)
14554 /* 33222222222211111111110000000000
14555 10987654321098765432109876543210
14556 101001x1001xxxxx011xxxxxxxxxxxxx
14562 /* 33222222222211111111110000000000
14563 10987654321098765432109876543210
14564 101001x1101xxxxx011xxxxxxxxxxxxx
14571 if (((word
>> 23) & 0x1) == 0)
14573 /* 33222222222211111111110000000000
14574 10987654321098765432109876543210
14575 101001x1011xxxxx011xxxxxxxxxxxxx
14581 /* 33222222222211111111110000000000
14582 10987654321098765432109876543210
14583 101001x1111xxxxx011xxxxxxxxxxxxx
14594 if (((word
>> 13) & 0x1) == 0)
14596 if (((word
>> 31) & 0x1) == 0)
14598 if (((word
>> 21) & 0x1) == 0)
14600 if (((word
>> 4) & 0x1) == 0)
14602 /* 33222222222211111111110000000000
14603 10987654321098765432109876543210
14604 011001x1xx0xxxxx010xxxxxxxx0xxxx
14610 /* 33222222222211111111110000000000
14611 10987654321098765432109876543210
14612 011001x1xx0xxxxx010xxxxxxxx1xxxx
14619 /* 33222222222211111111110000000000
14620 10987654321098765432109876543210
14621 011001x1xx1xxxxx010xxxxxxxxxxxxx
14628 if (((word
>> 22) & 0x1) == 0)
14630 /* 33222222222211111111110000000000
14631 10987654321098765432109876543210
14632 111001x1x0xxxxxx010xxxxxxxxxxxxx
14638 if (((word
>> 21) & 0x1) == 0)
14640 /* 33222222222211111111110000000000
14641 10987654321098765432109876543210
14642 111001x1x10xxxxx010xxxxxxxxxxxxx
14648 if (((word
>> 23) & 0x1) == 0)
14650 /* 33222222222211111111110000000000
14651 10987654321098765432109876543210
14652 111001x1011xxxxx010xxxxxxxxxxxxx
14658 /* 33222222222211111111110000000000
14659 10987654321098765432109876543210
14660 111001x1111xxxxx010xxxxxxxxxxxxx
14670 if (((word
>> 21) & 0x1) == 0)
14672 if (((word
>> 31) & 0x1) == 0)
14674 if (((word
>> 4) & 0x1) == 0)
14676 /* 33222222222211111111110000000000
14677 10987654321098765432109876543210
14678 011001x1xx0xxxxx011xxxxxxxx0xxxx
14684 /* 33222222222211111111110000000000
14685 10987654321098765432109876543210
14686 011001x1xx0xxxxx011xxxxxxxx1xxxx
14693 if (((word
>> 22) & 0x1) == 0)
14695 if (((word
>> 23) & 0x1) == 0)
14697 /* 33222222222211111111110000000000
14698 10987654321098765432109876543210
14699 111001x1000xxxxx011xxxxxxxxxxxxx
14705 /* 33222222222211111111110000000000
14706 10987654321098765432109876543210
14707 111001x1100xxxxx011xxxxxxxxxxxxx
14714 if (((word
>> 23) & 0x1) == 0)
14716 /* 33222222222211111111110000000000
14717 10987654321098765432109876543210
14718 111001x1010xxxxx011xxxxxxxxxxxxx
14724 /* 33222222222211111111110000000000
14725 10987654321098765432109876543210
14726 111001x1110xxxxx011xxxxxxxxxxxxx
14735 if (((word
>> 31) & 0x1) == 0)
14737 /* 33222222222211111111110000000000
14738 10987654321098765432109876543210
14739 011001x1xx1xxxxx011xxxxxxxxxxxxx
14745 if (((word
>> 22) & 0x1) == 0)
14747 if (((word
>> 23) & 0x1) == 0)
14749 /* 33222222222211111111110000000000
14750 10987654321098765432109876543210
14751 111001x1001xxxxx011xxxxxxxxxxxxx
14757 /* 33222222222211111111110000000000
14758 10987654321098765432109876543210
14759 111001x1101xxxxx011xxxxxxxxxxxxx
14766 if (((word
>> 23) & 0x1) == 0)
14768 /* 33222222222211111111110000000000
14769 10987654321098765432109876543210
14770 111001x1011xxxxx011xxxxxxxxxxxxx
14776 /* 33222222222211111111110000000000
14777 10987654321098765432109876543210
14778 111001x1111xxxxx011xxxxxxxxxxxxx
14791 if (((word
>> 21) & 0x1) == 0)
14793 if (((word
>> 30) & 0x1) == 0)
14795 if (((word
>> 14) & 0x1) == 0)
14797 if (((word
>> 13) & 0x1) == 0)
14799 if (((word
>> 4) & 0x1) == 0)
14801 /* 33222222222211111111110000000000
14802 10987654321098765432109876543210
14803 x01001x1xx0xxxxx100xxxxxxxx0xxxx
14809 /* 33222222222211111111110000000000
14810 10987654321098765432109876543210
14811 x01001x1xx0xxxxx100xxxxxxxx1xxxx
14818 if (((word
>> 20) & 0x1) == 0)
14820 if (((word
>> 22) & 0x1) == 0)
14822 if (((word
>> 23) & 0x1) == 0)
14824 /* 33222222222211111111110000000000
14825 10987654321098765432109876543210
14826 x01001x10000xxxx101xxxxxxxxxxxxx
14832 /* 33222222222211111111110000000000
14833 10987654321098765432109876543210
14834 x01001x11000xxxx101xxxxxxxxxxxxx
14841 if (((word
>> 23) & 0x1) == 0)
14843 /* 33222222222211111111110000000000
14844 10987654321098765432109876543210
14845 x01001x10100xxxx101xxxxxxxxxxxxx
14851 /* 33222222222211111111110000000000
14852 10987654321098765432109876543210
14853 x01001x11100xxxx101xxxxxxxxxxxxx
14861 if (((word
>> 22) & 0x1) == 0)
14863 if (((word
>> 23) & 0x1) == 0)
14865 /* 33222222222211111111110000000000
14866 10987654321098765432109876543210
14867 x01001x10001xxxx101xxxxxxxxxxxxx
14873 /* 33222222222211111111110000000000
14874 10987654321098765432109876543210
14875 x01001x11001xxxx101xxxxxxxxxxxxx
14882 if (((word
>> 23) & 0x1) == 0)
14884 /* 33222222222211111111110000000000
14885 10987654321098765432109876543210
14886 x01001x10101xxxx101xxxxxxxxxxxxx
14892 /* 33222222222211111111110000000000
14893 10987654321098765432109876543210
14894 x01001x11101xxxx101xxxxxxxxxxxxx
14904 if (((word
>> 31) & 0x1) == 0)
14906 if (((word
>> 4) & 0x1) == 0)
14908 if (((word
>> 20) & 0x1) == 0)
14910 if (((word
>> 22) & 0x1) == 0)
14912 /* 33222222222211111111110000000000
14913 10987654321098765432109876543210
14914 001001x1x000xxxx11xxxxxxxxx0xxxx
14920 /* 33222222222211111111110000000000
14921 10987654321098765432109876543210
14922 001001x1x100xxxx11xxxxxxxxx0xxxx
14929 if (((word
>> 16) & 0x1) == 0)
14931 if (((word
>> 19) & 0x1) == 0)
14933 /* 33222222222211111111110000000000
14934 10987654321098765432109876543210
14935 001001x1xx010xx011xxxxxxxxx0xxxx
14941 if (((word
>> 10) & 0x1) == 0)
14943 if (((word
>> 12) & 0x1) == 0)
14945 if (((word
>> 13) & 0x1) == 0)
14947 /* 33222222222211111111110000000000
14948 10987654321098765432109876543210
14949 001001x1xx011xx01100x0xxxxx0xxxx
14955 /* 33222222222211111111110000000000
14956 10987654321098765432109876543210
14957 001001x1xx011xx01110x0xxxxx0xxxx
14964 if (((word
>> 22) & 0x1) == 0)
14966 /* 33222222222211111111110000000000
14967 10987654321098765432109876543210
14968 001001x1x0011xx011x1x0xxxxx0xxxx
14974 /* 33222222222211111111110000000000
14975 10987654321098765432109876543210
14976 001001x1x1011xx011x1x0xxxxx0xxxx
14984 /* 33222222222211111111110000000000
14985 10987654321098765432109876543210
14986 001001x1xx011xx011xxx1xxxxx0xxxx
14994 if (((word
>> 10) & 0x1) == 0)
14996 if (((word
>> 12) & 0x1) == 0)
14998 /* 33222222222211111111110000000000
14999 10987654321098765432109876543210
15000 001001x1xx01xxx111x0x0xxxxx0xxxx
15006 /* 33222222222211111111110000000000
15007 10987654321098765432109876543210
15008 001001x1xx01xxx111x1x0xxxxx0xxxx
15015 /* 33222222222211111111110000000000
15016 10987654321098765432109876543210
15017 001001x1xx01xxx111xxx1xxxxx0xxxx
15026 if (((word
>> 22) & 0x1) == 0)
15028 /* 33222222222211111111110000000000
15029 10987654321098765432109876543210
15030 001001x1x00xxxxx11xxxxxxxxx1xxxx
15036 /* 33222222222211111111110000000000
15037 10987654321098765432109876543210
15038 001001x1x10xxxxx11xxxxxxxxx1xxxx
15046 if (((word
>> 13) & 0x1) == 0)
15048 if (((word
>> 22) & 0x1) == 0)
15050 if (((word
>> 23) & 0x1) == 0)
15052 /* 33222222222211111111110000000000
15053 10987654321098765432109876543210
15054 101001x1000xxxxx110xxxxxxxxxxxxx
15060 /* 33222222222211111111110000000000
15061 10987654321098765432109876543210
15062 101001x1100xxxxx110xxxxxxxxxxxxx
15069 if (((word
>> 23) & 0x1) == 0)
15071 /* 33222222222211111111110000000000
15072 10987654321098765432109876543210
15073 101001x1010xxxxx110xxxxxxxxxxxxx
15079 /* 33222222222211111111110000000000
15080 10987654321098765432109876543210
15081 101001x1110xxxxx110xxxxxxxxxxxxx
15089 if (((word
>> 22) & 0x1) == 0)
15091 if (((word
>> 23) & 0x1) == 0)
15093 /* 33222222222211111111110000000000
15094 10987654321098765432109876543210
15095 101001x1000xxxxx111xxxxxxxxxxxxx
15101 /* 33222222222211111111110000000000
15102 10987654321098765432109876543210
15103 101001x1100xxxxx111xxxxxxxxxxxxx
15110 if (((word
>> 23) & 0x1) == 0)
15112 /* 33222222222211111111110000000000
15113 10987654321098765432109876543210
15114 101001x1010xxxxx111xxxxxxxxxxxxx
15120 /* 33222222222211111111110000000000
15121 10987654321098765432109876543210
15122 101001x1110xxxxx111xxxxxxxxxxxxx
15133 if (((word
>> 13) & 0x1) == 0)
15135 if (((word
>> 31) & 0x1) == 0)
15137 if (((word
>> 14) & 0x1) == 0)
15139 if (((word
>> 19) & 0x1) == 0)
15141 if (((word
>> 20) & 0x1) == 0)
15143 if (((word
>> 16) & 0x1) == 0)
15145 if (((word
>> 17) & 0x1) == 0)
15147 if (((word
>> 18) & 0x1) == 0)
15149 /* 33222222222211111111110000000000
15150 10987654321098765432109876543210
15151 011001x1xx000000100xxxxxxxxxxxxx
15157 /* 33222222222211111111110000000000
15158 10987654321098765432109876543210
15159 011001x1xx000100100xxxxxxxxxxxxx
15166 if (((word
>> 18) & 0x1) == 0)
15168 /* 33222222222211111111110000000000
15169 10987654321098765432109876543210
15170 011001x1xx000010100xxxxxxxxxxxxx
15176 /* 33222222222211111111110000000000
15177 10987654321098765432109876543210
15178 011001x1xx000110100xxxxxxxxxxxxx
15186 if (((word
>> 17) & 0x1) == 0)
15188 if (((word
>> 18) & 0x1) == 0)
15190 /* 33222222222211111111110000000000
15191 10987654321098765432109876543210
15192 011001x1xx000001100xxxxxxxxxxxxx
15198 /* 33222222222211111111110000000000
15199 10987654321098765432109876543210
15200 011001x1xx000101100xxxxxxxxxxxxx
15207 if (((word
>> 18) & 0x1) == 0)
15209 /* 33222222222211111111110000000000
15210 10987654321098765432109876543210
15211 011001x1xx000011100xxxxxxxxxxxxx
15217 /* 33222222222211111111110000000000
15218 10987654321098765432109876543210
15219 011001x1xx000111100xxxxxxxxxxxxx
15228 /* 33222222222211111111110000000000
15229 10987654321098765432109876543210
15230 011001x1xx010xxx100xxxxxxxxxxxxx
15237 if (((word
>> 16) & 0x1) == 0)
15239 if (((word
>> 17) & 0x1) == 0)
15241 if (((word
>> 18) & 0x1) == 0)
15243 if (((word
>> 20) & 0x1) == 0)
15245 /* 33222222222211111111110000000000
15246 10987654321098765432109876543210
15247 011001x1xx001000100xxxxxxxxxxxxx
15253 /* 33222222222211111111110000000000
15254 10987654321098765432109876543210
15255 011001x1xx011000100xxxxxxxxxxxxx
15262 if (((word
>> 20) & 0x1) == 0)
15264 /* 33222222222211111111110000000000
15265 10987654321098765432109876543210
15266 011001x1xx001100100xxxxxxxxxxxxx
15272 /* 33222222222211111111110000000000
15273 10987654321098765432109876543210
15274 011001x1xx011100100xxxxxxxxxxxxx
15282 if (((word
>> 18) & 0x1) == 0)
15284 if (((word
>> 20) & 0x1) == 0)
15286 /* 33222222222211111111110000000000
15287 10987654321098765432109876543210
15288 011001x1xx001010100xxxxxxxxxxxxx
15294 /* 33222222222211111111110000000000
15295 10987654321098765432109876543210
15296 011001x1xx011010100xxxxxxxxxxxxx
15303 /* 33222222222211111111110000000000
15304 10987654321098765432109876543210
15305 011001x1xx0x1110100xxxxxxxxxxxxx
15313 if (((word
>> 17) & 0x1) == 0)
15315 if (((word
>> 18) & 0x1) == 0)
15317 if (((word
>> 20) & 0x1) == 0)
15319 /* 33222222222211111111110000000000
15320 10987654321098765432109876543210
15321 011001x1xx001001100xxxxxxxxxxxxx
15327 /* 33222222222211111111110000000000
15328 10987654321098765432109876543210
15329 011001x1xx011001100xxxxxxxxxxxxx
15336 if (((word
>> 20) & 0x1) == 0)
15338 /* 33222222222211111111110000000000
15339 10987654321098765432109876543210
15340 011001x1xx001101100xxxxxxxxxxxxx
15346 /* 33222222222211111111110000000000
15347 10987654321098765432109876543210
15348 011001x1xx011101100xxxxxxxxxxxxx
15356 if (((word
>> 18) & 0x1) == 0)
15358 /* 33222222222211111111110000000000
15359 10987654321098765432109876543210
15360 011001x1xx0x1011100xxxxxxxxxxxxx
15366 /* 33222222222211111111110000000000
15367 10987654321098765432109876543210
15368 011001x1xx0x1111100xxxxxxxxxxxxx
15378 if (((word
>> 4) & 0x1) == 0)
15380 /* 33222222222211111111110000000000
15381 10987654321098765432109876543210
15382 011001x1xx0xxxxx110xxxxxxxx0xxxx
15388 /* 33222222222211111111110000000000
15389 10987654321098765432109876543210
15390 011001x1xx0xxxxx110xxxxxxxx1xxxx
15398 if (((word
>> 22) & 0x1) == 0)
15400 if (((word
>> 23) & 0x1) == 0)
15402 /* 33222222222211111111110000000000
15403 10987654321098765432109876543210
15404 111001x1000xxxxx1x0xxxxxxxxxxxxx
15410 /* 33222222222211111111110000000000
15411 10987654321098765432109876543210
15412 111001x1100xxxxx1x0xxxxxxxxxxxxx
15419 /* 33222222222211111111110000000000
15420 10987654321098765432109876543210
15421 111001x1x10xxxxx1x0xxxxxxxxxxxxx
15429 if (((word
>> 14) & 0x1) == 0)
15431 if (((word
>> 31) & 0x1) == 0)
15433 if (((word
>> 16) & 0x1) == 0)
15435 if (((word
>> 19) & 0x1) == 0)
15437 if (((word
>> 17) & 0x1) == 0)
15439 if (((word
>> 18) & 0x1) == 0)
15441 if (((word
>> 20) & 0x1) == 0)
15443 /* 33222222222211111111110000000000
15444 10987654321098765432109876543210
15445 011001x1xx000000101xxxxxxxxxxxxx
15451 /* 33222222222211111111110000000000
15452 10987654321098765432109876543210
15453 011001x1xx010000101xxxxxxxxxxxxx
15460 if (((word
>> 20) & 0x1) == 0)
15462 /* 33222222222211111111110000000000
15463 10987654321098765432109876543210
15464 011001x1xx000100101xxxxxxxxxxxxx
15470 if (((word
>> 22) & 0x1) == 0)
15472 /* 33222222222211111111110000000000
15473 10987654321098765432109876543210
15474 011001x1x0010100101xxxxxxxxxxxxx
15480 if (((word
>> 23) & 0x1) == 0)
15482 /* 33222222222211111111110000000000
15483 10987654321098765432109876543210
15484 011001x101010100101xxxxxxxxxxxxx
15490 /* 33222222222211111111110000000000
15491 10987654321098765432109876543210
15492 011001x111010100101xxxxxxxxxxxxx
15502 if (((word
>> 18) & 0x1) == 0)
15504 if (((word
>> 20) & 0x1) == 0)
15506 /* 33222222222211111111110000000000
15507 10987654321098765432109876543210
15508 011001x1xx000010101xxxxxxxxxxxxx
15514 /* 33222222222211111111110000000000
15515 10987654321098765432109876543210
15516 011001x1xx010010101xxxxxxxxxxxxx
15523 if (((word
>> 20) & 0x1) == 0)
15525 /* 33222222222211111111110000000000
15526 10987654321098765432109876543210
15527 011001x1xx000110101xxxxxxxxxxxxx
15533 if (((word
>> 23) & 0x1) == 0)
15535 /* 33222222222211111111110000000000
15536 10987654321098765432109876543210
15537 011001x10x010110101xxxxxxxxxxxxx
15543 /* 33222222222211111111110000000000
15544 10987654321098765432109876543210
15545 011001x11x010110101xxxxxxxxxxxxx
15555 if (((word
>> 20) & 0x1) == 0)
15557 if (((word
>> 17) & 0x1) == 0)
15559 if (((word
>> 18) & 0x1) == 0)
15561 if (((word
>> 22) & 0x1) == 0)
15563 /* 33222222222211111111110000000000
15564 10987654321098765432109876543210
15565 011001x1x0001000101xxxxxxxxxxxxx
15571 /* 33222222222211111111110000000000
15572 10987654321098765432109876543210
15573 011001x1x1001000101xxxxxxxxxxxxx
15580 /* 33222222222211111111110000000000
15581 10987654321098765432109876543210
15582 011001x1xx001100101xxxxxxxxxxxxx
15589 if (((word
>> 22) & 0x1) == 0)
15591 if (((word
>> 23) & 0x1) == 0)
15593 /* 33222222222211111111110000000000
15594 10987654321098765432109876543210
15595 011001x100001x10101xxxxxxxxxxxxx
15601 /* 33222222222211111111110000000000
15602 10987654321098765432109876543210
15603 011001x110001x10101xxxxxxxxxxxxx
15610 /* 33222222222211111111110000000000
15611 10987654321098765432109876543210
15612 011001x1x1001x10101xxxxxxxxxxxxx
15620 if (((word
>> 22) & 0x1) == 0)
15622 if (((word
>> 23) & 0x1) == 0)
15624 /* 33222222222211111111110000000000
15625 10987654321098765432109876543210
15626 011001x100011xx0101xxxxxxxxxxxxx
15632 /* 33222222222211111111110000000000
15633 10987654321098765432109876543210
15634 011001x110011xx0101xxxxxxxxxxxxx
15641 if (((word
>> 17) & 0x1) == 0)
15643 if (((word
>> 18) & 0x1) == 0)
15645 /* 33222222222211111111110000000000
15646 10987654321098765432109876543210
15647 011001x1x1011000101xxxxxxxxxxxxx
15653 if (((word
>> 23) & 0x1) == 0)
15655 /* 33222222222211111111110000000000
15656 10987654321098765432109876543210
15657 011001x101011100101xxxxxxxxxxxxx
15663 /* 33222222222211111111110000000000
15664 10987654321098765432109876543210
15665 011001x111011100101xxxxxxxxxxxxx
15673 if (((word
>> 18) & 0x1) == 0)
15675 /* 33222222222211111111110000000000
15676 10987654321098765432109876543210
15677 011001x1x1011010101xxxxxxxxxxxxx
15683 if (((word
>> 23) & 0x1) == 0)
15685 /* 33222222222211111111110000000000
15686 10987654321098765432109876543210
15687 011001x101011110101xxxxxxxxxxxxx
15693 /* 33222222222211111111110000000000
15694 10987654321098765432109876543210
15695 011001x111011110101xxxxxxxxxxxxx
15707 if (((word
>> 17) & 0x1) == 0)
15709 if (((word
>> 18) & 0x1) == 0)
15711 if (((word
>> 19) & 0x1) == 0)
15713 if (((word
>> 20) & 0x1) == 0)
15715 /* 33222222222211111111110000000000
15716 10987654321098765432109876543210
15717 011001x1xx000001101xxxxxxxxxxxxx
15723 /* 33222222222211111111110000000000
15724 10987654321098765432109876543210
15725 011001x1xx010001101xxxxxxxxxxxxx
15732 if (((word
>> 20) & 0x1) == 0)
15734 if (((word
>> 22) & 0x1) == 0)
15736 /* 33222222222211111111110000000000
15737 10987654321098765432109876543210
15738 011001x1x0001001101xxxxxxxxxxxxx
15744 /* 33222222222211111111110000000000
15745 10987654321098765432109876543210
15746 011001x1x1001001101xxxxxxxxxxxxx
15753 /* 33222222222211111111110000000000
15754 10987654321098765432109876543210
15755 011001x1xx011001101xxxxxxxxxxxxx
15763 if (((word
>> 19) & 0x1) == 0)
15765 if (((word
>> 22) & 0x1) == 0)
15767 /* 33222222222211111111110000000000
15768 10987654321098765432109876543210
15769 011001x1x00x0101101xxxxxxxxxxxxx
15775 if (((word
>> 23) & 0x1) == 0)
15777 /* 33222222222211111111110000000000
15778 10987654321098765432109876543210
15779 011001x1010x0101101xxxxxxxxxxxxx
15785 /* 33222222222211111111110000000000
15786 10987654321098765432109876543210
15787 011001x1110x0101101xxxxxxxxxxxxx
15795 if (((word
>> 20) & 0x1) == 0)
15797 /* 33222222222211111111110000000000
15798 10987654321098765432109876543210
15799 011001x1xx001101101xxxxxxxxxxxxx
15805 if (((word
>> 22) & 0x1) == 0)
15807 /* 33222222222211111111110000000000
15808 10987654321098765432109876543210
15809 011001x1x0011101101xxxxxxxxxxxxx
15815 if (((word
>> 23) & 0x1) == 0)
15817 /* 33222222222211111111110000000000
15818 10987654321098765432109876543210
15819 011001x101011101101xxxxxxxxxxxxx
15825 /* 33222222222211111111110000000000
15826 10987654321098765432109876543210
15827 011001x111011101101xxxxxxxxxxxxx
15838 if (((word
>> 18) & 0x1) == 0)
15840 if (((word
>> 19) & 0x1) == 0)
15842 if (((word
>> 20) & 0x1) == 0)
15844 /* 33222222222211111111110000000000
15845 10987654321098765432109876543210
15846 011001x1xx000011101xxxxxxxxxxxxx
15852 /* 33222222222211111111110000000000
15853 10987654321098765432109876543210
15854 011001x1xx010011101xxxxxxxxxxxxx
15861 if (((word
>> 20) & 0x1) == 0)
15863 /* 33222222222211111111110000000000
15864 10987654321098765432109876543210
15865 011001x1xx001011101xxxxxxxxxxxxx
15871 /* 33222222222211111111110000000000
15872 10987654321098765432109876543210
15873 011001x1xx011011101xxxxxxxxxxxxx
15881 if (((word
>> 19) & 0x1) == 0)
15883 if (((word
>> 20) & 0x1) == 0)
15885 /* 33222222222211111111110000000000
15886 10987654321098765432109876543210
15887 011001x1xx000111101xxxxxxxxxxxxx
15893 if (((word
>> 23) & 0x1) == 0)
15895 /* 33222222222211111111110000000000
15896 10987654321098765432109876543210
15897 011001x10x010111101xxxxxxxxxxxxx
15903 /* 33222222222211111111110000000000
15904 10987654321098765432109876543210
15905 011001x11x010111101xxxxxxxxxxxxx
15913 if (((word
>> 23) & 0x1) == 0)
15915 /* 33222222222211111111110000000000
15916 10987654321098765432109876543210
15917 011001x10x0x1111101xxxxxxxxxxxxx
15923 /* 33222222222211111111110000000000
15924 10987654321098765432109876543210
15925 011001x11x0x1111101xxxxxxxxxxxxx
15936 if (((word
>> 22) & 0x1) == 0)
15938 if (((word
>> 23) & 0x1) == 0)
15940 /* 33222222222211111111110000000000
15941 10987654321098765432109876543210
15942 111001x1000xxxxx101xxxxxxxxxxxxx
15948 /* 33222222222211111111110000000000
15949 10987654321098765432109876543210
15950 111001x1100xxxxx101xxxxxxxxxxxxx
15957 if (((word
>> 23) & 0x1) == 0)
15959 /* 33222222222211111111110000000000
15960 10987654321098765432109876543210
15961 111001x1010xxxxx101xxxxxxxxxxxxx
15967 /* 33222222222211111111110000000000
15968 10987654321098765432109876543210
15969 111001x1110xxxxx101xxxxxxxxxxxxx
15978 if (((word
>> 31) & 0x1) == 0)
15980 /* 33222222222211111111110000000000
15981 10987654321098765432109876543210
15982 011001x1xx0xxxxx111xxxxxxxxxxxxx
15988 if (((word
>> 20) & 0x1) == 0)
15990 /* 33222222222211111111110000000000
15991 10987654321098765432109876543210
15992 111001x1xx00xxxx111xxxxxxxxxxxxx
15998 if (((word
>> 22) & 0x1) == 0)
16000 if (((word
>> 23) & 0x1) == 0)
16002 /* 33222222222211111111110000000000
16003 10987654321098765432109876543210
16004 111001x10001xxxx111xxxxxxxxxxxxx
16010 /* 33222222222211111111110000000000
16011 10987654321098765432109876543210
16012 111001x11001xxxx111xxxxxxxxxxxxx
16019 if (((word
>> 23) & 0x1) == 0)
16021 /* 33222222222211111111110000000000
16022 10987654321098765432109876543210
16023 111001x10101xxxx111xxxxxxxxxxxxx
16029 /* 33222222222211111111110000000000
16030 10987654321098765432109876543210
16031 111001x11101xxxx111xxxxxxxxxxxxx
16044 if (((word
>> 30) & 0x1) == 0)
16046 if (((word
>> 14) & 0x1) == 0)
16048 if (((word
>> 20) & 0x1) == 0)
16050 if (((word
>> 31) & 0x1) == 0)
16052 if (((word
>> 16) & 0x1) == 0)
16054 if (((word
>> 17) & 0x1) == 0)
16056 if (((word
>> 18) & 0x1) == 0)
16058 if (((word
>> 19) & 0x1) == 0)
16060 /* 33222222222211111111110000000000
16061 10987654321098765432109876543210
16062 001001x1xx10000010xxxxxxxxxxxxxx
16068 if (((word
>> 10) & 0x1) == 0)
16070 if (((word
>> 11) & 0x1) == 0)
16072 if (((word
>> 12) & 0x1) == 0)
16074 /* 33222222222211111111110000000000
16075 10987654321098765432109876543210
16076 001001x1xx10100010x000xxxxxxxxxx
16082 /* 33222222222211111111110000000000
16083 10987654321098765432109876543210
16084 001001x1xx10100010x100xxxxxxxxxx
16091 /* 33222222222211111111110000000000
16092 10987654321098765432109876543210
16093 001001x1xx10100010xx10xxxxxxxxxx
16100 /* 33222222222211111111110000000000
16101 10987654321098765432109876543210
16102 001001x1xx10100010xxx1xxxxxxxxxx
16110 if (((word
>> 11) & 0x1) == 0)
16112 if (((word
>> 12) & 0x1) == 0)
16114 /* 33222222222211111111110000000000
16115 10987654321098765432109876543210
16116 001001x1xx10x10010x00xxxxxxxxxxx
16122 /* 33222222222211111111110000000000
16123 10987654321098765432109876543210
16124 001001x1xx10x10010x10xxxxxxxxxxx
16131 /* 33222222222211111111110000000000
16132 10987654321098765432109876543210
16133 001001x1xx10x10010xx1xxxxxxxxxxx
16141 if (((word
>> 10) & 0x1) == 0)
16143 if (((word
>> 11) & 0x1) == 0)
16145 /* 33222222222211111111110000000000
16146 10987654321098765432109876543210
16147 001001x1xx10xx1010xx00xxxxxxxxxx
16153 /* 33222222222211111111110000000000
16154 10987654321098765432109876543210
16155 001001x1xx10xx1010xx10xxxxxxxxxx
16162 /* 33222222222211111111110000000000
16163 10987654321098765432109876543210
16164 001001x1xx10xx1010xxx1xxxxxxxxxx
16172 if (((word
>> 10) & 0x1) == 0)
16174 if (((word
>> 11) & 0x1) == 0)
16176 if (((word
>> 17) & 0x1) == 0)
16178 if (((word
>> 18) & 0x1) == 0)
16180 /* 33222222222211111111110000000000
16181 10987654321098765432109876543210
16182 001001x1xx10x00110xx00xxxxxxxxxx
16188 /* 33222222222211111111110000000000
16189 10987654321098765432109876543210
16190 001001x1xx10x10110xx00xxxxxxxxxx
16197 /* 33222222222211111111110000000000
16198 10987654321098765432109876543210
16199 001001x1xx10xx1110xx00xxxxxxxxxx
16206 if (((word
>> 17) & 0x1) == 0)
16208 if (((word
>> 18) & 0x1) == 0)
16210 /* 33222222222211111111110000000000
16211 10987654321098765432109876543210
16212 001001x1xx10x00110xx10xxxxxxxxxx
16218 /* 33222222222211111111110000000000
16219 10987654321098765432109876543210
16220 001001x1xx10x10110xx10xxxxxxxxxx
16227 /* 33222222222211111111110000000000
16228 10987654321098765432109876543210
16229 001001x1xx10xx1110xx10xxxxxxxxxx
16237 if (((word
>> 17) & 0x1) == 0)
16239 /* 33222222222211111111110000000000
16240 10987654321098765432109876543210
16241 001001x1xx10xx0110xxx1xxxxxxxxxx
16247 /* 33222222222211111111110000000000
16248 10987654321098765432109876543210
16249 001001x1xx10xx1110xxx1xxxxxxxxxx
16258 if (((word
>> 22) & 0x1) == 0)
16260 if (((word
>> 23) & 0x1) == 0)
16262 /* 33222222222211111111110000000000
16263 10987654321098765432109876543210
16264 101001x10010xxxx10xxxxxxxxxxxxxx
16270 /* 33222222222211111111110000000000
16271 10987654321098765432109876543210
16272 101001x11010xxxx10xxxxxxxxxxxxxx
16279 if (((word
>> 23) & 0x1) == 0)
16281 /* 33222222222211111111110000000000
16282 10987654321098765432109876543210
16283 101001x10110xxxx10xxxxxxxxxxxxxx
16289 /* 33222222222211111111110000000000
16290 10987654321098765432109876543210
16291 101001x11110xxxx10xxxxxxxxxxxxxx
16300 if (((word
>> 22) & 0x1) == 0)
16302 if (((word
>> 23) & 0x1) == 0)
16304 /* 33222222222211111111110000000000
16305 10987654321098765432109876543210
16306 x01001x10011xxxx10xxxxxxxxxxxxxx
16312 /* 33222222222211111111110000000000
16313 10987654321098765432109876543210
16314 x01001x11011xxxx10xxxxxxxxxxxxxx
16321 if (((word
>> 23) & 0x1) == 0)
16323 /* 33222222222211111111110000000000
16324 10987654321098765432109876543210
16325 x01001x10111xxxx10xxxxxxxxxxxxxx
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 x01001x11111xxxx10xxxxxxxxxxxxxx
16342 if (((word
>> 31) & 0x1) == 0)
16344 if (((word
>> 16) & 0x1) == 0)
16346 if (((word
>> 17) & 0x1) == 0)
16348 if (((word
>> 18) & 0x1) == 0)
16350 if (((word
>> 19) & 0x1) == 0)
16352 if (((word
>> 20) & 0x1) == 0)
16354 /* 33222222222211111111110000000000
16355 10987654321098765432109876543210
16356 001001x1xx10000011xxxxxxxxxxxxxx
16362 /* 33222222222211111111110000000000
16363 10987654321098765432109876543210
16364 001001x1xx11000011xxxxxxxxxxxxxx
16371 if (((word
>> 20) & 0x1) == 0)
16373 /* 33222222222211111111110000000000
16374 10987654321098765432109876543210
16375 001001x1xx10100011xxxxxxxxxxxxxx
16381 /* 33222222222211111111110000000000
16382 10987654321098765432109876543210
16383 001001x1xx11100011xxxxxxxxxxxxxx
16391 /* 33222222222211111111110000000000
16392 10987654321098765432109876543210
16393 001001x1xx1xx10011xxxxxxxxxxxxxx
16400 if (((word
>> 18) & 0x1) == 0)
16402 /* 33222222222211111111110000000000
16403 10987654321098765432109876543210
16404 001001x1xx1xx01011xxxxxxxxxxxxxx
16410 /* 33222222222211111111110000000000
16411 10987654321098765432109876543210
16412 001001x1xx1xx11011xxxxxxxxxxxxxx
16420 if (((word
>> 17) & 0x1) == 0)
16422 if (((word
>> 18) & 0x1) == 0)
16424 if (((word
>> 19) & 0x1) == 0)
16426 /* 33222222222211111111110000000000
16427 10987654321098765432109876543210
16428 001001x1xx1x000111xxxxxxxxxxxxxx
16434 if (((word
>> 20) & 0x1) == 0)
16436 /* 33222222222211111111110000000000
16437 10987654321098765432109876543210
16438 001001x1xx10100111xxxxxxxxxxxxxx
16444 /* 33222222222211111111110000000000
16445 10987654321098765432109876543210
16446 001001x1xx11100111xxxxxxxxxxxxxx
16454 /* 33222222222211111111110000000000
16455 10987654321098765432109876543210
16456 001001x1xx1xx10111xxxxxxxxxxxxxx
16463 if (((word
>> 18) & 0x1) == 0)
16465 if (((word
>> 19) & 0x1) == 0)
16467 /* 33222222222211111111110000000000
16468 10987654321098765432109876543210
16469 001001x1xx1x001111xxxxxxxxxxxxxx
16475 /* 33222222222211111111110000000000
16476 10987654321098765432109876543210
16477 001001x1xx1x101111xxxxxxxxxxxxxx
16484 /* 33222222222211111111110000000000
16485 10987654321098765432109876543210
16486 001001x1xx1xx11111xxxxxxxxxxxxxx
16495 if (((word
>> 13) & 0x1) == 0)
16497 if (((word
>> 22) & 0x1) == 0)
16499 if (((word
>> 23) & 0x1) == 0)
16501 /* 33222222222211111111110000000000
16502 10987654321098765432109876543210
16503 101001x1001xxxxx110xxxxxxxxxxxxx
16509 /* 33222222222211111111110000000000
16510 10987654321098765432109876543210
16511 101001x1101xxxxx110xxxxxxxxxxxxx
16518 if (((word
>> 23) & 0x1) == 0)
16520 /* 33222222222211111111110000000000
16521 10987654321098765432109876543210
16522 101001x1011xxxxx110xxxxxxxxxxxxx
16528 /* 33222222222211111111110000000000
16529 10987654321098765432109876543210
16530 101001x1111xxxxx110xxxxxxxxxxxxx
16538 if (((word
>> 22) & 0x1) == 0)
16540 if (((word
>> 23) & 0x1) == 0)
16542 /* 33222222222211111111110000000000
16543 10987654321098765432109876543210
16544 101001x1001xxxxx111xxxxxxxxxxxxx
16550 /* 33222222222211111111110000000000
16551 10987654321098765432109876543210
16552 101001x1101xxxxx111xxxxxxxxxxxxx
16559 if (((word
>> 23) & 0x1) == 0)
16561 /* 33222222222211111111110000000000
16562 10987654321098765432109876543210
16563 101001x1011xxxxx111xxxxxxxxxxxxx
16569 /* 33222222222211111111110000000000
16570 10987654321098765432109876543210
16571 101001x1111xxxxx111xxxxxxxxxxxxx
16582 if (((word
>> 13) & 0x1) == 0)
16584 if (((word
>> 31) & 0x1) == 0)
16586 if (((word
>> 14) & 0x1) == 0)
16588 /* 33222222222211111111110000000000
16589 10987654321098765432109876543210
16590 011001x1xx1xxxxx100xxxxxxxxxxxxx
16596 /* 33222222222211111111110000000000
16597 10987654321098765432109876543210
16598 011001x1xx1xxxxx110xxxxxxxxxxxxx
16605 if (((word
>> 22) & 0x1) == 0)
16607 if (((word
>> 23) & 0x1) == 0)
16609 /* 33222222222211111111110000000000
16610 10987654321098765432109876543210
16611 111001x1001xxxxx1x0xxxxxxxxxxxxx
16617 /* 33222222222211111111110000000000
16618 10987654321098765432109876543210
16619 111001x1101xxxxx1x0xxxxxxxxxxxxx
16626 /* 33222222222211111111110000000000
16627 10987654321098765432109876543210
16628 111001x1x11xxxxx1x0xxxxxxxxxxxxx
16636 if (((word
>> 14) & 0x1) == 0)
16638 if (((word
>> 31) & 0x1) == 0)
16640 /* 33222222222211111111110000000000
16641 10987654321098765432109876543210
16642 011001x1xx1xxxxx101xxxxxxxxxxxxx
16648 if (((word
>> 22) & 0x1) == 0)
16650 if (((word
>> 23) & 0x1) == 0)
16652 /* 33222222222211111111110000000000
16653 10987654321098765432109876543210
16654 111001x1001xxxxx101xxxxxxxxxxxxx
16660 /* 33222222222211111111110000000000
16661 10987654321098765432109876543210
16662 111001x1101xxxxx101xxxxxxxxxxxxx
16669 /* 33222222222211111111110000000000
16670 10987654321098765432109876543210
16671 111001x1x11xxxxx101xxxxxxxxxxxxx
16679 if (((word
>> 31) & 0x1) == 0)
16681 /* 33222222222211111111110000000000
16682 10987654321098765432109876543210
16683 011001x1xx1xxxxx111xxxxxxxxxxxxx
16689 if (((word
>> 20) & 0x1) == 0)
16691 if (((word
>> 23) & 0x1) == 0)
16693 /* 33222222222211111111110000000000
16694 10987654321098765432109876543210
16695 111001x10x10xxxx111xxxxxxxxxxxxx
16701 /* 33222222222211111111110000000000
16702 10987654321098765432109876543210
16703 111001x11x10xxxx111xxxxxxxxxxxxx
16710 if (((word
>> 22) & 0x1) == 0)
16712 if (((word
>> 23) & 0x1) == 0)
16714 /* 33222222222211111111110000000000
16715 10987654321098765432109876543210
16716 111001x10011xxxx111xxxxxxxxxxxxx
16722 /* 33222222222211111111110000000000
16723 10987654321098765432109876543210
16724 111001x11011xxxx111xxxxxxxxxxxxx
16731 if (((word
>> 23) & 0x1) == 0)
16733 /* 33222222222211111111110000000000
16734 10987654321098765432109876543210
16735 111001x10111xxxx111xxxxxxxxxxxxx
16741 /* 33222222222211111111110000000000
16742 10987654321098765432109876543210
16743 111001x11111xxxx111xxxxxxxxxxxxx
16760 if (((word
>> 29) & 0x1) == 0)
16762 if (((word
>> 30) & 0x1) == 0)
16764 if (((word
>> 31) & 0x1) == 0)
16766 /* 33222222222211111111110000000000
16767 10987654321098765432109876543210
16768 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
16774 /* 33222222222211111111110000000000
16775 10987654321098765432109876543210
16776 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
16783 if (((word
>> 24) & 0x1) == 0)
16785 if (((word
>> 4) & 0x1) == 0)
16787 if (((word
>> 25) & 0x1) == 0)
16789 if (((word
>> 31) & 0x1) == 0)
16791 /* 33222222222211111111110000000000
16792 10987654321098765432109876543210
16793 01010100xxxxxxxxxxxxxxxxxxx0xxxx
16799 if (((word
>> 0) & 0x1) == 0)
16801 if (((word
>> 1) & 0x1) == 0)
16803 if (((word
>> 21) & 0x1) == 0)
16805 /* 33222222222211111111110000000000
16806 10987654321098765432109876543210
16807 11010100xx0xxxxxxxxxxxxxxxx0xx00
16813 if (((word
>> 22) & 0x1) == 0)
16815 /* 33222222222211111111110000000000
16816 10987654321098765432109876543210
16817 11010100x01xxxxxxxxxxxxxxxx0xx00
16823 /* 33222222222211111111110000000000
16824 10987654321098765432109876543210
16825 11010100x11xxxxxxxxxxxxxxxx0xx00
16833 if (((word
>> 21) & 0x1) == 0)
16835 /* 33222222222211111111110000000000
16836 10987654321098765432109876543210
16837 11010100xx0xxxxxxxxxxxxxxxx0xx10
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 11010100xx1xxxxxxxxxxxxxxxx0xx10
16853 if (((word
>> 1) & 0x1) == 0)
16855 if (((word
>> 21) & 0x1) == 0)
16857 /* 33222222222211111111110000000000
16858 10987654321098765432109876543210
16859 11010100xx0xxxxxxxxxxxxxxxx0xx01
16865 /* 33222222222211111111110000000000
16866 10987654321098765432109876543210
16867 11010100xx1xxxxxxxxxxxxxxxx0xx01
16874 if (((word
>> 21) & 0x1) == 0)
16876 /* 33222222222211111111110000000000
16877 10987654321098765432109876543210
16878 11010100xx0xxxxxxxxxxxxxxxx0xx11
16884 /* 33222222222211111111110000000000
16885 10987654321098765432109876543210
16886 11010100xx1xxxxxxxxxxxxxxxx0xx11
16896 if (((word
>> 21) & 0x1) == 0)
16898 if (((word
>> 22) & 0x1) == 0)
16900 if (((word
>> 23) & 0x1) == 0)
16902 /* 33222222222211111111110000000000
16903 10987654321098765432109876543210
16904 x1010110000xxxxxxxxxxxxxxxx0xxxx
16910 /* 33222222222211111111110000000000
16911 10987654321098765432109876543210
16912 x1010110100xxxxxxxxxxxxxxxx0xxxx
16919 /* 33222222222211111111110000000000
16920 10987654321098765432109876543210
16921 x1010110x10xxxxxxxxxxxxxxxx0xxxx
16928 if (((word
>> 23) & 0x1) == 0)
16930 /* 33222222222211111111110000000000
16931 10987654321098765432109876543210
16932 x10101100x1xxxxxxxxxxxxxxxx0xxxx
16938 /* 33222222222211111111110000000000
16939 10987654321098765432109876543210
16940 x10101101x1xxxxxxxxxxxxxxxx0xxxx
16949 if (((word
>> 25) & 0x1) == 0)
16951 /* 33222222222211111111110000000000
16952 10987654321098765432109876543210
16953 x1010100xxxxxxxxxxxxxxxxxxx1xxxx
16959 if (((word
>> 10) & 0x1) == 0)
16961 if (((word
>> 21) & 0x1) == 0)
16963 if (((word
>> 22) & 0x1) == 0)
16965 if (((word
>> 23) & 0x1) == 0)
16967 /* 33222222222211111111110000000000
16968 10987654321098765432109876543210
16969 x1010110000xxxxxxxxxx0xxxxx1xxxx
16975 /* 33222222222211111111110000000000
16976 10987654321098765432109876543210
16977 x1010110100xxxxxxxxxx0xxxxx1xxxx
16984 /* 33222222222211111111110000000000
16985 10987654321098765432109876543210
16986 x1010110x10xxxxxxxxxx0xxxxx1xxxx
16993 /* 33222222222211111111110000000000
16994 10987654321098765432109876543210
16995 x1010110xx1xxxxxxxxxx0xxxxx1xxxx
17002 if (((word
>> 21) & 0x1) == 0)
17004 if (((word
>> 22) & 0x1) == 0)
17006 if (((word
>> 23) & 0x1) == 0)
17008 /* 33222222222211111111110000000000
17009 10987654321098765432109876543210
17010 x1010110000xxxxxxxxxx1xxxxx1xxxx
17016 /* 33222222222211111111110000000000
17017 10987654321098765432109876543210
17018 x1010110100xxxxxxxxxx1xxxxx1xxxx
17025 /* 33222222222211111111110000000000
17026 10987654321098765432109876543210
17027 x1010110x10xxxxxxxxxx1xxxxx1xxxx
17034 /* 33222222222211111111110000000000
17035 10987654321098765432109876543210
17036 x1010110xx1xxxxxxxxxx1xxxxx1xxxx
17046 if (((word
>> 21) & 0x1) == 0)
17048 if (((word
>> 25) & 0x1) == 0)
17050 /* 33222222222211111111110000000000
17051 10987654321098765432109876543210
17052 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
17058 if (((word
>> 10) & 0x1) == 0)
17060 /* 33222222222211111111110000000000
17061 10987654321098765432109876543210
17062 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
17068 /* 33222222222211111111110000000000
17069 10987654321098765432109876543210
17070 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
17078 if (((word
>> 25) & 0x1) == 0)
17080 /* 33222222222211111111110000000000
17081 10987654321098765432109876543210
17082 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
17088 if (((word
>> 10) & 0x1) == 0)
17090 /* 33222222222211111111110000000000
17091 10987654321098765432109876543210
17092 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
17098 /* 33222222222211111111110000000000
17099 10987654321098765432109876543210
17100 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
17111 if (((word
>> 24) & 0x1) == 0)
17113 if (((word
>> 25) & 0x1) == 0)
17115 /* 33222222222211111111110000000000
17116 10987654321098765432109876543210
17117 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
17123 /* 33222222222211111111110000000000
17124 10987654321098765432109876543210
17125 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
17132 if (((word
>> 25) & 0x1) == 0)
17134 /* 33222222222211111111110000000000
17135 10987654321098765432109876543210
17136 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
17142 /* 33222222222211111111110000000000
17143 10987654321098765432109876543210
17144 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
17154 if (((word
>> 25) & 0x1) == 0)
17156 if (((word
>> 28) & 0x1) == 0)
17158 if (((word
>> 22) & 0x1) == 0)
17160 if (((word
>> 23) & 0x1) == 0)
17162 if (((word
>> 24) & 0x1) == 0)
17164 if (((word
>> 29) & 0x1) == 0)
17166 /* 33222222222211111111110000000000
17167 10987654321098765432109876543210
17168 xx00110000xxxxxxxxxxxxxxxxxxxxxx
17174 /* 33222222222211111111110000000000
17175 10987654321098765432109876543210
17176 xx10110000xxxxxxxxxxxxxxxxxxxxxx
17183 if (((word
>> 29) & 0x1) == 0)
17185 if (((word
>> 13) & 0x1) == 0)
17187 if (((word
>> 21) & 0x1) == 0)
17189 /* 33222222222211111111110000000000
17190 10987654321098765432109876543210
17191 xx001101000xxxxxxx0xxxxxxxxxxxxx
17197 /* 33222222222211111111110000000000
17198 10987654321098765432109876543210
17199 xx001101001xxxxxxx0xxxxxxxxxxxxx
17206 if (((word
>> 21) & 0x1) == 0)
17208 /* 33222222222211111111110000000000
17209 10987654321098765432109876543210
17210 xx001101000xxxxxxx1xxxxxxxxxxxxx
17216 /* 33222222222211111111110000000000
17217 10987654321098765432109876543210
17218 xx001101001xxxxxxx1xxxxxxxxxxxxx
17226 /* 33222222222211111111110000000000
17227 10987654321098765432109876543210
17228 xx10110100xxxxxxxxxxxxxxxxxxxxxx
17236 if (((word
>> 29) & 0x1) == 0)
17238 if (((word
>> 21) & 0x1) == 0)
17240 if (((word
>> 24) & 0x1) == 0)
17242 /* 33222222222211111111110000000000
17243 10987654321098765432109876543210
17244 xx001100100xxxxxxxxxxxxxxxxxxxxx
17250 if (((word
>> 13) & 0x1) == 0)
17252 /* 33222222222211111111110000000000
17253 10987654321098765432109876543210
17254 xx001101100xxxxxxx0xxxxxxxxxxxxx
17260 /* 33222222222211111111110000000000
17261 10987654321098765432109876543210
17262 xx001101100xxxxxxx1xxxxxxxxxxxxx
17270 if (((word
>> 13) & 0x1) == 0)
17272 /* 33222222222211111111110000000000
17273 10987654321098765432109876543210
17274 xx00110x101xxxxxxx0xxxxxxxxxxxxx
17280 /* 33222222222211111111110000000000
17281 10987654321098765432109876543210
17282 xx00110x101xxxxxxx1xxxxxxxxxxxxx
17290 /* 33222222222211111111110000000000
17291 10987654321098765432109876543210
17292 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
17300 if (((word
>> 23) & 0x1) == 0)
17302 if (((word
>> 24) & 0x1) == 0)
17304 if (((word
>> 29) & 0x1) == 0)
17306 /* 33222222222211111111110000000000
17307 10987654321098765432109876543210
17308 xx00110001xxxxxxxxxxxxxxxxxxxxxx
17314 /* 33222222222211111111110000000000
17315 10987654321098765432109876543210
17316 xx10110001xxxxxxxxxxxxxxxxxxxxxx
17323 if (((word
>> 29) & 0x1) == 0)
17325 if (((word
>> 13) & 0x1) == 0)
17327 if (((word
>> 21) & 0x1) == 0)
17329 /* 33222222222211111111110000000000
17330 10987654321098765432109876543210
17331 xx001101010xxxxxxx0xxxxxxxxxxxxx
17337 /* 33222222222211111111110000000000
17338 10987654321098765432109876543210
17339 xx001101011xxxxxxx0xxxxxxxxxxxxx
17346 if (((word
>> 21) & 0x1) == 0)
17348 /* 33222222222211111111110000000000
17349 10987654321098765432109876543210
17350 xx001101010xxxxxxx1xxxxxxxxxxxxx
17356 /* 33222222222211111111110000000000
17357 10987654321098765432109876543210
17358 xx001101011xxxxxxx1xxxxxxxxxxxxx
17366 /* 33222222222211111111110000000000
17367 10987654321098765432109876543210
17368 xx10110101xxxxxxxxxxxxxxxxxxxxxx
17376 if (((word
>> 29) & 0x1) == 0)
17378 if (((word
>> 21) & 0x1) == 0)
17380 if (((word
>> 24) & 0x1) == 0)
17382 /* 33222222222211111111110000000000
17383 10987654321098765432109876543210
17384 xx001100110xxxxxxxxxxxxxxxxxxxxx
17390 if (((word
>> 13) & 0x1) == 0)
17392 /* 33222222222211111111110000000000
17393 10987654321098765432109876543210
17394 xx001101110xxxxxxx0xxxxxxxxxxxxx
17400 /* 33222222222211111111110000000000
17401 10987654321098765432109876543210
17402 xx001101110xxxxxxx1xxxxxxxxxxxxx
17410 if (((word
>> 13) & 0x1) == 0)
17412 /* 33222222222211111111110000000000
17413 10987654321098765432109876543210
17414 xx00110x111xxxxxxx0xxxxxxxxxxxxx
17420 /* 33222222222211111111110000000000
17421 10987654321098765432109876543210
17422 xx00110x111xxxxxxx1xxxxxxxxxxxxx
17430 /* 33222222222211111111110000000000
17431 10987654321098765432109876543210
17432 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
17441 if (((word
>> 24) & 0x1) == 0)
17443 if (((word
>> 29) & 0x1) == 0)
17445 /* 33222222222211111111110000000000
17446 10987654321098765432109876543210
17447 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
17453 if (((word
>> 10) & 0x1) == 0)
17455 if (((word
>> 11) & 0x1) == 0)
17457 if (((word
>> 22) & 0x1) == 0)
17459 /* 33222222222211111111110000000000
17460 10987654321098765432109876543210
17461 xx111100x0xxxxxxxxxx00xxxxxxxxxx
17467 /* 33222222222211111111110000000000
17468 10987654321098765432109876543210
17469 xx111100x1xxxxxxxxxx00xxxxxxxxxx
17476 if (((word
>> 22) & 0x1) == 0)
17478 /* 33222222222211111111110000000000
17479 10987654321098765432109876543210
17480 xx111100x0xxxxxxxxxx10xxxxxxxxxx
17486 /* 33222222222211111111110000000000
17487 10987654321098765432109876543210
17488 xx111100x1xxxxxxxxxx10xxxxxxxxxx
17496 if (((word
>> 22) & 0x1) == 0)
17498 /* 33222222222211111111110000000000
17499 10987654321098765432109876543210
17500 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
17506 /* 33222222222211111111110000000000
17507 10987654321098765432109876543210
17508 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
17517 if (((word
>> 22) & 0x1) == 0)
17519 if (((word
>> 29) & 0x1) == 0)
17521 if (((word
>> 12) & 0x1) == 0)
17523 if (((word
>> 13) & 0x1) == 0)
17525 if (((word
>> 14) & 0x1) == 0)
17527 if (((word
>> 15) & 0x1) == 0)
17529 if (((word
>> 23) & 0x1) == 0)
17531 /* 33222222222211111111110000000000
17532 10987654321098765432109876543210
17533 xx01110100xxxxxx0000xxxxxxxxxxxx
17539 /* 33222222222211111111110000000000
17540 10987654321098765432109876543210
17541 xx01110110xxxxxx0000xxxxxxxxxxxx
17548 if (((word
>> 23) & 0x1) == 0)
17550 /* 33222222222211111111110000000000
17551 10987654321098765432109876543210
17552 xx01110100xxxxxx1000xxxxxxxxxxxx
17558 /* 33222222222211111111110000000000
17559 10987654321098765432109876543210
17560 xx01110110xxxxxx1000xxxxxxxxxxxx
17568 if (((word
>> 15) & 0x1) == 0)
17570 if (((word
>> 23) & 0x1) == 0)
17572 /* 33222222222211111111110000000000
17573 10987654321098765432109876543210
17574 xx01110100xxxxxx0100xxxxxxxxxxxx
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 xx01110110xxxxxx0100xxxxxxxxxxxx
17589 if (((word
>> 23) & 0x1) == 0)
17591 /* 33222222222211111111110000000000
17592 10987654321098765432109876543210
17593 xx01110100xxxxxx1100xxxxxxxxxxxx
17599 /* 33222222222211111111110000000000
17600 10987654321098765432109876543210
17601 xx01110110xxxxxx1100xxxxxxxxxxxx
17610 if (((word
>> 14) & 0x1) == 0)
17612 if (((word
>> 15) & 0x1) == 0)
17614 if (((word
>> 23) & 0x1) == 0)
17616 /* 33222222222211111111110000000000
17617 10987654321098765432109876543210
17618 xx01110100xxxxxx0010xxxxxxxxxxxx
17624 /* 33222222222211111111110000000000
17625 10987654321098765432109876543210
17626 xx01110110xxxxxx0010xxxxxxxxxxxx
17633 if (((word
>> 23) & 0x1) == 0)
17635 /* 33222222222211111111110000000000
17636 10987654321098765432109876543210
17637 xx01110100xxxxxx1010xxxxxxxxxxxx
17643 /* 33222222222211111111110000000000
17644 10987654321098765432109876543210
17645 xx01110110xxxxxx1010xxxxxxxxxxxx
17653 if (((word
>> 15) & 0x1) == 0)
17655 if (((word
>> 23) & 0x1) == 0)
17657 /* 33222222222211111111110000000000
17658 10987654321098765432109876543210
17659 xx01110100xxxxxx0110xxxxxxxxxxxx
17665 /* 33222222222211111111110000000000
17666 10987654321098765432109876543210
17667 xx01110110xxxxxx0110xxxxxxxxxxxx
17674 if (((word
>> 23) & 0x1) == 0)
17676 /* 33222222222211111111110000000000
17677 10987654321098765432109876543210
17678 xx01110100xxxxxx1110xxxxxxxxxxxx
17684 /* 33222222222211111111110000000000
17685 10987654321098765432109876543210
17686 xx01110110xxxxxx1110xxxxxxxxxxxx
17696 if (((word
>> 13) & 0x1) == 0)
17698 if (((word
>> 14) & 0x1) == 0)
17700 if (((word
>> 15) & 0x1) == 0)
17702 if (((word
>> 23) & 0x1) == 0)
17704 /* 33222222222211111111110000000000
17705 10987654321098765432109876543210
17706 xx01110100xxxxxx0001xxxxxxxxxxxx
17712 /* 33222222222211111111110000000000
17713 10987654321098765432109876543210
17714 xx01110110xxxxxx0001xxxxxxxxxxxx
17721 if (((word
>> 23) & 0x1) == 0)
17723 /* 33222222222211111111110000000000
17724 10987654321098765432109876543210
17725 xx01110100xxxxxx1001xxxxxxxxxxxx
17731 /* 33222222222211111111110000000000
17732 10987654321098765432109876543210
17733 xx01110110xxxxxx1001xxxxxxxxxxxx
17741 if (((word
>> 15) & 0x1) == 0)
17743 if (((word
>> 23) & 0x1) == 0)
17745 /* 33222222222211111111110000000000
17746 10987654321098765432109876543210
17747 xx01110100xxxxxx0101xxxxxxxxxxxx
17753 /* 33222222222211111111110000000000
17754 10987654321098765432109876543210
17755 xx01110110xxxxxx0101xxxxxxxxxxxx
17762 if (((word
>> 23) & 0x1) == 0)
17764 /* 33222222222211111111110000000000
17765 10987654321098765432109876543210
17766 xx01110100xxxxxx1101xxxxxxxxxxxx
17772 /* 33222222222211111111110000000000
17773 10987654321098765432109876543210
17774 xx01110110xxxxxx1101xxxxxxxxxxxx
17783 if (((word
>> 14) & 0x1) == 0)
17785 if (((word
>> 15) & 0x1) == 0)
17787 if (((word
>> 23) & 0x1) == 0)
17789 /* 33222222222211111111110000000000
17790 10987654321098765432109876543210
17791 xx01110100xxxxxx0011xxxxxxxxxxxx
17797 /* 33222222222211111111110000000000
17798 10987654321098765432109876543210
17799 xx01110110xxxxxx0011xxxxxxxxxxxx
17806 if (((word
>> 23) & 0x1) == 0)
17808 /* 33222222222211111111110000000000
17809 10987654321098765432109876543210
17810 xx01110100xxxxxx1011xxxxxxxxxxxx
17816 /* 33222222222211111111110000000000
17817 10987654321098765432109876543210
17818 xx01110110xxxxxx1011xxxxxxxxxxxx
17826 if (((word
>> 15) & 0x1) == 0)
17828 if (((word
>> 23) & 0x1) == 0)
17830 /* 33222222222211111111110000000000
17831 10987654321098765432109876543210
17832 xx01110100xxxxxx0111xxxxxxxxxxxx
17838 /* 33222222222211111111110000000000
17839 10987654321098765432109876543210
17840 xx01110110xxxxxx0111xxxxxxxxxxxx
17847 if (((word
>> 23) & 0x1) == 0)
17849 /* 33222222222211111111110000000000
17850 10987654321098765432109876543210
17851 xx01110100xxxxxx1111xxxxxxxxxxxx
17857 /* 33222222222211111111110000000000
17858 10987654321098765432109876543210
17859 xx01110110xxxxxx1111xxxxxxxxxxxx
17870 /* 33222222222211111111110000000000
17871 10987654321098765432109876543210
17872 xx111101x0xxxxxxxxxxxxxxxxxxxxxx
17879 if (((word
>> 29) & 0x1) == 0)
17881 if (((word
>> 12) & 0x1) == 0)
17883 if (((word
>> 13) & 0x1) == 0)
17885 if (((word
>> 14) & 0x1) == 0)
17887 if (((word
>> 15) & 0x1) == 0)
17889 if (((word
>> 23) & 0x1) == 0)
17891 /* 33222222222211111111110000000000
17892 10987654321098765432109876543210
17893 xx01110101xxxxxx0000xxxxxxxxxxxx
17899 /* 33222222222211111111110000000000
17900 10987654321098765432109876543210
17901 xx01110111xxxxxx0000xxxxxxxxxxxx
17908 if (((word
>> 23) & 0x1) == 0)
17910 /* 33222222222211111111110000000000
17911 10987654321098765432109876543210
17912 xx01110101xxxxxx1000xxxxxxxxxxxx
17918 /* 33222222222211111111110000000000
17919 10987654321098765432109876543210
17920 xx01110111xxxxxx1000xxxxxxxxxxxx
17928 if (((word
>> 15) & 0x1) == 0)
17930 if (((word
>> 23) & 0x1) == 0)
17932 /* 33222222222211111111110000000000
17933 10987654321098765432109876543210
17934 xx01110101xxxxxx0100xxxxxxxxxxxx
17940 /* 33222222222211111111110000000000
17941 10987654321098765432109876543210
17942 xx01110111xxxxxx0100xxxxxxxxxxxx
17949 /* 33222222222211111111110000000000
17950 10987654321098765432109876543210
17951 xx011101x1xxxxxx1100xxxxxxxxxxxx
17959 if (((word
>> 14) & 0x1) == 0)
17961 if (((word
>> 15) & 0x1) == 0)
17963 if (((word
>> 23) & 0x1) == 0)
17965 /* 33222222222211111111110000000000
17966 10987654321098765432109876543210
17967 xx01110101xxxxxx0010xxxxxxxxxxxx
17973 /* 33222222222211111111110000000000
17974 10987654321098765432109876543210
17975 xx01110111xxxxxx0010xxxxxxxxxxxx
17982 if (((word
>> 23) & 0x1) == 0)
17984 /* 33222222222211111111110000000000
17985 10987654321098765432109876543210
17986 xx01110101xxxxxx1010xxxxxxxxxxxx
17992 /* 33222222222211111111110000000000
17993 10987654321098765432109876543210
17994 xx01110111xxxxxx1010xxxxxxxxxxxx
18002 if (((word
>> 15) & 0x1) == 0)
18004 if (((word
>> 23) & 0x1) == 0)
18006 /* 33222222222211111111110000000000
18007 10987654321098765432109876543210
18008 xx01110101xxxxxx0110xxxxxxxxxxxx
18014 /* 33222222222211111111110000000000
18015 10987654321098765432109876543210
18016 xx01110111xxxxxx0110xxxxxxxxxxxx
18023 /* 33222222222211111111110000000000
18024 10987654321098765432109876543210
18025 xx011101x1xxxxxx1110xxxxxxxxxxxx
18034 if (((word
>> 13) & 0x1) == 0)
18036 if (((word
>> 14) & 0x1) == 0)
18038 if (((word
>> 15) & 0x1) == 0)
18040 if (((word
>> 23) & 0x1) == 0)
18042 /* 33222222222211111111110000000000
18043 10987654321098765432109876543210
18044 xx01110101xxxxxx0001xxxxxxxxxxxx
18050 /* 33222222222211111111110000000000
18051 10987654321098765432109876543210
18052 xx01110111xxxxxx0001xxxxxxxxxxxx
18059 if (((word
>> 23) & 0x1) == 0)
18061 /* 33222222222211111111110000000000
18062 10987654321098765432109876543210
18063 xx01110101xxxxxx1001xxxxxxxxxxxx
18069 /* 33222222222211111111110000000000
18070 10987654321098765432109876543210
18071 xx01110111xxxxxx1001xxxxxxxxxxxx
18079 if (((word
>> 15) & 0x1) == 0)
18081 if (((word
>> 23) & 0x1) == 0)
18083 /* 33222222222211111111110000000000
18084 10987654321098765432109876543210
18085 xx01110101xxxxxx0101xxxxxxxxxxxx
18091 /* 33222222222211111111110000000000
18092 10987654321098765432109876543210
18093 xx01110111xxxxxx0101xxxxxxxxxxxx
18100 /* 33222222222211111111110000000000
18101 10987654321098765432109876543210
18102 xx011101x1xxxxxx1101xxxxxxxxxxxx
18110 if (((word
>> 14) & 0x1) == 0)
18112 if (((word
>> 15) & 0x1) == 0)
18114 if (((word
>> 23) & 0x1) == 0)
18116 /* 33222222222211111111110000000000
18117 10987654321098765432109876543210
18118 xx01110101xxxxxx0011xxxxxxxxxxxx
18124 /* 33222222222211111111110000000000
18125 10987654321098765432109876543210
18126 xx01110111xxxxxx0011xxxxxxxxxxxx
18133 if (((word
>> 23) & 0x1) == 0)
18135 /* 33222222222211111111110000000000
18136 10987654321098765432109876543210
18137 xx01110101xxxxxx1011xxxxxxxxxxxx
18143 /* 33222222222211111111110000000000
18144 10987654321098765432109876543210
18145 xx01110111xxxxxx1011xxxxxxxxxxxx
18153 if (((word
>> 15) & 0x1) == 0)
18155 if (((word
>> 23) & 0x1) == 0)
18157 /* 33222222222211111111110000000000
18158 10987654321098765432109876543210
18159 xx01110101xxxxxx0111xxxxxxxxxxxx
18165 /* 33222222222211111111110000000000
18166 10987654321098765432109876543210
18167 xx01110111xxxxxx0111xxxxxxxxxxxx
18174 /* 33222222222211111111110000000000
18175 10987654321098765432109876543210
18176 xx011101x1xxxxxx1111xxxxxxxxxxxx
18186 /* 33222222222211111111110000000000
18187 10987654321098765432109876543210
18188 xx111101x1xxxxxxxxxxxxxxxxxxxxxx
18198 if (((word
>> 24) & 0x1) == 0)
18200 if (((word
>> 21) & 0x1) == 0)
18202 if (((word
>> 28) & 0x1) == 0)
18204 if (((word
>> 29) & 0x1) == 0)
18206 if (((word
>> 31) & 0x1) == 0)
18208 if (((word
>> 10) & 0x1) == 0)
18210 if (((word
>> 11) & 0x1) == 0)
18212 if (((word
>> 12) & 0x1) == 0)
18214 /* 33222222222211111111110000000000
18215 10987654321098765432109876543210
18216 0x001110xx0xxxxxxxx000xxxxxxxxxx
18222 /* 33222222222211111111110000000000
18223 10987654321098765432109876543210
18224 0x001110xx0xxxxxxxx100xxxxxxxxxx
18231 if (((word
>> 12) & 0x1) == 0)
18233 if (((word
>> 14) & 0x1) == 0)
18235 /* 33222222222211111111110000000000
18236 10987654321098765432109876543210
18237 0x001110xx0xxxxxx0x010xxxxxxxxxx
18243 /* 33222222222211111111110000000000
18244 10987654321098765432109876543210
18245 0x001110xx0xxxxxx1x010xxxxxxxxxx
18252 if (((word
>> 13) & 0x1) == 0)
18254 if (((word
>> 14) & 0x1) == 0)
18256 /* 33222222222211111111110000000000
18257 10987654321098765432109876543210
18258 0x001110xx0xxxxxx00110xxxxxxxxxx
18264 /* 33222222222211111111110000000000
18265 10987654321098765432109876543210
18266 0x001110xx0xxxxxx10110xxxxxxxxxx
18273 if (((word
>> 14) & 0x1) == 0)
18275 /* 33222222222211111111110000000000
18276 10987654321098765432109876543210
18277 0x001110xx0xxxxxx01110xxxxxxxxxx
18283 /* 33222222222211111111110000000000
18284 10987654321098765432109876543210
18285 0x001110xx0xxxxxx11110xxxxxxxxxx
18295 if (((word
>> 11) & 0x1) == 0)
18297 if (((word
>> 12) & 0x1) == 0)
18299 if (((word
>> 13) & 0x1) == 0)
18301 if (((word
>> 22) & 0x1) == 0)
18303 /* 33222222222211111111110000000000
18304 10987654321098765432109876543210
18305 0x001110x00xxxxxxx0001xxxxxxxxxx
18311 if (((word
>> 23) & 0x1) == 0)
18313 /* 33222222222211111111110000000000
18314 10987654321098765432109876543210
18315 0x001110010xxxxxxx0001xxxxxxxxxx
18321 /* 33222222222211111111110000000000
18322 10987654321098765432109876543210
18323 0x001110110xxxxxxx0001xxxxxxxxxx
18331 if (((word
>> 15) & 0x1) == 0)
18333 /* 33222222222211111111110000000000
18334 10987654321098765432109876543210
18335 0x001110xx0xxxxx0x1001xxxxxxxxxx
18341 /* 33222222222211111111110000000000
18342 10987654321098765432109876543210
18343 0x001110xx0xxxxx1x1001xxxxxxxxxx
18351 if (((word
>> 13) & 0x1) == 0)
18353 if (((word
>> 15) & 0x1) == 0)
18355 if (((word
>> 23) & 0x1) == 0)
18357 /* 33222222222211111111110000000000
18358 10987654321098765432109876543210
18359 0x0011100x0xxxxx0x0101xxxxxxxxxx
18365 /* 33222222222211111111110000000000
18366 10987654321098765432109876543210
18367 0x0011101x0xxxxx0x0101xxxxxxxxxx
18374 /* 33222222222211111111110000000000
18375 10987654321098765432109876543210
18376 0x001110xx0xxxxx1x0101xxxxxxxxxx
18383 if (((word
>> 23) & 0x1) == 0)
18385 /* 33222222222211111111110000000000
18386 10987654321098765432109876543210
18387 0x0011100x0xxxxxxx1101xxxxxxxxxx
18393 /* 33222222222211111111110000000000
18394 10987654321098765432109876543210
18395 0x0011101x0xxxxxxx1101xxxxxxxxxx
18404 if (((word
>> 12) & 0x1) == 0)
18406 if (((word
>> 13) & 0x1) == 0)
18408 if (((word
>> 22) & 0x1) == 0)
18410 /* 33222222222211111111110000000000
18411 10987654321098765432109876543210
18412 0x001110x00xxxxxxx0011xxxxxxxxxx
18418 if (((word
>> 23) & 0x1) == 0)
18420 /* 33222222222211111111110000000000
18421 10987654321098765432109876543210
18422 0x001110010xxxxxxx0011xxxxxxxxxx
18428 /* 33222222222211111111110000000000
18429 10987654321098765432109876543210
18430 0x001110110xxxxxxx0011xxxxxxxxxx
18438 if (((word
>> 15) & 0x1) == 0)
18440 /* 33222222222211111111110000000000
18441 10987654321098765432109876543210
18442 0x001110xx0xxxxx0x1011xxxxxxxxxx
18448 /* 33222222222211111111110000000000
18449 10987654321098765432109876543210
18450 0x001110xx0xxxxx1x1011xxxxxxxxxx
18458 if (((word
>> 13) & 0x1) == 0)
18460 if (((word
>> 15) & 0x1) == 0)
18462 if (((word
>> 22) & 0x1) == 0)
18464 /* 33222222222211111111110000000000
18465 10987654321098765432109876543210
18466 0x001110x00xxxxx0x0111xxxxxxxxxx
18472 /* 33222222222211111111110000000000
18473 10987654321098765432109876543210
18474 0x001110x10xxxxx0x0111xxxxxxxxxx
18481 /* 33222222222211111111110000000000
18482 10987654321098765432109876543210
18483 0x001110xx0xxxxx1x0111xxxxxxxxxx
18490 if (((word
>> 22) & 0x1) == 0)
18492 /* 33222222222211111111110000000000
18493 10987654321098765432109876543210
18494 0x001110x00xxxxxxx1111xxxxxxxxxx
18500 if (((word
>> 23) & 0x1) == 0)
18502 /* 33222222222211111111110000000000
18503 10987654321098765432109876543210
18504 0x001110010xxxxxxx1111xxxxxxxxxx
18510 /* 33222222222211111111110000000000
18511 10987654321098765432109876543210
18512 0x001110110xxxxxxx1111xxxxxxxxxx
18524 if (((word
>> 22) & 0x1) == 0)
18526 if (((word
>> 23) & 0x1) == 0)
18528 /* 33222222222211111111110000000000
18529 10987654321098765432109876543210
18530 1x001110000xxxxxxxxxxxxxxxxxxxxx
18536 /* 33222222222211111111110000000000
18537 10987654321098765432109876543210
18538 1x001110100xxxxxxxxxxxxxxxxxxxxx
18545 if (((word
>> 15) & 0x1) == 0)
18547 /* 33222222222211111111110000000000
18548 10987654321098765432109876543210
18549 1x001110x10xxxxx0xxxxxxxxxxxxxxx
18555 if (((word
>> 10) & 0x1) == 0)
18557 if (((word
>> 11) & 0x1) == 0)
18559 if (((word
>> 23) & 0x1) == 0)
18561 /* 33222222222211111111110000000000
18562 10987654321098765432109876543210
18563 1x001110010xxxxx1xxx00xxxxxxxxxx
18569 /* 33222222222211111111110000000000
18570 10987654321098765432109876543210
18571 1x001110110xxxxx1xxx00xxxxxxxxxx
18578 /* 33222222222211111111110000000000
18579 10987654321098765432109876543210
18580 1x001110x10xxxxx1xxx10xxxxxxxxxx
18587 if (((word
>> 11) & 0x1) == 0)
18589 if (((word
>> 23) & 0x1) == 0)
18591 /* 33222222222211111111110000000000
18592 10987654321098765432109876543210
18593 1x001110010xxxxx1xxx01xxxxxxxxxx
18599 /* 33222222222211111111110000000000
18600 10987654321098765432109876543210
18601 1x001110110xxxxx1xxx01xxxxxxxxxx
18608 /* 33222222222211111111110000000000
18609 10987654321098765432109876543210
18610 1x001110x10xxxxx1xxx11xxxxxxxxxx
18621 if (((word
>> 10) & 0x1) == 0)
18623 /* 33222222222211111111110000000000
18624 10987654321098765432109876543210
18625 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
18631 if (((word
>> 15) & 0x1) == 0)
18633 if (((word
>> 22) & 0x1) == 0)
18635 /* 33222222222211111111110000000000
18636 10987654321098765432109876543210
18637 xx101110x00xxxxx0xxxx1xxxxxxxxxx
18643 if (((word
>> 11) & 0x1) == 0)
18645 if (((word
>> 12) & 0x1) == 0)
18647 if (((word
>> 13) & 0x1) == 0)
18649 if (((word
>> 23) & 0x1) == 0)
18651 /* 33222222222211111111110000000000
18652 10987654321098765432109876543210
18653 xx101110010xxxxx0x0001xxxxxxxxxx
18659 /* 33222222222211111111110000000000
18660 10987654321098765432109876543210
18661 xx101110110xxxxx0x0001xxxxxxxxxx
18668 if (((word
>> 23) & 0x1) == 0)
18670 /* 33222222222211111111110000000000
18671 10987654321098765432109876543210
18672 xx101110010xxxxx0x1001xxxxxxxxxx
18678 /* 33222222222211111111110000000000
18679 10987654321098765432109876543210
18680 xx101110110xxxxx0x1001xxxxxxxxxx
18688 if (((word
>> 13) & 0x1) == 0)
18690 if (((word
>> 23) & 0x1) == 0)
18692 /* 33222222222211111111110000000000
18693 10987654321098765432109876543210
18694 xx101110010xxxxx0x0101xxxxxxxxxx
18700 /* 33222222222211111111110000000000
18701 10987654321098765432109876543210
18702 xx101110110xxxxx0x0101xxxxxxxxxx
18709 if (((word
>> 23) & 0x1) == 0)
18711 /* 33222222222211111111110000000000
18712 10987654321098765432109876543210
18713 xx101110010xxxxx0x1101xxxxxxxxxx
18719 /* 33222222222211111111110000000000
18720 10987654321098765432109876543210
18721 xx101110110xxxxx0x1101xxxxxxxxxx
18730 if (((word
>> 12) & 0x1) == 0)
18732 if (((word
>> 23) & 0x1) == 0)
18734 /* 33222222222211111111110000000000
18735 10987654321098765432109876543210
18736 xx101110010xxxxx0xx011xxxxxxxxxx
18742 /* 33222222222211111111110000000000
18743 10987654321098765432109876543210
18744 xx101110110xxxxx0xx011xxxxxxxxxx
18751 if (((word
>> 13) & 0x1) == 0)
18753 /* 33222222222211111111110000000000
18754 10987654321098765432109876543210
18755 xx101110x10xxxxx0x0111xxxxxxxxxx
18761 /* 33222222222211111111110000000000
18762 10987654321098765432109876543210
18763 xx101110x10xxxxx0x1111xxxxxxxxxx
18773 if (((word
>> 13) & 0x1) == 0)
18775 if (((word
>> 14) & 0x1) == 0)
18777 if (((word
>> 11) & 0x1) == 0)
18779 if (((word
>> 12) & 0x1) == 0)
18781 /* 33222222222211111111110000000000
18782 10987654321098765432109876543210
18783 xx101110xx0xxxxx100001xxxxxxxxxx
18789 /* 33222222222211111111110000000000
18790 10987654321098765432109876543210
18791 xx101110xx0xxxxx100101xxxxxxxxxx
18798 /* 33222222222211111111110000000000
18799 10987654321098765432109876543210
18800 xx101110xx0xxxxx100x11xxxxxxxxxx
18807 /* 33222222222211111111110000000000
18808 10987654321098765432109876543210
18809 xx101110xx0xxxxx110xx1xxxxxxxxxx
18816 if (((word
>> 11) & 0x1) == 0)
18818 if (((word
>> 14) & 0x1) == 0)
18820 /* 33222222222211111111110000000000
18821 10987654321098765432109876543210
18822 xx101110xx0xxxxx101x01xxxxxxxxxx
18828 /* 33222222222211111111110000000000
18829 10987654321098765432109876543210
18830 xx101110xx0xxxxx111x01xxxxxxxxxx
18837 if (((word
>> 12) & 0x1) == 0)
18839 /* 33222222222211111111110000000000
18840 10987654321098765432109876543210
18841 xx101110xx0xxxxx1x1011xxxxxxxxxx
18847 if (((word
>> 23) & 0x1) == 0)
18849 /* 33222222222211111111110000000000
18850 10987654321098765432109876543210
18851 xx1011100x0xxxxx1x1111xxxxxxxxxx
18857 if (((word
>> 30) & 0x1) == 0)
18859 /* 33222222222211111111110000000000
18860 10987654321098765432109876543210
18861 x01011101x0xxxxx1x1111xxxxxxxxxx
18867 /* 33222222222211111111110000000000
18868 10987654321098765432109876543210
18869 x11011101x0xxxxx1x1111xxxxxxxxxx
18883 if (((word
>> 29) & 0x1) == 0)
18885 if (((word
>> 30) & 0x1) == 0)
18887 if (((word
>> 16) & 0x1) == 0)
18889 if (((word
>> 17) & 0x1) == 0)
18891 /* 33222222222211111111110000000000
18892 10987654321098765432109876543210
18893 x0011110xx0xxx00xxxxxxxxxxxxxxxx
18899 /* 33222222222211111111110000000000
18900 10987654321098765432109876543210
18901 x0011110xx0xxx10xxxxxxxxxxxxxxxx
18908 if (((word
>> 17) & 0x1) == 0)
18910 /* 33222222222211111111110000000000
18911 10987654321098765432109876543210
18912 x0011110xx0xxx01xxxxxxxxxxxxxxxx
18918 /* 33222222222211111111110000000000
18919 10987654321098765432109876543210
18920 x0011110xx0xxx11xxxxxxxxxxxxxxxx
18928 if (((word
>> 10) & 0x1) == 0)
18930 if (((word
>> 12) & 0x1) == 0)
18932 if (((word
>> 13) & 0x1) == 0)
18934 if (((word
>> 14) & 0x1) == 0)
18936 /* 33222222222211111111110000000000
18937 10987654321098765432109876543210
18938 x1011110xx0xxxxxx000x0xxxxxxxxxx
18944 /* 33222222222211111111110000000000
18945 10987654321098765432109876543210
18946 x1011110xx0xxxxxx100x0xxxxxxxxxx
18953 if (((word
>> 14) & 0x1) == 0)
18955 /* 33222222222211111111110000000000
18956 10987654321098765432109876543210
18957 x1011110xx0xxxxxx010x0xxxxxxxxxx
18963 /* 33222222222211111111110000000000
18964 10987654321098765432109876543210
18965 x1011110xx0xxxxxx110x0xxxxxxxxxx
18973 if (((word
>> 13) & 0x1) == 0)
18975 if (((word
>> 14) & 0x1) == 0)
18977 /* 33222222222211111111110000000000
18978 10987654321098765432109876543210
18979 x1011110xx0xxxxxx001x0xxxxxxxxxx
18985 /* 33222222222211111111110000000000
18986 10987654321098765432109876543210
18987 x1011110xx0xxxxxx101x0xxxxxxxxxx
18994 /* 33222222222211111111110000000000
18995 10987654321098765432109876543210
18996 x1011110xx0xxxxxxx11x0xxxxxxxxxx
19004 if (((word
>> 11) & 0x1) == 0)
19006 if (((word
>> 13) & 0x1) == 0)
19008 /* 33222222222211111111110000000000
19009 10987654321098765432109876543210
19010 x1011110xx0xxxxxxx0x01xxxxxxxxxx
19016 /* 33222222222211111111110000000000
19017 10987654321098765432109876543210
19018 x1011110xx0xxxxxxx1x01xxxxxxxxxx
19025 if (((word
>> 13) & 0x1) == 0)
19027 /* 33222222222211111111110000000000
19028 10987654321098765432109876543210
19029 x1011110xx0xxxxxxx0x11xxxxxxxxxx
19035 if (((word
>> 23) & 0x1) == 0)
19037 /* 33222222222211111111110000000000
19038 10987654321098765432109876543210
19039 x10111100x0xxxxxxx1x11xxxxxxxxxx
19045 /* 33222222222211111111110000000000
19046 10987654321098765432109876543210
19047 x10111101x0xxxxxxx1x11xxxxxxxxxx
19058 if (((word
>> 11) & 0x1) == 0)
19060 if (((word
>> 12) & 0x1) == 0)
19062 if (((word
>> 13) & 0x1) == 0)
19064 /* 33222222222211111111110000000000
19065 10987654321098765432109876543210
19066 xx111110xx0xxxxxxx000xxxxxxxxxxx
19072 if (((word
>> 23) & 0x1) == 0)
19074 /* 33222222222211111111110000000000
19075 10987654321098765432109876543210
19076 xx1111100x0xxxxxxx100xxxxxxxxxxx
19082 /* 33222222222211111111110000000000
19083 10987654321098765432109876543210
19084 xx1111101x0xxxxxxx100xxxxxxxxxxx
19092 /* 33222222222211111111110000000000
19093 10987654321098765432109876543210
19094 xx111110xx0xxxxxxxx10xxxxxxxxxxx
19101 if (((word
>> 13) & 0x1) == 0)
19103 /* 33222222222211111111110000000000
19104 10987654321098765432109876543210
19105 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
19111 if (((word
>> 23) & 0x1) == 0)
19113 /* 33222222222211111111110000000000
19114 10987654321098765432109876543210
19115 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
19121 /* 33222222222211111111110000000000
19122 10987654321098765432109876543210
19123 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
19134 if (((word
>> 28) & 0x1) == 0)
19136 if (((word
>> 15) & 0x1) == 0)
19138 if (((word
>> 29) & 0x1) == 0)
19140 if (((word
>> 31) & 0x1) == 0)
19142 if (((word
>> 10) & 0x1) == 0)
19144 if (((word
>> 11) & 0x1) == 0)
19146 if (((word
>> 12) & 0x1) == 0)
19148 if (((word
>> 13) & 0x1) == 0)
19150 if (((word
>> 14) & 0x1) == 0)
19152 if (((word
>> 30) & 0x1) == 0)
19154 /* 33222222222211111111110000000000
19155 10987654321098765432109876543210
19156 00001110xx1xxxxx000000xxxxxxxxxx
19162 /* 33222222222211111111110000000000
19163 10987654321098765432109876543210
19164 01001110xx1xxxxx000000xxxxxxxxxx
19171 if (((word
>> 30) & 0x1) == 0)
19173 /* 33222222222211111111110000000000
19174 10987654321098765432109876543210
19175 00001110xx1xxxxx010000xxxxxxxxxx
19181 /* 33222222222211111111110000000000
19182 10987654321098765432109876543210
19183 01001110xx1xxxxx010000xxxxxxxxxx
19191 if (((word
>> 14) & 0x1) == 0)
19193 if (((word
>> 30) & 0x1) == 0)
19195 /* 33222222222211111111110000000000
19196 10987654321098765432109876543210
19197 00001110xx1xxxxx001000xxxxxxxxxx
19203 /* 33222222222211111111110000000000
19204 10987654321098765432109876543210
19205 01001110xx1xxxxx001000xxxxxxxxxx
19212 if (((word
>> 30) & 0x1) == 0)
19214 /* 33222222222211111111110000000000
19215 10987654321098765432109876543210
19216 00001110xx1xxxxx011000xxxxxxxxxx
19222 /* 33222222222211111111110000000000
19223 10987654321098765432109876543210
19224 01001110xx1xxxxx011000xxxxxxxxxx
19233 if (((word
>> 13) & 0x1) == 0)
19235 if (((word
>> 14) & 0x1) == 0)
19237 if (((word
>> 30) & 0x1) == 0)
19239 /* 33222222222211111111110000000000
19240 10987654321098765432109876543210
19241 00001110xx1xxxxx000100xxxxxxxxxx
19247 /* 33222222222211111111110000000000
19248 10987654321098765432109876543210
19249 01001110xx1xxxxx000100xxxxxxxxxx
19256 if (((word
>> 30) & 0x1) == 0)
19258 /* 33222222222211111111110000000000
19259 10987654321098765432109876543210
19260 00001110xx1xxxxx010100xxxxxxxxxx
19266 /* 33222222222211111111110000000000
19267 10987654321098765432109876543210
19268 01001110xx1xxxxx010100xxxxxxxxxx
19276 if (((word
>> 14) & 0x1) == 0)
19278 if (((word
>> 30) & 0x1) == 0)
19280 /* 33222222222211111111110000000000
19281 10987654321098765432109876543210
19282 00001110xx1xxxxx001100xxxxxxxxxx
19288 /* 33222222222211111111110000000000
19289 10987654321098765432109876543210
19290 01001110xx1xxxxx001100xxxxxxxxxx
19297 if (((word
>> 30) & 0x1) == 0)
19299 /* 33222222222211111111110000000000
19300 10987654321098765432109876543210
19301 00001110xx1xxxxx011100xxxxxxxxxx
19307 /* 33222222222211111111110000000000
19308 10987654321098765432109876543210
19309 01001110xx1xxxxx011100xxxxxxxxxx
19319 if (((word
>> 12) & 0x1) == 0)
19321 if (((word
>> 13) & 0x1) == 0)
19323 if (((word
>> 14) & 0x1) == 0)
19325 /* 33222222222211111111110000000000
19326 10987654321098765432109876543210
19327 0x001110xx1xxxxx000010xxxxxxxxxx
19333 if (((word
>> 16) & 0x1) == 0)
19335 if (((word
>> 19) & 0x1) == 0)
19337 /* 33222222222211111111110000000000
19338 10987654321098765432109876543210
19339 0x001110xx1x0xx0010010xxxxxxxxxx
19345 /* 33222222222211111111110000000000
19346 10987654321098765432109876543210
19347 0x001110xx1x1xx0010010xxxxxxxxxx
19354 if (((word
>> 30) & 0x1) == 0)
19356 /* 33222222222211111111110000000000
19357 10987654321098765432109876543210
19358 00001110xx1xxxx1010010xxxxxxxxxx
19364 /* 33222222222211111111110000000000
19365 10987654321098765432109876543210
19366 01001110xx1xxxx1010010xxxxxxxxxx
19375 if (((word
>> 14) & 0x1) == 0)
19377 if (((word
>> 16) & 0x1) == 0)
19379 /* 33222222222211111111110000000000
19380 10987654321098765432109876543210
19381 0x001110xx1xxxx0001010xxxxxxxxxx
19387 if (((word
>> 30) & 0x1) == 0)
19389 /* 33222222222211111111110000000000
19390 10987654321098765432109876543210
19391 00001110xx1xxxx1001010xxxxxxxxxx
19397 /* 33222222222211111111110000000000
19398 10987654321098765432109876543210
19399 01001110xx1xxxx1001010xxxxxxxxxx
19407 if (((word
>> 16) & 0x1) == 0)
19409 if (((word
>> 19) & 0x1) == 0)
19411 /* 33222222222211111111110000000000
19412 10987654321098765432109876543210
19413 0x001110xx1x0xx0011010xxxxxxxxxx
19419 /* 33222222222211111111110000000000
19420 10987654321098765432109876543210
19421 0x001110xx1x1xx0011010xxxxxxxxxx
19428 if (((word
>> 23) & 0x1) == 0)
19430 if (((word
>> 30) & 0x1) == 0)
19432 /* 33222222222211111111110000000000
19433 10987654321098765432109876543210
19434 000011100x1xxxx1011010xxxxxxxxxx
19440 /* 33222222222211111111110000000000
19441 10987654321098765432109876543210
19442 010011100x1xxxx1011010xxxxxxxxxx
19449 if (((word
>> 30) & 0x1) == 0)
19451 /* 33222222222211111111110000000000
19452 10987654321098765432109876543210
19453 000011101x1xxxx1011010xxxxxxxxxx
19459 /* 33222222222211111111110000000000
19460 10987654321098765432109876543210
19461 010011101x1xxxx1011010xxxxxxxxxx
19472 if (((word
>> 13) & 0x1) == 0)
19474 if (((word
>> 14) & 0x1) == 0)
19476 /* 33222222222211111111110000000000
19477 10987654321098765432109876543210
19478 0x001110xx1xxxxx000110xxxxxxxxxx
19484 if (((word
>> 19) & 0x1) == 0)
19486 /* 33222222222211111111110000000000
19487 10987654321098765432109876543210
19488 0x001110xx1x0xxx010110xxxxxxxxxx
19494 /* 33222222222211111111110000000000
19495 10987654321098765432109876543210
19496 0x001110xx1x1xxx010110xxxxxxxxxx
19504 if (((word
>> 14) & 0x1) == 0)
19506 if (((word
>> 20) & 0x1) == 0)
19508 /* 33222222222211111111110000000000
19509 10987654321098765432109876543210
19510 0x001110xx10xxxx001110xxxxxxxxxx
19516 /* 33222222222211111111110000000000
19517 10987654321098765432109876543210
19518 0x001110xx11xxxx001110xxxxxxxxxx
19525 if (((word
>> 16) & 0x1) == 0)
19527 if (((word
>> 19) & 0x1) == 0)
19529 /* 33222222222211111111110000000000
19530 10987654321098765432109876543210
19531 0x001110xx1x0xx0011110xxxxxxxxxx
19537 /* 33222222222211111111110000000000
19538 10987654321098765432109876543210
19539 0x001110xx1x1xx0011110xxxxxxxxxx
19546 if (((word
>> 30) & 0x1) == 0)
19548 /* 33222222222211111111110000000000
19549 10987654321098765432109876543210
19550 00001110xx1xxxx1011110xxxxxxxxxx
19556 /* 33222222222211111111110000000000
19557 10987654321098765432109876543210
19558 01001110xx1xxxx1011110xxxxxxxxxx
19570 if (((word
>> 11) & 0x1) == 0)
19572 if (((word
>> 12) & 0x1) == 0)
19574 if (((word
>> 13) & 0x1) == 0)
19576 if (((word
>> 14) & 0x1) == 0)
19578 /* 33222222222211111111110000000000
19579 10987654321098765432109876543210
19580 0x001110xx1xxxxx000001xxxxxxxxxx
19586 /* 33222222222211111111110000000000
19587 10987654321098765432109876543210
19588 0x001110xx1xxxxx010001xxxxxxxxxx
19595 if (((word
>> 14) & 0x1) == 0)
19597 /* 33222222222211111111110000000000
19598 10987654321098765432109876543210
19599 0x001110xx1xxxxx001001xxxxxxxxxx
19605 /* 33222222222211111111110000000000
19606 10987654321098765432109876543210
19607 0x001110xx1xxxxx011001xxxxxxxxxx
19615 if (((word
>> 13) & 0x1) == 0)
19617 if (((word
>> 14) & 0x1) == 0)
19619 /* 33222222222211111111110000000000
19620 10987654321098765432109876543210
19621 0x001110xx1xxxxx000101xxxxxxxxxx
19627 /* 33222222222211111111110000000000
19628 10987654321098765432109876543210
19629 0x001110xx1xxxxx010101xxxxxxxxxx
19636 if (((word
>> 14) & 0x1) == 0)
19638 /* 33222222222211111111110000000000
19639 10987654321098765432109876543210
19640 0x001110xx1xxxxx001101xxxxxxxxxx
19646 /* 33222222222211111111110000000000
19647 10987654321098765432109876543210
19648 0x001110xx1xxxxx011101xxxxxxxxxx
19657 if (((word
>> 12) & 0x1) == 0)
19659 if (((word
>> 13) & 0x1) == 0)
19661 if (((word
>> 14) & 0x1) == 0)
19663 /* 33222222222211111111110000000000
19664 10987654321098765432109876543210
19665 0x001110xx1xxxxx000011xxxxxxxxxx
19671 /* 33222222222211111111110000000000
19672 10987654321098765432109876543210
19673 0x001110xx1xxxxx010011xxxxxxxxxx
19680 if (((word
>> 14) & 0x1) == 0)
19682 /* 33222222222211111111110000000000
19683 10987654321098765432109876543210
19684 0x001110xx1xxxxx001011xxxxxxxxxx
19690 /* 33222222222211111111110000000000
19691 10987654321098765432109876543210
19692 0x001110xx1xxxxx011011xxxxxxxxxx
19700 if (((word
>> 13) & 0x1) == 0)
19702 if (((word
>> 14) & 0x1) == 0)
19704 if (((word
>> 22) & 0x1) == 0)
19706 if (((word
>> 23) & 0x1) == 0)
19708 /* 33222222222211111111110000000000
19709 10987654321098765432109876543210
19710 0x001110001xxxxx000111xxxxxxxxxx
19716 /* 33222222222211111111110000000000
19717 10987654321098765432109876543210
19718 0x001110101xxxxx000111xxxxxxxxxx
19725 if (((word
>> 23) & 0x1) == 0)
19727 /* 33222222222211111111110000000000
19728 10987654321098765432109876543210
19729 0x001110011xxxxx000111xxxxxxxxxx
19735 /* 33222222222211111111110000000000
19736 10987654321098765432109876543210
19737 0x001110111xxxxx000111xxxxxxxxxx
19745 /* 33222222222211111111110000000000
19746 10987654321098765432109876543210
19747 0x001110xx1xxxxx010111xxxxxxxxxx
19754 if (((word
>> 14) & 0x1) == 0)
19756 /* 33222222222211111111110000000000
19757 10987654321098765432109876543210
19758 0x001110xx1xxxxx001111xxxxxxxxxx
19764 /* 33222222222211111111110000000000
19765 10987654321098765432109876543210
19766 0x001110xx1xxxxx011111xxxxxxxxxx
19777 /* 33222222222211111111110000000000
19778 10987654321098765432109876543210
19779 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
19786 if (((word
>> 10) & 0x1) == 0)
19788 if (((word
>> 11) & 0x1) == 0)
19790 if (((word
>> 12) & 0x1) == 0)
19792 if (((word
>> 13) & 0x1) == 0)
19794 if (((word
>> 14) & 0x1) == 0)
19796 if (((word
>> 30) & 0x1) == 0)
19798 /* 33222222222211111111110000000000
19799 10987654321098765432109876543210
19800 x0101110xx1xxxxx000000xxxxxxxxxx
19806 /* 33222222222211111111110000000000
19807 10987654321098765432109876543210
19808 x1101110xx1xxxxx000000xxxxxxxxxx
19815 if (((word
>> 30) & 0x1) == 0)
19817 /* 33222222222211111111110000000000
19818 10987654321098765432109876543210
19819 x0101110xx1xxxxx010000xxxxxxxxxx
19825 /* 33222222222211111111110000000000
19826 10987654321098765432109876543210
19827 x1101110xx1xxxxx010000xxxxxxxxxx
19835 if (((word
>> 14) & 0x1) == 0)
19837 if (((word
>> 30) & 0x1) == 0)
19839 /* 33222222222211111111110000000000
19840 10987654321098765432109876543210
19841 x0101110xx1xxxxx001000xxxxxxxxxx
19847 /* 33222222222211111111110000000000
19848 10987654321098765432109876543210
19849 x1101110xx1xxxxx001000xxxxxxxxxx
19856 if (((word
>> 30) & 0x1) == 0)
19858 /* 33222222222211111111110000000000
19859 10987654321098765432109876543210
19860 x0101110xx1xxxxx011000xxxxxxxxxx
19866 /* 33222222222211111111110000000000
19867 10987654321098765432109876543210
19868 x1101110xx1xxxxx011000xxxxxxxxxx
19877 if (((word
>> 13) & 0x1) == 0)
19879 if (((word
>> 14) & 0x1) == 0)
19881 if (((word
>> 30) & 0x1) == 0)
19883 /* 33222222222211111111110000000000
19884 10987654321098765432109876543210
19885 x0101110xx1xxxxx000100xxxxxxxxxx
19891 /* 33222222222211111111110000000000
19892 10987654321098765432109876543210
19893 x1101110xx1xxxxx000100xxxxxxxxxx
19900 if (((word
>> 30) & 0x1) == 0)
19902 /* 33222222222211111111110000000000
19903 10987654321098765432109876543210
19904 x0101110xx1xxxxx010100xxxxxxxxxx
19910 /* 33222222222211111111110000000000
19911 10987654321098765432109876543210
19912 x1101110xx1xxxxx010100xxxxxxxxxx
19920 if (((word
>> 14) & 0x1) == 0)
19922 if (((word
>> 30) & 0x1) == 0)
19924 /* 33222222222211111111110000000000
19925 10987654321098765432109876543210
19926 x0101110xx1xxxxx001100xxxxxxxxxx
19932 /* 33222222222211111111110000000000
19933 10987654321098765432109876543210
19934 x1101110xx1xxxxx001100xxxxxxxxxx
19941 if (((word
>> 30) & 0x1) == 0)
19943 /* 33222222222211111111110000000000
19944 10987654321098765432109876543210
19945 x0101110xx1xxxxx011100xxxxxxxxxx
19951 /* 33222222222211111111110000000000
19952 10987654321098765432109876543210
19953 x1101110xx1xxxxx011100xxxxxxxxxx
19963 if (((word
>> 12) & 0x1) == 0)
19965 if (((word
>> 13) & 0x1) == 0)
19967 if (((word
>> 14) & 0x1) == 0)
19969 /* 33222222222211111111110000000000
19970 10987654321098765432109876543210
19971 xx101110xx1xxxxx000010xxxxxxxxxx
19977 if (((word
>> 16) & 0x1) == 0)
19979 /* 33222222222211111111110000000000
19980 10987654321098765432109876543210
19981 xx101110xx1xxxx0010010xxxxxxxxxx
19987 if (((word
>> 30) & 0x1) == 0)
19989 /* 33222222222211111111110000000000
19990 10987654321098765432109876543210
19991 x0101110xx1xxxx1010010xxxxxxxxxx
19997 /* 33222222222211111111110000000000
19998 10987654321098765432109876543210
19999 x1101110xx1xxxx1010010xxxxxxxxxx
20008 if (((word
>> 14) & 0x1) == 0)
20010 if (((word
>> 16) & 0x1) == 0)
20012 /* 33222222222211111111110000000000
20013 10987654321098765432109876543210
20014 xx101110xx1xxxx0001010xxxxxxxxxx
20020 if (((word
>> 30) & 0x1) == 0)
20022 /* 33222222222211111111110000000000
20023 10987654321098765432109876543210
20024 x0101110xx1xxxx1001010xxxxxxxxxx
20030 /* 33222222222211111111110000000000
20031 10987654321098765432109876543210
20032 x1101110xx1xxxx1001010xxxxxxxxxx
20040 if (((word
>> 16) & 0x1) == 0)
20042 /* 33222222222211111111110000000000
20043 10987654321098765432109876543210
20044 xx101110xx1xxxx0011010xxxxxxxxxx
20050 if (((word
>> 30) & 0x1) == 0)
20052 /* 33222222222211111111110000000000
20053 10987654321098765432109876543210
20054 x0101110xx1xxxx1011010xxxxxxxxxx
20060 /* 33222222222211111111110000000000
20061 10987654321098765432109876543210
20062 x1101110xx1xxxx1011010xxxxxxxxxx
20072 if (((word
>> 13) & 0x1) == 0)
20074 if (((word
>> 22) & 0x1) == 0)
20076 /* 33222222222211111111110000000000
20077 10987654321098765432109876543210
20078 xx101110x01xxxxx0x0110xxxxxxxxxx
20084 /* 33222222222211111111110000000000
20085 10987654321098765432109876543210
20086 xx101110x11xxxxx0x0110xxxxxxxxxx
20093 if (((word
>> 14) & 0x1) == 0)
20095 if (((word
>> 16) & 0x1) == 0)
20097 if (((word
>> 20) & 0x1) == 0)
20099 /* 33222222222211111111110000000000
20100 10987654321098765432109876543210
20101 xx101110xx10xxx0001110xxxxxxxxxx
20107 /* 33222222222211111111110000000000
20108 10987654321098765432109876543210
20109 xx101110xx11xxx0001110xxxxxxxxxx
20116 if (((word
>> 30) & 0x1) == 0)
20118 /* 33222222222211111111110000000000
20119 10987654321098765432109876543210
20120 x0101110xx1xxxx1001110xxxxxxxxxx
20126 /* 33222222222211111111110000000000
20127 10987654321098765432109876543210
20128 x1101110xx1xxxx1001110xxxxxxxxxx
20136 /* 33222222222211111111110000000000
20137 10987654321098765432109876543210
20138 xx101110xx1xxxxx011110xxxxxxxxxx
20148 if (((word
>> 11) & 0x1) == 0)
20150 if (((word
>> 12) & 0x1) == 0)
20152 if (((word
>> 13) & 0x1) == 0)
20154 if (((word
>> 14) & 0x1) == 0)
20156 /* 33222222222211111111110000000000
20157 10987654321098765432109876543210
20158 xx101110xx1xxxxx000001xxxxxxxxxx
20164 /* 33222222222211111111110000000000
20165 10987654321098765432109876543210
20166 xx101110xx1xxxxx010001xxxxxxxxxx
20173 if (((word
>> 14) & 0x1) == 0)
20175 /* 33222222222211111111110000000000
20176 10987654321098765432109876543210
20177 xx101110xx1xxxxx001001xxxxxxxxxx
20183 /* 33222222222211111111110000000000
20184 10987654321098765432109876543210
20185 xx101110xx1xxxxx011001xxxxxxxxxx
20193 if (((word
>> 13) & 0x1) == 0)
20195 if (((word
>> 14) & 0x1) == 0)
20197 /* 33222222222211111111110000000000
20198 10987654321098765432109876543210
20199 xx101110xx1xxxxx000101xxxxxxxxxx
20205 /* 33222222222211111111110000000000
20206 10987654321098765432109876543210
20207 xx101110xx1xxxxx010101xxxxxxxxxx
20214 if (((word
>> 14) & 0x1) == 0)
20216 /* 33222222222211111111110000000000
20217 10987654321098765432109876543210
20218 xx101110xx1xxxxx001101xxxxxxxxxx
20224 /* 33222222222211111111110000000000
20225 10987654321098765432109876543210
20226 xx101110xx1xxxxx011101xxxxxxxxxx
20235 if (((word
>> 12) & 0x1) == 0)
20237 if (((word
>> 13) & 0x1) == 0)
20239 if (((word
>> 14) & 0x1) == 0)
20241 /* 33222222222211111111110000000000
20242 10987654321098765432109876543210
20243 xx101110xx1xxxxx000011xxxxxxxxxx
20249 /* 33222222222211111111110000000000
20250 10987654321098765432109876543210
20251 xx101110xx1xxxxx010011xxxxxxxxxx
20258 if (((word
>> 14) & 0x1) == 0)
20260 /* 33222222222211111111110000000000
20261 10987654321098765432109876543210
20262 xx101110xx1xxxxx001011xxxxxxxxxx
20268 /* 33222222222211111111110000000000
20269 10987654321098765432109876543210
20270 xx101110xx1xxxxx011011xxxxxxxxxx
20278 if (((word
>> 13) & 0x1) == 0)
20280 if (((word
>> 14) & 0x1) == 0)
20282 if (((word
>> 22) & 0x1) == 0)
20284 if (((word
>> 23) & 0x1) == 0)
20286 /* 33222222222211111111110000000000
20287 10987654321098765432109876543210
20288 xx101110001xxxxx000111xxxxxxxxxx
20294 /* 33222222222211111111110000000000
20295 10987654321098765432109876543210
20296 xx101110101xxxxx000111xxxxxxxxxx
20303 if (((word
>> 23) & 0x1) == 0)
20305 /* 33222222222211111111110000000000
20306 10987654321098765432109876543210
20307 xx101110011xxxxx000111xxxxxxxxxx
20313 /* 33222222222211111111110000000000
20314 10987654321098765432109876543210
20315 xx101110111xxxxx000111xxxxxxxxxx
20323 /* 33222222222211111111110000000000
20324 10987654321098765432109876543210
20325 xx101110xx1xxxxx010111xxxxxxxxxx
20332 if (((word
>> 14) & 0x1) == 0)
20334 /* 33222222222211111111110000000000
20335 10987654321098765432109876543210
20336 xx101110xx1xxxxx001111xxxxxxxxxx
20342 /* 33222222222211111111110000000000
20343 10987654321098765432109876543210
20344 xx101110xx1xxxxx011111xxxxxxxxxx
20356 if (((word
>> 10) & 0x1) == 0)
20358 if (((word
>> 11) & 0x1) == 0)
20360 if (((word
>> 12) & 0x1) == 0)
20362 if (((word
>> 13) & 0x1) == 0)
20364 if (((word
>> 14) & 0x1) == 0)
20366 if (((word
>> 29) & 0x1) == 0)
20368 if (((word
>> 30) & 0x1) == 0)
20370 /* 33222222222211111111110000000000
20371 10987654321098765432109876543210
20372 x0001110xx1xxxxx100000xxxxxxxxxx
20378 if (((word
>> 31) & 0x1) == 0)
20380 /* 33222222222211111111110000000000
20381 10987654321098765432109876543210
20382 01001110xx1xxxxx100000xxxxxxxxxx
20388 /* 33222222222211111111110000000000
20389 10987654321098765432109876543210
20390 11001110xx1xxxxx100000xxxxxxxxxx
20398 if (((word
>> 30) & 0x1) == 0)
20400 /* 33222222222211111111110000000000
20401 10987654321098765432109876543210
20402 x0101110xx1xxxxx100000xxxxxxxxxx
20408 /* 33222222222211111111110000000000
20409 10987654321098765432109876543210
20410 x1101110xx1xxxxx100000xxxxxxxxxx
20418 if (((word
>> 29) & 0x1) == 0)
20420 if (((word
>> 30) & 0x1) == 0)
20422 /* 33222222222211111111110000000000
20423 10987654321098765432109876543210
20424 x0001110xx1xxxxx110000xxxxxxxxxx
20430 if (((word
>> 31) & 0x1) == 0)
20432 /* 33222222222211111111110000000000
20433 10987654321098765432109876543210
20434 01001110xx1xxxxx110000xxxxxxxxxx
20440 /* 33222222222211111111110000000000
20441 10987654321098765432109876543210
20442 11001110xx1xxxxx110000xxxxxxxxxx
20450 if (((word
>> 30) & 0x1) == 0)
20452 /* 33222222222211111111110000000000
20453 10987654321098765432109876543210
20454 x0101110xx1xxxxx110000xxxxxxxxxx
20460 /* 33222222222211111111110000000000
20461 10987654321098765432109876543210
20462 x1101110xx1xxxxx110000xxxxxxxxxx
20471 if (((word
>> 14) & 0x1) == 0)
20473 if (((word
>> 29) & 0x1) == 0)
20475 if (((word
>> 30) & 0x1) == 0)
20477 /* 33222222222211111111110000000000
20478 10987654321098765432109876543210
20479 x0001110xx1xxxxx101000xxxxxxxxxx
20485 /* 33222222222211111111110000000000
20486 10987654321098765432109876543210
20487 x1001110xx1xxxxx101000xxxxxxxxxx
20494 if (((word
>> 30) & 0x1) == 0)
20496 /* 33222222222211111111110000000000
20497 10987654321098765432109876543210
20498 x0101110xx1xxxxx101000xxxxxxxxxx
20504 /* 33222222222211111111110000000000
20505 10987654321098765432109876543210
20506 x1101110xx1xxxxx101000xxxxxxxxxx
20514 if (((word
>> 22) & 0x1) == 0)
20516 if (((word
>> 30) & 0x1) == 0)
20518 /* 33222222222211111111110000000000
20519 10987654321098765432109876543210
20520 x0x01110x01xxxxx111000xxxxxxxxxx
20526 /* 33222222222211111111110000000000
20527 10987654321098765432109876543210
20528 x1x01110x01xxxxx111000xxxxxxxxxx
20535 if (((word
>> 30) & 0x1) == 0)
20537 /* 33222222222211111111110000000000
20538 10987654321098765432109876543210
20539 x0x01110x11xxxxx111000xxxxxxxxxx
20545 /* 33222222222211111111110000000000
20546 10987654321098765432109876543210
20547 x1x01110x11xxxxx111000xxxxxxxxxx
20557 if (((word
>> 13) & 0x1) == 0)
20559 if (((word
>> 14) & 0x1) == 0)
20561 if (((word
>> 30) & 0x1) == 0)
20563 /* 33222222222211111111110000000000
20564 10987654321098765432109876543210
20565 x0x01110xx1xxxxx100100xxxxxxxxxx
20571 /* 33222222222211111111110000000000
20572 10987654321098765432109876543210
20573 x1x01110xx1xxxxx100100xxxxxxxxxx
20580 if (((word
>> 30) & 0x1) == 0)
20582 /* 33222222222211111111110000000000
20583 10987654321098765432109876543210
20584 x0x01110xx1xxxxx110100xxxxxxxxxx
20590 /* 33222222222211111111110000000000
20591 10987654321098765432109876543210
20592 x1x01110xx1xxxxx110100xxxxxxxxxx
20600 if (((word
>> 30) & 0x1) == 0)
20602 /* 33222222222211111111110000000000
20603 10987654321098765432109876543210
20604 x0x01110xx1xxxxx1x1100xxxxxxxxxx
20610 /* 33222222222211111111110000000000
20611 10987654321098765432109876543210
20612 x1x01110xx1xxxxx1x1100xxxxxxxxxx
20621 if (((word
>> 12) & 0x1) == 0)
20623 if (((word
>> 13) & 0x1) == 0)
20625 if (((word
>> 14) & 0x1) == 0)
20627 if (((word
>> 29) & 0x1) == 0)
20629 if (((word
>> 31) & 0x1) == 0)
20631 if (((word
>> 16) & 0x1) == 0)
20633 /* 33222222222211111111110000000000
20634 10987654321098765432109876543210
20635 0x001110xx1xxxx0100010xxxxxxxxxx
20641 if (((word
>> 19) & 0x1) == 0)
20643 if (((word
>> 23) & 0x1) == 0)
20645 /* 33222222222211111111110000000000
20646 10987654321098765432109876543210
20647 0x0011100x1x0xx1100010xxxxxxxxxx
20653 /* 33222222222211111111110000000000
20654 10987654321098765432109876543210
20655 0x0011101x1x0xx1100010xxxxxxxxxx
20662 if (((word
>> 23) & 0x1) == 0)
20664 /* 33222222222211111111110000000000
20665 10987654321098765432109876543210
20666 0x0011100x1x1xx1100010xxxxxxxxxx
20672 /* 33222222222211111111110000000000
20673 10987654321098765432109876543210
20674 0x0011101x1x1xx1100010xxxxxxxxxx
20683 /* 33222222222211111111110000000000
20684 10987654321098765432109876543210
20685 1x001110xx1xxxxx100010xxxxxxxxxx
20692 if (((word
>> 16) & 0x1) == 0)
20694 /* 33222222222211111111110000000000
20695 10987654321098765432109876543210
20696 xx101110xx1xxxx0100010xxxxxxxxxx
20702 if (((word
>> 19) & 0x1) == 0)
20704 /* 33222222222211111111110000000000
20705 10987654321098765432109876543210
20706 xx101110xx1x0xx1100010xxxxxxxxxx
20712 /* 33222222222211111111110000000000
20713 10987654321098765432109876543210
20714 xx101110xx1x1xx1100010xxxxxxxxxx
20723 if (((word
>> 23) & 0x1) == 0)
20725 if (((word
>> 29) & 0x1) == 0)
20727 if (((word
>> 31) & 0x1) == 0)
20729 if (((word
>> 16) & 0x1) == 0)
20731 /* 33222222222211111111110000000000
20732 10987654321098765432109876543210
20733 0x0011100x1xxxx0110010xxxxxxxxxx
20739 if (((word
>> 19) & 0x1) == 0)
20741 /* 33222222222211111111110000000000
20742 10987654321098765432109876543210
20743 0x0011100x1x0xx1110010xxxxxxxxxx
20749 /* 33222222222211111111110000000000
20750 10987654321098765432109876543210
20751 0x0011100x1x1xx1110010xxxxxxxxxx
20759 /* 33222222222211111111110000000000
20760 10987654321098765432109876543210
20761 1x0011100x1xxxxx110010xxxxxxxxxx
20768 if (((word
>> 16) & 0x1) == 0)
20770 /* 33222222222211111111110000000000
20771 10987654321098765432109876543210
20772 xx1011100x1xxxx0110010xxxxxxxxxx
20778 if (((word
>> 19) & 0x1) == 0)
20780 /* 33222222222211111111110000000000
20781 10987654321098765432109876543210
20782 xx1011100x1x0xx1110010xxxxxxxxxx
20788 /* 33222222222211111111110000000000
20789 10987654321098765432109876543210
20790 xx1011100x1x1xx1110010xxxxxxxxxx
20799 if (((word
>> 16) & 0x1) == 0)
20801 if (((word
>> 19) & 0x1) == 0)
20803 if (((word
>> 20) & 0x1) == 0)
20805 if (((word
>> 29) & 0x1) == 0)
20807 /* 33222222222211111111110000000000
20808 10987654321098765432109876543210
20809 xx0011101x100xx0110010xxxxxxxxxx
20815 /* 33222222222211111111110000000000
20816 10987654321098765432109876543210
20817 xx1011101x100xx0110010xxxxxxxxxx
20824 if (((word
>> 29) & 0x1) == 0)
20826 /* 33222222222211111111110000000000
20827 10987654321098765432109876543210
20828 xx0011101x110xx0110010xxxxxxxxxx
20834 /* 33222222222211111111110000000000
20835 10987654321098765432109876543210
20836 xx1011101x110xx0110010xxxxxxxxxx
20844 if (((word
>> 29) & 0x1) == 0)
20846 /* 33222222222211111111110000000000
20847 10987654321098765432109876543210
20848 xx0011101x1x1xx0110010xxxxxxxxxx
20854 /* 33222222222211111111110000000000
20855 10987654321098765432109876543210
20856 xx1011101x1x1xx0110010xxxxxxxxxx
20864 if (((word
>> 29) & 0x1) == 0)
20866 /* 33222222222211111111110000000000
20867 10987654321098765432109876543210
20868 xx0011101x1xxxx1110010xxxxxxxxxx
20874 /* 33222222222211111111110000000000
20875 10987654321098765432109876543210
20876 xx1011101x1xxxx1110010xxxxxxxxxx
20886 if (((word
>> 14) & 0x1) == 0)
20888 if (((word
>> 16) & 0x1) == 0)
20890 if (((word
>> 20) & 0x1) == 0)
20892 /* 33222222222211111111110000000000
20893 10987654321098765432109876543210
20894 xxx01110xx10xxx0101010xxxxxxxxxx
20900 if (((word
>> 29) & 0x1) == 0)
20902 /* 33222222222211111111110000000000
20903 10987654321098765432109876543210
20904 xx001110xx11xxx0101010xxxxxxxxxx
20910 /* 33222222222211111111110000000000
20911 10987654321098765432109876543210
20912 xx101110xx11xxx0101010xxxxxxxxxx
20920 if (((word
>> 19) & 0x1) == 0)
20922 if (((word
>> 20) & 0x1) == 0)
20924 if (((word
>> 23) & 0x1) == 0)
20926 if (((word
>> 29) & 0x1) == 0)
20928 /* 33222222222211111111110000000000
20929 10987654321098765432109876543210
20930 xx0011100x100xx1101010xxxxxxxxxx
20936 /* 33222222222211111111110000000000
20937 10987654321098765432109876543210
20938 xx1011100x100xx1101010xxxxxxxxxx
20945 if (((word
>> 29) & 0x1) == 0)
20947 /* 33222222222211111111110000000000
20948 10987654321098765432109876543210
20949 xx0011101x100xx1101010xxxxxxxxxx
20955 /* 33222222222211111111110000000000
20956 10987654321098765432109876543210
20957 xx1011101x100xx1101010xxxxxxxxxx
20965 if (((word
>> 29) & 0x1) == 0)
20967 /* 33222222222211111111110000000000
20968 10987654321098765432109876543210
20969 xx001110xx110xx1101010xxxxxxxxxx
20975 /* 33222222222211111111110000000000
20976 10987654321098765432109876543210
20977 xx101110xx110xx1101010xxxxxxxxxx
20985 if (((word
>> 23) & 0x1) == 0)
20987 if (((word
>> 29) & 0x1) == 0)
20989 /* 33222222222211111111110000000000
20990 10987654321098765432109876543210
20991 xx0011100x1x1xx1101010xxxxxxxxxx
20997 /* 33222222222211111111110000000000
20998 10987654321098765432109876543210
20999 xx1011100x1x1xx1101010xxxxxxxxxx
21006 if (((word
>> 29) & 0x1) == 0)
21008 /* 33222222222211111111110000000000
21009 10987654321098765432109876543210
21010 xx0011101x1x1xx1101010xxxxxxxxxx
21016 /* 33222222222211111111110000000000
21017 10987654321098765432109876543210
21018 xx1011101x1x1xx1101010xxxxxxxxxx
21028 if (((word
>> 16) & 0x1) == 0)
21030 if (((word
>> 19) & 0x1) == 0)
21032 /* 33222222222211111111110000000000
21033 10987654321098765432109876543210
21034 xxx01110xx1x0xx0111010xxxxxxxxxx
21040 /* 33222222222211111111110000000000
21041 10987654321098765432109876543210
21042 xxx01110xx1x1xx0111010xxxxxxxxxx
21049 if (((word
>> 29) & 0x1) == 0)
21051 /* 33222222222211111111110000000000
21052 10987654321098765432109876543210
21053 xx001110xx1xxxx1111010xxxxxxxxxx
21059 /* 33222222222211111111110000000000
21060 10987654321098765432109876543210
21061 xx101110xx1xxxx1111010xxxxxxxxxx
21071 if (((word
>> 13) & 0x1) == 0)
21073 if (((word
>> 14) & 0x1) == 0)
21075 if (((word
>> 16) & 0x1) == 0)
21077 if (((word
>> 29) & 0x1) == 0)
21079 /* 33222222222211111111110000000000
21080 10987654321098765432109876543210
21081 xx001110xx1xxxx0100110xxxxxxxxxx
21087 /* 33222222222211111111110000000000
21088 10987654321098765432109876543210
21089 xx101110xx1xxxx0100110xxxxxxxxxx
21096 if (((word
>> 19) & 0x1) == 0)
21098 if (((word
>> 23) & 0x1) == 0)
21100 if (((word
>> 29) & 0x1) == 0)
21102 /* 33222222222211111111110000000000
21103 10987654321098765432109876543210
21104 xx0011100x1x0xx1100110xxxxxxxxxx
21110 /* 33222222222211111111110000000000
21111 10987654321098765432109876543210
21112 xx1011100x1x0xx1100110xxxxxxxxxx
21119 if (((word
>> 29) & 0x1) == 0)
21121 /* 33222222222211111111110000000000
21122 10987654321098765432109876543210
21123 xx0011101x1x0xx1100110xxxxxxxxxx
21129 /* 33222222222211111111110000000000
21130 10987654321098765432109876543210
21131 xx1011101x1x0xx1100110xxxxxxxxxx
21139 if (((word
>> 23) & 0x1) == 0)
21141 if (((word
>> 29) & 0x1) == 0)
21143 /* 33222222222211111111110000000000
21144 10987654321098765432109876543210
21145 xx0011100x1x1xx1100110xxxxxxxxxx
21151 /* 33222222222211111111110000000000
21152 10987654321098765432109876543210
21153 xx1011100x1x1xx1100110xxxxxxxxxx
21160 if (((word
>> 29) & 0x1) == 0)
21162 /* 33222222222211111111110000000000
21163 10987654321098765432109876543210
21164 xx0011101x1x1xx1100110xxxxxxxxxx
21170 /* 33222222222211111111110000000000
21171 10987654321098765432109876543210
21172 xx1011101x1x1xx1100110xxxxxxxxxx
21182 if (((word
>> 16) & 0x1) == 0)
21184 if (((word
>> 19) & 0x1) == 0)
21186 if (((word
>> 29) & 0x1) == 0)
21188 /* 33222222222211111111110000000000
21189 10987654321098765432109876543210
21190 xx001110xx1x0xx0110110xxxxxxxxxx
21196 /* 33222222222211111111110000000000
21197 10987654321098765432109876543210
21198 xx101110xx1x0xx0110110xxxxxxxxxx
21205 if (((word
>> 29) & 0x1) == 0)
21207 /* 33222222222211111111110000000000
21208 10987654321098765432109876543210
21209 xx001110xx1x1xx0110110xxxxxxxxxx
21215 /* 33222222222211111111110000000000
21216 10987654321098765432109876543210
21217 xx101110xx1x1xx0110110xxxxxxxxxx
21225 if (((word
>> 19) & 0x1) == 0)
21227 if (((word
>> 23) & 0x1) == 0)
21229 if (((word
>> 29) & 0x1) == 0)
21231 /* 33222222222211111111110000000000
21232 10987654321098765432109876543210
21233 xx0011100x1x0xx1110110xxxxxxxxxx
21239 /* 33222222222211111111110000000000
21240 10987654321098765432109876543210
21241 xx1011100x1x0xx1110110xxxxxxxxxx
21248 if (((word
>> 29) & 0x1) == 0)
21250 /* 33222222222211111111110000000000
21251 10987654321098765432109876543210
21252 xx0011101x1x0xx1110110xxxxxxxxxx
21258 /* 33222222222211111111110000000000
21259 10987654321098765432109876543210
21260 xx1011101x1x0xx1110110xxxxxxxxxx
21268 if (((word
>> 23) & 0x1) == 0)
21270 if (((word
>> 29) & 0x1) == 0)
21272 /* 33222222222211111111110000000000
21273 10987654321098765432109876543210
21274 xx0011100x1x1xx1110110xxxxxxxxxx
21280 /* 33222222222211111111110000000000
21281 10987654321098765432109876543210
21282 xx1011100x1x1xx1110110xxxxxxxxxx
21289 if (((word
>> 29) & 0x1) == 0)
21291 /* 33222222222211111111110000000000
21292 10987654321098765432109876543210
21293 xx0011101x1x1xx1110110xxxxxxxxxx
21299 /* 33222222222211111111110000000000
21300 10987654321098765432109876543210
21301 xx1011101x1x1xx1110110xxxxxxxxxx
21312 if (((word
>> 14) & 0x1) == 0)
21314 if (((word
>> 16) & 0x1) == 0)
21316 if (((word
>> 29) & 0x1) == 0)
21318 /* 33222222222211111111110000000000
21319 10987654321098765432109876543210
21320 xx001110xx1xxxx0101110xxxxxxxxxx
21326 /* 33222222222211111111110000000000
21327 10987654321098765432109876543210
21328 xx101110xx1xxxx0101110xxxxxxxxxx
21335 if (((word
>> 19) & 0x1) == 0)
21337 if (((word
>> 20) & 0x1) == 0)
21339 if (((word
>> 23) & 0x1) == 0)
21341 if (((word
>> 29) & 0x1) == 0)
21343 /* 33222222222211111111110000000000
21344 10987654321098765432109876543210
21345 xx0011100x100xx1101110xxxxxxxxxx
21351 /* 33222222222211111111110000000000
21352 10987654321098765432109876543210
21353 xx1011100x100xx1101110xxxxxxxxxx
21360 if (((word
>> 29) & 0x1) == 0)
21362 /* 33222222222211111111110000000000
21363 10987654321098765432109876543210
21364 xx0011101x100xx1101110xxxxxxxxxx
21370 /* 33222222222211111111110000000000
21371 10987654321098765432109876543210
21372 xx1011101x100xx1101110xxxxxxxxxx
21380 /* 33222222222211111111110000000000
21381 10987654321098765432109876543210
21382 xxx01110xx110xx1101110xxxxxxxxxx
21389 if (((word
>> 23) & 0x1) == 0)
21391 if (((word
>> 29) & 0x1) == 0)
21393 /* 33222222222211111111110000000000
21394 10987654321098765432109876543210
21395 xx0011100x1x1xx1101110xxxxxxxxxx
21401 /* 33222222222211111111110000000000
21402 10987654321098765432109876543210
21403 xx1011100x1x1xx1101110xxxxxxxxxx
21410 if (((word
>> 29) & 0x1) == 0)
21412 /* 33222222222211111111110000000000
21413 10987654321098765432109876543210
21414 xx0011101x1x1xx1101110xxxxxxxxxx
21420 /* 33222222222211111111110000000000
21421 10987654321098765432109876543210
21422 xx1011101x1x1xx1101110xxxxxxxxxx
21432 if (((word
>> 16) & 0x1) == 0)
21434 if (((word
>> 19) & 0x1) == 0)
21436 if (((word
>> 20) & 0x1) == 0)
21438 if (((word
>> 29) & 0x1) == 0)
21440 /* 33222222222211111111110000000000
21441 10987654321098765432109876543210
21442 xx001110xx100xx0111110xxxxxxxxxx
21448 /* 33222222222211111111110000000000
21449 10987654321098765432109876543210
21450 xx101110xx100xx0111110xxxxxxxxxx
21457 if (((word
>> 23) & 0x1) == 0)
21459 if (((word
>> 29) & 0x1) == 0)
21461 /* 33222222222211111111110000000000
21462 10987654321098765432109876543210
21463 xx0011100x110xx0111110xxxxxxxxxx
21469 /* 33222222222211111111110000000000
21470 10987654321098765432109876543210
21471 xx1011100x110xx0111110xxxxxxxxxx
21478 if (((word
>> 29) & 0x1) == 0)
21480 /* 33222222222211111111110000000000
21481 10987654321098765432109876543210
21482 xx0011101x110xx0111110xxxxxxxxxx
21488 /* 33222222222211111111110000000000
21489 10987654321098765432109876543210
21490 xx1011101x110xx0111110xxxxxxxxxx
21499 if (((word
>> 29) & 0x1) == 0)
21501 /* 33222222222211111111110000000000
21502 10987654321098765432109876543210
21503 xx001110xx1x1xx0111110xxxxxxxxxx
21509 /* 33222222222211111111110000000000
21510 10987654321098765432109876543210
21511 xx101110xx1x1xx0111110xxxxxxxxxx
21519 if (((word
>> 19) & 0x1) == 0)
21521 if (((word
>> 23) & 0x1) == 0)
21523 if (((word
>> 29) & 0x1) == 0)
21525 /* 33222222222211111111110000000000
21526 10987654321098765432109876543210
21527 xx0011100x1x0xx1111110xxxxxxxxxx
21533 /* 33222222222211111111110000000000
21534 10987654321098765432109876543210
21535 xx1011100x1x0xx1111110xxxxxxxxxx
21542 /* 33222222222211111111110000000000
21543 10987654321098765432109876543210
21544 xxx011101x1x0xx1111110xxxxxxxxxx
21551 /* 33222222222211111111110000000000
21552 10987654321098765432109876543210
21553 xxx01110xx1x1xx1111110xxxxxxxxxx
21565 if (((word
>> 11) & 0x1) == 0)
21567 if (((word
>> 12) & 0x1) == 0)
21569 if (((word
>> 13) & 0x1) == 0)
21571 if (((word
>> 14) & 0x1) == 0)
21573 if (((word
>> 29) & 0x1) == 0)
21575 if (((word
>> 31) & 0x1) == 0)
21577 /* 33222222222211111111110000000000
21578 10987654321098765432109876543210
21579 0x001110xx1xxxxx100001xxxxxxxxxx
21585 /* 33222222222211111111110000000000
21586 10987654321098765432109876543210
21587 1x001110xx1xxxxx100001xxxxxxxxxx
21594 /* 33222222222211111111110000000000
21595 10987654321098765432109876543210
21596 xx101110xx1xxxxx100001xxxxxxxxxx
21603 if (((word
>> 23) & 0x1) == 0)
21605 if (((word
>> 29) & 0x1) == 0)
21607 if (((word
>> 31) & 0x1) == 0)
21609 /* 33222222222211111111110000000000
21610 10987654321098765432109876543210
21611 0x0011100x1xxxxx110001xxxxxxxxxx
21617 /* 33222222222211111111110000000000
21618 10987654321098765432109876543210
21619 1x0011100x1xxxxx110001xxxxxxxxxx
21626 /* 33222222222211111111110000000000
21627 10987654321098765432109876543210
21628 xx1011100x1xxxxx110001xxxxxxxxxx
21635 if (((word
>> 29) & 0x1) == 0)
21637 /* 33222222222211111111110000000000
21638 10987654321098765432109876543210
21639 xx0011101x1xxxxx110001xxxxxxxxxx
21645 /* 33222222222211111111110000000000
21646 10987654321098765432109876543210
21647 xx1011101x1xxxxx110001xxxxxxxxxx
21656 if (((word
>> 14) & 0x1) == 0)
21658 if (((word
>> 29) & 0x1) == 0)
21660 /* 33222222222211111111110000000000
21661 10987654321098765432109876543210
21662 xx001110xx1xxxxx101001xxxxxxxxxx
21668 /* 33222222222211111111110000000000
21669 10987654321098765432109876543210
21670 xx101110xx1xxxxx101001xxxxxxxxxx
21677 if (((word
>> 23) & 0x1) == 0)
21679 if (((word
>> 29) & 0x1) == 0)
21681 /* 33222222222211111111110000000000
21682 10987654321098765432109876543210
21683 xx0011100x1xxxxx111001xxxxxxxxxx
21689 /* 33222222222211111111110000000000
21690 10987654321098765432109876543210
21691 xx1011100x1xxxxx111001xxxxxxxxxx
21698 /* 33222222222211111111110000000000
21699 10987654321098765432109876543210
21700 xxx011101x1xxxxx111001xxxxxxxxxx
21709 if (((word
>> 13) & 0x1) == 0)
21711 if (((word
>> 14) & 0x1) == 0)
21713 if (((word
>> 29) & 0x1) == 0)
21715 /* 33222222222211111111110000000000
21716 10987654321098765432109876543210
21717 xx001110xx1xxxxx100101xxxxxxxxxx
21723 /* 33222222222211111111110000000000
21724 10987654321098765432109876543210
21725 xx101110xx1xxxxx100101xxxxxxxxxx
21732 if (((word
>> 23) & 0x1) == 0)
21734 if (((word
>> 29) & 0x1) == 0)
21736 /* 33222222222211111111110000000000
21737 10987654321098765432109876543210
21738 xx0011100x1xxxxx110101xxxxxxxxxx
21744 /* 33222222222211111111110000000000
21745 10987654321098765432109876543210
21746 xx1011100x1xxxxx110101xxxxxxxxxx
21753 if (((word
>> 29) & 0x1) == 0)
21755 /* 33222222222211111111110000000000
21756 10987654321098765432109876543210
21757 xx0011101x1xxxxx110101xxxxxxxxxx
21763 /* 33222222222211111111110000000000
21764 10987654321098765432109876543210
21765 xx1011101x1xxxxx110101xxxxxxxxxx
21774 if (((word
>> 14) & 0x1) == 0)
21776 if (((word
>> 29) & 0x1) == 0)
21778 /* 33222222222211111111110000000000
21779 10987654321098765432109876543210
21780 xx001110xx1xxxxx101101xxxxxxxxxx
21786 /* 33222222222211111111110000000000
21787 10987654321098765432109876543210
21788 xx101110xx1xxxxx101101xxxxxxxxxx
21795 if (((word
>> 23) & 0x1) == 0)
21797 if (((word
>> 29) & 0x1) == 0)
21799 /* 33222222222211111111110000000000
21800 10987654321098765432109876543210
21801 xx0011100x1xxxxx111101xxxxxxxxxx
21807 /* 33222222222211111111110000000000
21808 10987654321098765432109876543210
21809 xx1011100x1xxxxx111101xxxxxxxxxx
21816 if (((word
>> 29) & 0x1) == 0)
21818 /* 33222222222211111111110000000000
21819 10987654321098765432109876543210
21820 xx0011101x1xxxxx111101xxxxxxxxxx
21826 /* 33222222222211111111110000000000
21827 10987654321098765432109876543210
21828 xx1011101x1xxxxx111101xxxxxxxxxx
21839 if (((word
>> 12) & 0x1) == 0)
21841 if (((word
>> 13) & 0x1) == 0)
21843 if (((word
>> 14) & 0x1) == 0)
21845 if (((word
>> 29) & 0x1) == 0)
21847 if (((word
>> 31) & 0x1) == 0)
21849 /* 33222222222211111111110000000000
21850 10987654321098765432109876543210
21851 0x001110xx1xxxxx100011xxxxxxxxxx
21857 /* 33222222222211111111110000000000
21858 10987654321098765432109876543210
21859 1x001110xx1xxxxx100011xxxxxxxxxx
21866 /* 33222222222211111111110000000000
21867 10987654321098765432109876543210
21868 xx101110xx1xxxxx100011xxxxxxxxxx
21875 if (((word
>> 23) & 0x1) == 0)
21877 if (((word
>> 29) & 0x1) == 0)
21879 /* 33222222222211111111110000000000
21880 10987654321098765432109876543210
21881 xx0011100x1xxxxx110011xxxxxxxxxx
21887 if (((word
>> 30) & 0x1) == 0)
21889 /* 33222222222211111111110000000000
21890 10987654321098765432109876543210
21891 x01011100x1xxxxx110011xxxxxxxxxx
21897 /* 33222222222211111111110000000000
21898 10987654321098765432109876543210
21899 x11011100x1xxxxx110011xxxxxxxxxx
21907 if (((word
>> 29) & 0x1) == 0)
21909 /* 33222222222211111111110000000000
21910 10987654321098765432109876543210
21911 xx0011101x1xxxxx110011xxxxxxxxxx
21917 if (((word
>> 30) & 0x1) == 0)
21919 /* 33222222222211111111110000000000
21920 10987654321098765432109876543210
21921 x01011101x1xxxxx110011xxxxxxxxxx
21927 /* 33222222222211111111110000000000
21928 10987654321098765432109876543210
21929 x11011101x1xxxxx110011xxxxxxxxxx
21939 if (((word
>> 14) & 0x1) == 0)
21941 if (((word
>> 29) & 0x1) == 0)
21943 /* 33222222222211111111110000000000
21944 10987654321098765432109876543210
21945 xx001110xx1xxxxx101011xxxxxxxxxx
21951 /* 33222222222211111111110000000000
21952 10987654321098765432109876543210
21953 xx101110xx1xxxxx101011xxxxxxxxxx
21960 if (((word
>> 23) & 0x1) == 0)
21962 if (((word
>> 29) & 0x1) == 0)
21964 if (((word
>> 30) & 0x1) == 0)
21966 /* 33222222222211111111110000000000
21967 10987654321098765432109876543210
21968 x00011100x1xxxxx111011xxxxxxxxxx
21974 /* 33222222222211111111110000000000
21975 10987654321098765432109876543210
21976 x10011100x1xxxxx111011xxxxxxxxxx
21983 /* 33222222222211111111110000000000
21984 10987654321098765432109876543210
21985 xx1011100x1xxxxx111011xxxxxxxxxx
21992 if (((word
>> 29) & 0x1) == 0)
21994 if (((word
>> 30) & 0x1) == 0)
21996 /* 33222222222211111111110000000000
21997 10987654321098765432109876543210
21998 x00011101x1xxxxx111011xxxxxxxxxx
22004 /* 33222222222211111111110000000000
22005 10987654321098765432109876543210
22006 x10011101x1xxxxx111011xxxxxxxxxx
22013 /* 33222222222211111111110000000000
22014 10987654321098765432109876543210
22015 xx1011101x1xxxxx111011xxxxxxxxxx
22025 if (((word
>> 13) & 0x1) == 0)
22027 if (((word
>> 14) & 0x1) == 0)
22029 if (((word
>> 29) & 0x1) == 0)
22031 /* 33222222222211111111110000000000
22032 10987654321098765432109876543210
22033 xx001110xx1xxxxx100111xxxxxxxxxx
22039 /* 33222222222211111111110000000000
22040 10987654321098765432109876543210
22041 xx101110xx1xxxxx100111xxxxxxxxxx
22048 if (((word
>> 29) & 0x1) == 0)
22050 /* 33222222222211111111110000000000
22051 10987654321098765432109876543210
22052 xx001110xx1xxxxx110111xxxxxxxxxx
22058 /* 33222222222211111111110000000000
22059 10987654321098765432109876543210
22060 xx101110xx1xxxxx110111xxxxxxxxxx
22068 if (((word
>> 14) & 0x1) == 0)
22070 /* 33222222222211111111110000000000
22071 10987654321098765432109876543210
22072 xxx01110xx1xxxxx101111xxxxxxxxxx
22078 if (((word
>> 23) & 0x1) == 0)
22080 if (((word
>> 29) & 0x1) == 0)
22082 /* 33222222222211111111110000000000
22083 10987654321098765432109876543210
22084 xx0011100x1xxxxx111111xxxxxxxxxx
22090 /* 33222222222211111111110000000000
22091 10987654321098765432109876543210
22092 xx1011100x1xxxxx111111xxxxxxxxxx
22099 /* 33222222222211111111110000000000
22100 10987654321098765432109876543210
22101 xxx011101x1xxxxx111111xxxxxxxxxx
22114 if (((word
>> 10) & 0x1) == 0)
22116 if (((word
>> 11) & 0x1) == 0)
22118 if (((word
>> 12) & 0x1) == 0)
22120 if (((word
>> 13) & 0x1) == 0)
22122 if (((word
>> 14) & 0x1) == 0)
22124 if (((word
>> 16) & 0x1) == 0)
22126 if (((word
>> 17) & 0x1) == 0)
22128 if (((word
>> 18) & 0x1) == 0)
22130 if (((word
>> 19) & 0x1) == 0)
22132 if (((word
>> 20) & 0x1) == 0)
22134 /* 33222222222211111111110000000000
22135 10987654321098765432109876543210
22136 xxx11110xx100000x00000xxxxxxxxxx
22142 /* 33222222222211111111110000000000
22143 10987654321098765432109876543210
22144 xxx11110xx110000x00000xxxxxxxxxx
22151 if (((word
>> 20) & 0x1) == 0)
22153 /* 33222222222211111111110000000000
22154 10987654321098765432109876543210
22155 xxx11110xx101000x00000xxxxxxxxxx
22161 /* 33222222222211111111110000000000
22162 10987654321098765432109876543210
22163 xxx11110xx111000x00000xxxxxxxxxx
22171 /* 33222222222211111111110000000000
22172 10987654321098765432109876543210
22173 xxx11110xx1xx100x00000xxxxxxxxxx
22180 if (((word
>> 18) & 0x1) == 0)
22182 /* 33222222222211111111110000000000
22183 10987654321098765432109876543210
22184 xxx11110xx1xx010x00000xxxxxxxxxx
22190 if (((word
>> 19) & 0x1) == 0)
22192 /* 33222222222211111111110000000000
22193 10987654321098765432109876543210
22194 xxx11110xx1x0110x00000xxxxxxxxxx
22200 if (((word
>> 20) & 0x1) == 0)
22202 /* 33222222222211111111110000000000
22203 10987654321098765432109876543210
22204 xxx11110xx101110x00000xxxxxxxxxx
22210 /* 33222222222211111111110000000000
22211 10987654321098765432109876543210
22212 xxx11110xx111110x00000xxxxxxxxxx
22222 if (((word
>> 17) & 0x1) == 0)
22224 if (((word
>> 18) & 0x1) == 0)
22226 if (((word
>> 19) & 0x1) == 0)
22228 if (((word
>> 20) & 0x1) == 0)
22230 /* 33222222222211111111110000000000
22231 10987654321098765432109876543210
22232 xxx11110xx100001x00000xxxxxxxxxx
22238 /* 33222222222211111111110000000000
22239 10987654321098765432109876543210
22240 xxx11110xx110001x00000xxxxxxxxxx
22247 if (((word
>> 20) & 0x1) == 0)
22249 /* 33222222222211111111110000000000
22250 10987654321098765432109876543210
22251 xxx11110xx101001x00000xxxxxxxxxx
22257 /* 33222222222211111111110000000000
22258 10987654321098765432109876543210
22259 xxx11110xx111001x00000xxxxxxxxxx
22267 /* 33222222222211111111110000000000
22268 10987654321098765432109876543210
22269 xxx11110xx1xx101x00000xxxxxxxxxx
22276 if (((word
>> 18) & 0x1) == 0)
22278 /* 33222222222211111111110000000000
22279 10987654321098765432109876543210
22280 xxx11110xx1xx011x00000xxxxxxxxxx
22286 if (((word
>> 19) & 0x1) == 0)
22288 /* 33222222222211111111110000000000
22289 10987654321098765432109876543210
22290 xxx11110xx1x0111x00000xxxxxxxxxx
22296 /* 33222222222211111111110000000000
22297 10987654321098765432109876543210
22298 xxx11110xx1x1111x00000xxxxxxxxxx
22308 if (((word
>> 17) & 0x1) == 0)
22310 if (((word
>> 15) & 0x1) == 0)
22312 if (((word
>> 16) & 0x1) == 0)
22314 if (((word
>> 18) & 0x1) == 0)
22316 if (((word
>> 19) & 0x1) == 0)
22318 /* 33222222222211111111110000000000
22319 10987654321098765432109876543210
22320 xxx11110xx1x0000010000xxxxxxxxxx
22326 /* 33222222222211111111110000000000
22327 10987654321098765432109876543210
22328 xxx11110xx1x1000010000xxxxxxxxxx
22335 /* 33222222222211111111110000000000
22336 10987654321098765432109876543210
22337 xxx11110xx1xx100010000xxxxxxxxxx
22344 if (((word
>> 18) & 0x1) == 0)
22346 if (((word
>> 19) & 0x1) == 0)
22348 /* 33222222222211111111110000000000
22349 10987654321098765432109876543210
22350 xxx11110xx1x0001010000xxxxxxxxxx
22356 /* 33222222222211111111110000000000
22357 10987654321098765432109876543210
22358 xxx11110xx1x1001010000xxxxxxxxxx
22365 /* 33222222222211111111110000000000
22366 10987654321098765432109876543210
22367 xxx11110xx1xx101010000xxxxxxxxxx
22375 if (((word
>> 16) & 0x1) == 0)
22377 if (((word
>> 18) & 0x1) == 0)
22379 if (((word
>> 19) & 0x1) == 0)
22381 /* 33222222222211111111110000000000
22382 10987654321098765432109876543210
22383 xxx11110xx1x0000110000xxxxxxxxxx
22389 /* 33222222222211111111110000000000
22390 10987654321098765432109876543210
22391 xxx11110xx1x1000110000xxxxxxxxxx
22398 /* 33222222222211111111110000000000
22399 10987654321098765432109876543210
22400 xxx11110xx1xx100110000xxxxxxxxxx
22407 if (((word
>> 18) & 0x1) == 0)
22409 if (((word
>> 19) & 0x1) == 0)
22411 /* 33222222222211111111110000000000
22412 10987654321098765432109876543210
22413 xxx11110xx1x0001110000xxxxxxxxxx
22419 /* 33222222222211111111110000000000
22420 10987654321098765432109876543210
22421 xxx11110xx1x1001110000xxxxxxxxxx
22428 /* 33222222222211111111110000000000
22429 10987654321098765432109876543210
22430 xxx11110xx1xx101110000xxxxxxxxxx
22439 if (((word
>> 18) & 0x1) == 0)
22441 /* 33222222222211111111110000000000
22442 10987654321098765432109876543210
22443 xxx11110xx1xx01xx10000xxxxxxxxxx
22449 if (((word
>> 15) & 0x1) == 0)
22451 if (((word
>> 16) & 0x1) == 0)
22453 /* 33222222222211111111110000000000
22454 10987654321098765432109876543210
22455 xxx11110xx1xx110010000xxxxxxxxxx
22461 /* 33222222222211111111110000000000
22462 10987654321098765432109876543210
22463 xxx11110xx1xx111010000xxxxxxxxxx
22470 /* 33222222222211111111110000000000
22471 10987654321098765432109876543210
22472 xxx11110xx1xx11x110000xxxxxxxxxx
22482 if (((word
>> 3) & 0x1) == 0)
22484 if (((word
>> 4) & 0x1) == 0)
22486 /* 33222222222211111111110000000000
22487 10987654321098765432109876543210
22488 xxx11110xx1xxxxxxx1000xxxxx00xxx
22494 /* 33222222222211111111110000000000
22495 10987654321098765432109876543210
22496 xxx11110xx1xxxxxxx1000xxxxx10xxx
22503 if (((word
>> 4) & 0x1) == 0)
22505 /* 33222222222211111111110000000000
22506 10987654321098765432109876543210
22507 xxx11110xx1xxxxxxx1000xxxxx01xxx
22513 /* 33222222222211111111110000000000
22514 10987654321098765432109876543210
22515 xxx11110xx1xxxxxxx1000xxxxx11xxx
22524 if (((word
>> 30) & 0x1) == 0)
22526 /* 33222222222211111111110000000000
22527 10987654321098765432109876543210
22528 x0x11110xx1xxxxxxxx100xxxxxxxxxx
22534 if (((word
>> 13) & 0x1) == 0)
22536 if (((word
>> 14) & 0x1) == 0)
22538 /* 33222222222211111111110000000000
22539 10987654321098765432109876543210
22540 x1x11110xx1xxxxxx00100xxxxxxxxxx
22546 /* 33222222222211111111110000000000
22547 10987654321098765432109876543210
22548 x1x11110xx1xxxxxx10100xxxxxxxxxx
22555 /* 33222222222211111111110000000000
22556 10987654321098765432109876543210
22557 x1x11110xx1xxxxxxx1100xxxxxxxxxx
22566 if (((word
>> 12) & 0x1) == 0)
22568 if (((word
>> 13) & 0x1) == 0)
22570 if (((word
>> 14) & 0x1) == 0)
22572 if (((word
>> 15) & 0x1) == 0)
22574 if (((word
>> 30) & 0x1) == 0)
22576 /* 33222222222211111111110000000000
22577 10987654321098765432109876543210
22578 x0x11110xx1xxxxx000010xxxxxxxxxx
22584 /* 33222222222211111111110000000000
22585 10987654321098765432109876543210
22586 x1x11110xx1xxxxx000010xxxxxxxxxx
22593 if (((word
>> 29) & 0x1) == 0)
22595 if (((word
>> 30) & 0x1) == 0)
22597 /* 33222222222211111111110000000000
22598 10987654321098765432109876543210
22599 x0011110xx1xxxxx100010xxxxxxxxxx
22605 /* 33222222222211111111110000000000
22606 10987654321098765432109876543210
22607 x1011110xx1xxxxx100010xxxxxxxxxx
22614 /* 33222222222211111111110000000000
22615 10987654321098765432109876543210
22616 xx111110xx1xxxxx100010xxxxxxxxxx
22624 if (((word
>> 15) & 0x1) == 0)
22626 if (((word
>> 29) & 0x1) == 0)
22628 if (((word
>> 30) & 0x1) == 0)
22630 /* 33222222222211111111110000000000
22631 10987654321098765432109876543210
22632 x0011110xx1xxxxx010010xxxxxxxxxx
22638 /* 33222222222211111111110000000000
22639 10987654321098765432109876543210
22640 x1011110xx1xxxxx010010xxxxxxxxxx
22647 /* 33222222222211111111110000000000
22648 10987654321098765432109876543210
22649 xx111110xx1xxxxx010010xxxxxxxxxx
22656 if (((word
>> 16) & 0x1) == 0)
22658 if (((word
>> 19) & 0x1) == 0)
22660 if (((word
>> 20) & 0x1) == 0)
22662 if (((word
>> 29) & 0x1) == 0)
22664 /* 33222222222211111111110000000000
22665 10987654321098765432109876543210
22666 xx011110xx100xx0110010xxxxxxxxxx
22672 /* 33222222222211111111110000000000
22673 10987654321098765432109876543210
22674 xx111110xx100xx0110010xxxxxxxxxx
22681 if (((word
>> 23) & 0x1) == 0)
22683 if (((word
>> 29) & 0x1) == 0)
22685 /* 33222222222211111111110000000000
22686 10987654321098765432109876543210
22687 xx0111100x110xx0110010xxxxxxxxxx
22693 /* 33222222222211111111110000000000
22694 10987654321098765432109876543210
22695 xx1111100x110xx0110010xxxxxxxxxx
22702 if (((word
>> 29) & 0x1) == 0)
22704 /* 33222222222211111111110000000000
22705 10987654321098765432109876543210
22706 xx0111101x110xx0110010xxxxxxxxxx
22712 /* 33222222222211111111110000000000
22713 10987654321098765432109876543210
22714 xx1111101x110xx0110010xxxxxxxxxx
22723 if (((word
>> 29) & 0x1) == 0)
22725 /* 33222222222211111111110000000000
22726 10987654321098765432109876543210
22727 xx011110xx1x1xx0110010xxxxxxxxxx
22733 /* 33222222222211111111110000000000
22734 10987654321098765432109876543210
22735 xx111110xx1x1xx0110010xxxxxxxxxx
22743 if (((word
>> 19) & 0x1) == 0)
22745 if (((word
>> 29) & 0x1) == 0)
22747 /* 33222222222211111111110000000000
22748 10987654321098765432109876543210
22749 xx011110xx1x0xx1110010xxxxxxxxxx
22755 /* 33222222222211111111110000000000
22756 10987654321098765432109876543210
22757 xx111110xx1x0xx1110010xxxxxxxxxx
22764 if (((word
>> 29) & 0x1) == 0)
22766 /* 33222222222211111111110000000000
22767 10987654321098765432109876543210
22768 xx011110xx1x1xx1110010xxxxxxxxxx
22774 /* 33222222222211111111110000000000
22775 10987654321098765432109876543210
22776 xx111110xx1x1xx1110010xxxxxxxxxx
22787 if (((word
>> 14) & 0x1) == 0)
22789 if (((word
>> 15) & 0x1) == 0)
22791 if (((word
>> 29) & 0x1) == 0)
22793 if (((word
>> 30) & 0x1) == 0)
22795 /* 33222222222211111111110000000000
22796 10987654321098765432109876543210
22797 x0011110xx1xxxxx001010xxxxxxxxxx
22803 /* 33222222222211111111110000000000
22804 10987654321098765432109876543210
22805 x1011110xx1xxxxx001010xxxxxxxxxx
22812 /* 33222222222211111111110000000000
22813 10987654321098765432109876543210
22814 xx111110xx1xxxxx001010xxxxxxxxxx
22821 if (((word
>> 16) & 0x1) == 0)
22823 /* 33222222222211111111110000000000
22824 10987654321098765432109876543210
22825 xxx11110xx1xxxx0101010xxxxxxxxxx
22831 if (((word
>> 19) & 0x1) == 0)
22833 if (((word
>> 23) & 0x1) == 0)
22835 if (((word
>> 29) & 0x1) == 0)
22837 /* 33222222222211111111110000000000
22838 10987654321098765432109876543210
22839 xx0111100x1x0xx1101010xxxxxxxxxx
22845 /* 33222222222211111111110000000000
22846 10987654321098765432109876543210
22847 xx1111100x1x0xx1101010xxxxxxxxxx
22854 if (((word
>> 29) & 0x1) == 0)
22856 /* 33222222222211111111110000000000
22857 10987654321098765432109876543210
22858 xx0111101x1x0xx1101010xxxxxxxxxx
22864 /* 33222222222211111111110000000000
22865 10987654321098765432109876543210
22866 xx1111101x1x0xx1101010xxxxxxxxxx
22874 if (((word
>> 23) & 0x1) == 0)
22876 if (((word
>> 29) & 0x1) == 0)
22878 /* 33222222222211111111110000000000
22879 10987654321098765432109876543210
22880 xx0111100x1x1xx1101010xxxxxxxxxx
22886 /* 33222222222211111111110000000000
22887 10987654321098765432109876543210
22888 xx1111100x1x1xx1101010xxxxxxxxxx
22895 if (((word
>> 29) & 0x1) == 0)
22897 /* 33222222222211111111110000000000
22898 10987654321098765432109876543210
22899 xx0111101x1x1xx1101010xxxxxxxxxx
22905 /* 33222222222211111111110000000000
22906 10987654321098765432109876543210
22907 xx1111101x1x1xx1101010xxxxxxxxxx
22918 if (((word
>> 15) & 0x1) == 0)
22920 if (((word
>> 29) & 0x1) == 0)
22922 /* 33222222222211111111110000000000
22923 10987654321098765432109876543210
22924 xx011110xx1xxxxx011010xxxxxxxxxx
22930 /* 33222222222211111111110000000000
22931 10987654321098765432109876543210
22932 xx111110xx1xxxxx011010xxxxxxxxxx
22939 if (((word
>> 19) & 0x1) == 0)
22941 /* 33222222222211111111110000000000
22942 10987654321098765432109876543210
22943 xxx11110xx1x0xxx111010xxxxxxxxxx
22949 /* 33222222222211111111110000000000
22950 10987654321098765432109876543210
22951 xxx11110xx1x1xxx111010xxxxxxxxxx
22961 if (((word
>> 13) & 0x1) == 0)
22963 if (((word
>> 14) & 0x1) == 0)
22965 if (((word
>> 15) & 0x1) == 0)
22967 if (((word
>> 30) & 0x1) == 0)
22969 /* 33222222222211111111110000000000
22970 10987654321098765432109876543210
22971 x0x11110xx1xxxxx000110xxxxxxxxxx
22977 /* 33222222222211111111110000000000
22978 10987654321098765432109876543210
22979 x1x11110xx1xxxxx000110xxxxxxxxxx
22986 if (((word
>> 29) & 0x1) == 0)
22988 /* 33222222222211111111110000000000
22989 10987654321098765432109876543210
22990 xx011110xx1xxxxx100110xxxxxxxxxx
22996 /* 33222222222211111111110000000000
22997 10987654321098765432109876543210
22998 xx111110xx1xxxxx100110xxxxxxxxxx
23006 if (((word
>> 15) & 0x1) == 0)
23008 /* 33222222222211111111110000000000
23009 10987654321098765432109876543210
23010 xxx11110xx1xxxxx010110xxxxxxxxxx
23016 if (((word
>> 16) & 0x1) == 0)
23018 if (((word
>> 19) & 0x1) == 0)
23020 if (((word
>> 20) & 0x1) == 0)
23022 if (((word
>> 29) & 0x1) == 0)
23024 /* 33222222222211111111110000000000
23025 10987654321098765432109876543210
23026 xx011110xx100xx0110110xxxxxxxxxx
23032 /* 33222222222211111111110000000000
23033 10987654321098765432109876543210
23034 xx111110xx100xx0110110xxxxxxxxxx
23041 if (((word
>> 29) & 0x1) == 0)
23043 /* 33222222222211111111110000000000
23044 10987654321098765432109876543210
23045 xx011110xx110xx0110110xxxxxxxxxx
23051 /* 33222222222211111111110000000000
23052 10987654321098765432109876543210
23053 xx111110xx110xx0110110xxxxxxxxxx
23061 if (((word
>> 29) & 0x1) == 0)
23063 /* 33222222222211111111110000000000
23064 10987654321098765432109876543210
23065 xx011110xx1x1xx0110110xxxxxxxxxx
23071 /* 33222222222211111111110000000000
23072 10987654321098765432109876543210
23073 xx111110xx1x1xx0110110xxxxxxxxxx
23081 if (((word
>> 19) & 0x1) == 0)
23083 if (((word
>> 23) & 0x1) == 0)
23085 if (((word
>> 29) & 0x1) == 0)
23087 /* 33222222222211111111110000000000
23088 10987654321098765432109876543210
23089 xx0111100x1x0xx1110110xxxxxxxxxx
23095 /* 33222222222211111111110000000000
23096 10987654321098765432109876543210
23097 xx1111100x1x0xx1110110xxxxxxxxxx
23104 if (((word
>> 29) & 0x1) == 0)
23106 /* 33222222222211111111110000000000
23107 10987654321098765432109876543210
23108 xx0111101x1x0xx1110110xxxxxxxxxx
23114 /* 33222222222211111111110000000000
23115 10987654321098765432109876543210
23116 xx1111101x1x0xx1110110xxxxxxxxxx
23124 if (((word
>> 23) & 0x1) == 0)
23126 if (((word
>> 29) & 0x1) == 0)
23128 /* 33222222222211111111110000000000
23129 10987654321098765432109876543210
23130 xx0111100x1x1xx1110110xxxxxxxxxx
23136 /* 33222222222211111111110000000000
23137 10987654321098765432109876543210
23138 xx1111100x1x1xx1110110xxxxxxxxxx
23145 if (((word
>> 29) & 0x1) == 0)
23147 /* 33222222222211111111110000000000
23148 10987654321098765432109876543210
23149 xx0111101x1x1xx1110110xxxxxxxxxx
23155 /* 33222222222211111111110000000000
23156 10987654321098765432109876543210
23157 xx1111101x1x1xx1110110xxxxxxxxxx
23169 if (((word
>> 14) & 0x1) == 0)
23171 if (((word
>> 15) & 0x1) == 0)
23173 if (((word
>> 29) & 0x1) == 0)
23175 if (((word
>> 30) & 0x1) == 0)
23177 /* 33222222222211111111110000000000
23178 10987654321098765432109876543210
23179 x0011110xx1xxxxx001110xxxxxxxxxx
23185 /* 33222222222211111111110000000000
23186 10987654321098765432109876543210
23187 x1011110xx1xxxxx001110xxxxxxxxxx
23194 /* 33222222222211111111110000000000
23195 10987654321098765432109876543210
23196 xx111110xx1xxxxx001110xxxxxxxxxx
23203 if (((word
>> 16) & 0x1) == 0)
23205 if (((word
>> 29) & 0x1) == 0)
23207 /* 33222222222211111111110000000000
23208 10987654321098765432109876543210
23209 xx011110xx1xxxx0101110xxxxxxxxxx
23215 /* 33222222222211111111110000000000
23216 10987654321098765432109876543210
23217 xx111110xx1xxxx0101110xxxxxxxxxx
23224 if (((word
>> 19) & 0x1) == 0)
23226 if (((word
>> 20) & 0x1) == 0)
23228 if (((word
>> 23) & 0x1) == 0)
23230 if (((word
>> 29) & 0x1) == 0)
23232 /* 33222222222211111111110000000000
23233 10987654321098765432109876543210
23234 xx0111100x100xx1101110xxxxxxxxxx
23240 /* 33222222222211111111110000000000
23241 10987654321098765432109876543210
23242 xx1111100x100xx1101110xxxxxxxxxx
23249 if (((word
>> 29) & 0x1) == 0)
23251 /* 33222222222211111111110000000000
23252 10987654321098765432109876543210
23253 xx0111101x100xx1101110xxxxxxxxxx
23259 /* 33222222222211111111110000000000
23260 10987654321098765432109876543210
23261 xx1111101x100xx1101110xxxxxxxxxx
23269 /* 33222222222211111111110000000000
23270 10987654321098765432109876543210
23271 xxx11110xx110xx1101110xxxxxxxxxx
23278 if (((word
>> 23) & 0x1) == 0)
23280 if (((word
>> 29) & 0x1) == 0)
23282 /* 33222222222211111111110000000000
23283 10987654321098765432109876543210
23284 xx0111100x1x1xx1101110xxxxxxxxxx
23290 /* 33222222222211111111110000000000
23291 10987654321098765432109876543210
23292 xx1111100x1x1xx1101110xxxxxxxxxx
23299 if (((word
>> 29) & 0x1) == 0)
23301 /* 33222222222211111111110000000000
23302 10987654321098765432109876543210
23303 xx0111101x1x1xx1101110xxxxxxxxxx
23309 /* 33222222222211111111110000000000
23310 10987654321098765432109876543210
23311 xx1111101x1x1xx1101110xxxxxxxxxx
23322 if (((word
>> 15) & 0x1) == 0)
23324 if (((word
>> 29) & 0x1) == 0)
23326 if (((word
>> 30) & 0x1) == 0)
23328 /* 33222222222211111111110000000000
23329 10987654321098765432109876543210
23330 x0011110xx1xxxxx011110xxxxxxxxxx
23336 /* 33222222222211111111110000000000
23337 10987654321098765432109876543210
23338 x1011110xx1xxxxx011110xxxxxxxxxx
23345 /* 33222222222211111111110000000000
23346 10987654321098765432109876543210
23347 xx111110xx1xxxxx011110xxxxxxxxxx
23354 if (((word
>> 16) & 0x1) == 0)
23356 if (((word
>> 23) & 0x1) == 0)
23358 if (((word
>> 29) & 0x1) == 0)
23360 /* 33222222222211111111110000000000
23361 10987654321098765432109876543210
23362 xx0111100x1xxxx0111110xxxxxxxxxx
23368 /* 33222222222211111111110000000000
23369 10987654321098765432109876543210
23370 xx1111100x1xxxx0111110xxxxxxxxxx
23377 if (((word
>> 29) & 0x1) == 0)
23379 /* 33222222222211111111110000000000
23380 10987654321098765432109876543210
23381 xx0111101x1xxxx0111110xxxxxxxxxx
23387 /* 33222222222211111111110000000000
23388 10987654321098765432109876543210
23389 xx1111101x1xxxx0111110xxxxxxxxxx
23397 if (((word
>> 19) & 0x1) == 0)
23399 /* 33222222222211111111110000000000
23400 10987654321098765432109876543210
23401 xxx11110xx1x0xx1111110xxxxxxxxxx
23407 /* 33222222222211111111110000000000
23408 10987654321098765432109876543210
23409 xxx11110xx1x1xx1111110xxxxxxxxxx
23422 if (((word
>> 11) & 0x1) == 0)
23424 if (((word
>> 29) & 0x1) == 0)
23426 if (((word
>> 30) & 0x1) == 0)
23428 if (((word
>> 4) & 0x1) == 0)
23430 /* 33222222222211111111110000000000
23431 10987654321098765432109876543210
23432 x0011110xx1xxxxxxxxx01xxxxx0xxxx
23438 /* 33222222222211111111110000000000
23439 10987654321098765432109876543210
23440 x0011110xx1xxxxxxxxx01xxxxx1xxxx
23447 if (((word
>> 12) & 0x1) == 0)
23449 if (((word
>> 13) & 0x1) == 0)
23451 if (((word
>> 14) & 0x1) == 0)
23453 /* 33222222222211111111110000000000
23454 10987654321098765432109876543210
23455 x1011110xx1xxxxxx00001xxxxxxxxxx
23461 /* 33222222222211111111110000000000
23462 10987654321098765432109876543210
23463 x1011110xx1xxxxxx10001xxxxxxxxxx
23470 /* 33222222222211111111110000000000
23471 10987654321098765432109876543210
23472 x1011110xx1xxxxxxx1001xxxxxxxxxx
23479 if (((word
>> 13) & 0x1) == 0)
23481 /* 33222222222211111111110000000000
23482 10987654321098765432109876543210
23483 x1011110xx1xxxxxxx0101xxxxxxxxxx
23489 if (((word
>> 15) & 0x1) == 0)
23491 /* 33222222222211111111110000000000
23492 10987654321098765432109876543210
23493 x1011110xx1xxxxx0x1101xxxxxxxxxx
23499 /* 33222222222211111111110000000000
23500 10987654321098765432109876543210
23501 x1011110xx1xxxxx1x1101xxxxxxxxxx
23511 if (((word
>> 12) & 0x1) == 0)
23513 if (((word
>> 13) & 0x1) == 0)
23515 if (((word
>> 14) & 0x1) == 0)
23517 /* 33222222222211111111110000000000
23518 10987654321098765432109876543210
23519 xx111110xx1xxxxxx00001xxxxxxxxxx
23525 /* 33222222222211111111110000000000
23526 10987654321098765432109876543210
23527 xx111110xx1xxxxxx10001xxxxxxxxxx
23534 if (((word
>> 23) & 0x1) == 0)
23536 /* 33222222222211111111110000000000
23537 10987654321098765432109876543210
23538 xx1111100x1xxxxxxx1001xxxxxxxxxx
23544 /* 33222222222211111111110000000000
23545 10987654321098765432109876543210
23546 xx1111101x1xxxxxxx1001xxxxxxxxxx
23554 if (((word
>> 13) & 0x1) == 0)
23556 if (((word
>> 15) & 0x1) == 0)
23558 /* 33222222222211111111110000000000
23559 10987654321098765432109876543210
23560 xx111110xx1xxxxx0x0101xxxxxxxxxx
23566 /* 33222222222211111111110000000000
23567 10987654321098765432109876543210
23568 xx111110xx1xxxxx1x0101xxxxxxxxxx
23575 if (((word
>> 15) & 0x1) == 0)
23577 /* 33222222222211111111110000000000
23578 10987654321098765432109876543210
23579 xx111110xx1xxxxx0x1101xxxxxxxxxx
23585 /* 33222222222211111111110000000000
23586 10987654321098765432109876543210
23587 xx111110xx1xxxxx1x1101xxxxxxxxxx
23597 if (((word
>> 29) & 0x1) == 0)
23599 if (((word
>> 30) & 0x1) == 0)
23601 /* 33222222222211111111110000000000
23602 10987654321098765432109876543210
23603 x0011110xx1xxxxxxxxx11xxxxxxxxxx
23609 if (((word
>> 12) & 0x1) == 0)
23611 if (((word
>> 13) & 0x1) == 0)
23613 if (((word
>> 14) & 0x1) == 0)
23615 if (((word
>> 15) & 0x1) == 0)
23617 /* 33222222222211111111110000000000
23618 10987654321098765432109876543210
23619 x1011110xx1xxxxx000011xxxxxxxxxx
23625 /* 33222222222211111111110000000000
23626 10987654321098765432109876543210
23627 x1011110xx1xxxxx100011xxxxxxxxxx
23634 /* 33222222222211111111110000000000
23635 10987654321098765432109876543210
23636 x1011110xx1xxxxxx10011xxxxxxxxxx
23643 /* 33222222222211111111110000000000
23644 10987654321098765432109876543210
23645 x1011110xx1xxxxxxx1011xxxxxxxxxx
23652 if (((word
>> 13) & 0x1) == 0)
23654 if (((word
>> 15) & 0x1) == 0)
23656 /* 33222222222211111111110000000000
23657 10987654321098765432109876543210
23658 x1011110xx1xxxxx0x0111xxxxxxxxxx
23664 /* 33222222222211111111110000000000
23665 10987654321098765432109876543210
23666 x1011110xx1xxxxx1x0111xxxxxxxxxx
23673 if (((word
>> 14) & 0x1) == 0)
23675 /* 33222222222211111111110000000000
23676 10987654321098765432109876543210
23677 x1011110xx1xxxxxx01111xxxxxxxxxx
23683 if (((word
>> 23) & 0x1) == 0)
23685 /* 33222222222211111111110000000000
23686 10987654321098765432109876543210
23687 x10111100x1xxxxxx11111xxxxxxxxxx
23693 /* 33222222222211111111110000000000
23694 10987654321098765432109876543210
23695 x10111101x1xxxxxx11111xxxxxxxxxx
23706 if (((word
>> 12) & 0x1) == 0)
23708 if (((word
>> 13) & 0x1) == 0)
23710 if (((word
>> 14) & 0x1) == 0)
23712 if (((word
>> 15) & 0x1) == 0)
23714 /* 33222222222211111111110000000000
23715 10987654321098765432109876543210
23716 xx111110xx1xxxxx000011xxxxxxxxxx
23722 /* 33222222222211111111110000000000
23723 10987654321098765432109876543210
23724 xx111110xx1xxxxx100011xxxxxxxxxx
23731 /* 33222222222211111111110000000000
23732 10987654321098765432109876543210
23733 xx111110xx1xxxxxx10011xxxxxxxxxx
23740 if (((word
>> 14) & 0x1) == 0)
23742 /* 33222222222211111111110000000000
23743 10987654321098765432109876543210
23744 xx111110xx1xxxxxx01011xxxxxxxxxx
23750 if (((word
>> 23) & 0x1) == 0)
23752 /* 33222222222211111111110000000000
23753 10987654321098765432109876543210
23754 xx1111100x1xxxxxx11011xxxxxxxxxx
23760 /* 33222222222211111111110000000000
23761 10987654321098765432109876543210
23762 xx1111101x1xxxxxx11011xxxxxxxxxx
23771 if (((word
>> 13) & 0x1) == 0)
23773 /* 33222222222211111111110000000000
23774 10987654321098765432109876543210
23775 xx111110xx1xxxxxxx0111xxxxxxxxxx
23781 /* 33222222222211111111110000000000
23782 10987654321098765432109876543210
23783 xx111110xx1xxxxxxx1111xxxxxxxxxx
23796 if (((word
>> 15) & 0x1) == 0)
23798 if (((word
>> 28) & 0x1) == 0)
23800 if (((word
>> 10) & 0x1) == 0)
23802 if (((word
>> 12) & 0x1) == 0)
23804 if (((word
>> 13) & 0x1) == 0)
23806 if (((word
>> 14) & 0x1) == 0)
23808 if (((word
>> 29) & 0x1) == 0)
23810 if (((word
>> 30) & 0x1) == 0)
23812 /* 33222222222211111111110000000000
23813 10987654321098765432109876543210
23814 x0001111xxxxxxxx0000x0xxxxxxxxxx
23820 /* 33222222222211111111110000000000
23821 10987654321098765432109876543210
23822 x1001111xxxxxxxx0000x0xxxxxxxxxx
23829 /* 33222222222211111111110000000000
23830 10987654321098765432109876543210
23831 xx101111xxxxxxxx0000x0xxxxxxxxxx
23838 if (((word
>> 29) & 0x1) == 0)
23840 if (((word
>> 30) & 0x1) == 0)
23842 /* 33222222222211111111110000000000
23843 10987654321098765432109876543210
23844 x0001111xxxxxxxx0100x0xxxxxxxxxx
23850 /* 33222222222211111111110000000000
23851 10987654321098765432109876543210
23852 x1001111xxxxxxxx0100x0xxxxxxxxxx
23859 /* 33222222222211111111110000000000
23860 10987654321098765432109876543210
23861 xx101111xxxxxxxx0100x0xxxxxxxxxx
23869 if (((word
>> 14) & 0x1) == 0)
23871 if (((word
>> 29) & 0x1) == 0)
23873 if (((word
>> 30) & 0x1) == 0)
23875 /* 33222222222211111111110000000000
23876 10987654321098765432109876543210
23877 x0001111xxxxxxxx0010x0xxxxxxxxxx
23883 /* 33222222222211111111110000000000
23884 10987654321098765432109876543210
23885 x1001111xxxxxxxx0010x0xxxxxxxxxx
23892 if (((word
>> 30) & 0x1) == 0)
23894 /* 33222222222211111111110000000000
23895 10987654321098765432109876543210
23896 x0101111xxxxxxxx0010x0xxxxxxxxxx
23902 /* 33222222222211111111110000000000
23903 10987654321098765432109876543210
23904 x1101111xxxxxxxx0010x0xxxxxxxxxx
23912 if (((word
>> 29) & 0x1) == 0)
23914 if (((word
>> 30) & 0x1) == 0)
23916 /* 33222222222211111111110000000000
23917 10987654321098765432109876543210
23918 x0001111xxxxxxxx0110x0xxxxxxxxxx
23924 /* 33222222222211111111110000000000
23925 10987654321098765432109876543210
23926 x1001111xxxxxxxx0110x0xxxxxxxxxx
23933 if (((word
>> 30) & 0x1) == 0)
23935 /* 33222222222211111111110000000000
23936 10987654321098765432109876543210
23937 x0101111xxxxxxxx0110x0xxxxxxxxxx
23943 /* 33222222222211111111110000000000
23944 10987654321098765432109876543210
23945 x1101111xxxxxxxx0110x0xxxxxxxxxx
23955 if (((word
>> 29) & 0x1) == 0)
23957 if (((word
>> 13) & 0x1) == 0)
23959 if (((word
>> 14) & 0x1) == 0)
23961 if (((word
>> 23) & 0x1) == 0)
23963 /* 33222222222211111111110000000000
23964 10987654321098765432109876543210
23965 xx0011110xxxxxxx0001x0xxxxxxxxxx
23971 /* 33222222222211111111110000000000
23972 10987654321098765432109876543210
23973 xx0011111xxxxxxx0001x0xxxxxxxxxx
23980 if (((word
>> 23) & 0x1) == 0)
23982 /* 33222222222211111111110000000000
23983 10987654321098765432109876543210
23984 xx0011110xxxxxxx0101x0xxxxxxxxxx
23990 /* 33222222222211111111110000000000
23991 10987654321098765432109876543210
23992 xx0011111xxxxxxx0101x0xxxxxxxxxx
24000 if (((word
>> 14) & 0x1) == 0)
24002 if (((word
>> 30) & 0x1) == 0)
24004 /* 33222222222211111111110000000000
24005 10987654321098765432109876543210
24006 x0001111xxxxxxxx0011x0xxxxxxxxxx
24012 /* 33222222222211111111110000000000
24013 10987654321098765432109876543210
24014 x1001111xxxxxxxx0011x0xxxxxxxxxx
24021 if (((word
>> 30) & 0x1) == 0)
24023 /* 33222222222211111111110000000000
24024 10987654321098765432109876543210
24025 x0001111xxxxxxxx0111x0xxxxxxxxxx
24031 /* 33222222222211111111110000000000
24032 10987654321098765432109876543210
24033 x1001111xxxxxxxx0111x0xxxxxxxxxx
24042 /* 33222222222211111111110000000000
24043 10987654321098765432109876543210
24044 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
24052 if (((word
>> 12) & 0x1) == 0)
24054 if (((word
>> 29) & 0x1) == 0)
24056 /* 33222222222211111111110000000000
24057 10987654321098765432109876543210
24058 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
24064 /* 33222222222211111111110000000000
24065 10987654321098765432109876543210
24066 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
24073 if (((word
>> 29) & 0x1) == 0)
24075 /* 33222222222211111111110000000000
24076 10987654321098765432109876543210
24077 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
24083 /* 33222222222211111111110000000000
24084 10987654321098765432109876543210
24085 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
24094 if (((word
>> 29) & 0x1) == 0)
24096 if (((word
>> 30) & 0x1) == 0)
24098 if (((word
>> 21) & 0x1) == 0)
24100 /* 33222222222211111111110000000000
24101 10987654321098765432109876543210
24102 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
24108 /* 33222222222211111111110000000000
24109 10987654321098765432109876543210
24110 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
24117 if (((word
>> 10) & 0x1) == 0)
24119 if (((word
>> 13) & 0x1) == 0)
24121 if (((word
>> 14) & 0x1) == 0)
24123 if (((word
>> 23) & 0x1) == 0)
24125 /* 33222222222211111111110000000000
24126 10987654321098765432109876543210
24127 x10111110xxxxxxx000xx0xxxxxxxxxx
24133 /* 33222222222211111111110000000000
24134 10987654321098765432109876543210
24135 x10111111xxxxxxx000xx0xxxxxxxxxx
24142 if (((word
>> 23) & 0x1) == 0)
24144 /* 33222222222211111111110000000000
24145 10987654321098765432109876543210
24146 x10111110xxxxxxx010xx0xxxxxxxxxx
24152 /* 33222222222211111111110000000000
24153 10987654321098765432109876543210
24154 x10111111xxxxxxx010xx0xxxxxxxxxx
24162 if (((word
>> 14) & 0x1) == 0)
24164 /* 33222222222211111111110000000000
24165 10987654321098765432109876543210
24166 x1011111xxxxxxxx001xx0xxxxxxxxxx
24172 /* 33222222222211111111110000000000
24173 10987654321098765432109876543210
24174 x1011111xxxxxxxx011xx0xxxxxxxxxx
24182 if (((word
>> 12) & 0x1) == 0)
24184 if (((word
>> 13) & 0x1) == 0)
24186 /* 33222222222211111111110000000000
24187 10987654321098765432109876543210
24188 x1011111xxxxxxxx0x00x1xxxxxxxxxx
24194 /* 33222222222211111111110000000000
24195 10987654321098765432109876543210
24196 x1011111xxxxxxxx0x10x1xxxxxxxxxx
24203 if (((word
>> 13) & 0x1) == 0)
24205 if (((word
>> 14) & 0x1) == 0)
24207 /* 33222222222211111111110000000000
24208 10987654321098765432109876543210
24209 x1011111xxxxxxxx0001x1xxxxxxxxxx
24215 /* 33222222222211111111110000000000
24216 10987654321098765432109876543210
24217 x1011111xxxxxxxx0101x1xxxxxxxxxx
24224 if (((word
>> 14) & 0x1) == 0)
24226 /* 33222222222211111111110000000000
24227 10987654321098765432109876543210
24228 x1011111xxxxxxxx0011x1xxxxxxxxxx
24234 /* 33222222222211111111110000000000
24235 10987654321098765432109876543210
24236 x1011111xxxxxxxx0111x1xxxxxxxxxx
24247 if (((word
>> 12) & 0x1) == 0)
24249 if (((word
>> 13) & 0x1) == 0)
24251 if (((word
>> 14) & 0x1) == 0)
24253 /* 33222222222211111111110000000000
24254 10987654321098765432109876543210
24255 xx111111xxxxxxxx0000xxxxxxxxxxxx
24261 /* 33222222222211111111110000000000
24262 10987654321098765432109876543210
24263 xx111111xxxxxxxx0100xxxxxxxxxxxx
24270 if (((word
>> 14) & 0x1) == 0)
24272 /* 33222222222211111111110000000000
24273 10987654321098765432109876543210
24274 xx111111xxxxxxxx0010xxxxxxxxxxxx
24280 /* 33222222222211111111110000000000
24281 10987654321098765432109876543210
24282 xx111111xxxxxxxx0110xxxxxxxxxxxx
24290 if (((word
>> 13) & 0x1) == 0)
24292 if (((word
>> 14) & 0x1) == 0)
24294 /* 33222222222211111111110000000000
24295 10987654321098765432109876543210
24296 xx111111xxxxxxxx0001xxxxxxxxxxxx
24302 /* 33222222222211111111110000000000
24303 10987654321098765432109876543210
24304 xx111111xxxxxxxx0101xxxxxxxxxxxx
24311 if (((word
>> 14) & 0x1) == 0)
24313 /* 33222222222211111111110000000000
24314 10987654321098765432109876543210
24315 xx111111xxxxxxxx0011xxxxxxxxxxxx
24321 /* 33222222222211111111110000000000
24322 10987654321098765432109876543210
24323 xx111111xxxxxxxx0111xxxxxxxxxxxx
24334 if (((word
>> 28) & 0x1) == 0)
24336 if (((word
>> 10) & 0x1) == 0)
24338 if (((word
>> 12) & 0x1) == 0)
24340 if (((word
>> 13) & 0x1) == 0)
24342 if (((word
>> 14) & 0x1) == 0)
24344 if (((word
>> 29) & 0x1) == 0)
24346 /* 33222222222211111111110000000000
24347 10987654321098765432109876543210
24348 xx001111xxxxxxxx1000x0xxxxxxxxxx
24354 if (((word
>> 30) & 0x1) == 0)
24356 /* 33222222222211111111110000000000
24357 10987654321098765432109876543210
24358 x0101111xxxxxxxx1000x0xxxxxxxxxx
24364 /* 33222222222211111111110000000000
24365 10987654321098765432109876543210
24366 x1101111xxxxxxxx1000x0xxxxxxxxxx
24374 if (((word
>> 29) & 0x1) == 0)
24376 /* 33222222222211111111110000000000
24377 10987654321098765432109876543210
24378 xx001111xxxxxxxx1100x0xxxxxxxxxx
24384 if (((word
>> 30) & 0x1) == 0)
24386 /* 33222222222211111111110000000000
24387 10987654321098765432109876543210
24388 x0101111xxxxxxxx1100x0xxxxxxxxxx
24394 /* 33222222222211111111110000000000
24395 10987654321098765432109876543210
24396 x1101111xxxxxxxx1100x0xxxxxxxxxx
24405 if (((word
>> 14) & 0x1) == 0)
24407 if (((word
>> 29) & 0x1) == 0)
24409 if (((word
>> 30) & 0x1) == 0)
24411 /* 33222222222211111111110000000000
24412 10987654321098765432109876543210
24413 x0001111xxxxxxxx1010x0xxxxxxxxxx
24419 /* 33222222222211111111110000000000
24420 10987654321098765432109876543210
24421 x1001111xxxxxxxx1010x0xxxxxxxxxx
24428 if (((word
>> 30) & 0x1) == 0)
24430 /* 33222222222211111111110000000000
24431 10987654321098765432109876543210
24432 x0101111xxxxxxxx1010x0xxxxxxxxxx
24438 /* 33222222222211111111110000000000
24439 10987654321098765432109876543210
24440 x1101111xxxxxxxx1010x0xxxxxxxxxx
24448 if (((word
>> 29) & 0x1) == 0)
24450 /* 33222222222211111111110000000000
24451 10987654321098765432109876543210
24452 xx001111xxxxxxxx1110x0xxxxxxxxxx
24458 /* 33222222222211111111110000000000
24459 10987654321098765432109876543210
24460 xx101111xxxxxxxx1110x0xxxxxxxxxx
24469 if (((word
>> 13) & 0x1) == 0)
24471 if (((word
>> 14) & 0x1) == 0)
24473 if (((word
>> 23) & 0x1) == 0)
24475 if (((word
>> 29) & 0x1) == 0)
24477 /* 33222222222211111111110000000000
24478 10987654321098765432109876543210
24479 xx0011110xxxxxxx1001x0xxxxxxxxxx
24485 /* 33222222222211111111110000000000
24486 10987654321098765432109876543210
24487 xx1011110xxxxxxx1001x0xxxxxxxxxx
24494 if (((word
>> 29) & 0x1) == 0)
24496 /* 33222222222211111111110000000000
24497 10987654321098765432109876543210
24498 xx0011111xxxxxxx1001x0xxxxxxxxxx
24504 /* 33222222222211111111110000000000
24505 10987654321098765432109876543210
24506 xx1011111xxxxxxx1001x0xxxxxxxxxx
24514 if (((word
>> 29) & 0x1) == 0)
24516 /* 33222222222211111111110000000000
24517 10987654321098765432109876543210
24518 xx001111xxxxxxxx1101x0xxxxxxxxxx
24524 /* 33222222222211111111110000000000
24525 10987654321098765432109876543210
24526 xx101111xxxxxxxx1101x0xxxxxxxxxx
24534 if (((word
>> 14) & 0x1) == 0)
24536 if (((word
>> 30) & 0x1) == 0)
24538 /* 33222222222211111111110000000000
24539 10987654321098765432109876543210
24540 x0x01111xxxxxxxx1011x0xxxxxxxxxx
24546 /* 33222222222211111111110000000000
24547 10987654321098765432109876543210
24548 x1x01111xxxxxxxx1011x0xxxxxxxxxx
24555 if (((word
>> 29) & 0x1) == 0)
24557 if (((word
>> 22) & 0x1) == 0)
24559 if (((word
>> 23) & 0x1) == 0)
24561 /* 33222222222211111111110000000000
24562 10987654321098765432109876543210
24563 xx00111100xxxxxx1111x0xxxxxxxxxx
24569 /* 33222222222211111111110000000000
24570 10987654321098765432109876543210
24571 xx00111110xxxxxx1111x0xxxxxxxxxx
24578 if (((word
>> 23) & 0x1) == 0)
24580 /* 33222222222211111111110000000000
24581 10987654321098765432109876543210
24582 xx00111101xxxxxx1111x0xxxxxxxxxx
24588 if (((word
>> 30) & 0x1) == 0)
24590 /* 33222222222211111111110000000000
24591 10987654321098765432109876543210
24592 x000111111xxxxxx1111x0xxxxxxxxxx
24598 /* 33222222222211111111110000000000
24599 10987654321098765432109876543210
24600 x100111111xxxxxx1111x0xxxxxxxxxx
24609 /* 33222222222211111111110000000000
24610 10987654321098765432109876543210
24611 xx101111xxxxxxxx1111x0xxxxxxxxxx
24621 if (((word
>> 11) & 0x1) == 0)
24623 if (((word
>> 14) & 0x1) == 0)
24625 if (((word
>> 12) & 0x1) == 0)
24627 if (((word
>> 29) & 0x1) == 0)
24629 /* 33222222222211111111110000000000
24630 10987654321098765432109876543210
24631 xx001111xxxxxxxx10x001xxxxxxxxxx
24637 /* 33222222222211111111110000000000
24638 10987654321098765432109876543210
24639 xx101111xxxxxxxx10x001xxxxxxxxxx
24646 if (((word
>> 29) & 0x1) == 0)
24648 /* 33222222222211111111110000000000
24649 10987654321098765432109876543210
24650 xx001111xxxxxxxx10x101xxxxxxxxxx
24656 /* 33222222222211111111110000000000
24657 10987654321098765432109876543210
24658 xx101111xxxxxxxx10x101xxxxxxxxxx
24666 if (((word
>> 13) & 0x1) == 0)
24668 if (((word
>> 29) & 0x1) == 0)
24670 /* 33222222222211111111110000000000
24671 10987654321098765432109876543210
24672 xx001111xxxxxxxx110x01xxxxxxxxxx
24678 /* 33222222222211111111110000000000
24679 10987654321098765432109876543210
24680 xx101111xxxxxxxx110x01xxxxxxxxxx
24687 if (((word
>> 12) & 0x1) == 0)
24689 if (((word
>> 29) & 0x1) == 0)
24691 /* 33222222222211111111110000000000
24692 10987654321098765432109876543210
24693 xx001111xxxxxxxx111001xxxxxxxxxx
24699 /* 33222222222211111111110000000000
24700 10987654321098765432109876543210
24701 xx101111xxxxxxxx111001xxxxxxxxxx
24708 if (((word
>> 29) & 0x1) == 0)
24710 /* 33222222222211111111110000000000
24711 10987654321098765432109876543210
24712 xx001111xxxxxxxx111101xxxxxxxxxx
24718 /* 33222222222211111111110000000000
24719 10987654321098765432109876543210
24720 xx101111xxxxxxxx111101xxxxxxxxxx
24730 if (((word
>> 12) & 0x1) == 0)
24732 if (((word
>> 29) & 0x1) == 0)
24734 if (((word
>> 30) & 0x1) == 0)
24736 /* 33222222222211111111110000000000
24737 10987654321098765432109876543210
24738 x0001111xxxxxxxx1xx011xxxxxxxxxx
24744 /* 33222222222211111111110000000000
24745 10987654321098765432109876543210
24746 x1001111xxxxxxxx1xx011xxxxxxxxxx
24753 if (((word
>> 30) & 0x1) == 0)
24755 /* 33222222222211111111110000000000
24756 10987654321098765432109876543210
24757 x0101111xxxxxxxx1xx011xxxxxxxxxx
24763 /* 33222222222211111111110000000000
24764 10987654321098765432109876543210
24765 x1101111xxxxxxxx1xx011xxxxxxxxxx
24773 if (((word
>> 13) & 0x1) == 0)
24775 if (((word
>> 29) & 0x1) == 0)
24777 if (((word
>> 30) & 0x1) == 0)
24779 /* 33222222222211111111110000000000
24780 10987654321098765432109876543210
24781 x0001111xxxxxxxx1x0111xxxxxxxxxx
24787 /* 33222222222211111111110000000000
24788 10987654321098765432109876543210
24789 x1001111xxxxxxxx1x0111xxxxxxxxxx
24796 if (((word
>> 30) & 0x1) == 0)
24798 /* 33222222222211111111110000000000
24799 10987654321098765432109876543210
24800 x0101111xxxxxxxx1x0111xxxxxxxxxx
24806 /* 33222222222211111111110000000000
24807 10987654321098765432109876543210
24808 x1101111xxxxxxxx1x0111xxxxxxxxxx
24816 if (((word
>> 29) & 0x1) == 0)
24818 /* 33222222222211111111110000000000
24819 10987654321098765432109876543210
24820 xx001111xxxxxxxx1x1111xxxxxxxxxx
24826 /* 33222222222211111111110000000000
24827 10987654321098765432109876543210
24828 xx101111xxxxxxxx1x1111xxxxxxxxxx
24839 if (((word
>> 29) & 0x1) == 0)
24841 if (((word
>> 30) & 0x1) == 0)
24843 if (((word
>> 21) & 0x1) == 0)
24845 /* 33222222222211111111110000000000
24846 10987654321098765432109876543210
24847 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
24853 /* 33222222222211111111110000000000
24854 10987654321098765432109876543210
24855 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
24862 if (((word
>> 10) & 0x1) == 0)
24864 if (((word
>> 12) & 0x1) == 0)
24866 /* 33222222222211111111110000000000
24867 10987654321098765432109876543210
24868 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
24874 if (((word
>> 13) & 0x1) == 0)
24876 if (((word
>> 14) & 0x1) == 0)
24878 if (((word
>> 23) & 0x1) == 0)
24880 /* 33222222222211111111110000000000
24881 10987654321098765432109876543210
24882 x10111110xxxxxxx1001x0xxxxxxxxxx
24888 /* 33222222222211111111110000000000
24889 10987654321098765432109876543210
24890 x10111111xxxxxxx1001x0xxxxxxxxxx
24897 /* 33222222222211111111110000000000
24898 10987654321098765432109876543210
24899 x1011111xxxxxxxx1101x0xxxxxxxxxx
24906 /* 33222222222211111111110000000000
24907 10987654321098765432109876543210
24908 x1011111xxxxxxxx1x11x0xxxxxxxxxx
24916 if (((word
>> 11) & 0x1) == 0)
24918 if (((word
>> 12) & 0x1) == 0)
24920 /* 33222222222211111111110000000000
24921 10987654321098765432109876543210
24922 x1011111xxxxxxxx1xx001xxxxxxxxxx
24928 /* 33222222222211111111110000000000
24929 10987654321098765432109876543210
24930 x1011111xxxxxxxx1xx101xxxxxxxxxx
24937 if (((word
>> 13) & 0x1) == 0)
24939 /* 33222222222211111111110000000000
24940 10987654321098765432109876543210
24941 x1011111xxxxxxxx1x0x11xxxxxxxxxx
24947 /* 33222222222211111111110000000000
24948 10987654321098765432109876543210
24949 x1011111xxxxxxxx1x1x11xxxxxxxxxx
24959 if (((word
>> 10) & 0x1) == 0)
24961 if (((word
>> 13) & 0x1) == 0)
24963 if (((word
>> 14) & 0x1) == 0)
24965 if (((word
>> 23) & 0x1) == 0)
24967 /* 33222222222211111111110000000000
24968 10987654321098765432109876543210
24969 xx1111110xxxxxxx100xx0xxxxxxxxxx
24975 /* 33222222222211111111110000000000
24976 10987654321098765432109876543210
24977 xx1111111xxxxxxx100xx0xxxxxxxxxx
24984 /* 33222222222211111111110000000000
24985 10987654321098765432109876543210
24986 xx111111xxxxxxxx110xx0xxxxxxxxxx
24993 /* 33222222222211111111110000000000
24994 10987654321098765432109876543210
24995 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
25002 if (((word
>> 11) & 0x1) == 0)
25004 if (((word
>> 12) & 0x1) == 0)
25006 if (((word
>> 13) & 0x1) == 0)
25008 /* 33222222222211111111110000000000
25009 10987654321098765432109876543210
25010 xx111111xxxxxxxx1x0001xxxxxxxxxx
25016 /* 33222222222211111111110000000000
25017 10987654321098765432109876543210
25018 xx111111xxxxxxxx1x1001xxxxxxxxxx
25025 /* 33222222222211111111110000000000
25026 10987654321098765432109876543210
25027 xx111111xxxxxxxx1xx101xxxxxxxxxx
25034 if (((word
>> 12) & 0x1) == 0)
25036 /* 33222222222211111111110000000000
25037 10987654321098765432109876543210
25038 xx111111xxxxxxxx1xx011xxxxxxxxxx
25044 if (((word
>> 13) & 0x1) == 0)
25046 /* 33222222222211111111110000000000
25047 10987654321098765432109876543210
25048 xx111111xxxxxxxx1x0111xxxxxxxxxx
25054 /* 33222222222211111111110000000000
25055 10987654321098765432109876543210
25056 xx111111xxxxxxxx1x1111xxxxxxxxxx
25072 /* Lookup opcode WORD in the opcode table. N.B. all alias
25073 opcodes are ignored here. */
25075 const aarch64_opcode
*
25076 aarch64_opcode_lookup (uint32_t word
)
25078 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
25081 const aarch64_opcode
*
25082 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
25084 /* Use the index as the key to locate the next opcode. */
25085 int key
= opcode
- aarch64_opcode_table
;
25089 case 2384: value
= 2386; break; /* mov --> mova. */
25090 case 2386: return NULL
; /* mova --> NULL. */
25091 case 2383: value
= 2385; break; /* mov --> mova. */
25092 case 2385: return NULL
; /* mova --> NULL. */
25093 case 2388: value
= 2393; break; /* ld1b --> ld1b. */
25094 case 2393: return NULL
; /* ld1b --> NULL. */
25095 case 2390: value
= 2395; break; /* ld1w --> ld1w. */
25096 case 2395: return NULL
; /* ld1w --> NULL. */
25097 case 2389: value
= 2394; break; /* ld1h --> ld1h. */
25098 case 2394: return NULL
; /* ld1h --> NULL. */
25099 case 2391: value
= 2396; break; /* ld1d --> ld1d. */
25100 case 2396: return NULL
; /* ld1d --> NULL. */
25101 case 2398: value
= 2403; break; /* st1b --> st1b. */
25102 case 2403: return NULL
; /* st1b --> NULL. */
25103 case 2400: value
= 2405; break; /* st1w --> st1w. */
25104 case 2405: return NULL
; /* st1w --> NULL. */
25105 case 2399: value
= 2404; break; /* st1h --> st1h. */
25106 case 2404: return NULL
; /* st1h --> NULL. */
25107 case 2401: value
= 2406; break; /* st1d --> st1d. */
25108 case 2406: return NULL
; /* st1d --> NULL. */
25109 case 2392: value
= 2397; break; /* ld1q --> ld1q. */
25110 case 2397: return NULL
; /* ld1q --> NULL. */
25111 case 2402: value
= 2407; break; /* st1q --> st1q. */
25112 case 2407: return NULL
; /* st1q --> NULL. */
25113 case 12: value
= 19; break; /* add --> addg. */
25114 case 19: return NULL
; /* addg --> NULL. */
25115 case 16: value
= 20; break; /* sub --> subg. */
25116 case 20: return NULL
; /* subg --> NULL. */
25117 case 971: value
= 975; break; /* stnp --> stp. */
25118 case 975: return NULL
; /* stp --> NULL. */
25119 case 969: value
= 970; break; /* stllrb --> stllrh. */
25120 case 970: return NULL
; /* stllrh --> NULL. */
25121 case 972: value
= 976; break; /* ldnp --> ldp. */
25122 case 976: return NULL
; /* ldp --> NULL. */
25123 case 1640: value
= 1641; break; /* ldff1b --> ldff1b. */
25124 case 1641: return NULL
; /* ldff1b --> NULL. */
25125 case 1696: value
= 1697; break; /* ldff1sw --> ldff1sw. */
25126 case 1697: return NULL
; /* ldff1sw --> NULL. */
25127 case 1644: value
= 1645; break; /* ldff1b --> ldff1b. */
25128 case 1645: return NULL
; /* ldff1b --> NULL. */
25129 case 1663: value
= 1664; break; /* ldff1h --> ldff1h. */
25130 case 1664: return NULL
; /* ldff1h --> NULL. */
25131 case 1642: value
= 1643; break; /* ldff1b --> ldff1b. */
25132 case 1643: return NULL
; /* ldff1b --> NULL. */
25133 case 1661: value
= 1662; break; /* ldff1h --> ldff1h. */
25134 case 1662: return NULL
; /* ldff1h --> NULL. */
25135 case 1646: value
= 1647; break; /* ldff1b --> ldff1b. */
25136 case 1647: return NULL
; /* ldff1b --> NULL. */
25137 case 1665: value
= 1666; break; /* ldff1h --> ldff1h. */
25138 case 1666: return NULL
; /* ldff1h --> NULL. */
25139 case 1686: value
= 1687; break; /* ldff1sh --> ldff1sh. */
25140 case 1687: return NULL
; /* ldff1sh --> NULL. */
25141 case 1674: value
= 1675; break; /* ldff1sb --> ldff1sb. */
25142 case 1675: return NULL
; /* ldff1sb --> NULL. */
25143 case 1705: value
= 1706; break; /* ldff1w --> ldff1w. */
25144 case 1706: return NULL
; /* ldff1w --> NULL. */
25145 case 1678: value
= 1679; break; /* ldff1sb --> ldff1sb. */
25146 case 1679: return NULL
; /* ldff1sb --> NULL. */
25147 case 1688: value
= 1689; break; /* ldff1sh --> ldff1sh. */
25148 case 1689: return NULL
; /* ldff1sh --> NULL. */
25149 case 1676: value
= 1677; break; /* ldff1sb --> ldff1sb. */
25150 case 1677: return NULL
; /* ldff1sb --> NULL. */
25151 case 1707: value
= 1708; break; /* ldff1w --> ldff1w. */
25152 case 1708: return NULL
; /* ldff1w --> NULL. */
25153 case 1652: value
= 1653; break; /* ldff1d --> ldff1d. */
25154 case 1653: return NULL
; /* ldff1d --> NULL. */
25155 case 811: value
= 812; break; /* xaflag --> axflag. */
25156 case 812: value
= 1194; break; /* axflag --> tcommit. */
25157 case 1194: value
= 1197; break; /* tcommit --> smstart. */
25158 case 1197: value
= 1198; break; /* smstart --> smstop. */
25159 case 1198: value
= 1199; break; /* smstop --> smstart. */
25160 case 1199: value
= 1200; break; /* smstart --> smstop. */
25161 case 1200: value
= 1201; break; /* smstop --> msr. */
25162 case 1201: value
= 1202; break; /* msr --> hint. */
25163 case 1202: value
= 1211; break; /* hint --> dgh. */
25164 case 1211: value
= 1220; break; /* dgh --> clrex. */
25165 case 1220: value
= 1221; break; /* clrex --> dsb. */
25166 case 1221: value
= 1222; break; /* dsb --> dsb. */
25167 case 1222: value
= 1226; break; /* dsb --> dmb. */
25168 case 1226: value
= 1227; break; /* dmb --> isb. */
25169 case 1227: value
= 1228; break; /* isb --> sb. */
25170 case 1228: value
= 1229; break; /* sb --> sys. */
25171 case 1229: value
= 1234; break; /* sys --> wfet. */
25172 case 1234: value
= 1235; break; /* wfet --> wfit. */
25173 case 1235: value
= 1239; break; /* wfit --> cfinv. */
25174 case 1239: value
= 1240; break; /* cfinv --> msr. */
25175 case 1240: return NULL
; /* msr --> NULL. */
25176 case 1193: value
= 1195; break; /* tstart --> ttest. */
25177 case 1195: value
= 1241; break; /* ttest --> sysl. */
25178 case 1241: value
= 1242; break; /* sysl --> mrs. */
25179 case 1242: return NULL
; /* mrs --> NULL. */
25180 case 440: value
= 441; break; /* st4 --> st1. */
25181 case 441: value
= 442; break; /* st1 --> st2. */
25182 case 442: value
= 443; break; /* st2 --> st3. */
25183 case 443: return NULL
; /* st3 --> NULL. */
25184 case 448: value
= 449; break; /* st4 --> st1. */
25185 case 449: value
= 450; break; /* st1 --> st2. */
25186 case 450: value
= 451; break; /* st2 --> st3. */
25187 case 451: return NULL
; /* st3 --> NULL. */
25188 case 444: value
= 445; break; /* ld4 --> ld1. */
25189 case 445: value
= 446; break; /* ld1 --> ld2. */
25190 case 446: value
= 447; break; /* ld2 --> ld3. */
25191 case 447: return NULL
; /* ld3 --> NULL. */
25192 case 460: value
= 462; break; /* ld1 --> ld1r. */
25193 case 462: return NULL
; /* ld1r --> NULL. */
25194 case 464: value
= 466; break; /* ld2 --> ld2r. */
25195 case 466: return NULL
; /* ld2r --> NULL. */
25196 case 461: value
= 463; break; /* ld3 --> ld3r. */
25197 case 463: return NULL
; /* ld3r --> NULL. */
25198 case 465: value
= 467; break; /* ld4 --> ld4r. */
25199 case 467: return NULL
; /* ld4r --> NULL. */
25200 case 452: value
= 453; break; /* ld4 --> ld1. */
25201 case 453: value
= 454; break; /* ld1 --> ld2. */
25202 case 454: value
= 455; break; /* ld2 --> ld3. */
25203 case 455: return NULL
; /* ld3 --> NULL. */
25204 case 472: value
= 474; break; /* ld1 --> ld1r. */
25205 case 474: return NULL
; /* ld1r --> NULL. */
25206 case 473: value
= 475; break; /* ld3 --> ld3r. */
25207 case 475: return NULL
; /* ld3r --> NULL. */
25208 case 476: value
= 478; break; /* ld2 --> ld2r. */
25209 case 478: return NULL
; /* ld2r --> NULL. */
25210 case 477: value
= 479; break; /* ld4 --> ld4r. */
25211 case 479: return NULL
; /* ld4r --> NULL. */
25212 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
25213 case 765: return NULL
; /* fcvtzs --> NULL. */
25214 case 760: value
= 761; break; /* scvtf --> scvtf. */
25215 case 761: return NULL
; /* scvtf --> NULL. */
25216 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
25217 case 767: return NULL
; /* fcvtzu --> NULL. */
25218 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
25219 case 763: return NULL
; /* ucvtf --> NULL. */
25220 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
25221 case 769: return NULL
; /* fcvtns --> NULL. */
25222 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
25223 case 789: return NULL
; /* fcvtms --> NULL. */
25224 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
25225 case 785: return NULL
; /* fcvtps --> NULL. */
25226 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
25227 case 793: return NULL
; /* fcvtzs --> NULL. */
25228 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
25229 case 777: return NULL
; /* fcvtas --> NULL. */
25230 case 772: value
= 773; break; /* scvtf --> scvtf. */
25231 case 773: return NULL
; /* scvtf --> NULL. */
25232 case 780: value
= 781; break; /* fmov --> fmov. */
25233 case 781: return NULL
; /* fmov --> NULL. */
25234 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
25235 case 771: return NULL
; /* fcvtnu --> NULL. */
25236 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
25237 case 791: return NULL
; /* fcvtmu --> NULL. */
25238 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
25239 case 787: return NULL
; /* fcvtpu --> NULL. */
25240 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
25241 case 795: return NULL
; /* fcvtzu --> NULL. */
25242 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
25243 case 779: return NULL
; /* fcvtau --> NULL. */
25244 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
25245 case 775: return NULL
; /* ucvtf --> NULL. */
25246 case 782: value
= 783; break; /* fmov --> fmov. */
25247 case 783: return NULL
; /* fmov --> NULL. */
25248 case 817: value
= 818; break; /* fmov --> fmov. */
25249 case 818: return NULL
; /* fmov --> NULL. */
25250 case 826: value
= 827; break; /* frintn --> frintn. */
25251 case 827: return NULL
; /* frintn --> NULL. */
25252 case 821: value
= 822; break; /* fneg --> fneg. */
25253 case 822: return NULL
; /* fneg --> NULL. */
25254 case 830: value
= 831; break; /* frintm --> frintm. */
25255 case 831: return NULL
; /* frintm --> NULL. */
25256 case 819: value
= 820; break; /* fabs --> fabs. */
25257 case 820: return NULL
; /* fabs --> NULL. */
25258 case 828: value
= 829; break; /* frintp --> frintp. */
25259 case 829: return NULL
; /* frintp --> NULL. */
25260 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
25261 case 824: return NULL
; /* fsqrt --> NULL. */
25262 case 832: value
= 833; break; /* frintz --> frintz. */
25263 case 833: return NULL
; /* frintz --> NULL. */
25264 case 825: value
= 2509; break; /* fcvt --> bfcvt. */
25265 case 2509: return NULL
; /* bfcvt --> NULL. */
25266 case 834: value
= 835; break; /* frinta --> frinta. */
25267 case 835: return NULL
; /* frinta --> NULL. */
25268 case 836: value
= 837; break; /* frintx --> frintx. */
25269 case 837: return NULL
; /* frintx --> NULL. */
25270 case 838: value
= 839; break; /* frinti --> frinti. */
25271 case 839: return NULL
; /* frinti --> NULL. */
25272 case 803: value
= 804; break; /* fcmp --> fcmp. */
25273 case 804: return NULL
; /* fcmp --> NULL. */
25274 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
25275 case 806: return NULL
; /* fcmpe --> NULL. */
25276 case 807: value
= 808; break; /* fcmp --> fcmp. */
25277 case 808: return NULL
; /* fcmp --> NULL. */
25278 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
25279 case 810: return NULL
; /* fcmpe --> NULL. */
25280 case 866: value
= 867; break; /* fmov --> fmov. */
25281 case 867: return NULL
; /* fmov --> NULL. */
25282 case 840: value
= 841; break; /* fmul --> fmul. */
25283 case 841: return NULL
; /* fmul --> NULL. */
25284 case 856: value
= 857; break; /* fnmul --> fnmul. */
25285 case 857: return NULL
; /* fnmul --> NULL. */
25286 case 848: value
= 849; break; /* fmax --> fmax. */
25287 case 849: return NULL
; /* fmax --> NULL. */
25288 case 844: value
= 845; break; /* fadd --> fadd. */
25289 case 845: return NULL
; /* fadd --> NULL. */
25290 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
25291 case 853: return NULL
; /* fmaxnm --> NULL. */
25292 case 842: value
= 843; break; /* fdiv --> fdiv. */
25293 case 843: return NULL
; /* fdiv --> NULL. */
25294 case 850: value
= 851; break; /* fmin --> fmin. */
25295 case 851: return NULL
; /* fmin --> NULL. */
25296 case 846: value
= 847; break; /* fsub --> fsub. */
25297 case 847: return NULL
; /* fsub --> NULL. */
25298 case 854: value
= 855; break; /* fminnm --> fminnm. */
25299 case 855: return NULL
; /* fminnm --> NULL. */
25300 case 799: value
= 800; break; /* fccmp --> fccmp. */
25301 case 800: return NULL
; /* fccmp --> NULL. */
25302 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
25303 case 802: return NULL
; /* fccmpe --> NULL. */
25304 case 868: value
= 869; break; /* fcsel --> fcsel. */
25305 case 869: return NULL
; /* fcsel --> NULL. */
25306 case 133: value
= 374; break; /* movi --> sshr. */
25307 case 374: value
= 376; break; /* sshr --> srshr. */
25308 case 376: return NULL
; /* srshr --> NULL. */
25309 case 141: value
= 396; break; /* mvni --> ushr. */
25310 case 396: value
= 398; break; /* ushr --> urshr. */
25311 case 398: value
= 400; break; /* urshr --> sri. */
25312 case 400: value
= 402; break; /* sri --> sqshlu. */
25313 case 402: return NULL
; /* sqshlu --> NULL. */
25314 case 134: value
= 375; break; /* orr --> ssra. */
25315 case 375: value
= 377; break; /* ssra --> srsra. */
25316 case 377: value
= 378; break; /* srsra --> shl. */
25317 case 378: value
= 379; break; /* shl --> sqshl. */
25318 case 379: return NULL
; /* sqshl --> NULL. */
25319 case 142: value
= 397; break; /* bic --> usra. */
25320 case 397: value
= 399; break; /* usra --> ursra. */
25321 case 399: value
= 401; break; /* ursra --> sli. */
25322 case 401: value
= 403; break; /* sli --> uqshl. */
25323 case 403: return NULL
; /* uqshl --> NULL. */
25324 case 858: value
= 859; break; /* fmadd --> fmadd. */
25325 case 859: return NULL
; /* fmadd --> NULL. */
25326 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
25327 case 863: return NULL
; /* fnmadd --> NULL. */
25328 case 135: value
= 380; break; /* movi --> shrn. */
25329 case 380: value
= 381; break; /* shrn --> shrn2. */
25330 case 381: value
= 388; break; /* shrn2 --> sshll. */
25331 case 388: value
= 390; break; /* sshll --> sshll2. */
25332 case 390: return NULL
; /* sshll2 --> NULL. */
25333 case 143: value
= 404; break; /* mvni --> sqshrun. */
25334 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
25335 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
25336 case 412: value
= 414; break; /* ushll --> ushll2. */
25337 case 414: return NULL
; /* ushll2 --> NULL. */
25338 case 136: value
= 384; break; /* orr --> sqshrn. */
25339 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
25340 case 385: return NULL
; /* sqshrn2 --> NULL. */
25341 case 144: value
= 408; break; /* bic --> uqshrn. */
25342 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
25343 case 409: return NULL
; /* uqshrn2 --> NULL. */
25344 case 138: value
= 392; break; /* movi --> scvtf. */
25345 case 392: value
= 393; break; /* scvtf --> scvtf. */
25346 case 393: return NULL
; /* scvtf --> NULL. */
25347 case 146: value
= 147; break; /* movi --> movi. */
25348 case 147: value
= 416; break; /* movi --> ucvtf. */
25349 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
25350 case 417: return NULL
; /* ucvtf --> NULL. */
25351 case 140: value
= 394; break; /* fmov --> fcvtzs. */
25352 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
25353 case 395: return NULL
; /* fcvtzs --> NULL. */
25354 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
25355 case 419: return NULL
; /* fcvtzu --> NULL. */
25356 case 860: value
= 861; break; /* fmsub --> fmsub. */
25357 case 861: return NULL
; /* fmsub --> NULL. */
25358 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
25359 case 865: return NULL
; /* fnmsub --> NULL. */
25360 case 598: value
= 599; break; /* scvtf --> scvtf. */
25361 case 599: return NULL
; /* scvtf --> NULL. */
25362 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
25363 case 601: return NULL
; /* fcvtzs --> NULL. */
25364 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
25365 case 615: return NULL
; /* ucvtf --> NULL. */
25366 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
25367 case 617: return NULL
; /* fcvtzu --> NULL. */
25368 default: return NULL
;
25371 return aarch64_opcode_table
+ value
;
25374 const aarch64_opcode
*
25375 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
25377 /* Use the index as the key to locate the alias opcode. */
25378 int key
= opcode
- aarch64_opcode_table
;
25382 case 2: value
= 3; break; /* sbc --> ngc. */
25383 case 4: value
= 5; break; /* sbcs --> ngcs. */
25384 case 7: value
= 8; break; /* adds --> cmn. */
25385 case 10: value
= 11; break; /* subs --> cmp. */
25386 case 12: value
= 13; break; /* add --> mov. */
25387 case 14: value
= 15; break; /* adds --> cmn. */
25388 case 17: value
= 18; break; /* subs --> cmp. */
25389 case 22: value
= 23; break; /* adds --> cmn. */
25390 case 24: value
= 25; break; /* sub --> neg. */
25391 case 26: value
= 27; break; /* subs --> cmp. */
25392 case 152: value
= 153; break; /* umov --> mov. */
25393 case 154: value
= 155; break; /* ins --> mov. */
25394 case 156: value
= 157; break; /* ins --> mov. */
25395 case 242: value
= 243; break; /* not --> mvn. */
25396 case 317: value
= 318; break; /* orr --> mov. */
25397 case 388: value
= 389; break; /* sshll --> sxtl. */
25398 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
25399 case 412: value
= 413; break; /* ushll --> uxtl. */
25400 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
25401 case 535: value
= 536; break; /* dup --> mov. */
25402 case 618: value
= 623; break; /* sbfm --> sxtw. */
25403 case 625: value
= 627; break; /* bfm --> bfc. */
25404 case 629: value
= 633; break; /* ubfm --> uxth. */
25405 case 663: value
= 665; break; /* csinc --> cset. */
25406 case 666: value
= 668; break; /* csinv --> csetm. */
25407 case 669: value
= 670; break; /* csneg --> cneg. */
25408 case 688: value
= 688; break; /* rev --> rev. */
25409 case 713: value
= 714; break; /* lslv --> lsl. */
25410 case 715: value
= 716; break; /* lsrv --> lsr. */
25411 case 717: value
= 718; break; /* asrv --> asr. */
25412 case 719: value
= 720; break; /* rorv --> ror. */
25413 case 722: value
= 723; break; /* subps --> cmpp. */
25414 case 735: value
= 736; break; /* madd --> mul. */
25415 case 737: value
= 738; break; /* msub --> mneg. */
25416 case 739: value
= 740; break; /* smaddl --> smull. */
25417 case 741: value
= 742; break; /* smsubl --> smnegl. */
25418 case 744: value
= 745; break; /* umaddl --> umull. */
25419 case 746: value
= 747; break; /* umsubl --> umnegl. */
25420 case 758: value
= 759; break; /* extr --> ror. */
25421 case 995: value
= 996; break; /* and --> bic. */
25422 case 997: value
= 998; break; /* orr --> mov. */
25423 case 1000: value
= 1001; break; /* ands --> tst. */
25424 case 1004: value
= 1006; break; /* orr --> uxtw. */
25425 case 1007: value
= 1008; break; /* orn --> mvn. */
25426 case 1011: value
= 1012; break; /* ands --> tst. */
25427 case 1042: value
= 1138; break; /* ldaddb --> staddb. */
25428 case 1043: value
= 1139; break; /* ldaddh --> staddh. */
25429 case 1044: value
= 1140; break; /* ldadd --> stadd. */
25430 case 1046: value
= 1141; break; /* ldaddlb --> staddlb. */
25431 case 1049: value
= 1142; break; /* ldaddlh --> staddlh. */
25432 case 1052: value
= 1143; break; /* ldaddl --> staddl. */
25433 case 1054: value
= 1144; break; /* ldclrb --> stclrb. */
25434 case 1055: value
= 1145; break; /* ldclrh --> stclrh. */
25435 case 1056: value
= 1146; break; /* ldclr --> stclr. */
25436 case 1058: value
= 1147; break; /* ldclrlb --> stclrlb. */
25437 case 1061: value
= 1148; break; /* ldclrlh --> stclrlh. */
25438 case 1064: value
= 1149; break; /* ldclrl --> stclrl. */
25439 case 1066: value
= 1150; break; /* ldeorb --> steorb. */
25440 case 1067: value
= 1151; break; /* ldeorh --> steorh. */
25441 case 1068: value
= 1152; break; /* ldeor --> steor. */
25442 case 1070: value
= 1153; break; /* ldeorlb --> steorlb. */
25443 case 1073: value
= 1154; break; /* ldeorlh --> steorlh. */
25444 case 1076: value
= 1155; break; /* ldeorl --> steorl. */
25445 case 1078: value
= 1156; break; /* ldsetb --> stsetb. */
25446 case 1079: value
= 1157; break; /* ldseth --> stseth. */
25447 case 1080: value
= 1158; break; /* ldset --> stset. */
25448 case 1082: value
= 1159; break; /* ldsetlb --> stsetlb. */
25449 case 1085: value
= 1160; break; /* ldsetlh --> stsetlh. */
25450 case 1088: value
= 1161; break; /* ldsetl --> stsetl. */
25451 case 1090: value
= 1162; break; /* ldsmaxb --> stsmaxb. */
25452 case 1091: value
= 1163; break; /* ldsmaxh --> stsmaxh. */
25453 case 1092: value
= 1164; break; /* ldsmax --> stsmax. */
25454 case 1094: value
= 1165; break; /* ldsmaxlb --> stsmaxlb. */
25455 case 1097: value
= 1166; break; /* ldsmaxlh --> stsmaxlh. */
25456 case 1100: value
= 1167; break; /* ldsmaxl --> stsmaxl. */
25457 case 1102: value
= 1168; break; /* ldsminb --> stsminb. */
25458 case 1103: value
= 1169; break; /* ldsminh --> stsminh. */
25459 case 1104: value
= 1170; break; /* ldsmin --> stsmin. */
25460 case 1106: value
= 1171; break; /* ldsminlb --> stsminlb. */
25461 case 1109: value
= 1172; break; /* ldsminlh --> stsminlh. */
25462 case 1112: value
= 1173; break; /* ldsminl --> stsminl. */
25463 case 1114: value
= 1174; break; /* ldumaxb --> stumaxb. */
25464 case 1115: value
= 1175; break; /* ldumaxh --> stumaxh. */
25465 case 1116: value
= 1176; break; /* ldumax --> stumax. */
25466 case 1118: value
= 1177; break; /* ldumaxlb --> stumaxlb. */
25467 case 1121: value
= 1178; break; /* ldumaxlh --> stumaxlh. */
25468 case 1124: value
= 1179; break; /* ldumaxl --> stumaxl. */
25469 case 1126: value
= 1180; break; /* lduminb --> stuminb. */
25470 case 1127: value
= 1181; break; /* lduminh --> stuminh. */
25471 case 1128: value
= 1182; break; /* ldumin --> stumin. */
25472 case 1130: value
= 1183; break; /* lduminlb --> stuminlb. */
25473 case 1133: value
= 1184; break; /* lduminlh --> stuminlh. */
25474 case 1136: value
= 1185; break; /* lduminl --> stuminl. */
25475 case 1186: value
= 1187; break; /* movn --> mov. */
25476 case 1188: value
= 1189; break; /* movz --> mov. */
25477 case 1202: value
= 1250; break; /* hint --> autibsp. */
25478 case 1221: value
= 1225; break; /* dsb --> pssbb. */
25479 case 1222: value
= 1222; break; /* dsb --> dsb. */
25480 case 1229: value
= 1238; break; /* sys --> cpp. */
25481 case 1234: value
= 1234; break; /* wfet --> wfet. */
25482 case 1235: value
= 1235; break; /* wfit --> wfit. */
25483 case 1298: value
= 2048; break; /* and --> bic. */
25484 case 1300: value
= 1281; break; /* and --> mov. */
25485 case 1301: value
= 1285; break; /* ands --> movs. */
25486 case 1336: value
= 2049; break; /* cmpge --> cmple. */
25487 case 1339: value
= 2052; break; /* cmpgt --> cmplt. */
25488 case 1341: value
= 2050; break; /* cmphi --> cmplo. */
25489 case 1344: value
= 2051; break; /* cmphs --> cmpls. */
25490 case 1366: value
= 1278; break; /* cpy --> mov. */
25491 case 1367: value
= 1280; break; /* cpy --> mov. */
25492 case 1368: value
= 2059; break; /* cpy --> fmov. */
25493 case 1380: value
= 1273; break; /* dup --> mov. */
25494 case 1381: value
= 1275; break; /* dup --> mov. */
25495 case 1382: value
= 2058; break; /* dup --> fmov. */
25496 case 1383: value
= 1276; break; /* dupm --> mov. */
25497 case 1385: value
= 2053; break; /* eor --> eon. */
25498 case 1387: value
= 1286; break; /* eor --> not. */
25499 case 1388: value
= 1287; break; /* eors --> nots. */
25500 case 1393: value
= 2054; break; /* facge --> facle. */
25501 case 1394: value
= 2055; break; /* facgt --> faclt. */
25502 case 1407: value
= 2056; break; /* fcmge --> fcmle. */
25503 case 1409: value
= 2057; break; /* fcmgt --> fcmlt. */
25504 case 1415: value
= 1270; break; /* fcpy --> fmov. */
25505 case 1438: value
= 1269; break; /* fdup --> fmov. */
25506 case 1769: value
= 1271; break; /* orr --> mov. */
25507 case 1770: value
= 2060; break; /* orr --> orn. */
25508 case 1772: value
= 1274; break; /* orr --> mov. */
25509 case 1773: value
= 1284; break; /* orrs --> movs. */
25510 case 1835: value
= 1279; break; /* sel --> mov. */
25511 case 1836: value
= 1282; break; /* sel --> mov. */
25512 default: return NULL
;
25515 return aarch64_opcode_table
+ value
;
25518 const aarch64_opcode
*
25519 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
25521 /* Use the index as the key to locate the next opcode. */
25522 int key
= opcode
- aarch64_opcode_table
;
25526 case 3: value
= 2; break; /* ngc --> sbc. */
25527 case 5: value
= 4; break; /* ngcs --> sbcs. */
25528 case 8: value
= 7; break; /* cmn --> adds. */
25529 case 11: value
= 10; break; /* cmp --> subs. */
25530 case 13: value
= 12; break; /* mov --> add. */
25531 case 15: value
= 14; break; /* cmn --> adds. */
25532 case 18: value
= 17; break; /* cmp --> subs. */
25533 case 23: value
= 22; break; /* cmn --> adds. */
25534 case 25: value
= 24; break; /* neg --> sub. */
25535 case 27: value
= 28; break; /* cmp --> negs. */
25536 case 28: value
= 26; break; /* negs --> subs. */
25537 case 153: value
= 152; break; /* mov --> umov. */
25538 case 155: value
= 154; break; /* mov --> ins. */
25539 case 157: value
= 156; break; /* mov --> ins. */
25540 case 243: value
= 242; break; /* mvn --> not. */
25541 case 318: value
= 317; break; /* mov --> orr. */
25542 case 389: value
= 388; break; /* sxtl --> sshll. */
25543 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
25544 case 413: value
= 412; break; /* uxtl --> ushll. */
25545 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
25546 case 536: value
= 535; break; /* mov --> dup. */
25547 case 623: value
= 622; break; /* sxtw --> sxth. */
25548 case 622: value
= 621; break; /* sxth --> sxtb. */
25549 case 621: value
= 624; break; /* sxtb --> asr. */
25550 case 624: value
= 620; break; /* asr --> sbfx. */
25551 case 620: value
= 619; break; /* sbfx --> sbfiz. */
25552 case 619: value
= 618; break; /* sbfiz --> sbfm. */
25553 case 627: value
= 628; break; /* bfc --> bfxil. */
25554 case 628: value
= 626; break; /* bfxil --> bfi. */
25555 case 626: value
= 625; break; /* bfi --> bfm. */
25556 case 633: value
= 632; break; /* uxth --> uxtb. */
25557 case 632: value
= 635; break; /* uxtb --> lsr. */
25558 case 635: value
= 634; break; /* lsr --> lsl. */
25559 case 634: value
= 631; break; /* lsl --> ubfx. */
25560 case 631: value
= 630; break; /* ubfx --> ubfiz. */
25561 case 630: value
= 629; break; /* ubfiz --> ubfm. */
25562 case 665: value
= 664; break; /* cset --> cinc. */
25563 case 664: value
= 663; break; /* cinc --> csinc. */
25564 case 668: value
= 667; break; /* csetm --> cinv. */
25565 case 667: value
= 666; break; /* cinv --> csinv. */
25566 case 670: value
= 669; break; /* cneg --> csneg. */
25567 case 688: value
= 689; break; /* rev --> rev64. */
25568 case 714: value
= 713; break; /* lsl --> lslv. */
25569 case 716: value
= 715; break; /* lsr --> lsrv. */
25570 case 718: value
= 717; break; /* asr --> asrv. */
25571 case 720: value
= 719; break; /* ror --> rorv. */
25572 case 723: value
= 722; break; /* cmpp --> subps. */
25573 case 736: value
= 735; break; /* mul --> madd. */
25574 case 738: value
= 737; break; /* mneg --> msub. */
25575 case 740: value
= 739; break; /* smull --> smaddl. */
25576 case 742: value
= 741; break; /* smnegl --> smsubl. */
25577 case 745: value
= 744; break; /* umull --> umaddl. */
25578 case 747: value
= 746; break; /* umnegl --> umsubl. */
25579 case 759: value
= 758; break; /* ror --> extr. */
25580 case 996: value
= 995; break; /* bic --> and. */
25581 case 998: value
= 997; break; /* mov --> orr. */
25582 case 1001: value
= 1000; break; /* tst --> ands. */
25583 case 1006: value
= 1005; break; /* uxtw --> mov. */
25584 case 1005: value
= 1004; break; /* mov --> orr. */
25585 case 1008: value
= 1007; break; /* mvn --> orn. */
25586 case 1012: value
= 1011; break; /* tst --> ands. */
25587 case 1138: value
= 1042; break; /* staddb --> ldaddb. */
25588 case 1139: value
= 1043; break; /* staddh --> ldaddh. */
25589 case 1140: value
= 1044; break; /* stadd --> ldadd. */
25590 case 1141: value
= 1046; break; /* staddlb --> ldaddlb. */
25591 case 1142: value
= 1049; break; /* staddlh --> ldaddlh. */
25592 case 1143: value
= 1052; break; /* staddl --> ldaddl. */
25593 case 1144: value
= 1054; break; /* stclrb --> ldclrb. */
25594 case 1145: value
= 1055; break; /* stclrh --> ldclrh. */
25595 case 1146: value
= 1056; break; /* stclr --> ldclr. */
25596 case 1147: value
= 1058; break; /* stclrlb --> ldclrlb. */
25597 case 1148: value
= 1061; break; /* stclrlh --> ldclrlh. */
25598 case 1149: value
= 1064; break; /* stclrl --> ldclrl. */
25599 case 1150: value
= 1066; break; /* steorb --> ldeorb. */
25600 case 1151: value
= 1067; break; /* steorh --> ldeorh. */
25601 case 1152: value
= 1068; break; /* steor --> ldeor. */
25602 case 1153: value
= 1070; break; /* steorlb --> ldeorlb. */
25603 case 1154: value
= 1073; break; /* steorlh --> ldeorlh. */
25604 case 1155: value
= 1076; break; /* steorl --> ldeorl. */
25605 case 1156: value
= 1078; break; /* stsetb --> ldsetb. */
25606 case 1157: value
= 1079; break; /* stseth --> ldseth. */
25607 case 1158: value
= 1080; break; /* stset --> ldset. */
25608 case 1159: value
= 1082; break; /* stsetlb --> ldsetlb. */
25609 case 1160: value
= 1085; break; /* stsetlh --> ldsetlh. */
25610 case 1161: value
= 1088; break; /* stsetl --> ldsetl. */
25611 case 1162: value
= 1090; break; /* stsmaxb --> ldsmaxb. */
25612 case 1163: value
= 1091; break; /* stsmaxh --> ldsmaxh. */
25613 case 1164: value
= 1092; break; /* stsmax --> ldsmax. */
25614 case 1165: value
= 1094; break; /* stsmaxlb --> ldsmaxlb. */
25615 case 1166: value
= 1097; break; /* stsmaxlh --> ldsmaxlh. */
25616 case 1167: value
= 1100; break; /* stsmaxl --> ldsmaxl. */
25617 case 1168: value
= 1102; break; /* stsminb --> ldsminb. */
25618 case 1169: value
= 1103; break; /* stsminh --> ldsminh. */
25619 case 1170: value
= 1104; break; /* stsmin --> ldsmin. */
25620 case 1171: value
= 1106; break; /* stsminlb --> ldsminlb. */
25621 case 1172: value
= 1109; break; /* stsminlh --> ldsminlh. */
25622 case 1173: value
= 1112; break; /* stsminl --> ldsminl. */
25623 case 1174: value
= 1114; break; /* stumaxb --> ldumaxb. */
25624 case 1175: value
= 1115; break; /* stumaxh --> ldumaxh. */
25625 case 1176: value
= 1116; break; /* stumax --> ldumax. */
25626 case 1177: value
= 1118; break; /* stumaxlb --> ldumaxlb. */
25627 case 1178: value
= 1121; break; /* stumaxlh --> ldumaxlh. */
25628 case 1179: value
= 1124; break; /* stumaxl --> ldumaxl. */
25629 case 1180: value
= 1126; break; /* stuminb --> lduminb. */
25630 case 1181: value
= 1127; break; /* stuminh --> lduminh. */
25631 case 1182: value
= 1128; break; /* stumin --> ldumin. */
25632 case 1183: value
= 1130; break; /* stuminlb --> lduminlb. */
25633 case 1184: value
= 1133; break; /* stuminlh --> lduminlh. */
25634 case 1185: value
= 1136; break; /* stuminl --> lduminl. */
25635 case 1187: value
= 1186; break; /* mov --> movn. */
25636 case 1189: value
= 1188; break; /* mov --> movz. */
25637 case 1250: value
= 1249; break; /* autibsp --> autibz. */
25638 case 1249: value
= 1248; break; /* autibz --> autiasp. */
25639 case 1248: value
= 1247; break; /* autiasp --> autiaz. */
25640 case 1247: value
= 1246; break; /* autiaz --> pacibsp. */
25641 case 1246: value
= 1245; break; /* pacibsp --> pacibz. */
25642 case 1245: value
= 1244; break; /* pacibz --> paciasp. */
25643 case 1244: value
= 1243; break; /* paciasp --> paciaz. */
25644 case 1243: value
= 1219; break; /* paciaz --> tsb. */
25645 case 1219: value
= 1218; break; /* tsb --> psb. */
25646 case 1218: value
= 1217; break; /* psb --> esb. */
25647 case 1217: value
= 1216; break; /* esb --> autib1716. */
25648 case 1216: value
= 1215; break; /* autib1716 --> autia1716. */
25649 case 1215: value
= 1214; break; /* autia1716 --> pacib1716. */
25650 case 1214: value
= 1213; break; /* pacib1716 --> pacia1716. */
25651 case 1213: value
= 1212; break; /* pacia1716 --> xpaclri. */
25652 case 1212: value
= 1210; break; /* xpaclri --> sevl. */
25653 case 1210: value
= 1209; break; /* sevl --> sev. */
25654 case 1209: value
= 1208; break; /* sev --> wfi. */
25655 case 1208: value
= 1207; break; /* wfi --> wfe. */
25656 case 1207: value
= 1206; break; /* wfe --> yield. */
25657 case 1206: value
= 1205; break; /* yield --> bti. */
25658 case 1205: value
= 1204; break; /* bti --> csdb. */
25659 case 1204: value
= 1203; break; /* csdb --> nop. */
25660 case 1203: value
= 1202; break; /* nop --> hint. */
25661 case 1225: value
= 1224; break; /* pssbb --> ssbb. */
25662 case 1224: value
= 1223; break; /* ssbb --> dfb. */
25663 case 1223: value
= 1221; break; /* dfb --> dsb. */
25664 case 1238: value
= 1237; break; /* cpp --> dvp. */
25665 case 1237: value
= 1236; break; /* dvp --> cfp. */
25666 case 1236: value
= 1233; break; /* cfp --> tlbi. */
25667 case 1233: value
= 1232; break; /* tlbi --> ic. */
25668 case 1232: value
= 1231; break; /* ic --> dc. */
25669 case 1231: value
= 1230; break; /* dc --> at. */
25670 case 1230: value
= 1229; break; /* at --> sys. */
25671 case 2048: value
= 1298; break; /* bic --> and. */
25672 case 1281: value
= 1300; break; /* mov --> and. */
25673 case 1285: value
= 1301; break; /* movs --> ands. */
25674 case 2049: value
= 1336; break; /* cmple --> cmpge. */
25675 case 2052: value
= 1339; break; /* cmplt --> cmpgt. */
25676 case 2050: value
= 1341; break; /* cmplo --> cmphi. */
25677 case 2051: value
= 1344; break; /* cmpls --> cmphs. */
25678 case 1278: value
= 1366; break; /* mov --> cpy. */
25679 case 1280: value
= 1367; break; /* mov --> cpy. */
25680 case 2059: value
= 1283; break; /* fmov --> mov. */
25681 case 1283: value
= 1368; break; /* mov --> cpy. */
25682 case 1273: value
= 1380; break; /* mov --> dup. */
25683 case 1275: value
= 1272; break; /* mov --> mov. */
25684 case 1272: value
= 1381; break; /* mov --> dup. */
25685 case 2058: value
= 1277; break; /* fmov --> mov. */
25686 case 1277: value
= 1382; break; /* mov --> dup. */
25687 case 1276: value
= 1383; break; /* mov --> dupm. */
25688 case 2053: value
= 1385; break; /* eon --> eor. */
25689 case 1286: value
= 1387; break; /* not --> eor. */
25690 case 1287: value
= 1388; break; /* nots --> eors. */
25691 case 2054: value
= 1393; break; /* facle --> facge. */
25692 case 2055: value
= 1394; break; /* faclt --> facgt. */
25693 case 2056: value
= 1407; break; /* fcmle --> fcmge. */
25694 case 2057: value
= 1409; break; /* fcmlt --> fcmgt. */
25695 case 1270: value
= 1415; break; /* fmov --> fcpy. */
25696 case 1269: value
= 1438; break; /* fmov --> fdup. */
25697 case 1271: value
= 1769; break; /* mov --> orr. */
25698 case 2060: value
= 1770; break; /* orn --> orr. */
25699 case 1274: value
= 1772; break; /* mov --> orr. */
25700 case 1284: value
= 1773; break; /* movs --> orrs. */
25701 case 1279: value
= 1835; break; /* mov --> sel. */
25702 case 1282: value
= 1836; break; /* mov --> sel. */
25703 default: return NULL
;
25706 return aarch64_opcode_table
+ value
;
25710 aarch64_extract_operand (const aarch64_operand
*self
,
25711 aarch64_opnd_info
*info
,
25712 aarch64_insn code
, const aarch64_inst
*inst
,
25713 aarch64_operand_error
*errors
)
25715 /* Use the index as the key. */
25716 int key
= self
- aarch64_operands
;
25769 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
25771 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
25773 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
25775 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
25777 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
25779 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
25785 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
25787 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
25789 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
25791 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
25793 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
25832 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
25835 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
25839 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
25841 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
25844 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
25847 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
25849 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
25851 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
25853 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
25857 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
25861 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
25864 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
25867 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
25869 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
25875 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
25877 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
25879 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
25881 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
25883 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
25885 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
25887 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
25893 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
25896 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
25898 return aarch64_ext_barrier_dsb_nxs (self
, info
, code
, inst
, errors
);
25900 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
25902 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
25904 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
25907 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
25912 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
25914 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
25916 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
25921 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
25937 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
25946 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
25951 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
25953 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
25955 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
25957 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
25959 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
25961 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
25963 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
25965 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
25967 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
25969 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
25971 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
25973 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
25977 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
25981 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
25987 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
25989 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
25992 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
25996 return aarch64_ext_sme_za_hv_tiles (self
, info
, code
, inst
, errors
);
25998 return aarch64_ext_sme_za_array (self
, info
, code
, inst
, errors
);
26000 return aarch64_ext_sme_addr_ri_u4xvl (self
, info
, code
, inst
, errors
);
26002 return aarch64_ext_sme_sm_za (self
, info
, code
, inst
, errors
);
26004 return aarch64_ext_sme_pred_reg_with_index (self
, info
, code
, inst
, errors
);
26008 return aarch64_ext_x0_to_x30 (self
, info
, code
, inst
, errors
);
26009 default: assert (0); abort ();