1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2020 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 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 xxx00000xxxxxxxxxxxxxxxxxxxxxxxx
47 if (((word
>> 31) & 0x1) == 0)
49 /* 33222222222211111111110000000000
50 10987654321098765432109876543210
51 0xx10000xxxxxxxxxxxxxxxxxxxxxxxx
57 /* 33222222222211111111110000000000
58 10987654321098765432109876543210
59 1xx10000xxxxxxxxxxxxxxxxxxxxxxxx
67 if (((word
>> 29) & 0x1) == 0)
69 if (((word
>> 30) & 0x1) == 0)
71 /* 33222222222211111111110000000000
72 10987654321098765432109876543210
73 x00x0001xxxxxxxxxxxxxxxxxxxxxxxx
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x10x0001xxxxxxxxxxxxxxxxxxxxxxxx
88 if (((word
>> 30) & 0x1) == 0)
90 /* 33222222222211111111110000000000
91 10987654321098765432109876543210
92 x01x0001xxxxxxxxxxxxxxxxxxxxxxxx
98 /* 33222222222211111111110000000000
99 10987654321098765432109876543210
100 x11x0001xxxxxxxxxxxxxxxxxxxxxxxx
109 if (((word
>> 28) & 0x1) == 0)
111 if (((word
>> 22) & 0x1) == 0)
113 if (((word
>> 23) & 0x1) == 0)
115 if (((word
>> 29) & 0x1) == 0)
117 if (((word
>> 15) & 0x1) == 0)
119 if (((word
>> 21) & 0x1) == 0)
121 if (((word
>> 31) & 0x1) == 0)
123 if (((word
>> 30) & 0x1) == 0)
125 /* 33222222222211111111110000000000
126 10987654321098765432109876543210
127 0000100x000xxxxx0xxxxxxxxxxxxxxx
133 /* 33222222222211111111110000000000
134 10987654321098765432109876543210
135 0100100x000xxxxx0xxxxxxxxxxxxxxx
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 1x00100x000xxxxx0xxxxxxxxxxxxxxx
151 if (((word
>> 31) & 0x1) == 0)
153 /* 33222222222211111111110000000000
154 10987654321098765432109876543210
155 0x00100x001xxxxx0xxxxxxxxxxxxxxx
161 /* 33222222222211111111110000000000
162 10987654321098765432109876543210
163 1x00100x001xxxxx0xxxxxxxxxxxxxxx
171 if (((word
>> 21) & 0x1) == 0)
173 if (((word
>> 31) & 0x1) == 0)
175 if (((word
>> 30) & 0x1) == 0)
177 /* 33222222222211111111110000000000
178 10987654321098765432109876543210
179 0000100x000xxxxx1xxxxxxxxxxxxxxx
185 /* 33222222222211111111110000000000
186 10987654321098765432109876543210
187 0100100x000xxxxx1xxxxxxxxxxxxxxx
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 1x00100x000xxxxx1xxxxxxxxxxxxxxx
203 if (((word
>> 31) & 0x1) == 0)
205 /* 33222222222211111111110000000000
206 10987654321098765432109876543210
207 0x00100x001xxxxx1xxxxxxxxxxxxxxx
213 /* 33222222222211111111110000000000
214 10987654321098765432109876543210
215 1x00100x001xxxxx1xxxxxxxxxxxxxxx
224 if (((word
>> 30) & 0x1) == 0)
226 /* 33222222222211111111110000000000
227 10987654321098765432109876543210
228 x010100x00xxxxxxxxxxxxxxxxxxxxxx
234 /* 33222222222211111111110000000000
235 10987654321098765432109876543210
236 x110100x00xxxxxxxxxxxxxxxxxxxxxx
244 if (((word
>> 29) & 0x1) == 0)
246 if (((word
>> 15) & 0x1) == 0)
248 if (((word
>> 21) & 0x1) == 0)
250 if (((word
>> 31) & 0x1) == 0)
252 /* 33222222222211111111110000000000
253 10987654321098765432109876543210
254 0x00100x100xxxxx0xxxxxxxxxxxxxxx
260 /* 33222222222211111111110000000000
261 10987654321098765432109876543210
262 1x00100x100xxxxx0xxxxxxxxxxxxxxx
269 if (((word
>> 31) & 0x1) == 0)
271 if (((word
>> 30) & 0x1) == 0)
273 /* 33222222222211111111110000000000
274 10987654321098765432109876543210
275 0000100x101xxxxx0xxxxxxxxxxxxxxx
281 /* 33222222222211111111110000000000
282 10987654321098765432109876543210
283 0100100x101xxxxx0xxxxxxxxxxxxxxx
290 /* 33222222222211111111110000000000
291 10987654321098765432109876543210
292 1x00100x101xxxxx0xxxxxxxxxxxxxxx
300 if (((word
>> 21) & 0x1) == 0)
302 if (((word
>> 31) & 0x1) == 0)
304 if (((word
>> 30) & 0x1) == 0)
306 /* 33222222222211111111110000000000
307 10987654321098765432109876543210
308 0000100x100xxxxx1xxxxxxxxxxxxxxx
314 /* 33222222222211111111110000000000
315 10987654321098765432109876543210
316 0100100x100xxxxx1xxxxxxxxxxxxxxx
323 /* 33222222222211111111110000000000
324 10987654321098765432109876543210
325 1x00100x100xxxxx1xxxxxxxxxxxxxxx
332 if (((word
>> 31) & 0x1) == 0)
334 if (((word
>> 30) & 0x1) == 0)
336 /* 33222222222211111111110000000000
337 10987654321098765432109876543210
338 0000100x101xxxxx1xxxxxxxxxxxxxxx
344 /* 33222222222211111111110000000000
345 10987654321098765432109876543210
346 0100100x101xxxxx1xxxxxxxxxxxxxxx
353 /* 33222222222211111111110000000000
354 10987654321098765432109876543210
355 1x00100x101xxxxx1xxxxxxxxxxxxxxx
364 if (((word
>> 30) & 0x1) == 0)
366 /* 33222222222211111111110000000000
367 10987654321098765432109876543210
368 x010100x10xxxxxxxxxxxxxxxxxxxxxx
374 /* 33222222222211111111110000000000
375 10987654321098765432109876543210
376 x110100x10xxxxxxxxxxxxxxxxxxxxxx
385 if (((word
>> 23) & 0x1) == 0)
387 if (((word
>> 29) & 0x1) == 0)
389 if (((word
>> 15) & 0x1) == 0)
391 if (((word
>> 21) & 0x1) == 0)
393 if (((word
>> 31) & 0x1) == 0)
395 if (((word
>> 30) & 0x1) == 0)
397 /* 33222222222211111111110000000000
398 10987654321098765432109876543210
399 0000100x010xxxxx0xxxxxxxxxxxxxxx
405 /* 33222222222211111111110000000000
406 10987654321098765432109876543210
407 0100100x010xxxxx0xxxxxxxxxxxxxxx
414 /* 33222222222211111111110000000000
415 10987654321098765432109876543210
416 1x00100x010xxxxx0xxxxxxxxxxxxxxx
423 if (((word
>> 31) & 0x1) == 0)
425 /* 33222222222211111111110000000000
426 10987654321098765432109876543210
427 0x00100x011xxxxx0xxxxxxxxxxxxxxx
433 /* 33222222222211111111110000000000
434 10987654321098765432109876543210
435 1x00100x011xxxxx0xxxxxxxxxxxxxxx
443 if (((word
>> 21) & 0x1) == 0)
445 if (((word
>> 31) & 0x1) == 0)
447 if (((word
>> 30) & 0x1) == 0)
449 /* 33222222222211111111110000000000
450 10987654321098765432109876543210
451 0000100x010xxxxx1xxxxxxxxxxxxxxx
457 /* 33222222222211111111110000000000
458 10987654321098765432109876543210
459 0100100x010xxxxx1xxxxxxxxxxxxxxx
466 /* 33222222222211111111110000000000
467 10987654321098765432109876543210
468 1x00100x010xxxxx1xxxxxxxxxxxxxxx
475 if (((word
>> 31) & 0x1) == 0)
477 /* 33222222222211111111110000000000
478 10987654321098765432109876543210
479 0x00100x011xxxxx1xxxxxxxxxxxxxxx
485 /* 33222222222211111111110000000000
486 10987654321098765432109876543210
487 1x00100x011xxxxx1xxxxxxxxxxxxxxx
496 if (((word
>> 30) & 0x1) == 0)
498 /* 33222222222211111111110000000000
499 10987654321098765432109876543210
500 x010100x01xxxxxxxxxxxxxxxxxxxxxx
506 /* 33222222222211111111110000000000
507 10987654321098765432109876543210
508 x110100x01xxxxxxxxxxxxxxxxxxxxxx
516 if (((word
>> 29) & 0x1) == 0)
518 if (((word
>> 15) & 0x1) == 0)
520 if (((word
>> 21) & 0x1) == 0)
522 if (((word
>> 31) & 0x1) == 0)
524 if (((word
>> 30) & 0x1) == 0)
526 /* 33222222222211111111110000000000
527 10987654321098765432109876543210
528 0000100x110xxxxx0xxxxxxxxxxxxxxx
534 /* 33222222222211111111110000000000
535 10987654321098765432109876543210
536 0100100x110xxxxx0xxxxxxxxxxxxxxx
543 /* 33222222222211111111110000000000
544 10987654321098765432109876543210
545 1x00100x110xxxxx0xxxxxxxxxxxxxxx
552 if (((word
>> 31) & 0x1) == 0)
554 if (((word
>> 30) & 0x1) == 0)
556 /* 33222222222211111111110000000000
557 10987654321098765432109876543210
558 0000100x111xxxxx0xxxxxxxxxxxxxxx
564 /* 33222222222211111111110000000000
565 10987654321098765432109876543210
566 0100100x111xxxxx0xxxxxxxxxxxxxxx
573 /* 33222222222211111111110000000000
574 10987654321098765432109876543210
575 1x00100x111xxxxx0xxxxxxxxxxxxxxx
583 if (((word
>> 21) & 0x1) == 0)
585 if (((word
>> 31) & 0x1) == 0)
587 if (((word
>> 30) & 0x1) == 0)
589 /* 33222222222211111111110000000000
590 10987654321098765432109876543210
591 0000100x110xxxxx1xxxxxxxxxxxxxxx
597 /* 33222222222211111111110000000000
598 10987654321098765432109876543210
599 0100100x110xxxxx1xxxxxxxxxxxxxxx
606 /* 33222222222211111111110000000000
607 10987654321098765432109876543210
608 1x00100x110xxxxx1xxxxxxxxxxxxxxx
615 if (((word
>> 31) & 0x1) == 0)
617 if (((word
>> 30) & 0x1) == 0)
619 /* 33222222222211111111110000000000
620 10987654321098765432109876543210
621 0000100x111xxxxx1xxxxxxxxxxxxxxx
627 /* 33222222222211111111110000000000
628 10987654321098765432109876543210
629 0100100x111xxxxx1xxxxxxxxxxxxxxx
636 /* 33222222222211111111110000000000
637 10987654321098765432109876543210
638 1x00100x111xxxxx1xxxxxxxxxxxxxxx
647 if (((word
>> 30) & 0x1) == 0)
649 /* 33222222222211111111110000000000
650 10987654321098765432109876543210
651 x010100x11xxxxxxxxxxxxxxxxxxxxxx
657 /* 33222222222211111111110000000000
658 10987654321098765432109876543210
659 x110100x11xxxxxxxxxxxxxxxxxxxxxx
669 if (((word
>> 24) & 0x1) == 0)
671 if (((word
>> 29) & 0x1) == 0)
673 if (((word
>> 31) & 0x1) == 0)
675 /* 33222222222211111111110000000000
676 10987654321098765432109876543210
677 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
683 if (((word
>> 30) & 0x1) == 0)
685 /* 33222222222211111111110000000000
686 10987654321098765432109876543210
687 10011000xxxxxxxxxxxxxxxxxxxxxxxx
693 /* 33222222222211111111110000000000
694 10987654321098765432109876543210
695 11011000xxxxxxxxxxxxxxxxxxxxxxxx
703 if (((word
>> 10) & 0x1) == 0)
705 if (((word
>> 11) & 0x1) == 0)
707 if (((word
>> 21) & 0x1) == 0)
709 if (((word
>> 23) & 0x1) == 0)
711 if (((word
>> 22) & 0x1) == 0)
713 if (((word
>> 31) & 0x1) == 0)
715 if (((word
>> 30) & 0x1) == 0)
717 /* 33222222222211111111110000000000
718 10987654321098765432109876543210
719 00111000000xxxxxxxxx00xxxxxxxxxx
725 /* 33222222222211111111110000000000
726 10987654321098765432109876543210
727 01111000000xxxxxxxxx00xxxxxxxxxx
734 /* 33222222222211111111110000000000
735 10987654321098765432109876543210
736 1x111000000xxxxxxxxx00xxxxxxxxxx
743 if (((word
>> 31) & 0x1) == 0)
745 if (((word
>> 30) & 0x1) == 0)
747 /* 33222222222211111111110000000000
748 10987654321098765432109876543210
749 00111000010xxxxxxxxx00xxxxxxxxxx
755 /* 33222222222211111111110000000000
756 10987654321098765432109876543210
757 01111000010xxxxxxxxx00xxxxxxxxxx
764 /* 33222222222211111111110000000000
765 10987654321098765432109876543210
766 1x111000010xxxxxxxxx00xxxxxxxxxx
774 if (((word
>> 30) & 0x1) == 0)
776 if (((word
>> 31) & 0x1) == 0)
778 /* 33222222222211111111110000000000
779 10987654321098765432109876543210
780 001110001x0xxxxxxxxx00xxxxxxxxxx
786 /* 33222222222211111111110000000000
787 10987654321098765432109876543210
788 101110001x0xxxxxxxxx00xxxxxxxxxx
795 if (((word
>> 31) & 0x1) == 0)
797 /* 33222222222211111111110000000000
798 10987654321098765432109876543210
799 011110001x0xxxxxxxxx00xxxxxxxxxx
805 /* 33222222222211111111110000000000
806 10987654321098765432109876543210
807 111110001x0xxxxxxxxx00xxxxxxxxxx
816 if (((word
>> 12) & 0x1) == 0)
818 if (((word
>> 13) & 0x1) == 0)
820 if (((word
>> 14) & 0x1) == 0)
822 if (((word
>> 15) & 0x1) == 0)
824 if (((word
>> 22) & 0x1) == 0)
826 if (((word
>> 23) & 0x1) == 0)
828 if (((word
>> 31) & 0x1) == 0)
830 if (((word
>> 30) & 0x1) == 0)
832 /* 33222222222211111111110000000000
833 10987654321098765432109876543210
834 00111000001xxxxx000000xxxxxxxxxx
840 /* 33222222222211111111110000000000
841 10987654321098765432109876543210
842 01111000001xxxxx000000xxxxxxxxxx
849 /* 33222222222211111111110000000000
850 10987654321098765432109876543210
851 1x111000001xxxxx000000xxxxxxxxxx
858 if (((word
>> 31) & 0x1) == 0)
860 if (((word
>> 30) & 0x1) == 0)
862 /* 33222222222211111111110000000000
863 10987654321098765432109876543210
864 00111000101xxxxx000000xxxxxxxxxx
870 /* 33222222222211111111110000000000
871 10987654321098765432109876543210
872 01111000101xxxxx000000xxxxxxxxxx
879 /* 33222222222211111111110000000000
880 10987654321098765432109876543210
881 1x111000101xxxxx000000xxxxxxxxxx
889 if (((word
>> 23) & 0x1) == 0)
891 if (((word
>> 31) & 0x1) == 0)
893 if (((word
>> 30) & 0x1) == 0)
895 /* 33222222222211111111110000000000
896 10987654321098765432109876543210
897 00111000011xxxxx000000xxxxxxxxxx
903 /* 33222222222211111111110000000000
904 10987654321098765432109876543210
905 01111000011xxxxx000000xxxxxxxxxx
912 /* 33222222222211111111110000000000
913 10987654321098765432109876543210
914 1x111000011xxxxx000000xxxxxxxxxx
921 if (((word
>> 31) & 0x1) == 0)
923 if (((word
>> 30) & 0x1) == 0)
925 /* 33222222222211111111110000000000
926 10987654321098765432109876543210
927 00111000111xxxxx000000xxxxxxxxxx
933 /* 33222222222211111111110000000000
934 10987654321098765432109876543210
935 01111000111xxxxx000000xxxxxxxxxx
942 /* 33222222222211111111110000000000
943 10987654321098765432109876543210
944 1x111000111xxxxx000000xxxxxxxxxx
953 if (((word
>> 22) & 0x1) == 0)
955 if (((word
>> 23) & 0x1) == 0)
957 if (((word
>> 31) & 0x1) == 0)
959 if (((word
>> 30) & 0x1) == 0)
961 /* 33222222222211111111110000000000
962 10987654321098765432109876543210
963 00111000001xxxxx100000xxxxxxxxxx
969 /* 33222222222211111111110000000000
970 10987654321098765432109876543210
971 01111000001xxxxx100000xxxxxxxxxx
978 /* 33222222222211111111110000000000
979 10987654321098765432109876543210
980 1x111000001xxxxx100000xxxxxxxxxx
987 if (((word
>> 31) & 0x1) == 0)
989 if (((word
>> 30) & 0x1) == 0)
991 /* 33222222222211111111110000000000
992 10987654321098765432109876543210
993 00111000101xxxxx100000xxxxxxxxxx
999 /* 33222222222211111111110000000000
1000 10987654321098765432109876543210
1001 01111000101xxxxx100000xxxxxxxxxx
1008 /* 33222222222211111111110000000000
1009 10987654321098765432109876543210
1010 1x111000101xxxxx100000xxxxxxxxxx
1018 if (((word
>> 23) & 0x1) == 0)
1020 if (((word
>> 31) & 0x1) == 0)
1022 if (((word
>> 30) & 0x1) == 0)
1024 /* 33222222222211111111110000000000
1025 10987654321098765432109876543210
1026 00111000011xxxxx100000xxxxxxxxxx
1032 /* 33222222222211111111110000000000
1033 10987654321098765432109876543210
1034 01111000011xxxxx100000xxxxxxxxxx
1041 /* 33222222222211111111110000000000
1042 10987654321098765432109876543210
1043 1x111000011xxxxx100000xxxxxxxxxx
1050 if (((word
>> 31) & 0x1) == 0)
1052 if (((word
>> 30) & 0x1) == 0)
1054 /* 33222222222211111111110000000000
1055 10987654321098765432109876543210
1056 00111000111xxxxx100000xxxxxxxxxx
1062 /* 33222222222211111111110000000000
1063 10987654321098765432109876543210
1064 01111000111xxxxx100000xxxxxxxxxx
1071 /* 33222222222211111111110000000000
1072 10987654321098765432109876543210
1073 1x111000111xxxxx100000xxxxxxxxxx
1083 if (((word
>> 15) & 0x1) == 0)
1085 if (((word
>> 22) & 0x1) == 0)
1087 if (((word
>> 23) & 0x1) == 0)
1089 if (((word
>> 31) & 0x1) == 0)
1091 if (((word
>> 30) & 0x1) == 0)
1093 /* 33222222222211111111110000000000
1094 10987654321098765432109876543210
1095 00111000001xxxxx010000xxxxxxxxxx
1101 /* 33222222222211111111110000000000
1102 10987654321098765432109876543210
1103 01111000001xxxxx010000xxxxxxxxxx
1110 /* 33222222222211111111110000000000
1111 10987654321098765432109876543210
1112 1x111000001xxxxx010000xxxxxxxxxx
1119 if (((word
>> 31) & 0x1) == 0)
1121 if (((word
>> 30) & 0x1) == 0)
1123 /* 33222222222211111111110000000000
1124 10987654321098765432109876543210
1125 00111000101xxxxx010000xxxxxxxxxx
1131 /* 33222222222211111111110000000000
1132 10987654321098765432109876543210
1133 01111000101xxxxx010000xxxxxxxxxx
1140 /* 33222222222211111111110000000000
1141 10987654321098765432109876543210
1142 1x111000101xxxxx010000xxxxxxxxxx
1150 if (((word
>> 23) & 0x1) == 0)
1152 if (((word
>> 31) & 0x1) == 0)
1154 if (((word
>> 30) & 0x1) == 0)
1156 /* 33222222222211111111110000000000
1157 10987654321098765432109876543210
1158 00111000011xxxxx010000xxxxxxxxxx
1164 /* 33222222222211111111110000000000
1165 10987654321098765432109876543210
1166 01111000011xxxxx010000xxxxxxxxxx
1173 /* 33222222222211111111110000000000
1174 10987654321098765432109876543210
1175 1x111000011xxxxx010000xxxxxxxxxx
1182 if (((word
>> 31) & 0x1) == 0)
1184 if (((word
>> 30) & 0x1) == 0)
1186 /* 33222222222211111111110000000000
1187 10987654321098765432109876543210
1188 00111000111xxxxx010000xxxxxxxxxx
1194 /* 33222222222211111111110000000000
1195 10987654321098765432109876543210
1196 01111000111xxxxx010000xxxxxxxxxx
1203 /* 33222222222211111111110000000000
1204 10987654321098765432109876543210
1205 1x111000111xxxxx010000xxxxxxxxxx
1214 if (((word
>> 31) & 0x1) == 0)
1216 if (((word
>> 30) & 0x1) == 0)
1218 /* 33222222222211111111110000000000
1219 10987654321098765432109876543210
1220 00111000xx1xxxxx110000xxxxxxxxxx
1226 /* 33222222222211111111110000000000
1227 10987654321098765432109876543210
1228 01111000xx1xxxxx110000xxxxxxxxxx
1235 /* 33222222222211111111110000000000
1236 10987654321098765432109876543210
1237 1x111000xx1xxxxx110000xxxxxxxxxx
1246 if (((word
>> 14) & 0x1) == 0)
1248 if (((word
>> 22) & 0x1) == 0)
1250 if (((word
>> 23) & 0x1) == 0)
1252 if (((word
>> 31) & 0x1) == 0)
1254 if (((word
>> 30) & 0x1) == 0)
1256 /* 33222222222211111111110000000000
1257 10987654321098765432109876543210
1258 00111000001xxxxxx01000xxxxxxxxxx
1264 /* 33222222222211111111110000000000
1265 10987654321098765432109876543210
1266 01111000001xxxxxx01000xxxxxxxxxx
1273 /* 33222222222211111111110000000000
1274 10987654321098765432109876543210
1275 1x111000001xxxxxx01000xxxxxxxxxx
1282 if (((word
>> 31) & 0x1) == 0)
1284 if (((word
>> 30) & 0x1) == 0)
1286 /* 33222222222211111111110000000000
1287 10987654321098765432109876543210
1288 00111000101xxxxxx01000xxxxxxxxxx
1294 /* 33222222222211111111110000000000
1295 10987654321098765432109876543210
1296 01111000101xxxxxx01000xxxxxxxxxx
1303 /* 33222222222211111111110000000000
1304 10987654321098765432109876543210
1305 1x111000101xxxxxx01000xxxxxxxxxx
1313 if (((word
>> 23) & 0x1) == 0)
1315 if (((word
>> 31) & 0x1) == 0)
1317 if (((word
>> 30) & 0x1) == 0)
1319 /* 33222222222211111111110000000000
1320 10987654321098765432109876543210
1321 00111000011xxxxxx01000xxxxxxxxxx
1327 /* 33222222222211111111110000000000
1328 10987654321098765432109876543210
1329 01111000011xxxxxx01000xxxxxxxxxx
1336 /* 33222222222211111111110000000000
1337 10987654321098765432109876543210
1338 1x111000011xxxxxx01000xxxxxxxxxx
1345 if (((word
>> 31) & 0x1) == 0)
1347 if (((word
>> 30) & 0x1) == 0)
1349 /* 33222222222211111111110000000000
1350 10987654321098765432109876543210
1351 00111000111xxxxxx01000xxxxxxxxxx
1357 /* 33222222222211111111110000000000
1358 10987654321098765432109876543210
1359 01111000111xxxxxx01000xxxxxxxxxx
1366 /* 33222222222211111111110000000000
1367 10987654321098765432109876543210
1368 1x111000111xxxxxx01000xxxxxxxxxx
1377 if (((word
>> 22) & 0x1) == 0)
1379 if (((word
>> 23) & 0x1) == 0)
1381 if (((word
>> 31) & 0x1) == 0)
1383 if (((word
>> 30) & 0x1) == 0)
1385 /* 33222222222211111111110000000000
1386 10987654321098765432109876543210
1387 00111000001xxxxxx11000xxxxxxxxxx
1393 /* 33222222222211111111110000000000
1394 10987654321098765432109876543210
1395 01111000001xxxxxx11000xxxxxxxxxx
1402 /* 33222222222211111111110000000000
1403 10987654321098765432109876543210
1404 1x111000001xxxxxx11000xxxxxxxxxx
1411 if (((word
>> 31) & 0x1) == 0)
1413 if (((word
>> 30) & 0x1) == 0)
1415 /* 33222222222211111111110000000000
1416 10987654321098765432109876543210
1417 00111000101xxxxxx11000xxxxxxxxxx
1423 /* 33222222222211111111110000000000
1424 10987654321098765432109876543210
1425 01111000101xxxxxx11000xxxxxxxxxx
1432 /* 33222222222211111111110000000000
1433 10987654321098765432109876543210
1434 1x111000101xxxxxx11000xxxxxxxxxx
1442 if (((word
>> 23) & 0x1) == 0)
1444 if (((word
>> 31) & 0x1) == 0)
1446 if (((word
>> 30) & 0x1) == 0)
1448 /* 33222222222211111111110000000000
1449 10987654321098765432109876543210
1450 00111000011xxxxxx11000xxxxxxxxxx
1456 /* 33222222222211111111110000000000
1457 10987654321098765432109876543210
1458 01111000011xxxxxx11000xxxxxxxxxx
1465 /* 33222222222211111111110000000000
1466 10987654321098765432109876543210
1467 1x111000011xxxxxx11000xxxxxxxxxx
1474 if (((word
>> 31) & 0x1) == 0)
1476 if (((word
>> 30) & 0x1) == 0)
1478 /* 33222222222211111111110000000000
1479 10987654321098765432109876543210
1480 00111000111xxxxxx11000xxxxxxxxxx
1486 /* 33222222222211111111110000000000
1487 10987654321098765432109876543210
1488 01111000111xxxxxx11000xxxxxxxxxx
1495 /* 33222222222211111111110000000000
1496 10987654321098765432109876543210
1497 1x111000111xxxxxx11000xxxxxxxxxx
1508 if (((word
>> 13) & 0x1) == 0)
1510 if (((word
>> 14) & 0x1) == 0)
1512 if (((word
>> 22) & 0x1) == 0)
1514 if (((word
>> 23) & 0x1) == 0)
1516 if (((word
>> 31) & 0x1) == 0)
1518 if (((word
>> 30) & 0x1) == 0)
1520 /* 33222222222211111111110000000000
1521 10987654321098765432109876543210
1522 00111000001xxxxxx00100xxxxxxxxxx
1528 /* 33222222222211111111110000000000
1529 10987654321098765432109876543210
1530 01111000001xxxxxx00100xxxxxxxxxx
1537 /* 33222222222211111111110000000000
1538 10987654321098765432109876543210
1539 1x111000001xxxxxx00100xxxxxxxxxx
1546 if (((word
>> 31) & 0x1) == 0)
1548 if (((word
>> 30) & 0x1) == 0)
1550 /* 33222222222211111111110000000000
1551 10987654321098765432109876543210
1552 00111000101xxxxxx00100xxxxxxxxxx
1558 /* 33222222222211111111110000000000
1559 10987654321098765432109876543210
1560 01111000101xxxxxx00100xxxxxxxxxx
1567 /* 33222222222211111111110000000000
1568 10987654321098765432109876543210
1569 1x111000101xxxxxx00100xxxxxxxxxx
1577 if (((word
>> 23) & 0x1) == 0)
1579 if (((word
>> 31) & 0x1) == 0)
1581 if (((word
>> 30) & 0x1) == 0)
1583 /* 33222222222211111111110000000000
1584 10987654321098765432109876543210
1585 00111000011xxxxxx00100xxxxxxxxxx
1591 /* 33222222222211111111110000000000
1592 10987654321098765432109876543210
1593 01111000011xxxxxx00100xxxxxxxxxx
1600 /* 33222222222211111111110000000000
1601 10987654321098765432109876543210
1602 1x111000011xxxxxx00100xxxxxxxxxx
1609 if (((word
>> 31) & 0x1) == 0)
1611 if (((word
>> 30) & 0x1) == 0)
1613 /* 33222222222211111111110000000000
1614 10987654321098765432109876543210
1615 00111000111xxxxxx00100xxxxxxxxxx
1621 /* 33222222222211111111110000000000
1622 10987654321098765432109876543210
1623 01111000111xxxxxx00100xxxxxxxxxx
1630 /* 33222222222211111111110000000000
1631 10987654321098765432109876543210
1632 1x111000111xxxxxx00100xxxxxxxxxx
1641 if (((word
>> 22) & 0x1) == 0)
1643 if (((word
>> 23) & 0x1) == 0)
1645 if (((word
>> 31) & 0x1) == 0)
1647 if (((word
>> 30) & 0x1) == 0)
1649 /* 33222222222211111111110000000000
1650 10987654321098765432109876543210
1651 00111000001xxxxxx10100xxxxxxxxxx
1657 /* 33222222222211111111110000000000
1658 10987654321098765432109876543210
1659 01111000001xxxxxx10100xxxxxxxxxx
1666 /* 33222222222211111111110000000000
1667 10987654321098765432109876543210
1668 1x111000001xxxxxx10100xxxxxxxxxx
1675 if (((word
>> 31) & 0x1) == 0)
1677 if (((word
>> 30) & 0x1) == 0)
1679 /* 33222222222211111111110000000000
1680 10987654321098765432109876543210
1681 00111000101xxxxxx10100xxxxxxxxxx
1687 /* 33222222222211111111110000000000
1688 10987654321098765432109876543210
1689 01111000101xxxxxx10100xxxxxxxxxx
1696 /* 33222222222211111111110000000000
1697 10987654321098765432109876543210
1698 1x111000101xxxxxx10100xxxxxxxxxx
1706 if (((word
>> 23) & 0x1) == 0)
1708 if (((word
>> 31) & 0x1) == 0)
1710 if (((word
>> 30) & 0x1) == 0)
1712 /* 33222222222211111111110000000000
1713 10987654321098765432109876543210
1714 00111000011xxxxxx10100xxxxxxxxxx
1720 /* 33222222222211111111110000000000
1721 10987654321098765432109876543210
1722 01111000011xxxxxx10100xxxxxxxxxx
1729 /* 33222222222211111111110000000000
1730 10987654321098765432109876543210
1731 1x111000011xxxxxx10100xxxxxxxxxx
1738 if (((word
>> 31) & 0x1) == 0)
1740 if (((word
>> 30) & 0x1) == 0)
1742 /* 33222222222211111111110000000000
1743 10987654321098765432109876543210
1744 00111000111xxxxxx10100xxxxxxxxxx
1750 /* 33222222222211111111110000000000
1751 10987654321098765432109876543210
1752 01111000111xxxxxx10100xxxxxxxxxx
1759 /* 33222222222211111111110000000000
1760 10987654321098765432109876543210
1761 1x111000111xxxxxx10100xxxxxxxxxx
1771 if (((word
>> 14) & 0x1) == 0)
1773 if (((word
>> 22) & 0x1) == 0)
1775 if (((word
>> 23) & 0x1) == 0)
1777 if (((word
>> 31) & 0x1) == 0)
1779 if (((word
>> 30) & 0x1) == 0)
1781 /* 33222222222211111111110000000000
1782 10987654321098765432109876543210
1783 00111000001xxxxxx01100xxxxxxxxxx
1789 /* 33222222222211111111110000000000
1790 10987654321098765432109876543210
1791 01111000001xxxxxx01100xxxxxxxxxx
1798 /* 33222222222211111111110000000000
1799 10987654321098765432109876543210
1800 1x111000001xxxxxx01100xxxxxxxxxx
1807 if (((word
>> 31) & 0x1) == 0)
1809 if (((word
>> 30) & 0x1) == 0)
1811 /* 33222222222211111111110000000000
1812 10987654321098765432109876543210
1813 00111000101xxxxxx01100xxxxxxxxxx
1819 /* 33222222222211111111110000000000
1820 10987654321098765432109876543210
1821 01111000101xxxxxx01100xxxxxxxxxx
1828 /* 33222222222211111111110000000000
1829 10987654321098765432109876543210
1830 1x111000101xxxxxx01100xxxxxxxxxx
1838 if (((word
>> 23) & 0x1) == 0)
1840 if (((word
>> 31) & 0x1) == 0)
1842 if (((word
>> 30) & 0x1) == 0)
1844 /* 33222222222211111111110000000000
1845 10987654321098765432109876543210
1846 00111000011xxxxxx01100xxxxxxxxxx
1852 /* 33222222222211111111110000000000
1853 10987654321098765432109876543210
1854 01111000011xxxxxx01100xxxxxxxxxx
1861 /* 33222222222211111111110000000000
1862 10987654321098765432109876543210
1863 1x111000011xxxxxx01100xxxxxxxxxx
1870 if (((word
>> 31) & 0x1) == 0)
1872 if (((word
>> 30) & 0x1) == 0)
1874 /* 33222222222211111111110000000000
1875 10987654321098765432109876543210
1876 00111000111xxxxxx01100xxxxxxxxxx
1882 /* 33222222222211111111110000000000
1883 10987654321098765432109876543210
1884 01111000111xxxxxx01100xxxxxxxxxx
1891 /* 33222222222211111111110000000000
1892 10987654321098765432109876543210
1893 1x111000111xxxxxx01100xxxxxxxxxx
1902 if (((word
>> 22) & 0x1) == 0)
1904 if (((word
>> 23) & 0x1) == 0)
1906 if (((word
>> 31) & 0x1) == 0)
1908 if (((word
>> 30) & 0x1) == 0)
1910 /* 33222222222211111111110000000000
1911 10987654321098765432109876543210
1912 00111000001xxxxxx11100xxxxxxxxxx
1918 /* 33222222222211111111110000000000
1919 10987654321098765432109876543210
1920 01111000001xxxxxx11100xxxxxxxxxx
1927 /* 33222222222211111111110000000000
1928 10987654321098765432109876543210
1929 1x111000001xxxxxx11100xxxxxxxxxx
1936 if (((word
>> 31) & 0x1) == 0)
1938 if (((word
>> 30) & 0x1) == 0)
1940 /* 33222222222211111111110000000000
1941 10987654321098765432109876543210
1942 00111000101xxxxxx11100xxxxxxxxxx
1948 /* 33222222222211111111110000000000
1949 10987654321098765432109876543210
1950 01111000101xxxxxx11100xxxxxxxxxx
1957 /* 33222222222211111111110000000000
1958 10987654321098765432109876543210
1959 1x111000101xxxxxx11100xxxxxxxxxx
1967 if (((word
>> 23) & 0x1) == 0)
1969 if (((word
>> 31) & 0x1) == 0)
1971 if (((word
>> 30) & 0x1) == 0)
1973 /* 33222222222211111111110000000000
1974 10987654321098765432109876543210
1975 00111000011xxxxxx11100xxxxxxxxxx
1981 /* 33222222222211111111110000000000
1982 10987654321098765432109876543210
1983 01111000011xxxxxx11100xxxxxxxxxx
1990 /* 33222222222211111111110000000000
1991 10987654321098765432109876543210
1992 1x111000011xxxxxx11100xxxxxxxxxx
1999 if (((word
>> 31) & 0x1) == 0)
2001 if (((word
>> 30) & 0x1) == 0)
2003 /* 33222222222211111111110000000000
2004 10987654321098765432109876543210
2005 00111000111xxxxxx11100xxxxxxxxxx
2011 /* 33222222222211111111110000000000
2012 10987654321098765432109876543210
2013 01111000111xxxxxx11100xxxxxxxxxx
2020 /* 33222222222211111111110000000000
2021 10987654321098765432109876543210
2022 1x111000111xxxxxx11100xxxxxxxxxx
2035 if (((word
>> 21) & 0x1) == 0)
2037 if (((word
>> 23) & 0x1) == 0)
2039 if (((word
>> 22) & 0x1) == 0)
2041 if (((word
>> 31) & 0x1) == 0)
2043 if (((word
>> 30) & 0x1) == 0)
2045 /* 33222222222211111111110000000000
2046 10987654321098765432109876543210
2047 00111000000xxxxxxxxx10xxxxxxxxxx
2053 /* 33222222222211111111110000000000
2054 10987654321098765432109876543210
2055 01111000000xxxxxxxxx10xxxxxxxxxx
2062 /* 33222222222211111111110000000000
2063 10987654321098765432109876543210
2064 1x111000000xxxxxxxxx10xxxxxxxxxx
2071 if (((word
>> 31) & 0x1) == 0)
2073 if (((word
>> 30) & 0x1) == 0)
2075 /* 33222222222211111111110000000000
2076 10987654321098765432109876543210
2077 00111000010xxxxxxxxx10xxxxxxxxxx
2083 /* 33222222222211111111110000000000
2084 10987654321098765432109876543210
2085 01111000010xxxxxxxxx10xxxxxxxxxx
2092 /* 33222222222211111111110000000000
2093 10987654321098765432109876543210
2094 1x111000010xxxxxxxxx10xxxxxxxxxx
2102 if (((word
>> 30) & 0x1) == 0)
2104 if (((word
>> 31) & 0x1) == 0)
2106 /* 33222222222211111111110000000000
2107 10987654321098765432109876543210
2108 001110001x0xxxxxxxxx10xxxxxxxxxx
2114 /* 33222222222211111111110000000000
2115 10987654321098765432109876543210
2116 101110001x0xxxxxxxxx10xxxxxxxxxx
2123 /* 33222222222211111111110000000000
2124 10987654321098765432109876543210
2125 x11110001x0xxxxxxxxx10xxxxxxxxxx
2133 if (((word
>> 23) & 0x1) == 0)
2135 if (((word
>> 22) & 0x1) == 0)
2137 if (((word
>> 31) & 0x1) == 0)
2139 if (((word
>> 30) & 0x1) == 0)
2141 /* 33222222222211111111110000000000
2142 10987654321098765432109876543210
2143 00111000001xxxxxxxxx10xxxxxxxxxx
2149 /* 33222222222211111111110000000000
2150 10987654321098765432109876543210
2151 01111000001xxxxxxxxx10xxxxxxxxxx
2158 /* 33222222222211111111110000000000
2159 10987654321098765432109876543210
2160 1x111000001xxxxxxxxx10xxxxxxxxxx
2167 if (((word
>> 31) & 0x1) == 0)
2169 if (((word
>> 30) & 0x1) == 0)
2171 /* 33222222222211111111110000000000
2172 10987654321098765432109876543210
2173 00111000011xxxxxxxxx10xxxxxxxxxx
2179 /* 33222222222211111111110000000000
2180 10987654321098765432109876543210
2181 01111000011xxxxxxxxx10xxxxxxxxxx
2188 /* 33222222222211111111110000000000
2189 10987654321098765432109876543210
2190 1x111000011xxxxxxxxx10xxxxxxxxxx
2198 if (((word
>> 30) & 0x1) == 0)
2200 if (((word
>> 31) & 0x1) == 0)
2202 /* 33222222222211111111110000000000
2203 10987654321098765432109876543210
2204 001110001x1xxxxxxxxx10xxxxxxxxxx
2210 /* 33222222222211111111110000000000
2211 10987654321098765432109876543210
2212 101110001x1xxxxxxxxx10xxxxxxxxxx
2219 if (((word
>> 31) & 0x1) == 0)
2221 /* 33222222222211111111110000000000
2222 10987654321098765432109876543210
2223 011110001x1xxxxxxxxx10xxxxxxxxxx
2229 /* 33222222222211111111110000000000
2230 10987654321098765432109876543210
2231 111110001x1xxxxxxxxx10xxxxxxxxxx
2242 if (((word
>> 21) & 0x1) == 0)
2244 if (((word
>> 23) & 0x1) == 0)
2246 if (((word
>> 22) & 0x1) == 0)
2248 if (((word
>> 31) & 0x1) == 0)
2250 if (((word
>> 30) & 0x1) == 0)
2252 /* 33222222222211111111110000000000
2253 10987654321098765432109876543210
2254 00111000000xxxxxxxxxx1xxxxxxxxxx
2260 /* 33222222222211111111110000000000
2261 10987654321098765432109876543210
2262 01111000000xxxxxxxxxx1xxxxxxxxxx
2269 /* 33222222222211111111110000000000
2270 10987654321098765432109876543210
2271 1x111000000xxxxxxxxxx1xxxxxxxxxx
2278 if (((word
>> 31) & 0x1) == 0)
2280 if (((word
>> 30) & 0x1) == 0)
2282 /* 33222222222211111111110000000000
2283 10987654321098765432109876543210
2284 00111000010xxxxxxxxxx1xxxxxxxxxx
2290 /* 33222222222211111111110000000000
2291 10987654321098765432109876543210
2292 01111000010xxxxxxxxxx1xxxxxxxxxx
2299 /* 33222222222211111111110000000000
2300 10987654321098765432109876543210
2301 1x111000010xxxxxxxxxx1xxxxxxxxxx
2309 if (((word
>> 30) & 0x1) == 0)
2311 if (((word
>> 31) & 0x1) == 0)
2313 /* 33222222222211111111110000000000
2314 10987654321098765432109876543210
2315 001110001x0xxxxxxxxxx1xxxxxxxxxx
2321 /* 33222222222211111111110000000000
2322 10987654321098765432109876543210
2323 101110001x0xxxxxxxxxx1xxxxxxxxxx
2330 /* 33222222222211111111110000000000
2331 10987654321098765432109876543210
2332 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2340 if (((word
>> 23) & 0x1) == 0)
2342 /* 33222222222211111111110000000000
2343 10987654321098765432109876543210
2344 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2350 /* 33222222222211111111110000000000
2351 10987654321098765432109876543210
2352 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2362 if (((word
>> 23) & 0x1) == 0)
2364 if (((word
>> 22) & 0x1) == 0)
2366 if (((word
>> 29) & 0x1) == 0)
2368 if (((word
>> 10) & 0x1) == 0)
2370 if (((word
>> 11) & 0x1) == 0)
2372 if (((word
>> 21) & 0x1) == 0)
2374 if (((word
>> 30) & 0x1) == 0)
2376 if (((word
>> 31) & 0x1) == 0)
2378 /* 33222222222211111111110000000000
2379 10987654321098765432109876543210
2380 00011001000xxxxxxxxx00xxxxxxxxxx
2386 /* 33222222222211111111110000000000
2387 10987654321098765432109876543210
2388 10011001000xxxxxxxxx00xxxxxxxxxx
2395 if (((word
>> 31) & 0x1) == 0)
2397 /* 33222222222211111111110000000000
2398 10987654321098765432109876543210
2399 01011001000xxxxxxxxx00xxxxxxxxxx
2405 /* 33222222222211111111110000000000
2406 10987654321098765432109876543210
2407 11011001000xxxxxxxxx00xxxxxxxxxx
2415 /* 33222222222211111111110000000000
2416 10987654321098765432109876543210
2417 xx011001001xxxxxxxxx00xxxxxxxxxx
2424 /* 33222222222211111111110000000000
2425 10987654321098765432109876543210
2426 xx01100100xxxxxxxxxx10xxxxxxxxxx
2433 /* 33222222222211111111110000000000
2434 10987654321098765432109876543210
2435 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2442 if (((word
>> 31) & 0x1) == 0)
2444 if (((word
>> 30) & 0x1) == 0)
2446 /* 33222222222211111111110000000000
2447 10987654321098765432109876543210
2448 0011100100xxxxxxxxxxxxxxxxxxxxxx
2454 /* 33222222222211111111110000000000
2455 10987654321098765432109876543210
2456 0111100100xxxxxxxxxxxxxxxxxxxxxx
2463 /* 33222222222211111111110000000000
2464 10987654321098765432109876543210
2465 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2473 if (((word
>> 29) & 0x1) == 0)
2475 if (((word
>> 10) & 0x1) == 0)
2477 if (((word
>> 11) & 0x1) == 0)
2479 if (((word
>> 21) & 0x1) == 0)
2481 if (((word
>> 30) & 0x1) == 0)
2483 if (((word
>> 31) & 0x1) == 0)
2485 /* 33222222222211111111110000000000
2486 10987654321098765432109876543210
2487 00011001010xxxxxxxxx00xxxxxxxxxx
2493 /* 33222222222211111111110000000000
2494 10987654321098765432109876543210
2495 10011001010xxxxxxxxx00xxxxxxxxxx
2502 if (((word
>> 31) & 0x1) == 0)
2504 /* 33222222222211111111110000000000
2505 10987654321098765432109876543210
2506 01011001010xxxxxxxxx00xxxxxxxxxx
2512 /* 33222222222211111111110000000000
2513 10987654321098765432109876543210
2514 11011001010xxxxxxxxx00xxxxxxxxxx
2522 /* 33222222222211111111110000000000
2523 10987654321098765432109876543210
2524 xx011001011xxxxxxxxx00xxxxxxxxxx
2531 /* 33222222222211111111110000000000
2532 10987654321098765432109876543210
2533 xx01100101xxxxxxxxxx10xxxxxxxxxx
2540 /* 33222222222211111111110000000000
2541 10987654321098765432109876543210
2542 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2549 if (((word
>> 31) & 0x1) == 0)
2551 if (((word
>> 30) & 0x1) == 0)
2553 /* 33222222222211111111110000000000
2554 10987654321098765432109876543210
2555 0011100101xxxxxxxxxxxxxxxxxxxxxx
2561 /* 33222222222211111111110000000000
2562 10987654321098765432109876543210
2563 0111100101xxxxxxxxxxxxxxxxxxxxxx
2570 /* 33222222222211111111110000000000
2571 10987654321098765432109876543210
2572 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2581 if (((word
>> 29) & 0x1) == 0)
2583 if (((word
>> 10) & 0x1) == 0)
2585 if (((word
>> 11) & 0x1) == 0)
2587 if (((word
>> 21) & 0x1) == 0)
2589 if (((word
>> 22) & 0x1) == 0)
2591 if (((word
>> 30) & 0x1) == 0)
2593 if (((word
>> 31) & 0x1) == 0)
2595 /* 33222222222211111111110000000000
2596 10987654321098765432109876543210
2597 00011001100xxxxxxxxx00xxxxxxxxxx
2603 /* 33222222222211111111110000000000
2604 10987654321098765432109876543210
2605 10011001100xxxxxxxxx00xxxxxxxxxx
2612 /* 33222222222211111111110000000000
2613 10987654321098765432109876543210
2614 x1011001100xxxxxxxxx00xxxxxxxxxx
2621 if (((word
>> 30) & 0x1) == 0)
2623 /* 33222222222211111111110000000000
2624 10987654321098765432109876543210
2625 x0011001110xxxxxxxxx00xxxxxxxxxx
2631 /* 33222222222211111111110000000000
2632 10987654321098765432109876543210
2633 x1011001110xxxxxxxxx00xxxxxxxxxx
2641 if (((word
>> 22) & 0x1) == 0)
2643 /* 33222222222211111111110000000000
2644 10987654321098765432109876543210
2645 xx011001101xxxxxxxxx00xxxxxxxxxx
2651 /* 33222222222211111111110000000000
2652 10987654321098765432109876543210
2653 xx011001111xxxxxxxxx00xxxxxxxxxx
2661 if (((word
>> 22) & 0x1) == 0)
2663 /* 33222222222211111111110000000000
2664 10987654321098765432109876543210
2665 xx01100110xxxxxxxxxx10xxxxxxxxxx
2671 /* 33222222222211111111110000000000
2672 10987654321098765432109876543210
2673 xx01100111xxxxxxxxxx10xxxxxxxxxx
2681 if (((word
>> 22) & 0x1) == 0)
2683 /* 33222222222211111111110000000000
2684 10987654321098765432109876543210
2685 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2691 /* 33222222222211111111110000000000
2692 10987654321098765432109876543210
2693 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2701 if (((word
>> 30) & 0x1) == 0)
2703 if (((word
>> 31) & 0x1) == 0)
2705 /* 33222222222211111111110000000000
2706 10987654321098765432109876543210
2707 001110011xxxxxxxxxxxxxxxxxxxxxxx
2713 /* 33222222222211111111110000000000
2714 10987654321098765432109876543210
2715 101110011xxxxxxxxxxxxxxxxxxxxxxx
2722 if (((word
>> 31) & 0x1) == 0)
2724 /* 33222222222211111111110000000000
2725 10987654321098765432109876543210
2726 011110011xxxxxxxxxxxxxxxxxxxxxxx
2732 /* 33222222222211111111110000000000
2733 10987654321098765432109876543210
2734 111110011xxxxxxxxxxxxxxxxxxxxxxx
2747 if (((word
>> 24) & 0x1) == 0)
2749 if (((word
>> 27) & 0x1) == 0)
2751 if (((word
>> 23) & 0x1) == 0)
2753 if (((word
>> 29) & 0x1) == 0)
2755 if (((word
>> 30) & 0x1) == 0)
2757 /* 33222222222211111111110000000000
2758 10987654321098765432109876543210
2759 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2765 /* 33222222222211111111110000000000
2766 10987654321098765432109876543210
2767 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2774 if (((word
>> 30) & 0x1) == 0)
2776 /* 33222222222211111111110000000000
2777 10987654321098765432109876543210
2778 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2784 /* 33222222222211111111110000000000
2785 10987654321098765432109876543210
2786 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2794 if (((word
>> 29) & 0x1) == 0)
2796 if (((word
>> 30) & 0x1) == 0)
2798 /* 33222222222211111111110000000000
2799 10987654321098765432109876543210
2800 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2806 /* 33222222222211111111110000000000
2807 10987654321098765432109876543210
2808 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2815 /* 33222222222211111111110000000000
2816 10987654321098765432109876543210
2817 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2825 if (((word
>> 21) & 0x1) == 0)
2827 if (((word
>> 28) & 0x1) == 0)
2829 if (((word
>> 29) & 0x1) == 0)
2831 if (((word
>> 30) & 0x1) == 0)
2833 /* 33222222222211111111110000000000
2834 10987654321098765432109876543210
2835 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2841 /* 33222222222211111111110000000000
2842 10987654321098765432109876543210
2843 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2850 if (((word
>> 30) & 0x1) == 0)
2852 /* 33222222222211111111110000000000
2853 10987654321098765432109876543210
2854 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2860 /* 33222222222211111111110000000000
2861 10987654321098765432109876543210
2862 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2870 if (((word
>> 10) & 0x1) == 0)
2872 if (((word
>> 11) & 0x1) == 0)
2874 if (((word
>> 22) & 0x1) == 0)
2876 if (((word
>> 23) & 0x1) == 0)
2878 if (((word
>> 29) & 0x1) == 0)
2880 if (((word
>> 30) & 0x1) == 0)
2882 /* 33222222222211111111110000000000
2883 10987654321098765432109876543210
2884 x0011010000xxxxxxxxx00xxxxxxxxxx
2890 /* 33222222222211111111110000000000
2891 10987654321098765432109876543210
2892 x1011010000xxxxxxxxx00xxxxxxxxxx
2899 if (((word
>> 30) & 0x1) == 0)
2901 /* 33222222222211111111110000000000
2902 10987654321098765432109876543210
2903 x0111010000xxxxxxxxx00xxxxxxxxxx
2909 /* 33222222222211111111110000000000
2910 10987654321098765432109876543210
2911 x1111010000xxxxxxxxx00xxxxxxxxxx
2919 if (((word
>> 30) & 0x1) == 0)
2921 /* 33222222222211111111110000000000
2922 10987654321098765432109876543210
2923 x0x11010100xxxxxxxxx00xxxxxxxxxx
2929 /* 33222222222211111111110000000000
2930 10987654321098765432109876543210
2931 x1x11010100xxxxxxxxx00xxxxxxxxxx
2939 if (((word
>> 23) & 0x1) == 0)
2941 if (((word
>> 30) & 0x1) == 0)
2943 /* 33222222222211111111110000000000
2944 10987654321098765432109876543210
2945 x0x11010010xxxxxxxxx00xxxxxxxxxx
2951 /* 33222222222211111111110000000000
2952 10987654321098765432109876543210
2953 x1x11010010xxxxxxxxx00xxxxxxxxxx
2960 if (((word
>> 12) & 0x1) == 0)
2962 if (((word
>> 13) & 0x1) == 0)
2964 if (((word
>> 14) & 0x1) == 0)
2966 if (((word
>> 29) & 0x1) == 0)
2968 if (((word
>> 30) & 0x1) == 0)
2970 /* 33222222222211111111110000000000
2971 10987654321098765432109876543210
2972 x0011010110xxxxxx00000xxxxxxxxxx
2978 if (((word
>> 16) & 0x1) == 0)
2980 /* 33222222222211111111110000000000
2981 10987654321098765432109876543210
2982 x1011010110xxxx0x00000xxxxxxxxxx
2988 /* 33222222222211111111110000000000
2989 10987654321098765432109876543210
2990 x1011010110xxxx1x00000xxxxxxxxxx
2998 /* 33222222222211111111110000000000
2999 10987654321098765432109876543210
3000 xx111010110xxxxxx00000xxxxxxxxxx
3007 if (((word
>> 30) & 0x1) == 0)
3009 /* 33222222222211111111110000000000
3010 10987654321098765432109876543210
3011 x0x11010110xxxxxx10000xxxxxxxxxx
3017 /* 33222222222211111111110000000000
3018 10987654321098765432109876543210
3019 x1x11010110xxxxxx10000xxxxxxxxxx
3027 if (((word
>> 30) & 0x1) == 0)
3029 /* 33222222222211111111110000000000
3030 10987654321098765432109876543210
3031 x0x11010110xxxxxxx1000xxxxxxxxxx
3037 /* 33222222222211111111110000000000
3038 10987654321098765432109876543210
3039 x1x11010110xxxxxxx1000xxxxxxxxxx
3047 if (((word
>> 13) & 0x1) == 0)
3049 if (((word
>> 14) & 0x1) == 0)
3051 if (((word
>> 30) & 0x1) == 0)
3053 /* 33222222222211111111110000000000
3054 10987654321098765432109876543210
3055 x0x11010110xxxxxx00100xxxxxxxxxx
3061 if (((word
>> 16) & 0x1) == 0)
3063 /* 33222222222211111111110000000000
3064 10987654321098765432109876543210
3065 x1x11010110xxxx0x00100xxxxxxxxxx
3071 /* 33222222222211111111110000000000
3072 10987654321098765432109876543210
3073 x1x11010110xxxx1x00100xxxxxxxxxx
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 xxx11010110xxxxxx10100xxxxxxxxxx
3090 if (((word
>> 30) & 0x1) == 0)
3092 /* 33222222222211111111110000000000
3093 10987654321098765432109876543210
3094 x0x11010110xxxxxxx1100xxxxxxxxxx
3100 /* 33222222222211111111110000000000
3101 10987654321098765432109876543210
3102 x1x11010110xxxxxxx1100xxxxxxxxxx
3113 if (((word
>> 22) & 0x1) == 0)
3115 if (((word
>> 14) & 0x1) == 0)
3117 /* 33222222222211111111110000000000
3118 10987654321098765432109876543210
3119 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3125 /* 33222222222211111111110000000000
3126 10987654321098765432109876543210
3127 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3134 if (((word
>> 23) & 0x1) == 0)
3136 if (((word
>> 30) & 0x1) == 0)
3138 /* 33222222222211111111110000000000
3139 10987654321098765432109876543210
3140 x0x11010010xxxxxxxxx10xxxxxxxxxx
3146 /* 33222222222211111111110000000000
3147 10987654321098765432109876543210
3148 x1x11010010xxxxxxxxx10xxxxxxxxxx
3155 if (((word
>> 12) & 0x1) == 0)
3157 if (((word
>> 13) & 0x1) == 0)
3159 if (((word
>> 14) & 0x1) == 0)
3161 if (((word
>> 30) & 0x1) == 0)
3163 /* 33222222222211111111110000000000
3164 10987654321098765432109876543210
3165 x0x11010110xxxxxx00010xxxxxxxxxx
3171 if (((word
>> 16) & 0x1) == 0)
3173 if (((word
>> 31) & 0x1) == 0)
3175 /* 33222222222211111111110000000000
3176 10987654321098765432109876543210
3177 01x11010110xxxx0x00010xxxxxxxxxx
3183 /* 33222222222211111111110000000000
3184 10987654321098765432109876543210
3185 11x11010110xxxx0x00010xxxxxxxxxx
3192 /* 33222222222211111111110000000000
3193 10987654321098765432109876543210
3194 x1x11010110xxxx1x00010xxxxxxxxxx
3202 /* 33222222222211111111110000000000
3203 10987654321098765432109876543210
3204 xxx11010110xxxxxx10010xxxxxxxxxx
3211 if (((word
>> 30) & 0x1) == 0)
3213 /* 33222222222211111111110000000000
3214 10987654321098765432109876543210
3215 x0x11010110xxxxxxx1010xxxxxxxxxx
3221 /* 33222222222211111111110000000000
3222 10987654321098765432109876543210
3223 x1x11010110xxxxxxx1010xxxxxxxxxx
3231 if (((word
>> 13) & 0x1) == 0)
3233 if (((word
>> 14) & 0x1) == 0)
3235 /* 33222222222211111111110000000000
3236 10987654321098765432109876543210
3237 xxx11010110xxxxxx00110xxxxxxxxxx
3243 /* 33222222222211111111110000000000
3244 10987654321098765432109876543210
3245 xxx11010110xxxxxx10110xxxxxxxxxx
3252 /* 33222222222211111111110000000000
3253 10987654321098765432109876543210
3254 xxx11010110xxxxxxx1110xxxxxxxxxx
3265 if (((word
>> 11) & 0x1) == 0)
3267 if (((word
>> 22) & 0x1) == 0)
3269 if (((word
>> 23) & 0x1) == 0)
3271 /* 33222222222211111111110000000000
3272 10987654321098765432109876543210
3273 xxx11010000xxxxxxxxx01xxxxxxxxxx
3279 if (((word
>> 30) & 0x1) == 0)
3281 /* 33222222222211111111110000000000
3282 10987654321098765432109876543210
3283 x0x11010100xxxxxxxxx01xxxxxxxxxx
3289 /* 33222222222211111111110000000000
3290 10987654321098765432109876543210
3291 x1x11010100xxxxxxxxx01xxxxxxxxxx
3299 if (((word
>> 12) & 0x1) == 0)
3301 if (((word
>> 13) & 0x1) == 0)
3303 if (((word
>> 14) & 0x1) == 0)
3305 if (((word
>> 16) & 0x1) == 0)
3307 /* 33222222222211111111110000000000
3308 10987654321098765432109876543210
3309 xxx11010x10xxxx0x00001xxxxxxxxxx
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 xxx11010x10xxxx1x00001xxxxxxxxxx
3324 if (((word
>> 30) & 0x1) == 0)
3326 /* 33222222222211111111110000000000
3327 10987654321098765432109876543210
3328 x0x11010x10xxxxxx10001xxxxxxxxxx
3334 /* 33222222222211111111110000000000
3335 10987654321098765432109876543210
3336 x1x11010x10xxxxxx10001xxxxxxxxxx
3344 if (((word
>> 30) & 0x1) == 0)
3346 /* 33222222222211111111110000000000
3347 10987654321098765432109876543210
3348 x0x11010x10xxxxxxx1001xxxxxxxxxx
3354 /* 33222222222211111111110000000000
3355 10987654321098765432109876543210
3356 x1x11010x10xxxxxxx1001xxxxxxxxxx
3364 if (((word
>> 13) & 0x1) == 0)
3366 if (((word
>> 14) & 0x1) == 0)
3368 if (((word
>> 30) & 0x1) == 0)
3370 /* 33222222222211111111110000000000
3371 10987654321098765432109876543210
3372 x0x11010x10xxxxxx00101xxxxxxxxxx
3378 if (((word
>> 16) & 0x1) == 0)
3380 /* 33222222222211111111110000000000
3381 10987654321098765432109876543210
3382 x1x11010x10xxxx0x00101xxxxxxxxxx
3388 /* 33222222222211111111110000000000
3389 10987654321098765432109876543210
3390 x1x11010x10xxxx1x00101xxxxxxxxxx
3398 /* 33222222222211111111110000000000
3399 10987654321098765432109876543210
3400 xxx11010x10xxxxxx10101xxxxxxxxxx
3407 /* 33222222222211111111110000000000
3408 10987654321098765432109876543210
3409 xxx11010x10xxxxxxx1101xxxxxxxxxx
3418 if (((word
>> 12) & 0x1) == 0)
3420 if (((word
>> 13) & 0x1) == 0)
3422 if (((word
>> 14) & 0x1) == 0)
3424 if (((word
>> 30) & 0x1) == 0)
3426 /* 33222222222211111111110000000000
3427 10987654321098765432109876543210
3428 x0x11010xx0xxxxxx00011xxxxxxxxxx
3434 if (((word
>> 16) & 0x1) == 0)
3436 /* 33222222222211111111110000000000
3437 10987654321098765432109876543210
3438 x1x11010xx0xxxx0x00011xxxxxxxxxx
3444 /* 33222222222211111111110000000000
3445 10987654321098765432109876543210
3446 x1x11010xx0xxxx1x00011xxxxxxxxxx
3454 /* 33222222222211111111110000000000
3455 10987654321098765432109876543210
3456 xxx11010xx0xxxxxx10011xxxxxxxxxx
3463 if (((word
>> 30) & 0x1) == 0)
3465 /* 33222222222211111111110000000000
3466 10987654321098765432109876543210
3467 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3473 /* 33222222222211111111110000000000
3474 10987654321098765432109876543210
3475 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3483 if (((word
>> 13) & 0x1) == 0)
3485 if (((word
>> 14) & 0x1) == 0)
3487 /* 33222222222211111111110000000000
3488 10987654321098765432109876543210
3489 xxx11010xx0xxxxxx00111xxxxxxxxxx
3495 /* 33222222222211111111110000000000
3496 10987654321098765432109876543210
3497 xxx11010xx0xxxxxx10111xxxxxxxxxx
3504 /* 33222222222211111111110000000000
3505 10987654321098765432109876543210
3506 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3517 if (((word
>> 29) & 0x1) == 0)
3519 if (((word
>> 30) & 0x1) == 0)
3521 /* 33222222222211111111110000000000
3522 10987654321098765432109876543210
3523 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3529 /* 33222222222211111111110000000000
3530 10987654321098765432109876543210
3531 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3538 if (((word
>> 30) & 0x1) == 0)
3540 /* 33222222222211111111110000000000
3541 10987654321098765432109876543210
3542 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3548 /* 33222222222211111111110000000000
3549 10987654321098765432109876543210
3550 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3560 if (((word
>> 27) & 0x1) == 0)
3562 if (((word
>> 23) & 0x1) == 0)
3564 if (((word
>> 29) & 0x1) == 0)
3566 if (((word
>> 30) & 0x1) == 0)
3568 /* 33222222222211111111110000000000
3569 10987654321098765432109876543210
3570 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3576 /* 33222222222211111111110000000000
3577 10987654321098765432109876543210
3578 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3585 /* 33222222222211111111110000000000
3586 10987654321098765432109876543210
3587 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3594 /* 33222222222211111111110000000000
3595 10987654321098765432109876543210
3596 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3603 if (((word
>> 21) & 0x1) == 0)
3605 if (((word
>> 28) & 0x1) == 0)
3607 if (((word
>> 29) & 0x1) == 0)
3609 if (((word
>> 30) & 0x1) == 0)
3611 /* 33222222222211111111110000000000
3612 10987654321098765432109876543210
3613 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3619 /* 33222222222211111111110000000000
3620 10987654321098765432109876543210
3621 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3628 if (((word
>> 30) & 0x1) == 0)
3630 /* 33222222222211111111110000000000
3631 10987654321098765432109876543210
3632 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3638 /* 33222222222211111111110000000000
3639 10987654321098765432109876543210
3640 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3648 if (((word
>> 15) & 0x1) == 0)
3650 if (((word
>> 22) & 0x1) == 0)
3652 /* 33222222222211111111110000000000
3653 10987654321098765432109876543210
3654 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3660 if (((word
>> 23) & 0x1) == 0)
3662 /* 33222222222211111111110000000000
3663 10987654321098765432109876543210
3664 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3670 /* 33222222222211111111110000000000
3671 10987654321098765432109876543210
3672 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3680 /* 33222222222211111111110000000000
3681 10987654321098765432109876543210
3682 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3690 if (((word
>> 23) & 0x1) == 0)
3692 if (((word
>> 28) & 0x1) == 0)
3694 if (((word
>> 29) & 0x1) == 0)
3696 if (((word
>> 30) & 0x1) == 0)
3698 /* 33222222222211111111110000000000
3699 10987654321098765432109876543210
3700 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3706 /* 33222222222211111111110000000000
3707 10987654321098765432109876543210
3708 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3715 if (((word
>> 30) & 0x1) == 0)
3717 /* 33222222222211111111110000000000
3718 10987654321098765432109876543210
3719 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3725 /* 33222222222211111111110000000000
3726 10987654321098765432109876543210
3727 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3735 if (((word
>> 15) & 0x1) == 0)
3737 /* 33222222222211111111110000000000
3738 10987654321098765432109876543210
3739 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3745 /* 33222222222211111111110000000000
3746 10987654321098765432109876543210
3747 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3755 if (((word
>> 15) & 0x1) == 0)
3757 /* 33222222222211111111110000000000
3758 10987654321098765432109876543210
3759 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3765 /* 33222222222211111111110000000000
3766 10987654321098765432109876543210
3767 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3779 if (((word
>> 27) & 0x1) == 0)
3781 if (((word
>> 28) & 0x1) == 0)
3783 if (((word
>> 24) & 0x1) == 0)
3785 if (((word
>> 29) & 0x1) == 0)
3787 if (((word
>> 13) & 0x1) == 0)
3789 if (((word
>> 14) & 0x1) == 0)
3791 if (((word
>> 15) & 0x1) == 0)
3793 if (((word
>> 21) & 0x1) == 0)
3795 if (((word
>> 30) & 0x1) == 0)
3797 if (((word
>> 31) & 0x1) == 0)
3799 if (((word
>> 16) & 0x1) == 0)
3801 if (((word
>> 17) & 0x1) == 0)
3803 if (((word
>> 18) & 0x1) == 0)
3805 if (((word
>> 19) & 0x1) == 0)
3807 if (((word
>> 20) & 0x1) == 0)
3809 /* 33222222222211111111110000000000
3810 10987654321098765432109876543210
3811 000001x0xx000000000xxxxxxxxxxxxx
3817 /* 33222222222211111111110000000000
3818 10987654321098765432109876543210
3819 000001x0xx010000000xxxxxxxxxxxxx
3826 if (((word
>> 20) & 0x1) == 0)
3828 /* 33222222222211111111110000000000
3829 10987654321098765432109876543210
3830 000001x0xx001000000xxxxxxxxxxxxx
3836 /* 33222222222211111111110000000000
3837 10987654321098765432109876543210
3838 000001x0xx011000000xxxxxxxxxxxxx
3846 if (((word
>> 19) & 0x1) == 0)
3848 /* 33222222222211111111110000000000
3849 10987654321098765432109876543210
3850 000001x0xx0x0100000xxxxxxxxxxxxx
3856 /* 33222222222211111111110000000000
3857 10987654321098765432109876543210
3858 000001x0xx0x1100000xxxxxxxxxxxxx
3866 if (((word
>> 18) & 0x1) == 0)
3868 if (((word
>> 19) & 0x1) == 0)
3870 /* 33222222222211111111110000000000
3871 10987654321098765432109876543210
3872 000001x0xx0x0010000xxxxxxxxxxxxx
3878 if (((word
>> 20) & 0x1) == 0)
3880 /* 33222222222211111111110000000000
3881 10987654321098765432109876543210
3882 000001x0xx001010000xxxxxxxxxxxxx
3888 /* 33222222222211111111110000000000
3889 10987654321098765432109876543210
3890 000001x0xx011010000xxxxxxxxxxxxx
3898 /* 33222222222211111111110000000000
3899 10987654321098765432109876543210
3900 000001x0xx0xx110000xxxxxxxxxxxxx
3908 if (((word
>> 17) & 0x1) == 0)
3910 if (((word
>> 18) & 0x1) == 0)
3912 if (((word
>> 19) & 0x1) == 0)
3914 /* 33222222222211111111110000000000
3915 10987654321098765432109876543210
3916 000001x0xx0x0001000xxxxxxxxxxxxx
3922 if (((word
>> 20) & 0x1) == 0)
3924 /* 33222222222211111111110000000000
3925 10987654321098765432109876543210
3926 000001x0xx001001000xxxxxxxxxxxxx
3932 /* 33222222222211111111110000000000
3933 10987654321098765432109876543210
3934 000001x0xx011001000xxxxxxxxxxxxx
3942 if (((word
>> 19) & 0x1) == 0)
3944 /* 33222222222211111111110000000000
3945 10987654321098765432109876543210
3946 000001x0xx0x0101000xxxxxxxxxxxxx
3952 /* 33222222222211111111110000000000
3953 10987654321098765432109876543210
3954 000001x0xx0x1101000xxxxxxxxxxxxx
3962 if (((word
>> 18) & 0x1) == 0)
3964 if (((word
>> 19) & 0x1) == 0)
3966 if (((word
>> 20) & 0x1) == 0)
3968 /* 33222222222211111111110000000000
3969 10987654321098765432109876543210
3970 000001x0xx000011000xxxxxxxxxxxxx
3976 /* 33222222222211111111110000000000
3977 10987654321098765432109876543210
3978 000001x0xx010011000xxxxxxxxxxxxx
3985 if (((word
>> 20) & 0x1) == 0)
3987 /* 33222222222211111111110000000000
3988 10987654321098765432109876543210
3989 000001x0xx001011000xxxxxxxxxxxxx
3995 /* 33222222222211111111110000000000
3996 10987654321098765432109876543210
3997 000001x0xx011011000xxxxxxxxxxxxx
4005 /* 33222222222211111111110000000000
4006 10987654321098765432109876543210
4007 000001x0xx0xx111000xxxxxxxxxxxxx
4016 if (((word
>> 23) & 0x1) == 0)
4018 /* 33222222222211111111110000000000
4019 10987654321098765432109876543210
4020 100001x00x0xxxxx000xxxxxxxxxxxxx
4026 /* 33222222222211111111110000000000
4027 10987654321098765432109876543210
4028 100001x01x0xxxxx000xxxxxxxxxxxxx
4036 if (((word
>> 31) & 0x1) == 0)
4038 if (((word
>> 12) & 0x1) == 0)
4040 if (((word
>> 10) & 0x1) == 0)
4042 if (((word
>> 11) & 0x1) == 0)
4044 /* 33222222222211111111110000000000
4045 10987654321098765432109876543210
4046 010001x0xx0xxxxx000000xxxxxxxxxx
4052 /* 33222222222211111111110000000000
4053 10987654321098765432109876543210
4054 010001x0xx0xxxxx000010xxxxxxxxxx
4061 if (((word
>> 11) & 0x1) == 0)
4063 /* 33222222222211111111110000000000
4064 10987654321098765432109876543210
4065 010001x0xx0xxxxx000001xxxxxxxxxx
4071 /* 33222222222211111111110000000000
4072 10987654321098765432109876543210
4073 010001x0xx0xxxxx000011xxxxxxxxxx
4081 /* 33222222222211111111110000000000
4082 10987654321098765432109876543210
4083 010001x0xx0xxxxx0001xxxxxxxxxxxx
4090 if (((word
>> 23) & 0x1) == 0)
4092 /* 33222222222211111111110000000000
4093 10987654321098765432109876543210
4094 110001x00x0xxxxx000xxxxxxxxxxxxx
4100 /* 33222222222211111111110000000000
4101 10987654321098765432109876543210
4102 110001x01x0xxxxx000xxxxxxxxxxxxx
4111 if (((word
>> 30) & 0x1) == 0)
4113 if (((word
>> 31) & 0x1) == 0)
4115 if (((word
>> 10) & 0x1) == 0)
4117 if (((word
>> 11) & 0x1) == 0)
4119 if (((word
>> 12) & 0x1) == 0)
4121 /* 33222222222211111111110000000000
4122 10987654321098765432109876543210
4123 000001x0xx1xxxxx000000xxxxxxxxxx
4129 /* 33222222222211111111110000000000
4130 10987654321098765432109876543210
4131 000001x0xx1xxxxx000100xxxxxxxxxx
4138 /* 33222222222211111111110000000000
4139 10987654321098765432109876543210
4140 000001x0xx1xxxxx000x10xxxxxxxxxx
4147 if (((word
>> 11) & 0x1) == 0)
4149 if (((word
>> 12) & 0x1) == 0)
4151 /* 33222222222211111111110000000000
4152 10987654321098765432109876543210
4153 000001x0xx1xxxxx000001xxxxxxxxxx
4159 /* 33222222222211111111110000000000
4160 10987654321098765432109876543210
4161 000001x0xx1xxxxx000101xxxxxxxxxx
4168 /* 33222222222211111111110000000000
4169 10987654321098765432109876543210
4170 000001x0xx1xxxxx000x11xxxxxxxxxx
4178 if (((word
>> 23) & 0x1) == 0)
4180 /* 33222222222211111111110000000000
4181 10987654321098765432109876543210
4182 100001x00x1xxxxx000xxxxxxxxxxxxx
4188 /* 33222222222211111111110000000000
4189 10987654321098765432109876543210
4190 100001x01x1xxxxx000xxxxxxxxxxxxx
4198 if (((word
>> 23) & 0x1) == 0)
4200 if (((word
>> 31) & 0x1) == 0)
4202 if (((word
>> 10) & 0x1) == 0)
4204 if (((word
>> 11) & 0x1) == 0)
4206 /* 33222222222211111111110000000000
4207 10987654321098765432109876543210
4208 010001x00x1xxxxx000x00xxxxxxxxxx
4214 /* 33222222222211111111110000000000
4215 10987654321098765432109876543210
4216 010001x00x1xxxxx000x10xxxxxxxxxx
4223 if (((word
>> 11) & 0x1) == 0)
4225 /* 33222222222211111111110000000000
4226 10987654321098765432109876543210
4227 010001x00x1xxxxx000x01xxxxxxxxxx
4233 /* 33222222222211111111110000000000
4234 10987654321098765432109876543210
4235 010001x00x1xxxxx000x11xxxxxxxxxx
4243 /* 33222222222211111111110000000000
4244 10987654321098765432109876543210
4245 110001x00x1xxxxx000xxxxxxxxxxxxx
4252 if (((word
>> 31) & 0x1) == 0)
4254 if (((word
>> 10) & 0x1) == 0)
4256 if (((word
>> 11) & 0x1) == 0)
4258 if (((word
>> 12) & 0x1) == 0)
4260 if (((word
>> 22) & 0x1) == 0)
4262 /* 33222222222211111111110000000000
4263 10987654321098765432109876543210
4264 010001x0101xxxxx000000xxxxxxxxxx
4270 /* 33222222222211111111110000000000
4271 10987654321098765432109876543210
4272 010001x0111xxxxx000000xxxxxxxxxx
4279 if (((word
>> 22) & 0x1) == 0)
4281 /* 33222222222211111111110000000000
4282 10987654321098765432109876543210
4283 010001x0101xxxxx000100xxxxxxxxxx
4289 /* 33222222222211111111110000000000
4290 10987654321098765432109876543210
4291 010001x0111xxxxx000100xxxxxxxxxx
4299 if (((word
>> 12) & 0x1) == 0)
4301 if (((word
>> 22) & 0x1) == 0)
4303 /* 33222222222211111111110000000000
4304 10987654321098765432109876543210
4305 010001x0101xxxxx000010xxxxxxxxxx
4311 /* 33222222222211111111110000000000
4312 10987654321098765432109876543210
4313 010001x0111xxxxx000010xxxxxxxxxx
4320 /* 33222222222211111111110000000000
4321 10987654321098765432109876543210
4322 010001x01x1xxxxx000110xxxxxxxxxx
4330 if (((word
>> 11) & 0x1) == 0)
4332 if (((word
>> 12) & 0x1) == 0)
4334 if (((word
>> 22) & 0x1) == 0)
4336 /* 33222222222211111111110000000000
4337 10987654321098765432109876543210
4338 010001x0101xxxxx000001xxxxxxxxxx
4344 /* 33222222222211111111110000000000
4345 10987654321098765432109876543210
4346 010001x0111xxxxx000001xxxxxxxxxx
4353 if (((word
>> 22) & 0x1) == 0)
4355 /* 33222222222211111111110000000000
4356 10987654321098765432109876543210
4357 010001x0101xxxxx000101xxxxxxxxxx
4363 /* 33222222222211111111110000000000
4364 10987654321098765432109876543210
4365 010001x0111xxxxx000101xxxxxxxxxx
4373 if (((word
>> 12) & 0x1) == 0)
4375 if (((word
>> 22) & 0x1) == 0)
4377 /* 33222222222211111111110000000000
4378 10987654321098765432109876543210
4379 010001x0101xxxxx000011xxxxxxxxxx
4385 /* 33222222222211111111110000000000
4386 10987654321098765432109876543210
4387 010001x0111xxxxx000011xxxxxxxxxx
4394 /* 33222222222211111111110000000000
4395 10987654321098765432109876543210
4396 010001x01x1xxxxx000111xxxxxxxxxx
4405 /* 33222222222211111111110000000000
4406 10987654321098765432109876543210
4407 110001x01x1xxxxx000xxxxxxxxxxxxx
4417 if (((word
>> 31) & 0x1) == 0)
4419 if (((word
>> 21) & 0x1) == 0)
4421 if (((word
>> 16) & 0x1) == 0)
4423 if (((word
>> 17) & 0x1) == 0)
4425 if (((word
>> 18) & 0x1) == 0)
4427 if (((word
>> 19) & 0x1) == 0)
4429 if (((word
>> 20) & 0x1) == 0)
4431 /* 33222222222211111111110000000000
4432 10987654321098765432109876543210
4433 0x0001x0xx000000100xxxxxxxxxxxxx
4439 if (((word
>> 30) & 0x1) == 0)
4441 /* 33222222222211111111110000000000
4442 10987654321098765432109876543210
4443 000001x0xx010000100xxxxxxxxxxxxx
4449 /* 33222222222211111111110000000000
4450 10987654321098765432109876543210
4451 010001x0xx010000100xxxxxxxxxxxxx
4459 if (((word
>> 20) & 0x1) == 0)
4461 /* 33222222222211111111110000000000
4462 10987654321098765432109876543210
4463 0x0001x0xx001000100xxxxxxxxxxxxx
4469 if (((word
>> 30) & 0x1) == 0)
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 000001x0xx011000100xxxxxxxxxxxxx
4479 /* 33222222222211111111110000000000
4480 10987654321098765432109876543210
4481 010001x0xx011000100xxxxxxxxxxxxx
4490 if (((word
>> 19) & 0x1) == 0)
4492 if (((word
>> 20) & 0x1) == 0)
4494 /* 33222222222211111111110000000000
4495 10987654321098765432109876543210
4496 0x0001x0xx000100100xxxxxxxxxxxxx
4502 if (((word
>> 30) & 0x1) == 0)
4504 /* 33222222222211111111110000000000
4505 10987654321098765432109876543210
4506 000001x0xx010100100xxxxxxxxxxxxx
4512 /* 33222222222211111111110000000000
4513 10987654321098765432109876543210
4514 010001x0xx010100100xxxxxxxxxxxxx
4522 if (((word
>> 20) & 0x1) == 0)
4524 if (((word
>> 30) & 0x1) == 0)
4526 /* 33222222222211111111110000000000
4527 10987654321098765432109876543210
4528 000001x0xx001100100xxxxxxxxxxxxx
4534 /* 33222222222211111111110000000000
4535 10987654321098765432109876543210
4536 010001x0xx001100100xxxxxxxxxxxxx
4543 /* 33222222222211111111110000000000
4544 10987654321098765432109876543210
4545 0x0001x0xx011100100xxxxxxxxxxxxx
4554 if (((word
>> 18) & 0x1) == 0)
4556 if (((word
>> 19) & 0x1) == 0)
4558 if (((word
>> 20) & 0x1) == 0)
4560 /* 33222222222211111111110000000000
4561 10987654321098765432109876543210
4562 0x0001x0xx000010100xxxxxxxxxxxxx
4568 /* 33222222222211111111110000000000
4569 10987654321098765432109876543210
4570 0x0001x0xx010010100xxxxxxxxxxxxx
4577 if (((word
>> 20) & 0x1) == 0)
4579 /* 33222222222211111111110000000000
4580 10987654321098765432109876543210
4581 0x0001x0xx001010100xxxxxxxxxxxxx
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 0x0001x0xx011010100xxxxxxxxxxxxx
4597 if (((word
>> 19) & 0x1) == 0)
4599 if (((word
>> 20) & 0x1) == 0)
4601 if (((word
>> 30) & 0x1) == 0)
4603 /* 33222222222211111111110000000000
4604 10987654321098765432109876543210
4605 000001x0xx000110100xxxxxxxxxxxxx
4611 /* 33222222222211111111110000000000
4612 10987654321098765432109876543210
4613 010001x0xx000110100xxxxxxxxxxxxx
4620 /* 33222222222211111111110000000000
4621 10987654321098765432109876543210
4622 0x0001x0xx010110100xxxxxxxxxxxxx
4629 if (((word
>> 20) & 0x1) == 0)
4631 /* 33222222222211111111110000000000
4632 10987654321098765432109876543210
4633 0x0001x0xx001110100xxxxxxxxxxxxx
4639 /* 33222222222211111111110000000000
4640 10987654321098765432109876543210
4641 0x0001x0xx011110100xxxxxxxxxxxxx
4651 if (((word
>> 17) & 0x1) == 0)
4653 if (((word
>> 18) & 0x1) == 0)
4655 if (((word
>> 19) & 0x1) == 0)
4657 if (((word
>> 20) & 0x1) == 0)
4659 /* 33222222222211111111110000000000
4660 10987654321098765432109876543210
4661 0x0001x0xx000001100xxxxxxxxxxxxx
4667 if (((word
>> 30) & 0x1) == 0)
4669 /* 33222222222211111111110000000000
4670 10987654321098765432109876543210
4671 000001x0xx010001100xxxxxxxxxxxxx
4677 /* 33222222222211111111110000000000
4678 10987654321098765432109876543210
4679 010001x0xx010001100xxxxxxxxxxxxx
4687 if (((word
>> 20) & 0x1) == 0)
4689 /* 33222222222211111111110000000000
4690 10987654321098765432109876543210
4691 0x0001x0xx001001100xxxxxxxxxxxxx
4697 if (((word
>> 30) & 0x1) == 0)
4699 /* 33222222222211111111110000000000
4700 10987654321098765432109876543210
4701 000001x0xx011001100xxxxxxxxxxxxx
4707 /* 33222222222211111111110000000000
4708 10987654321098765432109876543210
4709 010001x0xx011001100xxxxxxxxxxxxx
4718 if (((word
>> 19) & 0x1) == 0)
4720 if (((word
>> 30) & 0x1) == 0)
4722 /* 33222222222211111111110000000000
4723 10987654321098765432109876543210
4724 000001x0xx0x0101100xxxxxxxxxxxxx
4730 /* 33222222222211111111110000000000
4731 10987654321098765432109876543210
4732 010001x0xx0x0101100xxxxxxxxxxxxx
4739 if (((word
>> 20) & 0x1) == 0)
4741 if (((word
>> 30) & 0x1) == 0)
4743 /* 33222222222211111111110000000000
4744 10987654321098765432109876543210
4745 000001x0xx001101100xxxxxxxxxxxxx
4751 /* 33222222222211111111110000000000
4752 10987654321098765432109876543210
4753 010001x0xx001101100xxxxxxxxxxxxx
4760 /* 33222222222211111111110000000000
4761 10987654321098765432109876543210
4762 0x0001x0xx011101100xxxxxxxxxxxxx
4771 if (((word
>> 18) & 0x1) == 0)
4773 if (((word
>> 19) & 0x1) == 0)
4775 if (((word
>> 20) & 0x1) == 0)
4777 if (((word
>> 30) & 0x1) == 0)
4779 /* 33222222222211111111110000000000
4780 10987654321098765432109876543210
4781 000001x0xx000011100xxxxxxxxxxxxx
4787 /* 33222222222211111111110000000000
4788 10987654321098765432109876543210
4789 010001x0xx000011100xxxxxxxxxxxxx
4796 if (((word
>> 30) & 0x1) == 0)
4798 /* 33222222222211111111110000000000
4799 10987654321098765432109876543210
4800 000001x0xx010011100xxxxxxxxxxxxx
4806 /* 33222222222211111111110000000000
4807 10987654321098765432109876543210
4808 010001x0xx010011100xxxxxxxxxxxxx
4816 if (((word
>> 20) & 0x1) == 0)
4818 /* 33222222222211111111110000000000
4819 10987654321098765432109876543210
4820 0x0001x0xx001011100xxxxxxxxxxxxx
4826 if (((word
>> 30) & 0x1) == 0)
4828 /* 33222222222211111111110000000000
4829 10987654321098765432109876543210
4830 000001x0xx011011100xxxxxxxxxxxxx
4836 /* 33222222222211111111110000000000
4837 10987654321098765432109876543210
4838 010001x0xx011011100xxxxxxxxxxxxx
4847 if (((word
>> 19) & 0x1) == 0)
4849 if (((word
>> 20) & 0x1) == 0)
4851 if (((word
>> 30) & 0x1) == 0)
4853 /* 33222222222211111111110000000000
4854 10987654321098765432109876543210
4855 000001x0xx000111100xxxxxxxxxxxxx
4861 /* 33222222222211111111110000000000
4862 10987654321098765432109876543210
4863 010001x0xx000111100xxxxxxxxxxxxx
4870 if (((word
>> 30) & 0x1) == 0)
4872 /* 33222222222211111111110000000000
4873 10987654321098765432109876543210
4874 000001x0xx010111100xxxxxxxxxxxxx
4880 /* 33222222222211111111110000000000
4881 10987654321098765432109876543210
4882 010001x0xx010111100xxxxxxxxxxxxx
4890 if (((word
>> 20) & 0x1) == 0)
4892 if (((word
>> 30) & 0x1) == 0)
4894 /* 33222222222211111111110000000000
4895 10987654321098765432109876543210
4896 000001x0xx001111100xxxxxxxxxxxxx
4902 /* 33222222222211111111110000000000
4903 10987654321098765432109876543210
4904 010001x0xx001111100xxxxxxxxxxxxx
4911 /* 33222222222211111111110000000000
4912 10987654321098765432109876543210
4913 0x0001x0xx011111100xxxxxxxxxxxxx
4924 if (((word
>> 10) & 0x1) == 0)
4926 if (((word
>> 12) & 0x1) == 0)
4928 if (((word
>> 30) & 0x1) == 0)
4930 /* 33222222222211111111110000000000
4931 10987654321098765432109876543210
4932 000001x0xx1xxxxx1000x0xxxxxxxxxx
4938 if (((word
>> 22) & 0x1) == 0)
4940 /* 33222222222211111111110000000000
4941 10987654321098765432109876543210
4942 010001x0x01xxxxx1000x0xxxxxxxxxx
4948 /* 33222222222211111111110000000000
4949 10987654321098765432109876543210
4950 010001x0x11xxxxx1000x0xxxxxxxxxx
4958 if (((word
>> 30) & 0x1) == 0)
4960 /* 33222222222211111111110000000000
4961 10987654321098765432109876543210
4962 000001x0xx1xxxxx1001x0xxxxxxxxxx
4968 if (((word
>> 22) & 0x1) == 0)
4970 /* 33222222222211111111110000000000
4971 10987654321098765432109876543210
4972 010001x0x01xxxxx1001x0xxxxxxxxxx
4978 /* 33222222222211111111110000000000
4979 10987654321098765432109876543210
4980 010001x0x11xxxxx1001x0xxxxxxxxxx
4989 if (((word
>> 12) & 0x1) == 0)
4991 if (((word
>> 30) & 0x1) == 0)
4993 if (((word
>> 11) & 0x1) == 0)
4995 /* 33222222222211111111110000000000
4996 10987654321098765432109876543210
4997 000001x0xx1xxxxx100001xxxxxxxxxx
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 000001x0xx1xxxxx100011xxxxxxxxxx
5012 if (((word
>> 22) & 0x1) == 0)
5014 /* 33222222222211111111110000000000
5015 10987654321098765432109876543210
5016 010001x0x01xxxxx1000x1xxxxxxxxxx
5022 /* 33222222222211111111110000000000
5023 10987654321098765432109876543210
5024 010001x0x11xxxxx1000x1xxxxxxxxxx
5032 if (((word
>> 30) & 0x1) == 0)
5034 if (((word
>> 11) & 0x1) == 0)
5036 /* 33222222222211111111110000000000
5037 10987654321098765432109876543210
5038 000001x0xx1xxxxx100101xxxxxxxxxx
5044 /* 33222222222211111111110000000000
5045 10987654321098765432109876543210
5046 000001x0xx1xxxxx100111xxxxxxxxxx
5053 if (((word
>> 22) & 0x1) == 0)
5055 /* 33222222222211111111110000000000
5056 10987654321098765432109876543210
5057 010001x0x01xxxxx1001x1xxxxxxxxxx
5063 /* 33222222222211111111110000000000
5064 10987654321098765432109876543210
5065 010001x0x11xxxxx1001x1xxxxxxxxxx
5076 if (((word
>> 22) & 0x1) == 0)
5078 if (((word
>> 21) & 0x1) == 0)
5080 if (((word
>> 23) & 0x1) == 0)
5082 /* 33222222222211111111110000000000
5083 10987654321098765432109876543210
5084 1x0001x0000xxxxx100xxxxxxxxxxxxx
5090 /* 33222222222211111111110000000000
5091 10987654321098765432109876543210
5092 1x0001x0100xxxxx100xxxxxxxxxxxxx
5099 if (((word
>> 23) & 0x1) == 0)
5101 if (((word
>> 30) & 0x1) == 0)
5103 /* 33222222222211111111110000000000
5104 10987654321098765432109876543210
5105 100001x0001xxxxx100xxxxxxxxxxxxx
5111 /* 33222222222211111111110000000000
5112 10987654321098765432109876543210
5113 110001x0001xxxxx100xxxxxxxxxxxxx
5120 if (((word
>> 30) & 0x1) == 0)
5122 /* 33222222222211111111110000000000
5123 10987654321098765432109876543210
5124 100001x0101xxxxx100xxxxxxxxxxxxx
5130 /* 33222222222211111111110000000000
5131 10987654321098765432109876543210
5132 110001x0101xxxxx100xxxxxxxxxxxxx
5141 if (((word
>> 23) & 0x1) == 0)
5143 if (((word
>> 30) & 0x1) == 0)
5145 /* 33222222222211111111110000000000
5146 10987654321098765432109876543210
5147 100001x001xxxxxx100xxxxxxxxxxxxx
5153 if (((word
>> 21) & 0x1) == 0)
5155 /* 33222222222211111111110000000000
5156 10987654321098765432109876543210
5157 110001x0010xxxxx100xxxxxxxxxxxxx
5163 /* 33222222222211111111110000000000
5164 10987654321098765432109876543210
5165 110001x0011xxxxx100xxxxxxxxxxxxx
5173 if (((word
>> 30) & 0x1) == 0)
5175 /* 33222222222211111111110000000000
5176 10987654321098765432109876543210
5177 100001x011xxxxxx100xxxxxxxxxxxxx
5183 if (((word
>> 21) & 0x1) == 0)
5185 /* 33222222222211111111110000000000
5186 10987654321098765432109876543210
5187 110001x0110xxxxx100xxxxxxxxxxxxx
5193 /* 33222222222211111111110000000000
5194 10987654321098765432109876543210
5195 110001x0111xxxxx100xxxxxxxxxxxxx
5207 if (((word
>> 15) & 0x1) == 0)
5209 if (((word
>> 21) & 0x1) == 0)
5211 if (((word
>> 30) & 0x1) == 0)
5213 if (((word
>> 31) & 0x1) == 0)
5215 /* 33222222222211111111110000000000
5216 10987654321098765432109876543210
5217 000001x0xx0xxxxx010xxxxxxxxxxxxx
5223 if (((word
>> 23) & 0x1) == 0)
5225 /* 33222222222211111111110000000000
5226 10987654321098765432109876543210
5227 100001x00x0xxxxx010xxxxxxxxxxxxx
5233 /* 33222222222211111111110000000000
5234 10987654321098765432109876543210
5235 100001x01x0xxxxx010xxxxxxxxxxxxx
5243 if (((word
>> 31) & 0x1) == 0)
5245 if (((word
>> 10) & 0x1) == 0)
5247 if (((word
>> 11) & 0x1) == 0)
5249 if (((word
>> 12) & 0x1) == 0)
5251 /* 33222222222211111111110000000000
5252 10987654321098765432109876543210
5253 010001x0xx0xxxxx010000xxxxxxxxxx
5259 /* 33222222222211111111110000000000
5260 10987654321098765432109876543210
5261 010001x0xx0xxxxx010100xxxxxxxxxx
5268 if (((word
>> 12) & 0x1) == 0)
5270 /* 33222222222211111111110000000000
5271 10987654321098765432109876543210
5272 010001x0xx0xxxxx010010xxxxxxxxxx
5278 /* 33222222222211111111110000000000
5279 10987654321098765432109876543210
5280 010001x0xx0xxxxx010110xxxxxxxxxx
5288 if (((word
>> 11) & 0x1) == 0)
5290 if (((word
>> 12) & 0x1) == 0)
5292 /* 33222222222211111111110000000000
5293 10987654321098765432109876543210
5294 010001x0xx0xxxxx010001xxxxxxxxxx
5300 /* 33222222222211111111110000000000
5301 10987654321098765432109876543210
5302 010001x0xx0xxxxx010101xxxxxxxxxx
5309 if (((word
>> 12) & 0x1) == 0)
5311 /* 33222222222211111111110000000000
5312 10987654321098765432109876543210
5313 010001x0xx0xxxxx010011xxxxxxxxxx
5319 /* 33222222222211111111110000000000
5320 10987654321098765432109876543210
5321 010001x0xx0xxxxx010111xxxxxxxxxx
5330 if (((word
>> 23) & 0x1) == 0)
5332 /* 33222222222211111111110000000000
5333 10987654321098765432109876543210
5334 110001x00x0xxxxx010xxxxxxxxxxxxx
5340 /* 33222222222211111111110000000000
5341 10987654321098765432109876543210
5342 110001x01x0xxxxx010xxxxxxxxxxxxx
5351 if (((word
>> 30) & 0x1) == 0)
5353 if (((word
>> 31) & 0x1) == 0)
5355 if (((word
>> 11) & 0x1) == 0)
5357 if (((word
>> 12) & 0x1) == 0)
5359 if (((word
>> 10) & 0x1) == 0)
5361 /* 33222222222211111111110000000000
5362 10987654321098765432109876543210
5363 000001x0xx1xxxxx010000xxxxxxxxxx
5369 /* 33222222222211111111110000000000
5370 10987654321098765432109876543210
5371 000001x0xx1xxxxx010001xxxxxxxxxx
5378 if (((word
>> 22) & 0x1) == 0)
5380 if (((word
>> 23) & 0x1) == 0)
5382 /* 33222222222211111111110000000000
5383 10987654321098765432109876543210
5384 000001x0001xxxxx01010xxxxxxxxxxx
5390 /* 33222222222211111111110000000000
5391 10987654321098765432109876543210
5392 000001x0101xxxxx01010xxxxxxxxxxx
5399 /* 33222222222211111111110000000000
5400 10987654321098765432109876543210
5401 000001x0x11xxxxx01010xxxxxxxxxxx
5409 if (((word
>> 10) & 0x1) == 0)
5411 /* 33222222222211111111110000000000
5412 10987654321098765432109876543210
5413 000001x0xx1xxxxx010x10xxxxxxxxxx
5419 /* 33222222222211111111110000000000
5420 10987654321098765432109876543210
5421 000001x0xx1xxxxx010x11xxxxxxxxxx
5429 if (((word
>> 23) & 0x1) == 0)
5431 /* 33222222222211111111110000000000
5432 10987654321098765432109876543210
5433 100001x00x1xxxxx010xxxxxxxxxxxxx
5439 /* 33222222222211111111110000000000
5440 10987654321098765432109876543210
5441 100001x01x1xxxxx010xxxxxxxxxxxxx
5449 if (((word
>> 23) & 0x1) == 0)
5451 /* 33222222222211111111110000000000
5452 10987654321098765432109876543210
5453 x10001x00x1xxxxx010xxxxxxxxxxxxx
5459 if (((word
>> 31) & 0x1) == 0)
5461 if (((word
>> 22) & 0x1) == 0)
5463 /* 33222222222211111111110000000000
5464 10987654321098765432109876543210
5465 010001x0101xxxxx010xxxxxxxxxxxxx
5471 /* 33222222222211111111110000000000
5472 10987654321098765432109876543210
5473 010001x0111xxxxx010xxxxxxxxxxxxx
5480 /* 33222222222211111111110000000000
5481 10987654321098765432109876543210
5482 110001x01x1xxxxx010xxxxxxxxxxxxx
5492 if (((word
>> 30) & 0x1) == 0)
5494 if (((word
>> 31) & 0x1) == 0)
5496 if (((word
>> 21) & 0x1) == 0)
5498 /* 33222222222211111111110000000000
5499 10987654321098765432109876543210
5500 000001x0xx0xxxxx110xxxxxxxxxxxxx
5506 if (((word
>> 10) & 0x1) == 0)
5508 if (((word
>> 11) & 0x1) == 0)
5510 if (((word
>> 20) & 0x1) == 0)
5512 if (((word
>> 22) & 0x1) == 0)
5514 /* 33222222222211111111110000000000
5515 10987654321098765432109876543210
5516 000001x0x010xxxx110x00xxxxxxxxxx
5522 if (((word
>> 23) & 0x1) == 0)
5524 /* 33222222222211111111110000000000
5525 10987654321098765432109876543210
5526 000001x00110xxxx110x00xxxxxxxxxx
5532 /* 33222222222211111111110000000000
5533 10987654321098765432109876543210
5534 000001x01110xxxx110x00xxxxxxxxxx
5542 if (((word
>> 22) & 0x1) == 0)
5544 /* 33222222222211111111110000000000
5545 10987654321098765432109876543210
5546 000001x0x011xxxx110x00xxxxxxxxxx
5552 if (((word
>> 23) & 0x1) == 0)
5554 /* 33222222222211111111110000000000
5555 10987654321098765432109876543210
5556 000001x00111xxxx110x00xxxxxxxxxx
5562 /* 33222222222211111111110000000000
5563 10987654321098765432109876543210
5564 000001x01111xxxx110x00xxxxxxxxxx
5573 if (((word
>> 22) & 0x1) == 0)
5575 /* 33222222222211111111110000000000
5576 10987654321098765432109876543210
5577 000001x0x01xxxxx110x10xxxxxxxxxx
5583 if (((word
>> 23) & 0x1) == 0)
5585 /* 33222222222211111111110000000000
5586 10987654321098765432109876543210
5587 000001x0011xxxxx110x10xxxxxxxxxx
5593 /* 33222222222211111111110000000000
5594 10987654321098765432109876543210
5595 000001x0111xxxxx110x10xxxxxxxxxx
5604 if (((word
>> 11) & 0x1) == 0)
5606 if (((word
>> 20) & 0x1) == 0)
5608 if (((word
>> 22) & 0x1) == 0)
5610 /* 33222222222211111111110000000000
5611 10987654321098765432109876543210
5612 000001x0x010xxxx110x01xxxxxxxxxx
5618 if (((word
>> 23) & 0x1) == 0)
5620 /* 33222222222211111111110000000000
5621 10987654321098765432109876543210
5622 000001x00110xxxx110x01xxxxxxxxxx
5628 /* 33222222222211111111110000000000
5629 10987654321098765432109876543210
5630 000001x01110xxxx110x01xxxxxxxxxx
5638 if (((word
>> 22) & 0x1) == 0)
5640 /* 33222222222211111111110000000000
5641 10987654321098765432109876543210
5642 000001x0x011xxxx110x01xxxxxxxxxx
5648 if (((word
>> 23) & 0x1) == 0)
5650 /* 33222222222211111111110000000000
5651 10987654321098765432109876543210
5652 000001x00111xxxx110x01xxxxxxxxxx
5658 /* 33222222222211111111110000000000
5659 10987654321098765432109876543210
5660 000001x01111xxxx110x01xxxxxxxxxx
5669 if (((word
>> 22) & 0x1) == 0)
5671 /* 33222222222211111111110000000000
5672 10987654321098765432109876543210
5673 000001x0x01xxxxx110x11xxxxxxxxxx
5679 if (((word
>> 23) & 0x1) == 0)
5681 /* 33222222222211111111110000000000
5682 10987654321098765432109876543210
5683 000001x0011xxxxx110x11xxxxxxxxxx
5689 /* 33222222222211111111110000000000
5690 10987654321098765432109876543210
5691 000001x0111xxxxx110x11xxxxxxxxxx
5702 if (((word
>> 22) & 0x1) == 0)
5704 if (((word
>> 21) & 0x1) == 0)
5706 if (((word
>> 23) & 0x1) == 0)
5708 /* 33222222222211111111110000000000
5709 10987654321098765432109876543210
5710 100001x0000xxxxx110xxxxxxxxxxxxx
5716 /* 33222222222211111111110000000000
5717 10987654321098765432109876543210
5718 100001x0100xxxxx110xxxxxxxxxxxxx
5725 if (((word
>> 23) & 0x1) == 0)
5727 /* 33222222222211111111110000000000
5728 10987654321098765432109876543210
5729 100001x0001xxxxx110xxxxxxxxxxxxx
5735 /* 33222222222211111111110000000000
5736 10987654321098765432109876543210
5737 100001x0101xxxxx110xxxxxxxxxxxxx
5745 if (((word
>> 23) & 0x1) == 0)
5747 /* 33222222222211111111110000000000
5748 10987654321098765432109876543210
5749 100001x001xxxxxx110xxxxxxxxxxxxx
5755 /* 33222222222211111111110000000000
5756 10987654321098765432109876543210
5757 100001x011xxxxxx110xxxxxxxxxxxxx
5766 if (((word
>> 21) & 0x1) == 0)
5768 if (((word
>> 22) & 0x1) == 0)
5770 if (((word
>> 23) & 0x1) == 0)
5772 /* 33222222222211111111110000000000
5773 10987654321098765432109876543210
5774 x10001x0000xxxxx110xxxxxxxxxxxxx
5780 /* 33222222222211111111110000000000
5781 10987654321098765432109876543210
5782 x10001x0100xxxxx110xxxxxxxxxxxxx
5789 if (((word
>> 23) & 0x1) == 0)
5791 /* 33222222222211111111110000000000
5792 10987654321098765432109876543210
5793 x10001x0010xxxxx110xxxxxxxxxxxxx
5799 /* 33222222222211111111110000000000
5800 10987654321098765432109876543210
5801 x10001x0110xxxxx110xxxxxxxxxxxxx
5809 if (((word
>> 22) & 0x1) == 0)
5811 if (((word
>> 23) & 0x1) == 0)
5813 /* 33222222222211111111110000000000
5814 10987654321098765432109876543210
5815 x10001x0001xxxxx110xxxxxxxxxxxxx
5821 if (((word
>> 31) & 0x1) == 0)
5823 if (((word
>> 10) & 0x1) == 0)
5825 if (((word
>> 12) & 0x1) == 0)
5827 /* 33222222222211111111110000000000
5828 10987654321098765432109876543210
5829 010001x0101xxxxx1100x0xxxxxxxxxx
5835 /* 33222222222211111111110000000000
5836 10987654321098765432109876543210
5837 010001x0101xxxxx1101x0xxxxxxxxxx
5844 if (((word
>> 12) & 0x1) == 0)
5846 /* 33222222222211111111110000000000
5847 10987654321098765432109876543210
5848 010001x0101xxxxx1100x1xxxxxxxxxx
5854 /* 33222222222211111111110000000000
5855 10987654321098765432109876543210
5856 010001x0101xxxxx1101x1xxxxxxxxxx
5864 /* 33222222222211111111110000000000
5865 10987654321098765432109876543210
5866 110001x0101xxxxx110xxxxxxxxxxxxx
5874 if (((word
>> 23) & 0x1) == 0)
5876 /* 33222222222211111111110000000000
5877 10987654321098765432109876543210
5878 x10001x0011xxxxx110xxxxxxxxxxxxx
5884 if (((word
>> 31) & 0x1) == 0)
5886 if (((word
>> 10) & 0x1) == 0)
5888 if (((word
>> 12) & 0x1) == 0)
5890 /* 33222222222211111111110000000000
5891 10987654321098765432109876543210
5892 010001x0111xxxxx1100x0xxxxxxxxxx
5898 /* 33222222222211111111110000000000
5899 10987654321098765432109876543210
5900 010001x0111xxxxx1101x0xxxxxxxxxx
5907 if (((word
>> 12) & 0x1) == 0)
5909 /* 33222222222211111111110000000000
5910 10987654321098765432109876543210
5911 010001x0111xxxxx1100x1xxxxxxxxxx
5917 /* 33222222222211111111110000000000
5918 10987654321098765432109876543210
5919 010001x0111xxxxx1101x1xxxxxxxxxx
5927 /* 33222222222211111111110000000000
5928 10987654321098765432109876543210
5929 110001x0111xxxxx110xxxxxxxxxxxxx
5942 if (((word
>> 14) & 0x1) == 0)
5944 if (((word
>> 15) & 0x1) == 0)
5946 if (((word
>> 21) & 0x1) == 0)
5948 if (((word
>> 30) & 0x1) == 0)
5950 if (((word
>> 31) & 0x1) == 0)
5952 if (((word
>> 17) & 0x1) == 0)
5954 if (((word
>> 19) & 0x1) == 0)
5956 if (((word
>> 20) & 0x1) == 0)
5958 if (((word
>> 16) & 0x1) == 0)
5960 /* 33222222222211111111110000000000
5961 10987654321098765432109876543210
5962 000001x0xx000x00001xxxxxxxxxxxxx
5968 /* 33222222222211111111110000000000
5969 10987654321098765432109876543210
5970 000001x0xx000x01001xxxxxxxxxxxxx
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 000001x0xx010x0x001xxxxxxxxxxxxx
5986 if (((word
>> 16) & 0x1) == 0)
5988 if (((word
>> 20) & 0x1) == 0)
5990 /* 33222222222211111111110000000000
5991 10987654321098765432109876543210
5992 000001x0xx001x00001xxxxxxxxxxxxx
5998 /* 33222222222211111111110000000000
5999 10987654321098765432109876543210
6000 000001x0xx011x00001xxxxxxxxxxxxx
6007 if (((word
>> 20) & 0x1) == 0)
6009 /* 33222222222211111111110000000000
6010 10987654321098765432109876543210
6011 000001x0xx001x01001xxxxxxxxxxxxx
6017 /* 33222222222211111111110000000000
6018 10987654321098765432109876543210
6019 000001x0xx011x01001xxxxxxxxxxxxx
6028 if (((word
>> 16) & 0x1) == 0)
6030 if (((word
>> 20) & 0x1) == 0)
6032 /* 33222222222211111111110000000000
6033 10987654321098765432109876543210
6034 000001x0xx00xx10001xxxxxxxxxxxxx
6040 /* 33222222222211111111110000000000
6041 10987654321098765432109876543210
6042 000001x0xx01xx10001xxxxxxxxxxxxx
6049 /* 33222222222211111111110000000000
6050 10987654321098765432109876543210
6051 000001x0xx0xxx11001xxxxxxxxxxxxx
6059 if (((word
>> 23) & 0x1) == 0)
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 100001x00x0xxxxx001xxxxxxxxxxxxx
6069 /* 33222222222211111111110000000000
6070 10987654321098765432109876543210
6071 100001x01x0xxxxx001xxxxxxxxxxxxx
6079 if (((word
>> 31) & 0x1) == 0)
6081 if (((word
>> 12) & 0x1) == 0)
6083 /* 33222222222211111111110000000000
6084 10987654321098765432109876543210
6085 010001x0xx0xxxxx0010xxxxxxxxxxxx
6091 /* 33222222222211111111110000000000
6092 10987654321098765432109876543210
6093 010001x0xx0xxxxx0011xxxxxxxxxxxx
6100 if (((word
>> 23) & 0x1) == 0)
6102 /* 33222222222211111111110000000000
6103 10987654321098765432109876543210
6104 110001x00x0xxxxx001xxxxxxxxxxxxx
6110 /* 33222222222211111111110000000000
6111 10987654321098765432109876543210
6112 110001x01x0xxxxx001xxxxxxxxxxxxx
6121 if (((word
>> 30) & 0x1) == 0)
6123 if (((word
>> 31) & 0x1) == 0)
6125 if (((word
>> 10) & 0x1) == 0)
6127 if (((word
>> 11) & 0x1) == 0)
6129 if (((word
>> 22) & 0x1) == 0)
6131 if (((word
>> 23) & 0x1) == 0)
6133 /* 33222222222211111111110000000000
6134 10987654321098765432109876543210
6135 000001x0001xxxxx001x00xxxxxxxxxx
6141 /* 33222222222211111111110000000000
6142 10987654321098765432109876543210
6143 000001x0101xxxxx001x00xxxxxxxxxx
6150 if (((word
>> 23) & 0x1) == 0)
6152 /* 33222222222211111111110000000000
6153 10987654321098765432109876543210
6154 000001x0011xxxxx001x00xxxxxxxxxx
6160 /* 33222222222211111111110000000000
6161 10987654321098765432109876543210
6162 000001x0111xxxxx001x00xxxxxxxxxx
6170 if (((word
>> 22) & 0x1) == 0)
6172 /* 33222222222211111111110000000000
6173 10987654321098765432109876543210
6174 000001x0x01xxxxx001x10xxxxxxxxxx
6180 /* 33222222222211111111110000000000
6181 10987654321098765432109876543210
6182 000001x0x11xxxxx001x10xxxxxxxxxx
6190 if (((word
>> 11) & 0x1) == 0)
6192 /* 33222222222211111111110000000000
6193 10987654321098765432109876543210
6194 000001x0xx1xxxxx001x01xxxxxxxxxx
6200 if (((word
>> 22) & 0x1) == 0)
6202 if (((word
>> 23) & 0x1) == 0)
6204 /* 33222222222211111111110000000000
6205 10987654321098765432109876543210
6206 000001x0001xxxxx001x11xxxxxxxxxx
6212 /* 33222222222211111111110000000000
6213 10987654321098765432109876543210
6214 000001x0101xxxxx001x11xxxxxxxxxx
6221 if (((word
>> 23) & 0x1) == 0)
6223 /* 33222222222211111111110000000000
6224 10987654321098765432109876543210
6225 000001x0011xxxxx001x11xxxxxxxxxx
6231 /* 33222222222211111111110000000000
6232 10987654321098765432109876543210
6233 000001x0111xxxxx001x11xxxxxxxxxx
6243 if (((word
>> 23) & 0x1) == 0)
6245 /* 33222222222211111111110000000000
6246 10987654321098765432109876543210
6247 100001x00x1xxxxx001xxxxxxxxxxxxx
6253 /* 33222222222211111111110000000000
6254 10987654321098765432109876543210
6255 100001x01x1xxxxx001xxxxxxxxxxxxx
6263 if (((word
>> 23) & 0x1) == 0)
6265 /* 33222222222211111111110000000000
6266 10987654321098765432109876543210
6267 x10001x00x1xxxxx001xxxxxxxxxxxxx
6273 if (((word
>> 31) & 0x1) == 0)
6275 if (((word
>> 10) & 0x1) == 0)
6277 if (((word
>> 12) & 0x1) == 0)
6279 if (((word
>> 22) & 0x1) == 0)
6281 /* 33222222222211111111110000000000
6282 10987654321098765432109876543210
6283 010001x0101xxxxx0010x0xxxxxxxxxx
6289 /* 33222222222211111111110000000000
6290 10987654321098765432109876543210
6291 010001x0111xxxxx0010x0xxxxxxxxxx
6298 if (((word
>> 22) & 0x1) == 0)
6300 /* 33222222222211111111110000000000
6301 10987654321098765432109876543210
6302 010001x0101xxxxx0011x0xxxxxxxxxx
6308 /* 33222222222211111111110000000000
6309 10987654321098765432109876543210
6310 010001x0111xxxxx0011x0xxxxxxxxxx
6318 if (((word
>> 12) & 0x1) == 0)
6320 if (((word
>> 22) & 0x1) == 0)
6322 /* 33222222222211111111110000000000
6323 10987654321098765432109876543210
6324 010001x0101xxxxx0010x1xxxxxxxxxx
6330 /* 33222222222211111111110000000000
6331 10987654321098765432109876543210
6332 010001x0111xxxxx0010x1xxxxxxxxxx
6339 if (((word
>> 22) & 0x1) == 0)
6341 /* 33222222222211111111110000000000
6342 10987654321098765432109876543210
6343 010001x0101xxxxx0011x1xxxxxxxxxx
6349 /* 33222222222211111111110000000000
6350 10987654321098765432109876543210
6351 010001x0111xxxxx0011x1xxxxxxxxxx
6360 /* 33222222222211111111110000000000
6361 10987654321098765432109876543210
6362 110001x01x1xxxxx001xxxxxxxxxxxxx
6372 if (((word
>> 30) & 0x1) == 0)
6374 if (((word
>> 31) & 0x1) == 0)
6376 if (((word
>> 21) & 0x1) == 0)
6378 if (((word
>> 16) & 0x1) == 0)
6380 if (((word
>> 17) & 0x1) == 0)
6382 if (((word
>> 18) & 0x1) == 0)
6384 if (((word
>> 19) & 0x1) == 0)
6386 /* 33222222222211111111110000000000
6387 10987654321098765432109876543210
6388 000001x0xx0x0000101xxxxxxxxxxxxx
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 000001x0xx0x1000101xxxxxxxxxxxxx
6403 if (((word
>> 19) & 0x1) == 0)
6405 /* 33222222222211111111110000000000
6406 10987654321098765432109876543210
6407 000001x0xx0x0100101xxxxxxxxxxxxx
6413 /* 33222222222211111111110000000000
6414 10987654321098765432109876543210
6415 000001x0xx0x1100101xxxxxxxxxxxxx
6423 if (((word
>> 18) & 0x1) == 0)
6425 if (((word
>> 19) & 0x1) == 0)
6427 /* 33222222222211111111110000000000
6428 10987654321098765432109876543210
6429 000001x0xx0x0010101xxxxxxxxxxxxx
6435 /* 33222222222211111111110000000000
6436 10987654321098765432109876543210
6437 000001x0xx0x1010101xxxxxxxxxxxxx
6444 if (((word
>> 19) & 0x1) == 0)
6446 /* 33222222222211111111110000000000
6447 10987654321098765432109876543210
6448 000001x0xx0x0110101xxxxxxxxxxxxx
6454 /* 33222222222211111111110000000000
6455 10987654321098765432109876543210
6456 000001x0xx0x1110101xxxxxxxxxxxxx
6465 if (((word
>> 17) & 0x1) == 0)
6467 if (((word
>> 18) & 0x1) == 0)
6469 if (((word
>> 19) & 0x1) == 0)
6471 /* 33222222222211111111110000000000
6472 10987654321098765432109876543210
6473 000001x0xx0x0001101xxxxxxxxxxxxx
6479 /* 33222222222211111111110000000000
6480 10987654321098765432109876543210
6481 000001x0xx0x1001101xxxxxxxxxxxxx
6488 if (((word
>> 19) & 0x1) == 0)
6490 /* 33222222222211111111110000000000
6491 10987654321098765432109876543210
6492 000001x0xx0x0101101xxxxxxxxxxxxx
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 000001x0xx0x1101101xxxxxxxxxxxxx
6508 if (((word
>> 18) & 0x1) == 0)
6510 if (((word
>> 19) & 0x1) == 0)
6512 /* 33222222222211111111110000000000
6513 10987654321098765432109876543210
6514 000001x0xx0x0011101xxxxxxxxxxxxx
6520 /* 33222222222211111111110000000000
6521 10987654321098765432109876543210
6522 000001x0xx0x1011101xxxxxxxxxxxxx
6529 /* 33222222222211111111110000000000
6530 10987654321098765432109876543210
6531 000001x0xx0xx111101xxxxxxxxxxxxx
6540 if (((word
>> 12) & 0x1) == 0)
6542 if (((word
>> 23) & 0x1) == 0)
6544 if (((word
>> 22) & 0x1) == 0)
6546 /* 33222222222211111111110000000000
6547 10987654321098765432109876543210
6548 000001x0001xxxxx1010xxxxxxxxxxxx
6554 /* 33222222222211111111110000000000
6555 10987654321098765432109876543210
6556 000001x0011xxxxx1010xxxxxxxxxxxx
6563 /* 33222222222211111111110000000000
6564 10987654321098765432109876543210
6565 000001x01x1xxxxx1010xxxxxxxxxxxx
6572 if (((word
>> 10) & 0x1) == 0)
6574 if (((word
>> 11) & 0x1) == 0)
6576 /* 33222222222211111111110000000000
6577 10987654321098765432109876543210
6578 000001x0xx1xxxxx101100xxxxxxxxxx
6584 /* 33222222222211111111110000000000
6585 10987654321098765432109876543210
6586 000001x0xx1xxxxx101110xxxxxxxxxx
6593 /* 33222222222211111111110000000000
6594 10987654321098765432109876543210
6595 000001x0xx1xxxxx1011x1xxxxxxxxxx
6604 if (((word
>> 22) & 0x1) == 0)
6606 if (((word
>> 21) & 0x1) == 0)
6608 if (((word
>> 23) & 0x1) == 0)
6610 /* 33222222222211111111110000000000
6611 10987654321098765432109876543210
6612 100001x0000xxxxx101xxxxxxxxxxxxx
6618 /* 33222222222211111111110000000000
6619 10987654321098765432109876543210
6620 100001x0100xxxxx101xxxxxxxxxxxxx
6627 if (((word
>> 23) & 0x1) == 0)
6629 /* 33222222222211111111110000000000
6630 10987654321098765432109876543210
6631 100001x0001xxxxx101xxxxxxxxxxxxx
6637 /* 33222222222211111111110000000000
6638 10987654321098765432109876543210
6639 100001x0101xxxxx101xxxxxxxxxxxxx
6647 if (((word
>> 23) & 0x1) == 0)
6649 /* 33222222222211111111110000000000
6650 10987654321098765432109876543210
6651 100001x001xxxxxx101xxxxxxxxxxxxx
6657 /* 33222222222211111111110000000000
6658 10987654321098765432109876543210
6659 100001x011xxxxxx101xxxxxxxxxxxxx
6668 if (((word
>> 21) & 0x1) == 0)
6670 if (((word
>> 31) & 0x1) == 0)
6672 if (((word
>> 16) & 0x1) == 0)
6674 if (((word
>> 17) & 0x1) == 0)
6676 if (((word
>> 18) & 0x1) == 0)
6678 if (((word
>> 19) & 0x1) == 0)
6680 /* 33222222222211111111110000000000
6681 10987654321098765432109876543210
6682 010001x0xx0x0000101xxxxxxxxxxxxx
6688 /* 33222222222211111111110000000000
6689 10987654321098765432109876543210
6690 010001x0xx0x1000101xxxxxxxxxxxxx
6697 if (((word
>> 20) & 0x1) == 0)
6699 /* 33222222222211111111110000000000
6700 10987654321098765432109876543210
6701 010001x0xx00x100101xxxxxxxxxxxxx
6707 /* 33222222222211111111110000000000
6708 10987654321098765432109876543210
6709 010001x0xx01x100101xxxxxxxxxxxxx
6717 /* 33222222222211111111110000000000
6718 10987654321098765432109876543210
6719 010001x0xx0xxx10101xxxxxxxxxxxxx
6726 if (((word
>> 17) & 0x1) == 0)
6728 if (((word
>> 18) & 0x1) == 0)
6730 if (((word
>> 19) & 0x1) == 0)
6732 if (((word
>> 20) & 0x1) == 0)
6734 /* 33222222222211111111110000000000
6735 10987654321098765432109876543210
6736 010001x0xx000001101xxxxxxxxxxxxx
6742 /* 33222222222211111111110000000000
6743 10987654321098765432109876543210
6744 010001x0xx010001101xxxxxxxxxxxxx
6751 /* 33222222222211111111110000000000
6752 10987654321098765432109876543210
6753 010001x0xx0x1001101xxxxxxxxxxxxx
6760 if (((word
>> 20) & 0x1) == 0)
6762 /* 33222222222211111111110000000000
6763 10987654321098765432109876543210
6764 010001x0xx00x101101xxxxxxxxxxxxx
6770 /* 33222222222211111111110000000000
6771 10987654321098765432109876543210
6772 010001x0xx01x101101xxxxxxxxxxxxx
6780 /* 33222222222211111111110000000000
6781 10987654321098765432109876543210
6782 010001x0xx0xxx11101xxxxxxxxxxxxx
6790 if (((word
>> 23) & 0x1) == 0)
6792 /* 33222222222211111111110000000000
6793 10987654321098765432109876543210
6794 110001x00x0xxxxx101xxxxxxxxxxxxx
6800 /* 33222222222211111111110000000000
6801 10987654321098765432109876543210
6802 110001x01x0xxxxx101xxxxxxxxxxxxx
6810 if (((word
>> 22) & 0x1) == 0)
6812 if (((word
>> 23) & 0x1) == 0)
6814 /* 33222222222211111111110000000000
6815 10987654321098765432109876543210
6816 x10001x0001xxxxx101xxxxxxxxxxxxx
6822 if (((word
>> 31) & 0x1) == 0)
6824 if (((word
>> 10) & 0x1) == 0)
6826 if (((word
>> 12) & 0x1) == 0)
6828 /* 33222222222211111111110000000000
6829 10987654321098765432109876543210
6830 010001x0101xxxxx1010x0xxxxxxxxxx
6836 /* 33222222222211111111110000000000
6837 10987654321098765432109876543210
6838 010001x0101xxxxx1011x0xxxxxxxxxx
6845 if (((word
>> 12) & 0x1) == 0)
6847 /* 33222222222211111111110000000000
6848 10987654321098765432109876543210
6849 010001x0101xxxxx1010x1xxxxxxxxxx
6855 /* 33222222222211111111110000000000
6856 10987654321098765432109876543210
6857 010001x0101xxxxx1011x1xxxxxxxxxx
6865 /* 33222222222211111111110000000000
6866 10987654321098765432109876543210
6867 110001x0101xxxxx101xxxxxxxxxxxxx
6875 if (((word
>> 23) & 0x1) == 0)
6877 /* 33222222222211111111110000000000
6878 10987654321098765432109876543210
6879 x10001x0011xxxxx101xxxxxxxxxxxxx
6885 if (((word
>> 31) & 0x1) == 0)
6887 if (((word
>> 10) & 0x1) == 0)
6889 if (((word
>> 12) & 0x1) == 0)
6891 /* 33222222222211111111110000000000
6892 10987654321098765432109876543210
6893 010001x0111xxxxx1010x0xxxxxxxxxx
6899 /* 33222222222211111111110000000000
6900 10987654321098765432109876543210
6901 010001x0111xxxxx1011x0xxxxxxxxxx
6908 if (((word
>> 12) & 0x1) == 0)
6910 /* 33222222222211111111110000000000
6911 10987654321098765432109876543210
6912 010001x0111xxxxx1010x1xxxxxxxxxx
6918 /* 33222222222211111111110000000000
6919 10987654321098765432109876543210
6920 010001x0111xxxxx1011x1xxxxxxxxxx
6928 /* 33222222222211111111110000000000
6929 10987654321098765432109876543210
6930 110001x0111xxxxx101xxxxxxxxxxxxx
6942 if (((word
>> 15) & 0x1) == 0)
6944 if (((word
>> 21) & 0x1) == 0)
6946 if (((word
>> 30) & 0x1) == 0)
6948 if (((word
>> 31) & 0x1) == 0)
6950 /* 33222222222211111111110000000000
6951 10987654321098765432109876543210
6952 000001x0xx0xxxxx011xxxxxxxxxxxxx
6958 if (((word
>> 23) & 0x1) == 0)
6960 /* 33222222222211111111110000000000
6961 10987654321098765432109876543210
6962 100001x00x0xxxxx011xxxxxxxxxxxxx
6968 /* 33222222222211111111110000000000
6969 10987654321098765432109876543210
6970 100001x01x0xxxxx011xxxxxxxxxxxxx
6978 if (((word
>> 31) & 0x1) == 0)
6980 if (((word
>> 10) & 0x1) == 0)
6982 if (((word
>> 11) & 0x1) == 0)
6984 if (((word
>> 12) & 0x1) == 0)
6986 /* 33222222222211111111110000000000
6987 10987654321098765432109876543210
6988 010001x0xx0xxxxx011000xxxxxxxxxx
6994 /* 33222222222211111111110000000000
6995 10987654321098765432109876543210
6996 010001x0xx0xxxxx011100xxxxxxxxxx
7003 if (((word
>> 12) & 0x1) == 0)
7005 /* 33222222222211111111110000000000
7006 10987654321098765432109876543210
7007 010001x0xx0xxxxx011010xxxxxxxxxx
7013 /* 33222222222211111111110000000000
7014 10987654321098765432109876543210
7015 010001x0xx0xxxxx011110xxxxxxxxxx
7023 if (((word
>> 11) & 0x1) == 0)
7025 if (((word
>> 12) & 0x1) == 0)
7027 /* 33222222222211111111110000000000
7028 10987654321098765432109876543210
7029 010001x0xx0xxxxx011001xxxxxxxxxx
7035 /* 33222222222211111111110000000000
7036 10987654321098765432109876543210
7037 010001x0xx0xxxxx011101xxxxxxxxxx
7044 /* 33222222222211111111110000000000
7045 10987654321098765432109876543210
7046 010001x0xx0xxxxx011x11xxxxxxxxxx
7054 if (((word
>> 23) & 0x1) == 0)
7056 /* 33222222222211111111110000000000
7057 10987654321098765432109876543210
7058 110001x00x0xxxxx011xxxxxxxxxxxxx
7064 /* 33222222222211111111110000000000
7065 10987654321098765432109876543210
7066 110001x01x0xxxxx011xxxxxxxxxxxxx
7075 if (((word
>> 30) & 0x1) == 0)
7077 if (((word
>> 31) & 0x1) == 0)
7079 if (((word
>> 10) & 0x1) == 0)
7081 if (((word
>> 11) & 0x1) == 0)
7083 if (((word
>> 12) & 0x1) == 0)
7085 /* 33222222222211111111110000000000
7086 10987654321098765432109876543210
7087 000001x0xx1xxxxx011000xxxxxxxxxx
7093 /* 33222222222211111111110000000000
7094 10987654321098765432109876543210
7095 000001x0xx1xxxxx011100xxxxxxxxxx
7102 /* 33222222222211111111110000000000
7103 10987654321098765432109876543210
7104 000001x0xx1xxxxx011x10xxxxxxxxxx
7111 if (((word
>> 11) & 0x1) == 0)
7113 if (((word
>> 12) & 0x1) == 0)
7115 /* 33222222222211111111110000000000
7116 10987654321098765432109876543210
7117 000001x0xx1xxxxx011001xxxxxxxxxx
7123 /* 33222222222211111111110000000000
7124 10987654321098765432109876543210
7125 000001x0xx1xxxxx011101xxxxxxxxxx
7132 /* 33222222222211111111110000000000
7133 10987654321098765432109876543210
7134 000001x0xx1xxxxx011x11xxxxxxxxxx
7142 if (((word
>> 23) & 0x1) == 0)
7144 /* 33222222222211111111110000000000
7145 10987654321098765432109876543210
7146 100001x00x1xxxxx011xxxxxxxxxxxxx
7152 /* 33222222222211111111110000000000
7153 10987654321098765432109876543210
7154 100001x01x1xxxxx011xxxxxxxxxxxxx
7162 if (((word
>> 23) & 0x1) == 0)
7164 /* 33222222222211111111110000000000
7165 10987654321098765432109876543210
7166 x10001x00x1xxxxx011xxxxxxxxxxxxx
7172 if (((word
>> 31) & 0x1) == 0)
7174 if (((word
>> 12) & 0x1) == 0)
7176 if (((word
>> 22) & 0x1) == 0)
7178 /* 33222222222211111111110000000000
7179 10987654321098765432109876543210
7180 010001x0101xxxxx0110xxxxxxxxxxxx
7186 /* 33222222222211111111110000000000
7187 10987654321098765432109876543210
7188 010001x0111xxxxx0110xxxxxxxxxxxx
7195 if (((word
>> 22) & 0x1) == 0)
7197 /* 33222222222211111111110000000000
7198 10987654321098765432109876543210
7199 010001x0101xxxxx0111xxxxxxxxxxxx
7205 /* 33222222222211111111110000000000
7206 10987654321098765432109876543210
7207 010001x0111xxxxx0111xxxxxxxxxxxx
7215 /* 33222222222211111111110000000000
7216 10987654321098765432109876543210
7217 110001x01x1xxxxx011xxxxxxxxxxxxx
7227 if (((word
>> 30) & 0x1) == 0)
7229 if (((word
>> 31) & 0x1) == 0)
7231 if (((word
>> 21) & 0x1) == 0)
7233 /* 33222222222211111111110000000000
7234 10987654321098765432109876543210
7235 000001x0xx0xxxxx111xxxxxxxxxxxxx
7241 if (((word
>> 10) & 0x1) == 0)
7243 if (((word
>> 11) & 0x1) == 0)
7245 if (((word
>> 12) & 0x1) == 0)
7247 if (((word
>> 20) & 0x1) == 0)
7249 if (((word
>> 22) & 0x1) == 0)
7251 if (((word
>> 23) & 0x1) == 0)
7253 /* 33222222222211111111110000000000
7254 10987654321098765432109876543210
7255 000001x00010xxxx111000xxxxxxxxxx
7261 /* 33222222222211111111110000000000
7262 10987654321098765432109876543210
7263 000001x01010xxxx111000xxxxxxxxxx
7270 if (((word
>> 23) & 0x1) == 0)
7272 /* 33222222222211111111110000000000
7273 10987654321098765432109876543210
7274 000001x00110xxxx111000xxxxxxxxxx
7280 /* 33222222222211111111110000000000
7281 10987654321098765432109876543210
7282 000001x01110xxxx111000xxxxxxxxxx
7290 if (((word
>> 22) & 0x1) == 0)
7292 if (((word
>> 23) & 0x1) == 0)
7294 /* 33222222222211111111110000000000
7295 10987654321098765432109876543210
7296 000001x00011xxxx111000xxxxxxxxxx
7302 /* 33222222222211111111110000000000
7303 10987654321098765432109876543210
7304 000001x01011xxxx111000xxxxxxxxxx
7311 if (((word
>> 23) & 0x1) == 0)
7313 /* 33222222222211111111110000000000
7314 10987654321098765432109876543210
7315 000001x00111xxxx111000xxxxxxxxxx
7321 /* 33222222222211111111110000000000
7322 10987654321098765432109876543210
7323 000001x01111xxxx111000xxxxxxxxxx
7332 if (((word
>> 20) & 0x1) == 0)
7334 if (((word
>> 22) & 0x1) == 0)
7336 if (((word
>> 23) & 0x1) == 0)
7338 /* 33222222222211111111110000000000
7339 10987654321098765432109876543210
7340 000001x00010xxxx111100xxxxxxxxxx
7346 /* 33222222222211111111110000000000
7347 10987654321098765432109876543210
7348 000001x01010xxxx111100xxxxxxxxxx
7355 if (((word
>> 23) & 0x1) == 0)
7357 /* 33222222222211111111110000000000
7358 10987654321098765432109876543210
7359 000001x00110xxxx111100xxxxxxxxxx
7365 /* 33222222222211111111110000000000
7366 10987654321098765432109876543210
7367 000001x01110xxxx111100xxxxxxxxxx
7375 if (((word
>> 22) & 0x1) == 0)
7377 if (((word
>> 23) & 0x1) == 0)
7379 /* 33222222222211111111110000000000
7380 10987654321098765432109876543210
7381 000001x00011xxxx111100xxxxxxxxxx
7387 /* 33222222222211111111110000000000
7388 10987654321098765432109876543210
7389 000001x01011xxxx111100xxxxxxxxxx
7396 if (((word
>> 23) & 0x1) == 0)
7398 /* 33222222222211111111110000000000
7399 10987654321098765432109876543210
7400 000001x00111xxxx111100xxxxxxxxxx
7406 /* 33222222222211111111110000000000
7407 10987654321098765432109876543210
7408 000001x01111xxxx111100xxxxxxxxxx
7418 if (((word
>> 20) & 0x1) == 0)
7420 if (((word
>> 22) & 0x1) == 0)
7422 if (((word
>> 23) & 0x1) == 0)
7424 /* 33222222222211111111110000000000
7425 10987654321098765432109876543210
7426 000001x00010xxxx111x10xxxxxxxxxx
7432 /* 33222222222211111111110000000000
7433 10987654321098765432109876543210
7434 000001x01010xxxx111x10xxxxxxxxxx
7441 if (((word
>> 23) & 0x1) == 0)
7443 /* 33222222222211111111110000000000
7444 10987654321098765432109876543210
7445 000001x00110xxxx111x10xxxxxxxxxx
7451 /* 33222222222211111111110000000000
7452 10987654321098765432109876543210
7453 000001x01110xxxx111x10xxxxxxxxxx
7461 if (((word
>> 22) & 0x1) == 0)
7463 if (((word
>> 23) & 0x1) == 0)
7465 /* 33222222222211111111110000000000
7466 10987654321098765432109876543210
7467 000001x00011xxxx111x10xxxxxxxxxx
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 000001x01011xxxx111x10xxxxxxxxxx
7482 if (((word
>> 23) & 0x1) == 0)
7484 /* 33222222222211111111110000000000
7485 10987654321098765432109876543210
7486 000001x00111xxxx111x10xxxxxxxxxx
7492 /* 33222222222211111111110000000000
7493 10987654321098765432109876543210
7494 000001x01111xxxx111x10xxxxxxxxxx
7504 if (((word
>> 11) & 0x1) == 0)
7506 if (((word
>> 12) & 0x1) == 0)
7508 if (((word
>> 22) & 0x1) == 0)
7510 if (((word
>> 23) & 0x1) == 0)
7512 /* 33222222222211111111110000000000
7513 10987654321098765432109876543210
7514 000001x0001xxxxx111001xxxxxxxxxx
7520 /* 33222222222211111111110000000000
7521 10987654321098765432109876543210
7522 000001x0101xxxxx111001xxxxxxxxxx
7529 if (((word
>> 23) & 0x1) == 0)
7531 /* 33222222222211111111110000000000
7532 10987654321098765432109876543210
7533 000001x0011xxxxx111001xxxxxxxxxx
7539 /* 33222222222211111111110000000000
7540 10987654321098765432109876543210
7541 000001x0111xxxxx111001xxxxxxxxxx
7549 if (((word
>> 20) & 0x1) == 0)
7551 if (((word
>> 22) & 0x1) == 0)
7553 if (((word
>> 23) & 0x1) == 0)
7555 /* 33222222222211111111110000000000
7556 10987654321098765432109876543210
7557 000001x00010xxxx111101xxxxxxxxxx
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 000001x01010xxxx111101xxxxxxxxxx
7572 if (((word
>> 23) & 0x1) == 0)
7574 /* 33222222222211111111110000000000
7575 10987654321098765432109876543210
7576 000001x00110xxxx111101xxxxxxxxxx
7582 /* 33222222222211111111110000000000
7583 10987654321098765432109876543210
7584 000001x01110xxxx111101xxxxxxxxxx
7592 if (((word
>> 22) & 0x1) == 0)
7594 if (((word
>> 23) & 0x1) == 0)
7596 /* 33222222222211111111110000000000
7597 10987654321098765432109876543210
7598 000001x00011xxxx111101xxxxxxxxxx
7604 /* 33222222222211111111110000000000
7605 10987654321098765432109876543210
7606 000001x01011xxxx111101xxxxxxxxxx
7613 if (((word
>> 23) & 0x1) == 0)
7615 /* 33222222222211111111110000000000
7616 10987654321098765432109876543210
7617 000001x00111xxxx111101xxxxxxxxxx
7623 /* 33222222222211111111110000000000
7624 10987654321098765432109876543210
7625 000001x01111xxxx111101xxxxxxxxxx
7635 if (((word
>> 20) & 0x1) == 0)
7637 if (((word
>> 22) & 0x1) == 0)
7639 if (((word
>> 23) & 0x1) == 0)
7641 /* 33222222222211111111110000000000
7642 10987654321098765432109876543210
7643 000001x00010xxxx111x11xxxxxxxxxx
7649 /* 33222222222211111111110000000000
7650 10987654321098765432109876543210
7651 000001x01010xxxx111x11xxxxxxxxxx
7658 if (((word
>> 23) & 0x1) == 0)
7660 /* 33222222222211111111110000000000
7661 10987654321098765432109876543210
7662 000001x00110xxxx111x11xxxxxxxxxx
7668 /* 33222222222211111111110000000000
7669 10987654321098765432109876543210
7670 000001x01110xxxx111x11xxxxxxxxxx
7678 if (((word
>> 22) & 0x1) == 0)
7680 if (((word
>> 23) & 0x1) == 0)
7682 /* 33222222222211111111110000000000
7683 10987654321098765432109876543210
7684 000001x00011xxxx111x11xxxxxxxxxx
7690 /* 33222222222211111111110000000000
7691 10987654321098765432109876543210
7692 000001x01011xxxx111x11xxxxxxxxxx
7699 if (((word
>> 23) & 0x1) == 0)
7701 /* 33222222222211111111110000000000
7702 10987654321098765432109876543210
7703 000001x00111xxxx111x11xxxxxxxxxx
7709 /* 33222222222211111111110000000000
7710 10987654321098765432109876543210
7711 000001x01111xxxx111x11xxxxxxxxxx
7723 if (((word
>> 22) & 0x1) == 0)
7725 if (((word
>> 21) & 0x1) == 0)
7727 if (((word
>> 23) & 0x1) == 0)
7729 /* 33222222222211111111110000000000
7730 10987654321098765432109876543210
7731 100001x0000xxxxx111xxxxxxxxxxxxx
7737 /* 33222222222211111111110000000000
7738 10987654321098765432109876543210
7739 100001x0100xxxxx111xxxxxxxxxxxxx
7746 if (((word
>> 23) & 0x1) == 0)
7748 /* 33222222222211111111110000000000
7749 10987654321098765432109876543210
7750 100001x0001xxxxx111xxxxxxxxxxxxx
7756 /* 33222222222211111111110000000000
7757 10987654321098765432109876543210
7758 100001x0101xxxxx111xxxxxxxxxxxxx
7766 if (((word
>> 23) & 0x1) == 0)
7768 /* 33222222222211111111110000000000
7769 10987654321098765432109876543210
7770 100001x001xxxxxx111xxxxxxxxxxxxx
7776 /* 33222222222211111111110000000000
7777 10987654321098765432109876543210
7778 100001x011xxxxxx111xxxxxxxxxxxxx
7787 if (((word
>> 21) & 0x1) == 0)
7789 if (((word
>> 22) & 0x1) == 0)
7791 if (((word
>> 23) & 0x1) == 0)
7793 /* 33222222222211111111110000000000
7794 10987654321098765432109876543210
7795 x10001x0000xxxxx111xxxxxxxxxxxxx
7801 /* 33222222222211111111110000000000
7802 10987654321098765432109876543210
7803 x10001x0100xxxxx111xxxxxxxxxxxxx
7810 if (((word
>> 23) & 0x1) == 0)
7812 /* 33222222222211111111110000000000
7813 10987654321098765432109876543210
7814 x10001x0010xxxxx111xxxxxxxxxxxxx
7820 /* 33222222222211111111110000000000
7821 10987654321098765432109876543210
7822 x10001x0110xxxxx111xxxxxxxxxxxxx
7830 if (((word
>> 23) & 0x1) == 0)
7832 if (((word
>> 31) & 0x1) == 0)
7834 if (((word
>> 10) & 0x1) == 0)
7836 if (((word
>> 11) & 0x1) == 0)
7838 /* 33222222222211111111110000000000
7839 10987654321098765432109876543210
7840 010001x00x1xxxxx111x00xxxxxxxxxx
7846 /* 33222222222211111111110000000000
7847 10987654321098765432109876543210
7848 010001x00x1xxxxx111x10xxxxxxxxxx
7855 /* 33222222222211111111110000000000
7856 10987654321098765432109876543210
7857 010001x00x1xxxxx111xx1xxxxxxxxxx
7864 if (((word
>> 22) & 0x1) == 0)
7866 /* 33222222222211111111110000000000
7867 10987654321098765432109876543210
7868 110001x0001xxxxx111xxxxxxxxxxxxx
7874 /* 33222222222211111111110000000000
7875 10987654321098765432109876543210
7876 110001x0011xxxxx111xxxxxxxxxxxxx
7884 if (((word
>> 22) & 0x1) == 0)
7886 if (((word
>> 31) & 0x1) == 0)
7888 if (((word
>> 10) & 0x1) == 0)
7890 if (((word
>> 12) & 0x1) == 0)
7892 /* 33222222222211111111110000000000
7893 10987654321098765432109876543210
7894 010001x0101xxxxx1110x0xxxxxxxxxx
7900 if (((word
>> 11) & 0x1) == 0)
7902 /* 33222222222211111111110000000000
7903 10987654321098765432109876543210
7904 010001x0101xxxxx111100xxxxxxxxxx
7910 /* 33222222222211111111110000000000
7911 10987654321098765432109876543210
7912 010001x0101xxxxx111110xxxxxxxxxx
7920 if (((word
>> 12) & 0x1) == 0)
7922 /* 33222222222211111111110000000000
7923 10987654321098765432109876543210
7924 010001x0101xxxxx1110x1xxxxxxxxxx
7930 /* 33222222222211111111110000000000
7931 10987654321098765432109876543210
7932 010001x0101xxxxx1111x1xxxxxxxxxx
7940 /* 33222222222211111111110000000000
7941 10987654321098765432109876543210
7942 110001x0101xxxxx111xxxxxxxxxxxxx
7949 if (((word
>> 31) & 0x1) == 0)
7951 if (((word
>> 10) & 0x1) == 0)
7953 if (((word
>> 12) & 0x1) == 0)
7955 /* 33222222222211111111110000000000
7956 10987654321098765432109876543210
7957 010001x0111xxxxx1110x0xxxxxxxxxx
7963 if (((word
>> 11) & 0x1) == 0)
7965 /* 33222222222211111111110000000000
7966 10987654321098765432109876543210
7967 010001x0111xxxxx111100xxxxxxxxxx
7973 /* 33222222222211111111110000000000
7974 10987654321098765432109876543210
7975 010001x0111xxxxx111110xxxxxxxxxx
7983 if (((word
>> 12) & 0x1) == 0)
7985 /* 33222222222211111111110000000000
7986 10987654321098765432109876543210
7987 010001x0111xxxxx1110x1xxxxxxxxxx
7993 /* 33222222222211111111110000000000
7994 10987654321098765432109876543210
7995 010001x0111xxxxx1111x1xxxxxxxxxx
8003 /* 33222222222211111111110000000000
8004 10987654321098765432109876543210
8005 110001x0111xxxxx111xxxxxxxxxxxxx
8019 if (((word
>> 21) & 0x1) == 0)
8021 if (((word
>> 15) & 0x1) == 0)
8023 if (((word
>> 30) & 0x1) == 0)
8025 if (((word
>> 13) & 0x1) == 0)
8027 if (((word
>> 14) & 0x1) == 0)
8029 if (((word
>> 31) & 0x1) == 0)
8031 if (((word
>> 4) & 0x1) == 0)
8033 /* 33222222222211111111110000000000
8034 10987654321098765432109876543210
8035 001001x0xx0xxxxx000xxxxxxxx0xxxx
8041 /* 33222222222211111111110000000000
8042 10987654321098765432109876543210
8043 001001x0xx0xxxxx000xxxxxxxx1xxxx
8050 if (((word
>> 23) & 0x1) == 0)
8052 /* 33222222222211111111110000000000
8053 10987654321098765432109876543210
8054 101001x00x0xxxxx000xxxxxxxxxxxxx
8060 /* 33222222222211111111110000000000
8061 10987654321098765432109876543210
8062 101001x01x0xxxxx000xxxxxxxxxxxxx
8070 if (((word
>> 31) & 0x1) == 0)
8072 if (((word
>> 4) & 0x1) == 0)
8074 /* 33222222222211111111110000000000
8075 10987654321098765432109876543210
8076 001001x0xx0xxxxx010xxxxxxxx0xxxx
8082 /* 33222222222211111111110000000000
8083 10987654321098765432109876543210
8084 001001x0xx0xxxxx010xxxxxxxx1xxxx
8091 if (((word
>> 22) & 0x1) == 0)
8093 if (((word
>> 23) & 0x1) == 0)
8095 /* 33222222222211111111110000000000
8096 10987654321098765432109876543210
8097 101001x0000xxxxx010xxxxxxxxxxxxx
8103 /* 33222222222211111111110000000000
8104 10987654321098765432109876543210
8105 101001x0100xxxxx010xxxxxxxxxxxxx
8112 if (((word
>> 23) & 0x1) == 0)
8114 /* 33222222222211111111110000000000
8115 10987654321098765432109876543210
8116 101001x0010xxxxx010xxxxxxxxxxxxx
8122 /* 33222222222211111111110000000000
8123 10987654321098765432109876543210
8124 101001x0110xxxxx010xxxxxxxxxxxxx
8134 if (((word
>> 14) & 0x1) == 0)
8136 if (((word
>> 31) & 0x1) == 0)
8138 if (((word
>> 4) & 0x1) == 0)
8140 /* 33222222222211111111110000000000
8141 10987654321098765432109876543210
8142 001001x0xx0xxxxx001xxxxxxxx0xxxx
8148 /* 33222222222211111111110000000000
8149 10987654321098765432109876543210
8150 001001x0xx0xxxxx001xxxxxxxx1xxxx
8157 if (((word
>> 23) & 0x1) == 0)
8159 /* 33222222222211111111110000000000
8160 10987654321098765432109876543210
8161 101001x00x0xxxxx001xxxxxxxxxxxxx
8167 /* 33222222222211111111110000000000
8168 10987654321098765432109876543210
8169 101001x01x0xxxxx001xxxxxxxxxxxxx
8177 if (((word
>> 31) & 0x1) == 0)
8179 if (((word
>> 4) & 0x1) == 0)
8181 /* 33222222222211111111110000000000
8182 10987654321098765432109876543210
8183 001001x0xx0xxxxx011xxxxxxxx0xxxx
8189 /* 33222222222211111111110000000000
8190 10987654321098765432109876543210
8191 001001x0xx0xxxxx011xxxxxxxx1xxxx
8198 if (((word
>> 22) & 0x1) == 0)
8200 if (((word
>> 23) & 0x1) == 0)
8202 /* 33222222222211111111110000000000
8203 10987654321098765432109876543210
8204 101001x0000xxxxx011xxxxxxxxxxxxx
8210 /* 33222222222211111111110000000000
8211 10987654321098765432109876543210
8212 101001x0100xxxxx011xxxxxxxxxxxxx
8219 if (((word
>> 23) & 0x1) == 0)
8221 /* 33222222222211111111110000000000
8222 10987654321098765432109876543210
8223 101001x0010xxxxx011xxxxxxxxxxxxx
8229 /* 33222222222211111111110000000000
8230 10987654321098765432109876543210
8231 101001x0110xxxxx011xxxxxxxxxxxxx
8242 if (((word
>> 31) & 0x1) == 0)
8244 /* 33222222222211111111110000000000
8245 10987654321098765432109876543210
8246 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
8252 if (((word
>> 13) & 0x1) == 0)
8254 if (((word
>> 22) & 0x1) == 0)
8256 /* 33222222222211111111110000000000
8257 10987654321098765432109876543210
8258 111001x0x00xxxxx0x0xxxxxxxxxxxxx
8264 if (((word
>> 23) & 0x1) == 0)
8266 /* 33222222222211111111110000000000
8267 10987654321098765432109876543210
8268 111001x0010xxxxx0x0xxxxxxxxxxxxx
8274 /* 33222222222211111111110000000000
8275 10987654321098765432109876543210
8276 111001x0110xxxxx0x0xxxxxxxxxxxxx
8284 if (((word
>> 14) & 0x1) == 0)
8286 if (((word
>> 22) & 0x1) == 0)
8288 if (((word
>> 23) & 0x1) == 0)
8290 /* 33222222222211111111110000000000
8291 10987654321098765432109876543210
8292 111001x0000xxxxx001xxxxxxxxxxxxx
8298 /* 33222222222211111111110000000000
8299 10987654321098765432109876543210
8300 111001x0100xxxxx001xxxxxxxxxxxxx
8307 if (((word
>> 23) & 0x1) == 0)
8309 /* 33222222222211111111110000000000
8310 10987654321098765432109876543210
8311 111001x0010xxxxx001xxxxxxxxxxxxx
8317 /* 33222222222211111111110000000000
8318 10987654321098765432109876543210
8319 111001x0110xxxxx001xxxxxxxxxxxxx
8327 if (((word
>> 22) & 0x1) == 0)
8329 if (((word
>> 23) & 0x1) == 0)
8331 /* 33222222222211111111110000000000
8332 10987654321098765432109876543210
8333 111001x0000xxxxx011xxxxxxxxxxxxx
8339 /* 33222222222211111111110000000000
8340 10987654321098765432109876543210
8341 111001x0100xxxxx011xxxxxxxxxxxxx
8348 if (((word
>> 23) & 0x1) == 0)
8350 /* 33222222222211111111110000000000
8351 10987654321098765432109876543210
8352 111001x0010xxxxx011xxxxxxxxxxxxx
8358 /* 33222222222211111111110000000000
8359 10987654321098765432109876543210
8360 111001x0110xxxxx011xxxxxxxxxxxxx
8372 if (((word
>> 13) & 0x1) == 0)
8374 if (((word
>> 30) & 0x1) == 0)
8376 if (((word
>> 14) & 0x1) == 0)
8378 if (((word
>> 4) & 0x1) == 0)
8380 /* 33222222222211111111110000000000
8381 10987654321098765432109876543210
8382 x01001x0xx0xxxxx100xxxxxxxx0xxxx
8388 /* 33222222222211111111110000000000
8389 10987654321098765432109876543210
8390 x01001x0xx0xxxxx100xxxxxxxx1xxxx
8397 if (((word
>> 31) & 0x1) == 0)
8399 if (((word
>> 4) & 0x1) == 0)
8401 /* 33222222222211111111110000000000
8402 10987654321098765432109876543210
8403 001001x0xx0xxxxx110xxxxxxxx0xxxx
8409 /* 33222222222211111111110000000000
8410 10987654321098765432109876543210
8411 001001x0xx0xxxxx110xxxxxxxx1xxxx
8418 if (((word
>> 22) & 0x1) == 0)
8420 if (((word
>> 23) & 0x1) == 0)
8422 /* 33222222222211111111110000000000
8423 10987654321098765432109876543210
8424 101001x0000xxxxx110xxxxxxxxxxxxx
8430 /* 33222222222211111111110000000000
8431 10987654321098765432109876543210
8432 101001x0100xxxxx110xxxxxxxxxxxxx
8439 if (((word
>> 23) & 0x1) == 0)
8441 /* 33222222222211111111110000000000
8442 10987654321098765432109876543210
8443 101001x0010xxxxx110xxxxxxxxxxxxx
8449 /* 33222222222211111111110000000000
8450 10987654321098765432109876543210
8451 101001x0110xxxxx110xxxxxxxxxxxxx
8461 if (((word
>> 31) & 0x1) == 0)
8463 if (((word
>> 17) & 0x1) == 0)
8465 if (((word
>> 18) & 0x1) == 0)
8467 if (((word
>> 20) & 0x1) == 0)
8469 /* 33222222222211111111110000000000
8470 10987654321098765432109876543210
8471 011001x0xx00x00x1x0xxxxxxxxxxxxx
8477 /* 33222222222211111111110000000000
8478 10987654321098765432109876543210
8479 011001x0xx01x00x1x0xxxxxxxxxxxxx
8486 if (((word
>> 16) & 0x1) == 0)
8488 /* 33222222222211111111110000000000
8489 10987654321098765432109876543210
8490 011001x0xx0xx1001x0xxxxxxxxxxxxx
8496 /* 33222222222211111111110000000000
8497 10987654321098765432109876543210
8498 011001x0xx0xx1011x0xxxxxxxxxxxxx
8506 if (((word
>> 16) & 0x1) == 0)
8508 /* 33222222222211111111110000000000
8509 10987654321098765432109876543210
8510 011001x0xx0xxx101x0xxxxxxxxxxxxx
8516 /* 33222222222211111111110000000000
8517 10987654321098765432109876543210
8518 011001x0xx0xxx111x0xxxxxxxxxxxxx
8526 if (((word
>> 22) & 0x1) == 0)
8528 if (((word
>> 23) & 0x1) == 0)
8530 /* 33222222222211111111110000000000
8531 10987654321098765432109876543210
8532 111001x0000xxxxx1x0xxxxxxxxxxxxx
8538 /* 33222222222211111111110000000000
8539 10987654321098765432109876543210
8540 111001x0100xxxxx1x0xxxxxxxxxxxxx
8547 if (((word
>> 23) & 0x1) == 0)
8549 /* 33222222222211111111110000000000
8550 10987654321098765432109876543210
8551 111001x0010xxxxx1x0xxxxxxxxxxxxx
8557 /* 33222222222211111111110000000000
8558 10987654321098765432109876543210
8559 111001x0110xxxxx1x0xxxxxxxxxxxxx
8569 if (((word
>> 14) & 0x1) == 0)
8571 if (((word
>> 30) & 0x1) == 0)
8573 if (((word
>> 31) & 0x1) == 0)
8575 if (((word
>> 4) & 0x1) == 0)
8577 /* 33222222222211111111110000000000
8578 10987654321098765432109876543210
8579 001001x0xx0xxxxx101xxxxxxxx0xxxx
8585 /* 33222222222211111111110000000000
8586 10987654321098765432109876543210
8587 001001x0xx0xxxxx101xxxxxxxx1xxxx
8594 if (((word
>> 20) & 0x1) == 0)
8596 if (((word
>> 22) & 0x1) == 0)
8598 if (((word
>> 23) & 0x1) == 0)
8600 /* 33222222222211111111110000000000
8601 10987654321098765432109876543210
8602 101001x00000xxxx101xxxxxxxxxxxxx
8608 /* 33222222222211111111110000000000
8609 10987654321098765432109876543210
8610 101001x01000xxxx101xxxxxxxxxxxxx
8617 if (((word
>> 23) & 0x1) == 0)
8619 /* 33222222222211111111110000000000
8620 10987654321098765432109876543210
8621 101001x00100xxxx101xxxxxxxxxxxxx
8627 /* 33222222222211111111110000000000
8628 10987654321098765432109876543210
8629 101001x01100xxxx101xxxxxxxxxxxxx
8637 if (((word
>> 22) & 0x1) == 0)
8639 if (((word
>> 23) & 0x1) == 0)
8641 /* 33222222222211111111110000000000
8642 10987654321098765432109876543210
8643 101001x00001xxxx101xxxxxxxxxxxxx
8649 /* 33222222222211111111110000000000
8650 10987654321098765432109876543210
8651 101001x01001xxxx101xxxxxxxxxxxxx
8658 if (((word
>> 23) & 0x1) == 0)
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 101001x00101xxxx101xxxxxxxxxxxxx
8668 /* 33222222222211111111110000000000
8669 10987654321098765432109876543210
8670 101001x01101xxxx101xxxxxxxxxxxxx
8680 if (((word
>> 22) & 0x1) == 0)
8682 if (((word
>> 23) & 0x1) == 0)
8684 if (((word
>> 31) & 0x1) == 0)
8686 /* 33222222222211111111110000000000
8687 10987654321098765432109876543210
8688 011001x0000xxxxx101xxxxxxxxxxxxx
8694 /* 33222222222211111111110000000000
8695 10987654321098765432109876543210
8696 111001x0000xxxxx101xxxxxxxxxxxxx
8703 if (((word
>> 31) & 0x1) == 0)
8705 if (((word
>> 16) & 0x1) == 0)
8707 if (((word
>> 17) & 0x1) == 0)
8709 /* 33222222222211111111110000000000
8710 10987654321098765432109876543210
8711 011001x0100xxx00101xxxxxxxxxxxxx
8717 /* 33222222222211111111110000000000
8718 10987654321098765432109876543210
8719 011001x0100xxx10101xxxxxxxxxxxxx
8726 /* 33222222222211111111110000000000
8727 10987654321098765432109876543210
8728 011001x0100xxxx1101xxxxxxxxxxxxx
8735 /* 33222222222211111111110000000000
8736 10987654321098765432109876543210
8737 111001x0100xxxxx101xxxxxxxxxxxxx
8745 if (((word
>> 23) & 0x1) == 0)
8747 /* 33222222222211111111110000000000
8748 10987654321098765432109876543210
8749 x11001x0010xxxxx101xxxxxxxxxxxxx
8755 if (((word
>> 31) & 0x1) == 0)
8757 if (((word
>> 16) & 0x1) == 0)
8759 /* 33222222222211111111110000000000
8760 10987654321098765432109876543210
8761 011001x0110xxxx0101xxxxxxxxxxxxx
8767 /* 33222222222211111111110000000000
8768 10987654321098765432109876543210
8769 011001x0110xxxx1101xxxxxxxxxxxxx
8776 /* 33222222222211111111110000000000
8777 10987654321098765432109876543210
8778 111001x0110xxxxx101xxxxxxxxxxxxx
8788 if (((word
>> 30) & 0x1) == 0)
8790 if (((word
>> 31) & 0x1) == 0)
8792 if (((word
>> 4) & 0x1) == 0)
8794 /* 33222222222211111111110000000000
8795 10987654321098765432109876543210
8796 001001x0xx0xxxxx111xxxxxxxx0xxxx
8802 /* 33222222222211111111110000000000
8803 10987654321098765432109876543210
8804 001001x0xx0xxxxx111xxxxxxxx1xxxx
8811 if (((word
>> 22) & 0x1) == 0)
8813 if (((word
>> 23) & 0x1) == 0)
8815 /* 33222222222211111111110000000000
8816 10987654321098765432109876543210
8817 101001x0000xxxxx111xxxxxxxxxxxxx
8823 /* 33222222222211111111110000000000
8824 10987654321098765432109876543210
8825 101001x0100xxxxx111xxxxxxxxxxxxx
8832 if (((word
>> 23) & 0x1) == 0)
8834 /* 33222222222211111111110000000000
8835 10987654321098765432109876543210
8836 101001x0010xxxxx111xxxxxxxxxxxxx
8842 /* 33222222222211111111110000000000
8843 10987654321098765432109876543210
8844 101001x0110xxxxx111xxxxxxxxxxxxx
8853 if (((word
>> 20) & 0x1) == 0)
8855 if (((word
>> 22) & 0x1) == 0)
8857 /* 33222222222211111111110000000000
8858 10987654321098765432109876543210
8859 x11001x0x000xxxx111xxxxxxxxxxxxx
8865 if (((word
>> 23) & 0x1) == 0)
8867 /* 33222222222211111111110000000000
8868 10987654321098765432109876543210
8869 x11001x00100xxxx111xxxxxxxxxxxxx
8875 /* 33222222222211111111110000000000
8876 10987654321098765432109876543210
8877 x11001x01100xxxx111xxxxxxxxxxxxx
8885 if (((word
>> 22) & 0x1) == 0)
8887 if (((word
>> 23) & 0x1) == 0)
8889 /* 33222222222211111111110000000000
8890 10987654321098765432109876543210
8891 x11001x00001xxxx111xxxxxxxxxxxxx
8897 /* 33222222222211111111110000000000
8898 10987654321098765432109876543210
8899 x11001x01001xxxx111xxxxxxxxxxxxx
8906 if (((word
>> 23) & 0x1) == 0)
8908 /* 33222222222211111111110000000000
8909 10987654321098765432109876543210
8910 x11001x00101xxxx111xxxxxxxxxxxxx
8916 /* 33222222222211111111110000000000
8917 10987654321098765432109876543210
8918 x11001x01101xxxx111xxxxxxxxxxxxx
8931 if (((word
>> 13) & 0x1) == 0)
8933 if (((word
>> 30) & 0x1) == 0)
8935 if (((word
>> 31) & 0x1) == 0)
8937 if (((word
>> 4) & 0x1) == 0)
8939 /* 33222222222211111111110000000000
8940 10987654321098765432109876543210
8941 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
8947 /* 33222222222211111111110000000000
8948 10987654321098765432109876543210
8949 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
8956 if (((word
>> 14) & 0x1) == 0)
8958 if (((word
>> 23) & 0x1) == 0)
8960 /* 33222222222211111111110000000000
8961 10987654321098765432109876543210
8962 101001x00x1xxxxxx00xxxxxxxxxxxxx
8968 /* 33222222222211111111110000000000
8969 10987654321098765432109876543210
8970 101001x01x1xxxxxx00xxxxxxxxxxxxx
8977 if (((word
>> 15) & 0x1) == 0)
8979 if (((word
>> 22) & 0x1) == 0)
8981 if (((word
>> 23) & 0x1) == 0)
8983 /* 33222222222211111111110000000000
8984 10987654321098765432109876543210
8985 101001x0001xxxxx010xxxxxxxxxxxxx
8991 /* 33222222222211111111110000000000
8992 10987654321098765432109876543210
8993 101001x0101xxxxx010xxxxxxxxxxxxx
9000 if (((word
>> 23) & 0x1) == 0)
9002 /* 33222222222211111111110000000000
9003 10987654321098765432109876543210
9004 101001x0011xxxxx010xxxxxxxxxxxxx
9010 /* 33222222222211111111110000000000
9011 10987654321098765432109876543210
9012 101001x0111xxxxx010xxxxxxxxxxxxx
9020 if (((word
>> 22) & 0x1) == 0)
9022 if (((word
>> 23) & 0x1) == 0)
9024 /* 33222222222211111111110000000000
9025 10987654321098765432109876543210
9026 101001x0001xxxxx110xxxxxxxxxxxxx
9032 /* 33222222222211111111110000000000
9033 10987654321098765432109876543210
9034 101001x0101xxxxx110xxxxxxxxxxxxx
9041 if (((word
>> 23) & 0x1) == 0)
9043 /* 33222222222211111111110000000000
9044 10987654321098765432109876543210
9045 101001x0011xxxxx110xxxxxxxxxxxxx
9051 /* 33222222222211111111110000000000
9052 10987654321098765432109876543210
9053 101001x0111xxxxx110xxxxxxxxxxxxx
9064 if (((word
>> 15) & 0x1) == 0)
9066 if (((word
>> 14) & 0x1) == 0)
9068 if (((word
>> 12) & 0x1) == 0)
9070 if (((word
>> 10) & 0x1) == 0)
9072 if (((word
>> 23) & 0x1) == 0)
9074 /* 33222222222211111111110000000000
9075 10987654321098765432109876543210
9076 x11001x00x1xxxxx0000x0xxxxxxxxxx
9082 if (((word
>> 22) & 0x1) == 0)
9084 /* 33222222222211111111110000000000
9085 10987654321098765432109876543210
9086 x11001x0101xxxxx0000x0xxxxxxxxxx
9092 /* 33222222222211111111110000000000
9093 10987654321098765432109876543210
9094 x11001x0111xxxxx0000x0xxxxxxxxxx
9102 if (((word
>> 23) & 0x1) == 0)
9104 /* 33222222222211111111110000000000
9105 10987654321098765432109876543210
9106 x11001x00x1xxxxx0000x1xxxxxxxxxx
9112 if (((word
>> 22) & 0x1) == 0)
9114 /* 33222222222211111111110000000000
9115 10987654321098765432109876543210
9116 x11001x0101xxxxx0000x1xxxxxxxxxx
9122 /* 33222222222211111111110000000000
9123 10987654321098765432109876543210
9124 x11001x0111xxxxx0000x1xxxxxxxxxx
9133 if (((word
>> 22) & 0x1) == 0)
9135 /* 33222222222211111111110000000000
9136 10987654321098765432109876543210
9137 x11001x0x01xxxxx0001xxxxxxxxxxxx
9143 /* 33222222222211111111110000000000
9144 10987654321098765432109876543210
9145 x11001x0x11xxxxx0001xxxxxxxxxxxx
9153 if (((word
>> 22) & 0x1) == 0)
9155 if (((word
>> 23) & 0x1) == 0)
9157 /* 33222222222211111111110000000000
9158 10987654321098765432109876543210
9159 x11001x0001xxxxx010xxxxxxxxxxxxx
9165 if (((word
>> 31) & 0x1) == 0)
9167 if (((word
>> 10) & 0x1) == 0)
9169 /* 33222222222211111111110000000000
9170 10987654321098765432109876543210
9171 011001x0101xxxxx010xx0xxxxxxxxxx
9177 /* 33222222222211111111110000000000
9178 10987654321098765432109876543210
9179 011001x0101xxxxx010xx1xxxxxxxxxx
9186 /* 33222222222211111111110000000000
9187 10987654321098765432109876543210
9188 111001x0101xxxxx010xxxxxxxxxxxxx
9196 if (((word
>> 23) & 0x1) == 0)
9198 if (((word
>> 31) & 0x1) == 0)
9200 /* 33222222222211111111110000000000
9201 10987654321098765432109876543210
9202 011001x0011xxxxx010xxxxxxxxxxxxx
9208 /* 33222222222211111111110000000000
9209 10987654321098765432109876543210
9210 111001x0011xxxxx010xxxxxxxxxxxxx
9217 if (((word
>> 31) & 0x1) == 0)
9219 if (((word
>> 10) & 0x1) == 0)
9221 /* 33222222222211111111110000000000
9222 10987654321098765432109876543210
9223 011001x0111xxxxx010xx0xxxxxxxxxx
9229 /* 33222222222211111111110000000000
9230 10987654321098765432109876543210
9231 011001x0111xxxxx010xx1xxxxxxxxxx
9238 /* 33222222222211111111110000000000
9239 10987654321098765432109876543210
9240 111001x0111xxxxx010xxxxxxxxxxxxx
9250 if (((word
>> 22) & 0x1) == 0)
9252 if (((word
>> 31) & 0x1) == 0)
9254 if (((word
>> 10) & 0x1) == 0)
9256 /* 33222222222211111111110000000000
9257 10987654321098765432109876543210
9258 011001x0x01xxxxx1x0xx0xxxxxxxxxx
9264 /* 33222222222211111111110000000000
9265 10987654321098765432109876543210
9266 011001x0x01xxxxx1x0xx1xxxxxxxxxx
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 111001x0x01xxxxx1x0xxxxxxxxxxxxx
9282 if (((word
>> 23) & 0x1) == 0)
9284 /* 33222222222211111111110000000000
9285 10987654321098765432109876543210
9286 x11001x0011xxxxx1x0xxxxxxxxxxxxx
9292 if (((word
>> 31) & 0x1) == 0)
9294 if (((word
>> 10) & 0x1) == 0)
9296 /* 33222222222211111111110000000000
9297 10987654321098765432109876543210
9298 011001x0111xxxxx1x0xx0xxxxxxxxxx
9304 /* 33222222222211111111110000000000
9305 10987654321098765432109876543210
9306 011001x0111xxxxx1x0xx1xxxxxxxxxx
9313 /* 33222222222211111111110000000000
9314 10987654321098765432109876543210
9315 111001x0111xxxxx1x0xxxxxxxxxxxxx
9326 if (((word
>> 30) & 0x1) == 0)
9328 if (((word
>> 31) & 0x1) == 0)
9330 if (((word
>> 4) & 0x1) == 0)
9332 /* 33222222222211111111110000000000
9333 10987654321098765432109876543210
9334 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
9349 if (((word
>> 14) & 0x1) == 0)
9351 if (((word
>> 15) & 0x1) == 0)
9353 if (((word
>> 23) & 0x1) == 0)
9355 /* 33222222222211111111110000000000
9356 10987654321098765432109876543210
9357 101001x00x1xxxxx001xxxxxxxxxxxxx
9363 /* 33222222222211111111110000000000
9364 10987654321098765432109876543210
9365 101001x01x1xxxxx001xxxxxxxxxxxxx
9372 if (((word
>> 20) & 0x1) == 0)
9374 if (((word
>> 22) & 0x1) == 0)
9376 if (((word
>> 23) & 0x1) == 0)
9378 /* 33222222222211111111110000000000
9379 10987654321098765432109876543210
9380 101001x00010xxxx101xxxxxxxxxxxxx
9386 /* 33222222222211111111110000000000
9387 10987654321098765432109876543210
9388 101001x01010xxxx101xxxxxxxxxxxxx
9395 if (((word
>> 23) & 0x1) == 0)
9397 /* 33222222222211111111110000000000
9398 10987654321098765432109876543210
9399 101001x00110xxxx101xxxxxxxxxxxxx
9405 /* 33222222222211111111110000000000
9406 10987654321098765432109876543210
9407 101001x01110xxxx101xxxxxxxxxxxxx
9415 if (((word
>> 22) & 0x1) == 0)
9417 if (((word
>> 23) & 0x1) == 0)
9419 /* 33222222222211111111110000000000
9420 10987654321098765432109876543210
9421 101001x00011xxxx101xxxxxxxxxxxxx
9427 /* 33222222222211111111110000000000
9428 10987654321098765432109876543210
9429 101001x01011xxxx101xxxxxxxxxxxxx
9436 if (((word
>> 23) & 0x1) == 0)
9438 /* 33222222222211111111110000000000
9439 10987654321098765432109876543210
9440 101001x00111xxxx101xxxxxxxxxxxxx
9446 /* 33222222222211111111110000000000
9447 10987654321098765432109876543210
9448 101001x01111xxxx101xxxxxxxxxxxxx
9458 if (((word
>> 15) & 0x1) == 0)
9460 if (((word
>> 22) & 0x1) == 0)
9462 if (((word
>> 23) & 0x1) == 0)
9464 /* 33222222222211111111110000000000
9465 10987654321098765432109876543210
9466 101001x0001xxxxx011xxxxxxxxxxxxx
9472 /* 33222222222211111111110000000000
9473 10987654321098765432109876543210
9474 101001x0101xxxxx011xxxxxxxxxxxxx
9481 if (((word
>> 23) & 0x1) == 0)
9483 /* 33222222222211111111110000000000
9484 10987654321098765432109876543210
9485 101001x0011xxxxx011xxxxxxxxxxxxx
9491 /* 33222222222211111111110000000000
9492 10987654321098765432109876543210
9493 101001x0111xxxxx011xxxxxxxxxxxxx
9501 if (((word
>> 22) & 0x1) == 0)
9503 if (((word
>> 23) & 0x1) == 0)
9505 /* 33222222222211111111110000000000
9506 10987654321098765432109876543210
9507 101001x0001xxxxx111xxxxxxxxxxxxx
9513 /* 33222222222211111111110000000000
9514 10987654321098765432109876543210
9515 101001x0101xxxxx111xxxxxxxxxxxxx
9522 if (((word
>> 23) & 0x1) == 0)
9524 /* 33222222222211111111110000000000
9525 10987654321098765432109876543210
9526 101001x0011xxxxx111xxxxxxxxxxxxx
9532 /* 33222222222211111111110000000000
9533 10987654321098765432109876543210
9534 101001x0111xxxxx111xxxxxxxxxxxxx
9545 if (((word
>> 14) & 0x1) == 0)
9547 if (((word
>> 15) & 0x1) == 0)
9549 if (((word
>> 23) & 0x1) == 0)
9551 /* 33222222222211111111110000000000
9552 10987654321098765432109876543210
9553 x11001x00x1xxxxx001xxxxxxxxxxxxx
9559 if (((word
>> 22) & 0x1) == 0)
9561 /* 33222222222211111111110000000000
9562 10987654321098765432109876543210
9563 x11001x0101xxxxx001xxxxxxxxxxxxx
9569 /* 33222222222211111111110000000000
9570 10987654321098765432109876543210
9571 x11001x0111xxxxx001xxxxxxxxxxxxx
9579 if (((word
>> 22) & 0x1) == 0)
9581 if (((word
>> 31) & 0x1) == 0)
9583 if (((word
>> 10) & 0x1) == 0)
9585 /* 33222222222211111111110000000000
9586 10987654321098765432109876543210
9587 011001x0x01xxxxx101xx0xxxxxxxxxx
9593 /* 33222222222211111111110000000000
9594 10987654321098765432109876543210
9595 011001x0x01xxxxx101xx1xxxxxxxxxx
9602 /* 33222222222211111111110000000000
9603 10987654321098765432109876543210
9604 111001x0x01xxxxx101xxxxxxxxxxxxx
9611 if (((word
>> 23) & 0x1) == 0)
9613 /* 33222222222211111111110000000000
9614 10987654321098765432109876543210
9615 x11001x0011xxxxx101xxxxxxxxxxxxx
9621 /* 33222222222211111111110000000000
9622 10987654321098765432109876543210
9623 x11001x0111xxxxx101xxxxxxxxxxxxx
9632 if (((word
>> 15) & 0x1) == 0)
9634 if (((word
>> 22) & 0x1) == 0)
9636 if (((word
>> 23) & 0x1) == 0)
9638 /* 33222222222211111111110000000000
9639 10987654321098765432109876543210
9640 x11001x0001xxxxx011xxxxxxxxxxxxx
9646 if (((word
>> 31) & 0x1) == 0)
9648 if (((word
>> 10) & 0x1) == 0)
9650 /* 33222222222211111111110000000000
9651 10987654321098765432109876543210
9652 011001x0101xxxxx011xx0xxxxxxxxxx
9658 /* 33222222222211111111110000000000
9659 10987654321098765432109876543210
9660 011001x0101xxxxx011xx1xxxxxxxxxx
9667 /* 33222222222211111111110000000000
9668 10987654321098765432109876543210
9669 111001x0101xxxxx011xxxxxxxxxxxxx
9677 if (((word
>> 23) & 0x1) == 0)
9679 /* 33222222222211111111110000000000
9680 10987654321098765432109876543210
9681 x11001x0011xxxxx011xxxxxxxxxxxxx
9687 /* 33222222222211111111110000000000
9688 10987654321098765432109876543210
9689 x11001x0111xxxxx011xxxxxxxxxxxxx
9697 if (((word
>> 22) & 0x1) == 0)
9699 if (((word
>> 23) & 0x1) == 0)
9701 if (((word
>> 20) & 0x1) == 0)
9703 /* 33222222222211111111110000000000
9704 10987654321098765432109876543210
9705 x11001x00010xxxx111xxxxxxxxxxxxx
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 x11001x00011xxxx111xxxxxxxxxxxxx
9720 if (((word
>> 31) & 0x1) == 0)
9722 /* 33222222222211111111110000000000
9723 10987654321098765432109876543210
9724 011001x0101xxxxx111xxxxxxxxxxxxx
9730 if (((word
>> 20) & 0x1) == 0)
9732 /* 33222222222211111111110000000000
9733 10987654321098765432109876543210
9734 111001x01010xxxx111xxxxxxxxxxxxx
9740 /* 33222222222211111111110000000000
9741 10987654321098765432109876543210
9742 111001x01011xxxx111xxxxxxxxxxxxx
9751 if (((word
>> 23) & 0x1) == 0)
9753 if (((word
>> 31) & 0x1) == 0)
9755 /* 33222222222211111111110000000000
9756 10987654321098765432109876543210
9757 011001x0011xxxxx111xxxxxxxxxxxxx
9763 if (((word
>> 20) & 0x1) == 0)
9765 /* 33222222222211111111110000000000
9766 10987654321098765432109876543210
9767 111001x00110xxxx111xxxxxxxxxxxxx
9773 /* 33222222222211111111110000000000
9774 10987654321098765432109876543210
9775 111001x00111xxxx111xxxxxxxxxxxxx
9783 if (((word
>> 31) & 0x1) == 0)
9785 /* 33222222222211111111110000000000
9786 10987654321098765432109876543210
9787 011001x0111xxxxx111xxxxxxxxxxxxx
9793 if (((word
>> 20) & 0x1) == 0)
9795 /* 33222222222211111111110000000000
9796 10987654321098765432109876543210
9797 111001x01110xxxx111xxxxxxxxxxxxx
9803 /* 33222222222211111111110000000000
9804 10987654321098765432109876543210
9805 111001x01111xxxx111xxxxxxxxxxxxx
9821 if (((word
>> 29) & 0x1) == 0)
9823 if (((word
>> 30) & 0x1) == 0)
9825 if (((word
>> 31) & 0x1) == 0)
9827 if (((word
>> 21) & 0x1) == 0)
9829 if (((word
>> 20) & 0x1) == 0)
9831 if (((word
>> 22) & 0x1) == 0)
9833 if (((word
>> 23) & 0x1) == 0)
9835 /* 33222222222211111111110000000000
9836 10987654321098765432109876543210
9837 000001x10000xxxxxxxxxxxxxxxxxxxx
9843 /* 33222222222211111111110000000000
9844 10987654321098765432109876543210
9845 000001x11000xxxxxxxxxxxxxxxxxxxx
9852 if (((word
>> 23) & 0x1) == 0)
9854 /* 33222222222211111111110000000000
9855 10987654321098765432109876543210
9856 000001x10100xxxxxxxxxxxxxxxxxxxx
9862 /* 33222222222211111111110000000000
9863 10987654321098765432109876543210
9864 000001x11100xxxxxxxxxxxxxxxxxxxx
9872 if (((word
>> 15) & 0x1) == 0)
9874 /* 33222222222211111111110000000000
9875 10987654321098765432109876543210
9876 000001x1xx01xxxx0xxxxxxxxxxxxxxx
9882 /* 33222222222211111111110000000000
9883 10987654321098765432109876543210
9884 000001x1xx01xxxx1xxxxxxxxxxxxxxx
9892 if (((word
>> 14) & 0x1) == 0)
9894 if (((word
>> 13) & 0x1) == 0)
9896 if (((word
>> 15) & 0x1) == 0)
9898 if (((word
>> 22) & 0x1) == 0)
9900 if (((word
>> 23) & 0x1) == 0)
9902 /* 33222222222211111111110000000000
9903 10987654321098765432109876543210
9904 000001x1001xxxxx000xxxxxxxxxxxxx
9910 if (((word
>> 10) & 0x1) == 0)
9912 if (((word
>> 11) & 0x1) == 0)
9914 /* 33222222222211111111110000000000
9915 10987654321098765432109876543210
9916 000001x1101xxxxx000x00xxxxxxxxxx
9922 if (((word
>> 12) & 0x1) == 0)
9924 /* 33222222222211111111110000000000
9925 10987654321098765432109876543210
9926 000001x1101xxxxx000010xxxxxxxxxx
9932 /* 33222222222211111111110000000000
9933 10987654321098765432109876543210
9934 000001x1101xxxxx000110xxxxxxxxxx
9942 if (((word
>> 11) & 0x1) == 0)
9944 /* 33222222222211111111110000000000
9945 10987654321098765432109876543210
9946 000001x1101xxxxx000x01xxxxxxxxxx
9952 if (((word
>> 12) & 0x1) == 0)
9954 /* 33222222222211111111110000000000
9955 10987654321098765432109876543210
9956 000001x1101xxxxx000011xxxxxxxxxx
9962 /* 33222222222211111111110000000000
9963 10987654321098765432109876543210
9964 000001x1101xxxxx000111xxxxxxxxxx
9974 /* 33222222222211111111110000000000
9975 10987654321098765432109876543210
9976 000001x1x11xxxxx000xxxxxxxxxxxxx
9983 if (((word
>> 16) & 0x1) == 0)
9985 if (((word
>> 17) & 0x1) == 0)
9987 if (((word
>> 18) & 0x1) == 0)
9989 if (((word
>> 19) & 0x1) == 0)
9991 /* 33222222222211111111110000000000
9992 10987654321098765432109876543210
9993 000001x1xx1x0000100xxxxxxxxxxxxx
9999 /* 33222222222211111111110000000000
10000 10987654321098765432109876543210
10001 000001x1xx1x1000100xxxxxxxxxxxxx
10008 if (((word
>> 19) & 0x1) == 0)
10010 /* 33222222222211111111110000000000
10011 10987654321098765432109876543210
10012 000001x1xx1x0100100xxxxxxxxxxxxx
10018 /* 33222222222211111111110000000000
10019 10987654321098765432109876543210
10020 000001x1xx1x1100100xxxxxxxxxxxxx
10028 if (((word
>> 18) & 0x1) == 0)
10030 if (((word
>> 19) & 0x1) == 0)
10032 /* 33222222222211111111110000000000
10033 10987654321098765432109876543210
10034 000001x1xx1x0010100xxxxxxxxxxxxx
10040 /* 33222222222211111111110000000000
10041 10987654321098765432109876543210
10042 000001x1xx1x1010100xxxxxxxxxxxxx
10049 /* 33222222222211111111110000000000
10050 10987654321098765432109876543210
10051 000001x1xx1xx110100xxxxxxxxxxxxx
10059 if (((word
>> 17) & 0x1) == 0)
10061 if (((word
>> 18) & 0x1) == 0)
10063 if (((word
>> 19) & 0x1) == 0)
10065 /* 33222222222211111111110000000000
10066 10987654321098765432109876543210
10067 000001x1xx1x0001100xxxxxxxxxxxxx
10073 /* 33222222222211111111110000000000
10074 10987654321098765432109876543210
10075 000001x1xx1x1001100xxxxxxxxxxxxx
10082 if (((word
>> 19) & 0x1) == 0)
10084 /* 33222222222211111111110000000000
10085 10987654321098765432109876543210
10086 000001x1xx1x0101100xxxxxxxxxxxxx
10092 /* 33222222222211111111110000000000
10093 10987654321098765432109876543210
10094 000001x1xx1x1101100xxxxxxxxxxxxx
10102 if (((word
>> 18) & 0x1) == 0)
10104 if (((word
>> 19) & 0x1) == 0)
10106 /* 33222222222211111111110000000000
10107 10987654321098765432109876543210
10108 000001x1xx1x0011100xxxxxxxxxxxxx
10114 /* 33222222222211111111110000000000
10115 10987654321098765432109876543210
10116 000001x1xx1x1011100xxxxxxxxxxxxx
10123 /* 33222222222211111111110000000000
10124 10987654321098765432109876543210
10125 000001x1xx1xx111100xxxxxxxxxxxxx
10135 if (((word
>> 15) & 0x1) == 0)
10137 if (((word
>> 10) & 0x1) == 0)
10139 if (((word
>> 11) & 0x1) == 0)
10141 if (((word
>> 12) & 0x1) == 0)
10143 /* 33222222222211111111110000000000
10144 10987654321098765432109876543210
10145 000001x1xx1xxxxx001000xxxxxxxxxx
10151 /* 33222222222211111111110000000000
10152 10987654321098765432109876543210
10153 000001x1xx1xxxxx001100xxxxxxxxxx
10160 if (((word
>> 12) & 0x1) == 0)
10162 /* 33222222222211111111110000000000
10163 10987654321098765432109876543210
10164 000001x1xx1xxxxx001010xxxxxxxxxx
10170 if (((word
>> 16) & 0x1) == 0)
10172 if (((word
>> 17) & 0x1) == 0)
10174 if (((word
>> 18) & 0x1) == 0)
10176 if (((word
>> 19) & 0x1) == 0)
10178 if (((word
>> 20) & 0x1) == 0)
10180 /* 33222222222211111111110000000000
10181 10987654321098765432109876543210
10182 000001x1xx100000001110xxxxxxxxxx
10188 /* 33222222222211111111110000000000
10189 10987654321098765432109876543210
10190 000001x1xx110000001110xxxxxxxxxx
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 000001x1xx1x1000001110xxxxxxxxxx
10206 if (((word
>> 20) & 0x1) == 0)
10208 /* 33222222222211111111110000000000
10209 10987654321098765432109876543210
10210 000001x1xx10x100001110xxxxxxxxxx
10216 /* 33222222222211111111110000000000
10217 10987654321098765432109876543210
10218 000001x1xx11x100001110xxxxxxxxxx
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 000001x1xx1xxx10001110xxxxxxxxxx
10235 if (((word
>> 17) & 0x1) == 0)
10237 /* 33222222222211111111110000000000
10238 10987654321098765432109876543210
10239 000001x1xx1xxx01001110xxxxxxxxxx
10245 /* 33222222222211111111110000000000
10246 10987654321098765432109876543210
10247 000001x1xx1xxx11001110xxxxxxxxxx
10257 /* 33222222222211111111110000000000
10258 10987654321098765432109876543210
10259 000001x1xx1xxxxx001xx1xxxxxxxxxx
10266 if (((word
>> 16) & 0x1) == 0)
10268 if (((word
>> 19) & 0x1) == 0)
10270 if (((word
>> 20) & 0x1) == 0)
10272 /* 33222222222211111111110000000000
10273 10987654321098765432109876543210
10274 000001x1xx100xx0101xxxxxxxxxxxxx
10280 /* 33222222222211111111110000000000
10281 10987654321098765432109876543210
10282 000001x1xx110xx0101xxxxxxxxxxxxx
10289 /* 33222222222211111111110000000000
10290 10987654321098765432109876543210
10291 000001x1xx1x1xx0101xxxxxxxxxxxxx
10298 if (((word
>> 20) & 0x1) == 0)
10300 /* 33222222222211111111110000000000
10301 10987654321098765432109876543210
10302 000001x1xx10xxx1101xxxxxxxxxxxxx
10308 /* 33222222222211111111110000000000
10309 10987654321098765432109876543210
10310 000001x1xx11xxx1101xxxxxxxxxxxxx
10320 if (((word
>> 15) & 0x1) == 0)
10322 if (((word
>> 10) & 0x1) == 0)
10324 if (((word
>> 11) & 0x1) == 0)
10326 if (((word
>> 12) & 0x1) == 0)
10328 if (((word
>> 13) & 0x1) == 0)
10330 if (((word
>> 20) & 0x1) == 0)
10332 /* 33222222222211111111110000000000
10333 10987654321098765432109876543210
10334 000001x1xx10xxxx010000xxxxxxxxxx
10340 if (((word
>> 16) & 0x1) == 0)
10342 if (((word
>> 18) & 0x1) == 0)
10344 /* 33222222222211111111110000000000
10345 10987654321098765432109876543210
10346 000001x1xx11x0x0010000xxxxxxxxxx
10352 /* 33222222222211111111110000000000
10353 10987654321098765432109876543210
10354 000001x1xx11x1x0010000xxxxxxxxxx
10361 /* 33222222222211111111110000000000
10362 10987654321098765432109876543210
10363 000001x1xx11xxx1010000xxxxxxxxxx
10371 /* 33222222222211111111110000000000
10372 10987654321098765432109876543210
10373 000001x1xx1xxxxx011000xxxxxxxxxx
10380 if (((word
>> 13) & 0x1) == 0)
10382 /* 33222222222211111111110000000000
10383 10987654321098765432109876543210
10384 000001x1xx1xxxxx010100xxxxxxxxxx
10390 /* 33222222222211111111110000000000
10391 10987654321098765432109876543210
10392 000001x1xx1xxxxx011100xxxxxxxxxx
10400 if (((word
>> 13) & 0x1) == 0)
10402 /* 33222222222211111111110000000000
10403 10987654321098765432109876543210
10404 000001x1xx1xxxxx010x10xxxxxxxxxx
10410 /* 33222222222211111111110000000000
10411 10987654321098765432109876543210
10412 000001x1xx1xxxxx011x10xxxxxxxxxx
10420 if (((word
>> 11) & 0x1) == 0)
10422 if (((word
>> 12) & 0x1) == 0)
10424 if (((word
>> 13) & 0x1) == 0)
10426 /* 33222222222211111111110000000000
10427 10987654321098765432109876543210
10428 000001x1xx1xxxxx010001xxxxxxxxxx
10434 /* 33222222222211111111110000000000
10435 10987654321098765432109876543210
10436 000001x1xx1xxxxx011001xxxxxxxxxx
10443 if (((word
>> 13) & 0x1) == 0)
10445 /* 33222222222211111111110000000000
10446 10987654321098765432109876543210
10447 000001x1xx1xxxxx010101xxxxxxxxxx
10453 /* 33222222222211111111110000000000
10454 10987654321098765432109876543210
10455 000001x1xx1xxxxx011101xxxxxxxxxx
10463 if (((word
>> 13) & 0x1) == 0)
10465 /* 33222222222211111111110000000000
10466 10987654321098765432109876543210
10467 000001x1xx1xxxxx010x11xxxxxxxxxx
10473 /* 33222222222211111111110000000000
10474 10987654321098765432109876543210
10475 000001x1xx1xxxxx011x11xxxxxxxxxx
10484 /* 33222222222211111111110000000000
10485 10987654321098765432109876543210
10486 000001x1xx1xxxxx11xxxxxxxxxxxxxx
10495 if (((word
>> 13) & 0x1) == 0)
10497 if (((word
>> 14) & 0x1) == 0)
10499 if (((word
>> 15) & 0x1) == 0)
10501 if (((word
>> 22) & 0x1) == 0)
10503 /* 33222222222211111111110000000000
10504 10987654321098765432109876543210
10505 100001x1x0xxxxxx000xxxxxxxxxxxxx
10511 /* 33222222222211111111110000000000
10512 10987654321098765432109876543210
10513 100001x1x1xxxxxx000xxxxxxxxxxxxx
10520 if (((word
>> 23) & 0x1) == 0)
10522 /* 33222222222211111111110000000000
10523 10987654321098765432109876543210
10524 100001x10xxxxxxx100xxxxxxxxxxxxx
10530 /* 33222222222211111111110000000000
10531 10987654321098765432109876543210
10532 100001x11xxxxxxx100xxxxxxxxxxxxx
10540 if (((word
>> 15) & 0x1) == 0)
10542 if (((word
>> 23) & 0x1) == 0)
10544 if (((word
>> 21) & 0x1) == 0)
10546 /* 33222222222211111111110000000000
10547 10987654321098765432109876543210
10548 100001x10x0xxxxx010xxxxxxxxxxxxx
10554 /* 33222222222211111111110000000000
10555 10987654321098765432109876543210
10556 100001x10x1xxxxx010xxxxxxxxxxxxx
10563 if (((word
>> 22) & 0x1) == 0)
10565 /* 33222222222211111111110000000000
10566 10987654321098765432109876543210
10567 100001x110xxxxxx010xxxxxxxxxxxxx
10573 /* 33222222222211111111110000000000
10574 10987654321098765432109876543210
10575 100001x111xxxxxx010xxxxxxxxxxxxx
10583 if (((word
>> 22) & 0x1) == 0)
10585 if (((word
>> 21) & 0x1) == 0)
10587 if (((word
>> 23) & 0x1) == 0)
10589 /* 33222222222211111111110000000000
10590 10987654321098765432109876543210
10591 100001x1000xxxxx110xxxxxxxxxxxxx
10597 /* 33222222222211111111110000000000
10598 10987654321098765432109876543210
10599 100001x1100xxxxx110xxxxxxxxxxxxx
10606 /* 33222222222211111111110000000000
10607 10987654321098765432109876543210
10608 100001x1x01xxxxx110xxxxxxxxxxxxx
10615 if (((word
>> 23) & 0x1) == 0)
10617 /* 33222222222211111111110000000000
10618 10987654321098765432109876543210
10619 100001x101xxxxxx110xxxxxxxxxxxxx
10625 /* 33222222222211111111110000000000
10626 10987654321098765432109876543210
10627 100001x111xxxxxx110xxxxxxxxxxxxx
10637 if (((word
>> 14) & 0x1) == 0)
10639 if (((word
>> 15) & 0x1) == 0)
10641 /* 33222222222211111111110000000000
10642 10987654321098765432109876543210
10643 100001x1xxxxxxxx001xxxxxxxxxxxxx
10649 if (((word
>> 22) & 0x1) == 0)
10651 /* 33222222222211111111110000000000
10652 10987654321098765432109876543210
10653 100001x1x0xxxxxx101xxxxxxxxxxxxx
10659 if (((word
>> 23) & 0x1) == 0)
10661 /* 33222222222211111111110000000000
10662 10987654321098765432109876543210
10663 100001x101xxxxxx101xxxxxxxxxxxxx
10669 /* 33222222222211111111110000000000
10670 10987654321098765432109876543210
10671 100001x111xxxxxx101xxxxxxxxxxxxx
10680 if (((word
>> 15) & 0x1) == 0)
10682 if (((word
>> 23) & 0x1) == 0)
10684 if (((word
>> 21) & 0x1) == 0)
10686 /* 33222222222211111111110000000000
10687 10987654321098765432109876543210
10688 100001x10x0xxxxx011xxxxxxxxxxxxx
10694 /* 33222222222211111111110000000000
10695 10987654321098765432109876543210
10696 100001x10x1xxxxx011xxxxxxxxxxxxx
10703 /* 33222222222211111111110000000000
10704 10987654321098765432109876543210
10705 100001x11xxxxxxx011xxxxxxxxxxxxx
10712 if (((word
>> 22) & 0x1) == 0)
10714 if (((word
>> 21) & 0x1) == 0)
10716 if (((word
>> 23) & 0x1) == 0)
10718 /* 33222222222211111111110000000000
10719 10987654321098765432109876543210
10720 100001x1000xxxxx111xxxxxxxxxxxxx
10726 /* 33222222222211111111110000000000
10727 10987654321098765432109876543210
10728 100001x1100xxxxx111xxxxxxxxxxxxx
10735 /* 33222222222211111111110000000000
10736 10987654321098765432109876543210
10737 100001x1x01xxxxx111xxxxxxxxxxxxx
10744 if (((word
>> 23) & 0x1) == 0)
10746 /* 33222222222211111111110000000000
10747 10987654321098765432109876543210
10748 100001x101xxxxxx111xxxxxxxxxxxxx
10754 /* 33222222222211111111110000000000
10755 10987654321098765432109876543210
10756 100001x111xxxxxx111xxxxxxxxxxxxx
10768 if (((word
>> 13) & 0x1) == 0)
10770 if (((word
>> 14) & 0x1) == 0)
10772 if (((word
>> 15) & 0x1) == 0)
10774 if (((word
>> 21) & 0x1) == 0)
10776 if (((word
>> 31) & 0x1) == 0)
10778 if (((word
>> 10) & 0x1) == 0)
10780 if (((word
>> 11) & 0x1) == 0)
10782 if (((word
>> 12) & 0x1) == 0)
10784 /* 33222222222211111111110000000000
10785 10987654321098765432109876543210
10786 010001x1xx0xxxxx000000xxxxxxxxxx
10792 /* 33222222222211111111110000000000
10793 10987654321098765432109876543210
10794 010001x1xx0xxxxx000100xxxxxxxxxx
10801 if (((word
>> 12) & 0x1) == 0)
10803 /* 33222222222211111111110000000000
10804 10987654321098765432109876543210
10805 010001x1xx0xxxxx000010xxxxxxxxxx
10811 /* 33222222222211111111110000000000
10812 10987654321098765432109876543210
10813 010001x1xx0xxxxx000110xxxxxxxxxx
10821 if (((word
>> 11) & 0x1) == 0)
10823 if (((word
>> 12) & 0x1) == 0)
10825 /* 33222222222211111111110000000000
10826 10987654321098765432109876543210
10827 010001x1xx0xxxxx000001xxxxxxxxxx
10833 /* 33222222222211111111110000000000
10834 10987654321098765432109876543210
10835 010001x1xx0xxxxx000101xxxxxxxxxx
10842 if (((word
>> 12) & 0x1) == 0)
10844 /* 33222222222211111111110000000000
10845 10987654321098765432109876543210
10846 010001x1xx0xxxxx000011xxxxxxxxxx
10852 /* 33222222222211111111110000000000
10853 10987654321098765432109876543210
10854 010001x1xx0xxxxx000111xxxxxxxxxx
10863 /* 33222222222211111111110000000000
10864 10987654321098765432109876543210
10865 110001x1xx0xxxxx000xxxxxxxxxxxxx
10872 if (((word
>> 31) & 0x1) == 0)
10874 if (((word
>> 10) & 0x1) == 0)
10876 if (((word
>> 11) & 0x1) == 0)
10878 if (((word
>> 12) & 0x1) == 0)
10880 /* 33222222222211111111110000000000
10881 10987654321098765432109876543210
10882 010001x1xx1xxxxx000000xxxxxxxxxx
10888 /* 33222222222211111111110000000000
10889 10987654321098765432109876543210
10890 010001x1xx1xxxxx000100xxxxxxxxxx
10897 if (((word
>> 12) & 0x1) == 0)
10899 /* 33222222222211111111110000000000
10900 10987654321098765432109876543210
10901 010001x1xx1xxxxx000010xxxxxxxxxx
10907 /* 33222222222211111111110000000000
10908 10987654321098765432109876543210
10909 010001x1xx1xxxxx000110xxxxxxxxxx
10917 if (((word
>> 11) & 0x1) == 0)
10919 if (((word
>> 12) & 0x1) == 0)
10921 /* 33222222222211111111110000000000
10922 10987654321098765432109876543210
10923 010001x1xx1xxxxx000001xxxxxxxxxx
10929 /* 33222222222211111111110000000000
10930 10987654321098765432109876543210
10931 010001x1xx1xxxxx000101xxxxxxxxxx
10938 if (((word
>> 12) & 0x1) == 0)
10940 /* 33222222222211111111110000000000
10941 10987654321098765432109876543210
10942 010001x1xx1xxxxx000011xxxxxxxxxx
10948 /* 33222222222211111111110000000000
10949 10987654321098765432109876543210
10950 010001x1xx1xxxxx000111xxxxxxxxxx
10959 /* 33222222222211111111110000000000
10960 10987654321098765432109876543210
10961 110001x1xx1xxxxx000xxxxxxxxxxxxx
10969 if (((word
>> 21) & 0x1) == 0)
10971 if (((word
>> 31) & 0x1) == 0)
10973 if (((word
>> 10) & 0x1) == 0)
10975 if (((word
>> 11) & 0x1) == 0)
10977 if (((word
>> 12) & 0x1) == 0)
10979 /* 33222222222211111111110000000000
10980 10987654321098765432109876543210
10981 010001x1xx0xxxxx100000xxxxxxxxxx
10987 /* 33222222222211111111110000000000
10988 10987654321098765432109876543210
10989 010001x1xx0xxxxx100100xxxxxxxxxx
10996 if (((word
>> 12) & 0x1) == 0)
10998 /* 33222222222211111111110000000000
10999 10987654321098765432109876543210
11000 010001x1xx0xxxxx100010xxxxxxxxxx
11006 if (((word
>> 22) & 0x1) == 0)
11008 if (((word
>> 23) & 0x1) == 0)
11010 /* 33222222222211111111110000000000
11011 10987654321098765432109876543210
11012 010001x1000xxxxx100110xxxxxxxxxx
11018 /* 33222222222211111111110000000000
11019 10987654321098765432109876543210
11020 010001x1100xxxxx100110xxxxxxxxxx
11027 /* 33222222222211111111110000000000
11028 10987654321098765432109876543210
11029 010001x1x10xxxxx100110xxxxxxxxxx
11038 if (((word
>> 11) & 0x1) == 0)
11040 /* 33222222222211111111110000000000
11041 10987654321098765432109876543210
11042 010001x1xx0xxxxx100x01xxxxxxxxxx
11048 /* 33222222222211111111110000000000
11049 10987654321098765432109876543210
11050 010001x1xx0xxxxx100x11xxxxxxxxxx
11058 if (((word
>> 22) & 0x1) == 0)
11060 /* 33222222222211111111110000000000
11061 10987654321098765432109876543210
11062 110001x1x00xxxxx100xxxxxxxxxxxxx
11068 /* 33222222222211111111110000000000
11069 10987654321098765432109876543210
11070 110001x1x10xxxxx100xxxxxxxxxxxxx
11078 if (((word
>> 31) & 0x1) == 0)
11080 if (((word
>> 4) & 0x1) == 0)
11082 /* 33222222222211111111110000000000
11083 10987654321098765432109876543210
11084 010001x1xx1xxxxx100xxxxxxxx0xxxx
11090 /* 33222222222211111111110000000000
11091 10987654321098765432109876543210
11092 010001x1xx1xxxxx100xxxxxxxx1xxxx
11099 if (((word
>> 22) & 0x1) == 0)
11101 /* 33222222222211111111110000000000
11102 10987654321098765432109876543210
11103 110001x1x01xxxxx100xxxxxxxxxxxxx
11109 /* 33222222222211111111110000000000
11110 10987654321098765432109876543210
11111 110001x1x11xxxxx100xxxxxxxxxxxxx
11121 if (((word
>> 15) & 0x1) == 0)
11123 if (((word
>> 21) & 0x1) == 0)
11125 if (((word
>> 31) & 0x1) == 0)
11127 if (((word
>> 10) & 0x1) == 0)
11129 if (((word
>> 11) & 0x1) == 0)
11131 if (((word
>> 12) & 0x1) == 0)
11133 /* 33222222222211111111110000000000
11134 10987654321098765432109876543210
11135 010001x1xx0xxxxx010000xxxxxxxxxx
11141 /* 33222222222211111111110000000000
11142 10987654321098765432109876543210
11143 010001x1xx0xxxxx010100xxxxxxxxxx
11150 if (((word
>> 12) & 0x1) == 0)
11152 /* 33222222222211111111110000000000
11153 10987654321098765432109876543210
11154 010001x1xx0xxxxx010010xxxxxxxxxx
11160 /* 33222222222211111111110000000000
11161 10987654321098765432109876543210
11162 010001x1xx0xxxxx010110xxxxxxxxxx
11170 if (((word
>> 11) & 0x1) == 0)
11172 if (((word
>> 12) & 0x1) == 0)
11174 /* 33222222222211111111110000000000
11175 10987654321098765432109876543210
11176 010001x1xx0xxxxx010001xxxxxxxxxx
11182 /* 33222222222211111111110000000000
11183 10987654321098765432109876543210
11184 010001x1xx0xxxxx010101xxxxxxxxxx
11191 if (((word
>> 12) & 0x1) == 0)
11193 /* 33222222222211111111110000000000
11194 10987654321098765432109876543210
11195 010001x1xx0xxxxx010011xxxxxxxxxx
11201 /* 33222222222211111111110000000000
11202 10987654321098765432109876543210
11203 010001x1xx0xxxxx010111xxxxxxxxxx
11212 if (((word
>> 23) & 0x1) == 0)
11214 /* 33222222222211111111110000000000
11215 10987654321098765432109876543210
11216 110001x10x0xxxxx010xxxxxxxxxxxxx
11222 /* 33222222222211111111110000000000
11223 10987654321098765432109876543210
11224 110001x11x0xxxxx010xxxxxxxxxxxxx
11232 if (((word
>> 23) & 0x1) == 0)
11234 if (((word
>> 31) & 0x1) == 0)
11236 if (((word
>> 10) & 0x1) == 0)
11238 if (((word
>> 11) & 0x1) == 0)
11240 if (((word
>> 12) & 0x1) == 0)
11242 /* 33222222222211111111110000000000
11243 10987654321098765432109876543210
11244 010001x10x1xxxxx010000xxxxxxxxxx
11250 /* 33222222222211111111110000000000
11251 10987654321098765432109876543210
11252 010001x10x1xxxxx010100xxxxxxxxxx
11259 /* 33222222222211111111110000000000
11260 10987654321098765432109876543210
11261 010001x10x1xxxxx010x10xxxxxxxxxx
11268 if (((word
>> 11) & 0x1) == 0)
11270 if (((word
>> 12) & 0x1) == 0)
11272 /* 33222222222211111111110000000000
11273 10987654321098765432109876543210
11274 010001x10x1xxxxx010001xxxxxxxxxx
11280 /* 33222222222211111111110000000000
11281 10987654321098765432109876543210
11282 010001x10x1xxxxx010101xxxxxxxxxx
11289 /* 33222222222211111111110000000000
11290 10987654321098765432109876543210
11291 010001x10x1xxxxx010x11xxxxxxxxxx
11299 /* 33222222222211111111110000000000
11300 10987654321098765432109876543210
11301 110001x10x1xxxxx010xxxxxxxxxxxxx
11308 /* 33222222222211111111110000000000
11309 10987654321098765432109876543210
11310 x10001x11x1xxxxx010xxxxxxxxxxxxx
11318 if (((word
>> 21) & 0x1) == 0)
11320 if (((word
>> 31) & 0x1) == 0)
11322 if (((word
>> 11) & 0x1) == 0)
11324 if (((word
>> 10) & 0x1) == 0)
11326 if (((word
>> 12) & 0x1) == 0)
11328 /* 33222222222211111111110000000000
11329 10987654321098765432109876543210
11330 010001x1xx0xxxxx110000xxxxxxxxxx
11336 if (((word
>> 23) & 0x1) == 0)
11338 /* 33222222222211111111110000000000
11339 10987654321098765432109876543210
11340 010001x10x0xxxxx110100xxxxxxxxxx
11346 /* 33222222222211111111110000000000
11347 10987654321098765432109876543210
11348 010001x11x0xxxxx110100xxxxxxxxxx
11356 if (((word
>> 12) & 0x1) == 0)
11358 /* 33222222222211111111110000000000
11359 10987654321098765432109876543210
11360 010001x1xx0xxxxx110001xxxxxxxxxx
11366 if (((word
>> 23) & 0x1) == 0)
11368 /* 33222222222211111111110000000000
11369 10987654321098765432109876543210
11370 010001x10x0xxxxx110101xxxxxxxxxx
11376 /* 33222222222211111111110000000000
11377 10987654321098765432109876543210
11378 010001x11x0xxxxx110101xxxxxxxxxx
11387 if (((word
>> 12) & 0x1) == 0)
11389 if (((word
>> 10) & 0x1) == 0)
11391 /* 33222222222211111111110000000000
11392 10987654321098765432109876543210
11393 010001x1xx0xxxxx110010xxxxxxxxxx
11399 /* 33222222222211111111110000000000
11400 10987654321098765432109876543210
11401 010001x1xx0xxxxx110011xxxxxxxxxx
11408 if (((word
>> 16) & 0x1) == 0)
11410 /* 33222222222211111111110000000000
11411 10987654321098765432109876543210
11412 010001x1xx0xxxx011011xxxxxxxxxxx
11418 /* 33222222222211111111110000000000
11419 10987654321098765432109876543210
11420 010001x1xx0xxxx111011xxxxxxxxxxx
11429 if (((word
>> 22) & 0x1) == 0)
11431 if (((word
>> 23) & 0x1) == 0)
11433 /* 33222222222211111111110000000000
11434 10987654321098765432109876543210
11435 110001x1000xxxxx110xxxxxxxxxxxxx
11441 /* 33222222222211111111110000000000
11442 10987654321098765432109876543210
11443 110001x1100xxxxx110xxxxxxxxxxxxx
11450 if (((word
>> 23) & 0x1) == 0)
11452 /* 33222222222211111111110000000000
11453 10987654321098765432109876543210
11454 110001x1010xxxxx110xxxxxxxxxxxxx
11460 /* 33222222222211111111110000000000
11461 10987654321098765432109876543210
11462 110001x1110xxxxx110xxxxxxxxxxxxx
11471 if (((word
>> 23) & 0x1) == 0)
11473 if (((word
>> 22) & 0x1) == 0)
11475 /* 33222222222211111111110000000000
11476 10987654321098765432109876543210
11477 x10001x1001xxxxx110xxxxxxxxxxxxx
11483 /* 33222222222211111111110000000000
11484 10987654321098765432109876543210
11485 x10001x1011xxxxx110xxxxxxxxxxxxx
11492 if (((word
>> 31) & 0x1) == 0)
11494 /* 33222222222211111111110000000000
11495 10987654321098765432109876543210
11496 010001x11x1xxxxx110xxxxxxxxxxxxx
11502 if (((word
>> 22) & 0x1) == 0)
11504 /* 33222222222211111111110000000000
11505 10987654321098765432109876543210
11506 110001x1101xxxxx110xxxxxxxxxxxxx
11512 /* 33222222222211111111110000000000
11513 10987654321098765432109876543210
11514 110001x1111xxxxx110xxxxxxxxxxxxx
11526 if (((word
>> 14) & 0x1) == 0)
11528 if (((word
>> 15) & 0x1) == 0)
11530 if (((word
>> 21) & 0x1) == 0)
11532 if (((word
>> 31) & 0x1) == 0)
11534 if (((word
>> 10) & 0x1) == 0)
11536 if (((word
>> 11) & 0x1) == 0)
11538 /* 33222222222211111111110000000000
11539 10987654321098765432109876543210
11540 010001x1xx0xxxxx001x00xxxxxxxxxx
11546 /* 33222222222211111111110000000000
11547 10987654321098765432109876543210
11548 010001x1xx0xxxxx001x10xxxxxxxxxx
11555 if (((word
>> 11) & 0x1) == 0)
11557 /* 33222222222211111111110000000000
11558 10987654321098765432109876543210
11559 010001x1xx0xxxxx001x01xxxxxxxxxx
11565 /* 33222222222211111111110000000000
11566 10987654321098765432109876543210
11567 010001x1xx0xxxxx001x11xxxxxxxxxx
11575 /* 33222222222211111111110000000000
11576 10987654321098765432109876543210
11577 110001x1xx0xxxxx001xxxxxxxxxxxxx
11584 if (((word
>> 31) & 0x1) == 0)
11586 if (((word
>> 10) & 0x1) == 0)
11588 if (((word
>> 11) & 0x1) == 0)
11590 if (((word
>> 12) & 0x1) == 0)
11592 /* 33222222222211111111110000000000
11593 10987654321098765432109876543210
11594 010001x1xx1xxxxx001000xxxxxxxxxx
11600 /* 33222222222211111111110000000000
11601 10987654321098765432109876543210
11602 010001x1xx1xxxxx001100xxxxxxxxxx
11609 if (((word
>> 12) & 0x1) == 0)
11611 /* 33222222222211111111110000000000
11612 10987654321098765432109876543210
11613 010001x1xx1xxxxx001010xxxxxxxxxx
11619 /* 33222222222211111111110000000000
11620 10987654321098765432109876543210
11621 010001x1xx1xxxxx001110xxxxxxxxxx
11629 if (((word
>> 11) & 0x1) == 0)
11631 if (((word
>> 12) & 0x1) == 0)
11633 /* 33222222222211111111110000000000
11634 10987654321098765432109876543210
11635 010001x1xx1xxxxx001001xxxxxxxxxx
11641 /* 33222222222211111111110000000000
11642 10987654321098765432109876543210
11643 010001x1xx1xxxxx001101xxxxxxxxxx
11650 if (((word
>> 12) & 0x1) == 0)
11652 /* 33222222222211111111110000000000
11653 10987654321098765432109876543210
11654 010001x1xx1xxxxx001011xxxxxxxxxx
11660 /* 33222222222211111111110000000000
11661 10987654321098765432109876543210
11662 010001x1xx1xxxxx001111xxxxxxxxxx
11671 /* 33222222222211111111110000000000
11672 10987654321098765432109876543210
11673 110001x1xx1xxxxx001xxxxxxxxxxxxx
11681 if (((word
>> 21) & 0x1) == 0)
11683 if (((word
>> 31) & 0x1) == 0)
11685 if (((word
>> 10) & 0x1) == 0)
11687 if (((word
>> 11) & 0x1) == 0)
11689 if (((word
>> 12) & 0x1) == 0)
11691 /* 33222222222211111111110000000000
11692 10987654321098765432109876543210
11693 010001x1xx0xxxxx101000xxxxxxxxxx
11699 /* 33222222222211111111110000000000
11700 10987654321098765432109876543210
11701 010001x1xx0xxxxx101100xxxxxxxxxx
11708 if (((word
>> 12) & 0x1) == 0)
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 010001x1xx0xxxxx101010xxxxxxxxxx
11718 /* 33222222222211111111110000000000
11719 10987654321098765432109876543210
11720 010001x1xx0xxxxx101110xxxxxxxxxx
11728 if (((word
>> 11) & 0x1) == 0)
11730 if (((word
>> 12) & 0x1) == 0)
11732 /* 33222222222211111111110000000000
11733 10987654321098765432109876543210
11734 010001x1xx0xxxxx101001xxxxxxxxxx
11740 /* 33222222222211111111110000000000
11741 10987654321098765432109876543210
11742 010001x1xx0xxxxx101101xxxxxxxxxx
11749 /* 33222222222211111111110000000000
11750 10987654321098765432109876543210
11751 010001x1xx0xxxxx101x11xxxxxxxxxx
11759 /* 33222222222211111111110000000000
11760 10987654321098765432109876543210
11761 110001x1xx0xxxxx101xxxxxxxxxxxxx
11768 if (((word
>> 22) & 0x1) == 0)
11770 if (((word
>> 31) & 0x1) == 0)
11772 /* 33222222222211111111110000000000
11773 10987654321098765432109876543210
11774 010001x1x01xxxxx101xxxxxxxxxxxxx
11780 /* 33222222222211111111110000000000
11781 10987654321098765432109876543210
11782 110001x1x01xxxxx101xxxxxxxxxxxxx
11789 /* 33222222222211111111110000000000
11790 10987654321098765432109876543210
11791 x10001x1x11xxxxx101xxxxxxxxxxxxx
11800 if (((word
>> 15) & 0x1) == 0)
11802 if (((word
>> 21) & 0x1) == 0)
11804 if (((word
>> 31) & 0x1) == 0)
11806 if (((word
>> 10) & 0x1) == 0)
11808 if (((word
>> 11) & 0x1) == 0)
11810 if (((word
>> 12) & 0x1) == 0)
11812 /* 33222222222211111111110000000000
11813 10987654321098765432109876543210
11814 010001x1xx0xxxxx011000xxxxxxxxxx
11820 /* 33222222222211111111110000000000
11821 10987654321098765432109876543210
11822 010001x1xx0xxxxx011100xxxxxxxxxx
11829 if (((word
>> 12) & 0x1) == 0)
11831 if (((word
>> 22) & 0x1) == 0)
11833 /* 33222222222211111111110000000000
11834 10987654321098765432109876543210
11835 010001x1x00xxxxx011010xxxxxxxxxx
11841 /* 33222222222211111111110000000000
11842 10987654321098765432109876543210
11843 010001x1x10xxxxx011010xxxxxxxxxx
11850 /* 33222222222211111111110000000000
11851 10987654321098765432109876543210
11852 010001x1xx0xxxxx011110xxxxxxxxxx
11860 if (((word
>> 11) & 0x1) == 0)
11862 if (((word
>> 12) & 0x1) == 0)
11864 /* 33222222222211111111110000000000
11865 10987654321098765432109876543210
11866 010001x1xx0xxxxx011001xxxxxxxxxx
11872 /* 33222222222211111111110000000000
11873 10987654321098765432109876543210
11874 010001x1xx0xxxxx011101xxxxxxxxxx
11881 if (((word
>> 12) & 0x1) == 0)
11883 if (((word
>> 22) & 0x1) == 0)
11885 /* 33222222222211111111110000000000
11886 10987654321098765432109876543210
11887 010001x1x00xxxxx011011xxxxxxxxxx
11893 /* 33222222222211111111110000000000
11894 10987654321098765432109876543210
11895 010001x1x10xxxxx011011xxxxxxxxxx
11902 /* 33222222222211111111110000000000
11903 10987654321098765432109876543210
11904 010001x1xx0xxxxx011111xxxxxxxxxx
11913 if (((word
>> 23) & 0x1) == 0)
11915 /* 33222222222211111111110000000000
11916 10987654321098765432109876543210
11917 110001x10x0xxxxx011xxxxxxxxxxxxx
11923 /* 33222222222211111111110000000000
11924 10987654321098765432109876543210
11925 110001x11x0xxxxx011xxxxxxxxxxxxx
11933 if (((word
>> 31) & 0x1) == 0)
11935 if (((word
>> 10) & 0x1) == 0)
11937 if (((word
>> 11) & 0x1) == 0)
11939 if (((word
>> 12) & 0x1) == 0)
11941 /* 33222222222211111111110000000000
11942 10987654321098765432109876543210
11943 010001x1xx1xxxxx011000xxxxxxxxxx
11949 /* 33222222222211111111110000000000
11950 10987654321098765432109876543210
11951 010001x1xx1xxxxx011100xxxxxxxxxx
11958 if (((word
>> 12) & 0x1) == 0)
11960 /* 33222222222211111111110000000000
11961 10987654321098765432109876543210
11962 010001x1xx1xxxxx011010xxxxxxxxxx
11968 /* 33222222222211111111110000000000
11969 10987654321098765432109876543210
11970 010001x1xx1xxxxx011110xxxxxxxxxx
11978 if (((word
>> 11) & 0x1) == 0)
11980 if (((word
>> 12) & 0x1) == 0)
11982 /* 33222222222211111111110000000000
11983 10987654321098765432109876543210
11984 010001x1xx1xxxxx011001xxxxxxxxxx
11990 /* 33222222222211111111110000000000
11991 10987654321098765432109876543210
11992 010001x1xx1xxxxx011101xxxxxxxxxx
11999 if (((word
>> 12) & 0x1) == 0)
12001 /* 33222222222211111111110000000000
12002 10987654321098765432109876543210
12003 010001x1xx1xxxxx011011xxxxxxxxxx
12009 /* 33222222222211111111110000000000
12010 10987654321098765432109876543210
12011 010001x1xx1xxxxx011111xxxxxxxxxx
12020 if (((word
>> 23) & 0x1) == 0)
12022 /* 33222222222211111111110000000000
12023 10987654321098765432109876543210
12024 110001x10x1xxxxx011xxxxxxxxxxxxx
12030 /* 33222222222211111111110000000000
12031 10987654321098765432109876543210
12032 110001x11x1xxxxx011xxxxxxxxxxxxx
12041 if (((word
>> 21) & 0x1) == 0)
12043 if (((word
>> 31) & 0x1) == 0)
12045 if (((word
>> 10) & 0x1) == 0)
12047 if (((word
>> 11) & 0x1) == 0)
12049 if (((word
>> 12) & 0x1) == 0)
12051 /* 33222222222211111111110000000000
12052 10987654321098765432109876543210
12053 010001x1xx0xxxxx111000xxxxxxxxxx
12059 /* 33222222222211111111110000000000
12060 10987654321098765432109876543210
12061 010001x1xx0xxxxx111100xxxxxxxxxx
12068 if (((word
>> 12) & 0x1) == 0)
12070 /* 33222222222211111111110000000000
12071 10987654321098765432109876543210
12072 010001x1xx0xxxxx111010xxxxxxxxxx
12078 /* 33222222222211111111110000000000
12079 10987654321098765432109876543210
12080 010001x1xx0xxxxx111110xxxxxxxxxx
12088 if (((word
>> 11) & 0x1) == 0)
12090 if (((word
>> 12) & 0x1) == 0)
12092 /* 33222222222211111111110000000000
12093 10987654321098765432109876543210
12094 010001x1xx0xxxxx111001xxxxxxxxxx
12100 /* 33222222222211111111110000000000
12101 10987654321098765432109876543210
12102 010001x1xx0xxxxx111101xxxxxxxxxx
12109 if (((word
>> 12) & 0x1) == 0)
12111 /* 33222222222211111111110000000000
12112 10987654321098765432109876543210
12113 010001x1xx0xxxxx111011xxxxxxxxxx
12119 /* 33222222222211111111110000000000
12120 10987654321098765432109876543210
12121 010001x1xx0xxxxx111111xxxxxxxxxx
12130 if (((word
>> 22) & 0x1) == 0)
12132 if (((word
>> 23) & 0x1) == 0)
12134 /* 33222222222211111111110000000000
12135 10987654321098765432109876543210
12136 110001x1000xxxxx111xxxxxxxxxxxxx
12142 /* 33222222222211111111110000000000
12143 10987654321098765432109876543210
12144 110001x1100xxxxx111xxxxxxxxxxxxx
12151 if (((word
>> 23) & 0x1) == 0)
12153 /* 33222222222211111111110000000000
12154 10987654321098765432109876543210
12155 110001x1010xxxxx111xxxxxxxxxxxxx
12161 /* 33222222222211111111110000000000
12162 10987654321098765432109876543210
12163 110001x1110xxxxx111xxxxxxxxxxxxx
12172 if (((word
>> 22) & 0x1) == 0)
12174 if (((word
>> 23) & 0x1) == 0)
12176 if (((word
>> 31) & 0x1) == 0)
12178 if (((word
>> 10) & 0x1) == 0)
12180 if (((word
>> 12) & 0x1) == 0)
12182 if (((word
>> 16) & 0x1) == 0)
12184 if (((word
>> 17) & 0x1) == 0)
12186 /* 33222222222211111111110000000000
12187 10987654321098765432109876543210
12188 010001x1001xxx001110x0xxxxxxxxxx
12194 /* 33222222222211111111110000000000
12195 10987654321098765432109876543210
12196 010001x1001xxx101110x0xxxxxxxxxx
12203 /* 33222222222211111111110000000000
12204 10987654321098765432109876543210
12205 010001x1001xxxx11110x0xxxxxxxxxx
12212 /* 33222222222211111111110000000000
12213 10987654321098765432109876543210
12214 010001x1001xxxxx1111x0xxxxxxxxxx
12221 if (((word
>> 12) & 0x1) == 0)
12223 if (((word
>> 17) & 0x1) == 0)
12225 /* 33222222222211111111110000000000
12226 10987654321098765432109876543210
12227 010001x1001xxx0x1110x1xxxxxxxxxx
12233 /* 33222222222211111111110000000000
12234 10987654321098765432109876543210
12235 010001x1001xxx1x1110x1xxxxxxxxxx
12242 /* 33222222222211111111110000000000
12243 10987654321098765432109876543210
12244 010001x1001xxxxx1111x1xxxxxxxxxx
12252 /* 33222222222211111111110000000000
12253 10987654321098765432109876543210
12254 110001x1001xxxxx111xxxxxxxxxxxxx
12261 /* 33222222222211111111110000000000
12262 10987654321098765432109876543210
12263 x10001x1101xxxxx111xxxxxxxxxxxxx
12270 if (((word
>> 23) & 0x1) == 0)
12272 /* 33222222222211111111110000000000
12273 10987654321098765432109876543210
12274 x10001x1011xxxxx111xxxxxxxxxxxxx
12280 /* 33222222222211111111110000000000
12281 10987654321098765432109876543210
12282 x10001x1111xxxxx111xxxxxxxxxxxxx
12295 if (((word
>> 15) & 0x1) == 0)
12297 if (((word
>> 14) & 0x1) == 0)
12299 if (((word
>> 13) & 0x1) == 0)
12301 if (((word
>> 30) & 0x1) == 0)
12303 if (((word
>> 21) & 0x1) == 0)
12305 if (((word
>> 31) & 0x1) == 0)
12307 if (((word
>> 4) & 0x1) == 0)
12309 /* 33222222222211111111110000000000
12310 10987654321098765432109876543210
12311 001001x1xx0xxxxx000xxxxxxxx0xxxx
12317 /* 33222222222211111111110000000000
12318 10987654321098765432109876543210
12319 001001x1xx0xxxxx000xxxxxxxx1xxxx
12326 if (((word
>> 23) & 0x1) == 0)
12328 /* 33222222222211111111110000000000
12329 10987654321098765432109876543210
12330 101001x10x0xxxxx000xxxxxxxxxxxxx
12336 /* 33222222222211111111110000000000
12337 10987654321098765432109876543210
12338 101001x11x0xxxxx000xxxxxxxxxxxxx
12346 if (((word
>> 31) & 0x1) == 0)
12348 if (((word
>> 4) & 0x1) == 0)
12350 if (((word
>> 10) & 0x1) == 0)
12352 if (((word
>> 11) & 0x1) == 0)
12354 if (((word
>> 12) & 0x1) == 0)
12356 /* 33222222222211111111110000000000
12357 10987654321098765432109876543210
12358 001001x1xx1xxxxx000000xxxxx0xxxx
12364 /* 33222222222211111111110000000000
12365 10987654321098765432109876543210
12366 001001x1xx1xxxxx000100xxxxx0xxxx
12373 if (((word
>> 12) & 0x1) == 0)
12375 /* 33222222222211111111110000000000
12376 10987654321098765432109876543210
12377 001001x1xx1xxxxx000010xxxxx0xxxx
12383 /* 33222222222211111111110000000000
12384 10987654321098765432109876543210
12385 001001x1xx1xxxxx000110xxxxx0xxxx
12393 if (((word
>> 11) & 0x1) == 0)
12395 if (((word
>> 12) & 0x1) == 0)
12397 /* 33222222222211111111110000000000
12398 10987654321098765432109876543210
12399 001001x1xx1xxxxx000001xxxxx0xxxx
12405 /* 33222222222211111111110000000000
12406 10987654321098765432109876543210
12407 001001x1xx1xxxxx000101xxxxx0xxxx
12414 if (((word
>> 12) & 0x1) == 0)
12416 /* 33222222222211111111110000000000
12417 10987654321098765432109876543210
12418 001001x1xx1xxxxx000011xxxxx0xxxx
12424 /* 33222222222211111111110000000000
12425 10987654321098765432109876543210
12426 001001x1xx1xxxxx000111xxxxx0xxxx
12435 if (((word
>> 10) & 0x1) == 0)
12437 if (((word
>> 11) & 0x1) == 0)
12439 if (((word
>> 12) & 0x1) == 0)
12441 /* 33222222222211111111110000000000
12442 10987654321098765432109876543210
12443 001001x1xx1xxxxx000000xxxxx1xxxx
12449 /* 33222222222211111111110000000000
12450 10987654321098765432109876543210
12451 001001x1xx1xxxxx000100xxxxx1xxxx
12458 if (((word
>> 12) & 0x1) == 0)
12460 /* 33222222222211111111110000000000
12461 10987654321098765432109876543210
12462 001001x1xx1xxxxx000010xxxxx1xxxx
12468 /* 33222222222211111111110000000000
12469 10987654321098765432109876543210
12470 001001x1xx1xxxxx000110xxxxx1xxxx
12478 if (((word
>> 11) & 0x1) == 0)
12480 if (((word
>> 12) & 0x1) == 0)
12482 /* 33222222222211111111110000000000
12483 10987654321098765432109876543210
12484 001001x1xx1xxxxx000001xxxxx1xxxx
12490 /* 33222222222211111111110000000000
12491 10987654321098765432109876543210
12492 001001x1xx1xxxxx000101xxxxx1xxxx
12499 if (((word
>> 12) & 0x1) == 0)
12501 /* 33222222222211111111110000000000
12502 10987654321098765432109876543210
12503 001001x1xx1xxxxx000011xxxxx1xxxx
12509 /* 33222222222211111111110000000000
12510 10987654321098765432109876543210
12511 001001x1xx1xxxxx000111xxxxx1xxxx
12521 if (((word
>> 23) & 0x1) == 0)
12523 /* 33222222222211111111110000000000
12524 10987654321098765432109876543210
12525 101001x10x1xxxxx000xxxxxxxxxxxxx
12531 /* 33222222222211111111110000000000
12532 10987654321098765432109876543210
12533 101001x11x1xxxxx000xxxxxxxxxxxxx
12542 if (((word
>> 31) & 0x1) == 0)
12544 if (((word
>> 21) & 0x1) == 0)
12546 if (((word
>> 10) & 0x1) == 0)
12548 if (((word
>> 11) & 0x1) == 0)
12550 /* 33222222222211111111110000000000
12551 10987654321098765432109876543210
12552 011001x1xx0xxxxx000x00xxxxxxxxxx
12558 if (((word
>> 12) & 0x1) == 0)
12560 /* 33222222222211111111110000000000
12561 10987654321098765432109876543210
12562 011001x1xx0xxxxx000010xxxxxxxxxx
12568 /* 33222222222211111111110000000000
12569 10987654321098765432109876543210
12570 011001x1xx0xxxxx000110xxxxxxxxxx
12578 if (((word
>> 11) & 0x1) == 0)
12580 /* 33222222222211111111110000000000
12581 10987654321098765432109876543210
12582 011001x1xx0xxxxx000x01xxxxxxxxxx
12588 if (((word
>> 12) & 0x1) == 0)
12590 /* 33222222222211111111110000000000
12591 10987654321098765432109876543210
12592 011001x1xx0xxxxx000011xxxxxxxxxx
12598 /* 33222222222211111111110000000000
12599 10987654321098765432109876543210
12600 011001x1xx0xxxxx000111xxxxxxxxxx
12609 /* 33222222222211111111110000000000
12610 10987654321098765432109876543210
12611 011001x1xx1xxxxx000xxxxxxxxxxxxx
12618 /* 33222222222211111111110000000000
12619 10987654321098765432109876543210
12620 111001x1xxxxxxxx000xxxxxxxxxxxxx
12628 if (((word
>> 21) & 0x1) == 0)
12630 if (((word
>> 30) & 0x1) == 0)
12632 if (((word
>> 31) & 0x1) == 0)
12634 if (((word
>> 4) & 0x1) == 0)
12636 /* 33222222222211111111110000000000
12637 10987654321098765432109876543210
12638 001001x1xx0xxxxx001xxxxxxxx0xxxx
12644 /* 33222222222211111111110000000000
12645 10987654321098765432109876543210
12646 001001x1xx0xxxxx001xxxxxxxx1xxxx
12653 if (((word
>> 23) & 0x1) == 0)
12655 /* 33222222222211111111110000000000
12656 10987654321098765432109876543210
12657 101001x10x0xxxxx001xxxxxxxxxxxxx
12663 /* 33222222222211111111110000000000
12664 10987654321098765432109876543210
12665 101001x11x0xxxxx001xxxxxxxxxxxxx
12673 if (((word
>> 31) & 0x1) == 0)
12675 if (((word
>> 16) & 0x1) == 0)
12677 if (((word
>> 17) & 0x1) == 0)
12679 if (((word
>> 18) & 0x1) == 0)
12681 if (((word
>> 19) & 0x1) == 0)
12683 if (((word
>> 20) & 0x1) == 0)
12685 /* 33222222222211111111110000000000
12686 10987654321098765432109876543210
12687 011001x1xx000000001xxxxxxxxxxxxx
12693 if (((word
>> 4) & 0x1) == 0)
12695 /* 33222222222211111111110000000000
12696 10987654321098765432109876543210
12697 011001x1xx010000001xxxxxxxx0xxxx
12703 /* 33222222222211111111110000000000
12704 10987654321098765432109876543210
12705 011001x1xx010000001xxxxxxxx1xxxx
12713 /* 33222222222211111111110000000000
12714 10987654321098765432109876543210
12715 011001x1xx0x1000001xxxxxxxxxxxxx
12722 /* 33222222222211111111110000000000
12723 10987654321098765432109876543210
12724 011001x1xx0xx100001xxxxxxxxxxxxx
12731 if (((word
>> 18) & 0x1) == 0)
12733 /* 33222222222211111111110000000000
12734 10987654321098765432109876543210
12735 011001x1xx0xx010001xxxxxxxxxxxxx
12741 if (((word
>> 19) & 0x1) == 0)
12743 /* 33222222222211111111110000000000
12744 10987654321098765432109876543210
12745 011001x1xx0x0110001xxxxxxxxxxxxx
12751 /* 33222222222211111111110000000000
12752 10987654321098765432109876543210
12753 011001x1xx0x1110001xxxxxxxxxxxxx
12762 if (((word
>> 17) & 0x1) == 0)
12764 if (((word
>> 18) & 0x1) == 0)
12766 if (((word
>> 4) & 0x1) == 0)
12768 /* 33222222222211111111110000000000
12769 10987654321098765432109876543210
12770 011001x1xx0xx001001xxxxxxxx0xxxx
12776 /* 33222222222211111111110000000000
12777 10987654321098765432109876543210
12778 011001x1xx0xx001001xxxxxxxx1xxxx
12785 /* 33222222222211111111110000000000
12786 10987654321098765432109876543210
12787 011001x1xx0xx101001xxxxxxxxxxxxx
12794 if (((word
>> 18) & 0x1) == 0)
12796 /* 33222222222211111111110000000000
12797 10987654321098765432109876543210
12798 011001x1xx0xx011001xxxxxxxxxxxxx
12804 if (((word
>> 19) & 0x1) == 0)
12806 /* 33222222222211111111110000000000
12807 10987654321098765432109876543210
12808 011001x1xx0x0111001xxxxxxxxxxxxx
12814 /* 33222222222211111111110000000000
12815 10987654321098765432109876543210
12816 011001x1xx0x1111001xxxxxxxxxxxxx
12826 if (((word
>> 22) & 0x1) == 0)
12828 if (((word
>> 23) & 0x1) == 0)
12830 /* 33222222222211111111110000000000
12831 10987654321098765432109876543210
12832 111001x1000xxxxx001xxxxxxxxxxxxx
12838 /* 33222222222211111111110000000000
12839 10987654321098765432109876543210
12840 111001x1100xxxxx001xxxxxxxxxxxxx
12847 /* 33222222222211111111110000000000
12848 10987654321098765432109876543210
12849 111001x1x10xxxxx001xxxxxxxxxxxxx
12858 if (((word
>> 30) & 0x1) == 0)
12860 if (((word
>> 31) & 0x1) == 0)
12862 if (((word
>> 4) & 0x1) == 0)
12864 if (((word
>> 12) & 0x1) == 0)
12866 /* 33222222222211111111110000000000
12867 10987654321098765432109876543210
12868 001001x1xx1xxxxx0010xxxxxxx0xxxx
12874 /* 33222222222211111111110000000000
12875 10987654321098765432109876543210
12876 001001x1xx1xxxxx0011xxxxxxx0xxxx
12883 if (((word
>> 12) & 0x1) == 0)
12885 /* 33222222222211111111110000000000
12886 10987654321098765432109876543210
12887 001001x1xx1xxxxx0010xxxxxxx1xxxx
12893 /* 33222222222211111111110000000000
12894 10987654321098765432109876543210
12895 001001x1xx1xxxxx0011xxxxxxx1xxxx
12903 if (((word
>> 23) & 0x1) == 0)
12905 /* 33222222222211111111110000000000
12906 10987654321098765432109876543210
12907 101001x10x1xxxxx001xxxxxxxxxxxxx
12913 /* 33222222222211111111110000000000
12914 10987654321098765432109876543210
12915 101001x11x1xxxxx001xxxxxxxxxxxxx
12923 /* 33222222222211111111110000000000
12924 10987654321098765432109876543210
12925 x11001x1xx1xxxxx001xxxxxxxxxxxxx
12934 if (((word
>> 30) & 0x1) == 0)
12936 if (((word
>> 21) & 0x1) == 0)
12938 if (((word
>> 22) & 0x1) == 0)
12940 if (((word
>> 23) & 0x1) == 0)
12942 if (((word
>> 31) & 0x1) == 0)
12944 if (((word
>> 9) & 0x1) == 0)
12946 if (((word
>> 20) & 0x1) == 0)
12948 if (((word
>> 4) & 0x1) == 0)
12950 /* 33222222222211111111110000000000
12951 10987654321098765432109876543210
12952 001001x10000xxxx01xxxx0xxxx0xxxx
12958 /* 33222222222211111111110000000000
12959 10987654321098765432109876543210
12960 001001x10000xxxx01xxxx0xxxx1xxxx
12967 if (((word
>> 19) & 0x1) == 0)
12969 /* 33222222222211111111110000000000
12970 10987654321098765432109876543210
12971 001001x100010xxx01xxxx0xxxxxxxxx
12977 /* 33222222222211111111110000000000
12978 10987654321098765432109876543210
12979 001001x100011xxx01xxxx0xxxxxxxxx
12987 if (((word
>> 4) & 0x1) == 0)
12989 /* 33222222222211111111110000000000
12990 10987654321098765432109876543210
12991 001001x1000xxxxx01xxxx1xxxx0xxxx
12997 /* 33222222222211111111110000000000
12998 10987654321098765432109876543210
12999 001001x1000xxxxx01xxxx1xxxx1xxxx
13007 if (((word
>> 13) & 0x1) == 0)
13009 /* 33222222222211111111110000000000
13010 10987654321098765432109876543210
13011 101001x1000xxxxx010xxxxxxxxxxxxx
13017 /* 33222222222211111111110000000000
13018 10987654321098765432109876543210
13019 101001x1000xxxxx011xxxxxxxxxxxxx
13027 if (((word
>> 31) & 0x1) == 0)
13029 if (((word
>> 9) & 0x1) == 0)
13031 if (((word
>> 20) & 0x1) == 0)
13033 if (((word
>> 4) & 0x1) == 0)
13035 /* 33222222222211111111110000000000
13036 10987654321098765432109876543210
13037 001001x11000xxxx01xxxx0xxxx0xxxx
13043 /* 33222222222211111111110000000000
13044 10987654321098765432109876543210
13045 001001x11000xxxx01xxxx0xxxx1xxxx
13052 /* 33222222222211111111110000000000
13053 10987654321098765432109876543210
13054 001001x11001xxxx01xxxx0xxxxxxxxx
13061 if (((word
>> 4) & 0x1) == 0)
13063 /* 33222222222211111111110000000000
13064 10987654321098765432109876543210
13065 001001x1100xxxxx01xxxx1xxxx0xxxx
13071 /* 33222222222211111111110000000000
13072 10987654321098765432109876543210
13073 001001x1100xxxxx01xxxx1xxxx1xxxx
13081 if (((word
>> 13) & 0x1) == 0)
13083 /* 33222222222211111111110000000000
13084 10987654321098765432109876543210
13085 101001x1100xxxxx010xxxxxxxxxxxxx
13091 /* 33222222222211111111110000000000
13092 10987654321098765432109876543210
13093 101001x1100xxxxx011xxxxxxxxxxxxx
13102 if (((word
>> 23) & 0x1) == 0)
13104 if (((word
>> 31) & 0x1) == 0)
13106 if (((word
>> 4) & 0x1) == 0)
13108 if (((word
>> 9) & 0x1) == 0)
13110 if (((word
>> 20) & 0x1) == 0)
13112 /* 33222222222211111111110000000000
13113 10987654321098765432109876543210
13114 001001x10100xxxx01xxxx0xxxx0xxxx
13120 if (((word
>> 19) & 0x1) == 0)
13122 /* 33222222222211111111110000000000
13123 10987654321098765432109876543210
13124 001001x101010xxx01xxxx0xxxx0xxxx
13130 /* 33222222222211111111110000000000
13131 10987654321098765432109876543210
13132 001001x101011xxx01xxxx0xxxx0xxxx
13140 /* 33222222222211111111110000000000
13141 10987654321098765432109876543210
13142 001001x1010xxxxx01xxxx1xxxx0xxxx
13149 /* 33222222222211111111110000000000
13150 10987654321098765432109876543210
13151 001001x1010xxxxx01xxxxxxxxx1xxxx
13158 if (((word
>> 13) & 0x1) == 0)
13160 /* 33222222222211111111110000000000
13161 10987654321098765432109876543210
13162 101001x1010xxxxx010xxxxxxxxxxxxx
13168 /* 33222222222211111111110000000000
13169 10987654321098765432109876543210
13170 101001x1010xxxxx011xxxxxxxxxxxxx
13178 if (((word
>> 31) & 0x1) == 0)
13180 if (((word
>> 4) & 0x1) == 0)
13182 if (((word
>> 9) & 0x1) == 0)
13184 if (((word
>> 20) & 0x1) == 0)
13186 /* 33222222222211111111110000000000
13187 10987654321098765432109876543210
13188 001001x11100xxxx01xxxx0xxxx0xxxx
13194 /* 33222222222211111111110000000000
13195 10987654321098765432109876543210
13196 001001x11101xxxx01xxxx0xxxx0xxxx
13203 /* 33222222222211111111110000000000
13204 10987654321098765432109876543210
13205 001001x1110xxxxx01xxxx1xxxx0xxxx
13212 if (((word
>> 9) & 0x1) == 0)
13214 /* 33222222222211111111110000000000
13215 10987654321098765432109876543210
13216 001001x1110xxxxx01xxxx0xxxx1xxxx
13222 /* 33222222222211111111110000000000
13223 10987654321098765432109876543210
13224 001001x1110xxxxx01xxxx1xxxx1xxxx
13232 if (((word
>> 13) & 0x1) == 0)
13234 /* 33222222222211111111110000000000
13235 10987654321098765432109876543210
13236 101001x1110xxxxx010xxxxxxxxxxxxx
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 101001x1110xxxxx011xxxxxxxxxxxxx
13254 if (((word
>> 13) & 0x1) == 0)
13256 if (((word
>> 22) & 0x1) == 0)
13258 if (((word
>> 23) & 0x1) == 0)
13260 /* 33222222222211111111110000000000
13261 10987654321098765432109876543210
13262 x01001x1001xxxxx010xxxxxxxxxxxxx
13268 /* 33222222222211111111110000000000
13269 10987654321098765432109876543210
13270 x01001x1101xxxxx010xxxxxxxxxxxxx
13277 if (((word
>> 23) & 0x1) == 0)
13279 /* 33222222222211111111110000000000
13280 10987654321098765432109876543210
13281 x01001x1011xxxxx010xxxxxxxxxxxxx
13287 /* 33222222222211111111110000000000
13288 10987654321098765432109876543210
13289 x01001x1111xxxxx010xxxxxxxxxxxxx
13297 if (((word
>> 22) & 0x1) == 0)
13299 if (((word
>> 23) & 0x1) == 0)
13301 /* 33222222222211111111110000000000
13302 10987654321098765432109876543210
13303 x01001x1001xxxxx011xxxxxxxxxxxxx
13309 /* 33222222222211111111110000000000
13310 10987654321098765432109876543210
13311 x01001x1101xxxxx011xxxxxxxxxxxxx
13318 if (((word
>> 23) & 0x1) == 0)
13320 /* 33222222222211111111110000000000
13321 10987654321098765432109876543210
13322 x01001x1011xxxxx011xxxxxxxxxxxxx
13328 /* 33222222222211111111110000000000
13329 10987654321098765432109876543210
13330 x01001x1111xxxxx011xxxxxxxxxxxxx
13340 if (((word
>> 13) & 0x1) == 0)
13342 if (((word
>> 31) & 0x1) == 0)
13344 if (((word
>> 21) & 0x1) == 0)
13346 if (((word
>> 4) & 0x1) == 0)
13348 /* 33222222222211111111110000000000
13349 10987654321098765432109876543210
13350 011001x1xx0xxxxx010xxxxxxxx0xxxx
13356 /* 33222222222211111111110000000000
13357 10987654321098765432109876543210
13358 011001x1xx0xxxxx010xxxxxxxx1xxxx
13365 /* 33222222222211111111110000000000
13366 10987654321098765432109876543210
13367 011001x1xx1xxxxx010xxxxxxxxxxxxx
13374 if (((word
>> 22) & 0x1) == 0)
13376 /* 33222222222211111111110000000000
13377 10987654321098765432109876543210
13378 111001x1x0xxxxxx010xxxxxxxxxxxxx
13384 if (((word
>> 21) & 0x1) == 0)
13386 /* 33222222222211111111110000000000
13387 10987654321098765432109876543210
13388 111001x1x10xxxxx010xxxxxxxxxxxxx
13394 if (((word
>> 23) & 0x1) == 0)
13396 /* 33222222222211111111110000000000
13397 10987654321098765432109876543210
13398 111001x1011xxxxx010xxxxxxxxxxxxx
13404 /* 33222222222211111111110000000000
13405 10987654321098765432109876543210
13406 111001x1111xxxxx010xxxxxxxxxxxxx
13416 if (((word
>> 21) & 0x1) == 0)
13418 if (((word
>> 31) & 0x1) == 0)
13420 if (((word
>> 4) & 0x1) == 0)
13422 /* 33222222222211111111110000000000
13423 10987654321098765432109876543210
13424 011001x1xx0xxxxx011xxxxxxxx0xxxx
13430 /* 33222222222211111111110000000000
13431 10987654321098765432109876543210
13432 011001x1xx0xxxxx011xxxxxxxx1xxxx
13439 if (((word
>> 22) & 0x1) == 0)
13441 if (((word
>> 23) & 0x1) == 0)
13443 /* 33222222222211111111110000000000
13444 10987654321098765432109876543210
13445 111001x1000xxxxx011xxxxxxxxxxxxx
13451 /* 33222222222211111111110000000000
13452 10987654321098765432109876543210
13453 111001x1100xxxxx011xxxxxxxxxxxxx
13460 if (((word
>> 23) & 0x1) == 0)
13462 /* 33222222222211111111110000000000
13463 10987654321098765432109876543210
13464 111001x1010xxxxx011xxxxxxxxxxxxx
13470 /* 33222222222211111111110000000000
13471 10987654321098765432109876543210
13472 111001x1110xxxxx011xxxxxxxxxxxxx
13481 if (((word
>> 31) & 0x1) == 0)
13483 /* 33222222222211111111110000000000
13484 10987654321098765432109876543210
13485 011001x1xx1xxxxx011xxxxxxxxxxxxx
13491 if (((word
>> 22) & 0x1) == 0)
13493 if (((word
>> 23) & 0x1) == 0)
13495 /* 33222222222211111111110000000000
13496 10987654321098765432109876543210
13497 111001x1001xxxxx011xxxxxxxxxxxxx
13503 /* 33222222222211111111110000000000
13504 10987654321098765432109876543210
13505 111001x1101xxxxx011xxxxxxxxxxxxx
13512 if (((word
>> 23) & 0x1) == 0)
13514 /* 33222222222211111111110000000000
13515 10987654321098765432109876543210
13516 111001x1011xxxxx011xxxxxxxxxxxxx
13522 /* 33222222222211111111110000000000
13523 10987654321098765432109876543210
13524 111001x1111xxxxx011xxxxxxxxxxxxx
13537 if (((word
>> 21) & 0x1) == 0)
13539 if (((word
>> 30) & 0x1) == 0)
13541 if (((word
>> 14) & 0x1) == 0)
13543 if (((word
>> 13) & 0x1) == 0)
13545 if (((word
>> 4) & 0x1) == 0)
13547 /* 33222222222211111111110000000000
13548 10987654321098765432109876543210
13549 x01001x1xx0xxxxx100xxxxxxxx0xxxx
13555 /* 33222222222211111111110000000000
13556 10987654321098765432109876543210
13557 x01001x1xx0xxxxx100xxxxxxxx1xxxx
13564 if (((word
>> 20) & 0x1) == 0)
13566 if (((word
>> 22) & 0x1) == 0)
13568 if (((word
>> 23) & 0x1) == 0)
13570 /* 33222222222211111111110000000000
13571 10987654321098765432109876543210
13572 x01001x10000xxxx101xxxxxxxxxxxxx
13578 /* 33222222222211111111110000000000
13579 10987654321098765432109876543210
13580 x01001x11000xxxx101xxxxxxxxxxxxx
13587 if (((word
>> 23) & 0x1) == 0)
13589 /* 33222222222211111111110000000000
13590 10987654321098765432109876543210
13591 x01001x10100xxxx101xxxxxxxxxxxxx
13597 /* 33222222222211111111110000000000
13598 10987654321098765432109876543210
13599 x01001x11100xxxx101xxxxxxxxxxxxx
13607 if (((word
>> 22) & 0x1) == 0)
13609 if (((word
>> 23) & 0x1) == 0)
13611 /* 33222222222211111111110000000000
13612 10987654321098765432109876543210
13613 x01001x10001xxxx101xxxxxxxxxxxxx
13619 /* 33222222222211111111110000000000
13620 10987654321098765432109876543210
13621 x01001x11001xxxx101xxxxxxxxxxxxx
13628 if (((word
>> 23) & 0x1) == 0)
13630 /* 33222222222211111111110000000000
13631 10987654321098765432109876543210
13632 x01001x10101xxxx101xxxxxxxxxxxxx
13638 /* 33222222222211111111110000000000
13639 10987654321098765432109876543210
13640 x01001x11101xxxx101xxxxxxxxxxxxx
13650 if (((word
>> 31) & 0x1) == 0)
13652 if (((word
>> 4) & 0x1) == 0)
13654 if (((word
>> 20) & 0x1) == 0)
13656 if (((word
>> 22) & 0x1) == 0)
13658 /* 33222222222211111111110000000000
13659 10987654321098765432109876543210
13660 001001x1x000xxxx11xxxxxxxxx0xxxx
13666 /* 33222222222211111111110000000000
13667 10987654321098765432109876543210
13668 001001x1x100xxxx11xxxxxxxxx0xxxx
13675 if (((word
>> 16) & 0x1) == 0)
13677 if (((word
>> 19) & 0x1) == 0)
13679 /* 33222222222211111111110000000000
13680 10987654321098765432109876543210
13681 001001x1xx010xx011xxxxxxxxx0xxxx
13687 if (((word
>> 10) & 0x1) == 0)
13689 if (((word
>> 12) & 0x1) == 0)
13691 if (((word
>> 13) & 0x1) == 0)
13693 /* 33222222222211111111110000000000
13694 10987654321098765432109876543210
13695 001001x1xx011xx01100x0xxxxx0xxxx
13701 /* 33222222222211111111110000000000
13702 10987654321098765432109876543210
13703 001001x1xx011xx01110x0xxxxx0xxxx
13710 if (((word
>> 22) & 0x1) == 0)
13712 /* 33222222222211111111110000000000
13713 10987654321098765432109876543210
13714 001001x1x0011xx011x1x0xxxxx0xxxx
13720 /* 33222222222211111111110000000000
13721 10987654321098765432109876543210
13722 001001x1x1011xx011x1x0xxxxx0xxxx
13730 /* 33222222222211111111110000000000
13731 10987654321098765432109876543210
13732 001001x1xx011xx011xxx1xxxxx0xxxx
13740 if (((word
>> 10) & 0x1) == 0)
13742 if (((word
>> 12) & 0x1) == 0)
13744 /* 33222222222211111111110000000000
13745 10987654321098765432109876543210
13746 001001x1xx01xxx111x0x0xxxxx0xxxx
13752 /* 33222222222211111111110000000000
13753 10987654321098765432109876543210
13754 001001x1xx01xxx111x1x0xxxxx0xxxx
13761 /* 33222222222211111111110000000000
13762 10987654321098765432109876543210
13763 001001x1xx01xxx111xxx1xxxxx0xxxx
13772 if (((word
>> 22) & 0x1) == 0)
13774 /* 33222222222211111111110000000000
13775 10987654321098765432109876543210
13776 001001x1x00xxxxx11xxxxxxxxx1xxxx
13782 /* 33222222222211111111110000000000
13783 10987654321098765432109876543210
13784 001001x1x10xxxxx11xxxxxxxxx1xxxx
13792 if (((word
>> 13) & 0x1) == 0)
13794 if (((word
>> 22) & 0x1) == 0)
13796 if (((word
>> 23) & 0x1) == 0)
13798 /* 33222222222211111111110000000000
13799 10987654321098765432109876543210
13800 101001x1000xxxxx110xxxxxxxxxxxxx
13806 /* 33222222222211111111110000000000
13807 10987654321098765432109876543210
13808 101001x1100xxxxx110xxxxxxxxxxxxx
13815 if (((word
>> 23) & 0x1) == 0)
13817 /* 33222222222211111111110000000000
13818 10987654321098765432109876543210
13819 101001x1010xxxxx110xxxxxxxxxxxxx
13825 /* 33222222222211111111110000000000
13826 10987654321098765432109876543210
13827 101001x1110xxxxx110xxxxxxxxxxxxx
13835 if (((word
>> 22) & 0x1) == 0)
13837 if (((word
>> 23) & 0x1) == 0)
13839 /* 33222222222211111111110000000000
13840 10987654321098765432109876543210
13841 101001x1000xxxxx111xxxxxxxxxxxxx
13847 /* 33222222222211111111110000000000
13848 10987654321098765432109876543210
13849 101001x1100xxxxx111xxxxxxxxxxxxx
13856 if (((word
>> 23) & 0x1) == 0)
13858 /* 33222222222211111111110000000000
13859 10987654321098765432109876543210
13860 101001x1010xxxxx111xxxxxxxxxxxxx
13866 /* 33222222222211111111110000000000
13867 10987654321098765432109876543210
13868 101001x1110xxxxx111xxxxxxxxxxxxx
13879 if (((word
>> 13) & 0x1) == 0)
13881 if (((word
>> 31) & 0x1) == 0)
13883 if (((word
>> 14) & 0x1) == 0)
13885 if (((word
>> 19) & 0x1) == 0)
13887 if (((word
>> 20) & 0x1) == 0)
13889 if (((word
>> 16) & 0x1) == 0)
13891 if (((word
>> 17) & 0x1) == 0)
13893 if (((word
>> 18) & 0x1) == 0)
13895 /* 33222222222211111111110000000000
13896 10987654321098765432109876543210
13897 011001x1xx000000100xxxxxxxxxxxxx
13903 /* 33222222222211111111110000000000
13904 10987654321098765432109876543210
13905 011001x1xx000100100xxxxxxxxxxxxx
13912 if (((word
>> 18) & 0x1) == 0)
13914 /* 33222222222211111111110000000000
13915 10987654321098765432109876543210
13916 011001x1xx000010100xxxxxxxxxxxxx
13922 /* 33222222222211111111110000000000
13923 10987654321098765432109876543210
13924 011001x1xx000110100xxxxxxxxxxxxx
13932 if (((word
>> 17) & 0x1) == 0)
13934 if (((word
>> 18) & 0x1) == 0)
13936 /* 33222222222211111111110000000000
13937 10987654321098765432109876543210
13938 011001x1xx000001100xxxxxxxxxxxxx
13944 /* 33222222222211111111110000000000
13945 10987654321098765432109876543210
13946 011001x1xx000101100xxxxxxxxxxxxx
13953 if (((word
>> 18) & 0x1) == 0)
13955 /* 33222222222211111111110000000000
13956 10987654321098765432109876543210
13957 011001x1xx000011100xxxxxxxxxxxxx
13963 /* 33222222222211111111110000000000
13964 10987654321098765432109876543210
13965 011001x1xx000111100xxxxxxxxxxxxx
13974 /* 33222222222211111111110000000000
13975 10987654321098765432109876543210
13976 011001x1xx010xxx100xxxxxxxxxxxxx
13983 if (((word
>> 16) & 0x1) == 0)
13985 if (((word
>> 17) & 0x1) == 0)
13987 if (((word
>> 18) & 0x1) == 0)
13989 if (((word
>> 20) & 0x1) == 0)
13991 /* 33222222222211111111110000000000
13992 10987654321098765432109876543210
13993 011001x1xx001000100xxxxxxxxxxxxx
13999 /* 33222222222211111111110000000000
14000 10987654321098765432109876543210
14001 011001x1xx011000100xxxxxxxxxxxxx
14008 if (((word
>> 20) & 0x1) == 0)
14010 /* 33222222222211111111110000000000
14011 10987654321098765432109876543210
14012 011001x1xx001100100xxxxxxxxxxxxx
14018 /* 33222222222211111111110000000000
14019 10987654321098765432109876543210
14020 011001x1xx011100100xxxxxxxxxxxxx
14028 if (((word
>> 18) & 0x1) == 0)
14030 if (((word
>> 20) & 0x1) == 0)
14032 /* 33222222222211111111110000000000
14033 10987654321098765432109876543210
14034 011001x1xx001010100xxxxxxxxxxxxx
14040 /* 33222222222211111111110000000000
14041 10987654321098765432109876543210
14042 011001x1xx011010100xxxxxxxxxxxxx
14049 /* 33222222222211111111110000000000
14050 10987654321098765432109876543210
14051 011001x1xx0x1110100xxxxxxxxxxxxx
14059 if (((word
>> 17) & 0x1) == 0)
14061 if (((word
>> 18) & 0x1) == 0)
14063 if (((word
>> 20) & 0x1) == 0)
14065 /* 33222222222211111111110000000000
14066 10987654321098765432109876543210
14067 011001x1xx001001100xxxxxxxxxxxxx
14073 /* 33222222222211111111110000000000
14074 10987654321098765432109876543210
14075 011001x1xx011001100xxxxxxxxxxxxx
14082 if (((word
>> 20) & 0x1) == 0)
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 011001x1xx001101100xxxxxxxxxxxxx
14092 /* 33222222222211111111110000000000
14093 10987654321098765432109876543210
14094 011001x1xx011101100xxxxxxxxxxxxx
14102 if (((word
>> 18) & 0x1) == 0)
14104 /* 33222222222211111111110000000000
14105 10987654321098765432109876543210
14106 011001x1xx0x1011100xxxxxxxxxxxxx
14112 /* 33222222222211111111110000000000
14113 10987654321098765432109876543210
14114 011001x1xx0x1111100xxxxxxxxxxxxx
14124 if (((word
>> 4) & 0x1) == 0)
14126 /* 33222222222211111111110000000000
14127 10987654321098765432109876543210
14128 011001x1xx0xxxxx110xxxxxxxx0xxxx
14134 /* 33222222222211111111110000000000
14135 10987654321098765432109876543210
14136 011001x1xx0xxxxx110xxxxxxxx1xxxx
14144 if (((word
>> 22) & 0x1) == 0)
14146 if (((word
>> 23) & 0x1) == 0)
14148 /* 33222222222211111111110000000000
14149 10987654321098765432109876543210
14150 111001x1000xxxxx1x0xxxxxxxxxxxxx
14156 /* 33222222222211111111110000000000
14157 10987654321098765432109876543210
14158 111001x1100xxxxx1x0xxxxxxxxxxxxx
14165 /* 33222222222211111111110000000000
14166 10987654321098765432109876543210
14167 111001x1x10xxxxx1x0xxxxxxxxxxxxx
14175 if (((word
>> 14) & 0x1) == 0)
14177 if (((word
>> 31) & 0x1) == 0)
14179 if (((word
>> 16) & 0x1) == 0)
14181 if (((word
>> 19) & 0x1) == 0)
14183 if (((word
>> 17) & 0x1) == 0)
14185 if (((word
>> 18) & 0x1) == 0)
14187 if (((word
>> 20) & 0x1) == 0)
14189 /* 33222222222211111111110000000000
14190 10987654321098765432109876543210
14191 011001x1xx000000101xxxxxxxxxxxxx
14197 /* 33222222222211111111110000000000
14198 10987654321098765432109876543210
14199 011001x1xx010000101xxxxxxxxxxxxx
14206 if (((word
>> 20) & 0x1) == 0)
14208 /* 33222222222211111111110000000000
14209 10987654321098765432109876543210
14210 011001x1xx000100101xxxxxxxxxxxxx
14216 if (((word
>> 22) & 0x1) == 0)
14218 /* 33222222222211111111110000000000
14219 10987654321098765432109876543210
14220 011001x1x0010100101xxxxxxxxxxxxx
14226 if (((word
>> 23) & 0x1) == 0)
14228 /* 33222222222211111111110000000000
14229 10987654321098765432109876543210
14230 011001x101010100101xxxxxxxxxxxxx
14236 /* 33222222222211111111110000000000
14237 10987654321098765432109876543210
14238 011001x111010100101xxxxxxxxxxxxx
14248 if (((word
>> 18) & 0x1) == 0)
14250 if (((word
>> 20) & 0x1) == 0)
14252 /* 33222222222211111111110000000000
14253 10987654321098765432109876543210
14254 011001x1xx000010101xxxxxxxxxxxxx
14260 /* 33222222222211111111110000000000
14261 10987654321098765432109876543210
14262 011001x1xx010010101xxxxxxxxxxxxx
14269 if (((word
>> 20) & 0x1) == 0)
14271 /* 33222222222211111111110000000000
14272 10987654321098765432109876543210
14273 011001x1xx000110101xxxxxxxxxxxxx
14279 if (((word
>> 23) & 0x1) == 0)
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 011001x10x010110101xxxxxxxxxxxxx
14289 /* 33222222222211111111110000000000
14290 10987654321098765432109876543210
14291 011001x11x010110101xxxxxxxxxxxxx
14301 if (((word
>> 20) & 0x1) == 0)
14303 if (((word
>> 17) & 0x1) == 0)
14305 if (((word
>> 18) & 0x1) == 0)
14307 if (((word
>> 22) & 0x1) == 0)
14309 /* 33222222222211111111110000000000
14310 10987654321098765432109876543210
14311 011001x1x0001000101xxxxxxxxxxxxx
14317 /* 33222222222211111111110000000000
14318 10987654321098765432109876543210
14319 011001x1x1001000101xxxxxxxxxxxxx
14326 /* 33222222222211111111110000000000
14327 10987654321098765432109876543210
14328 011001x1xx001100101xxxxxxxxxxxxx
14335 if (((word
>> 22) & 0x1) == 0)
14337 if (((word
>> 23) & 0x1) == 0)
14339 /* 33222222222211111111110000000000
14340 10987654321098765432109876543210
14341 011001x100001x10101xxxxxxxxxxxxx
14347 /* 33222222222211111111110000000000
14348 10987654321098765432109876543210
14349 011001x110001x10101xxxxxxxxxxxxx
14356 /* 33222222222211111111110000000000
14357 10987654321098765432109876543210
14358 011001x1x1001x10101xxxxxxxxxxxxx
14366 if (((word
>> 22) & 0x1) == 0)
14368 if (((word
>> 23) & 0x1) == 0)
14370 /* 33222222222211111111110000000000
14371 10987654321098765432109876543210
14372 011001x100011xx0101xxxxxxxxxxxxx
14378 /* 33222222222211111111110000000000
14379 10987654321098765432109876543210
14380 011001x110011xx0101xxxxxxxxxxxxx
14387 if (((word
>> 17) & 0x1) == 0)
14389 if (((word
>> 18) & 0x1) == 0)
14391 /* 33222222222211111111110000000000
14392 10987654321098765432109876543210
14393 011001x1x1011000101xxxxxxxxxxxxx
14399 if (((word
>> 23) & 0x1) == 0)
14401 /* 33222222222211111111110000000000
14402 10987654321098765432109876543210
14403 011001x101011100101xxxxxxxxxxxxx
14409 /* 33222222222211111111110000000000
14410 10987654321098765432109876543210
14411 011001x111011100101xxxxxxxxxxxxx
14419 if (((word
>> 18) & 0x1) == 0)
14421 /* 33222222222211111111110000000000
14422 10987654321098765432109876543210
14423 011001x1x1011010101xxxxxxxxxxxxx
14429 if (((word
>> 23) & 0x1) == 0)
14431 /* 33222222222211111111110000000000
14432 10987654321098765432109876543210
14433 011001x101011110101xxxxxxxxxxxxx
14439 /* 33222222222211111111110000000000
14440 10987654321098765432109876543210
14441 011001x111011110101xxxxxxxxxxxxx
14453 if (((word
>> 17) & 0x1) == 0)
14455 if (((word
>> 18) & 0x1) == 0)
14457 if (((word
>> 19) & 0x1) == 0)
14459 if (((word
>> 20) & 0x1) == 0)
14461 /* 33222222222211111111110000000000
14462 10987654321098765432109876543210
14463 011001x1xx000001101xxxxxxxxxxxxx
14469 /* 33222222222211111111110000000000
14470 10987654321098765432109876543210
14471 011001x1xx010001101xxxxxxxxxxxxx
14478 if (((word
>> 20) & 0x1) == 0)
14480 if (((word
>> 22) & 0x1) == 0)
14482 /* 33222222222211111111110000000000
14483 10987654321098765432109876543210
14484 011001x1x0001001101xxxxxxxxxxxxx
14490 /* 33222222222211111111110000000000
14491 10987654321098765432109876543210
14492 011001x1x1001001101xxxxxxxxxxxxx
14499 /* 33222222222211111111110000000000
14500 10987654321098765432109876543210
14501 011001x1xx011001101xxxxxxxxxxxxx
14509 if (((word
>> 19) & 0x1) == 0)
14511 if (((word
>> 22) & 0x1) == 0)
14513 /* 33222222222211111111110000000000
14514 10987654321098765432109876543210
14515 011001x1x00x0101101xxxxxxxxxxxxx
14521 if (((word
>> 23) & 0x1) == 0)
14523 /* 33222222222211111111110000000000
14524 10987654321098765432109876543210
14525 011001x1010x0101101xxxxxxxxxxxxx
14531 /* 33222222222211111111110000000000
14532 10987654321098765432109876543210
14533 011001x1110x0101101xxxxxxxxxxxxx
14541 if (((word
>> 20) & 0x1) == 0)
14543 /* 33222222222211111111110000000000
14544 10987654321098765432109876543210
14545 011001x1xx001101101xxxxxxxxxxxxx
14551 if (((word
>> 22) & 0x1) == 0)
14553 /* 33222222222211111111110000000000
14554 10987654321098765432109876543210
14555 011001x1x0011101101xxxxxxxxxxxxx
14561 if (((word
>> 23) & 0x1) == 0)
14563 /* 33222222222211111111110000000000
14564 10987654321098765432109876543210
14565 011001x101011101101xxxxxxxxxxxxx
14571 /* 33222222222211111111110000000000
14572 10987654321098765432109876543210
14573 011001x111011101101xxxxxxxxxxxxx
14584 if (((word
>> 18) & 0x1) == 0)
14586 if (((word
>> 19) & 0x1) == 0)
14588 if (((word
>> 20) & 0x1) == 0)
14590 /* 33222222222211111111110000000000
14591 10987654321098765432109876543210
14592 011001x1xx000011101xxxxxxxxxxxxx
14598 /* 33222222222211111111110000000000
14599 10987654321098765432109876543210
14600 011001x1xx010011101xxxxxxxxxxxxx
14607 if (((word
>> 20) & 0x1) == 0)
14609 /* 33222222222211111111110000000000
14610 10987654321098765432109876543210
14611 011001x1xx001011101xxxxxxxxxxxxx
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 011001x1xx011011101xxxxxxxxxxxxx
14627 if (((word
>> 19) & 0x1) == 0)
14629 if (((word
>> 20) & 0x1) == 0)
14631 /* 33222222222211111111110000000000
14632 10987654321098765432109876543210
14633 011001x1xx000111101xxxxxxxxxxxxx
14639 if (((word
>> 23) & 0x1) == 0)
14641 /* 33222222222211111111110000000000
14642 10987654321098765432109876543210
14643 011001x10x010111101xxxxxxxxxxxxx
14649 /* 33222222222211111111110000000000
14650 10987654321098765432109876543210
14651 011001x11x010111101xxxxxxxxxxxxx
14659 if (((word
>> 23) & 0x1) == 0)
14661 /* 33222222222211111111110000000000
14662 10987654321098765432109876543210
14663 011001x10x0x1111101xxxxxxxxxxxxx
14669 /* 33222222222211111111110000000000
14670 10987654321098765432109876543210
14671 011001x11x0x1111101xxxxxxxxxxxxx
14682 if (((word
>> 22) & 0x1) == 0)
14684 if (((word
>> 23) & 0x1) == 0)
14686 /* 33222222222211111111110000000000
14687 10987654321098765432109876543210
14688 111001x1000xxxxx101xxxxxxxxxxxxx
14694 /* 33222222222211111111110000000000
14695 10987654321098765432109876543210
14696 111001x1100xxxxx101xxxxxxxxxxxxx
14703 if (((word
>> 23) & 0x1) == 0)
14705 /* 33222222222211111111110000000000
14706 10987654321098765432109876543210
14707 111001x1010xxxxx101xxxxxxxxxxxxx
14713 /* 33222222222211111111110000000000
14714 10987654321098765432109876543210
14715 111001x1110xxxxx101xxxxxxxxxxxxx
14724 if (((word
>> 31) & 0x1) == 0)
14726 /* 33222222222211111111110000000000
14727 10987654321098765432109876543210
14728 011001x1xx0xxxxx111xxxxxxxxxxxxx
14734 if (((word
>> 20) & 0x1) == 0)
14736 /* 33222222222211111111110000000000
14737 10987654321098765432109876543210
14738 111001x1xx00xxxx111xxxxxxxxxxxxx
14744 if (((word
>> 22) & 0x1) == 0)
14746 if (((word
>> 23) & 0x1) == 0)
14748 /* 33222222222211111111110000000000
14749 10987654321098765432109876543210
14750 111001x10001xxxx111xxxxxxxxxxxxx
14756 /* 33222222222211111111110000000000
14757 10987654321098765432109876543210
14758 111001x11001xxxx111xxxxxxxxxxxxx
14765 if (((word
>> 23) & 0x1) == 0)
14767 /* 33222222222211111111110000000000
14768 10987654321098765432109876543210
14769 111001x10101xxxx111xxxxxxxxxxxxx
14775 /* 33222222222211111111110000000000
14776 10987654321098765432109876543210
14777 111001x11101xxxx111xxxxxxxxxxxxx
14790 if (((word
>> 30) & 0x1) == 0)
14792 if (((word
>> 14) & 0x1) == 0)
14794 if (((word
>> 20) & 0x1) == 0)
14796 if (((word
>> 31) & 0x1) == 0)
14798 if (((word
>> 16) & 0x1) == 0)
14800 if (((word
>> 17) & 0x1) == 0)
14802 if (((word
>> 18) & 0x1) == 0)
14804 if (((word
>> 19) & 0x1) == 0)
14806 /* 33222222222211111111110000000000
14807 10987654321098765432109876543210
14808 001001x1xx10000010xxxxxxxxxxxxxx
14814 if (((word
>> 10) & 0x1) == 0)
14816 if (((word
>> 11) & 0x1) == 0)
14818 if (((word
>> 12) & 0x1) == 0)
14820 /* 33222222222211111111110000000000
14821 10987654321098765432109876543210
14822 001001x1xx10100010x000xxxxxxxxxx
14828 /* 33222222222211111111110000000000
14829 10987654321098765432109876543210
14830 001001x1xx10100010x100xxxxxxxxxx
14837 /* 33222222222211111111110000000000
14838 10987654321098765432109876543210
14839 001001x1xx10100010xx10xxxxxxxxxx
14846 /* 33222222222211111111110000000000
14847 10987654321098765432109876543210
14848 001001x1xx10100010xxx1xxxxxxxxxx
14856 if (((word
>> 11) & 0x1) == 0)
14858 if (((word
>> 12) & 0x1) == 0)
14860 /* 33222222222211111111110000000000
14861 10987654321098765432109876543210
14862 001001x1xx10x10010x00xxxxxxxxxxx
14868 /* 33222222222211111111110000000000
14869 10987654321098765432109876543210
14870 001001x1xx10x10010x10xxxxxxxxxxx
14877 /* 33222222222211111111110000000000
14878 10987654321098765432109876543210
14879 001001x1xx10x10010xx1xxxxxxxxxxx
14887 if (((word
>> 10) & 0x1) == 0)
14889 if (((word
>> 11) & 0x1) == 0)
14891 /* 33222222222211111111110000000000
14892 10987654321098765432109876543210
14893 001001x1xx10xx1010xx00xxxxxxxxxx
14899 /* 33222222222211111111110000000000
14900 10987654321098765432109876543210
14901 001001x1xx10xx1010xx10xxxxxxxxxx
14908 /* 33222222222211111111110000000000
14909 10987654321098765432109876543210
14910 001001x1xx10xx1010xxx1xxxxxxxxxx
14918 if (((word
>> 10) & 0x1) == 0)
14920 if (((word
>> 11) & 0x1) == 0)
14922 if (((word
>> 17) & 0x1) == 0)
14924 if (((word
>> 18) & 0x1) == 0)
14926 /* 33222222222211111111110000000000
14927 10987654321098765432109876543210
14928 001001x1xx10x00110xx00xxxxxxxxxx
14934 /* 33222222222211111111110000000000
14935 10987654321098765432109876543210
14936 001001x1xx10x10110xx00xxxxxxxxxx
14943 /* 33222222222211111111110000000000
14944 10987654321098765432109876543210
14945 001001x1xx10xx1110xx00xxxxxxxxxx
14952 if (((word
>> 17) & 0x1) == 0)
14954 if (((word
>> 18) & 0x1) == 0)
14956 /* 33222222222211111111110000000000
14957 10987654321098765432109876543210
14958 001001x1xx10x00110xx10xxxxxxxxxx
14964 /* 33222222222211111111110000000000
14965 10987654321098765432109876543210
14966 001001x1xx10x10110xx10xxxxxxxxxx
14973 /* 33222222222211111111110000000000
14974 10987654321098765432109876543210
14975 001001x1xx10xx1110xx10xxxxxxxxxx
14983 if (((word
>> 17) & 0x1) == 0)
14985 /* 33222222222211111111110000000000
14986 10987654321098765432109876543210
14987 001001x1xx10xx0110xxx1xxxxxxxxxx
14993 /* 33222222222211111111110000000000
14994 10987654321098765432109876543210
14995 001001x1xx10xx1110xxx1xxxxxxxxxx
15004 if (((word
>> 22) & 0x1) == 0)
15006 if (((word
>> 23) & 0x1) == 0)
15008 /* 33222222222211111111110000000000
15009 10987654321098765432109876543210
15010 101001x10010xxxx10xxxxxxxxxxxxxx
15016 /* 33222222222211111111110000000000
15017 10987654321098765432109876543210
15018 101001x11010xxxx10xxxxxxxxxxxxxx
15025 if (((word
>> 23) & 0x1) == 0)
15027 /* 33222222222211111111110000000000
15028 10987654321098765432109876543210
15029 101001x10110xxxx10xxxxxxxxxxxxxx
15035 /* 33222222222211111111110000000000
15036 10987654321098765432109876543210
15037 101001x11110xxxx10xxxxxxxxxxxxxx
15046 if (((word
>> 22) & 0x1) == 0)
15048 if (((word
>> 23) & 0x1) == 0)
15050 /* 33222222222211111111110000000000
15051 10987654321098765432109876543210
15052 x01001x10011xxxx10xxxxxxxxxxxxxx
15058 /* 33222222222211111111110000000000
15059 10987654321098765432109876543210
15060 x01001x11011xxxx10xxxxxxxxxxxxxx
15067 if (((word
>> 23) & 0x1) == 0)
15069 /* 33222222222211111111110000000000
15070 10987654321098765432109876543210
15071 x01001x10111xxxx10xxxxxxxxxxxxxx
15077 /* 33222222222211111111110000000000
15078 10987654321098765432109876543210
15079 x01001x11111xxxx10xxxxxxxxxxxxxx
15088 if (((word
>> 31) & 0x1) == 0)
15090 if (((word
>> 16) & 0x1) == 0)
15092 if (((word
>> 17) & 0x1) == 0)
15094 if (((word
>> 18) & 0x1) == 0)
15096 if (((word
>> 19) & 0x1) == 0)
15098 if (((word
>> 20) & 0x1) == 0)
15100 /* 33222222222211111111110000000000
15101 10987654321098765432109876543210
15102 001001x1xx10000011xxxxxxxxxxxxxx
15108 /* 33222222222211111111110000000000
15109 10987654321098765432109876543210
15110 001001x1xx11000011xxxxxxxxxxxxxx
15117 if (((word
>> 20) & 0x1) == 0)
15119 /* 33222222222211111111110000000000
15120 10987654321098765432109876543210
15121 001001x1xx10100011xxxxxxxxxxxxxx
15127 /* 33222222222211111111110000000000
15128 10987654321098765432109876543210
15129 001001x1xx11100011xxxxxxxxxxxxxx
15137 /* 33222222222211111111110000000000
15138 10987654321098765432109876543210
15139 001001x1xx1xx10011xxxxxxxxxxxxxx
15146 if (((word
>> 18) & 0x1) == 0)
15148 /* 33222222222211111111110000000000
15149 10987654321098765432109876543210
15150 001001x1xx1xx01011xxxxxxxxxxxxxx
15156 /* 33222222222211111111110000000000
15157 10987654321098765432109876543210
15158 001001x1xx1xx11011xxxxxxxxxxxxxx
15166 if (((word
>> 17) & 0x1) == 0)
15168 if (((word
>> 18) & 0x1) == 0)
15170 if (((word
>> 19) & 0x1) == 0)
15172 /* 33222222222211111111110000000000
15173 10987654321098765432109876543210
15174 001001x1xx1x000111xxxxxxxxxxxxxx
15180 if (((word
>> 20) & 0x1) == 0)
15182 /* 33222222222211111111110000000000
15183 10987654321098765432109876543210
15184 001001x1xx10100111xxxxxxxxxxxxxx
15190 /* 33222222222211111111110000000000
15191 10987654321098765432109876543210
15192 001001x1xx11100111xxxxxxxxxxxxxx
15200 /* 33222222222211111111110000000000
15201 10987654321098765432109876543210
15202 001001x1xx1xx10111xxxxxxxxxxxxxx
15209 if (((word
>> 18) & 0x1) == 0)
15211 if (((word
>> 19) & 0x1) == 0)
15213 /* 33222222222211111111110000000000
15214 10987654321098765432109876543210
15215 001001x1xx1x001111xxxxxxxxxxxxxx
15221 /* 33222222222211111111110000000000
15222 10987654321098765432109876543210
15223 001001x1xx1x101111xxxxxxxxxxxxxx
15230 /* 33222222222211111111110000000000
15231 10987654321098765432109876543210
15232 001001x1xx1xx11111xxxxxxxxxxxxxx
15241 if (((word
>> 13) & 0x1) == 0)
15243 if (((word
>> 22) & 0x1) == 0)
15245 if (((word
>> 23) & 0x1) == 0)
15247 /* 33222222222211111111110000000000
15248 10987654321098765432109876543210
15249 101001x1001xxxxx110xxxxxxxxxxxxx
15255 /* 33222222222211111111110000000000
15256 10987654321098765432109876543210
15257 101001x1101xxxxx110xxxxxxxxxxxxx
15264 if (((word
>> 23) & 0x1) == 0)
15266 /* 33222222222211111111110000000000
15267 10987654321098765432109876543210
15268 101001x1011xxxxx110xxxxxxxxxxxxx
15274 /* 33222222222211111111110000000000
15275 10987654321098765432109876543210
15276 101001x1111xxxxx110xxxxxxxxxxxxx
15284 if (((word
>> 22) & 0x1) == 0)
15286 if (((word
>> 23) & 0x1) == 0)
15288 /* 33222222222211111111110000000000
15289 10987654321098765432109876543210
15290 101001x1001xxxxx111xxxxxxxxxxxxx
15296 /* 33222222222211111111110000000000
15297 10987654321098765432109876543210
15298 101001x1101xxxxx111xxxxxxxxxxxxx
15305 if (((word
>> 23) & 0x1) == 0)
15307 /* 33222222222211111111110000000000
15308 10987654321098765432109876543210
15309 101001x1011xxxxx111xxxxxxxxxxxxx
15315 /* 33222222222211111111110000000000
15316 10987654321098765432109876543210
15317 101001x1111xxxxx111xxxxxxxxxxxxx
15328 if (((word
>> 13) & 0x1) == 0)
15330 if (((word
>> 31) & 0x1) == 0)
15332 if (((word
>> 14) & 0x1) == 0)
15334 /* 33222222222211111111110000000000
15335 10987654321098765432109876543210
15336 011001x1xx1xxxxx100xxxxxxxxxxxxx
15342 /* 33222222222211111111110000000000
15343 10987654321098765432109876543210
15344 011001x1xx1xxxxx110xxxxxxxxxxxxx
15351 if (((word
>> 22) & 0x1) == 0)
15353 if (((word
>> 23) & 0x1) == 0)
15355 /* 33222222222211111111110000000000
15356 10987654321098765432109876543210
15357 111001x1001xxxxx1x0xxxxxxxxxxxxx
15363 /* 33222222222211111111110000000000
15364 10987654321098765432109876543210
15365 111001x1101xxxxx1x0xxxxxxxxxxxxx
15372 /* 33222222222211111111110000000000
15373 10987654321098765432109876543210
15374 111001x1x11xxxxx1x0xxxxxxxxxxxxx
15382 if (((word
>> 14) & 0x1) == 0)
15384 if (((word
>> 31) & 0x1) == 0)
15386 /* 33222222222211111111110000000000
15387 10987654321098765432109876543210
15388 011001x1xx1xxxxx101xxxxxxxxxxxxx
15394 if (((word
>> 22) & 0x1) == 0)
15396 if (((word
>> 23) & 0x1) == 0)
15398 /* 33222222222211111111110000000000
15399 10987654321098765432109876543210
15400 111001x1001xxxxx101xxxxxxxxxxxxx
15406 /* 33222222222211111111110000000000
15407 10987654321098765432109876543210
15408 111001x1101xxxxx101xxxxxxxxxxxxx
15415 /* 33222222222211111111110000000000
15416 10987654321098765432109876543210
15417 111001x1x11xxxxx101xxxxxxxxxxxxx
15425 if (((word
>> 31) & 0x1) == 0)
15427 /* 33222222222211111111110000000000
15428 10987654321098765432109876543210
15429 011001x1xx1xxxxx111xxxxxxxxxxxxx
15435 if (((word
>> 20) & 0x1) == 0)
15437 if (((word
>> 23) & 0x1) == 0)
15439 /* 33222222222211111111110000000000
15440 10987654321098765432109876543210
15441 111001x10x10xxxx111xxxxxxxxxxxxx
15447 /* 33222222222211111111110000000000
15448 10987654321098765432109876543210
15449 111001x11x10xxxx111xxxxxxxxxxxxx
15456 if (((word
>> 22) & 0x1) == 0)
15458 if (((word
>> 23) & 0x1) == 0)
15460 /* 33222222222211111111110000000000
15461 10987654321098765432109876543210
15462 111001x10011xxxx111xxxxxxxxxxxxx
15468 /* 33222222222211111111110000000000
15469 10987654321098765432109876543210
15470 111001x11011xxxx111xxxxxxxxxxxxx
15477 if (((word
>> 23) & 0x1) == 0)
15479 /* 33222222222211111111110000000000
15480 10987654321098765432109876543210
15481 111001x10111xxxx111xxxxxxxxxxxxx
15487 /* 33222222222211111111110000000000
15488 10987654321098765432109876543210
15489 111001x11111xxxx111xxxxxxxxxxxxx
15506 if (((word
>> 29) & 0x1) == 0)
15508 if (((word
>> 30) & 0x1) == 0)
15510 if (((word
>> 31) & 0x1) == 0)
15512 /* 33222222222211111111110000000000
15513 10987654321098765432109876543210
15514 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
15520 /* 33222222222211111111110000000000
15521 10987654321098765432109876543210
15522 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
15529 if (((word
>> 24) & 0x1) == 0)
15531 if (((word
>> 4) & 0x1) == 0)
15533 if (((word
>> 25) & 0x1) == 0)
15535 if (((word
>> 31) & 0x1) == 0)
15537 /* 33222222222211111111110000000000
15538 10987654321098765432109876543210
15539 01010100xxxxxxxxxxxxxxxxxxx0xxxx
15545 if (((word
>> 0) & 0x1) == 0)
15547 if (((word
>> 1) & 0x1) == 0)
15549 if (((word
>> 21) & 0x1) == 0)
15551 /* 33222222222211111111110000000000
15552 10987654321098765432109876543210
15553 11010100xx0xxxxxxxxxxxxxxxx0xx00
15559 if (((word
>> 22) & 0x1) == 0)
15561 /* 33222222222211111111110000000000
15562 10987654321098765432109876543210
15563 11010100x01xxxxxxxxxxxxxxxx0xx00
15569 /* 33222222222211111111110000000000
15570 10987654321098765432109876543210
15571 11010100x11xxxxxxxxxxxxxxxx0xx00
15579 if (((word
>> 21) & 0x1) == 0)
15581 /* 33222222222211111111110000000000
15582 10987654321098765432109876543210
15583 11010100xx0xxxxxxxxxxxxxxxx0xx10
15589 /* 33222222222211111111110000000000
15590 10987654321098765432109876543210
15591 11010100xx1xxxxxxxxxxxxxxxx0xx10
15599 if (((word
>> 1) & 0x1) == 0)
15601 if (((word
>> 21) & 0x1) == 0)
15603 /* 33222222222211111111110000000000
15604 10987654321098765432109876543210
15605 11010100xx0xxxxxxxxxxxxxxxx0xx01
15611 /* 33222222222211111111110000000000
15612 10987654321098765432109876543210
15613 11010100xx1xxxxxxxxxxxxxxxx0xx01
15620 if (((word
>> 21) & 0x1) == 0)
15622 /* 33222222222211111111110000000000
15623 10987654321098765432109876543210
15624 11010100xx0xxxxxxxxxxxxxxxx0xx11
15630 /* 33222222222211111111110000000000
15631 10987654321098765432109876543210
15632 11010100xx1xxxxxxxxxxxxxxxx0xx11
15642 if (((word
>> 21) & 0x1) == 0)
15644 if (((word
>> 22) & 0x1) == 0)
15646 if (((word
>> 23) & 0x1) == 0)
15648 /* 33222222222211111111110000000000
15649 10987654321098765432109876543210
15650 x1010110000xxxxxxxxxxxxxxxx0xxxx
15656 /* 33222222222211111111110000000000
15657 10987654321098765432109876543210
15658 x1010110100xxxxxxxxxxxxxxxx0xxxx
15665 /* 33222222222211111111110000000000
15666 10987654321098765432109876543210
15667 x1010110x10xxxxxxxxxxxxxxxx0xxxx
15674 if (((word
>> 23) & 0x1) == 0)
15676 /* 33222222222211111111110000000000
15677 10987654321098765432109876543210
15678 x10101100x1xxxxxxxxxxxxxxxx0xxxx
15684 /* 33222222222211111111110000000000
15685 10987654321098765432109876543210
15686 x10101101x1xxxxxxxxxxxxxxxx0xxxx
15695 if (((word
>> 10) & 0x1) == 0)
15697 if (((word
>> 21) & 0x1) == 0)
15699 if (((word
>> 22) & 0x1) == 0)
15701 if (((word
>> 23) & 0x1) == 0)
15703 /* 33222222222211111111110000000000
15704 10987654321098765432109876543210
15705 x10101x0000xxxxxxxxxx0xxxxx1xxxx
15711 /* 33222222222211111111110000000000
15712 10987654321098765432109876543210
15713 x10101x0100xxxxxxxxxx0xxxxx1xxxx
15720 /* 33222222222211111111110000000000
15721 10987654321098765432109876543210
15722 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
15729 /* 33222222222211111111110000000000
15730 10987654321098765432109876543210
15731 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
15738 if (((word
>> 21) & 0x1) == 0)
15740 if (((word
>> 22) & 0x1) == 0)
15742 if (((word
>> 23) & 0x1) == 0)
15744 /* 33222222222211111111110000000000
15745 10987654321098765432109876543210
15746 x10101x0000xxxxxxxxxx1xxxxx1xxxx
15752 /* 33222222222211111111110000000000
15753 10987654321098765432109876543210
15754 x10101x0100xxxxxxxxxx1xxxxx1xxxx
15761 /* 33222222222211111111110000000000
15762 10987654321098765432109876543210
15763 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
15770 /* 33222222222211111111110000000000
15771 10987654321098765432109876543210
15772 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
15781 if (((word
>> 21) & 0x1) == 0)
15783 if (((word
>> 25) & 0x1) == 0)
15785 /* 33222222222211111111110000000000
15786 10987654321098765432109876543210
15787 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
15793 if (((word
>> 10) & 0x1) == 0)
15795 /* 33222222222211111111110000000000
15796 10987654321098765432109876543210
15797 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
15803 /* 33222222222211111111110000000000
15804 10987654321098765432109876543210
15805 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
15813 if (((word
>> 25) & 0x1) == 0)
15815 /* 33222222222211111111110000000000
15816 10987654321098765432109876543210
15817 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
15823 if (((word
>> 10) & 0x1) == 0)
15825 /* 33222222222211111111110000000000
15826 10987654321098765432109876543210
15827 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
15833 /* 33222222222211111111110000000000
15834 10987654321098765432109876543210
15835 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
15846 if (((word
>> 24) & 0x1) == 0)
15848 if (((word
>> 25) & 0x1) == 0)
15850 /* 33222222222211111111110000000000
15851 10987654321098765432109876543210
15852 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
15858 /* 33222222222211111111110000000000
15859 10987654321098765432109876543210
15860 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
15867 if (((word
>> 25) & 0x1) == 0)
15869 /* 33222222222211111111110000000000
15870 10987654321098765432109876543210
15871 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
15877 /* 33222222222211111111110000000000
15878 10987654321098765432109876543210
15879 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
15889 if (((word
>> 25) & 0x1) == 0)
15891 if (((word
>> 28) & 0x1) == 0)
15893 if (((word
>> 22) & 0x1) == 0)
15895 if (((word
>> 23) & 0x1) == 0)
15897 if (((word
>> 24) & 0x1) == 0)
15899 if (((word
>> 29) & 0x1) == 0)
15901 /* 33222222222211111111110000000000
15902 10987654321098765432109876543210
15903 xx00110000xxxxxxxxxxxxxxxxxxxxxx
15909 /* 33222222222211111111110000000000
15910 10987654321098765432109876543210
15911 xx10110000xxxxxxxxxxxxxxxxxxxxxx
15918 if (((word
>> 29) & 0x1) == 0)
15920 if (((word
>> 13) & 0x1) == 0)
15922 if (((word
>> 21) & 0x1) == 0)
15924 /* 33222222222211111111110000000000
15925 10987654321098765432109876543210
15926 xx001101000xxxxxxx0xxxxxxxxxxxxx
15932 /* 33222222222211111111110000000000
15933 10987654321098765432109876543210
15934 xx001101001xxxxxxx0xxxxxxxxxxxxx
15941 if (((word
>> 21) & 0x1) == 0)
15943 /* 33222222222211111111110000000000
15944 10987654321098765432109876543210
15945 xx001101000xxxxxxx1xxxxxxxxxxxxx
15951 /* 33222222222211111111110000000000
15952 10987654321098765432109876543210
15953 xx001101001xxxxxxx1xxxxxxxxxxxxx
15961 /* 33222222222211111111110000000000
15962 10987654321098765432109876543210
15963 xx10110100xxxxxxxxxxxxxxxxxxxxxx
15971 if (((word
>> 29) & 0x1) == 0)
15973 if (((word
>> 21) & 0x1) == 0)
15975 if (((word
>> 24) & 0x1) == 0)
15977 /* 33222222222211111111110000000000
15978 10987654321098765432109876543210
15979 xx001100100xxxxxxxxxxxxxxxxxxxxx
15985 if (((word
>> 13) & 0x1) == 0)
15987 /* 33222222222211111111110000000000
15988 10987654321098765432109876543210
15989 xx001101100xxxxxxx0xxxxxxxxxxxxx
15995 /* 33222222222211111111110000000000
15996 10987654321098765432109876543210
15997 xx001101100xxxxxxx1xxxxxxxxxxxxx
16005 if (((word
>> 13) & 0x1) == 0)
16007 /* 33222222222211111111110000000000
16008 10987654321098765432109876543210
16009 xx00110x101xxxxxxx0xxxxxxxxxxxxx
16015 /* 33222222222211111111110000000000
16016 10987654321098765432109876543210
16017 xx00110x101xxxxxxx1xxxxxxxxxxxxx
16025 /* 33222222222211111111110000000000
16026 10987654321098765432109876543210
16027 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
16035 if (((word
>> 23) & 0x1) == 0)
16037 if (((word
>> 24) & 0x1) == 0)
16039 if (((word
>> 29) & 0x1) == 0)
16041 /* 33222222222211111111110000000000
16042 10987654321098765432109876543210
16043 xx00110001xxxxxxxxxxxxxxxxxxxxxx
16049 /* 33222222222211111111110000000000
16050 10987654321098765432109876543210
16051 xx10110001xxxxxxxxxxxxxxxxxxxxxx
16058 if (((word
>> 29) & 0x1) == 0)
16060 if (((word
>> 13) & 0x1) == 0)
16062 if (((word
>> 21) & 0x1) == 0)
16064 /* 33222222222211111111110000000000
16065 10987654321098765432109876543210
16066 xx001101010xxxxxxx0xxxxxxxxxxxxx
16072 /* 33222222222211111111110000000000
16073 10987654321098765432109876543210
16074 xx001101011xxxxxxx0xxxxxxxxxxxxx
16081 if (((word
>> 21) & 0x1) == 0)
16083 /* 33222222222211111111110000000000
16084 10987654321098765432109876543210
16085 xx001101010xxxxxxx1xxxxxxxxxxxxx
16091 /* 33222222222211111111110000000000
16092 10987654321098765432109876543210
16093 xx001101011xxxxxxx1xxxxxxxxxxxxx
16101 /* 33222222222211111111110000000000
16102 10987654321098765432109876543210
16103 xx10110101xxxxxxxxxxxxxxxxxxxxxx
16111 if (((word
>> 29) & 0x1) == 0)
16113 if (((word
>> 21) & 0x1) == 0)
16115 if (((word
>> 24) & 0x1) == 0)
16117 /* 33222222222211111111110000000000
16118 10987654321098765432109876543210
16119 xx001100110xxxxxxxxxxxxxxxxxxxxx
16125 if (((word
>> 13) & 0x1) == 0)
16127 /* 33222222222211111111110000000000
16128 10987654321098765432109876543210
16129 xx001101110xxxxxxx0xxxxxxxxxxxxx
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 xx001101110xxxxxxx1xxxxxxxxxxxxx
16145 if (((word
>> 13) & 0x1) == 0)
16147 /* 33222222222211111111110000000000
16148 10987654321098765432109876543210
16149 xx00110x111xxxxxxx0xxxxxxxxxxxxx
16155 /* 33222222222211111111110000000000
16156 10987654321098765432109876543210
16157 xx00110x111xxxxxxx1xxxxxxxxxxxxx
16165 /* 33222222222211111111110000000000
16166 10987654321098765432109876543210
16167 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
16176 if (((word
>> 24) & 0x1) == 0)
16178 if (((word
>> 29) & 0x1) == 0)
16180 /* 33222222222211111111110000000000
16181 10987654321098765432109876543210
16182 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
16188 if (((word
>> 10) & 0x1) == 0)
16190 if (((word
>> 11) & 0x1) == 0)
16192 if (((word
>> 22) & 0x1) == 0)
16194 /* 33222222222211111111110000000000
16195 10987654321098765432109876543210
16196 xx111100x0xxxxxxxxxx00xxxxxxxxxx
16202 /* 33222222222211111111110000000000
16203 10987654321098765432109876543210
16204 xx111100x1xxxxxxxxxx00xxxxxxxxxx
16211 if (((word
>> 22) & 0x1) == 0)
16213 /* 33222222222211111111110000000000
16214 10987654321098765432109876543210
16215 xx111100x0xxxxxxxxxx10xxxxxxxxxx
16221 /* 33222222222211111111110000000000
16222 10987654321098765432109876543210
16223 xx111100x1xxxxxxxxxx10xxxxxxxxxx
16231 if (((word
>> 22) & 0x1) == 0)
16233 /* 33222222222211111111110000000000
16234 10987654321098765432109876543210
16235 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
16241 /* 33222222222211111111110000000000
16242 10987654321098765432109876543210
16243 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
16252 if (((word
>> 22) & 0x1) == 0)
16254 /* 33222222222211111111110000000000
16255 10987654321098765432109876543210
16256 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
16262 /* 33222222222211111111110000000000
16263 10987654321098765432109876543210
16264 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
16273 if (((word
>> 24) & 0x1) == 0)
16275 if (((word
>> 21) & 0x1) == 0)
16277 if (((word
>> 28) & 0x1) == 0)
16279 if (((word
>> 29) & 0x1) == 0)
16281 if (((word
>> 31) & 0x1) == 0)
16283 if (((word
>> 10) & 0x1) == 0)
16285 if (((word
>> 11) & 0x1) == 0)
16287 if (((word
>> 12) & 0x1) == 0)
16289 /* 33222222222211111111110000000000
16290 10987654321098765432109876543210
16291 0x001110xx0xxxxxxxx000xxxxxxxxxx
16297 /* 33222222222211111111110000000000
16298 10987654321098765432109876543210
16299 0x001110xx0xxxxxxxx100xxxxxxxxxx
16306 if (((word
>> 12) & 0x1) == 0)
16308 if (((word
>> 14) & 0x1) == 0)
16310 /* 33222222222211111111110000000000
16311 10987654321098765432109876543210
16312 0x001110xx0xxxxxx0x010xxxxxxxxxx
16318 /* 33222222222211111111110000000000
16319 10987654321098765432109876543210
16320 0x001110xx0xxxxxx1x010xxxxxxxxxx
16327 if (((word
>> 13) & 0x1) == 0)
16329 if (((word
>> 14) & 0x1) == 0)
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 0x001110xx0xxxxxx00110xxxxxxxxxx
16339 /* 33222222222211111111110000000000
16340 10987654321098765432109876543210
16341 0x001110xx0xxxxxx10110xxxxxxxxxx
16348 if (((word
>> 14) & 0x1) == 0)
16350 /* 33222222222211111111110000000000
16351 10987654321098765432109876543210
16352 0x001110xx0xxxxxx01110xxxxxxxxxx
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 0x001110xx0xxxxxx11110xxxxxxxxxx
16370 if (((word
>> 11) & 0x1) == 0)
16372 if (((word
>> 12) & 0x1) == 0)
16374 if (((word
>> 13) & 0x1) == 0)
16376 if (((word
>> 22) & 0x1) == 0)
16378 /* 33222222222211111111110000000000
16379 10987654321098765432109876543210
16380 0x001110x00xxxxxxx0001xxxxxxxxxx
16386 if (((word
>> 23) & 0x1) == 0)
16388 /* 33222222222211111111110000000000
16389 10987654321098765432109876543210
16390 0x001110010xxxxxxx0001xxxxxxxxxx
16396 /* 33222222222211111111110000000000
16397 10987654321098765432109876543210
16398 0x001110110xxxxxxx0001xxxxxxxxxx
16406 if (((word
>> 15) & 0x1) == 0)
16408 /* 33222222222211111111110000000000
16409 10987654321098765432109876543210
16410 0x001110xx0xxxxx0x1001xxxxxxxxxx
16416 /* 33222222222211111111110000000000
16417 10987654321098765432109876543210
16418 0x001110xx0xxxxx1x1001xxxxxxxxxx
16426 if (((word
>> 13) & 0x1) == 0)
16428 if (((word
>> 15) & 0x1) == 0)
16430 if (((word
>> 23) & 0x1) == 0)
16432 /* 33222222222211111111110000000000
16433 10987654321098765432109876543210
16434 0x0011100x0xxxxx0x0101xxxxxxxxxx
16440 /* 33222222222211111111110000000000
16441 10987654321098765432109876543210
16442 0x0011101x0xxxxx0x0101xxxxxxxxxx
16449 /* 33222222222211111111110000000000
16450 10987654321098765432109876543210
16451 0x001110xx0xxxxx1x0101xxxxxxxxxx
16458 if (((word
>> 23) & 0x1) == 0)
16460 /* 33222222222211111111110000000000
16461 10987654321098765432109876543210
16462 0x0011100x0xxxxxxx1101xxxxxxxxxx
16468 /* 33222222222211111111110000000000
16469 10987654321098765432109876543210
16470 0x0011101x0xxxxxxx1101xxxxxxxxxx
16479 if (((word
>> 12) & 0x1) == 0)
16481 if (((word
>> 13) & 0x1) == 0)
16483 if (((word
>> 22) & 0x1) == 0)
16485 /* 33222222222211111111110000000000
16486 10987654321098765432109876543210
16487 0x001110x00xxxxxxx0011xxxxxxxxxx
16493 if (((word
>> 23) & 0x1) == 0)
16495 /* 33222222222211111111110000000000
16496 10987654321098765432109876543210
16497 0x001110010xxxxxxx0011xxxxxxxxxx
16503 /* 33222222222211111111110000000000
16504 10987654321098765432109876543210
16505 0x001110110xxxxxxx0011xxxxxxxxxx
16513 if (((word
>> 15) & 0x1) == 0)
16515 /* 33222222222211111111110000000000
16516 10987654321098765432109876543210
16517 0x001110xx0xxxxx0x1011xxxxxxxxxx
16523 /* 33222222222211111111110000000000
16524 10987654321098765432109876543210
16525 0x001110xx0xxxxx1x1011xxxxxxxxxx
16533 if (((word
>> 13) & 0x1) == 0)
16535 if (((word
>> 15) & 0x1) == 0)
16537 if (((word
>> 22) & 0x1) == 0)
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 0x001110x00xxxxx0x0111xxxxxxxxxx
16547 /* 33222222222211111111110000000000
16548 10987654321098765432109876543210
16549 0x001110x10xxxxx0x0111xxxxxxxxxx
16556 /* 33222222222211111111110000000000
16557 10987654321098765432109876543210
16558 0x001110xx0xxxxx1x0111xxxxxxxxxx
16565 if (((word
>> 22) & 0x1) == 0)
16567 /* 33222222222211111111110000000000
16568 10987654321098765432109876543210
16569 0x001110x00xxxxxxx1111xxxxxxxxxx
16575 if (((word
>> 23) & 0x1) == 0)
16577 /* 33222222222211111111110000000000
16578 10987654321098765432109876543210
16579 0x001110010xxxxxxx1111xxxxxxxxxx
16585 /* 33222222222211111111110000000000
16586 10987654321098765432109876543210
16587 0x001110110xxxxxxx1111xxxxxxxxxx
16599 if (((word
>> 22) & 0x1) == 0)
16601 if (((word
>> 23) & 0x1) == 0)
16603 /* 33222222222211111111110000000000
16604 10987654321098765432109876543210
16605 1x001110000xxxxxxxxxxxxxxxxxxxxx
16611 /* 33222222222211111111110000000000
16612 10987654321098765432109876543210
16613 1x001110100xxxxxxxxxxxxxxxxxxxxx
16620 if (((word
>> 15) & 0x1) == 0)
16622 /* 33222222222211111111110000000000
16623 10987654321098765432109876543210
16624 1x001110x10xxxxx0xxxxxxxxxxxxxxx
16630 if (((word
>> 10) & 0x1) == 0)
16632 if (((word
>> 11) & 0x1) == 0)
16634 if (((word
>> 23) & 0x1) == 0)
16636 /* 33222222222211111111110000000000
16637 10987654321098765432109876543210
16638 1x001110010xxxxx1xxx00xxxxxxxxxx
16644 /* 33222222222211111111110000000000
16645 10987654321098765432109876543210
16646 1x001110110xxxxx1xxx00xxxxxxxxxx
16653 /* 33222222222211111111110000000000
16654 10987654321098765432109876543210
16655 1x001110x10xxxxx1xxx10xxxxxxxxxx
16662 if (((word
>> 11) & 0x1) == 0)
16664 if (((word
>> 23) & 0x1) == 0)
16666 /* 33222222222211111111110000000000
16667 10987654321098765432109876543210
16668 1x001110010xxxxx1xxx01xxxxxxxxxx
16674 /* 33222222222211111111110000000000
16675 10987654321098765432109876543210
16676 1x001110110xxxxx1xxx01xxxxxxxxxx
16683 /* 33222222222211111111110000000000
16684 10987654321098765432109876543210
16685 1x001110x10xxxxx1xxx11xxxxxxxxxx
16696 if (((word
>> 10) & 0x1) == 0)
16698 /* 33222222222211111111110000000000
16699 10987654321098765432109876543210
16700 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
16706 if (((word
>> 15) & 0x1) == 0)
16708 if (((word
>> 22) & 0x1) == 0)
16710 /* 33222222222211111111110000000000
16711 10987654321098765432109876543210
16712 xx101110x00xxxxx0xxxx1xxxxxxxxxx
16718 if (((word
>> 11) & 0x1) == 0)
16720 if (((word
>> 12) & 0x1) == 0)
16722 if (((word
>> 13) & 0x1) == 0)
16724 if (((word
>> 23) & 0x1) == 0)
16726 /* 33222222222211111111110000000000
16727 10987654321098765432109876543210
16728 xx101110010xxxxx0x0001xxxxxxxxxx
16734 /* 33222222222211111111110000000000
16735 10987654321098765432109876543210
16736 xx101110110xxxxx0x0001xxxxxxxxxx
16743 if (((word
>> 23) & 0x1) == 0)
16745 /* 33222222222211111111110000000000
16746 10987654321098765432109876543210
16747 xx101110010xxxxx0x1001xxxxxxxxxx
16753 /* 33222222222211111111110000000000
16754 10987654321098765432109876543210
16755 xx101110110xxxxx0x1001xxxxxxxxxx
16763 if (((word
>> 13) & 0x1) == 0)
16765 if (((word
>> 23) & 0x1) == 0)
16767 /* 33222222222211111111110000000000
16768 10987654321098765432109876543210
16769 xx101110010xxxxx0x0101xxxxxxxxxx
16775 /* 33222222222211111111110000000000
16776 10987654321098765432109876543210
16777 xx101110110xxxxx0x0101xxxxxxxxxx
16784 if (((word
>> 23) & 0x1) == 0)
16786 /* 33222222222211111111110000000000
16787 10987654321098765432109876543210
16788 xx101110010xxxxx0x1101xxxxxxxxxx
16794 /* 33222222222211111111110000000000
16795 10987654321098765432109876543210
16796 xx101110110xxxxx0x1101xxxxxxxxxx
16805 if (((word
>> 12) & 0x1) == 0)
16807 if (((word
>> 23) & 0x1) == 0)
16809 /* 33222222222211111111110000000000
16810 10987654321098765432109876543210
16811 xx101110010xxxxx0xx011xxxxxxxxxx
16817 /* 33222222222211111111110000000000
16818 10987654321098765432109876543210
16819 xx101110110xxxxx0xx011xxxxxxxxxx
16826 if (((word
>> 13) & 0x1) == 0)
16828 /* 33222222222211111111110000000000
16829 10987654321098765432109876543210
16830 xx101110x10xxxxx0x0111xxxxxxxxxx
16836 /* 33222222222211111111110000000000
16837 10987654321098765432109876543210
16838 xx101110x10xxxxx0x1111xxxxxxxxxx
16848 if (((word
>> 13) & 0x1) == 0)
16850 if (((word
>> 14) & 0x1) == 0)
16852 if (((word
>> 11) & 0x1) == 0)
16854 if (((word
>> 12) & 0x1) == 0)
16856 /* 33222222222211111111110000000000
16857 10987654321098765432109876543210
16858 xx101110xx0xxxxx100001xxxxxxxxxx
16864 /* 33222222222211111111110000000000
16865 10987654321098765432109876543210
16866 xx101110xx0xxxxx100101xxxxxxxxxx
16873 /* 33222222222211111111110000000000
16874 10987654321098765432109876543210
16875 xx101110xx0xxxxx100x11xxxxxxxxxx
16882 /* 33222222222211111111110000000000
16883 10987654321098765432109876543210
16884 xx101110xx0xxxxx110xx1xxxxxxxxxx
16891 if (((word
>> 11) & 0x1) == 0)
16893 if (((word
>> 14) & 0x1) == 0)
16895 /* 33222222222211111111110000000000
16896 10987654321098765432109876543210
16897 xx101110xx0xxxxx101x01xxxxxxxxxx
16903 /* 33222222222211111111110000000000
16904 10987654321098765432109876543210
16905 xx101110xx0xxxxx111x01xxxxxxxxxx
16912 if (((word
>> 12) & 0x1) == 0)
16914 /* 33222222222211111111110000000000
16915 10987654321098765432109876543210
16916 xx101110xx0xxxxx1x1011xxxxxxxxxx
16922 if (((word
>> 23) & 0x1) == 0)
16924 /* 33222222222211111111110000000000
16925 10987654321098765432109876543210
16926 xx1011100x0xxxxx1x1111xxxxxxxxxx
16932 if (((word
>> 30) & 0x1) == 0)
16934 /* 33222222222211111111110000000000
16935 10987654321098765432109876543210
16936 x01011101x0xxxxx1x1111xxxxxxxxxx
16942 /* 33222222222211111111110000000000
16943 10987654321098765432109876543210
16944 x11011101x0xxxxx1x1111xxxxxxxxxx
16958 if (((word
>> 29) & 0x1) == 0)
16960 if (((word
>> 30) & 0x1) == 0)
16962 if (((word
>> 16) & 0x1) == 0)
16964 if (((word
>> 17) & 0x1) == 0)
16966 /* 33222222222211111111110000000000
16967 10987654321098765432109876543210
16968 x0011110xx0xxx00xxxxxxxxxxxxxxxx
16974 /* 33222222222211111111110000000000
16975 10987654321098765432109876543210
16976 x0011110xx0xxx10xxxxxxxxxxxxxxxx
16983 if (((word
>> 17) & 0x1) == 0)
16985 /* 33222222222211111111110000000000
16986 10987654321098765432109876543210
16987 x0011110xx0xxx01xxxxxxxxxxxxxxxx
16993 /* 33222222222211111111110000000000
16994 10987654321098765432109876543210
16995 x0011110xx0xxx11xxxxxxxxxxxxxxxx
17003 if (((word
>> 10) & 0x1) == 0)
17005 if (((word
>> 12) & 0x1) == 0)
17007 if (((word
>> 13) & 0x1) == 0)
17009 if (((word
>> 14) & 0x1) == 0)
17011 /* 33222222222211111111110000000000
17012 10987654321098765432109876543210
17013 x1011110xx0xxxxxx000x0xxxxxxxxxx
17019 /* 33222222222211111111110000000000
17020 10987654321098765432109876543210
17021 x1011110xx0xxxxxx100x0xxxxxxxxxx
17028 if (((word
>> 14) & 0x1) == 0)
17030 /* 33222222222211111111110000000000
17031 10987654321098765432109876543210
17032 x1011110xx0xxxxxx010x0xxxxxxxxxx
17038 /* 33222222222211111111110000000000
17039 10987654321098765432109876543210
17040 x1011110xx0xxxxxx110x0xxxxxxxxxx
17048 if (((word
>> 13) & 0x1) == 0)
17050 if (((word
>> 14) & 0x1) == 0)
17052 /* 33222222222211111111110000000000
17053 10987654321098765432109876543210
17054 x1011110xx0xxxxxx001x0xxxxxxxxxx
17060 /* 33222222222211111111110000000000
17061 10987654321098765432109876543210
17062 x1011110xx0xxxxxx101x0xxxxxxxxxx
17069 /* 33222222222211111111110000000000
17070 10987654321098765432109876543210
17071 x1011110xx0xxxxxxx11x0xxxxxxxxxx
17079 if (((word
>> 11) & 0x1) == 0)
17081 if (((word
>> 13) & 0x1) == 0)
17083 /* 33222222222211111111110000000000
17084 10987654321098765432109876543210
17085 x1011110xx0xxxxxxx0x01xxxxxxxxxx
17091 /* 33222222222211111111110000000000
17092 10987654321098765432109876543210
17093 x1011110xx0xxxxxxx1x01xxxxxxxxxx
17100 if (((word
>> 13) & 0x1) == 0)
17102 /* 33222222222211111111110000000000
17103 10987654321098765432109876543210
17104 x1011110xx0xxxxxxx0x11xxxxxxxxxx
17110 if (((word
>> 23) & 0x1) == 0)
17112 /* 33222222222211111111110000000000
17113 10987654321098765432109876543210
17114 x10111100x0xxxxxxx1x11xxxxxxxxxx
17120 /* 33222222222211111111110000000000
17121 10987654321098765432109876543210
17122 x10111101x0xxxxxxx1x11xxxxxxxxxx
17133 if (((word
>> 11) & 0x1) == 0)
17135 if (((word
>> 12) & 0x1) == 0)
17137 if (((word
>> 13) & 0x1) == 0)
17139 /* 33222222222211111111110000000000
17140 10987654321098765432109876543210
17141 xx111110xx0xxxxxxx000xxxxxxxxxxx
17147 if (((word
>> 23) & 0x1) == 0)
17149 /* 33222222222211111111110000000000
17150 10987654321098765432109876543210
17151 xx1111100x0xxxxxxx100xxxxxxxxxxx
17157 /* 33222222222211111111110000000000
17158 10987654321098765432109876543210
17159 xx1111101x0xxxxxxx100xxxxxxxxxxx
17167 /* 33222222222211111111110000000000
17168 10987654321098765432109876543210
17169 xx111110xx0xxxxxxxx10xxxxxxxxxxx
17176 if (((word
>> 13) & 0x1) == 0)
17178 /* 33222222222211111111110000000000
17179 10987654321098765432109876543210
17180 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
17186 if (((word
>> 23) & 0x1) == 0)
17188 /* 33222222222211111111110000000000
17189 10987654321098765432109876543210
17190 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
17196 /* 33222222222211111111110000000000
17197 10987654321098765432109876543210
17198 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
17209 if (((word
>> 28) & 0x1) == 0)
17211 if (((word
>> 15) & 0x1) == 0)
17213 if (((word
>> 29) & 0x1) == 0)
17215 if (((word
>> 31) & 0x1) == 0)
17217 if (((word
>> 10) & 0x1) == 0)
17219 if (((word
>> 11) & 0x1) == 0)
17221 if (((word
>> 12) & 0x1) == 0)
17223 if (((word
>> 13) & 0x1) == 0)
17225 if (((word
>> 14) & 0x1) == 0)
17227 if (((word
>> 30) & 0x1) == 0)
17229 /* 33222222222211111111110000000000
17230 10987654321098765432109876543210
17231 00001110xx1xxxxx000000xxxxxxxxxx
17237 /* 33222222222211111111110000000000
17238 10987654321098765432109876543210
17239 01001110xx1xxxxx000000xxxxxxxxxx
17246 if (((word
>> 30) & 0x1) == 0)
17248 /* 33222222222211111111110000000000
17249 10987654321098765432109876543210
17250 00001110xx1xxxxx010000xxxxxxxxxx
17256 /* 33222222222211111111110000000000
17257 10987654321098765432109876543210
17258 01001110xx1xxxxx010000xxxxxxxxxx
17266 if (((word
>> 14) & 0x1) == 0)
17268 if (((word
>> 30) & 0x1) == 0)
17270 /* 33222222222211111111110000000000
17271 10987654321098765432109876543210
17272 00001110xx1xxxxx001000xxxxxxxxxx
17278 /* 33222222222211111111110000000000
17279 10987654321098765432109876543210
17280 01001110xx1xxxxx001000xxxxxxxxxx
17287 if (((word
>> 30) & 0x1) == 0)
17289 /* 33222222222211111111110000000000
17290 10987654321098765432109876543210
17291 00001110xx1xxxxx011000xxxxxxxxxx
17297 /* 33222222222211111111110000000000
17298 10987654321098765432109876543210
17299 01001110xx1xxxxx011000xxxxxxxxxx
17308 if (((word
>> 13) & 0x1) == 0)
17310 if (((word
>> 14) & 0x1) == 0)
17312 if (((word
>> 30) & 0x1) == 0)
17314 /* 33222222222211111111110000000000
17315 10987654321098765432109876543210
17316 00001110xx1xxxxx000100xxxxxxxxxx
17322 /* 33222222222211111111110000000000
17323 10987654321098765432109876543210
17324 01001110xx1xxxxx000100xxxxxxxxxx
17331 if (((word
>> 30) & 0x1) == 0)
17333 /* 33222222222211111111110000000000
17334 10987654321098765432109876543210
17335 00001110xx1xxxxx010100xxxxxxxxxx
17341 /* 33222222222211111111110000000000
17342 10987654321098765432109876543210
17343 01001110xx1xxxxx010100xxxxxxxxxx
17351 if (((word
>> 14) & 0x1) == 0)
17353 if (((word
>> 30) & 0x1) == 0)
17355 /* 33222222222211111111110000000000
17356 10987654321098765432109876543210
17357 00001110xx1xxxxx001100xxxxxxxxxx
17363 /* 33222222222211111111110000000000
17364 10987654321098765432109876543210
17365 01001110xx1xxxxx001100xxxxxxxxxx
17372 if (((word
>> 30) & 0x1) == 0)
17374 /* 33222222222211111111110000000000
17375 10987654321098765432109876543210
17376 00001110xx1xxxxx011100xxxxxxxxxx
17382 /* 33222222222211111111110000000000
17383 10987654321098765432109876543210
17384 01001110xx1xxxxx011100xxxxxxxxxx
17394 if (((word
>> 12) & 0x1) == 0)
17396 if (((word
>> 13) & 0x1) == 0)
17398 if (((word
>> 14) & 0x1) == 0)
17400 /* 33222222222211111111110000000000
17401 10987654321098765432109876543210
17402 0x001110xx1xxxxx000010xxxxxxxxxx
17408 if (((word
>> 16) & 0x1) == 0)
17410 if (((word
>> 19) & 0x1) == 0)
17412 /* 33222222222211111111110000000000
17413 10987654321098765432109876543210
17414 0x001110xx1x0xx0010010xxxxxxxxxx
17420 /* 33222222222211111111110000000000
17421 10987654321098765432109876543210
17422 0x001110xx1x1xx0010010xxxxxxxxxx
17429 if (((word
>> 30) & 0x1) == 0)
17431 /* 33222222222211111111110000000000
17432 10987654321098765432109876543210
17433 00001110xx1xxxx1010010xxxxxxxxxx
17439 /* 33222222222211111111110000000000
17440 10987654321098765432109876543210
17441 01001110xx1xxxx1010010xxxxxxxxxx
17450 if (((word
>> 14) & 0x1) == 0)
17452 if (((word
>> 16) & 0x1) == 0)
17454 /* 33222222222211111111110000000000
17455 10987654321098765432109876543210
17456 0x001110xx1xxxx0001010xxxxxxxxxx
17462 if (((word
>> 30) & 0x1) == 0)
17464 /* 33222222222211111111110000000000
17465 10987654321098765432109876543210
17466 00001110xx1xxxx1001010xxxxxxxxxx
17472 /* 33222222222211111111110000000000
17473 10987654321098765432109876543210
17474 01001110xx1xxxx1001010xxxxxxxxxx
17482 if (((word
>> 16) & 0x1) == 0)
17484 if (((word
>> 19) & 0x1) == 0)
17486 /* 33222222222211111111110000000000
17487 10987654321098765432109876543210
17488 0x001110xx1x0xx0011010xxxxxxxxxx
17494 /* 33222222222211111111110000000000
17495 10987654321098765432109876543210
17496 0x001110xx1x1xx0011010xxxxxxxxxx
17503 if (((word
>> 23) & 0x1) == 0)
17505 if (((word
>> 30) & 0x1) == 0)
17507 /* 33222222222211111111110000000000
17508 10987654321098765432109876543210
17509 000011100x1xxxx1011010xxxxxxxxxx
17515 /* 33222222222211111111110000000000
17516 10987654321098765432109876543210
17517 010011100x1xxxx1011010xxxxxxxxxx
17524 if (((word
>> 30) & 0x1) == 0)
17526 /* 33222222222211111111110000000000
17527 10987654321098765432109876543210
17528 000011101x1xxxx1011010xxxxxxxxxx
17534 /* 33222222222211111111110000000000
17535 10987654321098765432109876543210
17536 010011101x1xxxx1011010xxxxxxxxxx
17547 if (((word
>> 13) & 0x1) == 0)
17549 if (((word
>> 14) & 0x1) == 0)
17551 /* 33222222222211111111110000000000
17552 10987654321098765432109876543210
17553 0x001110xx1xxxxx000110xxxxxxxxxx
17559 if (((word
>> 19) & 0x1) == 0)
17561 /* 33222222222211111111110000000000
17562 10987654321098765432109876543210
17563 0x001110xx1x0xxx010110xxxxxxxxxx
17569 /* 33222222222211111111110000000000
17570 10987654321098765432109876543210
17571 0x001110xx1x1xxx010110xxxxxxxxxx
17579 if (((word
>> 14) & 0x1) == 0)
17581 if (((word
>> 20) & 0x1) == 0)
17583 /* 33222222222211111111110000000000
17584 10987654321098765432109876543210
17585 0x001110xx10xxxx001110xxxxxxxxxx
17591 /* 33222222222211111111110000000000
17592 10987654321098765432109876543210
17593 0x001110xx11xxxx001110xxxxxxxxxx
17600 if (((word
>> 16) & 0x1) == 0)
17602 if (((word
>> 19) & 0x1) == 0)
17604 /* 33222222222211111111110000000000
17605 10987654321098765432109876543210
17606 0x001110xx1x0xx0011110xxxxxxxxxx
17612 /* 33222222222211111111110000000000
17613 10987654321098765432109876543210
17614 0x001110xx1x1xx0011110xxxxxxxxxx
17621 if (((word
>> 30) & 0x1) == 0)
17623 /* 33222222222211111111110000000000
17624 10987654321098765432109876543210
17625 00001110xx1xxxx1011110xxxxxxxxxx
17631 /* 33222222222211111111110000000000
17632 10987654321098765432109876543210
17633 01001110xx1xxxx1011110xxxxxxxxxx
17645 if (((word
>> 11) & 0x1) == 0)
17647 if (((word
>> 12) & 0x1) == 0)
17649 if (((word
>> 13) & 0x1) == 0)
17651 if (((word
>> 14) & 0x1) == 0)
17653 /* 33222222222211111111110000000000
17654 10987654321098765432109876543210
17655 0x001110xx1xxxxx000001xxxxxxxxxx
17661 /* 33222222222211111111110000000000
17662 10987654321098765432109876543210
17663 0x001110xx1xxxxx010001xxxxxxxxxx
17670 if (((word
>> 14) & 0x1) == 0)
17672 /* 33222222222211111111110000000000
17673 10987654321098765432109876543210
17674 0x001110xx1xxxxx001001xxxxxxxxxx
17680 /* 33222222222211111111110000000000
17681 10987654321098765432109876543210
17682 0x001110xx1xxxxx011001xxxxxxxxxx
17690 if (((word
>> 13) & 0x1) == 0)
17692 if (((word
>> 14) & 0x1) == 0)
17694 /* 33222222222211111111110000000000
17695 10987654321098765432109876543210
17696 0x001110xx1xxxxx000101xxxxxxxxxx
17702 /* 33222222222211111111110000000000
17703 10987654321098765432109876543210
17704 0x001110xx1xxxxx010101xxxxxxxxxx
17711 if (((word
>> 14) & 0x1) == 0)
17713 /* 33222222222211111111110000000000
17714 10987654321098765432109876543210
17715 0x001110xx1xxxxx001101xxxxxxxxxx
17721 /* 33222222222211111111110000000000
17722 10987654321098765432109876543210
17723 0x001110xx1xxxxx011101xxxxxxxxxx
17732 if (((word
>> 12) & 0x1) == 0)
17734 if (((word
>> 13) & 0x1) == 0)
17736 if (((word
>> 14) & 0x1) == 0)
17738 /* 33222222222211111111110000000000
17739 10987654321098765432109876543210
17740 0x001110xx1xxxxx000011xxxxxxxxxx
17746 /* 33222222222211111111110000000000
17747 10987654321098765432109876543210
17748 0x001110xx1xxxxx010011xxxxxxxxxx
17755 if (((word
>> 14) & 0x1) == 0)
17757 /* 33222222222211111111110000000000
17758 10987654321098765432109876543210
17759 0x001110xx1xxxxx001011xxxxxxxxxx
17765 /* 33222222222211111111110000000000
17766 10987654321098765432109876543210
17767 0x001110xx1xxxxx011011xxxxxxxxxx
17775 if (((word
>> 13) & 0x1) == 0)
17777 if (((word
>> 14) & 0x1) == 0)
17779 if (((word
>> 22) & 0x1) == 0)
17781 if (((word
>> 23) & 0x1) == 0)
17783 /* 33222222222211111111110000000000
17784 10987654321098765432109876543210
17785 0x001110001xxxxx000111xxxxxxxxxx
17791 /* 33222222222211111111110000000000
17792 10987654321098765432109876543210
17793 0x001110101xxxxx000111xxxxxxxxxx
17800 if (((word
>> 23) & 0x1) == 0)
17802 /* 33222222222211111111110000000000
17803 10987654321098765432109876543210
17804 0x001110011xxxxx000111xxxxxxxxxx
17810 /* 33222222222211111111110000000000
17811 10987654321098765432109876543210
17812 0x001110111xxxxx000111xxxxxxxxxx
17820 /* 33222222222211111111110000000000
17821 10987654321098765432109876543210
17822 0x001110xx1xxxxx010111xxxxxxxxxx
17829 if (((word
>> 14) & 0x1) == 0)
17831 /* 33222222222211111111110000000000
17832 10987654321098765432109876543210
17833 0x001110xx1xxxxx001111xxxxxxxxxx
17839 /* 33222222222211111111110000000000
17840 10987654321098765432109876543210
17841 0x001110xx1xxxxx011111xxxxxxxxxx
17852 /* 33222222222211111111110000000000
17853 10987654321098765432109876543210
17854 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
17861 if (((word
>> 10) & 0x1) == 0)
17863 if (((word
>> 11) & 0x1) == 0)
17865 if (((word
>> 12) & 0x1) == 0)
17867 if (((word
>> 13) & 0x1) == 0)
17869 if (((word
>> 14) & 0x1) == 0)
17871 if (((word
>> 30) & 0x1) == 0)
17873 /* 33222222222211111111110000000000
17874 10987654321098765432109876543210
17875 x0101110xx1xxxxx000000xxxxxxxxxx
17881 /* 33222222222211111111110000000000
17882 10987654321098765432109876543210
17883 x1101110xx1xxxxx000000xxxxxxxxxx
17890 if (((word
>> 30) & 0x1) == 0)
17892 /* 33222222222211111111110000000000
17893 10987654321098765432109876543210
17894 x0101110xx1xxxxx010000xxxxxxxxxx
17900 /* 33222222222211111111110000000000
17901 10987654321098765432109876543210
17902 x1101110xx1xxxxx010000xxxxxxxxxx
17910 if (((word
>> 14) & 0x1) == 0)
17912 if (((word
>> 30) & 0x1) == 0)
17914 /* 33222222222211111111110000000000
17915 10987654321098765432109876543210
17916 x0101110xx1xxxxx001000xxxxxxxxxx
17922 /* 33222222222211111111110000000000
17923 10987654321098765432109876543210
17924 x1101110xx1xxxxx001000xxxxxxxxxx
17931 if (((word
>> 30) & 0x1) == 0)
17933 /* 33222222222211111111110000000000
17934 10987654321098765432109876543210
17935 x0101110xx1xxxxx011000xxxxxxxxxx
17941 /* 33222222222211111111110000000000
17942 10987654321098765432109876543210
17943 x1101110xx1xxxxx011000xxxxxxxxxx
17952 if (((word
>> 13) & 0x1) == 0)
17954 if (((word
>> 14) & 0x1) == 0)
17956 if (((word
>> 30) & 0x1) == 0)
17958 /* 33222222222211111111110000000000
17959 10987654321098765432109876543210
17960 x0101110xx1xxxxx000100xxxxxxxxxx
17966 /* 33222222222211111111110000000000
17967 10987654321098765432109876543210
17968 x1101110xx1xxxxx000100xxxxxxxxxx
17975 if (((word
>> 30) & 0x1) == 0)
17977 /* 33222222222211111111110000000000
17978 10987654321098765432109876543210
17979 x0101110xx1xxxxx010100xxxxxxxxxx
17985 /* 33222222222211111111110000000000
17986 10987654321098765432109876543210
17987 x1101110xx1xxxxx010100xxxxxxxxxx
17995 if (((word
>> 14) & 0x1) == 0)
17997 if (((word
>> 30) & 0x1) == 0)
17999 /* 33222222222211111111110000000000
18000 10987654321098765432109876543210
18001 x0101110xx1xxxxx001100xxxxxxxxxx
18007 /* 33222222222211111111110000000000
18008 10987654321098765432109876543210
18009 x1101110xx1xxxxx001100xxxxxxxxxx
18016 if (((word
>> 30) & 0x1) == 0)
18018 /* 33222222222211111111110000000000
18019 10987654321098765432109876543210
18020 x0101110xx1xxxxx011100xxxxxxxxxx
18026 /* 33222222222211111111110000000000
18027 10987654321098765432109876543210
18028 x1101110xx1xxxxx011100xxxxxxxxxx
18038 if (((word
>> 12) & 0x1) == 0)
18040 if (((word
>> 13) & 0x1) == 0)
18042 if (((word
>> 14) & 0x1) == 0)
18044 /* 33222222222211111111110000000000
18045 10987654321098765432109876543210
18046 xx101110xx1xxxxx000010xxxxxxxxxx
18052 if (((word
>> 16) & 0x1) == 0)
18054 /* 33222222222211111111110000000000
18055 10987654321098765432109876543210
18056 xx101110xx1xxxx0010010xxxxxxxxxx
18062 if (((word
>> 30) & 0x1) == 0)
18064 /* 33222222222211111111110000000000
18065 10987654321098765432109876543210
18066 x0101110xx1xxxx1010010xxxxxxxxxx
18072 /* 33222222222211111111110000000000
18073 10987654321098765432109876543210
18074 x1101110xx1xxxx1010010xxxxxxxxxx
18083 if (((word
>> 14) & 0x1) == 0)
18085 if (((word
>> 16) & 0x1) == 0)
18087 /* 33222222222211111111110000000000
18088 10987654321098765432109876543210
18089 xx101110xx1xxxx0001010xxxxxxxxxx
18095 if (((word
>> 30) & 0x1) == 0)
18097 /* 33222222222211111111110000000000
18098 10987654321098765432109876543210
18099 x0101110xx1xxxx1001010xxxxxxxxxx
18105 /* 33222222222211111111110000000000
18106 10987654321098765432109876543210
18107 x1101110xx1xxxx1001010xxxxxxxxxx
18115 if (((word
>> 16) & 0x1) == 0)
18117 /* 33222222222211111111110000000000
18118 10987654321098765432109876543210
18119 xx101110xx1xxxx0011010xxxxxxxxxx
18125 if (((word
>> 30) & 0x1) == 0)
18127 /* 33222222222211111111110000000000
18128 10987654321098765432109876543210
18129 x0101110xx1xxxx1011010xxxxxxxxxx
18135 /* 33222222222211111111110000000000
18136 10987654321098765432109876543210
18137 x1101110xx1xxxx1011010xxxxxxxxxx
18147 if (((word
>> 13) & 0x1) == 0)
18149 if (((word
>> 22) & 0x1) == 0)
18151 /* 33222222222211111111110000000000
18152 10987654321098765432109876543210
18153 xx101110x01xxxxx0x0110xxxxxxxxxx
18159 /* 33222222222211111111110000000000
18160 10987654321098765432109876543210
18161 xx101110x11xxxxx0x0110xxxxxxxxxx
18168 if (((word
>> 14) & 0x1) == 0)
18170 if (((word
>> 16) & 0x1) == 0)
18172 if (((word
>> 20) & 0x1) == 0)
18174 /* 33222222222211111111110000000000
18175 10987654321098765432109876543210
18176 xx101110xx10xxx0001110xxxxxxxxxx
18182 /* 33222222222211111111110000000000
18183 10987654321098765432109876543210
18184 xx101110xx11xxx0001110xxxxxxxxxx
18191 if (((word
>> 30) & 0x1) == 0)
18193 /* 33222222222211111111110000000000
18194 10987654321098765432109876543210
18195 x0101110xx1xxxx1001110xxxxxxxxxx
18201 /* 33222222222211111111110000000000
18202 10987654321098765432109876543210
18203 x1101110xx1xxxx1001110xxxxxxxxxx
18211 /* 33222222222211111111110000000000
18212 10987654321098765432109876543210
18213 xx101110xx1xxxxx011110xxxxxxxxxx
18223 if (((word
>> 11) & 0x1) == 0)
18225 if (((word
>> 12) & 0x1) == 0)
18227 if (((word
>> 13) & 0x1) == 0)
18229 if (((word
>> 14) & 0x1) == 0)
18231 /* 33222222222211111111110000000000
18232 10987654321098765432109876543210
18233 xx101110xx1xxxxx000001xxxxxxxxxx
18239 /* 33222222222211111111110000000000
18240 10987654321098765432109876543210
18241 xx101110xx1xxxxx010001xxxxxxxxxx
18248 if (((word
>> 14) & 0x1) == 0)
18250 /* 33222222222211111111110000000000
18251 10987654321098765432109876543210
18252 xx101110xx1xxxxx001001xxxxxxxxxx
18258 /* 33222222222211111111110000000000
18259 10987654321098765432109876543210
18260 xx101110xx1xxxxx011001xxxxxxxxxx
18268 if (((word
>> 13) & 0x1) == 0)
18270 if (((word
>> 14) & 0x1) == 0)
18272 /* 33222222222211111111110000000000
18273 10987654321098765432109876543210
18274 xx101110xx1xxxxx000101xxxxxxxxxx
18280 /* 33222222222211111111110000000000
18281 10987654321098765432109876543210
18282 xx101110xx1xxxxx010101xxxxxxxxxx
18289 if (((word
>> 14) & 0x1) == 0)
18291 /* 33222222222211111111110000000000
18292 10987654321098765432109876543210
18293 xx101110xx1xxxxx001101xxxxxxxxxx
18299 /* 33222222222211111111110000000000
18300 10987654321098765432109876543210
18301 xx101110xx1xxxxx011101xxxxxxxxxx
18310 if (((word
>> 12) & 0x1) == 0)
18312 if (((word
>> 13) & 0x1) == 0)
18314 if (((word
>> 14) & 0x1) == 0)
18316 /* 33222222222211111111110000000000
18317 10987654321098765432109876543210
18318 xx101110xx1xxxxx000011xxxxxxxxxx
18324 /* 33222222222211111111110000000000
18325 10987654321098765432109876543210
18326 xx101110xx1xxxxx010011xxxxxxxxxx
18333 if (((word
>> 14) & 0x1) == 0)
18335 /* 33222222222211111111110000000000
18336 10987654321098765432109876543210
18337 xx101110xx1xxxxx001011xxxxxxxxxx
18343 /* 33222222222211111111110000000000
18344 10987654321098765432109876543210
18345 xx101110xx1xxxxx011011xxxxxxxxxx
18353 if (((word
>> 13) & 0x1) == 0)
18355 if (((word
>> 14) & 0x1) == 0)
18357 if (((word
>> 22) & 0x1) == 0)
18359 if (((word
>> 23) & 0x1) == 0)
18361 /* 33222222222211111111110000000000
18362 10987654321098765432109876543210
18363 xx101110001xxxxx000111xxxxxxxxxx
18369 /* 33222222222211111111110000000000
18370 10987654321098765432109876543210
18371 xx101110101xxxxx000111xxxxxxxxxx
18378 if (((word
>> 23) & 0x1) == 0)
18380 /* 33222222222211111111110000000000
18381 10987654321098765432109876543210
18382 xx101110011xxxxx000111xxxxxxxxxx
18388 /* 33222222222211111111110000000000
18389 10987654321098765432109876543210
18390 xx101110111xxxxx000111xxxxxxxxxx
18398 /* 33222222222211111111110000000000
18399 10987654321098765432109876543210
18400 xx101110xx1xxxxx010111xxxxxxxxxx
18407 if (((word
>> 14) & 0x1) == 0)
18409 /* 33222222222211111111110000000000
18410 10987654321098765432109876543210
18411 xx101110xx1xxxxx001111xxxxxxxxxx
18417 /* 33222222222211111111110000000000
18418 10987654321098765432109876543210
18419 xx101110xx1xxxxx011111xxxxxxxxxx
18431 if (((word
>> 10) & 0x1) == 0)
18433 if (((word
>> 11) & 0x1) == 0)
18435 if (((word
>> 12) & 0x1) == 0)
18437 if (((word
>> 13) & 0x1) == 0)
18439 if (((word
>> 14) & 0x1) == 0)
18441 if (((word
>> 29) & 0x1) == 0)
18443 if (((word
>> 30) & 0x1) == 0)
18445 /* 33222222222211111111110000000000
18446 10987654321098765432109876543210
18447 x0001110xx1xxxxx100000xxxxxxxxxx
18453 if (((word
>> 31) & 0x1) == 0)
18455 /* 33222222222211111111110000000000
18456 10987654321098765432109876543210
18457 01001110xx1xxxxx100000xxxxxxxxxx
18463 /* 33222222222211111111110000000000
18464 10987654321098765432109876543210
18465 11001110xx1xxxxx100000xxxxxxxxxx
18473 if (((word
>> 30) & 0x1) == 0)
18475 /* 33222222222211111111110000000000
18476 10987654321098765432109876543210
18477 x0101110xx1xxxxx100000xxxxxxxxxx
18483 /* 33222222222211111111110000000000
18484 10987654321098765432109876543210
18485 x1101110xx1xxxxx100000xxxxxxxxxx
18493 if (((word
>> 29) & 0x1) == 0)
18495 if (((word
>> 30) & 0x1) == 0)
18497 /* 33222222222211111111110000000000
18498 10987654321098765432109876543210
18499 x0001110xx1xxxxx110000xxxxxxxxxx
18505 if (((word
>> 31) & 0x1) == 0)
18507 /* 33222222222211111111110000000000
18508 10987654321098765432109876543210
18509 01001110xx1xxxxx110000xxxxxxxxxx
18515 /* 33222222222211111111110000000000
18516 10987654321098765432109876543210
18517 11001110xx1xxxxx110000xxxxxxxxxx
18525 if (((word
>> 30) & 0x1) == 0)
18527 /* 33222222222211111111110000000000
18528 10987654321098765432109876543210
18529 x0101110xx1xxxxx110000xxxxxxxxxx
18535 /* 33222222222211111111110000000000
18536 10987654321098765432109876543210
18537 x1101110xx1xxxxx110000xxxxxxxxxx
18546 if (((word
>> 14) & 0x1) == 0)
18548 if (((word
>> 29) & 0x1) == 0)
18550 if (((word
>> 30) & 0x1) == 0)
18552 /* 33222222222211111111110000000000
18553 10987654321098765432109876543210
18554 x0001110xx1xxxxx101000xxxxxxxxxx
18560 /* 33222222222211111111110000000000
18561 10987654321098765432109876543210
18562 x1001110xx1xxxxx101000xxxxxxxxxx
18569 if (((word
>> 30) & 0x1) == 0)
18571 /* 33222222222211111111110000000000
18572 10987654321098765432109876543210
18573 x0101110xx1xxxxx101000xxxxxxxxxx
18579 /* 33222222222211111111110000000000
18580 10987654321098765432109876543210
18581 x1101110xx1xxxxx101000xxxxxxxxxx
18589 if (((word
>> 22) & 0x1) == 0)
18591 if (((word
>> 30) & 0x1) == 0)
18593 /* 33222222222211111111110000000000
18594 10987654321098765432109876543210
18595 x0x01110x01xxxxx111000xxxxxxxxxx
18601 /* 33222222222211111111110000000000
18602 10987654321098765432109876543210
18603 x1x01110x01xxxxx111000xxxxxxxxxx
18610 if (((word
>> 30) & 0x1) == 0)
18612 /* 33222222222211111111110000000000
18613 10987654321098765432109876543210
18614 x0x01110x11xxxxx111000xxxxxxxxxx
18620 /* 33222222222211111111110000000000
18621 10987654321098765432109876543210
18622 x1x01110x11xxxxx111000xxxxxxxxxx
18632 if (((word
>> 13) & 0x1) == 0)
18634 if (((word
>> 14) & 0x1) == 0)
18636 if (((word
>> 30) & 0x1) == 0)
18638 /* 33222222222211111111110000000000
18639 10987654321098765432109876543210
18640 x0x01110xx1xxxxx100100xxxxxxxxxx
18646 /* 33222222222211111111110000000000
18647 10987654321098765432109876543210
18648 x1x01110xx1xxxxx100100xxxxxxxxxx
18655 if (((word
>> 30) & 0x1) == 0)
18657 /* 33222222222211111111110000000000
18658 10987654321098765432109876543210
18659 x0x01110xx1xxxxx110100xxxxxxxxxx
18665 /* 33222222222211111111110000000000
18666 10987654321098765432109876543210
18667 x1x01110xx1xxxxx110100xxxxxxxxxx
18675 if (((word
>> 30) & 0x1) == 0)
18677 /* 33222222222211111111110000000000
18678 10987654321098765432109876543210
18679 x0x01110xx1xxxxx1x1100xxxxxxxxxx
18685 /* 33222222222211111111110000000000
18686 10987654321098765432109876543210
18687 x1x01110xx1xxxxx1x1100xxxxxxxxxx
18696 if (((word
>> 12) & 0x1) == 0)
18698 if (((word
>> 13) & 0x1) == 0)
18700 if (((word
>> 14) & 0x1) == 0)
18702 if (((word
>> 29) & 0x1) == 0)
18704 if (((word
>> 31) & 0x1) == 0)
18706 if (((word
>> 16) & 0x1) == 0)
18708 /* 33222222222211111111110000000000
18709 10987654321098765432109876543210
18710 0x001110xx1xxxx0100010xxxxxxxxxx
18716 if (((word
>> 19) & 0x1) == 0)
18718 if (((word
>> 23) & 0x1) == 0)
18720 /* 33222222222211111111110000000000
18721 10987654321098765432109876543210
18722 0x0011100x1x0xx1100010xxxxxxxxxx
18728 /* 33222222222211111111110000000000
18729 10987654321098765432109876543210
18730 0x0011101x1x0xx1100010xxxxxxxxxx
18737 if (((word
>> 23) & 0x1) == 0)
18739 /* 33222222222211111111110000000000
18740 10987654321098765432109876543210
18741 0x0011100x1x1xx1100010xxxxxxxxxx
18747 /* 33222222222211111111110000000000
18748 10987654321098765432109876543210
18749 0x0011101x1x1xx1100010xxxxxxxxxx
18758 /* 33222222222211111111110000000000
18759 10987654321098765432109876543210
18760 1x001110xx1xxxxx100010xxxxxxxxxx
18767 if (((word
>> 16) & 0x1) == 0)
18769 /* 33222222222211111111110000000000
18770 10987654321098765432109876543210
18771 xx101110xx1xxxx0100010xxxxxxxxxx
18777 if (((word
>> 19) & 0x1) == 0)
18779 /* 33222222222211111111110000000000
18780 10987654321098765432109876543210
18781 xx101110xx1x0xx1100010xxxxxxxxxx
18787 /* 33222222222211111111110000000000
18788 10987654321098765432109876543210
18789 xx101110xx1x1xx1100010xxxxxxxxxx
18798 if (((word
>> 23) & 0x1) == 0)
18800 if (((word
>> 29) & 0x1) == 0)
18802 if (((word
>> 31) & 0x1) == 0)
18804 if (((word
>> 16) & 0x1) == 0)
18806 /* 33222222222211111111110000000000
18807 10987654321098765432109876543210
18808 0x0011100x1xxxx0110010xxxxxxxxxx
18814 if (((word
>> 19) & 0x1) == 0)
18816 /* 33222222222211111111110000000000
18817 10987654321098765432109876543210
18818 0x0011100x1x0xx1110010xxxxxxxxxx
18824 /* 33222222222211111111110000000000
18825 10987654321098765432109876543210
18826 0x0011100x1x1xx1110010xxxxxxxxxx
18834 /* 33222222222211111111110000000000
18835 10987654321098765432109876543210
18836 1x0011100x1xxxxx110010xxxxxxxxxx
18843 if (((word
>> 16) & 0x1) == 0)
18845 /* 33222222222211111111110000000000
18846 10987654321098765432109876543210
18847 xx1011100x1xxxx0110010xxxxxxxxxx
18853 if (((word
>> 19) & 0x1) == 0)
18855 /* 33222222222211111111110000000000
18856 10987654321098765432109876543210
18857 xx1011100x1x0xx1110010xxxxxxxxxx
18863 /* 33222222222211111111110000000000
18864 10987654321098765432109876543210
18865 xx1011100x1x1xx1110010xxxxxxxxxx
18874 if (((word
>> 16) & 0x1) == 0)
18876 if (((word
>> 19) & 0x1) == 0)
18878 if (((word
>> 20) & 0x1) == 0)
18880 if (((word
>> 29) & 0x1) == 0)
18882 /* 33222222222211111111110000000000
18883 10987654321098765432109876543210
18884 xx0011101x100xx0110010xxxxxxxxxx
18890 /* 33222222222211111111110000000000
18891 10987654321098765432109876543210
18892 xx1011101x100xx0110010xxxxxxxxxx
18899 if (((word
>> 29) & 0x1) == 0)
18901 /* 33222222222211111111110000000000
18902 10987654321098765432109876543210
18903 xx0011101x110xx0110010xxxxxxxxxx
18909 /* 33222222222211111111110000000000
18910 10987654321098765432109876543210
18911 xx1011101x110xx0110010xxxxxxxxxx
18919 if (((word
>> 29) & 0x1) == 0)
18921 /* 33222222222211111111110000000000
18922 10987654321098765432109876543210
18923 xx0011101x1x1xx0110010xxxxxxxxxx
18929 /* 33222222222211111111110000000000
18930 10987654321098765432109876543210
18931 xx1011101x1x1xx0110010xxxxxxxxxx
18939 if (((word
>> 29) & 0x1) == 0)
18941 /* 33222222222211111111110000000000
18942 10987654321098765432109876543210
18943 xx0011101x1xxxx1110010xxxxxxxxxx
18949 /* 33222222222211111111110000000000
18950 10987654321098765432109876543210
18951 xx1011101x1xxxx1110010xxxxxxxxxx
18961 if (((word
>> 14) & 0x1) == 0)
18963 if (((word
>> 16) & 0x1) == 0)
18965 if (((word
>> 20) & 0x1) == 0)
18967 /* 33222222222211111111110000000000
18968 10987654321098765432109876543210
18969 xxx01110xx10xxx0101010xxxxxxxxxx
18975 if (((word
>> 29) & 0x1) == 0)
18977 /* 33222222222211111111110000000000
18978 10987654321098765432109876543210
18979 xx001110xx11xxx0101010xxxxxxxxxx
18985 /* 33222222222211111111110000000000
18986 10987654321098765432109876543210
18987 xx101110xx11xxx0101010xxxxxxxxxx
18995 if (((word
>> 19) & 0x1) == 0)
18997 if (((word
>> 20) & 0x1) == 0)
18999 if (((word
>> 23) & 0x1) == 0)
19001 if (((word
>> 29) & 0x1) == 0)
19003 /* 33222222222211111111110000000000
19004 10987654321098765432109876543210
19005 xx0011100x100xx1101010xxxxxxxxxx
19011 /* 33222222222211111111110000000000
19012 10987654321098765432109876543210
19013 xx1011100x100xx1101010xxxxxxxxxx
19020 if (((word
>> 29) & 0x1) == 0)
19022 /* 33222222222211111111110000000000
19023 10987654321098765432109876543210
19024 xx0011101x100xx1101010xxxxxxxxxx
19030 /* 33222222222211111111110000000000
19031 10987654321098765432109876543210
19032 xx1011101x100xx1101010xxxxxxxxxx
19040 if (((word
>> 29) & 0x1) == 0)
19042 /* 33222222222211111111110000000000
19043 10987654321098765432109876543210
19044 xx001110xx110xx1101010xxxxxxxxxx
19050 /* 33222222222211111111110000000000
19051 10987654321098765432109876543210
19052 xx101110xx110xx1101010xxxxxxxxxx
19060 if (((word
>> 23) & 0x1) == 0)
19062 if (((word
>> 29) & 0x1) == 0)
19064 /* 33222222222211111111110000000000
19065 10987654321098765432109876543210
19066 xx0011100x1x1xx1101010xxxxxxxxxx
19072 /* 33222222222211111111110000000000
19073 10987654321098765432109876543210
19074 xx1011100x1x1xx1101010xxxxxxxxxx
19081 if (((word
>> 29) & 0x1) == 0)
19083 /* 33222222222211111111110000000000
19084 10987654321098765432109876543210
19085 xx0011101x1x1xx1101010xxxxxxxxxx
19091 /* 33222222222211111111110000000000
19092 10987654321098765432109876543210
19093 xx1011101x1x1xx1101010xxxxxxxxxx
19103 if (((word
>> 16) & 0x1) == 0)
19105 if (((word
>> 19) & 0x1) == 0)
19107 /* 33222222222211111111110000000000
19108 10987654321098765432109876543210
19109 xxx01110xx1x0xx0111010xxxxxxxxxx
19115 /* 33222222222211111111110000000000
19116 10987654321098765432109876543210
19117 xxx01110xx1x1xx0111010xxxxxxxxxx
19124 if (((word
>> 29) & 0x1) == 0)
19126 /* 33222222222211111111110000000000
19127 10987654321098765432109876543210
19128 xx001110xx1xxxx1111010xxxxxxxxxx
19134 /* 33222222222211111111110000000000
19135 10987654321098765432109876543210
19136 xx101110xx1xxxx1111010xxxxxxxxxx
19146 if (((word
>> 13) & 0x1) == 0)
19148 if (((word
>> 14) & 0x1) == 0)
19150 if (((word
>> 16) & 0x1) == 0)
19152 if (((word
>> 29) & 0x1) == 0)
19154 /* 33222222222211111111110000000000
19155 10987654321098765432109876543210
19156 xx001110xx1xxxx0100110xxxxxxxxxx
19162 /* 33222222222211111111110000000000
19163 10987654321098765432109876543210
19164 xx101110xx1xxxx0100110xxxxxxxxxx
19171 if (((word
>> 19) & 0x1) == 0)
19173 if (((word
>> 23) & 0x1) == 0)
19175 if (((word
>> 29) & 0x1) == 0)
19177 /* 33222222222211111111110000000000
19178 10987654321098765432109876543210
19179 xx0011100x1x0xx1100110xxxxxxxxxx
19185 /* 33222222222211111111110000000000
19186 10987654321098765432109876543210
19187 xx1011100x1x0xx1100110xxxxxxxxxx
19194 if (((word
>> 29) & 0x1) == 0)
19196 /* 33222222222211111111110000000000
19197 10987654321098765432109876543210
19198 xx0011101x1x0xx1100110xxxxxxxxxx
19204 /* 33222222222211111111110000000000
19205 10987654321098765432109876543210
19206 xx1011101x1x0xx1100110xxxxxxxxxx
19214 if (((word
>> 23) & 0x1) == 0)
19216 if (((word
>> 29) & 0x1) == 0)
19218 /* 33222222222211111111110000000000
19219 10987654321098765432109876543210
19220 xx0011100x1x1xx1100110xxxxxxxxxx
19226 /* 33222222222211111111110000000000
19227 10987654321098765432109876543210
19228 xx1011100x1x1xx1100110xxxxxxxxxx
19235 if (((word
>> 29) & 0x1) == 0)
19237 /* 33222222222211111111110000000000
19238 10987654321098765432109876543210
19239 xx0011101x1x1xx1100110xxxxxxxxxx
19245 /* 33222222222211111111110000000000
19246 10987654321098765432109876543210
19247 xx1011101x1x1xx1100110xxxxxxxxxx
19257 if (((word
>> 16) & 0x1) == 0)
19259 if (((word
>> 19) & 0x1) == 0)
19261 if (((word
>> 29) & 0x1) == 0)
19263 /* 33222222222211111111110000000000
19264 10987654321098765432109876543210
19265 xx001110xx1x0xx0110110xxxxxxxxxx
19271 /* 33222222222211111111110000000000
19272 10987654321098765432109876543210
19273 xx101110xx1x0xx0110110xxxxxxxxxx
19280 if (((word
>> 29) & 0x1) == 0)
19282 /* 33222222222211111111110000000000
19283 10987654321098765432109876543210
19284 xx001110xx1x1xx0110110xxxxxxxxxx
19290 /* 33222222222211111111110000000000
19291 10987654321098765432109876543210
19292 xx101110xx1x1xx0110110xxxxxxxxxx
19300 if (((word
>> 19) & 0x1) == 0)
19302 if (((word
>> 23) & 0x1) == 0)
19304 if (((word
>> 29) & 0x1) == 0)
19306 /* 33222222222211111111110000000000
19307 10987654321098765432109876543210
19308 xx0011100x1x0xx1110110xxxxxxxxxx
19314 /* 33222222222211111111110000000000
19315 10987654321098765432109876543210
19316 xx1011100x1x0xx1110110xxxxxxxxxx
19323 if (((word
>> 29) & 0x1) == 0)
19325 /* 33222222222211111111110000000000
19326 10987654321098765432109876543210
19327 xx0011101x1x0xx1110110xxxxxxxxxx
19333 /* 33222222222211111111110000000000
19334 10987654321098765432109876543210
19335 xx1011101x1x0xx1110110xxxxxxxxxx
19343 if (((word
>> 23) & 0x1) == 0)
19345 if (((word
>> 29) & 0x1) == 0)
19347 /* 33222222222211111111110000000000
19348 10987654321098765432109876543210
19349 xx0011100x1x1xx1110110xxxxxxxxxx
19355 /* 33222222222211111111110000000000
19356 10987654321098765432109876543210
19357 xx1011100x1x1xx1110110xxxxxxxxxx
19364 if (((word
>> 29) & 0x1) == 0)
19366 /* 33222222222211111111110000000000
19367 10987654321098765432109876543210
19368 xx0011101x1x1xx1110110xxxxxxxxxx
19374 /* 33222222222211111111110000000000
19375 10987654321098765432109876543210
19376 xx1011101x1x1xx1110110xxxxxxxxxx
19387 if (((word
>> 14) & 0x1) == 0)
19389 if (((word
>> 16) & 0x1) == 0)
19391 if (((word
>> 29) & 0x1) == 0)
19393 /* 33222222222211111111110000000000
19394 10987654321098765432109876543210
19395 xx001110xx1xxxx0101110xxxxxxxxxx
19401 /* 33222222222211111111110000000000
19402 10987654321098765432109876543210
19403 xx101110xx1xxxx0101110xxxxxxxxxx
19410 if (((word
>> 19) & 0x1) == 0)
19412 if (((word
>> 20) & 0x1) == 0)
19414 if (((word
>> 23) & 0x1) == 0)
19416 if (((word
>> 29) & 0x1) == 0)
19418 /* 33222222222211111111110000000000
19419 10987654321098765432109876543210
19420 xx0011100x100xx1101110xxxxxxxxxx
19426 /* 33222222222211111111110000000000
19427 10987654321098765432109876543210
19428 xx1011100x100xx1101110xxxxxxxxxx
19435 if (((word
>> 29) & 0x1) == 0)
19437 /* 33222222222211111111110000000000
19438 10987654321098765432109876543210
19439 xx0011101x100xx1101110xxxxxxxxxx
19445 /* 33222222222211111111110000000000
19446 10987654321098765432109876543210
19447 xx1011101x100xx1101110xxxxxxxxxx
19455 /* 33222222222211111111110000000000
19456 10987654321098765432109876543210
19457 xxx01110xx110xx1101110xxxxxxxxxx
19464 if (((word
>> 23) & 0x1) == 0)
19466 if (((word
>> 29) & 0x1) == 0)
19468 /* 33222222222211111111110000000000
19469 10987654321098765432109876543210
19470 xx0011100x1x1xx1101110xxxxxxxxxx
19476 /* 33222222222211111111110000000000
19477 10987654321098765432109876543210
19478 xx1011100x1x1xx1101110xxxxxxxxxx
19485 if (((word
>> 29) & 0x1) == 0)
19487 /* 33222222222211111111110000000000
19488 10987654321098765432109876543210
19489 xx0011101x1x1xx1101110xxxxxxxxxx
19495 /* 33222222222211111111110000000000
19496 10987654321098765432109876543210
19497 xx1011101x1x1xx1101110xxxxxxxxxx
19507 if (((word
>> 16) & 0x1) == 0)
19509 if (((word
>> 19) & 0x1) == 0)
19511 if (((word
>> 20) & 0x1) == 0)
19513 if (((word
>> 29) & 0x1) == 0)
19515 /* 33222222222211111111110000000000
19516 10987654321098765432109876543210
19517 xx001110xx100xx0111110xxxxxxxxxx
19523 /* 33222222222211111111110000000000
19524 10987654321098765432109876543210
19525 xx101110xx100xx0111110xxxxxxxxxx
19532 if (((word
>> 23) & 0x1) == 0)
19534 if (((word
>> 29) & 0x1) == 0)
19536 /* 33222222222211111111110000000000
19537 10987654321098765432109876543210
19538 xx0011100x110xx0111110xxxxxxxxxx
19544 /* 33222222222211111111110000000000
19545 10987654321098765432109876543210
19546 xx1011100x110xx0111110xxxxxxxxxx
19553 if (((word
>> 29) & 0x1) == 0)
19555 /* 33222222222211111111110000000000
19556 10987654321098765432109876543210
19557 xx0011101x110xx0111110xxxxxxxxxx
19563 /* 33222222222211111111110000000000
19564 10987654321098765432109876543210
19565 xx1011101x110xx0111110xxxxxxxxxx
19574 if (((word
>> 29) & 0x1) == 0)
19576 /* 33222222222211111111110000000000
19577 10987654321098765432109876543210
19578 xx001110xx1x1xx0111110xxxxxxxxxx
19584 /* 33222222222211111111110000000000
19585 10987654321098765432109876543210
19586 xx101110xx1x1xx0111110xxxxxxxxxx
19594 if (((word
>> 19) & 0x1) == 0)
19596 if (((word
>> 23) & 0x1) == 0)
19598 if (((word
>> 29) & 0x1) == 0)
19600 /* 33222222222211111111110000000000
19601 10987654321098765432109876543210
19602 xx0011100x1x0xx1111110xxxxxxxxxx
19608 /* 33222222222211111111110000000000
19609 10987654321098765432109876543210
19610 xx1011100x1x0xx1111110xxxxxxxxxx
19617 /* 33222222222211111111110000000000
19618 10987654321098765432109876543210
19619 xxx011101x1x0xx1111110xxxxxxxxxx
19626 /* 33222222222211111111110000000000
19627 10987654321098765432109876543210
19628 xxx01110xx1x1xx1111110xxxxxxxxxx
19640 if (((word
>> 11) & 0x1) == 0)
19642 if (((word
>> 12) & 0x1) == 0)
19644 if (((word
>> 13) & 0x1) == 0)
19646 if (((word
>> 14) & 0x1) == 0)
19648 if (((word
>> 29) & 0x1) == 0)
19650 if (((word
>> 31) & 0x1) == 0)
19652 /* 33222222222211111111110000000000
19653 10987654321098765432109876543210
19654 0x001110xx1xxxxx100001xxxxxxxxxx
19660 /* 33222222222211111111110000000000
19661 10987654321098765432109876543210
19662 1x001110xx1xxxxx100001xxxxxxxxxx
19669 /* 33222222222211111111110000000000
19670 10987654321098765432109876543210
19671 xx101110xx1xxxxx100001xxxxxxxxxx
19678 if (((word
>> 23) & 0x1) == 0)
19680 if (((word
>> 29) & 0x1) == 0)
19682 if (((word
>> 31) & 0x1) == 0)
19684 /* 33222222222211111111110000000000
19685 10987654321098765432109876543210
19686 0x0011100x1xxxxx110001xxxxxxxxxx
19692 /* 33222222222211111111110000000000
19693 10987654321098765432109876543210
19694 1x0011100x1xxxxx110001xxxxxxxxxx
19701 /* 33222222222211111111110000000000
19702 10987654321098765432109876543210
19703 xx1011100x1xxxxx110001xxxxxxxxxx
19710 if (((word
>> 29) & 0x1) == 0)
19712 /* 33222222222211111111110000000000
19713 10987654321098765432109876543210
19714 xx0011101x1xxxxx110001xxxxxxxxxx
19720 /* 33222222222211111111110000000000
19721 10987654321098765432109876543210
19722 xx1011101x1xxxxx110001xxxxxxxxxx
19731 if (((word
>> 14) & 0x1) == 0)
19733 if (((word
>> 29) & 0x1) == 0)
19735 /* 33222222222211111111110000000000
19736 10987654321098765432109876543210
19737 xx001110xx1xxxxx101001xxxxxxxxxx
19743 /* 33222222222211111111110000000000
19744 10987654321098765432109876543210
19745 xx101110xx1xxxxx101001xxxxxxxxxx
19752 if (((word
>> 23) & 0x1) == 0)
19754 if (((word
>> 29) & 0x1) == 0)
19756 /* 33222222222211111111110000000000
19757 10987654321098765432109876543210
19758 xx0011100x1xxxxx111001xxxxxxxxxx
19764 /* 33222222222211111111110000000000
19765 10987654321098765432109876543210
19766 xx1011100x1xxxxx111001xxxxxxxxxx
19773 /* 33222222222211111111110000000000
19774 10987654321098765432109876543210
19775 xxx011101x1xxxxx111001xxxxxxxxxx
19784 if (((word
>> 13) & 0x1) == 0)
19786 if (((word
>> 14) & 0x1) == 0)
19788 if (((word
>> 29) & 0x1) == 0)
19790 /* 33222222222211111111110000000000
19791 10987654321098765432109876543210
19792 xx001110xx1xxxxx100101xxxxxxxxxx
19798 /* 33222222222211111111110000000000
19799 10987654321098765432109876543210
19800 xx101110xx1xxxxx100101xxxxxxxxxx
19807 if (((word
>> 23) & 0x1) == 0)
19809 if (((word
>> 29) & 0x1) == 0)
19811 /* 33222222222211111111110000000000
19812 10987654321098765432109876543210
19813 xx0011100x1xxxxx110101xxxxxxxxxx
19819 /* 33222222222211111111110000000000
19820 10987654321098765432109876543210
19821 xx1011100x1xxxxx110101xxxxxxxxxx
19828 if (((word
>> 29) & 0x1) == 0)
19830 /* 33222222222211111111110000000000
19831 10987654321098765432109876543210
19832 xx0011101x1xxxxx110101xxxxxxxxxx
19838 /* 33222222222211111111110000000000
19839 10987654321098765432109876543210
19840 xx1011101x1xxxxx110101xxxxxxxxxx
19849 if (((word
>> 14) & 0x1) == 0)
19851 if (((word
>> 29) & 0x1) == 0)
19853 /* 33222222222211111111110000000000
19854 10987654321098765432109876543210
19855 xx001110xx1xxxxx101101xxxxxxxxxx
19861 /* 33222222222211111111110000000000
19862 10987654321098765432109876543210
19863 xx101110xx1xxxxx101101xxxxxxxxxx
19870 if (((word
>> 23) & 0x1) == 0)
19872 if (((word
>> 29) & 0x1) == 0)
19874 /* 33222222222211111111110000000000
19875 10987654321098765432109876543210
19876 xx0011100x1xxxxx111101xxxxxxxxxx
19882 /* 33222222222211111111110000000000
19883 10987654321098765432109876543210
19884 xx1011100x1xxxxx111101xxxxxxxxxx
19891 if (((word
>> 29) & 0x1) == 0)
19893 /* 33222222222211111111110000000000
19894 10987654321098765432109876543210
19895 xx0011101x1xxxxx111101xxxxxxxxxx
19901 /* 33222222222211111111110000000000
19902 10987654321098765432109876543210
19903 xx1011101x1xxxxx111101xxxxxxxxxx
19914 if (((word
>> 12) & 0x1) == 0)
19916 if (((word
>> 13) & 0x1) == 0)
19918 if (((word
>> 14) & 0x1) == 0)
19920 if (((word
>> 29) & 0x1) == 0)
19922 if (((word
>> 31) & 0x1) == 0)
19924 /* 33222222222211111111110000000000
19925 10987654321098765432109876543210
19926 0x001110xx1xxxxx100011xxxxxxxxxx
19932 /* 33222222222211111111110000000000
19933 10987654321098765432109876543210
19934 1x001110xx1xxxxx100011xxxxxxxxxx
19941 /* 33222222222211111111110000000000
19942 10987654321098765432109876543210
19943 xx101110xx1xxxxx100011xxxxxxxxxx
19950 if (((word
>> 23) & 0x1) == 0)
19952 if (((word
>> 29) & 0x1) == 0)
19954 /* 33222222222211111111110000000000
19955 10987654321098765432109876543210
19956 xx0011100x1xxxxx110011xxxxxxxxxx
19962 if (((word
>> 30) & 0x1) == 0)
19964 /* 33222222222211111111110000000000
19965 10987654321098765432109876543210
19966 x01011100x1xxxxx110011xxxxxxxxxx
19972 /* 33222222222211111111110000000000
19973 10987654321098765432109876543210
19974 x11011100x1xxxxx110011xxxxxxxxxx
19982 if (((word
>> 29) & 0x1) == 0)
19984 /* 33222222222211111111110000000000
19985 10987654321098765432109876543210
19986 xx0011101x1xxxxx110011xxxxxxxxxx
19992 if (((word
>> 30) & 0x1) == 0)
19994 /* 33222222222211111111110000000000
19995 10987654321098765432109876543210
19996 x01011101x1xxxxx110011xxxxxxxxxx
20002 /* 33222222222211111111110000000000
20003 10987654321098765432109876543210
20004 x11011101x1xxxxx110011xxxxxxxxxx
20014 if (((word
>> 14) & 0x1) == 0)
20016 if (((word
>> 29) & 0x1) == 0)
20018 /* 33222222222211111111110000000000
20019 10987654321098765432109876543210
20020 xx001110xx1xxxxx101011xxxxxxxxxx
20026 /* 33222222222211111111110000000000
20027 10987654321098765432109876543210
20028 xx101110xx1xxxxx101011xxxxxxxxxx
20035 if (((word
>> 23) & 0x1) == 0)
20037 if (((word
>> 29) & 0x1) == 0)
20039 if (((word
>> 30) & 0x1) == 0)
20041 /* 33222222222211111111110000000000
20042 10987654321098765432109876543210
20043 x00011100x1xxxxx111011xxxxxxxxxx
20049 /* 33222222222211111111110000000000
20050 10987654321098765432109876543210
20051 x10011100x1xxxxx111011xxxxxxxxxx
20058 /* 33222222222211111111110000000000
20059 10987654321098765432109876543210
20060 xx1011100x1xxxxx111011xxxxxxxxxx
20067 if (((word
>> 29) & 0x1) == 0)
20069 if (((word
>> 30) & 0x1) == 0)
20071 /* 33222222222211111111110000000000
20072 10987654321098765432109876543210
20073 x00011101x1xxxxx111011xxxxxxxxxx
20079 /* 33222222222211111111110000000000
20080 10987654321098765432109876543210
20081 x10011101x1xxxxx111011xxxxxxxxxx
20088 /* 33222222222211111111110000000000
20089 10987654321098765432109876543210
20090 xx1011101x1xxxxx111011xxxxxxxxxx
20100 if (((word
>> 13) & 0x1) == 0)
20102 if (((word
>> 14) & 0x1) == 0)
20104 if (((word
>> 29) & 0x1) == 0)
20106 /* 33222222222211111111110000000000
20107 10987654321098765432109876543210
20108 xx001110xx1xxxxx100111xxxxxxxxxx
20114 /* 33222222222211111111110000000000
20115 10987654321098765432109876543210
20116 xx101110xx1xxxxx100111xxxxxxxxxx
20123 if (((word
>> 29) & 0x1) == 0)
20125 /* 33222222222211111111110000000000
20126 10987654321098765432109876543210
20127 xx001110xx1xxxxx110111xxxxxxxxxx
20133 /* 33222222222211111111110000000000
20134 10987654321098765432109876543210
20135 xx101110xx1xxxxx110111xxxxxxxxxx
20143 if (((word
>> 14) & 0x1) == 0)
20145 /* 33222222222211111111110000000000
20146 10987654321098765432109876543210
20147 xxx01110xx1xxxxx101111xxxxxxxxxx
20153 if (((word
>> 23) & 0x1) == 0)
20155 if (((word
>> 29) & 0x1) == 0)
20157 /* 33222222222211111111110000000000
20158 10987654321098765432109876543210
20159 xx0011100x1xxxxx111111xxxxxxxxxx
20165 /* 33222222222211111111110000000000
20166 10987654321098765432109876543210
20167 xx1011100x1xxxxx111111xxxxxxxxxx
20174 /* 33222222222211111111110000000000
20175 10987654321098765432109876543210
20176 xxx011101x1xxxxx111111xxxxxxxxxx
20189 if (((word
>> 10) & 0x1) == 0)
20191 if (((word
>> 11) & 0x1) == 0)
20193 if (((word
>> 12) & 0x1) == 0)
20195 if (((word
>> 13) & 0x1) == 0)
20197 if (((word
>> 14) & 0x1) == 0)
20199 if (((word
>> 16) & 0x1) == 0)
20201 if (((word
>> 17) & 0x1) == 0)
20203 if (((word
>> 18) & 0x1) == 0)
20205 if (((word
>> 19) & 0x1) == 0)
20207 if (((word
>> 20) & 0x1) == 0)
20209 /* 33222222222211111111110000000000
20210 10987654321098765432109876543210
20211 xxx11110xx100000x00000xxxxxxxxxx
20217 /* 33222222222211111111110000000000
20218 10987654321098765432109876543210
20219 xxx11110xx110000x00000xxxxxxxxxx
20226 if (((word
>> 20) & 0x1) == 0)
20228 /* 33222222222211111111110000000000
20229 10987654321098765432109876543210
20230 xxx11110xx101000x00000xxxxxxxxxx
20236 /* 33222222222211111111110000000000
20237 10987654321098765432109876543210
20238 xxx11110xx111000x00000xxxxxxxxxx
20246 /* 33222222222211111111110000000000
20247 10987654321098765432109876543210
20248 xxx11110xx1xx100x00000xxxxxxxxxx
20255 if (((word
>> 18) & 0x1) == 0)
20257 /* 33222222222211111111110000000000
20258 10987654321098765432109876543210
20259 xxx11110xx1xx010x00000xxxxxxxxxx
20265 if (((word
>> 19) & 0x1) == 0)
20267 /* 33222222222211111111110000000000
20268 10987654321098765432109876543210
20269 xxx11110xx1x0110x00000xxxxxxxxxx
20275 if (((word
>> 20) & 0x1) == 0)
20277 /* 33222222222211111111110000000000
20278 10987654321098765432109876543210
20279 xxx11110xx101110x00000xxxxxxxxxx
20285 /* 33222222222211111111110000000000
20286 10987654321098765432109876543210
20287 xxx11110xx111110x00000xxxxxxxxxx
20297 if (((word
>> 17) & 0x1) == 0)
20299 if (((word
>> 18) & 0x1) == 0)
20301 if (((word
>> 19) & 0x1) == 0)
20303 if (((word
>> 20) & 0x1) == 0)
20305 /* 33222222222211111111110000000000
20306 10987654321098765432109876543210
20307 xxx11110xx100001x00000xxxxxxxxxx
20313 /* 33222222222211111111110000000000
20314 10987654321098765432109876543210
20315 xxx11110xx110001x00000xxxxxxxxxx
20322 if (((word
>> 20) & 0x1) == 0)
20324 /* 33222222222211111111110000000000
20325 10987654321098765432109876543210
20326 xxx11110xx101001x00000xxxxxxxxxx
20332 /* 33222222222211111111110000000000
20333 10987654321098765432109876543210
20334 xxx11110xx111001x00000xxxxxxxxxx
20342 /* 33222222222211111111110000000000
20343 10987654321098765432109876543210
20344 xxx11110xx1xx101x00000xxxxxxxxxx
20351 if (((word
>> 18) & 0x1) == 0)
20353 /* 33222222222211111111110000000000
20354 10987654321098765432109876543210
20355 xxx11110xx1xx011x00000xxxxxxxxxx
20361 if (((word
>> 19) & 0x1) == 0)
20363 /* 33222222222211111111110000000000
20364 10987654321098765432109876543210
20365 xxx11110xx1x0111x00000xxxxxxxxxx
20371 /* 33222222222211111111110000000000
20372 10987654321098765432109876543210
20373 xxx11110xx1x1111x00000xxxxxxxxxx
20383 if (((word
>> 17) & 0x1) == 0)
20385 if (((word
>> 15) & 0x1) == 0)
20387 if (((word
>> 16) & 0x1) == 0)
20389 if (((word
>> 18) & 0x1) == 0)
20391 if (((word
>> 19) & 0x1) == 0)
20393 /* 33222222222211111111110000000000
20394 10987654321098765432109876543210
20395 xxx11110xx1x0000010000xxxxxxxxxx
20401 /* 33222222222211111111110000000000
20402 10987654321098765432109876543210
20403 xxx11110xx1x1000010000xxxxxxxxxx
20410 /* 33222222222211111111110000000000
20411 10987654321098765432109876543210
20412 xxx11110xx1xx100010000xxxxxxxxxx
20419 if (((word
>> 18) & 0x1) == 0)
20421 if (((word
>> 19) & 0x1) == 0)
20423 /* 33222222222211111111110000000000
20424 10987654321098765432109876543210
20425 xxx11110xx1x0001010000xxxxxxxxxx
20431 /* 33222222222211111111110000000000
20432 10987654321098765432109876543210
20433 xxx11110xx1x1001010000xxxxxxxxxx
20440 /* 33222222222211111111110000000000
20441 10987654321098765432109876543210
20442 xxx11110xx1xx101010000xxxxxxxxxx
20450 if (((word
>> 16) & 0x1) == 0)
20452 if (((word
>> 18) & 0x1) == 0)
20454 if (((word
>> 19) & 0x1) == 0)
20456 /* 33222222222211111111110000000000
20457 10987654321098765432109876543210
20458 xxx11110xx1x0000110000xxxxxxxxxx
20464 /* 33222222222211111111110000000000
20465 10987654321098765432109876543210
20466 xxx11110xx1x1000110000xxxxxxxxxx
20473 /* 33222222222211111111110000000000
20474 10987654321098765432109876543210
20475 xxx11110xx1xx100110000xxxxxxxxxx
20482 if (((word
>> 18) & 0x1) == 0)
20484 if (((word
>> 19) & 0x1) == 0)
20486 /* 33222222222211111111110000000000
20487 10987654321098765432109876543210
20488 xxx11110xx1x0001110000xxxxxxxxxx
20494 /* 33222222222211111111110000000000
20495 10987654321098765432109876543210
20496 xxx11110xx1x1001110000xxxxxxxxxx
20503 /* 33222222222211111111110000000000
20504 10987654321098765432109876543210
20505 xxx11110xx1xx101110000xxxxxxxxxx
20514 if (((word
>> 18) & 0x1) == 0)
20516 /* 33222222222211111111110000000000
20517 10987654321098765432109876543210
20518 xxx11110xx1xx01xx10000xxxxxxxxxx
20524 if (((word
>> 15) & 0x1) == 0)
20526 if (((word
>> 16) & 0x1) == 0)
20528 /* 33222222222211111111110000000000
20529 10987654321098765432109876543210
20530 xxx11110xx1xx110010000xxxxxxxxxx
20536 /* 33222222222211111111110000000000
20537 10987654321098765432109876543210
20538 xxx11110xx1xx111010000xxxxxxxxxx
20545 /* 33222222222211111111110000000000
20546 10987654321098765432109876543210
20547 xxx11110xx1xx11x110000xxxxxxxxxx
20557 if (((word
>> 3) & 0x1) == 0)
20559 if (((word
>> 4) & 0x1) == 0)
20561 /* 33222222222211111111110000000000
20562 10987654321098765432109876543210
20563 xxx11110xx1xxxxxxx1000xxxxx00xxx
20569 /* 33222222222211111111110000000000
20570 10987654321098765432109876543210
20571 xxx11110xx1xxxxxxx1000xxxxx10xxx
20578 if (((word
>> 4) & 0x1) == 0)
20580 /* 33222222222211111111110000000000
20581 10987654321098765432109876543210
20582 xxx11110xx1xxxxxxx1000xxxxx01xxx
20588 /* 33222222222211111111110000000000
20589 10987654321098765432109876543210
20590 xxx11110xx1xxxxxxx1000xxxxx11xxx
20599 if (((word
>> 30) & 0x1) == 0)
20601 /* 33222222222211111111110000000000
20602 10987654321098765432109876543210
20603 x0x11110xx1xxxxxxxx100xxxxxxxxxx
20609 if (((word
>> 13) & 0x1) == 0)
20611 if (((word
>> 14) & 0x1) == 0)
20613 /* 33222222222211111111110000000000
20614 10987654321098765432109876543210
20615 x1x11110xx1xxxxxx00100xxxxxxxxxx
20621 /* 33222222222211111111110000000000
20622 10987654321098765432109876543210
20623 x1x11110xx1xxxxxx10100xxxxxxxxxx
20630 /* 33222222222211111111110000000000
20631 10987654321098765432109876543210
20632 x1x11110xx1xxxxxxx1100xxxxxxxxxx
20641 if (((word
>> 12) & 0x1) == 0)
20643 if (((word
>> 13) & 0x1) == 0)
20645 if (((word
>> 14) & 0x1) == 0)
20647 if (((word
>> 15) & 0x1) == 0)
20649 if (((word
>> 30) & 0x1) == 0)
20651 /* 33222222222211111111110000000000
20652 10987654321098765432109876543210
20653 x0x11110xx1xxxxx000010xxxxxxxxxx
20659 /* 33222222222211111111110000000000
20660 10987654321098765432109876543210
20661 x1x11110xx1xxxxx000010xxxxxxxxxx
20668 if (((word
>> 29) & 0x1) == 0)
20670 if (((word
>> 30) & 0x1) == 0)
20672 /* 33222222222211111111110000000000
20673 10987654321098765432109876543210
20674 x0011110xx1xxxxx100010xxxxxxxxxx
20680 /* 33222222222211111111110000000000
20681 10987654321098765432109876543210
20682 x1011110xx1xxxxx100010xxxxxxxxxx
20689 /* 33222222222211111111110000000000
20690 10987654321098765432109876543210
20691 xx111110xx1xxxxx100010xxxxxxxxxx
20699 if (((word
>> 15) & 0x1) == 0)
20701 if (((word
>> 29) & 0x1) == 0)
20703 if (((word
>> 30) & 0x1) == 0)
20705 /* 33222222222211111111110000000000
20706 10987654321098765432109876543210
20707 x0011110xx1xxxxx010010xxxxxxxxxx
20713 /* 33222222222211111111110000000000
20714 10987654321098765432109876543210
20715 x1011110xx1xxxxx010010xxxxxxxxxx
20722 /* 33222222222211111111110000000000
20723 10987654321098765432109876543210
20724 xx111110xx1xxxxx010010xxxxxxxxxx
20731 if (((word
>> 16) & 0x1) == 0)
20733 if (((word
>> 19) & 0x1) == 0)
20735 if (((word
>> 20) & 0x1) == 0)
20737 if (((word
>> 29) & 0x1) == 0)
20739 /* 33222222222211111111110000000000
20740 10987654321098765432109876543210
20741 xx011110xx100xx0110010xxxxxxxxxx
20747 /* 33222222222211111111110000000000
20748 10987654321098765432109876543210
20749 xx111110xx100xx0110010xxxxxxxxxx
20756 if (((word
>> 23) & 0x1) == 0)
20758 if (((word
>> 29) & 0x1) == 0)
20760 /* 33222222222211111111110000000000
20761 10987654321098765432109876543210
20762 xx0111100x110xx0110010xxxxxxxxxx
20768 /* 33222222222211111111110000000000
20769 10987654321098765432109876543210
20770 xx1111100x110xx0110010xxxxxxxxxx
20777 if (((word
>> 29) & 0x1) == 0)
20779 /* 33222222222211111111110000000000
20780 10987654321098765432109876543210
20781 xx0111101x110xx0110010xxxxxxxxxx
20787 /* 33222222222211111111110000000000
20788 10987654321098765432109876543210
20789 xx1111101x110xx0110010xxxxxxxxxx
20798 if (((word
>> 29) & 0x1) == 0)
20800 /* 33222222222211111111110000000000
20801 10987654321098765432109876543210
20802 xx011110xx1x1xx0110010xxxxxxxxxx
20808 /* 33222222222211111111110000000000
20809 10987654321098765432109876543210
20810 xx111110xx1x1xx0110010xxxxxxxxxx
20818 if (((word
>> 19) & 0x1) == 0)
20820 if (((word
>> 29) & 0x1) == 0)
20822 /* 33222222222211111111110000000000
20823 10987654321098765432109876543210
20824 xx011110xx1x0xx1110010xxxxxxxxxx
20830 /* 33222222222211111111110000000000
20831 10987654321098765432109876543210
20832 xx111110xx1x0xx1110010xxxxxxxxxx
20839 if (((word
>> 29) & 0x1) == 0)
20841 /* 33222222222211111111110000000000
20842 10987654321098765432109876543210
20843 xx011110xx1x1xx1110010xxxxxxxxxx
20849 /* 33222222222211111111110000000000
20850 10987654321098765432109876543210
20851 xx111110xx1x1xx1110010xxxxxxxxxx
20862 if (((word
>> 14) & 0x1) == 0)
20864 if (((word
>> 15) & 0x1) == 0)
20866 if (((word
>> 29) & 0x1) == 0)
20868 if (((word
>> 30) & 0x1) == 0)
20870 /* 33222222222211111111110000000000
20871 10987654321098765432109876543210
20872 x0011110xx1xxxxx001010xxxxxxxxxx
20878 /* 33222222222211111111110000000000
20879 10987654321098765432109876543210
20880 x1011110xx1xxxxx001010xxxxxxxxxx
20887 /* 33222222222211111111110000000000
20888 10987654321098765432109876543210
20889 xx111110xx1xxxxx001010xxxxxxxxxx
20896 if (((word
>> 16) & 0x1) == 0)
20898 /* 33222222222211111111110000000000
20899 10987654321098765432109876543210
20900 xxx11110xx1xxxx0101010xxxxxxxxxx
20906 if (((word
>> 19) & 0x1) == 0)
20908 if (((word
>> 23) & 0x1) == 0)
20910 if (((word
>> 29) & 0x1) == 0)
20912 /* 33222222222211111111110000000000
20913 10987654321098765432109876543210
20914 xx0111100x1x0xx1101010xxxxxxxxxx
20920 /* 33222222222211111111110000000000
20921 10987654321098765432109876543210
20922 xx1111100x1x0xx1101010xxxxxxxxxx
20929 if (((word
>> 29) & 0x1) == 0)
20931 /* 33222222222211111111110000000000
20932 10987654321098765432109876543210
20933 xx0111101x1x0xx1101010xxxxxxxxxx
20939 /* 33222222222211111111110000000000
20940 10987654321098765432109876543210
20941 xx1111101x1x0xx1101010xxxxxxxxxx
20949 if (((word
>> 23) & 0x1) == 0)
20951 if (((word
>> 29) & 0x1) == 0)
20953 /* 33222222222211111111110000000000
20954 10987654321098765432109876543210
20955 xx0111100x1x1xx1101010xxxxxxxxxx
20961 /* 33222222222211111111110000000000
20962 10987654321098765432109876543210
20963 xx1111100x1x1xx1101010xxxxxxxxxx
20970 if (((word
>> 29) & 0x1) == 0)
20972 /* 33222222222211111111110000000000
20973 10987654321098765432109876543210
20974 xx0111101x1x1xx1101010xxxxxxxxxx
20980 /* 33222222222211111111110000000000
20981 10987654321098765432109876543210
20982 xx1111101x1x1xx1101010xxxxxxxxxx
20993 if (((word
>> 15) & 0x1) == 0)
20995 if (((word
>> 29) & 0x1) == 0)
20997 /* 33222222222211111111110000000000
20998 10987654321098765432109876543210
20999 xx011110xx1xxxxx011010xxxxxxxxxx
21005 /* 33222222222211111111110000000000
21006 10987654321098765432109876543210
21007 xx111110xx1xxxxx011010xxxxxxxxxx
21014 if (((word
>> 19) & 0x1) == 0)
21016 /* 33222222222211111111110000000000
21017 10987654321098765432109876543210
21018 xxx11110xx1x0xxx111010xxxxxxxxxx
21024 /* 33222222222211111111110000000000
21025 10987654321098765432109876543210
21026 xxx11110xx1x1xxx111010xxxxxxxxxx
21036 if (((word
>> 13) & 0x1) == 0)
21038 if (((word
>> 14) & 0x1) == 0)
21040 if (((word
>> 15) & 0x1) == 0)
21042 if (((word
>> 30) & 0x1) == 0)
21044 /* 33222222222211111111110000000000
21045 10987654321098765432109876543210
21046 x0x11110xx1xxxxx000110xxxxxxxxxx
21052 /* 33222222222211111111110000000000
21053 10987654321098765432109876543210
21054 x1x11110xx1xxxxx000110xxxxxxxxxx
21061 if (((word
>> 29) & 0x1) == 0)
21063 /* 33222222222211111111110000000000
21064 10987654321098765432109876543210
21065 xx011110xx1xxxxx100110xxxxxxxxxx
21071 /* 33222222222211111111110000000000
21072 10987654321098765432109876543210
21073 xx111110xx1xxxxx100110xxxxxxxxxx
21081 if (((word
>> 15) & 0x1) == 0)
21083 /* 33222222222211111111110000000000
21084 10987654321098765432109876543210
21085 xxx11110xx1xxxxx010110xxxxxxxxxx
21091 if (((word
>> 16) & 0x1) == 0)
21093 if (((word
>> 19) & 0x1) == 0)
21095 if (((word
>> 20) & 0x1) == 0)
21097 if (((word
>> 29) & 0x1) == 0)
21099 /* 33222222222211111111110000000000
21100 10987654321098765432109876543210
21101 xx011110xx100xx0110110xxxxxxxxxx
21107 /* 33222222222211111111110000000000
21108 10987654321098765432109876543210
21109 xx111110xx100xx0110110xxxxxxxxxx
21116 if (((word
>> 29) & 0x1) == 0)
21118 /* 33222222222211111111110000000000
21119 10987654321098765432109876543210
21120 xx011110xx110xx0110110xxxxxxxxxx
21126 /* 33222222222211111111110000000000
21127 10987654321098765432109876543210
21128 xx111110xx110xx0110110xxxxxxxxxx
21136 if (((word
>> 29) & 0x1) == 0)
21138 /* 33222222222211111111110000000000
21139 10987654321098765432109876543210
21140 xx011110xx1x1xx0110110xxxxxxxxxx
21146 /* 33222222222211111111110000000000
21147 10987654321098765432109876543210
21148 xx111110xx1x1xx0110110xxxxxxxxxx
21156 if (((word
>> 19) & 0x1) == 0)
21158 if (((word
>> 23) & 0x1) == 0)
21160 if (((word
>> 29) & 0x1) == 0)
21162 /* 33222222222211111111110000000000
21163 10987654321098765432109876543210
21164 xx0111100x1x0xx1110110xxxxxxxxxx
21170 /* 33222222222211111111110000000000
21171 10987654321098765432109876543210
21172 xx1111100x1x0xx1110110xxxxxxxxxx
21179 if (((word
>> 29) & 0x1) == 0)
21181 /* 33222222222211111111110000000000
21182 10987654321098765432109876543210
21183 xx0111101x1x0xx1110110xxxxxxxxxx
21189 /* 33222222222211111111110000000000
21190 10987654321098765432109876543210
21191 xx1111101x1x0xx1110110xxxxxxxxxx
21199 if (((word
>> 23) & 0x1) == 0)
21201 if (((word
>> 29) & 0x1) == 0)
21203 /* 33222222222211111111110000000000
21204 10987654321098765432109876543210
21205 xx0111100x1x1xx1110110xxxxxxxxxx
21211 /* 33222222222211111111110000000000
21212 10987654321098765432109876543210
21213 xx1111100x1x1xx1110110xxxxxxxxxx
21220 if (((word
>> 29) & 0x1) == 0)
21222 /* 33222222222211111111110000000000
21223 10987654321098765432109876543210
21224 xx0111101x1x1xx1110110xxxxxxxxxx
21230 /* 33222222222211111111110000000000
21231 10987654321098765432109876543210
21232 xx1111101x1x1xx1110110xxxxxxxxxx
21244 if (((word
>> 14) & 0x1) == 0)
21246 if (((word
>> 15) & 0x1) == 0)
21248 if (((word
>> 29) & 0x1) == 0)
21250 if (((word
>> 30) & 0x1) == 0)
21252 /* 33222222222211111111110000000000
21253 10987654321098765432109876543210
21254 x0011110xx1xxxxx001110xxxxxxxxxx
21260 /* 33222222222211111111110000000000
21261 10987654321098765432109876543210
21262 x1011110xx1xxxxx001110xxxxxxxxxx
21269 /* 33222222222211111111110000000000
21270 10987654321098765432109876543210
21271 xx111110xx1xxxxx001110xxxxxxxxxx
21278 if (((word
>> 16) & 0x1) == 0)
21280 if (((word
>> 29) & 0x1) == 0)
21282 /* 33222222222211111111110000000000
21283 10987654321098765432109876543210
21284 xx011110xx1xxxx0101110xxxxxxxxxx
21290 /* 33222222222211111111110000000000
21291 10987654321098765432109876543210
21292 xx111110xx1xxxx0101110xxxxxxxxxx
21299 if (((word
>> 19) & 0x1) == 0)
21301 if (((word
>> 20) & 0x1) == 0)
21303 if (((word
>> 23) & 0x1) == 0)
21305 if (((word
>> 29) & 0x1) == 0)
21307 /* 33222222222211111111110000000000
21308 10987654321098765432109876543210
21309 xx0111100x100xx1101110xxxxxxxxxx
21315 /* 33222222222211111111110000000000
21316 10987654321098765432109876543210
21317 xx1111100x100xx1101110xxxxxxxxxx
21324 if (((word
>> 29) & 0x1) == 0)
21326 /* 33222222222211111111110000000000
21327 10987654321098765432109876543210
21328 xx0111101x100xx1101110xxxxxxxxxx
21334 /* 33222222222211111111110000000000
21335 10987654321098765432109876543210
21336 xx1111101x100xx1101110xxxxxxxxxx
21344 /* 33222222222211111111110000000000
21345 10987654321098765432109876543210
21346 xxx11110xx110xx1101110xxxxxxxxxx
21353 if (((word
>> 23) & 0x1) == 0)
21355 if (((word
>> 29) & 0x1) == 0)
21357 /* 33222222222211111111110000000000
21358 10987654321098765432109876543210
21359 xx0111100x1x1xx1101110xxxxxxxxxx
21365 /* 33222222222211111111110000000000
21366 10987654321098765432109876543210
21367 xx1111100x1x1xx1101110xxxxxxxxxx
21374 if (((word
>> 29) & 0x1) == 0)
21376 /* 33222222222211111111110000000000
21377 10987654321098765432109876543210
21378 xx0111101x1x1xx1101110xxxxxxxxxx
21384 /* 33222222222211111111110000000000
21385 10987654321098765432109876543210
21386 xx1111101x1x1xx1101110xxxxxxxxxx
21397 if (((word
>> 15) & 0x1) == 0)
21399 if (((word
>> 29) & 0x1) == 0)
21401 if (((word
>> 30) & 0x1) == 0)
21403 /* 33222222222211111111110000000000
21404 10987654321098765432109876543210
21405 x0011110xx1xxxxx011110xxxxxxxxxx
21411 /* 33222222222211111111110000000000
21412 10987654321098765432109876543210
21413 x1011110xx1xxxxx011110xxxxxxxxxx
21420 /* 33222222222211111111110000000000
21421 10987654321098765432109876543210
21422 xx111110xx1xxxxx011110xxxxxxxxxx
21429 if (((word
>> 16) & 0x1) == 0)
21431 if (((word
>> 23) & 0x1) == 0)
21433 if (((word
>> 29) & 0x1) == 0)
21435 /* 33222222222211111111110000000000
21436 10987654321098765432109876543210
21437 xx0111100x1xxxx0111110xxxxxxxxxx
21443 /* 33222222222211111111110000000000
21444 10987654321098765432109876543210
21445 xx1111100x1xxxx0111110xxxxxxxxxx
21452 if (((word
>> 29) & 0x1) == 0)
21454 /* 33222222222211111111110000000000
21455 10987654321098765432109876543210
21456 xx0111101x1xxxx0111110xxxxxxxxxx
21462 /* 33222222222211111111110000000000
21463 10987654321098765432109876543210
21464 xx1111101x1xxxx0111110xxxxxxxxxx
21472 if (((word
>> 19) & 0x1) == 0)
21474 /* 33222222222211111111110000000000
21475 10987654321098765432109876543210
21476 xxx11110xx1x0xx1111110xxxxxxxxxx
21482 /* 33222222222211111111110000000000
21483 10987654321098765432109876543210
21484 xxx11110xx1x1xx1111110xxxxxxxxxx
21497 if (((word
>> 11) & 0x1) == 0)
21499 if (((word
>> 29) & 0x1) == 0)
21501 if (((word
>> 30) & 0x1) == 0)
21503 if (((word
>> 4) & 0x1) == 0)
21505 /* 33222222222211111111110000000000
21506 10987654321098765432109876543210
21507 x0011110xx1xxxxxxxxx01xxxxx0xxxx
21513 /* 33222222222211111111110000000000
21514 10987654321098765432109876543210
21515 x0011110xx1xxxxxxxxx01xxxxx1xxxx
21522 if (((word
>> 12) & 0x1) == 0)
21524 if (((word
>> 13) & 0x1) == 0)
21526 if (((word
>> 14) & 0x1) == 0)
21528 /* 33222222222211111111110000000000
21529 10987654321098765432109876543210
21530 x1011110xx1xxxxxx00001xxxxxxxxxx
21536 /* 33222222222211111111110000000000
21537 10987654321098765432109876543210
21538 x1011110xx1xxxxxx10001xxxxxxxxxx
21545 /* 33222222222211111111110000000000
21546 10987654321098765432109876543210
21547 x1011110xx1xxxxxxx1001xxxxxxxxxx
21554 if (((word
>> 13) & 0x1) == 0)
21556 /* 33222222222211111111110000000000
21557 10987654321098765432109876543210
21558 x1011110xx1xxxxxxx0101xxxxxxxxxx
21564 if (((word
>> 15) & 0x1) == 0)
21566 /* 33222222222211111111110000000000
21567 10987654321098765432109876543210
21568 x1011110xx1xxxxx0x1101xxxxxxxxxx
21574 /* 33222222222211111111110000000000
21575 10987654321098765432109876543210
21576 x1011110xx1xxxxx1x1101xxxxxxxxxx
21586 if (((word
>> 12) & 0x1) == 0)
21588 if (((word
>> 13) & 0x1) == 0)
21590 if (((word
>> 14) & 0x1) == 0)
21592 /* 33222222222211111111110000000000
21593 10987654321098765432109876543210
21594 xx111110xx1xxxxxx00001xxxxxxxxxx
21600 /* 33222222222211111111110000000000
21601 10987654321098765432109876543210
21602 xx111110xx1xxxxxx10001xxxxxxxxxx
21609 if (((word
>> 23) & 0x1) == 0)
21611 /* 33222222222211111111110000000000
21612 10987654321098765432109876543210
21613 xx1111100x1xxxxxxx1001xxxxxxxxxx
21619 /* 33222222222211111111110000000000
21620 10987654321098765432109876543210
21621 xx1111101x1xxxxxxx1001xxxxxxxxxx
21629 if (((word
>> 13) & 0x1) == 0)
21631 if (((word
>> 15) & 0x1) == 0)
21633 /* 33222222222211111111110000000000
21634 10987654321098765432109876543210
21635 xx111110xx1xxxxx0x0101xxxxxxxxxx
21641 /* 33222222222211111111110000000000
21642 10987654321098765432109876543210
21643 xx111110xx1xxxxx1x0101xxxxxxxxxx
21650 if (((word
>> 15) & 0x1) == 0)
21652 /* 33222222222211111111110000000000
21653 10987654321098765432109876543210
21654 xx111110xx1xxxxx0x1101xxxxxxxxxx
21660 /* 33222222222211111111110000000000
21661 10987654321098765432109876543210
21662 xx111110xx1xxxxx1x1101xxxxxxxxxx
21672 if (((word
>> 29) & 0x1) == 0)
21674 if (((word
>> 30) & 0x1) == 0)
21676 /* 33222222222211111111110000000000
21677 10987654321098765432109876543210
21678 x0011110xx1xxxxxxxxx11xxxxxxxxxx
21684 if (((word
>> 12) & 0x1) == 0)
21686 if (((word
>> 13) & 0x1) == 0)
21688 if (((word
>> 14) & 0x1) == 0)
21690 if (((word
>> 15) & 0x1) == 0)
21692 /* 33222222222211111111110000000000
21693 10987654321098765432109876543210
21694 x1011110xx1xxxxx000011xxxxxxxxxx
21700 /* 33222222222211111111110000000000
21701 10987654321098765432109876543210
21702 x1011110xx1xxxxx100011xxxxxxxxxx
21709 /* 33222222222211111111110000000000
21710 10987654321098765432109876543210
21711 x1011110xx1xxxxxx10011xxxxxxxxxx
21718 /* 33222222222211111111110000000000
21719 10987654321098765432109876543210
21720 x1011110xx1xxxxxxx1011xxxxxxxxxx
21727 if (((word
>> 13) & 0x1) == 0)
21729 if (((word
>> 15) & 0x1) == 0)
21731 /* 33222222222211111111110000000000
21732 10987654321098765432109876543210
21733 x1011110xx1xxxxx0x0111xxxxxxxxxx
21739 /* 33222222222211111111110000000000
21740 10987654321098765432109876543210
21741 x1011110xx1xxxxx1x0111xxxxxxxxxx
21748 if (((word
>> 14) & 0x1) == 0)
21750 /* 33222222222211111111110000000000
21751 10987654321098765432109876543210
21752 x1011110xx1xxxxxx01111xxxxxxxxxx
21758 if (((word
>> 23) & 0x1) == 0)
21760 /* 33222222222211111111110000000000
21761 10987654321098765432109876543210
21762 x10111100x1xxxxxx11111xxxxxxxxxx
21768 /* 33222222222211111111110000000000
21769 10987654321098765432109876543210
21770 x10111101x1xxxxxx11111xxxxxxxxxx
21781 if (((word
>> 12) & 0x1) == 0)
21783 if (((word
>> 13) & 0x1) == 0)
21785 if (((word
>> 14) & 0x1) == 0)
21787 if (((word
>> 15) & 0x1) == 0)
21789 /* 33222222222211111111110000000000
21790 10987654321098765432109876543210
21791 xx111110xx1xxxxx000011xxxxxxxxxx
21797 /* 33222222222211111111110000000000
21798 10987654321098765432109876543210
21799 xx111110xx1xxxxx100011xxxxxxxxxx
21806 /* 33222222222211111111110000000000
21807 10987654321098765432109876543210
21808 xx111110xx1xxxxxx10011xxxxxxxxxx
21815 if (((word
>> 14) & 0x1) == 0)
21817 /* 33222222222211111111110000000000
21818 10987654321098765432109876543210
21819 xx111110xx1xxxxxx01011xxxxxxxxxx
21825 if (((word
>> 23) & 0x1) == 0)
21827 /* 33222222222211111111110000000000
21828 10987654321098765432109876543210
21829 xx1111100x1xxxxxx11011xxxxxxxxxx
21835 /* 33222222222211111111110000000000
21836 10987654321098765432109876543210
21837 xx1111101x1xxxxxx11011xxxxxxxxxx
21846 if (((word
>> 13) & 0x1) == 0)
21848 /* 33222222222211111111110000000000
21849 10987654321098765432109876543210
21850 xx111110xx1xxxxxxx0111xxxxxxxxxx
21856 /* 33222222222211111111110000000000
21857 10987654321098765432109876543210
21858 xx111110xx1xxxxxxx1111xxxxxxxxxx
21871 if (((word
>> 15) & 0x1) == 0)
21873 if (((word
>> 28) & 0x1) == 0)
21875 if (((word
>> 10) & 0x1) == 0)
21877 if (((word
>> 12) & 0x1) == 0)
21879 if (((word
>> 13) & 0x1) == 0)
21881 if (((word
>> 14) & 0x1) == 0)
21883 if (((word
>> 29) & 0x1) == 0)
21885 if (((word
>> 30) & 0x1) == 0)
21887 /* 33222222222211111111110000000000
21888 10987654321098765432109876543210
21889 x0001111xxxxxxxx0000x0xxxxxxxxxx
21895 /* 33222222222211111111110000000000
21896 10987654321098765432109876543210
21897 x1001111xxxxxxxx0000x0xxxxxxxxxx
21904 /* 33222222222211111111110000000000
21905 10987654321098765432109876543210
21906 xx101111xxxxxxxx0000x0xxxxxxxxxx
21913 if (((word
>> 29) & 0x1) == 0)
21915 if (((word
>> 30) & 0x1) == 0)
21917 /* 33222222222211111111110000000000
21918 10987654321098765432109876543210
21919 x0001111xxxxxxxx0100x0xxxxxxxxxx
21925 /* 33222222222211111111110000000000
21926 10987654321098765432109876543210
21927 x1001111xxxxxxxx0100x0xxxxxxxxxx
21934 /* 33222222222211111111110000000000
21935 10987654321098765432109876543210
21936 xx101111xxxxxxxx0100x0xxxxxxxxxx
21944 if (((word
>> 14) & 0x1) == 0)
21946 if (((word
>> 29) & 0x1) == 0)
21948 if (((word
>> 30) & 0x1) == 0)
21950 /* 33222222222211111111110000000000
21951 10987654321098765432109876543210
21952 x0001111xxxxxxxx0010x0xxxxxxxxxx
21958 /* 33222222222211111111110000000000
21959 10987654321098765432109876543210
21960 x1001111xxxxxxxx0010x0xxxxxxxxxx
21967 if (((word
>> 30) & 0x1) == 0)
21969 /* 33222222222211111111110000000000
21970 10987654321098765432109876543210
21971 x0101111xxxxxxxx0010x0xxxxxxxxxx
21977 /* 33222222222211111111110000000000
21978 10987654321098765432109876543210
21979 x1101111xxxxxxxx0010x0xxxxxxxxxx
21987 if (((word
>> 29) & 0x1) == 0)
21989 if (((word
>> 30) & 0x1) == 0)
21991 /* 33222222222211111111110000000000
21992 10987654321098765432109876543210
21993 x0001111xxxxxxxx0110x0xxxxxxxxxx
21999 /* 33222222222211111111110000000000
22000 10987654321098765432109876543210
22001 x1001111xxxxxxxx0110x0xxxxxxxxxx
22008 if (((word
>> 30) & 0x1) == 0)
22010 /* 33222222222211111111110000000000
22011 10987654321098765432109876543210
22012 x0101111xxxxxxxx0110x0xxxxxxxxxx
22018 /* 33222222222211111111110000000000
22019 10987654321098765432109876543210
22020 x1101111xxxxxxxx0110x0xxxxxxxxxx
22030 if (((word
>> 29) & 0x1) == 0)
22032 if (((word
>> 13) & 0x1) == 0)
22034 if (((word
>> 14) & 0x1) == 0)
22036 if (((word
>> 23) & 0x1) == 0)
22038 /* 33222222222211111111110000000000
22039 10987654321098765432109876543210
22040 xx0011110xxxxxxx0001x0xxxxxxxxxx
22046 /* 33222222222211111111110000000000
22047 10987654321098765432109876543210
22048 xx0011111xxxxxxx0001x0xxxxxxxxxx
22055 if (((word
>> 23) & 0x1) == 0)
22057 /* 33222222222211111111110000000000
22058 10987654321098765432109876543210
22059 xx0011110xxxxxxx0101x0xxxxxxxxxx
22065 /* 33222222222211111111110000000000
22066 10987654321098765432109876543210
22067 xx0011111xxxxxxx0101x0xxxxxxxxxx
22075 if (((word
>> 14) & 0x1) == 0)
22077 if (((word
>> 30) & 0x1) == 0)
22079 /* 33222222222211111111110000000000
22080 10987654321098765432109876543210
22081 x0001111xxxxxxxx0011x0xxxxxxxxxx
22087 /* 33222222222211111111110000000000
22088 10987654321098765432109876543210
22089 x1001111xxxxxxxx0011x0xxxxxxxxxx
22096 if (((word
>> 30) & 0x1) == 0)
22098 /* 33222222222211111111110000000000
22099 10987654321098765432109876543210
22100 x0001111xxxxxxxx0111x0xxxxxxxxxx
22106 /* 33222222222211111111110000000000
22107 10987654321098765432109876543210
22108 x1001111xxxxxxxx0111x0xxxxxxxxxx
22117 /* 33222222222211111111110000000000
22118 10987654321098765432109876543210
22119 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
22127 if (((word
>> 12) & 0x1) == 0)
22129 if (((word
>> 29) & 0x1) == 0)
22131 /* 33222222222211111111110000000000
22132 10987654321098765432109876543210
22133 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
22139 /* 33222222222211111111110000000000
22140 10987654321098765432109876543210
22141 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
22148 if (((word
>> 29) & 0x1) == 0)
22150 /* 33222222222211111111110000000000
22151 10987654321098765432109876543210
22152 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
22158 /* 33222222222211111111110000000000
22159 10987654321098765432109876543210
22160 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
22169 if (((word
>> 29) & 0x1) == 0)
22171 if (((word
>> 30) & 0x1) == 0)
22173 if (((word
>> 21) & 0x1) == 0)
22175 /* 33222222222211111111110000000000
22176 10987654321098765432109876543210
22177 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
22183 /* 33222222222211111111110000000000
22184 10987654321098765432109876543210
22185 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
22192 if (((word
>> 10) & 0x1) == 0)
22194 if (((word
>> 13) & 0x1) == 0)
22196 if (((word
>> 14) & 0x1) == 0)
22198 if (((word
>> 23) & 0x1) == 0)
22200 /* 33222222222211111111110000000000
22201 10987654321098765432109876543210
22202 x10111110xxxxxxx000xx0xxxxxxxxxx
22208 /* 33222222222211111111110000000000
22209 10987654321098765432109876543210
22210 x10111111xxxxxxx000xx0xxxxxxxxxx
22217 if (((word
>> 23) & 0x1) == 0)
22219 /* 33222222222211111111110000000000
22220 10987654321098765432109876543210
22221 x10111110xxxxxxx010xx0xxxxxxxxxx
22227 /* 33222222222211111111110000000000
22228 10987654321098765432109876543210
22229 x10111111xxxxxxx010xx0xxxxxxxxxx
22237 if (((word
>> 14) & 0x1) == 0)
22239 /* 33222222222211111111110000000000
22240 10987654321098765432109876543210
22241 x1011111xxxxxxxx001xx0xxxxxxxxxx
22247 /* 33222222222211111111110000000000
22248 10987654321098765432109876543210
22249 x1011111xxxxxxxx011xx0xxxxxxxxxx
22257 if (((word
>> 12) & 0x1) == 0)
22259 if (((word
>> 13) & 0x1) == 0)
22261 /* 33222222222211111111110000000000
22262 10987654321098765432109876543210
22263 x1011111xxxxxxxx0x00x1xxxxxxxxxx
22269 /* 33222222222211111111110000000000
22270 10987654321098765432109876543210
22271 x1011111xxxxxxxx0x10x1xxxxxxxxxx
22278 if (((word
>> 13) & 0x1) == 0)
22280 if (((word
>> 14) & 0x1) == 0)
22282 /* 33222222222211111111110000000000
22283 10987654321098765432109876543210
22284 x1011111xxxxxxxx0001x1xxxxxxxxxx
22290 /* 33222222222211111111110000000000
22291 10987654321098765432109876543210
22292 x1011111xxxxxxxx0101x1xxxxxxxxxx
22299 if (((word
>> 14) & 0x1) == 0)
22301 /* 33222222222211111111110000000000
22302 10987654321098765432109876543210
22303 x1011111xxxxxxxx0011x1xxxxxxxxxx
22309 /* 33222222222211111111110000000000
22310 10987654321098765432109876543210
22311 x1011111xxxxxxxx0111x1xxxxxxxxxx
22322 if (((word
>> 12) & 0x1) == 0)
22324 if (((word
>> 13) & 0x1) == 0)
22326 if (((word
>> 14) & 0x1) == 0)
22328 /* 33222222222211111111110000000000
22329 10987654321098765432109876543210
22330 xx111111xxxxxxxx0000xxxxxxxxxxxx
22336 /* 33222222222211111111110000000000
22337 10987654321098765432109876543210
22338 xx111111xxxxxxxx0100xxxxxxxxxxxx
22345 if (((word
>> 14) & 0x1) == 0)
22347 /* 33222222222211111111110000000000
22348 10987654321098765432109876543210
22349 xx111111xxxxxxxx0010xxxxxxxxxxxx
22355 /* 33222222222211111111110000000000
22356 10987654321098765432109876543210
22357 xx111111xxxxxxxx0110xxxxxxxxxxxx
22365 if (((word
>> 13) & 0x1) == 0)
22367 if (((word
>> 14) & 0x1) == 0)
22369 /* 33222222222211111111110000000000
22370 10987654321098765432109876543210
22371 xx111111xxxxxxxx0001xxxxxxxxxxxx
22377 /* 33222222222211111111110000000000
22378 10987654321098765432109876543210
22379 xx111111xxxxxxxx0101xxxxxxxxxxxx
22386 if (((word
>> 14) & 0x1) == 0)
22388 /* 33222222222211111111110000000000
22389 10987654321098765432109876543210
22390 xx111111xxxxxxxx0011xxxxxxxxxxxx
22396 /* 33222222222211111111110000000000
22397 10987654321098765432109876543210
22398 xx111111xxxxxxxx0111xxxxxxxxxxxx
22409 if (((word
>> 28) & 0x1) == 0)
22411 if (((word
>> 10) & 0x1) == 0)
22413 if (((word
>> 12) & 0x1) == 0)
22415 if (((word
>> 13) & 0x1) == 0)
22417 if (((word
>> 14) & 0x1) == 0)
22419 if (((word
>> 29) & 0x1) == 0)
22421 /* 33222222222211111111110000000000
22422 10987654321098765432109876543210
22423 xx001111xxxxxxxx1000x0xxxxxxxxxx
22429 if (((word
>> 30) & 0x1) == 0)
22431 /* 33222222222211111111110000000000
22432 10987654321098765432109876543210
22433 x0101111xxxxxxxx1000x0xxxxxxxxxx
22439 /* 33222222222211111111110000000000
22440 10987654321098765432109876543210
22441 x1101111xxxxxxxx1000x0xxxxxxxxxx
22449 if (((word
>> 29) & 0x1) == 0)
22451 /* 33222222222211111111110000000000
22452 10987654321098765432109876543210
22453 xx001111xxxxxxxx1100x0xxxxxxxxxx
22459 if (((word
>> 30) & 0x1) == 0)
22461 /* 33222222222211111111110000000000
22462 10987654321098765432109876543210
22463 x0101111xxxxxxxx1100x0xxxxxxxxxx
22469 /* 33222222222211111111110000000000
22470 10987654321098765432109876543210
22471 x1101111xxxxxxxx1100x0xxxxxxxxxx
22480 if (((word
>> 14) & 0x1) == 0)
22482 if (((word
>> 29) & 0x1) == 0)
22484 if (((word
>> 30) & 0x1) == 0)
22486 /* 33222222222211111111110000000000
22487 10987654321098765432109876543210
22488 x0001111xxxxxxxx1010x0xxxxxxxxxx
22494 /* 33222222222211111111110000000000
22495 10987654321098765432109876543210
22496 x1001111xxxxxxxx1010x0xxxxxxxxxx
22503 if (((word
>> 30) & 0x1) == 0)
22505 /* 33222222222211111111110000000000
22506 10987654321098765432109876543210
22507 x0101111xxxxxxxx1010x0xxxxxxxxxx
22513 /* 33222222222211111111110000000000
22514 10987654321098765432109876543210
22515 x1101111xxxxxxxx1010x0xxxxxxxxxx
22523 if (((word
>> 29) & 0x1) == 0)
22525 /* 33222222222211111111110000000000
22526 10987654321098765432109876543210
22527 xx001111xxxxxxxx1110x0xxxxxxxxxx
22533 /* 33222222222211111111110000000000
22534 10987654321098765432109876543210
22535 xx101111xxxxxxxx1110x0xxxxxxxxxx
22544 if (((word
>> 13) & 0x1) == 0)
22546 if (((word
>> 14) & 0x1) == 0)
22548 if (((word
>> 23) & 0x1) == 0)
22550 if (((word
>> 29) & 0x1) == 0)
22552 /* 33222222222211111111110000000000
22553 10987654321098765432109876543210
22554 xx0011110xxxxxxx1001x0xxxxxxxxxx
22560 /* 33222222222211111111110000000000
22561 10987654321098765432109876543210
22562 xx1011110xxxxxxx1001x0xxxxxxxxxx
22569 if (((word
>> 29) & 0x1) == 0)
22571 /* 33222222222211111111110000000000
22572 10987654321098765432109876543210
22573 xx0011111xxxxxxx1001x0xxxxxxxxxx
22579 /* 33222222222211111111110000000000
22580 10987654321098765432109876543210
22581 xx1011111xxxxxxx1001x0xxxxxxxxxx
22589 if (((word
>> 29) & 0x1) == 0)
22591 /* 33222222222211111111110000000000
22592 10987654321098765432109876543210
22593 xx001111xxxxxxxx1101x0xxxxxxxxxx
22599 /* 33222222222211111111110000000000
22600 10987654321098765432109876543210
22601 xx101111xxxxxxxx1101x0xxxxxxxxxx
22609 if (((word
>> 14) & 0x1) == 0)
22611 if (((word
>> 30) & 0x1) == 0)
22613 /* 33222222222211111111110000000000
22614 10987654321098765432109876543210
22615 x0x01111xxxxxxxx1011x0xxxxxxxxxx
22621 /* 33222222222211111111110000000000
22622 10987654321098765432109876543210
22623 x1x01111xxxxxxxx1011x0xxxxxxxxxx
22630 if (((word
>> 29) & 0x1) == 0)
22632 if (((word
>> 22) & 0x1) == 0)
22634 if (((word
>> 23) & 0x1) == 0)
22636 /* 33222222222211111111110000000000
22637 10987654321098765432109876543210
22638 xx00111100xxxxxx1111x0xxxxxxxxxx
22644 /* 33222222222211111111110000000000
22645 10987654321098765432109876543210
22646 xx00111110xxxxxx1111x0xxxxxxxxxx
22653 if (((word
>> 23) & 0x1) == 0)
22655 /* 33222222222211111111110000000000
22656 10987654321098765432109876543210
22657 xx00111101xxxxxx1111x0xxxxxxxxxx
22663 if (((word
>> 30) & 0x1) == 0)
22665 /* 33222222222211111111110000000000
22666 10987654321098765432109876543210
22667 x000111111xxxxxx1111x0xxxxxxxxxx
22673 /* 33222222222211111111110000000000
22674 10987654321098765432109876543210
22675 x100111111xxxxxx1111x0xxxxxxxxxx
22684 /* 33222222222211111111110000000000
22685 10987654321098765432109876543210
22686 xx101111xxxxxxxx1111x0xxxxxxxxxx
22696 if (((word
>> 11) & 0x1) == 0)
22698 if (((word
>> 14) & 0x1) == 0)
22700 if (((word
>> 12) & 0x1) == 0)
22702 if (((word
>> 29) & 0x1) == 0)
22704 /* 33222222222211111111110000000000
22705 10987654321098765432109876543210
22706 xx001111xxxxxxxx10x001xxxxxxxxxx
22712 /* 33222222222211111111110000000000
22713 10987654321098765432109876543210
22714 xx101111xxxxxxxx10x001xxxxxxxxxx
22721 if (((word
>> 29) & 0x1) == 0)
22723 /* 33222222222211111111110000000000
22724 10987654321098765432109876543210
22725 xx001111xxxxxxxx10x101xxxxxxxxxx
22731 /* 33222222222211111111110000000000
22732 10987654321098765432109876543210
22733 xx101111xxxxxxxx10x101xxxxxxxxxx
22741 if (((word
>> 13) & 0x1) == 0)
22743 if (((word
>> 29) & 0x1) == 0)
22745 /* 33222222222211111111110000000000
22746 10987654321098765432109876543210
22747 xx001111xxxxxxxx110x01xxxxxxxxxx
22753 /* 33222222222211111111110000000000
22754 10987654321098765432109876543210
22755 xx101111xxxxxxxx110x01xxxxxxxxxx
22762 if (((word
>> 12) & 0x1) == 0)
22764 if (((word
>> 29) & 0x1) == 0)
22766 /* 33222222222211111111110000000000
22767 10987654321098765432109876543210
22768 xx001111xxxxxxxx111001xxxxxxxxxx
22774 /* 33222222222211111111110000000000
22775 10987654321098765432109876543210
22776 xx101111xxxxxxxx111001xxxxxxxxxx
22783 if (((word
>> 29) & 0x1) == 0)
22785 /* 33222222222211111111110000000000
22786 10987654321098765432109876543210
22787 xx001111xxxxxxxx111101xxxxxxxxxx
22793 /* 33222222222211111111110000000000
22794 10987654321098765432109876543210
22795 xx101111xxxxxxxx111101xxxxxxxxxx
22805 if (((word
>> 12) & 0x1) == 0)
22807 if (((word
>> 29) & 0x1) == 0)
22809 if (((word
>> 30) & 0x1) == 0)
22811 /* 33222222222211111111110000000000
22812 10987654321098765432109876543210
22813 x0001111xxxxxxxx1xx011xxxxxxxxxx
22819 /* 33222222222211111111110000000000
22820 10987654321098765432109876543210
22821 x1001111xxxxxxxx1xx011xxxxxxxxxx
22828 if (((word
>> 30) & 0x1) == 0)
22830 /* 33222222222211111111110000000000
22831 10987654321098765432109876543210
22832 x0101111xxxxxxxx1xx011xxxxxxxxxx
22838 /* 33222222222211111111110000000000
22839 10987654321098765432109876543210
22840 x1101111xxxxxxxx1xx011xxxxxxxxxx
22848 if (((word
>> 13) & 0x1) == 0)
22850 if (((word
>> 29) & 0x1) == 0)
22852 if (((word
>> 30) & 0x1) == 0)
22854 /* 33222222222211111111110000000000
22855 10987654321098765432109876543210
22856 x0001111xxxxxxxx1x0111xxxxxxxxxx
22862 /* 33222222222211111111110000000000
22863 10987654321098765432109876543210
22864 x1001111xxxxxxxx1x0111xxxxxxxxxx
22871 if (((word
>> 30) & 0x1) == 0)
22873 /* 33222222222211111111110000000000
22874 10987654321098765432109876543210
22875 x0101111xxxxxxxx1x0111xxxxxxxxxx
22881 /* 33222222222211111111110000000000
22882 10987654321098765432109876543210
22883 x1101111xxxxxxxx1x0111xxxxxxxxxx
22891 if (((word
>> 29) & 0x1) == 0)
22893 /* 33222222222211111111110000000000
22894 10987654321098765432109876543210
22895 xx001111xxxxxxxx1x1111xxxxxxxxxx
22901 /* 33222222222211111111110000000000
22902 10987654321098765432109876543210
22903 xx101111xxxxxxxx1x1111xxxxxxxxxx
22914 if (((word
>> 29) & 0x1) == 0)
22916 if (((word
>> 30) & 0x1) == 0)
22918 if (((word
>> 21) & 0x1) == 0)
22920 /* 33222222222211111111110000000000
22921 10987654321098765432109876543210
22922 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
22928 /* 33222222222211111111110000000000
22929 10987654321098765432109876543210
22930 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
22937 if (((word
>> 10) & 0x1) == 0)
22939 if (((word
>> 12) & 0x1) == 0)
22941 /* 33222222222211111111110000000000
22942 10987654321098765432109876543210
22943 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
22949 if (((word
>> 13) & 0x1) == 0)
22951 if (((word
>> 14) & 0x1) == 0)
22953 if (((word
>> 23) & 0x1) == 0)
22955 /* 33222222222211111111110000000000
22956 10987654321098765432109876543210
22957 x10111110xxxxxxx1001x0xxxxxxxxxx
22963 /* 33222222222211111111110000000000
22964 10987654321098765432109876543210
22965 x10111111xxxxxxx1001x0xxxxxxxxxx
22972 /* 33222222222211111111110000000000
22973 10987654321098765432109876543210
22974 x1011111xxxxxxxx1101x0xxxxxxxxxx
22981 /* 33222222222211111111110000000000
22982 10987654321098765432109876543210
22983 x1011111xxxxxxxx1x11x0xxxxxxxxxx
22991 if (((word
>> 11) & 0x1) == 0)
22993 if (((word
>> 12) & 0x1) == 0)
22995 /* 33222222222211111111110000000000
22996 10987654321098765432109876543210
22997 x1011111xxxxxxxx1xx001xxxxxxxxxx
23003 /* 33222222222211111111110000000000
23004 10987654321098765432109876543210
23005 x1011111xxxxxxxx1xx101xxxxxxxxxx
23012 if (((word
>> 13) & 0x1) == 0)
23014 /* 33222222222211111111110000000000
23015 10987654321098765432109876543210
23016 x1011111xxxxxxxx1x0x11xxxxxxxxxx
23022 /* 33222222222211111111110000000000
23023 10987654321098765432109876543210
23024 x1011111xxxxxxxx1x1x11xxxxxxxxxx
23034 if (((word
>> 10) & 0x1) == 0)
23036 if (((word
>> 13) & 0x1) == 0)
23038 if (((word
>> 14) & 0x1) == 0)
23040 if (((word
>> 23) & 0x1) == 0)
23042 /* 33222222222211111111110000000000
23043 10987654321098765432109876543210
23044 xx1111110xxxxxxx100xx0xxxxxxxxxx
23050 /* 33222222222211111111110000000000
23051 10987654321098765432109876543210
23052 xx1111111xxxxxxx100xx0xxxxxxxxxx
23059 /* 33222222222211111111110000000000
23060 10987654321098765432109876543210
23061 xx111111xxxxxxxx110xx0xxxxxxxxxx
23068 /* 33222222222211111111110000000000
23069 10987654321098765432109876543210
23070 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
23077 if (((word
>> 11) & 0x1) == 0)
23079 if (((word
>> 12) & 0x1) == 0)
23081 if (((word
>> 13) & 0x1) == 0)
23083 /* 33222222222211111111110000000000
23084 10987654321098765432109876543210
23085 xx111111xxxxxxxx1x0001xxxxxxxxxx
23091 /* 33222222222211111111110000000000
23092 10987654321098765432109876543210
23093 xx111111xxxxxxxx1x1001xxxxxxxxxx
23100 /* 33222222222211111111110000000000
23101 10987654321098765432109876543210
23102 xx111111xxxxxxxx1xx101xxxxxxxxxx
23109 if (((word
>> 12) & 0x1) == 0)
23111 /* 33222222222211111111110000000000
23112 10987654321098765432109876543210
23113 xx111111xxxxxxxx1xx011xxxxxxxxxx
23119 if (((word
>> 13) & 0x1) == 0)
23121 /* 33222222222211111111110000000000
23122 10987654321098765432109876543210
23123 xx111111xxxxxxxx1x0111xxxxxxxxxx
23129 /* 33222222222211111111110000000000
23130 10987654321098765432109876543210
23131 xx111111xxxxxxxx1x1111xxxxxxxxxx
23147 /* Lookup opcode WORD in the opcode table. N.B. all alias
23148 opcodes are ignored here. */
23150 const aarch64_opcode
*
23151 aarch64_opcode_lookup (uint32_t word
)
23153 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
23156 const aarch64_opcode
*
23157 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
23159 /* Use the index as the key to locate the next opcode. */
23160 int key
= opcode
- aarch64_opcode_table
;
23164 case 12: value
= 19; break; /* add --> addg. */
23165 case 19: return NULL
; /* addg --> NULL. */
23166 case 16: value
= 20; break; /* sub --> subg. */
23167 case 20: return NULL
; /* subg --> NULL. */
23168 case 971: value
= 975; break; /* stnp --> stp. */
23169 case 975: return NULL
; /* stp --> NULL. */
23170 case 969: value
= 970; break; /* stllrb --> stllrh. */
23171 case 970: return NULL
; /* stllrh --> NULL. */
23172 case 972: value
= 976; break; /* ldnp --> ldp. */
23173 case 976: return NULL
; /* ldp --> NULL. */
23174 case 1628: value
= 1629; break; /* ldff1b --> ldff1b. */
23175 case 1629: return NULL
; /* ldff1b --> NULL. */
23176 case 1684: value
= 1685; break; /* ldff1sw --> ldff1sw. */
23177 case 1685: return NULL
; /* ldff1sw --> NULL. */
23178 case 1632: value
= 1633; break; /* ldff1b --> ldff1b. */
23179 case 1633: return NULL
; /* ldff1b --> NULL. */
23180 case 1651: value
= 1652; break; /* ldff1h --> ldff1h. */
23181 case 1652: return NULL
; /* ldff1h --> NULL. */
23182 case 1630: value
= 1631; break; /* ldff1b --> ldff1b. */
23183 case 1631: return NULL
; /* ldff1b --> NULL. */
23184 case 1649: value
= 1650; break; /* ldff1h --> ldff1h. */
23185 case 1650: return NULL
; /* ldff1h --> NULL. */
23186 case 1634: value
= 1635; break; /* ldff1b --> ldff1b. */
23187 case 1635: return NULL
; /* ldff1b --> NULL. */
23188 case 1653: value
= 1654; break; /* ldff1h --> ldff1h. */
23189 case 1654: return NULL
; /* ldff1h --> NULL. */
23190 case 1674: value
= 1675; break; /* ldff1sh --> ldff1sh. */
23191 case 1675: return NULL
; /* ldff1sh --> NULL. */
23192 case 1662: value
= 1663; break; /* ldff1sb --> ldff1sb. */
23193 case 1663: return NULL
; /* ldff1sb --> NULL. */
23194 case 1693: value
= 1694; break; /* ldff1w --> ldff1w. */
23195 case 1694: return NULL
; /* ldff1w --> NULL. */
23196 case 1666: value
= 1667; break; /* ldff1sb --> ldff1sb. */
23197 case 1667: return NULL
; /* ldff1sb --> NULL. */
23198 case 1676: value
= 1677; break; /* ldff1sh --> ldff1sh. */
23199 case 1677: return NULL
; /* ldff1sh --> NULL. */
23200 case 1664: value
= 1665; break; /* ldff1sb --> ldff1sb. */
23201 case 1665: return NULL
; /* ldff1sb --> NULL. */
23202 case 1695: value
= 1696; break; /* ldff1w --> ldff1w. */
23203 case 1696: return NULL
; /* ldff1w --> NULL. */
23204 case 1640: value
= 1641; break; /* ldff1d --> ldff1d. */
23205 case 1641: return NULL
; /* ldff1d --> NULL. */
23206 case 811: value
= 812; break; /* xaflag --> axflag. */
23207 case 812: value
= 1190; break; /* axflag --> tcommit. */
23208 case 1190: value
= 1193; break; /* tcommit --> msr. */
23209 case 1193: value
= 1194; break; /* msr --> hint. */
23210 case 1194: value
= 1203; break; /* hint --> dgh. */
23211 case 1203: value
= 1212; break; /* dgh --> clrex. */
23212 case 1212: value
= 1213; break; /* clrex --> dsb. */
23213 case 1213: value
= 1216; break; /* dsb --> dmb. */
23214 case 1216: value
= 1217; break; /* dmb --> isb. */
23215 case 1217: value
= 1218; break; /* isb --> sb. */
23216 case 1218: value
= 1219; break; /* sb --> sys. */
23217 case 1219: value
= 1227; break; /* sys --> cfinv. */
23218 case 1227: value
= 1228; break; /* cfinv --> msr. */
23219 case 1228: return NULL
; /* msr --> NULL. */
23220 case 1189: value
= 1191; break; /* tstart --> ttest. */
23221 case 1191: value
= 1229; break; /* ttest --> sysl. */
23222 case 1229: value
= 1230; break; /* sysl --> mrs. */
23223 case 1230: return NULL
; /* mrs --> NULL. */
23224 case 440: value
= 441; break; /* st4 --> st1. */
23225 case 441: value
= 442; break; /* st1 --> st2. */
23226 case 442: value
= 443; break; /* st2 --> st3. */
23227 case 443: return NULL
; /* st3 --> NULL. */
23228 case 448: value
= 449; break; /* st4 --> st1. */
23229 case 449: value
= 450; break; /* st1 --> st2. */
23230 case 450: value
= 451; break; /* st2 --> st3. */
23231 case 451: return NULL
; /* st3 --> NULL. */
23232 case 444: value
= 445; break; /* ld4 --> ld1. */
23233 case 445: value
= 446; break; /* ld1 --> ld2. */
23234 case 446: value
= 447; break; /* ld2 --> ld3. */
23235 case 447: return NULL
; /* ld3 --> NULL. */
23236 case 460: value
= 462; break; /* ld1 --> ld1r. */
23237 case 462: return NULL
; /* ld1r --> NULL. */
23238 case 464: value
= 466; break; /* ld2 --> ld2r. */
23239 case 466: return NULL
; /* ld2r --> NULL. */
23240 case 461: value
= 463; break; /* ld3 --> ld3r. */
23241 case 463: return NULL
; /* ld3r --> NULL. */
23242 case 465: value
= 467; break; /* ld4 --> ld4r. */
23243 case 467: return NULL
; /* ld4r --> NULL. */
23244 case 452: value
= 453; break; /* ld4 --> ld1. */
23245 case 453: value
= 454; break; /* ld1 --> ld2. */
23246 case 454: value
= 455; break; /* ld2 --> ld3. */
23247 case 455: return NULL
; /* ld3 --> NULL. */
23248 case 472: value
= 474; break; /* ld1 --> ld1r. */
23249 case 474: return NULL
; /* ld1r --> NULL. */
23250 case 473: value
= 475; break; /* ld3 --> ld3r. */
23251 case 475: return NULL
; /* ld3r --> NULL. */
23252 case 476: value
= 478; break; /* ld2 --> ld2r. */
23253 case 478: return NULL
; /* ld2r --> NULL. */
23254 case 477: value
= 479; break; /* ld4 --> ld4r. */
23255 case 479: return NULL
; /* ld4r --> NULL. */
23256 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
23257 case 765: return NULL
; /* fcvtzs --> NULL. */
23258 case 760: value
= 761; break; /* scvtf --> scvtf. */
23259 case 761: return NULL
; /* scvtf --> NULL. */
23260 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
23261 case 767: return NULL
; /* fcvtzu --> NULL. */
23262 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
23263 case 763: return NULL
; /* ucvtf --> NULL. */
23264 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
23265 case 769: return NULL
; /* fcvtns --> NULL. */
23266 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
23267 case 789: return NULL
; /* fcvtms --> NULL. */
23268 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
23269 case 785: return NULL
; /* fcvtps --> NULL. */
23270 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
23271 case 793: return NULL
; /* fcvtzs --> NULL. */
23272 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
23273 case 777: return NULL
; /* fcvtas --> NULL. */
23274 case 772: value
= 773; break; /* scvtf --> scvtf. */
23275 case 773: return NULL
; /* scvtf --> NULL. */
23276 case 780: value
= 781; break; /* fmov --> fmov. */
23277 case 781: return NULL
; /* fmov --> NULL. */
23278 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
23279 case 771: return NULL
; /* fcvtnu --> NULL. */
23280 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
23281 case 791: return NULL
; /* fcvtmu --> NULL. */
23282 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
23283 case 787: return NULL
; /* fcvtpu --> NULL. */
23284 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
23285 case 795: return NULL
; /* fcvtzu --> NULL. */
23286 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
23287 case 779: return NULL
; /* fcvtau --> NULL. */
23288 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
23289 case 775: return NULL
; /* ucvtf --> NULL. */
23290 case 782: value
= 783; break; /* fmov --> fmov. */
23291 case 783: return NULL
; /* fmov --> NULL. */
23292 case 817: value
= 818; break; /* fmov --> fmov. */
23293 case 818: return NULL
; /* fmov --> NULL. */
23294 case 826: value
= 827; break; /* frintn --> frintn. */
23295 case 827: return NULL
; /* frintn --> NULL. */
23296 case 821: value
= 822; break; /* fneg --> fneg. */
23297 case 822: return NULL
; /* fneg --> NULL. */
23298 case 830: value
= 831; break; /* frintm --> frintm. */
23299 case 831: return NULL
; /* frintm --> NULL. */
23300 case 819: value
= 820; break; /* fabs --> fabs. */
23301 case 820: return NULL
; /* fabs --> NULL. */
23302 case 828: value
= 829; break; /* frintp --> frintp. */
23303 case 829: return NULL
; /* frintp --> NULL. */
23304 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
23305 case 824: return NULL
; /* fsqrt --> NULL. */
23306 case 832: value
= 833; break; /* frintz --> frintz. */
23307 case 833: return NULL
; /* frintz --> NULL. */
23308 case 825: value
= 2435; break; /* fcvt --> bfcvt. */
23309 case 2435: return NULL
; /* bfcvt --> NULL. */
23310 case 834: value
= 835; break; /* frinta --> frinta. */
23311 case 835: return NULL
; /* frinta --> NULL. */
23312 case 836: value
= 837; break; /* frintx --> frintx. */
23313 case 837: return NULL
; /* frintx --> NULL. */
23314 case 838: value
= 839; break; /* frinti --> frinti. */
23315 case 839: return NULL
; /* frinti --> NULL. */
23316 case 803: value
= 804; break; /* fcmp --> fcmp. */
23317 case 804: return NULL
; /* fcmp --> NULL. */
23318 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
23319 case 806: return NULL
; /* fcmpe --> NULL. */
23320 case 807: value
= 808; break; /* fcmp --> fcmp. */
23321 case 808: return NULL
; /* fcmp --> NULL. */
23322 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
23323 case 810: return NULL
; /* fcmpe --> NULL. */
23324 case 866: value
= 867; break; /* fmov --> fmov. */
23325 case 867: return NULL
; /* fmov --> NULL. */
23326 case 840: value
= 841; break; /* fmul --> fmul. */
23327 case 841: return NULL
; /* fmul --> NULL. */
23328 case 856: value
= 857; break; /* fnmul --> fnmul. */
23329 case 857: return NULL
; /* fnmul --> NULL. */
23330 case 848: value
= 849; break; /* fmax --> fmax. */
23331 case 849: return NULL
; /* fmax --> NULL. */
23332 case 844: value
= 845; break; /* fadd --> fadd. */
23333 case 845: return NULL
; /* fadd --> NULL. */
23334 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
23335 case 853: return NULL
; /* fmaxnm --> NULL. */
23336 case 842: value
= 843; break; /* fdiv --> fdiv. */
23337 case 843: return NULL
; /* fdiv --> NULL. */
23338 case 850: value
= 851; break; /* fmin --> fmin. */
23339 case 851: return NULL
; /* fmin --> NULL. */
23340 case 846: value
= 847; break; /* fsub --> fsub. */
23341 case 847: return NULL
; /* fsub --> NULL. */
23342 case 854: value
= 855; break; /* fminnm --> fminnm. */
23343 case 855: return NULL
; /* fminnm --> NULL. */
23344 case 799: value
= 800; break; /* fccmp --> fccmp. */
23345 case 800: return NULL
; /* fccmp --> NULL. */
23346 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
23347 case 802: return NULL
; /* fccmpe --> NULL. */
23348 case 868: value
= 869; break; /* fcsel --> fcsel. */
23349 case 869: return NULL
; /* fcsel --> NULL. */
23350 case 133: value
= 374; break; /* movi --> sshr. */
23351 case 374: value
= 376; break; /* sshr --> srshr. */
23352 case 376: return NULL
; /* srshr --> NULL. */
23353 case 141: value
= 396; break; /* mvni --> ushr. */
23354 case 396: value
= 398; break; /* ushr --> urshr. */
23355 case 398: value
= 400; break; /* urshr --> sri. */
23356 case 400: value
= 402; break; /* sri --> sqshlu. */
23357 case 402: return NULL
; /* sqshlu --> NULL. */
23358 case 134: value
= 375; break; /* orr --> ssra. */
23359 case 375: value
= 377; break; /* ssra --> srsra. */
23360 case 377: value
= 378; break; /* srsra --> shl. */
23361 case 378: value
= 379; break; /* shl --> sqshl. */
23362 case 379: return NULL
; /* sqshl --> NULL. */
23363 case 142: value
= 397; break; /* bic --> usra. */
23364 case 397: value
= 399; break; /* usra --> ursra. */
23365 case 399: value
= 401; break; /* ursra --> sli. */
23366 case 401: value
= 403; break; /* sli --> uqshl. */
23367 case 403: return NULL
; /* uqshl --> NULL. */
23368 case 858: value
= 859; break; /* fmadd --> fmadd. */
23369 case 859: return NULL
; /* fmadd --> NULL. */
23370 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
23371 case 863: return NULL
; /* fnmadd --> NULL. */
23372 case 135: value
= 380; break; /* movi --> shrn. */
23373 case 380: value
= 381; break; /* shrn --> shrn2. */
23374 case 381: value
= 388; break; /* shrn2 --> sshll. */
23375 case 388: value
= 390; break; /* sshll --> sshll2. */
23376 case 390: return NULL
; /* sshll2 --> NULL. */
23377 case 143: value
= 404; break; /* mvni --> sqshrun. */
23378 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
23379 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
23380 case 412: value
= 414; break; /* ushll --> ushll2. */
23381 case 414: return NULL
; /* ushll2 --> NULL. */
23382 case 136: value
= 384; break; /* orr --> sqshrn. */
23383 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
23384 case 385: return NULL
; /* sqshrn2 --> NULL. */
23385 case 144: value
= 408; break; /* bic --> uqshrn. */
23386 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
23387 case 409: return NULL
; /* uqshrn2 --> NULL. */
23388 case 138: value
= 392; break; /* movi --> scvtf. */
23389 case 392: value
= 393; break; /* scvtf --> scvtf. */
23390 case 393: return NULL
; /* scvtf --> NULL. */
23391 case 146: value
= 147; break; /* movi --> movi. */
23392 case 147: value
= 416; break; /* movi --> ucvtf. */
23393 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
23394 case 417: return NULL
; /* ucvtf --> NULL. */
23395 case 140: value
= 394; break; /* fmov --> fcvtzs. */
23396 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
23397 case 395: return NULL
; /* fcvtzs --> NULL. */
23398 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
23399 case 419: return NULL
; /* fcvtzu --> NULL. */
23400 case 860: value
= 861; break; /* fmsub --> fmsub. */
23401 case 861: return NULL
; /* fmsub --> NULL. */
23402 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
23403 case 865: return NULL
; /* fnmsub --> NULL. */
23404 case 598: value
= 599; break; /* scvtf --> scvtf. */
23405 case 599: return NULL
; /* scvtf --> NULL. */
23406 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
23407 case 601: return NULL
; /* fcvtzs --> NULL. */
23408 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
23409 case 615: return NULL
; /* ucvtf --> NULL. */
23410 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
23411 case 617: return NULL
; /* fcvtzu --> NULL. */
23412 default: return NULL
;
23415 return aarch64_opcode_table
+ value
;
23418 const aarch64_opcode
*
23419 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
23421 /* Use the index as the key to locate the alias opcode. */
23422 int key
= opcode
- aarch64_opcode_table
;
23426 case 2: value
= 3; break; /* sbc --> ngc. */
23427 case 4: value
= 5; break; /* sbcs --> ngcs. */
23428 case 7: value
= 8; break; /* adds --> cmn. */
23429 case 10: value
= 11; break; /* subs --> cmp. */
23430 case 12: value
= 13; break; /* add --> mov. */
23431 case 14: value
= 15; break; /* adds --> cmn. */
23432 case 17: value
= 18; break; /* subs --> cmp. */
23433 case 22: value
= 23; break; /* adds --> cmn. */
23434 case 24: value
= 25; break; /* sub --> neg. */
23435 case 26: value
= 27; break; /* subs --> cmp. */
23436 case 152: value
= 153; break; /* umov --> mov. */
23437 case 154: value
= 155; break; /* ins --> mov. */
23438 case 156: value
= 157; break; /* ins --> mov. */
23439 case 242: value
= 243; break; /* not --> mvn. */
23440 case 317: value
= 318; break; /* orr --> mov. */
23441 case 388: value
= 389; break; /* sshll --> sxtl. */
23442 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
23443 case 412: value
= 413; break; /* ushll --> uxtl. */
23444 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
23445 case 535: value
= 536; break; /* dup --> mov. */
23446 case 618: value
= 623; break; /* sbfm --> sxtw. */
23447 case 625: value
= 627; break; /* bfm --> bfc. */
23448 case 629: value
= 633; break; /* ubfm --> uxth. */
23449 case 663: value
= 665; break; /* csinc --> cset. */
23450 case 666: value
= 668; break; /* csinv --> csetm. */
23451 case 669: value
= 670; break; /* csneg --> cneg. */
23452 case 688: value
= 688; break; /* rev --> rev. */
23453 case 713: value
= 714; break; /* lslv --> lsl. */
23454 case 715: value
= 716; break; /* lsrv --> lsr. */
23455 case 717: value
= 718; break; /* asrv --> asr. */
23456 case 719: value
= 720; break; /* rorv --> ror. */
23457 case 722: value
= 723; break; /* subps --> cmpp. */
23458 case 735: value
= 736; break; /* madd --> mul. */
23459 case 737: value
= 738; break; /* msub --> mneg. */
23460 case 739: value
= 740; break; /* smaddl --> smull. */
23461 case 741: value
= 742; break; /* smsubl --> smnegl. */
23462 case 744: value
= 745; break; /* umaddl --> umull. */
23463 case 746: value
= 747; break; /* umsubl --> umnegl. */
23464 case 758: value
= 759; break; /* extr --> ror. */
23465 case 991: value
= 992; break; /* and --> bic. */
23466 case 993: value
= 994; break; /* orr --> mov. */
23467 case 996: value
= 997; break; /* ands --> tst. */
23468 case 1000: value
= 1002; break; /* orr --> uxtw. */
23469 case 1003: value
= 1004; break; /* orn --> mvn. */
23470 case 1007: value
= 1008; break; /* ands --> tst. */
23471 case 1038: value
= 1134; break; /* ldaddb --> staddb. */
23472 case 1039: value
= 1135; break; /* ldaddh --> staddh. */
23473 case 1040: value
= 1136; break; /* ldadd --> stadd. */
23474 case 1042: value
= 1137; break; /* ldaddlb --> staddlb. */
23475 case 1045: value
= 1138; break; /* ldaddlh --> staddlh. */
23476 case 1048: value
= 1139; break; /* ldaddl --> staddl. */
23477 case 1050: value
= 1140; break; /* ldclrb --> stclrb. */
23478 case 1051: value
= 1141; break; /* ldclrh --> stclrh. */
23479 case 1052: value
= 1142; break; /* ldclr --> stclr. */
23480 case 1054: value
= 1143; break; /* ldclrlb --> stclrlb. */
23481 case 1057: value
= 1144; break; /* ldclrlh --> stclrlh. */
23482 case 1060: value
= 1145; break; /* ldclrl --> stclrl. */
23483 case 1062: value
= 1146; break; /* ldeorb --> steorb. */
23484 case 1063: value
= 1147; break; /* ldeorh --> steorh. */
23485 case 1064: value
= 1148; break; /* ldeor --> steor. */
23486 case 1066: value
= 1149; break; /* ldeorlb --> steorlb. */
23487 case 1069: value
= 1150; break; /* ldeorlh --> steorlh. */
23488 case 1072: value
= 1151; break; /* ldeorl --> steorl. */
23489 case 1074: value
= 1152; break; /* ldsetb --> stsetb. */
23490 case 1075: value
= 1153; break; /* ldseth --> stseth. */
23491 case 1076: value
= 1154; break; /* ldset --> stset. */
23492 case 1078: value
= 1155; break; /* ldsetlb --> stsetlb. */
23493 case 1081: value
= 1156; break; /* ldsetlh --> stsetlh. */
23494 case 1084: value
= 1157; break; /* ldsetl --> stsetl. */
23495 case 1086: value
= 1158; break; /* ldsmaxb --> stsmaxb. */
23496 case 1087: value
= 1159; break; /* ldsmaxh --> stsmaxh. */
23497 case 1088: value
= 1160; break; /* ldsmax --> stsmax. */
23498 case 1090: value
= 1161; break; /* ldsmaxlb --> stsmaxlb. */
23499 case 1093: value
= 1162; break; /* ldsmaxlh --> stsmaxlh. */
23500 case 1096: value
= 1163; break; /* ldsmaxl --> stsmaxl. */
23501 case 1098: value
= 1164; break; /* ldsminb --> stsminb. */
23502 case 1099: value
= 1165; break; /* ldsminh --> stsminh. */
23503 case 1100: value
= 1166; break; /* ldsmin --> stsmin. */
23504 case 1102: value
= 1167; break; /* ldsminlb --> stsminlb. */
23505 case 1105: value
= 1168; break; /* ldsminlh --> stsminlh. */
23506 case 1108: value
= 1169; break; /* ldsminl --> stsminl. */
23507 case 1110: value
= 1170; break; /* ldumaxb --> stumaxb. */
23508 case 1111: value
= 1171; break; /* ldumaxh --> stumaxh. */
23509 case 1112: value
= 1172; break; /* ldumax --> stumax. */
23510 case 1114: value
= 1173; break; /* ldumaxlb --> stumaxlb. */
23511 case 1117: value
= 1174; break; /* ldumaxlh --> stumaxlh. */
23512 case 1120: value
= 1175; break; /* ldumaxl --> stumaxl. */
23513 case 1122: value
= 1176; break; /* lduminb --> stuminb. */
23514 case 1123: value
= 1177; break; /* lduminh --> stuminh. */
23515 case 1124: value
= 1178; break; /* ldumin --> stumin. */
23516 case 1126: value
= 1179; break; /* lduminlb --> stuminlb. */
23517 case 1129: value
= 1180; break; /* lduminlh --> stuminlh. */
23518 case 1132: value
= 1181; break; /* lduminl --> stuminl. */
23519 case 1182: value
= 1183; break; /* movn --> mov. */
23520 case 1184: value
= 1185; break; /* movz --> mov. */
23521 case 1194: value
= 1238; break; /* hint --> autibsp. */
23522 case 1213: value
= 1215; break; /* dsb --> pssbb. */
23523 case 1219: value
= 1226; break; /* sys --> cpp. */
23524 case 1286: value
= 2036; break; /* and --> bic. */
23525 case 1288: value
= 1269; break; /* and --> mov. */
23526 case 1289: value
= 1273; break; /* ands --> movs. */
23527 case 1324: value
= 2037; break; /* cmpge --> cmple. */
23528 case 1327: value
= 2040; break; /* cmpgt --> cmplt. */
23529 case 1329: value
= 2038; break; /* cmphi --> cmplo. */
23530 case 1332: value
= 2039; break; /* cmphs --> cmpls. */
23531 case 1354: value
= 1266; break; /* cpy --> mov. */
23532 case 1355: value
= 1268; break; /* cpy --> mov. */
23533 case 1356: value
= 2047; break; /* cpy --> fmov. */
23534 case 1368: value
= 1261; break; /* dup --> mov. */
23535 case 1369: value
= 1263; break; /* dup --> mov. */
23536 case 1370: value
= 2046; break; /* dup --> fmov. */
23537 case 1371: value
= 1264; break; /* dupm --> mov. */
23538 case 1373: value
= 2041; break; /* eor --> eon. */
23539 case 1375: value
= 1274; break; /* eor --> not. */
23540 case 1376: value
= 1275; break; /* eors --> nots. */
23541 case 1381: value
= 2042; break; /* facge --> facle. */
23542 case 1382: value
= 2043; break; /* facgt --> faclt. */
23543 case 1395: value
= 2044; break; /* fcmge --> fcmle. */
23544 case 1397: value
= 2045; break; /* fcmgt --> fcmlt. */
23545 case 1403: value
= 1258; break; /* fcpy --> fmov. */
23546 case 1426: value
= 1257; break; /* fdup --> fmov. */
23547 case 1757: value
= 1259; break; /* orr --> mov. */
23548 case 1758: value
= 2048; break; /* orr --> orn. */
23549 case 1760: value
= 1262; break; /* orr --> mov. */
23550 case 1761: value
= 1272; break; /* orrs --> movs. */
23551 case 1823: value
= 1267; break; /* sel --> mov. */
23552 case 1824: value
= 1270; break; /* sel --> mov. */
23553 default: return NULL
;
23556 return aarch64_opcode_table
+ value
;
23559 const aarch64_opcode
*
23560 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
23562 /* Use the index as the key to locate the next opcode. */
23563 int key
= opcode
- aarch64_opcode_table
;
23567 case 3: value
= 2; break; /* ngc --> sbc. */
23568 case 5: value
= 4; break; /* ngcs --> sbcs. */
23569 case 8: value
= 7; break; /* cmn --> adds. */
23570 case 11: value
= 10; break; /* cmp --> subs. */
23571 case 13: value
= 12; break; /* mov --> add. */
23572 case 15: value
= 14; break; /* cmn --> adds. */
23573 case 18: value
= 17; break; /* cmp --> subs. */
23574 case 23: value
= 22; break; /* cmn --> adds. */
23575 case 25: value
= 24; break; /* neg --> sub. */
23576 case 27: value
= 28; break; /* cmp --> negs. */
23577 case 28: value
= 26; break; /* negs --> subs. */
23578 case 153: value
= 152; break; /* mov --> umov. */
23579 case 155: value
= 154; break; /* mov --> ins. */
23580 case 157: value
= 156; break; /* mov --> ins. */
23581 case 243: value
= 242; break; /* mvn --> not. */
23582 case 318: value
= 317; break; /* mov --> orr. */
23583 case 389: value
= 388; break; /* sxtl --> sshll. */
23584 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
23585 case 413: value
= 412; break; /* uxtl --> ushll. */
23586 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
23587 case 536: value
= 535; break; /* mov --> dup. */
23588 case 623: value
= 622; break; /* sxtw --> sxth. */
23589 case 622: value
= 621; break; /* sxth --> sxtb. */
23590 case 621: value
= 624; break; /* sxtb --> asr. */
23591 case 624: value
= 620; break; /* asr --> sbfx. */
23592 case 620: value
= 619; break; /* sbfx --> sbfiz. */
23593 case 619: value
= 618; break; /* sbfiz --> sbfm. */
23594 case 627: value
= 628; break; /* bfc --> bfxil. */
23595 case 628: value
= 626; break; /* bfxil --> bfi. */
23596 case 626: value
= 625; break; /* bfi --> bfm. */
23597 case 633: value
= 632; break; /* uxth --> uxtb. */
23598 case 632: value
= 635; break; /* uxtb --> lsr. */
23599 case 635: value
= 634; break; /* lsr --> lsl. */
23600 case 634: value
= 631; break; /* lsl --> ubfx. */
23601 case 631: value
= 630; break; /* ubfx --> ubfiz. */
23602 case 630: value
= 629; break; /* ubfiz --> ubfm. */
23603 case 665: value
= 664; break; /* cset --> cinc. */
23604 case 664: value
= 663; break; /* cinc --> csinc. */
23605 case 668: value
= 667; break; /* csetm --> cinv. */
23606 case 667: value
= 666; break; /* cinv --> csinv. */
23607 case 670: value
= 669; break; /* cneg --> csneg. */
23608 case 688: value
= 689; break; /* rev --> rev64. */
23609 case 714: value
= 713; break; /* lsl --> lslv. */
23610 case 716: value
= 715; break; /* lsr --> lsrv. */
23611 case 718: value
= 717; break; /* asr --> asrv. */
23612 case 720: value
= 719; break; /* ror --> rorv. */
23613 case 723: value
= 722; break; /* cmpp --> subps. */
23614 case 736: value
= 735; break; /* mul --> madd. */
23615 case 738: value
= 737; break; /* mneg --> msub. */
23616 case 740: value
= 739; break; /* smull --> smaddl. */
23617 case 742: value
= 741; break; /* smnegl --> smsubl. */
23618 case 745: value
= 744; break; /* umull --> umaddl. */
23619 case 747: value
= 746; break; /* umnegl --> umsubl. */
23620 case 759: value
= 758; break; /* ror --> extr. */
23621 case 992: value
= 991; break; /* bic --> and. */
23622 case 994: value
= 993; break; /* mov --> orr. */
23623 case 997: value
= 996; break; /* tst --> ands. */
23624 case 1002: value
= 1001; break; /* uxtw --> mov. */
23625 case 1001: value
= 1000; break; /* mov --> orr. */
23626 case 1004: value
= 1003; break; /* mvn --> orn. */
23627 case 1008: value
= 1007; break; /* tst --> ands. */
23628 case 1134: value
= 1038; break; /* staddb --> ldaddb. */
23629 case 1135: value
= 1039; break; /* staddh --> ldaddh. */
23630 case 1136: value
= 1040; break; /* stadd --> ldadd. */
23631 case 1137: value
= 1042; break; /* staddlb --> ldaddlb. */
23632 case 1138: value
= 1045; break; /* staddlh --> ldaddlh. */
23633 case 1139: value
= 1048; break; /* staddl --> ldaddl. */
23634 case 1140: value
= 1050; break; /* stclrb --> ldclrb. */
23635 case 1141: value
= 1051; break; /* stclrh --> ldclrh. */
23636 case 1142: value
= 1052; break; /* stclr --> ldclr. */
23637 case 1143: value
= 1054; break; /* stclrlb --> ldclrlb. */
23638 case 1144: value
= 1057; break; /* stclrlh --> ldclrlh. */
23639 case 1145: value
= 1060; break; /* stclrl --> ldclrl. */
23640 case 1146: value
= 1062; break; /* steorb --> ldeorb. */
23641 case 1147: value
= 1063; break; /* steorh --> ldeorh. */
23642 case 1148: value
= 1064; break; /* steor --> ldeor. */
23643 case 1149: value
= 1066; break; /* steorlb --> ldeorlb. */
23644 case 1150: value
= 1069; break; /* steorlh --> ldeorlh. */
23645 case 1151: value
= 1072; break; /* steorl --> ldeorl. */
23646 case 1152: value
= 1074; break; /* stsetb --> ldsetb. */
23647 case 1153: value
= 1075; break; /* stseth --> ldseth. */
23648 case 1154: value
= 1076; break; /* stset --> ldset. */
23649 case 1155: value
= 1078; break; /* stsetlb --> ldsetlb. */
23650 case 1156: value
= 1081; break; /* stsetlh --> ldsetlh. */
23651 case 1157: value
= 1084; break; /* stsetl --> ldsetl. */
23652 case 1158: value
= 1086; break; /* stsmaxb --> ldsmaxb. */
23653 case 1159: value
= 1087; break; /* stsmaxh --> ldsmaxh. */
23654 case 1160: value
= 1088; break; /* stsmax --> ldsmax. */
23655 case 1161: value
= 1090; break; /* stsmaxlb --> ldsmaxlb. */
23656 case 1162: value
= 1093; break; /* stsmaxlh --> ldsmaxlh. */
23657 case 1163: value
= 1096; break; /* stsmaxl --> ldsmaxl. */
23658 case 1164: value
= 1098; break; /* stsminb --> ldsminb. */
23659 case 1165: value
= 1099; break; /* stsminh --> ldsminh. */
23660 case 1166: value
= 1100; break; /* stsmin --> ldsmin. */
23661 case 1167: value
= 1102; break; /* stsminlb --> ldsminlb. */
23662 case 1168: value
= 1105; break; /* stsminlh --> ldsminlh. */
23663 case 1169: value
= 1108; break; /* stsminl --> ldsminl. */
23664 case 1170: value
= 1110; break; /* stumaxb --> ldumaxb. */
23665 case 1171: value
= 1111; break; /* stumaxh --> ldumaxh. */
23666 case 1172: value
= 1112; break; /* stumax --> ldumax. */
23667 case 1173: value
= 1114; break; /* stumaxlb --> ldumaxlb. */
23668 case 1174: value
= 1117; break; /* stumaxlh --> ldumaxlh. */
23669 case 1175: value
= 1120; break; /* stumaxl --> ldumaxl. */
23670 case 1176: value
= 1122; break; /* stuminb --> lduminb. */
23671 case 1177: value
= 1123; break; /* stuminh --> lduminh. */
23672 case 1178: value
= 1124; break; /* stumin --> ldumin. */
23673 case 1179: value
= 1126; break; /* stuminlb --> lduminlb. */
23674 case 1180: value
= 1129; break; /* stuminlh --> lduminlh. */
23675 case 1181: value
= 1132; break; /* stuminl --> lduminl. */
23676 case 1183: value
= 1182; break; /* mov --> movn. */
23677 case 1185: value
= 1184; break; /* mov --> movz. */
23678 case 1238: value
= 1237; break; /* autibsp --> autibz. */
23679 case 1237: value
= 1236; break; /* autibz --> autiasp. */
23680 case 1236: value
= 1235; break; /* autiasp --> autiaz. */
23681 case 1235: value
= 1234; break; /* autiaz --> pacibsp. */
23682 case 1234: value
= 1233; break; /* pacibsp --> pacibz. */
23683 case 1233: value
= 1232; break; /* pacibz --> paciasp. */
23684 case 1232: value
= 1231; break; /* paciasp --> paciaz. */
23685 case 1231: value
= 1211; break; /* paciaz --> tsb. */
23686 case 1211: value
= 1210; break; /* tsb --> psb. */
23687 case 1210: value
= 1209; break; /* psb --> esb. */
23688 case 1209: value
= 1208; break; /* esb --> autib1716. */
23689 case 1208: value
= 1207; break; /* autib1716 --> autia1716. */
23690 case 1207: value
= 1206; break; /* autia1716 --> pacib1716. */
23691 case 1206: value
= 1205; break; /* pacib1716 --> pacia1716. */
23692 case 1205: value
= 1204; break; /* pacia1716 --> xpaclri. */
23693 case 1204: value
= 1202; break; /* xpaclri --> sevl. */
23694 case 1202: value
= 1201; break; /* sevl --> sev. */
23695 case 1201: value
= 1200; break; /* sev --> wfi. */
23696 case 1200: value
= 1199; break; /* wfi --> wfe. */
23697 case 1199: value
= 1198; break; /* wfe --> yield. */
23698 case 1198: value
= 1197; break; /* yield --> bti. */
23699 case 1197: value
= 1196; break; /* bti --> csdb. */
23700 case 1196: value
= 1195; break; /* csdb --> nop. */
23701 case 1195: value
= 1194; break; /* nop --> hint. */
23702 case 1215: value
= 1214; break; /* pssbb --> ssbb. */
23703 case 1214: value
= 1213; break; /* ssbb --> dsb. */
23704 case 1226: value
= 1225; break; /* cpp --> dvp. */
23705 case 1225: value
= 1224; break; /* dvp --> cfp. */
23706 case 1224: value
= 1223; break; /* cfp --> tlbi. */
23707 case 1223: value
= 1222; break; /* tlbi --> ic. */
23708 case 1222: value
= 1221; break; /* ic --> dc. */
23709 case 1221: value
= 1220; break; /* dc --> at. */
23710 case 1220: value
= 1219; break; /* at --> sys. */
23711 case 2036: value
= 1286; break; /* bic --> and. */
23712 case 1269: value
= 1288; break; /* mov --> and. */
23713 case 1273: value
= 1289; break; /* movs --> ands. */
23714 case 2037: value
= 1324; break; /* cmple --> cmpge. */
23715 case 2040: value
= 1327; break; /* cmplt --> cmpgt. */
23716 case 2038: value
= 1329; break; /* cmplo --> cmphi. */
23717 case 2039: value
= 1332; break; /* cmpls --> cmphs. */
23718 case 1266: value
= 1354; break; /* mov --> cpy. */
23719 case 1268: value
= 1355; break; /* mov --> cpy. */
23720 case 2047: value
= 1271; break; /* fmov --> mov. */
23721 case 1271: value
= 1356; break; /* mov --> cpy. */
23722 case 1261: value
= 1368; break; /* mov --> dup. */
23723 case 1263: value
= 1260; break; /* mov --> mov. */
23724 case 1260: value
= 1369; break; /* mov --> dup. */
23725 case 2046: value
= 1265; break; /* fmov --> mov. */
23726 case 1265: value
= 1370; break; /* mov --> dup. */
23727 case 1264: value
= 1371; break; /* mov --> dupm. */
23728 case 2041: value
= 1373; break; /* eon --> eor. */
23729 case 1274: value
= 1375; break; /* not --> eor. */
23730 case 1275: value
= 1376; break; /* nots --> eors. */
23731 case 2042: value
= 1381; break; /* facle --> facge. */
23732 case 2043: value
= 1382; break; /* faclt --> facgt. */
23733 case 2044: value
= 1395; break; /* fcmle --> fcmge. */
23734 case 2045: value
= 1397; break; /* fcmlt --> fcmgt. */
23735 case 1258: value
= 1403; break; /* fmov --> fcpy. */
23736 case 1257: value
= 1426; break; /* fmov --> fdup. */
23737 case 1259: value
= 1757; break; /* mov --> orr. */
23738 case 2048: value
= 1758; break; /* orn --> orr. */
23739 case 1262: value
= 1760; break; /* mov --> orr. */
23740 case 1272: value
= 1761; break; /* movs --> orrs. */
23741 case 1267: value
= 1823; break; /* mov --> sel. */
23742 case 1270: value
= 1824; break; /* mov --> sel. */
23743 default: return NULL
;
23746 return aarch64_opcode_table
+ value
;
23750 aarch64_extract_operand (const aarch64_operand
*self
,
23751 aarch64_opnd_info
*info
,
23752 aarch64_insn code
, const aarch64_inst
*inst
,
23753 aarch64_operand_error
*errors
)
23755 /* Use the index as the key. */
23756 int key
= self
- aarch64_operands
;
23805 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
23807 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
23809 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
23811 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
23813 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
23815 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
23821 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
23823 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
23825 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
23827 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
23829 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
23867 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
23870 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
23874 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
23876 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
23879 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
23882 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
23884 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
23886 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
23888 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
23892 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
23896 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
23899 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
23902 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
23904 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
23910 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
23912 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
23914 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
23916 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
23918 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
23920 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
23922 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
23928 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
23931 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
23933 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
23935 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
23937 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
23940 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
23945 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
23947 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
23949 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
23954 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
23969 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
23978 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
23983 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
23985 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
23987 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
23989 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
23991 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
23993 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
23995 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
23997 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
23999 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
24001 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
24003 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
24005 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
24009 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
24013 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
24019 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
24021 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
24024 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
24025 default: assert (0); abort ();
This page took 0.629091 seconds and 4 git commands to generate.