1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2021 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 28) & 0x1) == 0)
39 /* 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
>> 15) & 0x1) == 0)
1250 if (((word
>> 22) & 0x1) == 0)
1252 if (((word
>> 23) & 0x1) == 0)
1254 if (((word
>> 31) & 0x1) == 0)
1256 if (((word
>> 30) & 0x1) == 0)
1258 /* 33222222222211111111110000000000
1259 10987654321098765432109876543210
1260 00111000001xxxxx001000xxxxxxxxxx
1266 /* 33222222222211111111110000000000
1267 10987654321098765432109876543210
1268 01111000001xxxxx001000xxxxxxxxxx
1275 /* 33222222222211111111110000000000
1276 10987654321098765432109876543210
1277 1x111000001xxxxx001000xxxxxxxxxx
1284 if (((word
>> 31) & 0x1) == 0)
1286 if (((word
>> 30) & 0x1) == 0)
1288 /* 33222222222211111111110000000000
1289 10987654321098765432109876543210
1290 00111000101xxxxx001000xxxxxxxxxx
1296 /* 33222222222211111111110000000000
1297 10987654321098765432109876543210
1298 01111000101xxxxx001000xxxxxxxxxx
1305 /* 33222222222211111111110000000000
1306 10987654321098765432109876543210
1307 1x111000101xxxxx001000xxxxxxxxxx
1315 if (((word
>> 23) & 0x1) == 0)
1317 if (((word
>> 31) & 0x1) == 0)
1319 if (((word
>> 30) & 0x1) == 0)
1321 /* 33222222222211111111110000000000
1322 10987654321098765432109876543210
1323 00111000011xxxxx001000xxxxxxxxxx
1329 /* 33222222222211111111110000000000
1330 10987654321098765432109876543210
1331 01111000011xxxxx001000xxxxxxxxxx
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 1x111000011xxxxx001000xxxxxxxxxx
1347 if (((word
>> 31) & 0x1) == 0)
1349 if (((word
>> 30) & 0x1) == 0)
1351 /* 33222222222211111111110000000000
1352 10987654321098765432109876543210
1353 00111000111xxxxx001000xxxxxxxxxx
1359 /* 33222222222211111111110000000000
1360 10987654321098765432109876543210
1361 01111000111xxxxx001000xxxxxxxxxx
1368 /* 33222222222211111111110000000000
1369 10987654321098765432109876543210
1370 1x111000111xxxxx001000xxxxxxxxxx
1379 /* 33222222222211111111110000000000
1380 10987654321098765432109876543210
1381 xx111000xx1xxxxx101000xxxxxxxxxx
1388 if (((word
>> 22) & 0x1) == 0)
1390 if (((word
>> 23) & 0x1) == 0)
1392 if (((word
>> 31) & 0x1) == 0)
1394 if (((word
>> 30) & 0x1) == 0)
1396 /* 33222222222211111111110000000000
1397 10987654321098765432109876543210
1398 00111000001xxxxxx11000xxxxxxxxxx
1404 /* 33222222222211111111110000000000
1405 10987654321098765432109876543210
1406 01111000001xxxxxx11000xxxxxxxxxx
1413 /* 33222222222211111111110000000000
1414 10987654321098765432109876543210
1415 1x111000001xxxxxx11000xxxxxxxxxx
1422 if (((word
>> 31) & 0x1) == 0)
1424 if (((word
>> 30) & 0x1) == 0)
1426 /* 33222222222211111111110000000000
1427 10987654321098765432109876543210
1428 00111000101xxxxxx11000xxxxxxxxxx
1434 /* 33222222222211111111110000000000
1435 10987654321098765432109876543210
1436 01111000101xxxxxx11000xxxxxxxxxx
1443 /* 33222222222211111111110000000000
1444 10987654321098765432109876543210
1445 1x111000101xxxxxx11000xxxxxxxxxx
1453 if (((word
>> 23) & 0x1) == 0)
1455 if (((word
>> 31) & 0x1) == 0)
1457 if (((word
>> 30) & 0x1) == 0)
1459 /* 33222222222211111111110000000000
1460 10987654321098765432109876543210
1461 00111000011xxxxxx11000xxxxxxxxxx
1467 /* 33222222222211111111110000000000
1468 10987654321098765432109876543210
1469 01111000011xxxxxx11000xxxxxxxxxx
1476 /* 33222222222211111111110000000000
1477 10987654321098765432109876543210
1478 1x111000011xxxxxx11000xxxxxxxxxx
1485 if (((word
>> 31) & 0x1) == 0)
1487 if (((word
>> 30) & 0x1) == 0)
1489 /* 33222222222211111111110000000000
1490 10987654321098765432109876543210
1491 00111000111xxxxxx11000xxxxxxxxxx
1497 /* 33222222222211111111110000000000
1498 10987654321098765432109876543210
1499 01111000111xxxxxx11000xxxxxxxxxx
1506 /* 33222222222211111111110000000000
1507 10987654321098765432109876543210
1508 1x111000111xxxxxx11000xxxxxxxxxx
1519 if (((word
>> 13) & 0x1) == 0)
1521 if (((word
>> 14) & 0x1) == 0)
1523 if (((word
>> 15) & 0x1) == 0)
1525 if (((word
>> 22) & 0x1) == 0)
1527 if (((word
>> 23) & 0x1) == 0)
1529 if (((word
>> 31) & 0x1) == 0)
1531 if (((word
>> 30) & 0x1) == 0)
1533 /* 33222222222211111111110000000000
1534 10987654321098765432109876543210
1535 00111000001xxxxx000100xxxxxxxxxx
1541 /* 33222222222211111111110000000000
1542 10987654321098765432109876543210
1543 01111000001xxxxx000100xxxxxxxxxx
1550 /* 33222222222211111111110000000000
1551 10987654321098765432109876543210
1552 1x111000001xxxxx000100xxxxxxxxxx
1559 if (((word
>> 31) & 0x1) == 0)
1561 if (((word
>> 30) & 0x1) == 0)
1563 /* 33222222222211111111110000000000
1564 10987654321098765432109876543210
1565 00111000101xxxxx000100xxxxxxxxxx
1571 /* 33222222222211111111110000000000
1572 10987654321098765432109876543210
1573 01111000101xxxxx000100xxxxxxxxxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 1x111000101xxxxx000100xxxxxxxxxx
1590 if (((word
>> 23) & 0x1) == 0)
1592 if (((word
>> 31) & 0x1) == 0)
1594 if (((word
>> 30) & 0x1) == 0)
1596 /* 33222222222211111111110000000000
1597 10987654321098765432109876543210
1598 00111000011xxxxx000100xxxxxxxxxx
1604 /* 33222222222211111111110000000000
1605 10987654321098765432109876543210
1606 01111000011xxxxx000100xxxxxxxxxx
1613 /* 33222222222211111111110000000000
1614 10987654321098765432109876543210
1615 1x111000011xxxxx000100xxxxxxxxxx
1622 if (((word
>> 31) & 0x1) == 0)
1624 if (((word
>> 30) & 0x1) == 0)
1626 /* 33222222222211111111110000000000
1627 10987654321098765432109876543210
1628 00111000111xxxxx000100xxxxxxxxxx
1634 /* 33222222222211111111110000000000
1635 10987654321098765432109876543210
1636 01111000111xxxxx000100xxxxxxxxxx
1643 /* 33222222222211111111110000000000
1644 10987654321098765432109876543210
1645 1x111000111xxxxx000100xxxxxxxxxx
1654 /* 33222222222211111111110000000000
1655 10987654321098765432109876543210
1656 xx111000xx1xxxxx100100xxxxxxxxxx
1663 if (((word
>> 15) & 0x1) == 0)
1665 if (((word
>> 22) & 0x1) == 0)
1667 if (((word
>> 23) & 0x1) == 0)
1669 if (((word
>> 31) & 0x1) == 0)
1671 if (((word
>> 30) & 0x1) == 0)
1673 /* 33222222222211111111110000000000
1674 10987654321098765432109876543210
1675 00111000001xxxxx010100xxxxxxxxxx
1681 /* 33222222222211111111110000000000
1682 10987654321098765432109876543210
1683 01111000001xxxxx010100xxxxxxxxxx
1690 /* 33222222222211111111110000000000
1691 10987654321098765432109876543210
1692 1x111000001xxxxx010100xxxxxxxxxx
1699 if (((word
>> 31) & 0x1) == 0)
1701 if (((word
>> 30) & 0x1) == 0)
1703 /* 33222222222211111111110000000000
1704 10987654321098765432109876543210
1705 00111000101xxxxx010100xxxxxxxxxx
1711 /* 33222222222211111111110000000000
1712 10987654321098765432109876543210
1713 01111000101xxxxx010100xxxxxxxxxx
1720 /* 33222222222211111111110000000000
1721 10987654321098765432109876543210
1722 1x111000101xxxxx010100xxxxxxxxxx
1730 if (((word
>> 23) & 0x1) == 0)
1732 if (((word
>> 31) & 0x1) == 0)
1734 if (((word
>> 30) & 0x1) == 0)
1736 /* 33222222222211111111110000000000
1737 10987654321098765432109876543210
1738 00111000011xxxxx010100xxxxxxxxxx
1744 /* 33222222222211111111110000000000
1745 10987654321098765432109876543210
1746 01111000011xxxxx010100xxxxxxxxxx
1753 /* 33222222222211111111110000000000
1754 10987654321098765432109876543210
1755 1x111000011xxxxx010100xxxxxxxxxx
1762 if (((word
>> 31) & 0x1) == 0)
1764 if (((word
>> 30) & 0x1) == 0)
1766 /* 33222222222211111111110000000000
1767 10987654321098765432109876543210
1768 00111000111xxxxx010100xxxxxxxxxx
1774 /* 33222222222211111111110000000000
1775 10987654321098765432109876543210
1776 01111000111xxxxx010100xxxxxxxxxx
1783 /* 33222222222211111111110000000000
1784 10987654321098765432109876543210
1785 1x111000111xxxxx010100xxxxxxxxxx
1794 /* 33222222222211111111110000000000
1795 10987654321098765432109876543210
1796 xx111000xx1xxxxx110100xxxxxxxxxx
1804 if (((word
>> 14) & 0x1) == 0)
1806 if (((word
>> 15) & 0x1) == 0)
1808 if (((word
>> 22) & 0x1) == 0)
1810 if (((word
>> 23) & 0x1) == 0)
1812 if (((word
>> 31) & 0x1) == 0)
1814 if (((word
>> 30) & 0x1) == 0)
1816 /* 33222222222211111111110000000000
1817 10987654321098765432109876543210
1818 00111000001xxxxx001100xxxxxxxxxx
1824 /* 33222222222211111111110000000000
1825 10987654321098765432109876543210
1826 01111000001xxxxx001100xxxxxxxxxx
1833 /* 33222222222211111111110000000000
1834 10987654321098765432109876543210
1835 1x111000001xxxxx001100xxxxxxxxxx
1842 if (((word
>> 31) & 0x1) == 0)
1844 if (((word
>> 30) & 0x1) == 0)
1846 /* 33222222222211111111110000000000
1847 10987654321098765432109876543210
1848 00111000101xxxxx001100xxxxxxxxxx
1854 /* 33222222222211111111110000000000
1855 10987654321098765432109876543210
1856 01111000101xxxxx001100xxxxxxxxxx
1863 /* 33222222222211111111110000000000
1864 10987654321098765432109876543210
1865 1x111000101xxxxx001100xxxxxxxxxx
1873 if (((word
>> 23) & 0x1) == 0)
1875 if (((word
>> 31) & 0x1) == 0)
1877 if (((word
>> 30) & 0x1) == 0)
1879 /* 33222222222211111111110000000000
1880 10987654321098765432109876543210
1881 00111000011xxxxx001100xxxxxxxxxx
1887 /* 33222222222211111111110000000000
1888 10987654321098765432109876543210
1889 01111000011xxxxx001100xxxxxxxxxx
1896 /* 33222222222211111111110000000000
1897 10987654321098765432109876543210
1898 1x111000011xxxxx001100xxxxxxxxxx
1905 if (((word
>> 31) & 0x1) == 0)
1907 if (((word
>> 30) & 0x1) == 0)
1909 /* 33222222222211111111110000000000
1910 10987654321098765432109876543210
1911 00111000111xxxxx001100xxxxxxxxxx
1917 /* 33222222222211111111110000000000
1918 10987654321098765432109876543210
1919 01111000111xxxxx001100xxxxxxxxxx
1926 /* 33222222222211111111110000000000
1927 10987654321098765432109876543210
1928 1x111000111xxxxx001100xxxxxxxxxx
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 xx111000xx1xxxxx101100xxxxxxxxxx
1946 if (((word
>> 22) & 0x1) == 0)
1948 if (((word
>> 23) & 0x1) == 0)
1950 if (((word
>> 31) & 0x1) == 0)
1952 if (((word
>> 30) & 0x1) == 0)
1954 /* 33222222222211111111110000000000
1955 10987654321098765432109876543210
1956 00111000001xxxxxx11100xxxxxxxxxx
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 01111000001xxxxxx11100xxxxxxxxxx
1971 /* 33222222222211111111110000000000
1972 10987654321098765432109876543210
1973 1x111000001xxxxxx11100xxxxxxxxxx
1980 if (((word
>> 31) & 0x1) == 0)
1982 if (((word
>> 30) & 0x1) == 0)
1984 /* 33222222222211111111110000000000
1985 10987654321098765432109876543210
1986 00111000101xxxxxx11100xxxxxxxxxx
1992 /* 33222222222211111111110000000000
1993 10987654321098765432109876543210
1994 01111000101xxxxxx11100xxxxxxxxxx
2001 /* 33222222222211111111110000000000
2002 10987654321098765432109876543210
2003 1x111000101xxxxxx11100xxxxxxxxxx
2011 if (((word
>> 23) & 0x1) == 0)
2013 if (((word
>> 31) & 0x1) == 0)
2015 if (((word
>> 30) & 0x1) == 0)
2017 /* 33222222222211111111110000000000
2018 10987654321098765432109876543210
2019 00111000011xxxxxx11100xxxxxxxxxx
2025 /* 33222222222211111111110000000000
2026 10987654321098765432109876543210
2027 01111000011xxxxxx11100xxxxxxxxxx
2034 /* 33222222222211111111110000000000
2035 10987654321098765432109876543210
2036 1x111000011xxxxxx11100xxxxxxxxxx
2043 if (((word
>> 31) & 0x1) == 0)
2045 if (((word
>> 30) & 0x1) == 0)
2047 /* 33222222222211111111110000000000
2048 10987654321098765432109876543210
2049 00111000111xxxxxx11100xxxxxxxxxx
2055 /* 33222222222211111111110000000000
2056 10987654321098765432109876543210
2057 01111000111xxxxxx11100xxxxxxxxxx
2064 /* 33222222222211111111110000000000
2065 10987654321098765432109876543210
2066 1x111000111xxxxxx11100xxxxxxxxxx
2079 if (((word
>> 21) & 0x1) == 0)
2081 if (((word
>> 23) & 0x1) == 0)
2083 if (((word
>> 22) & 0x1) == 0)
2085 if (((word
>> 31) & 0x1) == 0)
2087 if (((word
>> 30) & 0x1) == 0)
2089 /* 33222222222211111111110000000000
2090 10987654321098765432109876543210
2091 00111000000xxxxxxxxx10xxxxxxxxxx
2097 /* 33222222222211111111110000000000
2098 10987654321098765432109876543210
2099 01111000000xxxxxxxxx10xxxxxxxxxx
2106 /* 33222222222211111111110000000000
2107 10987654321098765432109876543210
2108 1x111000000xxxxxxxxx10xxxxxxxxxx
2115 if (((word
>> 31) & 0x1) == 0)
2117 if (((word
>> 30) & 0x1) == 0)
2119 /* 33222222222211111111110000000000
2120 10987654321098765432109876543210
2121 00111000010xxxxxxxxx10xxxxxxxxxx
2127 /* 33222222222211111111110000000000
2128 10987654321098765432109876543210
2129 01111000010xxxxxxxxx10xxxxxxxxxx
2136 /* 33222222222211111111110000000000
2137 10987654321098765432109876543210
2138 1x111000010xxxxxxxxx10xxxxxxxxxx
2146 if (((word
>> 30) & 0x1) == 0)
2148 if (((word
>> 31) & 0x1) == 0)
2150 /* 33222222222211111111110000000000
2151 10987654321098765432109876543210
2152 001110001x0xxxxxxxxx10xxxxxxxxxx
2158 /* 33222222222211111111110000000000
2159 10987654321098765432109876543210
2160 101110001x0xxxxxxxxx10xxxxxxxxxx
2167 /* 33222222222211111111110000000000
2168 10987654321098765432109876543210
2169 x11110001x0xxxxxxxxx10xxxxxxxxxx
2177 if (((word
>> 23) & 0x1) == 0)
2179 if (((word
>> 22) & 0x1) == 0)
2181 if (((word
>> 31) & 0x1) == 0)
2183 if (((word
>> 30) & 0x1) == 0)
2185 /* 33222222222211111111110000000000
2186 10987654321098765432109876543210
2187 00111000001xxxxxxxxx10xxxxxxxxxx
2193 /* 33222222222211111111110000000000
2194 10987654321098765432109876543210
2195 01111000001xxxxxxxxx10xxxxxxxxxx
2202 /* 33222222222211111111110000000000
2203 10987654321098765432109876543210
2204 1x111000001xxxxxxxxx10xxxxxxxxxx
2211 if (((word
>> 31) & 0x1) == 0)
2213 if (((word
>> 30) & 0x1) == 0)
2215 /* 33222222222211111111110000000000
2216 10987654321098765432109876543210
2217 00111000011xxxxxxxxx10xxxxxxxxxx
2223 /* 33222222222211111111110000000000
2224 10987654321098765432109876543210
2225 01111000011xxxxxxxxx10xxxxxxxxxx
2232 /* 33222222222211111111110000000000
2233 10987654321098765432109876543210
2234 1x111000011xxxxxxxxx10xxxxxxxxxx
2242 if (((word
>> 30) & 0x1) == 0)
2244 if (((word
>> 31) & 0x1) == 0)
2246 /* 33222222222211111111110000000000
2247 10987654321098765432109876543210
2248 001110001x1xxxxxxxxx10xxxxxxxxxx
2254 /* 33222222222211111111110000000000
2255 10987654321098765432109876543210
2256 101110001x1xxxxxxxxx10xxxxxxxxxx
2263 if (((word
>> 31) & 0x1) == 0)
2265 /* 33222222222211111111110000000000
2266 10987654321098765432109876543210
2267 011110001x1xxxxxxxxx10xxxxxxxxxx
2273 /* 33222222222211111111110000000000
2274 10987654321098765432109876543210
2275 111110001x1xxxxxxxxx10xxxxxxxxxx
2286 if (((word
>> 21) & 0x1) == 0)
2288 if (((word
>> 23) & 0x1) == 0)
2290 if (((word
>> 22) & 0x1) == 0)
2292 if (((word
>> 31) & 0x1) == 0)
2294 if (((word
>> 30) & 0x1) == 0)
2296 /* 33222222222211111111110000000000
2297 10987654321098765432109876543210
2298 00111000000xxxxxxxxxx1xxxxxxxxxx
2304 /* 33222222222211111111110000000000
2305 10987654321098765432109876543210
2306 01111000000xxxxxxxxxx1xxxxxxxxxx
2313 /* 33222222222211111111110000000000
2314 10987654321098765432109876543210
2315 1x111000000xxxxxxxxxx1xxxxxxxxxx
2322 if (((word
>> 31) & 0x1) == 0)
2324 if (((word
>> 30) & 0x1) == 0)
2326 /* 33222222222211111111110000000000
2327 10987654321098765432109876543210
2328 00111000010xxxxxxxxxx1xxxxxxxxxx
2334 /* 33222222222211111111110000000000
2335 10987654321098765432109876543210
2336 01111000010xxxxxxxxxx1xxxxxxxxxx
2343 /* 33222222222211111111110000000000
2344 10987654321098765432109876543210
2345 1x111000010xxxxxxxxxx1xxxxxxxxxx
2353 if (((word
>> 30) & 0x1) == 0)
2355 if (((word
>> 31) & 0x1) == 0)
2357 /* 33222222222211111111110000000000
2358 10987654321098765432109876543210
2359 001110001x0xxxxxxxxxx1xxxxxxxxxx
2365 /* 33222222222211111111110000000000
2366 10987654321098765432109876543210
2367 101110001x0xxxxxxxxxx1xxxxxxxxxx
2374 /* 33222222222211111111110000000000
2375 10987654321098765432109876543210
2376 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2384 if (((word
>> 23) & 0x1) == 0)
2386 /* 33222222222211111111110000000000
2387 10987654321098765432109876543210
2388 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2406 if (((word
>> 23) & 0x1) == 0)
2408 if (((word
>> 22) & 0x1) == 0)
2410 if (((word
>> 29) & 0x1) == 0)
2412 if (((word
>> 10) & 0x1) == 0)
2414 if (((word
>> 11) & 0x1) == 0)
2416 if (((word
>> 21) & 0x1) == 0)
2418 if (((word
>> 30) & 0x1) == 0)
2420 if (((word
>> 31) & 0x1) == 0)
2422 /* 33222222222211111111110000000000
2423 10987654321098765432109876543210
2424 00011001000xxxxxxxxx00xxxxxxxxxx
2430 /* 33222222222211111111110000000000
2431 10987654321098765432109876543210
2432 10011001000xxxxxxxxx00xxxxxxxxxx
2439 if (((word
>> 31) & 0x1) == 0)
2441 /* 33222222222211111111110000000000
2442 10987654321098765432109876543210
2443 01011001000xxxxxxxxx00xxxxxxxxxx
2449 /* 33222222222211111111110000000000
2450 10987654321098765432109876543210
2451 11011001000xxxxxxxxx00xxxxxxxxxx
2459 /* 33222222222211111111110000000000
2460 10987654321098765432109876543210
2461 xx011001001xxxxxxxxx00xxxxxxxxxx
2468 /* 33222222222211111111110000000000
2469 10987654321098765432109876543210
2470 xx01100100xxxxxxxxxx10xxxxxxxxxx
2477 /* 33222222222211111111110000000000
2478 10987654321098765432109876543210
2479 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2486 if (((word
>> 31) & 0x1) == 0)
2488 if (((word
>> 30) & 0x1) == 0)
2490 /* 33222222222211111111110000000000
2491 10987654321098765432109876543210
2492 0011100100xxxxxxxxxxxxxxxxxxxxxx
2498 /* 33222222222211111111110000000000
2499 10987654321098765432109876543210
2500 0111100100xxxxxxxxxxxxxxxxxxxxxx
2507 /* 33222222222211111111110000000000
2508 10987654321098765432109876543210
2509 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2517 if (((word
>> 29) & 0x1) == 0)
2519 if (((word
>> 10) & 0x1) == 0)
2521 if (((word
>> 11) & 0x1) == 0)
2523 if (((word
>> 21) & 0x1) == 0)
2525 if (((word
>> 30) & 0x1) == 0)
2527 if (((word
>> 31) & 0x1) == 0)
2529 /* 33222222222211111111110000000000
2530 10987654321098765432109876543210
2531 00011001010xxxxxxxxx00xxxxxxxxxx
2537 /* 33222222222211111111110000000000
2538 10987654321098765432109876543210
2539 10011001010xxxxxxxxx00xxxxxxxxxx
2546 if (((word
>> 31) & 0x1) == 0)
2548 /* 33222222222211111111110000000000
2549 10987654321098765432109876543210
2550 01011001010xxxxxxxxx00xxxxxxxxxx
2556 /* 33222222222211111111110000000000
2557 10987654321098765432109876543210
2558 11011001010xxxxxxxxx00xxxxxxxxxx
2566 /* 33222222222211111111110000000000
2567 10987654321098765432109876543210
2568 xx011001011xxxxxxxxx00xxxxxxxxxx
2575 /* 33222222222211111111110000000000
2576 10987654321098765432109876543210
2577 xx01100101xxxxxxxxxx10xxxxxxxxxx
2584 /* 33222222222211111111110000000000
2585 10987654321098765432109876543210
2586 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2593 if (((word
>> 31) & 0x1) == 0)
2595 if (((word
>> 30) & 0x1) == 0)
2597 /* 33222222222211111111110000000000
2598 10987654321098765432109876543210
2599 0011100101xxxxxxxxxxxxxxxxxxxxxx
2605 /* 33222222222211111111110000000000
2606 10987654321098765432109876543210
2607 0111100101xxxxxxxxxxxxxxxxxxxxxx
2614 /* 33222222222211111111110000000000
2615 10987654321098765432109876543210
2616 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2625 if (((word
>> 29) & 0x1) == 0)
2627 if (((word
>> 10) & 0x1) == 0)
2629 if (((word
>> 11) & 0x1) == 0)
2631 if (((word
>> 21) & 0x1) == 0)
2633 if (((word
>> 22) & 0x1) == 0)
2635 if (((word
>> 30) & 0x1) == 0)
2637 if (((word
>> 31) & 0x1) == 0)
2639 /* 33222222222211111111110000000000
2640 10987654321098765432109876543210
2641 00011001100xxxxxxxxx00xxxxxxxxxx
2647 /* 33222222222211111111110000000000
2648 10987654321098765432109876543210
2649 10011001100xxxxxxxxx00xxxxxxxxxx
2656 /* 33222222222211111111110000000000
2657 10987654321098765432109876543210
2658 x1011001100xxxxxxxxx00xxxxxxxxxx
2665 if (((word
>> 30) & 0x1) == 0)
2667 /* 33222222222211111111110000000000
2668 10987654321098765432109876543210
2669 x0011001110xxxxxxxxx00xxxxxxxxxx
2675 /* 33222222222211111111110000000000
2676 10987654321098765432109876543210
2677 x1011001110xxxxxxxxx00xxxxxxxxxx
2685 if (((word
>> 22) & 0x1) == 0)
2687 /* 33222222222211111111110000000000
2688 10987654321098765432109876543210
2689 xx011001101xxxxxxxxx00xxxxxxxxxx
2695 /* 33222222222211111111110000000000
2696 10987654321098765432109876543210
2697 xx011001111xxxxxxxxx00xxxxxxxxxx
2705 if (((word
>> 22) & 0x1) == 0)
2707 /* 33222222222211111111110000000000
2708 10987654321098765432109876543210
2709 xx01100110xxxxxxxxxx10xxxxxxxxxx
2715 /* 33222222222211111111110000000000
2716 10987654321098765432109876543210
2717 xx01100111xxxxxxxxxx10xxxxxxxxxx
2725 if (((word
>> 22) & 0x1) == 0)
2727 /* 33222222222211111111110000000000
2728 10987654321098765432109876543210
2729 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2735 /* 33222222222211111111110000000000
2736 10987654321098765432109876543210
2737 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2745 if (((word
>> 30) & 0x1) == 0)
2747 if (((word
>> 31) & 0x1) == 0)
2749 /* 33222222222211111111110000000000
2750 10987654321098765432109876543210
2751 001110011xxxxxxxxxxxxxxxxxxxxxxx
2757 /* 33222222222211111111110000000000
2758 10987654321098765432109876543210
2759 101110011xxxxxxxxxxxxxxxxxxxxxxx
2766 if (((word
>> 31) & 0x1) == 0)
2768 /* 33222222222211111111110000000000
2769 10987654321098765432109876543210
2770 011110011xxxxxxxxxxxxxxxxxxxxxxx
2776 /* 33222222222211111111110000000000
2777 10987654321098765432109876543210
2778 111110011xxxxxxxxxxxxxxxxxxxxxxx
2791 if (((word
>> 24) & 0x1) == 0)
2793 if (((word
>> 27) & 0x1) == 0)
2795 if (((word
>> 23) & 0x1) == 0)
2797 if (((word
>> 29) & 0x1) == 0)
2799 if (((word
>> 30) & 0x1) == 0)
2801 /* 33222222222211111111110000000000
2802 10987654321098765432109876543210
2803 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2809 /* 33222222222211111111110000000000
2810 10987654321098765432109876543210
2811 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2818 if (((word
>> 30) & 0x1) == 0)
2820 /* 33222222222211111111110000000000
2821 10987654321098765432109876543210
2822 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2828 /* 33222222222211111111110000000000
2829 10987654321098765432109876543210
2830 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2838 if (((word
>> 29) & 0x1) == 0)
2840 if (((word
>> 30) & 0x1) == 0)
2842 /* 33222222222211111111110000000000
2843 10987654321098765432109876543210
2844 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2850 /* 33222222222211111111110000000000
2851 10987654321098765432109876543210
2852 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2859 /* 33222222222211111111110000000000
2860 10987654321098765432109876543210
2861 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2869 if (((word
>> 21) & 0x1) == 0)
2871 if (((word
>> 28) & 0x1) == 0)
2873 if (((word
>> 29) & 0x1) == 0)
2875 if (((word
>> 30) & 0x1) == 0)
2877 /* 33222222222211111111110000000000
2878 10987654321098765432109876543210
2879 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2885 /* 33222222222211111111110000000000
2886 10987654321098765432109876543210
2887 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2894 if (((word
>> 30) & 0x1) == 0)
2896 /* 33222222222211111111110000000000
2897 10987654321098765432109876543210
2898 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2904 /* 33222222222211111111110000000000
2905 10987654321098765432109876543210
2906 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2914 if (((word
>> 10) & 0x1) == 0)
2916 if (((word
>> 11) & 0x1) == 0)
2918 if (((word
>> 22) & 0x1) == 0)
2920 if (((word
>> 23) & 0x1) == 0)
2922 if (((word
>> 29) & 0x1) == 0)
2924 if (((word
>> 30) & 0x1) == 0)
2926 /* 33222222222211111111110000000000
2927 10987654321098765432109876543210
2928 x0011010000xxxxxxxxx00xxxxxxxxxx
2934 /* 33222222222211111111110000000000
2935 10987654321098765432109876543210
2936 x1011010000xxxxxxxxx00xxxxxxxxxx
2943 if (((word
>> 30) & 0x1) == 0)
2945 /* 33222222222211111111110000000000
2946 10987654321098765432109876543210
2947 x0111010000xxxxxxxxx00xxxxxxxxxx
2953 /* 33222222222211111111110000000000
2954 10987654321098765432109876543210
2955 x1111010000xxxxxxxxx00xxxxxxxxxx
2963 if (((word
>> 30) & 0x1) == 0)
2965 /* 33222222222211111111110000000000
2966 10987654321098765432109876543210
2967 x0x11010100xxxxxxxxx00xxxxxxxxxx
2973 /* 33222222222211111111110000000000
2974 10987654321098765432109876543210
2975 x1x11010100xxxxxxxxx00xxxxxxxxxx
2983 if (((word
>> 23) & 0x1) == 0)
2985 if (((word
>> 30) & 0x1) == 0)
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 x0x11010010xxxxxxxxx00xxxxxxxxxx
2995 /* 33222222222211111111110000000000
2996 10987654321098765432109876543210
2997 x1x11010010xxxxxxxxx00xxxxxxxxxx
3004 if (((word
>> 12) & 0x1) == 0)
3006 if (((word
>> 13) & 0x1) == 0)
3008 if (((word
>> 14) & 0x1) == 0)
3010 if (((word
>> 29) & 0x1) == 0)
3012 if (((word
>> 30) & 0x1) == 0)
3014 /* 33222222222211111111110000000000
3015 10987654321098765432109876543210
3016 x0011010110xxxxxx00000xxxxxxxxxx
3022 if (((word
>> 16) & 0x1) == 0)
3024 /* 33222222222211111111110000000000
3025 10987654321098765432109876543210
3026 x1011010110xxxx0x00000xxxxxxxxxx
3032 /* 33222222222211111111110000000000
3033 10987654321098765432109876543210
3034 x1011010110xxxx1x00000xxxxxxxxxx
3042 /* 33222222222211111111110000000000
3043 10987654321098765432109876543210
3044 xx111010110xxxxxx00000xxxxxxxxxx
3051 if (((word
>> 30) & 0x1) == 0)
3053 /* 33222222222211111111110000000000
3054 10987654321098765432109876543210
3055 x0x11010110xxxxxx10000xxxxxxxxxx
3061 /* 33222222222211111111110000000000
3062 10987654321098765432109876543210
3063 x1x11010110xxxxxx10000xxxxxxxxxx
3071 if (((word
>> 30) & 0x1) == 0)
3073 /* 33222222222211111111110000000000
3074 10987654321098765432109876543210
3075 x0x11010110xxxxxxx1000xxxxxxxxxx
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 x1x11010110xxxxxxx1000xxxxxxxxxx
3091 if (((word
>> 13) & 0x1) == 0)
3093 if (((word
>> 14) & 0x1) == 0)
3095 if (((word
>> 30) & 0x1) == 0)
3097 /* 33222222222211111111110000000000
3098 10987654321098765432109876543210
3099 x0x11010110xxxxxx00100xxxxxxxxxx
3105 if (((word
>> 16) & 0x1) == 0)
3107 /* 33222222222211111111110000000000
3108 10987654321098765432109876543210
3109 x1x11010110xxxx0x00100xxxxxxxxxx
3115 /* 33222222222211111111110000000000
3116 10987654321098765432109876543210
3117 x1x11010110xxxx1x00100xxxxxxxxxx
3125 /* 33222222222211111111110000000000
3126 10987654321098765432109876543210
3127 xxx11010110xxxxxx10100xxxxxxxxxx
3134 if (((word
>> 30) & 0x1) == 0)
3136 /* 33222222222211111111110000000000
3137 10987654321098765432109876543210
3138 x0x11010110xxxxxxx1100xxxxxxxxxx
3144 /* 33222222222211111111110000000000
3145 10987654321098765432109876543210
3146 x1x11010110xxxxxxx1100xxxxxxxxxx
3157 if (((word
>> 22) & 0x1) == 0)
3159 if (((word
>> 14) & 0x1) == 0)
3161 /* 33222222222211111111110000000000
3162 10987654321098765432109876543210
3163 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3169 /* 33222222222211111111110000000000
3170 10987654321098765432109876543210
3171 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3178 if (((word
>> 23) & 0x1) == 0)
3180 if (((word
>> 30) & 0x1) == 0)
3182 /* 33222222222211111111110000000000
3183 10987654321098765432109876543210
3184 x0x11010010xxxxxxxxx10xxxxxxxxxx
3190 /* 33222222222211111111110000000000
3191 10987654321098765432109876543210
3192 x1x11010010xxxxxxxxx10xxxxxxxxxx
3199 if (((word
>> 12) & 0x1) == 0)
3201 if (((word
>> 13) & 0x1) == 0)
3203 if (((word
>> 14) & 0x1) == 0)
3205 if (((word
>> 30) & 0x1) == 0)
3207 /* 33222222222211111111110000000000
3208 10987654321098765432109876543210
3209 x0x11010110xxxxxx00010xxxxxxxxxx
3215 if (((word
>> 16) & 0x1) == 0)
3217 if (((word
>> 31) & 0x1) == 0)
3219 /* 33222222222211111111110000000000
3220 10987654321098765432109876543210
3221 01x11010110xxxx0x00010xxxxxxxxxx
3227 /* 33222222222211111111110000000000
3228 10987654321098765432109876543210
3229 11x11010110xxxx0x00010xxxxxxxxxx
3236 /* 33222222222211111111110000000000
3237 10987654321098765432109876543210
3238 x1x11010110xxxx1x00010xxxxxxxxxx
3246 /* 33222222222211111111110000000000
3247 10987654321098765432109876543210
3248 xxx11010110xxxxxx10010xxxxxxxxxx
3255 if (((word
>> 30) & 0x1) == 0)
3257 /* 33222222222211111111110000000000
3258 10987654321098765432109876543210
3259 x0x11010110xxxxxxx1010xxxxxxxxxx
3265 /* 33222222222211111111110000000000
3266 10987654321098765432109876543210
3267 x1x11010110xxxxxxx1010xxxxxxxxxx
3275 if (((word
>> 13) & 0x1) == 0)
3277 if (((word
>> 14) & 0x1) == 0)
3279 /* 33222222222211111111110000000000
3280 10987654321098765432109876543210
3281 xxx11010110xxxxxx00110xxxxxxxxxx
3287 /* 33222222222211111111110000000000
3288 10987654321098765432109876543210
3289 xxx11010110xxxxxx10110xxxxxxxxxx
3296 /* 33222222222211111111110000000000
3297 10987654321098765432109876543210
3298 xxx11010110xxxxxxx1110xxxxxxxxxx
3309 if (((word
>> 11) & 0x1) == 0)
3311 if (((word
>> 22) & 0x1) == 0)
3313 if (((word
>> 23) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 xxx11010000xxxxxxxxx01xxxxxxxxxx
3323 if (((word
>> 30) & 0x1) == 0)
3325 /* 33222222222211111111110000000000
3326 10987654321098765432109876543210
3327 x0x11010100xxxxxxxxx01xxxxxxxxxx
3333 /* 33222222222211111111110000000000
3334 10987654321098765432109876543210
3335 x1x11010100xxxxxxxxx01xxxxxxxxxx
3343 if (((word
>> 12) & 0x1) == 0)
3345 if (((word
>> 13) & 0x1) == 0)
3347 if (((word
>> 14) & 0x1) == 0)
3349 if (((word
>> 16) & 0x1) == 0)
3351 /* 33222222222211111111110000000000
3352 10987654321098765432109876543210
3353 xxx11010x10xxxx0x00001xxxxxxxxxx
3359 /* 33222222222211111111110000000000
3360 10987654321098765432109876543210
3361 xxx11010x10xxxx1x00001xxxxxxxxxx
3368 if (((word
>> 30) & 0x1) == 0)
3370 /* 33222222222211111111110000000000
3371 10987654321098765432109876543210
3372 x0x11010x10xxxxxx10001xxxxxxxxxx
3378 /* 33222222222211111111110000000000
3379 10987654321098765432109876543210
3380 x1x11010x10xxxxxx10001xxxxxxxxxx
3388 if (((word
>> 30) & 0x1) == 0)
3390 /* 33222222222211111111110000000000
3391 10987654321098765432109876543210
3392 x0x11010x10xxxxxxx1001xxxxxxxxxx
3398 /* 33222222222211111111110000000000
3399 10987654321098765432109876543210
3400 x1x11010x10xxxxxxx1001xxxxxxxxxx
3408 if (((word
>> 13) & 0x1) == 0)
3410 if (((word
>> 14) & 0x1) == 0)
3412 if (((word
>> 30) & 0x1) == 0)
3414 /* 33222222222211111111110000000000
3415 10987654321098765432109876543210
3416 x0x11010x10xxxxxx00101xxxxxxxxxx
3422 if (((word
>> 16) & 0x1) == 0)
3424 /* 33222222222211111111110000000000
3425 10987654321098765432109876543210
3426 x1x11010x10xxxx0x00101xxxxxxxxxx
3432 /* 33222222222211111111110000000000
3433 10987654321098765432109876543210
3434 x1x11010x10xxxx1x00101xxxxxxxxxx
3442 /* 33222222222211111111110000000000
3443 10987654321098765432109876543210
3444 xxx11010x10xxxxxx10101xxxxxxxxxx
3451 /* 33222222222211111111110000000000
3452 10987654321098765432109876543210
3453 xxx11010x10xxxxxxx1101xxxxxxxxxx
3462 if (((word
>> 12) & 0x1) == 0)
3464 if (((word
>> 13) & 0x1) == 0)
3466 if (((word
>> 14) & 0x1) == 0)
3468 if (((word
>> 30) & 0x1) == 0)
3470 /* 33222222222211111111110000000000
3471 10987654321098765432109876543210
3472 x0x11010xx0xxxxxx00011xxxxxxxxxx
3478 if (((word
>> 16) & 0x1) == 0)
3480 /* 33222222222211111111110000000000
3481 10987654321098765432109876543210
3482 x1x11010xx0xxxx0x00011xxxxxxxxxx
3488 /* 33222222222211111111110000000000
3489 10987654321098765432109876543210
3490 x1x11010xx0xxxx1x00011xxxxxxxxxx
3498 /* 33222222222211111111110000000000
3499 10987654321098765432109876543210
3500 xxx11010xx0xxxxxx10011xxxxxxxxxx
3507 if (((word
>> 30) & 0x1) == 0)
3509 /* 33222222222211111111110000000000
3510 10987654321098765432109876543210
3511 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3517 /* 33222222222211111111110000000000
3518 10987654321098765432109876543210
3519 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3527 if (((word
>> 13) & 0x1) == 0)
3529 if (((word
>> 14) & 0x1) == 0)
3531 /* 33222222222211111111110000000000
3532 10987654321098765432109876543210
3533 xxx11010xx0xxxxxx00111xxxxxxxxxx
3539 /* 33222222222211111111110000000000
3540 10987654321098765432109876543210
3541 xxx11010xx0xxxxxx10111xxxxxxxxxx
3548 /* 33222222222211111111110000000000
3549 10987654321098765432109876543210
3550 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3561 if (((word
>> 29) & 0x1) == 0)
3563 if (((word
>> 30) & 0x1) == 0)
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3573 /* 33222222222211111111110000000000
3574 10987654321098765432109876543210
3575 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3582 if (((word
>> 30) & 0x1) == 0)
3584 /* 33222222222211111111110000000000
3585 10987654321098765432109876543210
3586 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3592 /* 33222222222211111111110000000000
3593 10987654321098765432109876543210
3594 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3604 if (((word
>> 27) & 0x1) == 0)
3606 if (((word
>> 23) & 0x1) == 0)
3608 if (((word
>> 29) & 0x1) == 0)
3610 if (((word
>> 30) & 0x1) == 0)
3612 /* 33222222222211111111110000000000
3613 10987654321098765432109876543210
3614 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3620 /* 33222222222211111111110000000000
3621 10987654321098765432109876543210
3622 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3629 /* 33222222222211111111110000000000
3630 10987654321098765432109876543210
3631 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3638 /* 33222222222211111111110000000000
3639 10987654321098765432109876543210
3640 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3647 if (((word
>> 21) & 0x1) == 0)
3649 if (((word
>> 28) & 0x1) == 0)
3651 if (((word
>> 29) & 0x1) == 0)
3653 if (((word
>> 30) & 0x1) == 0)
3655 /* 33222222222211111111110000000000
3656 10987654321098765432109876543210
3657 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3663 /* 33222222222211111111110000000000
3664 10987654321098765432109876543210
3665 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3672 if (((word
>> 30) & 0x1) == 0)
3674 /* 33222222222211111111110000000000
3675 10987654321098765432109876543210
3676 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3682 /* 33222222222211111111110000000000
3683 10987654321098765432109876543210
3684 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3692 if (((word
>> 15) & 0x1) == 0)
3694 if (((word
>> 22) & 0x1) == 0)
3696 /* 33222222222211111111110000000000
3697 10987654321098765432109876543210
3698 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3704 if (((word
>> 23) & 0x1) == 0)
3706 /* 33222222222211111111110000000000
3707 10987654321098765432109876543210
3708 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3714 /* 33222222222211111111110000000000
3715 10987654321098765432109876543210
3716 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3724 /* 33222222222211111111110000000000
3725 10987654321098765432109876543210
3726 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3734 if (((word
>> 23) & 0x1) == 0)
3736 if (((word
>> 28) & 0x1) == 0)
3738 if (((word
>> 29) & 0x1) == 0)
3740 if (((word
>> 30) & 0x1) == 0)
3742 /* 33222222222211111111110000000000
3743 10987654321098765432109876543210
3744 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3750 /* 33222222222211111111110000000000
3751 10987654321098765432109876543210
3752 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3759 if (((word
>> 30) & 0x1) == 0)
3761 /* 33222222222211111111110000000000
3762 10987654321098765432109876543210
3763 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3769 /* 33222222222211111111110000000000
3770 10987654321098765432109876543210
3771 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3779 if (((word
>> 15) & 0x1) == 0)
3781 /* 33222222222211111111110000000000
3782 10987654321098765432109876543210
3783 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3789 /* 33222222222211111111110000000000
3790 10987654321098765432109876543210
3791 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3799 if (((word
>> 15) & 0x1) == 0)
3801 /* 33222222222211111111110000000000
3802 10987654321098765432109876543210
3803 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3809 /* 33222222222211111111110000000000
3810 10987654321098765432109876543210
3811 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3823 if (((word
>> 27) & 0x1) == 0)
3825 if (((word
>> 28) & 0x1) == 0)
3827 if (((word
>> 24) & 0x1) == 0)
3829 if (((word
>> 29) & 0x1) == 0)
3831 if (((word
>> 13) & 0x1) == 0)
3833 if (((word
>> 14) & 0x1) == 0)
3835 if (((word
>> 15) & 0x1) == 0)
3837 if (((word
>> 21) & 0x1) == 0)
3839 if (((word
>> 30) & 0x1) == 0)
3841 if (((word
>> 31) & 0x1) == 0)
3843 if (((word
>> 16) & 0x1) == 0)
3845 if (((word
>> 17) & 0x1) == 0)
3847 if (((word
>> 18) & 0x1) == 0)
3849 if (((word
>> 19) & 0x1) == 0)
3851 if (((word
>> 20) & 0x1) == 0)
3853 /* 33222222222211111111110000000000
3854 10987654321098765432109876543210
3855 000001x0xx000000000xxxxxxxxxxxxx
3861 /* 33222222222211111111110000000000
3862 10987654321098765432109876543210
3863 000001x0xx010000000xxxxxxxxxxxxx
3870 if (((word
>> 20) & 0x1) == 0)
3872 /* 33222222222211111111110000000000
3873 10987654321098765432109876543210
3874 000001x0xx001000000xxxxxxxxxxxxx
3880 /* 33222222222211111111110000000000
3881 10987654321098765432109876543210
3882 000001x0xx011000000xxxxxxxxxxxxx
3890 if (((word
>> 19) & 0x1) == 0)
3892 /* 33222222222211111111110000000000
3893 10987654321098765432109876543210
3894 000001x0xx0x0100000xxxxxxxxxxxxx
3900 /* 33222222222211111111110000000000
3901 10987654321098765432109876543210
3902 000001x0xx0x1100000xxxxxxxxxxxxx
3910 if (((word
>> 18) & 0x1) == 0)
3912 if (((word
>> 19) & 0x1) == 0)
3914 /* 33222222222211111111110000000000
3915 10987654321098765432109876543210
3916 000001x0xx0x0010000xxxxxxxxxxxxx
3922 if (((word
>> 20) & 0x1) == 0)
3924 /* 33222222222211111111110000000000
3925 10987654321098765432109876543210
3926 000001x0xx001010000xxxxxxxxxxxxx
3932 /* 33222222222211111111110000000000
3933 10987654321098765432109876543210
3934 000001x0xx011010000xxxxxxxxxxxxx
3942 /* 33222222222211111111110000000000
3943 10987654321098765432109876543210
3944 000001x0xx0xx110000xxxxxxxxxxxxx
3952 if (((word
>> 17) & 0x1) == 0)
3954 if (((word
>> 18) & 0x1) == 0)
3956 if (((word
>> 19) & 0x1) == 0)
3958 /* 33222222222211111111110000000000
3959 10987654321098765432109876543210
3960 000001x0xx0x0001000xxxxxxxxxxxxx
3966 if (((word
>> 20) & 0x1) == 0)
3968 /* 33222222222211111111110000000000
3969 10987654321098765432109876543210
3970 000001x0xx001001000xxxxxxxxxxxxx
3976 /* 33222222222211111111110000000000
3977 10987654321098765432109876543210
3978 000001x0xx011001000xxxxxxxxxxxxx
3986 if (((word
>> 19) & 0x1) == 0)
3988 /* 33222222222211111111110000000000
3989 10987654321098765432109876543210
3990 000001x0xx0x0101000xxxxxxxxxxxxx
3996 /* 33222222222211111111110000000000
3997 10987654321098765432109876543210
3998 000001x0xx0x1101000xxxxxxxxxxxxx
4006 if (((word
>> 18) & 0x1) == 0)
4008 if (((word
>> 19) & 0x1) == 0)
4010 if (((word
>> 20) & 0x1) == 0)
4012 /* 33222222222211111111110000000000
4013 10987654321098765432109876543210
4014 000001x0xx000011000xxxxxxxxxxxxx
4020 /* 33222222222211111111110000000000
4021 10987654321098765432109876543210
4022 000001x0xx010011000xxxxxxxxxxxxx
4029 if (((word
>> 20) & 0x1) == 0)
4031 /* 33222222222211111111110000000000
4032 10987654321098765432109876543210
4033 000001x0xx001011000xxxxxxxxxxxxx
4039 /* 33222222222211111111110000000000
4040 10987654321098765432109876543210
4041 000001x0xx011011000xxxxxxxxxxxxx
4049 /* 33222222222211111111110000000000
4050 10987654321098765432109876543210
4051 000001x0xx0xx111000xxxxxxxxxxxxx
4060 if (((word
>> 23) & 0x1) == 0)
4062 /* 33222222222211111111110000000000
4063 10987654321098765432109876543210
4064 100001x00x0xxxxx000xxxxxxxxxxxxx
4070 /* 33222222222211111111110000000000
4071 10987654321098765432109876543210
4072 100001x01x0xxxxx000xxxxxxxxxxxxx
4080 if (((word
>> 31) & 0x1) == 0)
4082 if (((word
>> 12) & 0x1) == 0)
4084 if (((word
>> 10) & 0x1) == 0)
4086 if (((word
>> 11) & 0x1) == 0)
4088 /* 33222222222211111111110000000000
4089 10987654321098765432109876543210
4090 010001x0xx0xxxxx000000xxxxxxxxxx
4096 /* 33222222222211111111110000000000
4097 10987654321098765432109876543210
4098 010001x0xx0xxxxx000010xxxxxxxxxx
4105 if (((word
>> 11) & 0x1) == 0)
4107 /* 33222222222211111111110000000000
4108 10987654321098765432109876543210
4109 010001x0xx0xxxxx000001xxxxxxxxxx
4115 /* 33222222222211111111110000000000
4116 10987654321098765432109876543210
4117 010001x0xx0xxxxx000011xxxxxxxxxx
4125 /* 33222222222211111111110000000000
4126 10987654321098765432109876543210
4127 010001x0xx0xxxxx0001xxxxxxxxxxxx
4134 if (((word
>> 23) & 0x1) == 0)
4136 /* 33222222222211111111110000000000
4137 10987654321098765432109876543210
4138 110001x00x0xxxxx000xxxxxxxxxxxxx
4144 /* 33222222222211111111110000000000
4145 10987654321098765432109876543210
4146 110001x01x0xxxxx000xxxxxxxxxxxxx
4155 if (((word
>> 30) & 0x1) == 0)
4157 if (((word
>> 31) & 0x1) == 0)
4159 if (((word
>> 10) & 0x1) == 0)
4161 if (((word
>> 11) & 0x1) == 0)
4163 if (((word
>> 12) & 0x1) == 0)
4165 /* 33222222222211111111110000000000
4166 10987654321098765432109876543210
4167 000001x0xx1xxxxx000000xxxxxxxxxx
4173 /* 33222222222211111111110000000000
4174 10987654321098765432109876543210
4175 000001x0xx1xxxxx000100xxxxxxxxxx
4182 /* 33222222222211111111110000000000
4183 10987654321098765432109876543210
4184 000001x0xx1xxxxx000x10xxxxxxxxxx
4191 if (((word
>> 11) & 0x1) == 0)
4193 if (((word
>> 12) & 0x1) == 0)
4195 /* 33222222222211111111110000000000
4196 10987654321098765432109876543210
4197 000001x0xx1xxxxx000001xxxxxxxxxx
4203 /* 33222222222211111111110000000000
4204 10987654321098765432109876543210
4205 000001x0xx1xxxxx000101xxxxxxxxxx
4212 /* 33222222222211111111110000000000
4213 10987654321098765432109876543210
4214 000001x0xx1xxxxx000x11xxxxxxxxxx
4222 if (((word
>> 23) & 0x1) == 0)
4224 /* 33222222222211111111110000000000
4225 10987654321098765432109876543210
4226 100001x00x1xxxxx000xxxxxxxxxxxxx
4232 /* 33222222222211111111110000000000
4233 10987654321098765432109876543210
4234 100001x01x1xxxxx000xxxxxxxxxxxxx
4242 if (((word
>> 23) & 0x1) == 0)
4244 if (((word
>> 31) & 0x1) == 0)
4246 if (((word
>> 10) & 0x1) == 0)
4248 if (((word
>> 11) & 0x1) == 0)
4250 /* 33222222222211111111110000000000
4251 10987654321098765432109876543210
4252 010001x00x1xxxxx000x00xxxxxxxxxx
4258 /* 33222222222211111111110000000000
4259 10987654321098765432109876543210
4260 010001x00x1xxxxx000x10xxxxxxxxxx
4267 if (((word
>> 11) & 0x1) == 0)
4269 /* 33222222222211111111110000000000
4270 10987654321098765432109876543210
4271 010001x00x1xxxxx000x01xxxxxxxxxx
4277 /* 33222222222211111111110000000000
4278 10987654321098765432109876543210
4279 010001x00x1xxxxx000x11xxxxxxxxxx
4287 /* 33222222222211111111110000000000
4288 10987654321098765432109876543210
4289 110001x00x1xxxxx000xxxxxxxxxxxxx
4296 if (((word
>> 31) & 0x1) == 0)
4298 if (((word
>> 10) & 0x1) == 0)
4300 if (((word
>> 11) & 0x1) == 0)
4302 if (((word
>> 12) & 0x1) == 0)
4304 if (((word
>> 22) & 0x1) == 0)
4306 /* 33222222222211111111110000000000
4307 10987654321098765432109876543210
4308 010001x0101xxxxx000000xxxxxxxxxx
4314 /* 33222222222211111111110000000000
4315 10987654321098765432109876543210
4316 010001x0111xxxxx000000xxxxxxxxxx
4323 if (((word
>> 22) & 0x1) == 0)
4325 /* 33222222222211111111110000000000
4326 10987654321098765432109876543210
4327 010001x0101xxxxx000100xxxxxxxxxx
4333 /* 33222222222211111111110000000000
4334 10987654321098765432109876543210
4335 010001x0111xxxxx000100xxxxxxxxxx
4343 if (((word
>> 12) & 0x1) == 0)
4345 if (((word
>> 22) & 0x1) == 0)
4347 /* 33222222222211111111110000000000
4348 10987654321098765432109876543210
4349 010001x0101xxxxx000010xxxxxxxxxx
4355 /* 33222222222211111111110000000000
4356 10987654321098765432109876543210
4357 010001x0111xxxxx000010xxxxxxxxxx
4364 /* 33222222222211111111110000000000
4365 10987654321098765432109876543210
4366 010001x01x1xxxxx000110xxxxxxxxxx
4374 if (((word
>> 11) & 0x1) == 0)
4376 if (((word
>> 12) & 0x1) == 0)
4378 if (((word
>> 22) & 0x1) == 0)
4380 /* 33222222222211111111110000000000
4381 10987654321098765432109876543210
4382 010001x0101xxxxx000001xxxxxxxxxx
4388 /* 33222222222211111111110000000000
4389 10987654321098765432109876543210
4390 010001x0111xxxxx000001xxxxxxxxxx
4397 if (((word
>> 22) & 0x1) == 0)
4399 /* 33222222222211111111110000000000
4400 10987654321098765432109876543210
4401 010001x0101xxxxx000101xxxxxxxxxx
4407 /* 33222222222211111111110000000000
4408 10987654321098765432109876543210
4409 010001x0111xxxxx000101xxxxxxxxxx
4417 if (((word
>> 12) & 0x1) == 0)
4419 if (((word
>> 22) & 0x1) == 0)
4421 /* 33222222222211111111110000000000
4422 10987654321098765432109876543210
4423 010001x0101xxxxx000011xxxxxxxxxx
4429 /* 33222222222211111111110000000000
4430 10987654321098765432109876543210
4431 010001x0111xxxxx000011xxxxxxxxxx
4438 /* 33222222222211111111110000000000
4439 10987654321098765432109876543210
4440 010001x01x1xxxxx000111xxxxxxxxxx
4449 /* 33222222222211111111110000000000
4450 10987654321098765432109876543210
4451 110001x01x1xxxxx000xxxxxxxxxxxxx
4461 if (((word
>> 31) & 0x1) == 0)
4463 if (((word
>> 21) & 0x1) == 0)
4465 if (((word
>> 16) & 0x1) == 0)
4467 if (((word
>> 17) & 0x1) == 0)
4469 if (((word
>> 18) & 0x1) == 0)
4471 if (((word
>> 19) & 0x1) == 0)
4473 if (((word
>> 20) & 0x1) == 0)
4475 /* 33222222222211111111110000000000
4476 10987654321098765432109876543210
4477 0x0001x0xx000000100xxxxxxxxxxxxx
4483 if (((word
>> 30) & 0x1) == 0)
4485 /* 33222222222211111111110000000000
4486 10987654321098765432109876543210
4487 000001x0xx010000100xxxxxxxxxxxxx
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 010001x0xx010000100xxxxxxxxxxxxx
4503 if (((word
>> 20) & 0x1) == 0)
4505 /* 33222222222211111111110000000000
4506 10987654321098765432109876543210
4507 0x0001x0xx001000100xxxxxxxxxxxxx
4513 if (((word
>> 30) & 0x1) == 0)
4515 /* 33222222222211111111110000000000
4516 10987654321098765432109876543210
4517 000001x0xx011000100xxxxxxxxxxxxx
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 010001x0xx011000100xxxxxxxxxxxxx
4534 if (((word
>> 19) & 0x1) == 0)
4536 if (((word
>> 20) & 0x1) == 0)
4538 /* 33222222222211111111110000000000
4539 10987654321098765432109876543210
4540 0x0001x0xx000100100xxxxxxxxxxxxx
4546 if (((word
>> 30) & 0x1) == 0)
4548 /* 33222222222211111111110000000000
4549 10987654321098765432109876543210
4550 000001x0xx010100100xxxxxxxxxxxxx
4556 /* 33222222222211111111110000000000
4557 10987654321098765432109876543210
4558 010001x0xx010100100xxxxxxxxxxxxx
4566 if (((word
>> 20) & 0x1) == 0)
4568 if (((word
>> 30) & 0x1) == 0)
4570 /* 33222222222211111111110000000000
4571 10987654321098765432109876543210
4572 000001x0xx001100100xxxxxxxxxxxxx
4578 /* 33222222222211111111110000000000
4579 10987654321098765432109876543210
4580 010001x0xx001100100xxxxxxxxxxxxx
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 0x0001x0xx011100100xxxxxxxxxxxxx
4598 if (((word
>> 18) & 0x1) == 0)
4600 if (((word
>> 19) & 0x1) == 0)
4602 if (((word
>> 20) & 0x1) == 0)
4604 /* 33222222222211111111110000000000
4605 10987654321098765432109876543210
4606 0x0001x0xx000010100xxxxxxxxxxxxx
4612 /* 33222222222211111111110000000000
4613 10987654321098765432109876543210
4614 0x0001x0xx010010100xxxxxxxxxxxxx
4621 if (((word
>> 20) & 0x1) == 0)
4623 /* 33222222222211111111110000000000
4624 10987654321098765432109876543210
4625 0x0001x0xx001010100xxxxxxxxxxxxx
4631 /* 33222222222211111111110000000000
4632 10987654321098765432109876543210
4633 0x0001x0xx011010100xxxxxxxxxxxxx
4641 if (((word
>> 19) & 0x1) == 0)
4643 if (((word
>> 20) & 0x1) == 0)
4645 if (((word
>> 30) & 0x1) == 0)
4647 /* 33222222222211111111110000000000
4648 10987654321098765432109876543210
4649 000001x0xx000110100xxxxxxxxxxxxx
4655 /* 33222222222211111111110000000000
4656 10987654321098765432109876543210
4657 010001x0xx000110100xxxxxxxxxxxxx
4664 /* 33222222222211111111110000000000
4665 10987654321098765432109876543210
4666 0x0001x0xx010110100xxxxxxxxxxxxx
4673 if (((word
>> 20) & 0x1) == 0)
4675 /* 33222222222211111111110000000000
4676 10987654321098765432109876543210
4677 0x0001x0xx001110100xxxxxxxxxxxxx
4683 /* 33222222222211111111110000000000
4684 10987654321098765432109876543210
4685 0x0001x0xx011110100xxxxxxxxxxxxx
4695 if (((word
>> 17) & 0x1) == 0)
4697 if (((word
>> 18) & 0x1) == 0)
4699 if (((word
>> 19) & 0x1) == 0)
4701 if (((word
>> 20) & 0x1) == 0)
4703 /* 33222222222211111111110000000000
4704 10987654321098765432109876543210
4705 0x0001x0xx000001100xxxxxxxxxxxxx
4711 if (((word
>> 30) & 0x1) == 0)
4713 /* 33222222222211111111110000000000
4714 10987654321098765432109876543210
4715 000001x0xx010001100xxxxxxxxxxxxx
4721 /* 33222222222211111111110000000000
4722 10987654321098765432109876543210
4723 010001x0xx010001100xxxxxxxxxxxxx
4731 if (((word
>> 20) & 0x1) == 0)
4733 /* 33222222222211111111110000000000
4734 10987654321098765432109876543210
4735 0x0001x0xx001001100xxxxxxxxxxxxx
4741 if (((word
>> 30) & 0x1) == 0)
4743 /* 33222222222211111111110000000000
4744 10987654321098765432109876543210
4745 000001x0xx011001100xxxxxxxxxxxxx
4751 /* 33222222222211111111110000000000
4752 10987654321098765432109876543210
4753 010001x0xx011001100xxxxxxxxxxxxx
4762 if (((word
>> 19) & 0x1) == 0)
4764 if (((word
>> 30) & 0x1) == 0)
4766 /* 33222222222211111111110000000000
4767 10987654321098765432109876543210
4768 000001x0xx0x0101100xxxxxxxxxxxxx
4774 /* 33222222222211111111110000000000
4775 10987654321098765432109876543210
4776 010001x0xx0x0101100xxxxxxxxxxxxx
4783 if (((word
>> 20) & 0x1) == 0)
4785 if (((word
>> 30) & 0x1) == 0)
4787 /* 33222222222211111111110000000000
4788 10987654321098765432109876543210
4789 000001x0xx001101100xxxxxxxxxxxxx
4795 /* 33222222222211111111110000000000
4796 10987654321098765432109876543210
4797 010001x0xx001101100xxxxxxxxxxxxx
4804 /* 33222222222211111111110000000000
4805 10987654321098765432109876543210
4806 0x0001x0xx011101100xxxxxxxxxxxxx
4815 if (((word
>> 18) & 0x1) == 0)
4817 if (((word
>> 19) & 0x1) == 0)
4819 if (((word
>> 20) & 0x1) == 0)
4821 if (((word
>> 30) & 0x1) == 0)
4823 /* 33222222222211111111110000000000
4824 10987654321098765432109876543210
4825 000001x0xx000011100xxxxxxxxxxxxx
4831 /* 33222222222211111111110000000000
4832 10987654321098765432109876543210
4833 010001x0xx000011100xxxxxxxxxxxxx
4840 if (((word
>> 30) & 0x1) == 0)
4842 /* 33222222222211111111110000000000
4843 10987654321098765432109876543210
4844 000001x0xx010011100xxxxxxxxxxxxx
4850 /* 33222222222211111111110000000000
4851 10987654321098765432109876543210
4852 010001x0xx010011100xxxxxxxxxxxxx
4860 if (((word
>> 20) & 0x1) == 0)
4862 /* 33222222222211111111110000000000
4863 10987654321098765432109876543210
4864 0x0001x0xx001011100xxxxxxxxxxxxx
4870 if (((word
>> 30) & 0x1) == 0)
4872 /* 33222222222211111111110000000000
4873 10987654321098765432109876543210
4874 000001x0xx011011100xxxxxxxxxxxxx
4880 /* 33222222222211111111110000000000
4881 10987654321098765432109876543210
4882 010001x0xx011011100xxxxxxxxxxxxx
4891 if (((word
>> 19) & 0x1) == 0)
4893 if (((word
>> 20) & 0x1) == 0)
4895 if (((word
>> 30) & 0x1) == 0)
4897 /* 33222222222211111111110000000000
4898 10987654321098765432109876543210
4899 000001x0xx000111100xxxxxxxxxxxxx
4905 /* 33222222222211111111110000000000
4906 10987654321098765432109876543210
4907 010001x0xx000111100xxxxxxxxxxxxx
4914 if (((word
>> 30) & 0x1) == 0)
4916 /* 33222222222211111111110000000000
4917 10987654321098765432109876543210
4918 000001x0xx010111100xxxxxxxxxxxxx
4924 /* 33222222222211111111110000000000
4925 10987654321098765432109876543210
4926 010001x0xx010111100xxxxxxxxxxxxx
4934 if (((word
>> 20) & 0x1) == 0)
4936 if (((word
>> 30) & 0x1) == 0)
4938 /* 33222222222211111111110000000000
4939 10987654321098765432109876543210
4940 000001x0xx001111100xxxxxxxxxxxxx
4946 /* 33222222222211111111110000000000
4947 10987654321098765432109876543210
4948 010001x0xx001111100xxxxxxxxxxxxx
4955 /* 33222222222211111111110000000000
4956 10987654321098765432109876543210
4957 0x0001x0xx011111100xxxxxxxxxxxxx
4968 if (((word
>> 10) & 0x1) == 0)
4970 if (((word
>> 12) & 0x1) == 0)
4972 if (((word
>> 30) & 0x1) == 0)
4974 /* 33222222222211111111110000000000
4975 10987654321098765432109876543210
4976 000001x0xx1xxxxx1000x0xxxxxxxxxx
4982 if (((word
>> 22) & 0x1) == 0)
4984 /* 33222222222211111111110000000000
4985 10987654321098765432109876543210
4986 010001x0x01xxxxx1000x0xxxxxxxxxx
4992 /* 33222222222211111111110000000000
4993 10987654321098765432109876543210
4994 010001x0x11xxxxx1000x0xxxxxxxxxx
5002 if (((word
>> 30) & 0x1) == 0)
5004 /* 33222222222211111111110000000000
5005 10987654321098765432109876543210
5006 000001x0xx1xxxxx1001x0xxxxxxxxxx
5012 if (((word
>> 22) & 0x1) == 0)
5014 /* 33222222222211111111110000000000
5015 10987654321098765432109876543210
5016 010001x0x01xxxxx1001x0xxxxxxxxxx
5022 /* 33222222222211111111110000000000
5023 10987654321098765432109876543210
5024 010001x0x11xxxxx1001x0xxxxxxxxxx
5033 if (((word
>> 12) & 0x1) == 0)
5035 if (((word
>> 30) & 0x1) == 0)
5037 if (((word
>> 11) & 0x1) == 0)
5039 /* 33222222222211111111110000000000
5040 10987654321098765432109876543210
5041 000001x0xx1xxxxx100001xxxxxxxxxx
5047 /* 33222222222211111111110000000000
5048 10987654321098765432109876543210
5049 000001x0xx1xxxxx100011xxxxxxxxxx
5056 if (((word
>> 22) & 0x1) == 0)
5058 /* 33222222222211111111110000000000
5059 10987654321098765432109876543210
5060 010001x0x01xxxxx1000x1xxxxxxxxxx
5066 /* 33222222222211111111110000000000
5067 10987654321098765432109876543210
5068 010001x0x11xxxxx1000x1xxxxxxxxxx
5076 if (((word
>> 30) & 0x1) == 0)
5078 if (((word
>> 11) & 0x1) == 0)
5080 /* 33222222222211111111110000000000
5081 10987654321098765432109876543210
5082 000001x0xx1xxxxx100101xxxxxxxxxx
5088 /* 33222222222211111111110000000000
5089 10987654321098765432109876543210
5090 000001x0xx1xxxxx100111xxxxxxxxxx
5097 if (((word
>> 22) & 0x1) == 0)
5099 /* 33222222222211111111110000000000
5100 10987654321098765432109876543210
5101 010001x0x01xxxxx1001x1xxxxxxxxxx
5107 /* 33222222222211111111110000000000
5108 10987654321098765432109876543210
5109 010001x0x11xxxxx1001x1xxxxxxxxxx
5120 if (((word
>> 22) & 0x1) == 0)
5122 if (((word
>> 21) & 0x1) == 0)
5124 if (((word
>> 23) & 0x1) == 0)
5126 /* 33222222222211111111110000000000
5127 10987654321098765432109876543210
5128 1x0001x0000xxxxx100xxxxxxxxxxxxx
5134 /* 33222222222211111111110000000000
5135 10987654321098765432109876543210
5136 1x0001x0100xxxxx100xxxxxxxxxxxxx
5143 if (((word
>> 23) & 0x1) == 0)
5145 if (((word
>> 30) & 0x1) == 0)
5147 /* 33222222222211111111110000000000
5148 10987654321098765432109876543210
5149 100001x0001xxxxx100xxxxxxxxxxxxx
5155 /* 33222222222211111111110000000000
5156 10987654321098765432109876543210
5157 110001x0001xxxxx100xxxxxxxxxxxxx
5164 if (((word
>> 30) & 0x1) == 0)
5166 /* 33222222222211111111110000000000
5167 10987654321098765432109876543210
5168 100001x0101xxxxx100xxxxxxxxxxxxx
5174 /* 33222222222211111111110000000000
5175 10987654321098765432109876543210
5176 110001x0101xxxxx100xxxxxxxxxxxxx
5185 if (((word
>> 23) & 0x1) == 0)
5187 if (((word
>> 30) & 0x1) == 0)
5189 /* 33222222222211111111110000000000
5190 10987654321098765432109876543210
5191 100001x001xxxxxx100xxxxxxxxxxxxx
5197 if (((word
>> 21) & 0x1) == 0)
5199 /* 33222222222211111111110000000000
5200 10987654321098765432109876543210
5201 110001x0010xxxxx100xxxxxxxxxxxxx
5207 /* 33222222222211111111110000000000
5208 10987654321098765432109876543210
5209 110001x0011xxxxx100xxxxxxxxxxxxx
5217 if (((word
>> 30) & 0x1) == 0)
5219 /* 33222222222211111111110000000000
5220 10987654321098765432109876543210
5221 100001x011xxxxxx100xxxxxxxxxxxxx
5227 if (((word
>> 21) & 0x1) == 0)
5229 /* 33222222222211111111110000000000
5230 10987654321098765432109876543210
5231 110001x0110xxxxx100xxxxxxxxxxxxx
5237 /* 33222222222211111111110000000000
5238 10987654321098765432109876543210
5239 110001x0111xxxxx100xxxxxxxxxxxxx
5251 if (((word
>> 15) & 0x1) == 0)
5253 if (((word
>> 21) & 0x1) == 0)
5255 if (((word
>> 30) & 0x1) == 0)
5257 if (((word
>> 31) & 0x1) == 0)
5259 /* 33222222222211111111110000000000
5260 10987654321098765432109876543210
5261 000001x0xx0xxxxx010xxxxxxxxxxxxx
5267 if (((word
>> 23) & 0x1) == 0)
5269 /* 33222222222211111111110000000000
5270 10987654321098765432109876543210
5271 100001x00x0xxxxx010xxxxxxxxxxxxx
5277 /* 33222222222211111111110000000000
5278 10987654321098765432109876543210
5279 100001x01x0xxxxx010xxxxxxxxxxxxx
5287 if (((word
>> 31) & 0x1) == 0)
5289 if (((word
>> 10) & 0x1) == 0)
5291 if (((word
>> 11) & 0x1) == 0)
5293 if (((word
>> 12) & 0x1) == 0)
5295 /* 33222222222211111111110000000000
5296 10987654321098765432109876543210
5297 010001x0xx0xxxxx010000xxxxxxxxxx
5303 /* 33222222222211111111110000000000
5304 10987654321098765432109876543210
5305 010001x0xx0xxxxx010100xxxxxxxxxx
5312 if (((word
>> 12) & 0x1) == 0)
5314 /* 33222222222211111111110000000000
5315 10987654321098765432109876543210
5316 010001x0xx0xxxxx010010xxxxxxxxxx
5322 /* 33222222222211111111110000000000
5323 10987654321098765432109876543210
5324 010001x0xx0xxxxx010110xxxxxxxxxx
5332 if (((word
>> 11) & 0x1) == 0)
5334 if (((word
>> 12) & 0x1) == 0)
5336 /* 33222222222211111111110000000000
5337 10987654321098765432109876543210
5338 010001x0xx0xxxxx010001xxxxxxxxxx
5344 /* 33222222222211111111110000000000
5345 10987654321098765432109876543210
5346 010001x0xx0xxxxx010101xxxxxxxxxx
5353 if (((word
>> 12) & 0x1) == 0)
5355 /* 33222222222211111111110000000000
5356 10987654321098765432109876543210
5357 010001x0xx0xxxxx010011xxxxxxxxxx
5363 /* 33222222222211111111110000000000
5364 10987654321098765432109876543210
5365 010001x0xx0xxxxx010111xxxxxxxxxx
5374 if (((word
>> 23) & 0x1) == 0)
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 110001x00x0xxxxx010xxxxxxxxxxxxx
5384 /* 33222222222211111111110000000000
5385 10987654321098765432109876543210
5386 110001x01x0xxxxx010xxxxxxxxxxxxx
5395 if (((word
>> 30) & 0x1) == 0)
5397 if (((word
>> 31) & 0x1) == 0)
5399 if (((word
>> 11) & 0x1) == 0)
5401 if (((word
>> 12) & 0x1) == 0)
5403 if (((word
>> 10) & 0x1) == 0)
5405 /* 33222222222211111111110000000000
5406 10987654321098765432109876543210
5407 000001x0xx1xxxxx010000xxxxxxxxxx
5413 /* 33222222222211111111110000000000
5414 10987654321098765432109876543210
5415 000001x0xx1xxxxx010001xxxxxxxxxx
5422 if (((word
>> 22) & 0x1) == 0)
5424 if (((word
>> 23) & 0x1) == 0)
5426 /* 33222222222211111111110000000000
5427 10987654321098765432109876543210
5428 000001x0001xxxxx01010xxxxxxxxxxx
5434 /* 33222222222211111111110000000000
5435 10987654321098765432109876543210
5436 000001x0101xxxxx01010xxxxxxxxxxx
5443 /* 33222222222211111111110000000000
5444 10987654321098765432109876543210
5445 000001x0x11xxxxx01010xxxxxxxxxxx
5453 if (((word
>> 10) & 0x1) == 0)
5455 /* 33222222222211111111110000000000
5456 10987654321098765432109876543210
5457 000001x0xx1xxxxx010x10xxxxxxxxxx
5463 /* 33222222222211111111110000000000
5464 10987654321098765432109876543210
5465 000001x0xx1xxxxx010x11xxxxxxxxxx
5473 if (((word
>> 23) & 0x1) == 0)
5475 /* 33222222222211111111110000000000
5476 10987654321098765432109876543210
5477 100001x00x1xxxxx010xxxxxxxxxxxxx
5483 /* 33222222222211111111110000000000
5484 10987654321098765432109876543210
5485 100001x01x1xxxxx010xxxxxxxxxxxxx
5493 if (((word
>> 23) & 0x1) == 0)
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 x10001x00x1xxxxx010xxxxxxxxxxxxx
5503 if (((word
>> 31) & 0x1) == 0)
5505 if (((word
>> 22) & 0x1) == 0)
5507 /* 33222222222211111111110000000000
5508 10987654321098765432109876543210
5509 010001x0101xxxxx010xxxxxxxxxxxxx
5515 /* 33222222222211111111110000000000
5516 10987654321098765432109876543210
5517 010001x0111xxxxx010xxxxxxxxxxxxx
5524 /* 33222222222211111111110000000000
5525 10987654321098765432109876543210
5526 110001x01x1xxxxx010xxxxxxxxxxxxx
5536 if (((word
>> 30) & 0x1) == 0)
5538 if (((word
>> 31) & 0x1) == 0)
5540 if (((word
>> 21) & 0x1) == 0)
5542 /* 33222222222211111111110000000000
5543 10987654321098765432109876543210
5544 000001x0xx0xxxxx110xxxxxxxxxxxxx
5550 if (((word
>> 10) & 0x1) == 0)
5552 if (((word
>> 11) & 0x1) == 0)
5554 if (((word
>> 20) & 0x1) == 0)
5556 if (((word
>> 22) & 0x1) == 0)
5558 /* 33222222222211111111110000000000
5559 10987654321098765432109876543210
5560 000001x0x010xxxx110x00xxxxxxxxxx
5566 if (((word
>> 23) & 0x1) == 0)
5568 /* 33222222222211111111110000000000
5569 10987654321098765432109876543210
5570 000001x00110xxxx110x00xxxxxxxxxx
5576 /* 33222222222211111111110000000000
5577 10987654321098765432109876543210
5578 000001x01110xxxx110x00xxxxxxxxxx
5586 if (((word
>> 22) & 0x1) == 0)
5588 /* 33222222222211111111110000000000
5589 10987654321098765432109876543210
5590 000001x0x011xxxx110x00xxxxxxxxxx
5596 if (((word
>> 23) & 0x1) == 0)
5598 /* 33222222222211111111110000000000
5599 10987654321098765432109876543210
5600 000001x00111xxxx110x00xxxxxxxxxx
5606 /* 33222222222211111111110000000000
5607 10987654321098765432109876543210
5608 000001x01111xxxx110x00xxxxxxxxxx
5617 if (((word
>> 22) & 0x1) == 0)
5619 /* 33222222222211111111110000000000
5620 10987654321098765432109876543210
5621 000001x0x01xxxxx110x10xxxxxxxxxx
5627 if (((word
>> 23) & 0x1) == 0)
5629 /* 33222222222211111111110000000000
5630 10987654321098765432109876543210
5631 000001x0011xxxxx110x10xxxxxxxxxx
5637 /* 33222222222211111111110000000000
5638 10987654321098765432109876543210
5639 000001x0111xxxxx110x10xxxxxxxxxx
5648 if (((word
>> 11) & 0x1) == 0)
5650 if (((word
>> 20) & 0x1) == 0)
5652 if (((word
>> 22) & 0x1) == 0)
5654 /* 33222222222211111111110000000000
5655 10987654321098765432109876543210
5656 000001x0x010xxxx110x01xxxxxxxxxx
5662 if (((word
>> 23) & 0x1) == 0)
5664 /* 33222222222211111111110000000000
5665 10987654321098765432109876543210
5666 000001x00110xxxx110x01xxxxxxxxxx
5672 /* 33222222222211111111110000000000
5673 10987654321098765432109876543210
5674 000001x01110xxxx110x01xxxxxxxxxx
5682 if (((word
>> 22) & 0x1) == 0)
5684 /* 33222222222211111111110000000000
5685 10987654321098765432109876543210
5686 000001x0x011xxxx110x01xxxxxxxxxx
5692 if (((word
>> 23) & 0x1) == 0)
5694 /* 33222222222211111111110000000000
5695 10987654321098765432109876543210
5696 000001x00111xxxx110x01xxxxxxxxxx
5702 /* 33222222222211111111110000000000
5703 10987654321098765432109876543210
5704 000001x01111xxxx110x01xxxxxxxxxx
5713 if (((word
>> 22) & 0x1) == 0)
5715 /* 33222222222211111111110000000000
5716 10987654321098765432109876543210
5717 000001x0x01xxxxx110x11xxxxxxxxxx
5723 if (((word
>> 23) & 0x1) == 0)
5725 /* 33222222222211111111110000000000
5726 10987654321098765432109876543210
5727 000001x0011xxxxx110x11xxxxxxxxxx
5733 /* 33222222222211111111110000000000
5734 10987654321098765432109876543210
5735 000001x0111xxxxx110x11xxxxxxxxxx
5746 if (((word
>> 22) & 0x1) == 0)
5748 if (((word
>> 21) & 0x1) == 0)
5750 if (((word
>> 23) & 0x1) == 0)
5752 /* 33222222222211111111110000000000
5753 10987654321098765432109876543210
5754 100001x0000xxxxx110xxxxxxxxxxxxx
5760 /* 33222222222211111111110000000000
5761 10987654321098765432109876543210
5762 100001x0100xxxxx110xxxxxxxxxxxxx
5769 if (((word
>> 23) & 0x1) == 0)
5771 /* 33222222222211111111110000000000
5772 10987654321098765432109876543210
5773 100001x0001xxxxx110xxxxxxxxxxxxx
5779 /* 33222222222211111111110000000000
5780 10987654321098765432109876543210
5781 100001x0101xxxxx110xxxxxxxxxxxxx
5789 if (((word
>> 23) & 0x1) == 0)
5791 /* 33222222222211111111110000000000
5792 10987654321098765432109876543210
5793 100001x001xxxxxx110xxxxxxxxxxxxx
5799 /* 33222222222211111111110000000000
5800 10987654321098765432109876543210
5801 100001x011xxxxxx110xxxxxxxxxxxxx
5810 if (((word
>> 21) & 0x1) == 0)
5812 if (((word
>> 22) & 0x1) == 0)
5814 if (((word
>> 23) & 0x1) == 0)
5816 /* 33222222222211111111110000000000
5817 10987654321098765432109876543210
5818 x10001x0000xxxxx110xxxxxxxxxxxxx
5824 /* 33222222222211111111110000000000
5825 10987654321098765432109876543210
5826 x10001x0100xxxxx110xxxxxxxxxxxxx
5833 if (((word
>> 23) & 0x1) == 0)
5835 /* 33222222222211111111110000000000
5836 10987654321098765432109876543210
5837 x10001x0010xxxxx110xxxxxxxxxxxxx
5843 /* 33222222222211111111110000000000
5844 10987654321098765432109876543210
5845 x10001x0110xxxxx110xxxxxxxxxxxxx
5853 if (((word
>> 22) & 0x1) == 0)
5855 if (((word
>> 23) & 0x1) == 0)
5857 /* 33222222222211111111110000000000
5858 10987654321098765432109876543210
5859 x10001x0001xxxxx110xxxxxxxxxxxxx
5865 if (((word
>> 31) & 0x1) == 0)
5867 if (((word
>> 10) & 0x1) == 0)
5869 if (((word
>> 12) & 0x1) == 0)
5871 /* 33222222222211111111110000000000
5872 10987654321098765432109876543210
5873 010001x0101xxxxx1100x0xxxxxxxxxx
5879 /* 33222222222211111111110000000000
5880 10987654321098765432109876543210
5881 010001x0101xxxxx1101x0xxxxxxxxxx
5888 if (((word
>> 12) & 0x1) == 0)
5890 /* 33222222222211111111110000000000
5891 10987654321098765432109876543210
5892 010001x0101xxxxx1100x1xxxxxxxxxx
5898 /* 33222222222211111111110000000000
5899 10987654321098765432109876543210
5900 010001x0101xxxxx1101x1xxxxxxxxxx
5908 /* 33222222222211111111110000000000
5909 10987654321098765432109876543210
5910 110001x0101xxxxx110xxxxxxxxxxxxx
5918 if (((word
>> 23) & 0x1) == 0)
5920 /* 33222222222211111111110000000000
5921 10987654321098765432109876543210
5922 x10001x0011xxxxx110xxxxxxxxxxxxx
5928 if (((word
>> 31) & 0x1) == 0)
5930 if (((word
>> 10) & 0x1) == 0)
5932 if (((word
>> 12) & 0x1) == 0)
5934 /* 33222222222211111111110000000000
5935 10987654321098765432109876543210
5936 010001x0111xxxxx1100x0xxxxxxxxxx
5942 /* 33222222222211111111110000000000
5943 10987654321098765432109876543210
5944 010001x0111xxxxx1101x0xxxxxxxxxx
5951 if (((word
>> 12) & 0x1) == 0)
5953 /* 33222222222211111111110000000000
5954 10987654321098765432109876543210
5955 010001x0111xxxxx1100x1xxxxxxxxxx
5961 /* 33222222222211111111110000000000
5962 10987654321098765432109876543210
5963 010001x0111xxxxx1101x1xxxxxxxxxx
5971 /* 33222222222211111111110000000000
5972 10987654321098765432109876543210
5973 110001x0111xxxxx110xxxxxxxxxxxxx
5986 if (((word
>> 14) & 0x1) == 0)
5988 if (((word
>> 15) & 0x1) == 0)
5990 if (((word
>> 21) & 0x1) == 0)
5992 if (((word
>> 30) & 0x1) == 0)
5994 if (((word
>> 31) & 0x1) == 0)
5996 if (((word
>> 17) & 0x1) == 0)
5998 if (((word
>> 19) & 0x1) == 0)
6000 if (((word
>> 20) & 0x1) == 0)
6002 if (((word
>> 16) & 0x1) == 0)
6004 /* 33222222222211111111110000000000
6005 10987654321098765432109876543210
6006 000001x0xx000x00001xxxxxxxxxxxxx
6012 /* 33222222222211111111110000000000
6013 10987654321098765432109876543210
6014 000001x0xx000x01001xxxxxxxxxxxxx
6021 /* 33222222222211111111110000000000
6022 10987654321098765432109876543210
6023 000001x0xx010x0x001xxxxxxxxxxxxx
6030 if (((word
>> 16) & 0x1) == 0)
6032 if (((word
>> 20) & 0x1) == 0)
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 000001x0xx001x00001xxxxxxxxxxxxx
6042 /* 33222222222211111111110000000000
6043 10987654321098765432109876543210
6044 000001x0xx011x00001xxxxxxxxxxxxx
6051 if (((word
>> 20) & 0x1) == 0)
6053 /* 33222222222211111111110000000000
6054 10987654321098765432109876543210
6055 000001x0xx001x01001xxxxxxxxxxxxx
6061 /* 33222222222211111111110000000000
6062 10987654321098765432109876543210
6063 000001x0xx011x01001xxxxxxxxxxxxx
6072 if (((word
>> 16) & 0x1) == 0)
6074 if (((word
>> 20) & 0x1) == 0)
6076 /* 33222222222211111111110000000000
6077 10987654321098765432109876543210
6078 000001x0xx00xx10001xxxxxxxxxxxxx
6084 /* 33222222222211111111110000000000
6085 10987654321098765432109876543210
6086 000001x0xx01xx10001xxxxxxxxxxxxx
6093 /* 33222222222211111111110000000000
6094 10987654321098765432109876543210
6095 000001x0xx0xxx11001xxxxxxxxxxxxx
6103 if (((word
>> 23) & 0x1) == 0)
6105 /* 33222222222211111111110000000000
6106 10987654321098765432109876543210
6107 100001x00x0xxxxx001xxxxxxxxxxxxx
6113 /* 33222222222211111111110000000000
6114 10987654321098765432109876543210
6115 100001x01x0xxxxx001xxxxxxxxxxxxx
6123 if (((word
>> 31) & 0x1) == 0)
6125 if (((word
>> 12) & 0x1) == 0)
6127 /* 33222222222211111111110000000000
6128 10987654321098765432109876543210
6129 010001x0xx0xxxxx0010xxxxxxxxxxxx
6135 /* 33222222222211111111110000000000
6136 10987654321098765432109876543210
6137 010001x0xx0xxxxx0011xxxxxxxxxxxx
6144 if (((word
>> 23) & 0x1) == 0)
6146 /* 33222222222211111111110000000000
6147 10987654321098765432109876543210
6148 110001x00x0xxxxx001xxxxxxxxxxxxx
6154 /* 33222222222211111111110000000000
6155 10987654321098765432109876543210
6156 110001x01x0xxxxx001xxxxxxxxxxxxx
6165 if (((word
>> 30) & 0x1) == 0)
6167 if (((word
>> 31) & 0x1) == 0)
6169 if (((word
>> 10) & 0x1) == 0)
6171 if (((word
>> 11) & 0x1) == 0)
6173 if (((word
>> 22) & 0x1) == 0)
6175 if (((word
>> 23) & 0x1) == 0)
6177 /* 33222222222211111111110000000000
6178 10987654321098765432109876543210
6179 000001x0001xxxxx001x00xxxxxxxxxx
6185 /* 33222222222211111111110000000000
6186 10987654321098765432109876543210
6187 000001x0101xxxxx001x00xxxxxxxxxx
6194 if (((word
>> 23) & 0x1) == 0)
6196 /* 33222222222211111111110000000000
6197 10987654321098765432109876543210
6198 000001x0011xxxxx001x00xxxxxxxxxx
6204 /* 33222222222211111111110000000000
6205 10987654321098765432109876543210
6206 000001x0111xxxxx001x00xxxxxxxxxx
6214 if (((word
>> 22) & 0x1) == 0)
6216 /* 33222222222211111111110000000000
6217 10987654321098765432109876543210
6218 000001x0x01xxxxx001x10xxxxxxxxxx
6224 /* 33222222222211111111110000000000
6225 10987654321098765432109876543210
6226 000001x0x11xxxxx001x10xxxxxxxxxx
6234 if (((word
>> 11) & 0x1) == 0)
6236 /* 33222222222211111111110000000000
6237 10987654321098765432109876543210
6238 000001x0xx1xxxxx001x01xxxxxxxxxx
6244 if (((word
>> 22) & 0x1) == 0)
6246 if (((word
>> 23) & 0x1) == 0)
6248 /* 33222222222211111111110000000000
6249 10987654321098765432109876543210
6250 000001x0001xxxxx001x11xxxxxxxxxx
6256 /* 33222222222211111111110000000000
6257 10987654321098765432109876543210
6258 000001x0101xxxxx001x11xxxxxxxxxx
6265 if (((word
>> 23) & 0x1) == 0)
6267 /* 33222222222211111111110000000000
6268 10987654321098765432109876543210
6269 000001x0011xxxxx001x11xxxxxxxxxx
6275 /* 33222222222211111111110000000000
6276 10987654321098765432109876543210
6277 000001x0111xxxxx001x11xxxxxxxxxx
6287 if (((word
>> 23) & 0x1) == 0)
6289 /* 33222222222211111111110000000000
6290 10987654321098765432109876543210
6291 100001x00x1xxxxx001xxxxxxxxxxxxx
6297 /* 33222222222211111111110000000000
6298 10987654321098765432109876543210
6299 100001x01x1xxxxx001xxxxxxxxxxxxx
6307 if (((word
>> 23) & 0x1) == 0)
6309 /* 33222222222211111111110000000000
6310 10987654321098765432109876543210
6311 x10001x00x1xxxxx001xxxxxxxxxxxxx
6317 if (((word
>> 31) & 0x1) == 0)
6319 if (((word
>> 10) & 0x1) == 0)
6321 if (((word
>> 12) & 0x1) == 0)
6323 if (((word
>> 22) & 0x1) == 0)
6325 /* 33222222222211111111110000000000
6326 10987654321098765432109876543210
6327 010001x0101xxxxx0010x0xxxxxxxxxx
6333 /* 33222222222211111111110000000000
6334 10987654321098765432109876543210
6335 010001x0111xxxxx0010x0xxxxxxxxxx
6342 if (((word
>> 22) & 0x1) == 0)
6344 /* 33222222222211111111110000000000
6345 10987654321098765432109876543210
6346 010001x0101xxxxx0011x0xxxxxxxxxx
6352 /* 33222222222211111111110000000000
6353 10987654321098765432109876543210
6354 010001x0111xxxxx0011x0xxxxxxxxxx
6362 if (((word
>> 12) & 0x1) == 0)
6364 if (((word
>> 22) & 0x1) == 0)
6366 /* 33222222222211111111110000000000
6367 10987654321098765432109876543210
6368 010001x0101xxxxx0010x1xxxxxxxxxx
6374 /* 33222222222211111111110000000000
6375 10987654321098765432109876543210
6376 010001x0111xxxxx0010x1xxxxxxxxxx
6383 if (((word
>> 22) & 0x1) == 0)
6385 /* 33222222222211111111110000000000
6386 10987654321098765432109876543210
6387 010001x0101xxxxx0011x1xxxxxxxxxx
6393 /* 33222222222211111111110000000000
6394 10987654321098765432109876543210
6395 010001x0111xxxxx0011x1xxxxxxxxxx
6404 /* 33222222222211111111110000000000
6405 10987654321098765432109876543210
6406 110001x01x1xxxxx001xxxxxxxxxxxxx
6416 if (((word
>> 30) & 0x1) == 0)
6418 if (((word
>> 31) & 0x1) == 0)
6420 if (((word
>> 21) & 0x1) == 0)
6422 if (((word
>> 16) & 0x1) == 0)
6424 if (((word
>> 17) & 0x1) == 0)
6426 if (((word
>> 18) & 0x1) == 0)
6428 if (((word
>> 19) & 0x1) == 0)
6430 /* 33222222222211111111110000000000
6431 10987654321098765432109876543210
6432 000001x0xx0x0000101xxxxxxxxxxxxx
6438 /* 33222222222211111111110000000000
6439 10987654321098765432109876543210
6440 000001x0xx0x1000101xxxxxxxxxxxxx
6447 if (((word
>> 19) & 0x1) == 0)
6449 /* 33222222222211111111110000000000
6450 10987654321098765432109876543210
6451 000001x0xx0x0100101xxxxxxxxxxxxx
6457 /* 33222222222211111111110000000000
6458 10987654321098765432109876543210
6459 000001x0xx0x1100101xxxxxxxxxxxxx
6467 if (((word
>> 18) & 0x1) == 0)
6469 if (((word
>> 19) & 0x1) == 0)
6471 /* 33222222222211111111110000000000
6472 10987654321098765432109876543210
6473 000001x0xx0x0010101xxxxxxxxxxxxx
6479 /* 33222222222211111111110000000000
6480 10987654321098765432109876543210
6481 000001x0xx0x1010101xxxxxxxxxxxxx
6488 if (((word
>> 19) & 0x1) == 0)
6490 /* 33222222222211111111110000000000
6491 10987654321098765432109876543210
6492 000001x0xx0x0110101xxxxxxxxxxxxx
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 000001x0xx0x1110101xxxxxxxxxxxxx
6509 if (((word
>> 17) & 0x1) == 0)
6511 if (((word
>> 18) & 0x1) == 0)
6513 if (((word
>> 19) & 0x1) == 0)
6515 /* 33222222222211111111110000000000
6516 10987654321098765432109876543210
6517 000001x0xx0x0001101xxxxxxxxxxxxx
6523 /* 33222222222211111111110000000000
6524 10987654321098765432109876543210
6525 000001x0xx0x1001101xxxxxxxxxxxxx
6532 if (((word
>> 19) & 0x1) == 0)
6534 /* 33222222222211111111110000000000
6535 10987654321098765432109876543210
6536 000001x0xx0x0101101xxxxxxxxxxxxx
6542 /* 33222222222211111111110000000000
6543 10987654321098765432109876543210
6544 000001x0xx0x1101101xxxxxxxxxxxxx
6552 if (((word
>> 18) & 0x1) == 0)
6554 if (((word
>> 19) & 0x1) == 0)
6556 /* 33222222222211111111110000000000
6557 10987654321098765432109876543210
6558 000001x0xx0x0011101xxxxxxxxxxxxx
6564 /* 33222222222211111111110000000000
6565 10987654321098765432109876543210
6566 000001x0xx0x1011101xxxxxxxxxxxxx
6573 /* 33222222222211111111110000000000
6574 10987654321098765432109876543210
6575 000001x0xx0xx111101xxxxxxxxxxxxx
6584 if (((word
>> 12) & 0x1) == 0)
6586 if (((word
>> 23) & 0x1) == 0)
6588 if (((word
>> 22) & 0x1) == 0)
6590 /* 33222222222211111111110000000000
6591 10987654321098765432109876543210
6592 000001x0001xxxxx1010xxxxxxxxxxxx
6598 /* 33222222222211111111110000000000
6599 10987654321098765432109876543210
6600 000001x0011xxxxx1010xxxxxxxxxxxx
6607 /* 33222222222211111111110000000000
6608 10987654321098765432109876543210
6609 000001x01x1xxxxx1010xxxxxxxxxxxx
6616 if (((word
>> 10) & 0x1) == 0)
6618 if (((word
>> 11) & 0x1) == 0)
6620 /* 33222222222211111111110000000000
6621 10987654321098765432109876543210
6622 000001x0xx1xxxxx101100xxxxxxxxxx
6628 /* 33222222222211111111110000000000
6629 10987654321098765432109876543210
6630 000001x0xx1xxxxx101110xxxxxxxxxx
6637 /* 33222222222211111111110000000000
6638 10987654321098765432109876543210
6639 000001x0xx1xxxxx1011x1xxxxxxxxxx
6648 if (((word
>> 22) & 0x1) == 0)
6650 if (((word
>> 21) & 0x1) == 0)
6652 if (((word
>> 23) & 0x1) == 0)
6654 /* 33222222222211111111110000000000
6655 10987654321098765432109876543210
6656 100001x0000xxxxx101xxxxxxxxxxxxx
6662 /* 33222222222211111111110000000000
6663 10987654321098765432109876543210
6664 100001x0100xxxxx101xxxxxxxxxxxxx
6671 if (((word
>> 23) & 0x1) == 0)
6673 /* 33222222222211111111110000000000
6674 10987654321098765432109876543210
6675 100001x0001xxxxx101xxxxxxxxxxxxx
6681 /* 33222222222211111111110000000000
6682 10987654321098765432109876543210
6683 100001x0101xxxxx101xxxxxxxxxxxxx
6691 if (((word
>> 23) & 0x1) == 0)
6693 /* 33222222222211111111110000000000
6694 10987654321098765432109876543210
6695 100001x001xxxxxx101xxxxxxxxxxxxx
6701 /* 33222222222211111111110000000000
6702 10987654321098765432109876543210
6703 100001x011xxxxxx101xxxxxxxxxxxxx
6712 if (((word
>> 21) & 0x1) == 0)
6714 if (((word
>> 31) & 0x1) == 0)
6716 if (((word
>> 16) & 0x1) == 0)
6718 if (((word
>> 17) & 0x1) == 0)
6720 if (((word
>> 18) & 0x1) == 0)
6722 if (((word
>> 19) & 0x1) == 0)
6724 /* 33222222222211111111110000000000
6725 10987654321098765432109876543210
6726 010001x0xx0x0000101xxxxxxxxxxxxx
6732 /* 33222222222211111111110000000000
6733 10987654321098765432109876543210
6734 010001x0xx0x1000101xxxxxxxxxxxxx
6741 if (((word
>> 20) & 0x1) == 0)
6743 /* 33222222222211111111110000000000
6744 10987654321098765432109876543210
6745 010001x0xx00x100101xxxxxxxxxxxxx
6751 /* 33222222222211111111110000000000
6752 10987654321098765432109876543210
6753 010001x0xx01x100101xxxxxxxxxxxxx
6761 /* 33222222222211111111110000000000
6762 10987654321098765432109876543210
6763 010001x0xx0xxx10101xxxxxxxxxxxxx
6770 if (((word
>> 17) & 0x1) == 0)
6772 if (((word
>> 18) & 0x1) == 0)
6774 if (((word
>> 19) & 0x1) == 0)
6776 if (((word
>> 20) & 0x1) == 0)
6778 /* 33222222222211111111110000000000
6779 10987654321098765432109876543210
6780 010001x0xx000001101xxxxxxxxxxxxx
6786 /* 33222222222211111111110000000000
6787 10987654321098765432109876543210
6788 010001x0xx010001101xxxxxxxxxxxxx
6795 /* 33222222222211111111110000000000
6796 10987654321098765432109876543210
6797 010001x0xx0x1001101xxxxxxxxxxxxx
6804 if (((word
>> 20) & 0x1) == 0)
6806 /* 33222222222211111111110000000000
6807 10987654321098765432109876543210
6808 010001x0xx00x101101xxxxxxxxxxxxx
6814 /* 33222222222211111111110000000000
6815 10987654321098765432109876543210
6816 010001x0xx01x101101xxxxxxxxxxxxx
6824 /* 33222222222211111111110000000000
6825 10987654321098765432109876543210
6826 010001x0xx0xxx11101xxxxxxxxxxxxx
6834 if (((word
>> 23) & 0x1) == 0)
6836 /* 33222222222211111111110000000000
6837 10987654321098765432109876543210
6838 110001x00x0xxxxx101xxxxxxxxxxxxx
6844 /* 33222222222211111111110000000000
6845 10987654321098765432109876543210
6846 110001x01x0xxxxx101xxxxxxxxxxxxx
6854 if (((word
>> 22) & 0x1) == 0)
6856 if (((word
>> 23) & 0x1) == 0)
6858 /* 33222222222211111111110000000000
6859 10987654321098765432109876543210
6860 x10001x0001xxxxx101xxxxxxxxxxxxx
6866 if (((word
>> 31) & 0x1) == 0)
6868 if (((word
>> 10) & 0x1) == 0)
6870 if (((word
>> 12) & 0x1) == 0)
6872 /* 33222222222211111111110000000000
6873 10987654321098765432109876543210
6874 010001x0101xxxxx1010x0xxxxxxxxxx
6880 /* 33222222222211111111110000000000
6881 10987654321098765432109876543210
6882 010001x0101xxxxx1011x0xxxxxxxxxx
6889 if (((word
>> 12) & 0x1) == 0)
6891 /* 33222222222211111111110000000000
6892 10987654321098765432109876543210
6893 010001x0101xxxxx1010x1xxxxxxxxxx
6899 /* 33222222222211111111110000000000
6900 10987654321098765432109876543210
6901 010001x0101xxxxx1011x1xxxxxxxxxx
6909 /* 33222222222211111111110000000000
6910 10987654321098765432109876543210
6911 110001x0101xxxxx101xxxxxxxxxxxxx
6919 if (((word
>> 23) & 0x1) == 0)
6921 /* 33222222222211111111110000000000
6922 10987654321098765432109876543210
6923 x10001x0011xxxxx101xxxxxxxxxxxxx
6929 if (((word
>> 31) & 0x1) == 0)
6931 if (((word
>> 10) & 0x1) == 0)
6933 if (((word
>> 12) & 0x1) == 0)
6935 /* 33222222222211111111110000000000
6936 10987654321098765432109876543210
6937 010001x0111xxxxx1010x0xxxxxxxxxx
6943 /* 33222222222211111111110000000000
6944 10987654321098765432109876543210
6945 010001x0111xxxxx1011x0xxxxxxxxxx
6952 if (((word
>> 12) & 0x1) == 0)
6954 /* 33222222222211111111110000000000
6955 10987654321098765432109876543210
6956 010001x0111xxxxx1010x1xxxxxxxxxx
6962 /* 33222222222211111111110000000000
6963 10987654321098765432109876543210
6964 010001x0111xxxxx1011x1xxxxxxxxxx
6972 /* 33222222222211111111110000000000
6973 10987654321098765432109876543210
6974 110001x0111xxxxx101xxxxxxxxxxxxx
6986 if (((word
>> 15) & 0x1) == 0)
6988 if (((word
>> 21) & 0x1) == 0)
6990 if (((word
>> 30) & 0x1) == 0)
6992 if (((word
>> 31) & 0x1) == 0)
6994 /* 33222222222211111111110000000000
6995 10987654321098765432109876543210
6996 000001x0xx0xxxxx011xxxxxxxxxxxxx
7002 if (((word
>> 23) & 0x1) == 0)
7004 /* 33222222222211111111110000000000
7005 10987654321098765432109876543210
7006 100001x00x0xxxxx011xxxxxxxxxxxxx
7012 /* 33222222222211111111110000000000
7013 10987654321098765432109876543210
7014 100001x01x0xxxxx011xxxxxxxxxxxxx
7022 if (((word
>> 31) & 0x1) == 0)
7024 if (((word
>> 10) & 0x1) == 0)
7026 if (((word
>> 11) & 0x1) == 0)
7028 if (((word
>> 12) & 0x1) == 0)
7030 /* 33222222222211111111110000000000
7031 10987654321098765432109876543210
7032 010001x0xx0xxxxx011000xxxxxxxxxx
7038 /* 33222222222211111111110000000000
7039 10987654321098765432109876543210
7040 010001x0xx0xxxxx011100xxxxxxxxxx
7047 if (((word
>> 12) & 0x1) == 0)
7049 /* 33222222222211111111110000000000
7050 10987654321098765432109876543210
7051 010001x0xx0xxxxx011010xxxxxxxxxx
7057 /* 33222222222211111111110000000000
7058 10987654321098765432109876543210
7059 010001x0xx0xxxxx011110xxxxxxxxxx
7067 if (((word
>> 11) & 0x1) == 0)
7069 if (((word
>> 12) & 0x1) == 0)
7071 /* 33222222222211111111110000000000
7072 10987654321098765432109876543210
7073 010001x0xx0xxxxx011001xxxxxxxxxx
7079 /* 33222222222211111111110000000000
7080 10987654321098765432109876543210
7081 010001x0xx0xxxxx011101xxxxxxxxxx
7088 /* 33222222222211111111110000000000
7089 10987654321098765432109876543210
7090 010001x0xx0xxxxx011x11xxxxxxxxxx
7098 if (((word
>> 23) & 0x1) == 0)
7100 /* 33222222222211111111110000000000
7101 10987654321098765432109876543210
7102 110001x00x0xxxxx011xxxxxxxxxxxxx
7108 /* 33222222222211111111110000000000
7109 10987654321098765432109876543210
7110 110001x01x0xxxxx011xxxxxxxxxxxxx
7119 if (((word
>> 30) & 0x1) == 0)
7121 if (((word
>> 31) & 0x1) == 0)
7123 if (((word
>> 10) & 0x1) == 0)
7125 if (((word
>> 11) & 0x1) == 0)
7127 if (((word
>> 12) & 0x1) == 0)
7129 /* 33222222222211111111110000000000
7130 10987654321098765432109876543210
7131 000001x0xx1xxxxx011000xxxxxxxxxx
7137 /* 33222222222211111111110000000000
7138 10987654321098765432109876543210
7139 000001x0xx1xxxxx011100xxxxxxxxxx
7146 /* 33222222222211111111110000000000
7147 10987654321098765432109876543210
7148 000001x0xx1xxxxx011x10xxxxxxxxxx
7155 if (((word
>> 11) & 0x1) == 0)
7157 if (((word
>> 12) & 0x1) == 0)
7159 /* 33222222222211111111110000000000
7160 10987654321098765432109876543210
7161 000001x0xx1xxxxx011001xxxxxxxxxx
7167 /* 33222222222211111111110000000000
7168 10987654321098765432109876543210
7169 000001x0xx1xxxxx011101xxxxxxxxxx
7176 /* 33222222222211111111110000000000
7177 10987654321098765432109876543210
7178 000001x0xx1xxxxx011x11xxxxxxxxxx
7186 if (((word
>> 23) & 0x1) == 0)
7188 /* 33222222222211111111110000000000
7189 10987654321098765432109876543210
7190 100001x00x1xxxxx011xxxxxxxxxxxxx
7196 /* 33222222222211111111110000000000
7197 10987654321098765432109876543210
7198 100001x01x1xxxxx011xxxxxxxxxxxxx
7206 if (((word
>> 23) & 0x1) == 0)
7208 /* 33222222222211111111110000000000
7209 10987654321098765432109876543210
7210 x10001x00x1xxxxx011xxxxxxxxxxxxx
7216 if (((word
>> 31) & 0x1) == 0)
7218 if (((word
>> 12) & 0x1) == 0)
7220 if (((word
>> 22) & 0x1) == 0)
7222 /* 33222222222211111111110000000000
7223 10987654321098765432109876543210
7224 010001x0101xxxxx0110xxxxxxxxxxxx
7230 /* 33222222222211111111110000000000
7231 10987654321098765432109876543210
7232 010001x0111xxxxx0110xxxxxxxxxxxx
7239 if (((word
>> 22) & 0x1) == 0)
7241 /* 33222222222211111111110000000000
7242 10987654321098765432109876543210
7243 010001x0101xxxxx0111xxxxxxxxxxxx
7249 /* 33222222222211111111110000000000
7250 10987654321098765432109876543210
7251 010001x0111xxxxx0111xxxxxxxxxxxx
7259 /* 33222222222211111111110000000000
7260 10987654321098765432109876543210
7261 110001x01x1xxxxx011xxxxxxxxxxxxx
7271 if (((word
>> 30) & 0x1) == 0)
7273 if (((word
>> 31) & 0x1) == 0)
7275 if (((word
>> 21) & 0x1) == 0)
7277 /* 33222222222211111111110000000000
7278 10987654321098765432109876543210
7279 000001x0xx0xxxxx111xxxxxxxxxxxxx
7285 if (((word
>> 10) & 0x1) == 0)
7287 if (((word
>> 11) & 0x1) == 0)
7289 if (((word
>> 12) & 0x1) == 0)
7291 if (((word
>> 20) & 0x1) == 0)
7293 if (((word
>> 22) & 0x1) == 0)
7295 if (((word
>> 23) & 0x1) == 0)
7297 /* 33222222222211111111110000000000
7298 10987654321098765432109876543210
7299 000001x00010xxxx111000xxxxxxxxxx
7305 /* 33222222222211111111110000000000
7306 10987654321098765432109876543210
7307 000001x01010xxxx111000xxxxxxxxxx
7314 if (((word
>> 23) & 0x1) == 0)
7316 /* 33222222222211111111110000000000
7317 10987654321098765432109876543210
7318 000001x00110xxxx111000xxxxxxxxxx
7324 /* 33222222222211111111110000000000
7325 10987654321098765432109876543210
7326 000001x01110xxxx111000xxxxxxxxxx
7334 if (((word
>> 22) & 0x1) == 0)
7336 if (((word
>> 23) & 0x1) == 0)
7338 /* 33222222222211111111110000000000
7339 10987654321098765432109876543210
7340 000001x00011xxxx111000xxxxxxxxxx
7346 /* 33222222222211111111110000000000
7347 10987654321098765432109876543210
7348 000001x01011xxxx111000xxxxxxxxxx
7355 if (((word
>> 23) & 0x1) == 0)
7357 /* 33222222222211111111110000000000
7358 10987654321098765432109876543210
7359 000001x00111xxxx111000xxxxxxxxxx
7365 /* 33222222222211111111110000000000
7366 10987654321098765432109876543210
7367 000001x01111xxxx111000xxxxxxxxxx
7376 if (((word
>> 20) & 0x1) == 0)
7378 if (((word
>> 22) & 0x1) == 0)
7380 if (((word
>> 23) & 0x1) == 0)
7382 /* 33222222222211111111110000000000
7383 10987654321098765432109876543210
7384 000001x00010xxxx111100xxxxxxxxxx
7390 /* 33222222222211111111110000000000
7391 10987654321098765432109876543210
7392 000001x01010xxxx111100xxxxxxxxxx
7399 if (((word
>> 23) & 0x1) == 0)
7401 /* 33222222222211111111110000000000
7402 10987654321098765432109876543210
7403 000001x00110xxxx111100xxxxxxxxxx
7409 /* 33222222222211111111110000000000
7410 10987654321098765432109876543210
7411 000001x01110xxxx111100xxxxxxxxxx
7419 if (((word
>> 22) & 0x1) == 0)
7421 if (((word
>> 23) & 0x1) == 0)
7423 /* 33222222222211111111110000000000
7424 10987654321098765432109876543210
7425 000001x00011xxxx111100xxxxxxxxxx
7431 /* 33222222222211111111110000000000
7432 10987654321098765432109876543210
7433 000001x01011xxxx111100xxxxxxxxxx
7440 if (((word
>> 23) & 0x1) == 0)
7442 /* 33222222222211111111110000000000
7443 10987654321098765432109876543210
7444 000001x00111xxxx111100xxxxxxxxxx
7450 /* 33222222222211111111110000000000
7451 10987654321098765432109876543210
7452 000001x01111xxxx111100xxxxxxxxxx
7462 if (((word
>> 20) & 0x1) == 0)
7464 if (((word
>> 22) & 0x1) == 0)
7466 if (((word
>> 23) & 0x1) == 0)
7468 /* 33222222222211111111110000000000
7469 10987654321098765432109876543210
7470 000001x00010xxxx111x10xxxxxxxxxx
7476 /* 33222222222211111111110000000000
7477 10987654321098765432109876543210
7478 000001x01010xxxx111x10xxxxxxxxxx
7485 if (((word
>> 23) & 0x1) == 0)
7487 /* 33222222222211111111110000000000
7488 10987654321098765432109876543210
7489 000001x00110xxxx111x10xxxxxxxxxx
7495 /* 33222222222211111111110000000000
7496 10987654321098765432109876543210
7497 000001x01110xxxx111x10xxxxxxxxxx
7505 if (((word
>> 22) & 0x1) == 0)
7507 if (((word
>> 23) & 0x1) == 0)
7509 /* 33222222222211111111110000000000
7510 10987654321098765432109876543210
7511 000001x00011xxxx111x10xxxxxxxxxx
7517 /* 33222222222211111111110000000000
7518 10987654321098765432109876543210
7519 000001x01011xxxx111x10xxxxxxxxxx
7526 if (((word
>> 23) & 0x1) == 0)
7528 /* 33222222222211111111110000000000
7529 10987654321098765432109876543210
7530 000001x00111xxxx111x10xxxxxxxxxx
7536 /* 33222222222211111111110000000000
7537 10987654321098765432109876543210
7538 000001x01111xxxx111x10xxxxxxxxxx
7548 if (((word
>> 11) & 0x1) == 0)
7550 if (((word
>> 12) & 0x1) == 0)
7552 if (((word
>> 22) & 0x1) == 0)
7554 if (((word
>> 23) & 0x1) == 0)
7556 /* 33222222222211111111110000000000
7557 10987654321098765432109876543210
7558 000001x0001xxxxx111001xxxxxxxxxx
7564 /* 33222222222211111111110000000000
7565 10987654321098765432109876543210
7566 000001x0101xxxxx111001xxxxxxxxxx
7573 if (((word
>> 23) & 0x1) == 0)
7575 /* 33222222222211111111110000000000
7576 10987654321098765432109876543210
7577 000001x0011xxxxx111001xxxxxxxxxx
7583 /* 33222222222211111111110000000000
7584 10987654321098765432109876543210
7585 000001x0111xxxxx111001xxxxxxxxxx
7593 if (((word
>> 20) & 0x1) == 0)
7595 if (((word
>> 22) & 0x1) == 0)
7597 if (((word
>> 23) & 0x1) == 0)
7599 /* 33222222222211111111110000000000
7600 10987654321098765432109876543210
7601 000001x00010xxxx111101xxxxxxxxxx
7607 /* 33222222222211111111110000000000
7608 10987654321098765432109876543210
7609 000001x01010xxxx111101xxxxxxxxxx
7616 if (((word
>> 23) & 0x1) == 0)
7618 /* 33222222222211111111110000000000
7619 10987654321098765432109876543210
7620 000001x00110xxxx111101xxxxxxxxxx
7626 /* 33222222222211111111110000000000
7627 10987654321098765432109876543210
7628 000001x01110xxxx111101xxxxxxxxxx
7636 if (((word
>> 22) & 0x1) == 0)
7638 if (((word
>> 23) & 0x1) == 0)
7640 /* 33222222222211111111110000000000
7641 10987654321098765432109876543210
7642 000001x00011xxxx111101xxxxxxxxxx
7648 /* 33222222222211111111110000000000
7649 10987654321098765432109876543210
7650 000001x01011xxxx111101xxxxxxxxxx
7657 if (((word
>> 23) & 0x1) == 0)
7659 /* 33222222222211111111110000000000
7660 10987654321098765432109876543210
7661 000001x00111xxxx111101xxxxxxxxxx
7667 /* 33222222222211111111110000000000
7668 10987654321098765432109876543210
7669 000001x01111xxxx111101xxxxxxxxxx
7679 if (((word
>> 20) & 0x1) == 0)
7681 if (((word
>> 22) & 0x1) == 0)
7683 if (((word
>> 23) & 0x1) == 0)
7685 /* 33222222222211111111110000000000
7686 10987654321098765432109876543210
7687 000001x00010xxxx111x11xxxxxxxxxx
7693 /* 33222222222211111111110000000000
7694 10987654321098765432109876543210
7695 000001x01010xxxx111x11xxxxxxxxxx
7702 if (((word
>> 23) & 0x1) == 0)
7704 /* 33222222222211111111110000000000
7705 10987654321098765432109876543210
7706 000001x00110xxxx111x11xxxxxxxxxx
7712 /* 33222222222211111111110000000000
7713 10987654321098765432109876543210
7714 000001x01110xxxx111x11xxxxxxxxxx
7722 if (((word
>> 22) & 0x1) == 0)
7724 if (((word
>> 23) & 0x1) == 0)
7726 /* 33222222222211111111110000000000
7727 10987654321098765432109876543210
7728 000001x00011xxxx111x11xxxxxxxxxx
7734 /* 33222222222211111111110000000000
7735 10987654321098765432109876543210
7736 000001x01011xxxx111x11xxxxxxxxxx
7743 if (((word
>> 23) & 0x1) == 0)
7745 /* 33222222222211111111110000000000
7746 10987654321098765432109876543210
7747 000001x00111xxxx111x11xxxxxxxxxx
7753 /* 33222222222211111111110000000000
7754 10987654321098765432109876543210
7755 000001x01111xxxx111x11xxxxxxxxxx
7767 if (((word
>> 22) & 0x1) == 0)
7769 if (((word
>> 21) & 0x1) == 0)
7771 if (((word
>> 23) & 0x1) == 0)
7773 /* 33222222222211111111110000000000
7774 10987654321098765432109876543210
7775 100001x0000xxxxx111xxxxxxxxxxxxx
7781 /* 33222222222211111111110000000000
7782 10987654321098765432109876543210
7783 100001x0100xxxxx111xxxxxxxxxxxxx
7790 if (((word
>> 23) & 0x1) == 0)
7792 /* 33222222222211111111110000000000
7793 10987654321098765432109876543210
7794 100001x0001xxxxx111xxxxxxxxxxxxx
7800 /* 33222222222211111111110000000000
7801 10987654321098765432109876543210
7802 100001x0101xxxxx111xxxxxxxxxxxxx
7810 if (((word
>> 23) & 0x1) == 0)
7812 /* 33222222222211111111110000000000
7813 10987654321098765432109876543210
7814 100001x001xxxxxx111xxxxxxxxxxxxx
7820 /* 33222222222211111111110000000000
7821 10987654321098765432109876543210
7822 100001x011xxxxxx111xxxxxxxxxxxxx
7831 if (((word
>> 21) & 0x1) == 0)
7833 if (((word
>> 22) & 0x1) == 0)
7835 if (((word
>> 23) & 0x1) == 0)
7837 /* 33222222222211111111110000000000
7838 10987654321098765432109876543210
7839 x10001x0000xxxxx111xxxxxxxxxxxxx
7845 /* 33222222222211111111110000000000
7846 10987654321098765432109876543210
7847 x10001x0100xxxxx111xxxxxxxxxxxxx
7854 if (((word
>> 23) & 0x1) == 0)
7856 /* 33222222222211111111110000000000
7857 10987654321098765432109876543210
7858 x10001x0010xxxxx111xxxxxxxxxxxxx
7864 /* 33222222222211111111110000000000
7865 10987654321098765432109876543210
7866 x10001x0110xxxxx111xxxxxxxxxxxxx
7874 if (((word
>> 23) & 0x1) == 0)
7876 if (((word
>> 31) & 0x1) == 0)
7878 if (((word
>> 10) & 0x1) == 0)
7880 if (((word
>> 11) & 0x1) == 0)
7882 /* 33222222222211111111110000000000
7883 10987654321098765432109876543210
7884 010001x00x1xxxxx111x00xxxxxxxxxx
7890 /* 33222222222211111111110000000000
7891 10987654321098765432109876543210
7892 010001x00x1xxxxx111x10xxxxxxxxxx
7899 /* 33222222222211111111110000000000
7900 10987654321098765432109876543210
7901 010001x00x1xxxxx111xx1xxxxxxxxxx
7908 if (((word
>> 22) & 0x1) == 0)
7910 /* 33222222222211111111110000000000
7911 10987654321098765432109876543210
7912 110001x0001xxxxx111xxxxxxxxxxxxx
7918 /* 33222222222211111111110000000000
7919 10987654321098765432109876543210
7920 110001x0011xxxxx111xxxxxxxxxxxxx
7928 if (((word
>> 22) & 0x1) == 0)
7930 if (((word
>> 31) & 0x1) == 0)
7932 if (((word
>> 10) & 0x1) == 0)
7934 if (((word
>> 12) & 0x1) == 0)
7936 /* 33222222222211111111110000000000
7937 10987654321098765432109876543210
7938 010001x0101xxxxx1110x0xxxxxxxxxx
7944 if (((word
>> 11) & 0x1) == 0)
7946 /* 33222222222211111111110000000000
7947 10987654321098765432109876543210
7948 010001x0101xxxxx111100xxxxxxxxxx
7954 /* 33222222222211111111110000000000
7955 10987654321098765432109876543210
7956 010001x0101xxxxx111110xxxxxxxxxx
7964 if (((word
>> 12) & 0x1) == 0)
7966 /* 33222222222211111111110000000000
7967 10987654321098765432109876543210
7968 010001x0101xxxxx1110x1xxxxxxxxxx
7974 /* 33222222222211111111110000000000
7975 10987654321098765432109876543210
7976 010001x0101xxxxx1111x1xxxxxxxxxx
7984 /* 33222222222211111111110000000000
7985 10987654321098765432109876543210
7986 110001x0101xxxxx111xxxxxxxxxxxxx
7993 if (((word
>> 31) & 0x1) == 0)
7995 if (((word
>> 10) & 0x1) == 0)
7997 if (((word
>> 12) & 0x1) == 0)
7999 /* 33222222222211111111110000000000
8000 10987654321098765432109876543210
8001 010001x0111xxxxx1110x0xxxxxxxxxx
8007 if (((word
>> 11) & 0x1) == 0)
8009 /* 33222222222211111111110000000000
8010 10987654321098765432109876543210
8011 010001x0111xxxxx111100xxxxxxxxxx
8017 /* 33222222222211111111110000000000
8018 10987654321098765432109876543210
8019 010001x0111xxxxx111110xxxxxxxxxx
8027 if (((word
>> 12) & 0x1) == 0)
8029 /* 33222222222211111111110000000000
8030 10987654321098765432109876543210
8031 010001x0111xxxxx1110x1xxxxxxxxxx
8037 /* 33222222222211111111110000000000
8038 10987654321098765432109876543210
8039 010001x0111xxxxx1111x1xxxxxxxxxx
8047 /* 33222222222211111111110000000000
8048 10987654321098765432109876543210
8049 110001x0111xxxxx111xxxxxxxxxxxxx
8063 if (((word
>> 21) & 0x1) == 0)
8065 if (((word
>> 15) & 0x1) == 0)
8067 if (((word
>> 30) & 0x1) == 0)
8069 if (((word
>> 13) & 0x1) == 0)
8071 if (((word
>> 14) & 0x1) == 0)
8073 if (((word
>> 31) & 0x1) == 0)
8075 if (((word
>> 4) & 0x1) == 0)
8077 /* 33222222222211111111110000000000
8078 10987654321098765432109876543210
8079 001001x0xx0xxxxx000xxxxxxxx0xxxx
8085 /* 33222222222211111111110000000000
8086 10987654321098765432109876543210
8087 001001x0xx0xxxxx000xxxxxxxx1xxxx
8094 if (((word
>> 23) & 0x1) == 0)
8096 /* 33222222222211111111110000000000
8097 10987654321098765432109876543210
8098 101001x00x0xxxxx000xxxxxxxxxxxxx
8104 /* 33222222222211111111110000000000
8105 10987654321098765432109876543210
8106 101001x01x0xxxxx000xxxxxxxxxxxxx
8114 if (((word
>> 31) & 0x1) == 0)
8116 if (((word
>> 4) & 0x1) == 0)
8118 /* 33222222222211111111110000000000
8119 10987654321098765432109876543210
8120 001001x0xx0xxxxx010xxxxxxxx0xxxx
8126 /* 33222222222211111111110000000000
8127 10987654321098765432109876543210
8128 001001x0xx0xxxxx010xxxxxxxx1xxxx
8135 if (((word
>> 22) & 0x1) == 0)
8137 if (((word
>> 23) & 0x1) == 0)
8139 /* 33222222222211111111110000000000
8140 10987654321098765432109876543210
8141 101001x0000xxxxx010xxxxxxxxxxxxx
8147 /* 33222222222211111111110000000000
8148 10987654321098765432109876543210
8149 101001x0100xxxxx010xxxxxxxxxxxxx
8156 if (((word
>> 23) & 0x1) == 0)
8158 /* 33222222222211111111110000000000
8159 10987654321098765432109876543210
8160 101001x0010xxxxx010xxxxxxxxxxxxx
8166 /* 33222222222211111111110000000000
8167 10987654321098765432109876543210
8168 101001x0110xxxxx010xxxxxxxxxxxxx
8178 if (((word
>> 14) & 0x1) == 0)
8180 if (((word
>> 31) & 0x1) == 0)
8182 if (((word
>> 4) & 0x1) == 0)
8184 /* 33222222222211111111110000000000
8185 10987654321098765432109876543210
8186 001001x0xx0xxxxx001xxxxxxxx0xxxx
8192 /* 33222222222211111111110000000000
8193 10987654321098765432109876543210
8194 001001x0xx0xxxxx001xxxxxxxx1xxxx
8201 if (((word
>> 23) & 0x1) == 0)
8203 /* 33222222222211111111110000000000
8204 10987654321098765432109876543210
8205 101001x00x0xxxxx001xxxxxxxxxxxxx
8211 /* 33222222222211111111110000000000
8212 10987654321098765432109876543210
8213 101001x01x0xxxxx001xxxxxxxxxxxxx
8221 if (((word
>> 31) & 0x1) == 0)
8223 if (((word
>> 4) & 0x1) == 0)
8225 /* 33222222222211111111110000000000
8226 10987654321098765432109876543210
8227 001001x0xx0xxxxx011xxxxxxxx0xxxx
8233 /* 33222222222211111111110000000000
8234 10987654321098765432109876543210
8235 001001x0xx0xxxxx011xxxxxxxx1xxxx
8242 if (((word
>> 22) & 0x1) == 0)
8244 if (((word
>> 23) & 0x1) == 0)
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 101001x0000xxxxx011xxxxxxxxxxxxx
8254 /* 33222222222211111111110000000000
8255 10987654321098765432109876543210
8256 101001x0100xxxxx011xxxxxxxxxxxxx
8263 if (((word
>> 23) & 0x1) == 0)
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 101001x0010xxxxx011xxxxxxxxxxxxx
8273 /* 33222222222211111111110000000000
8274 10987654321098765432109876543210
8275 101001x0110xxxxx011xxxxxxxxxxxxx
8286 if (((word
>> 31) & 0x1) == 0)
8288 /* 33222222222211111111110000000000
8289 10987654321098765432109876543210
8290 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
8296 if (((word
>> 13) & 0x1) == 0)
8298 if (((word
>> 22) & 0x1) == 0)
8300 /* 33222222222211111111110000000000
8301 10987654321098765432109876543210
8302 111001x0x00xxxxx0x0xxxxxxxxxxxxx
8308 if (((word
>> 23) & 0x1) == 0)
8310 /* 33222222222211111111110000000000
8311 10987654321098765432109876543210
8312 111001x0010xxxxx0x0xxxxxxxxxxxxx
8318 /* 33222222222211111111110000000000
8319 10987654321098765432109876543210
8320 111001x0110xxxxx0x0xxxxxxxxxxxxx
8328 if (((word
>> 14) & 0x1) == 0)
8330 if (((word
>> 22) & 0x1) == 0)
8332 if (((word
>> 23) & 0x1) == 0)
8334 /* 33222222222211111111110000000000
8335 10987654321098765432109876543210
8336 111001x0000xxxxx001xxxxxxxxxxxxx
8342 /* 33222222222211111111110000000000
8343 10987654321098765432109876543210
8344 111001x0100xxxxx001xxxxxxxxxxxxx
8351 if (((word
>> 23) & 0x1) == 0)
8353 /* 33222222222211111111110000000000
8354 10987654321098765432109876543210
8355 111001x0010xxxxx001xxxxxxxxxxxxx
8361 /* 33222222222211111111110000000000
8362 10987654321098765432109876543210
8363 111001x0110xxxxx001xxxxxxxxxxxxx
8371 if (((word
>> 22) & 0x1) == 0)
8373 if (((word
>> 23) & 0x1) == 0)
8375 /* 33222222222211111111110000000000
8376 10987654321098765432109876543210
8377 111001x0000xxxxx011xxxxxxxxxxxxx
8383 /* 33222222222211111111110000000000
8384 10987654321098765432109876543210
8385 111001x0100xxxxx011xxxxxxxxxxxxx
8392 if (((word
>> 23) & 0x1) == 0)
8394 /* 33222222222211111111110000000000
8395 10987654321098765432109876543210
8396 111001x0010xxxxx011xxxxxxxxxxxxx
8402 /* 33222222222211111111110000000000
8403 10987654321098765432109876543210
8404 111001x0110xxxxx011xxxxxxxxxxxxx
8416 if (((word
>> 13) & 0x1) == 0)
8418 if (((word
>> 30) & 0x1) == 0)
8420 if (((word
>> 14) & 0x1) == 0)
8422 if (((word
>> 4) & 0x1) == 0)
8424 /* 33222222222211111111110000000000
8425 10987654321098765432109876543210
8426 x01001x0xx0xxxxx100xxxxxxxx0xxxx
8432 /* 33222222222211111111110000000000
8433 10987654321098765432109876543210
8434 x01001x0xx0xxxxx100xxxxxxxx1xxxx
8441 if (((word
>> 31) & 0x1) == 0)
8443 if (((word
>> 4) & 0x1) == 0)
8445 /* 33222222222211111111110000000000
8446 10987654321098765432109876543210
8447 001001x0xx0xxxxx110xxxxxxxx0xxxx
8453 /* 33222222222211111111110000000000
8454 10987654321098765432109876543210
8455 001001x0xx0xxxxx110xxxxxxxx1xxxx
8462 if (((word
>> 22) & 0x1) == 0)
8464 if (((word
>> 23) & 0x1) == 0)
8466 /* 33222222222211111111110000000000
8467 10987654321098765432109876543210
8468 101001x0000xxxxx110xxxxxxxxxxxxx
8474 /* 33222222222211111111110000000000
8475 10987654321098765432109876543210
8476 101001x0100xxxxx110xxxxxxxxxxxxx
8483 if (((word
>> 23) & 0x1) == 0)
8485 /* 33222222222211111111110000000000
8486 10987654321098765432109876543210
8487 101001x0010xxxxx110xxxxxxxxxxxxx
8493 /* 33222222222211111111110000000000
8494 10987654321098765432109876543210
8495 101001x0110xxxxx110xxxxxxxxxxxxx
8505 if (((word
>> 31) & 0x1) == 0)
8507 if (((word
>> 17) & 0x1) == 0)
8509 if (((word
>> 18) & 0x1) == 0)
8511 if (((word
>> 20) & 0x1) == 0)
8513 /* 33222222222211111111110000000000
8514 10987654321098765432109876543210
8515 011001x0xx00x00x1x0xxxxxxxxxxxxx
8521 /* 33222222222211111111110000000000
8522 10987654321098765432109876543210
8523 011001x0xx01x00x1x0xxxxxxxxxxxxx
8530 if (((word
>> 16) & 0x1) == 0)
8532 /* 33222222222211111111110000000000
8533 10987654321098765432109876543210
8534 011001x0xx0xx1001x0xxxxxxxxxxxxx
8540 /* 33222222222211111111110000000000
8541 10987654321098765432109876543210
8542 011001x0xx0xx1011x0xxxxxxxxxxxxx
8550 if (((word
>> 16) & 0x1) == 0)
8552 /* 33222222222211111111110000000000
8553 10987654321098765432109876543210
8554 011001x0xx0xxx101x0xxxxxxxxxxxxx
8560 /* 33222222222211111111110000000000
8561 10987654321098765432109876543210
8562 011001x0xx0xxx111x0xxxxxxxxxxxxx
8570 if (((word
>> 22) & 0x1) == 0)
8572 if (((word
>> 23) & 0x1) == 0)
8574 /* 33222222222211111111110000000000
8575 10987654321098765432109876543210
8576 111001x0000xxxxx1x0xxxxxxxxxxxxx
8582 /* 33222222222211111111110000000000
8583 10987654321098765432109876543210
8584 111001x0100xxxxx1x0xxxxxxxxxxxxx
8591 if (((word
>> 23) & 0x1) == 0)
8593 /* 33222222222211111111110000000000
8594 10987654321098765432109876543210
8595 111001x0010xxxxx1x0xxxxxxxxxxxxx
8601 /* 33222222222211111111110000000000
8602 10987654321098765432109876543210
8603 111001x0110xxxxx1x0xxxxxxxxxxxxx
8613 if (((word
>> 14) & 0x1) == 0)
8615 if (((word
>> 30) & 0x1) == 0)
8617 if (((word
>> 31) & 0x1) == 0)
8619 if (((word
>> 4) & 0x1) == 0)
8621 /* 33222222222211111111110000000000
8622 10987654321098765432109876543210
8623 001001x0xx0xxxxx101xxxxxxxx0xxxx
8629 /* 33222222222211111111110000000000
8630 10987654321098765432109876543210
8631 001001x0xx0xxxxx101xxxxxxxx1xxxx
8638 if (((word
>> 20) & 0x1) == 0)
8640 if (((word
>> 22) & 0x1) == 0)
8642 if (((word
>> 23) & 0x1) == 0)
8644 /* 33222222222211111111110000000000
8645 10987654321098765432109876543210
8646 101001x00000xxxx101xxxxxxxxxxxxx
8652 /* 33222222222211111111110000000000
8653 10987654321098765432109876543210
8654 101001x01000xxxx101xxxxxxxxxxxxx
8661 if (((word
>> 23) & 0x1) == 0)
8663 /* 33222222222211111111110000000000
8664 10987654321098765432109876543210
8665 101001x00100xxxx101xxxxxxxxxxxxx
8671 /* 33222222222211111111110000000000
8672 10987654321098765432109876543210
8673 101001x01100xxxx101xxxxxxxxxxxxx
8681 if (((word
>> 22) & 0x1) == 0)
8683 if (((word
>> 23) & 0x1) == 0)
8685 /* 33222222222211111111110000000000
8686 10987654321098765432109876543210
8687 101001x00001xxxx101xxxxxxxxxxxxx
8693 /* 33222222222211111111110000000000
8694 10987654321098765432109876543210
8695 101001x01001xxxx101xxxxxxxxxxxxx
8702 if (((word
>> 23) & 0x1) == 0)
8704 /* 33222222222211111111110000000000
8705 10987654321098765432109876543210
8706 101001x00101xxxx101xxxxxxxxxxxxx
8712 /* 33222222222211111111110000000000
8713 10987654321098765432109876543210
8714 101001x01101xxxx101xxxxxxxxxxxxx
8724 if (((word
>> 22) & 0x1) == 0)
8726 if (((word
>> 23) & 0x1) == 0)
8728 if (((word
>> 31) & 0x1) == 0)
8730 /* 33222222222211111111110000000000
8731 10987654321098765432109876543210
8732 011001x0000xxxxx101xxxxxxxxxxxxx
8738 /* 33222222222211111111110000000000
8739 10987654321098765432109876543210
8740 111001x0000xxxxx101xxxxxxxxxxxxx
8747 if (((word
>> 31) & 0x1) == 0)
8749 if (((word
>> 16) & 0x1) == 0)
8751 if (((word
>> 17) & 0x1) == 0)
8753 /* 33222222222211111111110000000000
8754 10987654321098765432109876543210
8755 011001x0100xxx00101xxxxxxxxxxxxx
8761 /* 33222222222211111111110000000000
8762 10987654321098765432109876543210
8763 011001x0100xxx10101xxxxxxxxxxxxx
8770 /* 33222222222211111111110000000000
8771 10987654321098765432109876543210
8772 011001x0100xxxx1101xxxxxxxxxxxxx
8779 /* 33222222222211111111110000000000
8780 10987654321098765432109876543210
8781 111001x0100xxxxx101xxxxxxxxxxxxx
8789 if (((word
>> 23) & 0x1) == 0)
8791 /* 33222222222211111111110000000000
8792 10987654321098765432109876543210
8793 x11001x0010xxxxx101xxxxxxxxxxxxx
8799 if (((word
>> 31) & 0x1) == 0)
8801 if (((word
>> 16) & 0x1) == 0)
8803 /* 33222222222211111111110000000000
8804 10987654321098765432109876543210
8805 011001x0110xxxx0101xxxxxxxxxxxxx
8811 /* 33222222222211111111110000000000
8812 10987654321098765432109876543210
8813 011001x0110xxxx1101xxxxxxxxxxxxx
8820 /* 33222222222211111111110000000000
8821 10987654321098765432109876543210
8822 111001x0110xxxxx101xxxxxxxxxxxxx
8832 if (((word
>> 30) & 0x1) == 0)
8834 if (((word
>> 31) & 0x1) == 0)
8836 if (((word
>> 4) & 0x1) == 0)
8838 /* 33222222222211111111110000000000
8839 10987654321098765432109876543210
8840 001001x0xx0xxxxx111xxxxxxxx0xxxx
8846 /* 33222222222211111111110000000000
8847 10987654321098765432109876543210
8848 001001x0xx0xxxxx111xxxxxxxx1xxxx
8855 if (((word
>> 22) & 0x1) == 0)
8857 if (((word
>> 23) & 0x1) == 0)
8859 /* 33222222222211111111110000000000
8860 10987654321098765432109876543210
8861 101001x0000xxxxx111xxxxxxxxxxxxx
8867 /* 33222222222211111111110000000000
8868 10987654321098765432109876543210
8869 101001x0100xxxxx111xxxxxxxxxxxxx
8876 if (((word
>> 23) & 0x1) == 0)
8878 /* 33222222222211111111110000000000
8879 10987654321098765432109876543210
8880 101001x0010xxxxx111xxxxxxxxxxxxx
8886 /* 33222222222211111111110000000000
8887 10987654321098765432109876543210
8888 101001x0110xxxxx111xxxxxxxxxxxxx
8897 if (((word
>> 20) & 0x1) == 0)
8899 if (((word
>> 22) & 0x1) == 0)
8901 /* 33222222222211111111110000000000
8902 10987654321098765432109876543210
8903 x11001x0x000xxxx111xxxxxxxxxxxxx
8909 if (((word
>> 23) & 0x1) == 0)
8911 /* 33222222222211111111110000000000
8912 10987654321098765432109876543210
8913 x11001x00100xxxx111xxxxxxxxxxxxx
8919 /* 33222222222211111111110000000000
8920 10987654321098765432109876543210
8921 x11001x01100xxxx111xxxxxxxxxxxxx
8929 if (((word
>> 22) & 0x1) == 0)
8931 if (((word
>> 23) & 0x1) == 0)
8933 /* 33222222222211111111110000000000
8934 10987654321098765432109876543210
8935 x11001x00001xxxx111xxxxxxxxxxxxx
8941 /* 33222222222211111111110000000000
8942 10987654321098765432109876543210
8943 x11001x01001xxxx111xxxxxxxxxxxxx
8950 if (((word
>> 23) & 0x1) == 0)
8952 /* 33222222222211111111110000000000
8953 10987654321098765432109876543210
8954 x11001x00101xxxx111xxxxxxxxxxxxx
8960 /* 33222222222211111111110000000000
8961 10987654321098765432109876543210
8962 x11001x01101xxxx111xxxxxxxxxxxxx
8975 if (((word
>> 13) & 0x1) == 0)
8977 if (((word
>> 30) & 0x1) == 0)
8979 if (((word
>> 31) & 0x1) == 0)
8981 if (((word
>> 4) & 0x1) == 0)
8983 /* 33222222222211111111110000000000
8984 10987654321098765432109876543210
8985 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
8991 /* 33222222222211111111110000000000
8992 10987654321098765432109876543210
8993 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
9000 if (((word
>> 14) & 0x1) == 0)
9002 if (((word
>> 23) & 0x1) == 0)
9004 /* 33222222222211111111110000000000
9005 10987654321098765432109876543210
9006 101001x00x1xxxxxx00xxxxxxxxxxxxx
9012 /* 33222222222211111111110000000000
9013 10987654321098765432109876543210
9014 101001x01x1xxxxxx00xxxxxxxxxxxxx
9021 if (((word
>> 15) & 0x1) == 0)
9023 if (((word
>> 22) & 0x1) == 0)
9025 if (((word
>> 23) & 0x1) == 0)
9027 /* 33222222222211111111110000000000
9028 10987654321098765432109876543210
9029 101001x0001xxxxx010xxxxxxxxxxxxx
9035 /* 33222222222211111111110000000000
9036 10987654321098765432109876543210
9037 101001x0101xxxxx010xxxxxxxxxxxxx
9044 if (((word
>> 23) & 0x1) == 0)
9046 /* 33222222222211111111110000000000
9047 10987654321098765432109876543210
9048 101001x0011xxxxx010xxxxxxxxxxxxx
9054 /* 33222222222211111111110000000000
9055 10987654321098765432109876543210
9056 101001x0111xxxxx010xxxxxxxxxxxxx
9064 if (((word
>> 22) & 0x1) == 0)
9066 if (((word
>> 23) & 0x1) == 0)
9068 /* 33222222222211111111110000000000
9069 10987654321098765432109876543210
9070 101001x0001xxxxx110xxxxxxxxxxxxx
9076 /* 33222222222211111111110000000000
9077 10987654321098765432109876543210
9078 101001x0101xxxxx110xxxxxxxxxxxxx
9085 if (((word
>> 23) & 0x1) == 0)
9087 /* 33222222222211111111110000000000
9088 10987654321098765432109876543210
9089 101001x0011xxxxx110xxxxxxxxxxxxx
9095 /* 33222222222211111111110000000000
9096 10987654321098765432109876543210
9097 101001x0111xxxxx110xxxxxxxxxxxxx
9108 if (((word
>> 15) & 0x1) == 0)
9110 if (((word
>> 14) & 0x1) == 0)
9112 if (((word
>> 12) & 0x1) == 0)
9114 if (((word
>> 10) & 0x1) == 0)
9116 if (((word
>> 23) & 0x1) == 0)
9118 /* 33222222222211111111110000000000
9119 10987654321098765432109876543210
9120 x11001x00x1xxxxx0000x0xxxxxxxxxx
9126 if (((word
>> 22) & 0x1) == 0)
9128 /* 33222222222211111111110000000000
9129 10987654321098765432109876543210
9130 x11001x0101xxxxx0000x0xxxxxxxxxx
9136 /* 33222222222211111111110000000000
9137 10987654321098765432109876543210
9138 x11001x0111xxxxx0000x0xxxxxxxxxx
9146 if (((word
>> 23) & 0x1) == 0)
9148 /* 33222222222211111111110000000000
9149 10987654321098765432109876543210
9150 x11001x00x1xxxxx0000x1xxxxxxxxxx
9156 if (((word
>> 22) & 0x1) == 0)
9158 /* 33222222222211111111110000000000
9159 10987654321098765432109876543210
9160 x11001x0101xxxxx0000x1xxxxxxxxxx
9166 /* 33222222222211111111110000000000
9167 10987654321098765432109876543210
9168 x11001x0111xxxxx0000x1xxxxxxxxxx
9177 if (((word
>> 22) & 0x1) == 0)
9179 /* 33222222222211111111110000000000
9180 10987654321098765432109876543210
9181 x11001x0x01xxxxx0001xxxxxxxxxxxx
9187 /* 33222222222211111111110000000000
9188 10987654321098765432109876543210
9189 x11001x0x11xxxxx0001xxxxxxxxxxxx
9197 if (((word
>> 22) & 0x1) == 0)
9199 if (((word
>> 23) & 0x1) == 0)
9201 /* 33222222222211111111110000000000
9202 10987654321098765432109876543210
9203 x11001x0001xxxxx010xxxxxxxxxxxxx
9209 if (((word
>> 31) & 0x1) == 0)
9211 if (((word
>> 10) & 0x1) == 0)
9213 /* 33222222222211111111110000000000
9214 10987654321098765432109876543210
9215 011001x0101xxxxx010xx0xxxxxxxxxx
9221 /* 33222222222211111111110000000000
9222 10987654321098765432109876543210
9223 011001x0101xxxxx010xx1xxxxxxxxxx
9230 /* 33222222222211111111110000000000
9231 10987654321098765432109876543210
9232 111001x0101xxxxx010xxxxxxxxxxxxx
9240 if (((word
>> 23) & 0x1) == 0)
9242 if (((word
>> 31) & 0x1) == 0)
9244 /* 33222222222211111111110000000000
9245 10987654321098765432109876543210
9246 011001x0011xxxxx010xxxxxxxxxxxxx
9252 /* 33222222222211111111110000000000
9253 10987654321098765432109876543210
9254 111001x0011xxxxx010xxxxxxxxxxxxx
9261 if (((word
>> 31) & 0x1) == 0)
9263 if (((word
>> 10) & 0x1) == 0)
9265 /* 33222222222211111111110000000000
9266 10987654321098765432109876543210
9267 011001x0111xxxxx010xx0xxxxxxxxxx
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 011001x0111xxxxx010xx1xxxxxxxxxx
9282 /* 33222222222211111111110000000000
9283 10987654321098765432109876543210
9284 111001x0111xxxxx010xxxxxxxxxxxxx
9294 if (((word
>> 22) & 0x1) == 0)
9296 if (((word
>> 31) & 0x1) == 0)
9298 if (((word
>> 10) & 0x1) == 0)
9300 /* 33222222222211111111110000000000
9301 10987654321098765432109876543210
9302 011001x0x01xxxxx1x0xx0xxxxxxxxxx
9308 /* 33222222222211111111110000000000
9309 10987654321098765432109876543210
9310 011001x0x01xxxxx1x0xx1xxxxxxxxxx
9317 /* 33222222222211111111110000000000
9318 10987654321098765432109876543210
9319 111001x0x01xxxxx1x0xxxxxxxxxxxxx
9326 if (((word
>> 23) & 0x1) == 0)
9328 /* 33222222222211111111110000000000
9329 10987654321098765432109876543210
9330 x11001x0011xxxxx1x0xxxxxxxxxxxxx
9336 if (((word
>> 31) & 0x1) == 0)
9338 if (((word
>> 10) & 0x1) == 0)
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 011001x0111xxxxx1x0xx0xxxxxxxxxx
9348 /* 33222222222211111111110000000000
9349 10987654321098765432109876543210
9350 011001x0111xxxxx1x0xx1xxxxxxxxxx
9357 /* 33222222222211111111110000000000
9358 10987654321098765432109876543210
9359 111001x0111xxxxx1x0xxxxxxxxxxxxx
9370 if (((word
>> 30) & 0x1) == 0)
9372 if (((word
>> 31) & 0x1) == 0)
9374 if (((word
>> 4) & 0x1) == 0)
9376 /* 33222222222211111111110000000000
9377 10987654321098765432109876543210
9378 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
9384 /* 33222222222211111111110000000000
9385 10987654321098765432109876543210
9386 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
9393 if (((word
>> 14) & 0x1) == 0)
9395 if (((word
>> 15) & 0x1) == 0)
9397 if (((word
>> 23) & 0x1) == 0)
9399 /* 33222222222211111111110000000000
9400 10987654321098765432109876543210
9401 101001x00x1xxxxx001xxxxxxxxxxxxx
9407 /* 33222222222211111111110000000000
9408 10987654321098765432109876543210
9409 101001x01x1xxxxx001xxxxxxxxxxxxx
9416 if (((word
>> 20) & 0x1) == 0)
9418 if (((word
>> 22) & 0x1) == 0)
9420 if (((word
>> 23) & 0x1) == 0)
9422 /* 33222222222211111111110000000000
9423 10987654321098765432109876543210
9424 101001x00010xxxx101xxxxxxxxxxxxx
9430 /* 33222222222211111111110000000000
9431 10987654321098765432109876543210
9432 101001x01010xxxx101xxxxxxxxxxxxx
9439 if (((word
>> 23) & 0x1) == 0)
9441 /* 33222222222211111111110000000000
9442 10987654321098765432109876543210
9443 101001x00110xxxx101xxxxxxxxxxxxx
9449 /* 33222222222211111111110000000000
9450 10987654321098765432109876543210
9451 101001x01110xxxx101xxxxxxxxxxxxx
9459 if (((word
>> 22) & 0x1) == 0)
9461 if (((word
>> 23) & 0x1) == 0)
9463 /* 33222222222211111111110000000000
9464 10987654321098765432109876543210
9465 101001x00011xxxx101xxxxxxxxxxxxx
9471 /* 33222222222211111111110000000000
9472 10987654321098765432109876543210
9473 101001x01011xxxx101xxxxxxxxxxxxx
9480 if (((word
>> 23) & 0x1) == 0)
9482 /* 33222222222211111111110000000000
9483 10987654321098765432109876543210
9484 101001x00111xxxx101xxxxxxxxxxxxx
9490 /* 33222222222211111111110000000000
9491 10987654321098765432109876543210
9492 101001x01111xxxx101xxxxxxxxxxxxx
9502 if (((word
>> 15) & 0x1) == 0)
9504 if (((word
>> 22) & 0x1) == 0)
9506 if (((word
>> 23) & 0x1) == 0)
9508 /* 33222222222211111111110000000000
9509 10987654321098765432109876543210
9510 101001x0001xxxxx011xxxxxxxxxxxxx
9516 /* 33222222222211111111110000000000
9517 10987654321098765432109876543210
9518 101001x0101xxxxx011xxxxxxxxxxxxx
9525 if (((word
>> 23) & 0x1) == 0)
9527 /* 33222222222211111111110000000000
9528 10987654321098765432109876543210
9529 101001x0011xxxxx011xxxxxxxxxxxxx
9535 /* 33222222222211111111110000000000
9536 10987654321098765432109876543210
9537 101001x0111xxxxx011xxxxxxxxxxxxx
9545 if (((word
>> 22) & 0x1) == 0)
9547 if (((word
>> 23) & 0x1) == 0)
9549 /* 33222222222211111111110000000000
9550 10987654321098765432109876543210
9551 101001x0001xxxxx111xxxxxxxxxxxxx
9557 /* 33222222222211111111110000000000
9558 10987654321098765432109876543210
9559 101001x0101xxxxx111xxxxxxxxxxxxx
9566 if (((word
>> 23) & 0x1) == 0)
9568 /* 33222222222211111111110000000000
9569 10987654321098765432109876543210
9570 101001x0011xxxxx111xxxxxxxxxxxxx
9576 /* 33222222222211111111110000000000
9577 10987654321098765432109876543210
9578 101001x0111xxxxx111xxxxxxxxxxxxx
9589 if (((word
>> 14) & 0x1) == 0)
9591 if (((word
>> 15) & 0x1) == 0)
9593 if (((word
>> 23) & 0x1) == 0)
9595 /* 33222222222211111111110000000000
9596 10987654321098765432109876543210
9597 x11001x00x1xxxxx001xxxxxxxxxxxxx
9603 if (((word
>> 22) & 0x1) == 0)
9605 /* 33222222222211111111110000000000
9606 10987654321098765432109876543210
9607 x11001x0101xxxxx001xxxxxxxxxxxxx
9613 /* 33222222222211111111110000000000
9614 10987654321098765432109876543210
9615 x11001x0111xxxxx001xxxxxxxxxxxxx
9623 if (((word
>> 22) & 0x1) == 0)
9625 if (((word
>> 31) & 0x1) == 0)
9627 if (((word
>> 10) & 0x1) == 0)
9629 /* 33222222222211111111110000000000
9630 10987654321098765432109876543210
9631 011001x0x01xxxxx101xx0xxxxxxxxxx
9637 /* 33222222222211111111110000000000
9638 10987654321098765432109876543210
9639 011001x0x01xxxxx101xx1xxxxxxxxxx
9646 /* 33222222222211111111110000000000
9647 10987654321098765432109876543210
9648 111001x0x01xxxxx101xxxxxxxxxxxxx
9655 if (((word
>> 23) & 0x1) == 0)
9657 /* 33222222222211111111110000000000
9658 10987654321098765432109876543210
9659 x11001x0011xxxxx101xxxxxxxxxxxxx
9665 /* 33222222222211111111110000000000
9666 10987654321098765432109876543210
9667 x11001x0111xxxxx101xxxxxxxxxxxxx
9676 if (((word
>> 15) & 0x1) == 0)
9678 if (((word
>> 22) & 0x1) == 0)
9680 if (((word
>> 23) & 0x1) == 0)
9682 /* 33222222222211111111110000000000
9683 10987654321098765432109876543210
9684 x11001x0001xxxxx011xxxxxxxxxxxxx
9690 if (((word
>> 31) & 0x1) == 0)
9692 if (((word
>> 10) & 0x1) == 0)
9694 /* 33222222222211111111110000000000
9695 10987654321098765432109876543210
9696 011001x0101xxxxx011xx0xxxxxxxxxx
9702 /* 33222222222211111111110000000000
9703 10987654321098765432109876543210
9704 011001x0101xxxxx011xx1xxxxxxxxxx
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 111001x0101xxxxx011xxxxxxxxxxxxx
9721 if (((word
>> 23) & 0x1) == 0)
9723 /* 33222222222211111111110000000000
9724 10987654321098765432109876543210
9725 x11001x0011xxxxx011xxxxxxxxxxxxx
9731 /* 33222222222211111111110000000000
9732 10987654321098765432109876543210
9733 x11001x0111xxxxx011xxxxxxxxxxxxx
9741 if (((word
>> 22) & 0x1) == 0)
9743 if (((word
>> 23) & 0x1) == 0)
9745 if (((word
>> 20) & 0x1) == 0)
9747 /* 33222222222211111111110000000000
9748 10987654321098765432109876543210
9749 x11001x00010xxxx111xxxxxxxxxxxxx
9755 /* 33222222222211111111110000000000
9756 10987654321098765432109876543210
9757 x11001x00011xxxx111xxxxxxxxxxxxx
9764 if (((word
>> 31) & 0x1) == 0)
9766 /* 33222222222211111111110000000000
9767 10987654321098765432109876543210
9768 011001x0101xxxxx111xxxxxxxxxxxxx
9774 if (((word
>> 20) & 0x1) == 0)
9776 /* 33222222222211111111110000000000
9777 10987654321098765432109876543210
9778 111001x01010xxxx111xxxxxxxxxxxxx
9784 /* 33222222222211111111110000000000
9785 10987654321098765432109876543210
9786 111001x01011xxxx111xxxxxxxxxxxxx
9795 if (((word
>> 23) & 0x1) == 0)
9797 if (((word
>> 31) & 0x1) == 0)
9799 /* 33222222222211111111110000000000
9800 10987654321098765432109876543210
9801 011001x0011xxxxx111xxxxxxxxxxxxx
9807 if (((word
>> 20) & 0x1) == 0)
9809 /* 33222222222211111111110000000000
9810 10987654321098765432109876543210
9811 111001x00110xxxx111xxxxxxxxxxxxx
9817 /* 33222222222211111111110000000000
9818 10987654321098765432109876543210
9819 111001x00111xxxx111xxxxxxxxxxxxx
9827 if (((word
>> 31) & 0x1) == 0)
9829 /* 33222222222211111111110000000000
9830 10987654321098765432109876543210
9831 011001x0111xxxxx111xxxxxxxxxxxxx
9837 if (((word
>> 20) & 0x1) == 0)
9839 /* 33222222222211111111110000000000
9840 10987654321098765432109876543210
9841 111001x01110xxxx111xxxxxxxxxxxxx
9847 /* 33222222222211111111110000000000
9848 10987654321098765432109876543210
9849 111001x01111xxxx111xxxxxxxxxxxxx
9865 if (((word
>> 29) & 0x1) == 0)
9867 if (((word
>> 30) & 0x1) == 0)
9869 if (((word
>> 31) & 0x1) == 0)
9871 if (((word
>> 21) & 0x1) == 0)
9873 if (((word
>> 20) & 0x1) == 0)
9875 if (((word
>> 22) & 0x1) == 0)
9877 if (((word
>> 23) & 0x1) == 0)
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 000001x10000xxxxxxxxxxxxxxxxxxxx
9887 /* 33222222222211111111110000000000
9888 10987654321098765432109876543210
9889 000001x11000xxxxxxxxxxxxxxxxxxxx
9896 if (((word
>> 23) & 0x1) == 0)
9898 /* 33222222222211111111110000000000
9899 10987654321098765432109876543210
9900 000001x10100xxxxxxxxxxxxxxxxxxxx
9906 /* 33222222222211111111110000000000
9907 10987654321098765432109876543210
9908 000001x11100xxxxxxxxxxxxxxxxxxxx
9916 if (((word
>> 15) & 0x1) == 0)
9918 /* 33222222222211111111110000000000
9919 10987654321098765432109876543210
9920 000001x1xx01xxxx0xxxxxxxxxxxxxxx
9926 /* 33222222222211111111110000000000
9927 10987654321098765432109876543210
9928 000001x1xx01xxxx1xxxxxxxxxxxxxxx
9936 if (((word
>> 14) & 0x1) == 0)
9938 if (((word
>> 13) & 0x1) == 0)
9940 if (((word
>> 15) & 0x1) == 0)
9942 if (((word
>> 22) & 0x1) == 0)
9944 if (((word
>> 23) & 0x1) == 0)
9946 /* 33222222222211111111110000000000
9947 10987654321098765432109876543210
9948 000001x1001xxxxx000xxxxxxxxxxxxx
9954 if (((word
>> 10) & 0x1) == 0)
9956 if (((word
>> 11) & 0x1) == 0)
9958 /* 33222222222211111111110000000000
9959 10987654321098765432109876543210
9960 000001x1101xxxxx000x00xxxxxxxxxx
9966 if (((word
>> 12) & 0x1) == 0)
9968 /* 33222222222211111111110000000000
9969 10987654321098765432109876543210
9970 000001x1101xxxxx000010xxxxxxxxxx
9976 /* 33222222222211111111110000000000
9977 10987654321098765432109876543210
9978 000001x1101xxxxx000110xxxxxxxxxx
9986 if (((word
>> 11) & 0x1) == 0)
9988 /* 33222222222211111111110000000000
9989 10987654321098765432109876543210
9990 000001x1101xxxxx000x01xxxxxxxxxx
9996 if (((word
>> 12) & 0x1) == 0)
9998 /* 33222222222211111111110000000000
9999 10987654321098765432109876543210
10000 000001x1101xxxxx000011xxxxxxxxxx
10006 /* 33222222222211111111110000000000
10007 10987654321098765432109876543210
10008 000001x1101xxxxx000111xxxxxxxxxx
10018 /* 33222222222211111111110000000000
10019 10987654321098765432109876543210
10020 000001x1x11xxxxx000xxxxxxxxxxxxx
10027 if (((word
>> 16) & 0x1) == 0)
10029 if (((word
>> 17) & 0x1) == 0)
10031 if (((word
>> 18) & 0x1) == 0)
10033 if (((word
>> 19) & 0x1) == 0)
10035 /* 33222222222211111111110000000000
10036 10987654321098765432109876543210
10037 000001x1xx1x0000100xxxxxxxxxxxxx
10043 /* 33222222222211111111110000000000
10044 10987654321098765432109876543210
10045 000001x1xx1x1000100xxxxxxxxxxxxx
10052 if (((word
>> 19) & 0x1) == 0)
10054 /* 33222222222211111111110000000000
10055 10987654321098765432109876543210
10056 000001x1xx1x0100100xxxxxxxxxxxxx
10062 /* 33222222222211111111110000000000
10063 10987654321098765432109876543210
10064 000001x1xx1x1100100xxxxxxxxxxxxx
10072 if (((word
>> 18) & 0x1) == 0)
10074 if (((word
>> 19) & 0x1) == 0)
10076 /* 33222222222211111111110000000000
10077 10987654321098765432109876543210
10078 000001x1xx1x0010100xxxxxxxxxxxxx
10084 /* 33222222222211111111110000000000
10085 10987654321098765432109876543210
10086 000001x1xx1x1010100xxxxxxxxxxxxx
10093 /* 33222222222211111111110000000000
10094 10987654321098765432109876543210
10095 000001x1xx1xx110100xxxxxxxxxxxxx
10103 if (((word
>> 17) & 0x1) == 0)
10105 if (((word
>> 18) & 0x1) == 0)
10107 if (((word
>> 19) & 0x1) == 0)
10109 /* 33222222222211111111110000000000
10110 10987654321098765432109876543210
10111 000001x1xx1x0001100xxxxxxxxxxxxx
10117 /* 33222222222211111111110000000000
10118 10987654321098765432109876543210
10119 000001x1xx1x1001100xxxxxxxxxxxxx
10126 if (((word
>> 19) & 0x1) == 0)
10128 /* 33222222222211111111110000000000
10129 10987654321098765432109876543210
10130 000001x1xx1x0101100xxxxxxxxxxxxx
10136 /* 33222222222211111111110000000000
10137 10987654321098765432109876543210
10138 000001x1xx1x1101100xxxxxxxxxxxxx
10146 if (((word
>> 18) & 0x1) == 0)
10148 if (((word
>> 19) & 0x1) == 0)
10150 /* 33222222222211111111110000000000
10151 10987654321098765432109876543210
10152 000001x1xx1x0011100xxxxxxxxxxxxx
10158 /* 33222222222211111111110000000000
10159 10987654321098765432109876543210
10160 000001x1xx1x1011100xxxxxxxxxxxxx
10167 /* 33222222222211111111110000000000
10168 10987654321098765432109876543210
10169 000001x1xx1xx111100xxxxxxxxxxxxx
10179 if (((word
>> 15) & 0x1) == 0)
10181 if (((word
>> 10) & 0x1) == 0)
10183 if (((word
>> 11) & 0x1) == 0)
10185 if (((word
>> 12) & 0x1) == 0)
10187 /* 33222222222211111111110000000000
10188 10987654321098765432109876543210
10189 000001x1xx1xxxxx001000xxxxxxxxxx
10195 /* 33222222222211111111110000000000
10196 10987654321098765432109876543210
10197 000001x1xx1xxxxx001100xxxxxxxxxx
10204 if (((word
>> 12) & 0x1) == 0)
10206 /* 33222222222211111111110000000000
10207 10987654321098765432109876543210
10208 000001x1xx1xxxxx001010xxxxxxxxxx
10214 if (((word
>> 16) & 0x1) == 0)
10216 if (((word
>> 17) & 0x1) == 0)
10218 if (((word
>> 18) & 0x1) == 0)
10220 if (((word
>> 19) & 0x1) == 0)
10222 if (((word
>> 20) & 0x1) == 0)
10224 /* 33222222222211111111110000000000
10225 10987654321098765432109876543210
10226 000001x1xx100000001110xxxxxxxxxx
10232 /* 33222222222211111111110000000000
10233 10987654321098765432109876543210
10234 000001x1xx110000001110xxxxxxxxxx
10241 /* 33222222222211111111110000000000
10242 10987654321098765432109876543210
10243 000001x1xx1x1000001110xxxxxxxxxx
10250 if (((word
>> 20) & 0x1) == 0)
10252 /* 33222222222211111111110000000000
10253 10987654321098765432109876543210
10254 000001x1xx10x100001110xxxxxxxxxx
10260 /* 33222222222211111111110000000000
10261 10987654321098765432109876543210
10262 000001x1xx11x100001110xxxxxxxxxx
10270 /* 33222222222211111111110000000000
10271 10987654321098765432109876543210
10272 000001x1xx1xxx10001110xxxxxxxxxx
10279 if (((word
>> 17) & 0x1) == 0)
10281 /* 33222222222211111111110000000000
10282 10987654321098765432109876543210
10283 000001x1xx1xxx01001110xxxxxxxxxx
10289 /* 33222222222211111111110000000000
10290 10987654321098765432109876543210
10291 000001x1xx1xxx11001110xxxxxxxxxx
10301 /* 33222222222211111111110000000000
10302 10987654321098765432109876543210
10303 000001x1xx1xxxxx001xx1xxxxxxxxxx
10310 if (((word
>> 16) & 0x1) == 0)
10312 if (((word
>> 19) & 0x1) == 0)
10314 if (((word
>> 20) & 0x1) == 0)
10316 /* 33222222222211111111110000000000
10317 10987654321098765432109876543210
10318 000001x1xx100xx0101xxxxxxxxxxxxx
10324 /* 33222222222211111111110000000000
10325 10987654321098765432109876543210
10326 000001x1xx110xx0101xxxxxxxxxxxxx
10333 /* 33222222222211111111110000000000
10334 10987654321098765432109876543210
10335 000001x1xx1x1xx0101xxxxxxxxxxxxx
10342 if (((word
>> 20) & 0x1) == 0)
10344 /* 33222222222211111111110000000000
10345 10987654321098765432109876543210
10346 000001x1xx10xxx1101xxxxxxxxxxxxx
10352 /* 33222222222211111111110000000000
10353 10987654321098765432109876543210
10354 000001x1xx11xxx1101xxxxxxxxxxxxx
10364 if (((word
>> 15) & 0x1) == 0)
10366 if (((word
>> 10) & 0x1) == 0)
10368 if (((word
>> 11) & 0x1) == 0)
10370 if (((word
>> 12) & 0x1) == 0)
10372 if (((word
>> 13) & 0x1) == 0)
10374 if (((word
>> 20) & 0x1) == 0)
10376 /* 33222222222211111111110000000000
10377 10987654321098765432109876543210
10378 000001x1xx10xxxx010000xxxxxxxxxx
10384 if (((word
>> 16) & 0x1) == 0)
10386 if (((word
>> 18) & 0x1) == 0)
10388 /* 33222222222211111111110000000000
10389 10987654321098765432109876543210
10390 000001x1xx11x0x0010000xxxxxxxxxx
10396 /* 33222222222211111111110000000000
10397 10987654321098765432109876543210
10398 000001x1xx11x1x0010000xxxxxxxxxx
10405 /* 33222222222211111111110000000000
10406 10987654321098765432109876543210
10407 000001x1xx11xxx1010000xxxxxxxxxx
10415 /* 33222222222211111111110000000000
10416 10987654321098765432109876543210
10417 000001x1xx1xxxxx011000xxxxxxxxxx
10424 if (((word
>> 13) & 0x1) == 0)
10426 /* 33222222222211111111110000000000
10427 10987654321098765432109876543210
10428 000001x1xx1xxxxx010100xxxxxxxxxx
10434 /* 33222222222211111111110000000000
10435 10987654321098765432109876543210
10436 000001x1xx1xxxxx011100xxxxxxxxxx
10444 if (((word
>> 13) & 0x1) == 0)
10446 /* 33222222222211111111110000000000
10447 10987654321098765432109876543210
10448 000001x1xx1xxxxx010x10xxxxxxxxxx
10454 /* 33222222222211111111110000000000
10455 10987654321098765432109876543210
10456 000001x1xx1xxxxx011x10xxxxxxxxxx
10464 if (((word
>> 11) & 0x1) == 0)
10466 if (((word
>> 12) & 0x1) == 0)
10468 if (((word
>> 13) & 0x1) == 0)
10470 /* 33222222222211111111110000000000
10471 10987654321098765432109876543210
10472 000001x1xx1xxxxx010001xxxxxxxxxx
10478 /* 33222222222211111111110000000000
10479 10987654321098765432109876543210
10480 000001x1xx1xxxxx011001xxxxxxxxxx
10487 if (((word
>> 13) & 0x1) == 0)
10489 /* 33222222222211111111110000000000
10490 10987654321098765432109876543210
10491 000001x1xx1xxxxx010101xxxxxxxxxx
10497 /* 33222222222211111111110000000000
10498 10987654321098765432109876543210
10499 000001x1xx1xxxxx011101xxxxxxxxxx
10507 if (((word
>> 13) & 0x1) == 0)
10509 /* 33222222222211111111110000000000
10510 10987654321098765432109876543210
10511 000001x1xx1xxxxx010x11xxxxxxxxxx
10517 /* 33222222222211111111110000000000
10518 10987654321098765432109876543210
10519 000001x1xx1xxxxx011x11xxxxxxxxxx
10528 /* 33222222222211111111110000000000
10529 10987654321098765432109876543210
10530 000001x1xx1xxxxx11xxxxxxxxxxxxxx
10539 if (((word
>> 13) & 0x1) == 0)
10541 if (((word
>> 14) & 0x1) == 0)
10543 if (((word
>> 15) & 0x1) == 0)
10545 if (((word
>> 22) & 0x1) == 0)
10547 /* 33222222222211111111110000000000
10548 10987654321098765432109876543210
10549 100001x1x0xxxxxx000xxxxxxxxxxxxx
10555 /* 33222222222211111111110000000000
10556 10987654321098765432109876543210
10557 100001x1x1xxxxxx000xxxxxxxxxxxxx
10564 if (((word
>> 23) & 0x1) == 0)
10566 /* 33222222222211111111110000000000
10567 10987654321098765432109876543210
10568 100001x10xxxxxxx100xxxxxxxxxxxxx
10574 /* 33222222222211111111110000000000
10575 10987654321098765432109876543210
10576 100001x11xxxxxxx100xxxxxxxxxxxxx
10584 if (((word
>> 15) & 0x1) == 0)
10586 if (((word
>> 23) & 0x1) == 0)
10588 if (((word
>> 21) & 0x1) == 0)
10590 /* 33222222222211111111110000000000
10591 10987654321098765432109876543210
10592 100001x10x0xxxxx010xxxxxxxxxxxxx
10598 /* 33222222222211111111110000000000
10599 10987654321098765432109876543210
10600 100001x10x1xxxxx010xxxxxxxxxxxxx
10607 if (((word
>> 22) & 0x1) == 0)
10609 /* 33222222222211111111110000000000
10610 10987654321098765432109876543210
10611 100001x110xxxxxx010xxxxxxxxxxxxx
10617 /* 33222222222211111111110000000000
10618 10987654321098765432109876543210
10619 100001x111xxxxxx010xxxxxxxxxxxxx
10627 if (((word
>> 22) & 0x1) == 0)
10629 if (((word
>> 21) & 0x1) == 0)
10631 if (((word
>> 23) & 0x1) == 0)
10633 /* 33222222222211111111110000000000
10634 10987654321098765432109876543210
10635 100001x1000xxxxx110xxxxxxxxxxxxx
10641 /* 33222222222211111111110000000000
10642 10987654321098765432109876543210
10643 100001x1100xxxxx110xxxxxxxxxxxxx
10650 /* 33222222222211111111110000000000
10651 10987654321098765432109876543210
10652 100001x1x01xxxxx110xxxxxxxxxxxxx
10659 if (((word
>> 23) & 0x1) == 0)
10661 /* 33222222222211111111110000000000
10662 10987654321098765432109876543210
10663 100001x101xxxxxx110xxxxxxxxxxxxx
10669 /* 33222222222211111111110000000000
10670 10987654321098765432109876543210
10671 100001x111xxxxxx110xxxxxxxxxxxxx
10681 if (((word
>> 14) & 0x1) == 0)
10683 if (((word
>> 15) & 0x1) == 0)
10685 /* 33222222222211111111110000000000
10686 10987654321098765432109876543210
10687 100001x1xxxxxxxx001xxxxxxxxxxxxx
10693 if (((word
>> 22) & 0x1) == 0)
10695 /* 33222222222211111111110000000000
10696 10987654321098765432109876543210
10697 100001x1x0xxxxxx101xxxxxxxxxxxxx
10703 if (((word
>> 23) & 0x1) == 0)
10705 /* 33222222222211111111110000000000
10706 10987654321098765432109876543210
10707 100001x101xxxxxx101xxxxxxxxxxxxx
10713 /* 33222222222211111111110000000000
10714 10987654321098765432109876543210
10715 100001x111xxxxxx101xxxxxxxxxxxxx
10724 if (((word
>> 15) & 0x1) == 0)
10726 if (((word
>> 23) & 0x1) == 0)
10728 if (((word
>> 21) & 0x1) == 0)
10730 /* 33222222222211111111110000000000
10731 10987654321098765432109876543210
10732 100001x10x0xxxxx011xxxxxxxxxxxxx
10738 /* 33222222222211111111110000000000
10739 10987654321098765432109876543210
10740 100001x10x1xxxxx011xxxxxxxxxxxxx
10747 /* 33222222222211111111110000000000
10748 10987654321098765432109876543210
10749 100001x11xxxxxxx011xxxxxxxxxxxxx
10756 if (((word
>> 22) & 0x1) == 0)
10758 if (((word
>> 21) & 0x1) == 0)
10760 if (((word
>> 23) & 0x1) == 0)
10762 /* 33222222222211111111110000000000
10763 10987654321098765432109876543210
10764 100001x1000xxxxx111xxxxxxxxxxxxx
10770 /* 33222222222211111111110000000000
10771 10987654321098765432109876543210
10772 100001x1100xxxxx111xxxxxxxxxxxxx
10779 /* 33222222222211111111110000000000
10780 10987654321098765432109876543210
10781 100001x1x01xxxxx111xxxxxxxxxxxxx
10788 if (((word
>> 23) & 0x1) == 0)
10790 /* 33222222222211111111110000000000
10791 10987654321098765432109876543210
10792 100001x101xxxxxx111xxxxxxxxxxxxx
10798 /* 33222222222211111111110000000000
10799 10987654321098765432109876543210
10800 100001x111xxxxxx111xxxxxxxxxxxxx
10812 if (((word
>> 13) & 0x1) == 0)
10814 if (((word
>> 14) & 0x1) == 0)
10816 if (((word
>> 15) & 0x1) == 0)
10818 if (((word
>> 21) & 0x1) == 0)
10820 if (((word
>> 31) & 0x1) == 0)
10822 if (((word
>> 10) & 0x1) == 0)
10824 if (((word
>> 11) & 0x1) == 0)
10826 if (((word
>> 12) & 0x1) == 0)
10828 /* 33222222222211111111110000000000
10829 10987654321098765432109876543210
10830 010001x1xx0xxxxx000000xxxxxxxxxx
10836 /* 33222222222211111111110000000000
10837 10987654321098765432109876543210
10838 010001x1xx0xxxxx000100xxxxxxxxxx
10845 if (((word
>> 12) & 0x1) == 0)
10847 /* 33222222222211111111110000000000
10848 10987654321098765432109876543210
10849 010001x1xx0xxxxx000010xxxxxxxxxx
10855 /* 33222222222211111111110000000000
10856 10987654321098765432109876543210
10857 010001x1xx0xxxxx000110xxxxxxxxxx
10865 if (((word
>> 11) & 0x1) == 0)
10867 if (((word
>> 12) & 0x1) == 0)
10869 /* 33222222222211111111110000000000
10870 10987654321098765432109876543210
10871 010001x1xx0xxxxx000001xxxxxxxxxx
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 010001x1xx0xxxxx000101xxxxxxxxxx
10886 if (((word
>> 12) & 0x1) == 0)
10888 /* 33222222222211111111110000000000
10889 10987654321098765432109876543210
10890 010001x1xx0xxxxx000011xxxxxxxxxx
10896 /* 33222222222211111111110000000000
10897 10987654321098765432109876543210
10898 010001x1xx0xxxxx000111xxxxxxxxxx
10907 /* 33222222222211111111110000000000
10908 10987654321098765432109876543210
10909 110001x1xx0xxxxx000xxxxxxxxxxxxx
10916 if (((word
>> 31) & 0x1) == 0)
10918 if (((word
>> 10) & 0x1) == 0)
10920 if (((word
>> 11) & 0x1) == 0)
10922 if (((word
>> 12) & 0x1) == 0)
10924 /* 33222222222211111111110000000000
10925 10987654321098765432109876543210
10926 010001x1xx1xxxxx000000xxxxxxxxxx
10932 /* 33222222222211111111110000000000
10933 10987654321098765432109876543210
10934 010001x1xx1xxxxx000100xxxxxxxxxx
10941 if (((word
>> 12) & 0x1) == 0)
10943 /* 33222222222211111111110000000000
10944 10987654321098765432109876543210
10945 010001x1xx1xxxxx000010xxxxxxxxxx
10951 /* 33222222222211111111110000000000
10952 10987654321098765432109876543210
10953 010001x1xx1xxxxx000110xxxxxxxxxx
10961 if (((word
>> 11) & 0x1) == 0)
10963 if (((word
>> 12) & 0x1) == 0)
10965 /* 33222222222211111111110000000000
10966 10987654321098765432109876543210
10967 010001x1xx1xxxxx000001xxxxxxxxxx
10973 /* 33222222222211111111110000000000
10974 10987654321098765432109876543210
10975 010001x1xx1xxxxx000101xxxxxxxxxx
10982 if (((word
>> 12) & 0x1) == 0)
10984 /* 33222222222211111111110000000000
10985 10987654321098765432109876543210
10986 010001x1xx1xxxxx000011xxxxxxxxxx
10992 /* 33222222222211111111110000000000
10993 10987654321098765432109876543210
10994 010001x1xx1xxxxx000111xxxxxxxxxx
11003 /* 33222222222211111111110000000000
11004 10987654321098765432109876543210
11005 110001x1xx1xxxxx000xxxxxxxxxxxxx
11013 if (((word
>> 21) & 0x1) == 0)
11015 if (((word
>> 31) & 0x1) == 0)
11017 if (((word
>> 10) & 0x1) == 0)
11019 if (((word
>> 11) & 0x1) == 0)
11021 if (((word
>> 12) & 0x1) == 0)
11023 /* 33222222222211111111110000000000
11024 10987654321098765432109876543210
11025 010001x1xx0xxxxx100000xxxxxxxxxx
11031 /* 33222222222211111111110000000000
11032 10987654321098765432109876543210
11033 010001x1xx0xxxxx100100xxxxxxxxxx
11040 if (((word
>> 12) & 0x1) == 0)
11042 /* 33222222222211111111110000000000
11043 10987654321098765432109876543210
11044 010001x1xx0xxxxx100010xxxxxxxxxx
11050 if (((word
>> 22) & 0x1) == 0)
11052 if (((word
>> 23) & 0x1) == 0)
11054 /* 33222222222211111111110000000000
11055 10987654321098765432109876543210
11056 010001x1000xxxxx100110xxxxxxxxxx
11062 /* 33222222222211111111110000000000
11063 10987654321098765432109876543210
11064 010001x1100xxxxx100110xxxxxxxxxx
11071 /* 33222222222211111111110000000000
11072 10987654321098765432109876543210
11073 010001x1x10xxxxx100110xxxxxxxxxx
11082 if (((word
>> 11) & 0x1) == 0)
11084 /* 33222222222211111111110000000000
11085 10987654321098765432109876543210
11086 010001x1xx0xxxxx100x01xxxxxxxxxx
11092 /* 33222222222211111111110000000000
11093 10987654321098765432109876543210
11094 010001x1xx0xxxxx100x11xxxxxxxxxx
11102 if (((word
>> 22) & 0x1) == 0)
11104 /* 33222222222211111111110000000000
11105 10987654321098765432109876543210
11106 110001x1x00xxxxx100xxxxxxxxxxxxx
11112 /* 33222222222211111111110000000000
11113 10987654321098765432109876543210
11114 110001x1x10xxxxx100xxxxxxxxxxxxx
11122 if (((word
>> 31) & 0x1) == 0)
11124 if (((word
>> 4) & 0x1) == 0)
11126 /* 33222222222211111111110000000000
11127 10987654321098765432109876543210
11128 010001x1xx1xxxxx100xxxxxxxx0xxxx
11134 /* 33222222222211111111110000000000
11135 10987654321098765432109876543210
11136 010001x1xx1xxxxx100xxxxxxxx1xxxx
11143 if (((word
>> 22) & 0x1) == 0)
11145 /* 33222222222211111111110000000000
11146 10987654321098765432109876543210
11147 110001x1x01xxxxx100xxxxxxxxxxxxx
11153 /* 33222222222211111111110000000000
11154 10987654321098765432109876543210
11155 110001x1x11xxxxx100xxxxxxxxxxxxx
11165 if (((word
>> 15) & 0x1) == 0)
11167 if (((word
>> 21) & 0x1) == 0)
11169 if (((word
>> 31) & 0x1) == 0)
11171 if (((word
>> 10) & 0x1) == 0)
11173 if (((word
>> 11) & 0x1) == 0)
11175 if (((word
>> 12) & 0x1) == 0)
11177 /* 33222222222211111111110000000000
11178 10987654321098765432109876543210
11179 010001x1xx0xxxxx010000xxxxxxxxxx
11185 /* 33222222222211111111110000000000
11186 10987654321098765432109876543210
11187 010001x1xx0xxxxx010100xxxxxxxxxx
11194 if (((word
>> 12) & 0x1) == 0)
11196 /* 33222222222211111111110000000000
11197 10987654321098765432109876543210
11198 010001x1xx0xxxxx010010xxxxxxxxxx
11204 /* 33222222222211111111110000000000
11205 10987654321098765432109876543210
11206 010001x1xx0xxxxx010110xxxxxxxxxx
11214 if (((word
>> 11) & 0x1) == 0)
11216 if (((word
>> 12) & 0x1) == 0)
11218 /* 33222222222211111111110000000000
11219 10987654321098765432109876543210
11220 010001x1xx0xxxxx010001xxxxxxxxxx
11226 /* 33222222222211111111110000000000
11227 10987654321098765432109876543210
11228 010001x1xx0xxxxx010101xxxxxxxxxx
11235 if (((word
>> 12) & 0x1) == 0)
11237 /* 33222222222211111111110000000000
11238 10987654321098765432109876543210
11239 010001x1xx0xxxxx010011xxxxxxxxxx
11245 /* 33222222222211111111110000000000
11246 10987654321098765432109876543210
11247 010001x1xx0xxxxx010111xxxxxxxxxx
11256 if (((word
>> 23) & 0x1) == 0)
11258 /* 33222222222211111111110000000000
11259 10987654321098765432109876543210
11260 110001x10x0xxxxx010xxxxxxxxxxxxx
11266 /* 33222222222211111111110000000000
11267 10987654321098765432109876543210
11268 110001x11x0xxxxx010xxxxxxxxxxxxx
11276 if (((word
>> 23) & 0x1) == 0)
11278 if (((word
>> 31) & 0x1) == 0)
11280 if (((word
>> 10) & 0x1) == 0)
11282 if (((word
>> 11) & 0x1) == 0)
11284 if (((word
>> 12) & 0x1) == 0)
11286 /* 33222222222211111111110000000000
11287 10987654321098765432109876543210
11288 010001x10x1xxxxx010000xxxxxxxxxx
11294 /* 33222222222211111111110000000000
11295 10987654321098765432109876543210
11296 010001x10x1xxxxx010100xxxxxxxxxx
11303 /* 33222222222211111111110000000000
11304 10987654321098765432109876543210
11305 010001x10x1xxxxx010x10xxxxxxxxxx
11312 if (((word
>> 11) & 0x1) == 0)
11314 if (((word
>> 12) & 0x1) == 0)
11316 /* 33222222222211111111110000000000
11317 10987654321098765432109876543210
11318 010001x10x1xxxxx010001xxxxxxxxxx
11324 /* 33222222222211111111110000000000
11325 10987654321098765432109876543210
11326 010001x10x1xxxxx010101xxxxxxxxxx
11333 /* 33222222222211111111110000000000
11334 10987654321098765432109876543210
11335 010001x10x1xxxxx010x11xxxxxxxxxx
11343 /* 33222222222211111111110000000000
11344 10987654321098765432109876543210
11345 110001x10x1xxxxx010xxxxxxxxxxxxx
11352 /* 33222222222211111111110000000000
11353 10987654321098765432109876543210
11354 x10001x11x1xxxxx010xxxxxxxxxxxxx
11362 if (((word
>> 21) & 0x1) == 0)
11364 if (((word
>> 31) & 0x1) == 0)
11366 if (((word
>> 11) & 0x1) == 0)
11368 if (((word
>> 10) & 0x1) == 0)
11370 if (((word
>> 12) & 0x1) == 0)
11372 /* 33222222222211111111110000000000
11373 10987654321098765432109876543210
11374 010001x1xx0xxxxx110000xxxxxxxxxx
11380 if (((word
>> 23) & 0x1) == 0)
11382 /* 33222222222211111111110000000000
11383 10987654321098765432109876543210
11384 010001x10x0xxxxx110100xxxxxxxxxx
11390 /* 33222222222211111111110000000000
11391 10987654321098765432109876543210
11392 010001x11x0xxxxx110100xxxxxxxxxx
11400 if (((word
>> 12) & 0x1) == 0)
11402 /* 33222222222211111111110000000000
11403 10987654321098765432109876543210
11404 010001x1xx0xxxxx110001xxxxxxxxxx
11410 if (((word
>> 23) & 0x1) == 0)
11412 /* 33222222222211111111110000000000
11413 10987654321098765432109876543210
11414 010001x10x0xxxxx110101xxxxxxxxxx
11420 /* 33222222222211111111110000000000
11421 10987654321098765432109876543210
11422 010001x11x0xxxxx110101xxxxxxxxxx
11431 if (((word
>> 12) & 0x1) == 0)
11433 if (((word
>> 10) & 0x1) == 0)
11435 /* 33222222222211111111110000000000
11436 10987654321098765432109876543210
11437 010001x1xx0xxxxx110010xxxxxxxxxx
11443 /* 33222222222211111111110000000000
11444 10987654321098765432109876543210
11445 010001x1xx0xxxxx110011xxxxxxxxxx
11452 if (((word
>> 16) & 0x1) == 0)
11454 /* 33222222222211111111110000000000
11455 10987654321098765432109876543210
11456 010001x1xx0xxxx011011xxxxxxxxxxx
11462 /* 33222222222211111111110000000000
11463 10987654321098765432109876543210
11464 010001x1xx0xxxx111011xxxxxxxxxxx
11473 if (((word
>> 22) & 0x1) == 0)
11475 if (((word
>> 23) & 0x1) == 0)
11477 /* 33222222222211111111110000000000
11478 10987654321098765432109876543210
11479 110001x1000xxxxx110xxxxxxxxxxxxx
11485 /* 33222222222211111111110000000000
11486 10987654321098765432109876543210
11487 110001x1100xxxxx110xxxxxxxxxxxxx
11494 if (((word
>> 23) & 0x1) == 0)
11496 /* 33222222222211111111110000000000
11497 10987654321098765432109876543210
11498 110001x1010xxxxx110xxxxxxxxxxxxx
11504 /* 33222222222211111111110000000000
11505 10987654321098765432109876543210
11506 110001x1110xxxxx110xxxxxxxxxxxxx
11515 if (((word
>> 23) & 0x1) == 0)
11517 if (((word
>> 22) & 0x1) == 0)
11519 /* 33222222222211111111110000000000
11520 10987654321098765432109876543210
11521 x10001x1001xxxxx110xxxxxxxxxxxxx
11527 /* 33222222222211111111110000000000
11528 10987654321098765432109876543210
11529 x10001x1011xxxxx110xxxxxxxxxxxxx
11536 if (((word
>> 31) & 0x1) == 0)
11538 /* 33222222222211111111110000000000
11539 10987654321098765432109876543210
11540 010001x11x1xxxxx110xxxxxxxxxxxxx
11546 if (((word
>> 22) & 0x1) == 0)
11548 /* 33222222222211111111110000000000
11549 10987654321098765432109876543210
11550 110001x1101xxxxx110xxxxxxxxxxxxx
11556 /* 33222222222211111111110000000000
11557 10987654321098765432109876543210
11558 110001x1111xxxxx110xxxxxxxxxxxxx
11570 if (((word
>> 14) & 0x1) == 0)
11572 if (((word
>> 15) & 0x1) == 0)
11574 if (((word
>> 21) & 0x1) == 0)
11576 if (((word
>> 31) & 0x1) == 0)
11578 if (((word
>> 10) & 0x1) == 0)
11580 if (((word
>> 11) & 0x1) == 0)
11582 /* 33222222222211111111110000000000
11583 10987654321098765432109876543210
11584 010001x1xx0xxxxx001x00xxxxxxxxxx
11590 /* 33222222222211111111110000000000
11591 10987654321098765432109876543210
11592 010001x1xx0xxxxx001x10xxxxxxxxxx
11599 if (((word
>> 11) & 0x1) == 0)
11601 /* 33222222222211111111110000000000
11602 10987654321098765432109876543210
11603 010001x1xx0xxxxx001x01xxxxxxxxxx
11609 /* 33222222222211111111110000000000
11610 10987654321098765432109876543210
11611 010001x1xx0xxxxx001x11xxxxxxxxxx
11619 /* 33222222222211111111110000000000
11620 10987654321098765432109876543210
11621 110001x1xx0xxxxx001xxxxxxxxxxxxx
11628 if (((word
>> 31) & 0x1) == 0)
11630 if (((word
>> 10) & 0x1) == 0)
11632 if (((word
>> 11) & 0x1) == 0)
11634 if (((word
>> 12) & 0x1) == 0)
11636 /* 33222222222211111111110000000000
11637 10987654321098765432109876543210
11638 010001x1xx1xxxxx001000xxxxxxxxxx
11644 /* 33222222222211111111110000000000
11645 10987654321098765432109876543210
11646 010001x1xx1xxxxx001100xxxxxxxxxx
11653 if (((word
>> 12) & 0x1) == 0)
11655 /* 33222222222211111111110000000000
11656 10987654321098765432109876543210
11657 010001x1xx1xxxxx001010xxxxxxxxxx
11663 /* 33222222222211111111110000000000
11664 10987654321098765432109876543210
11665 010001x1xx1xxxxx001110xxxxxxxxxx
11673 if (((word
>> 11) & 0x1) == 0)
11675 if (((word
>> 12) & 0x1) == 0)
11677 /* 33222222222211111111110000000000
11678 10987654321098765432109876543210
11679 010001x1xx1xxxxx001001xxxxxxxxxx
11685 /* 33222222222211111111110000000000
11686 10987654321098765432109876543210
11687 010001x1xx1xxxxx001101xxxxxxxxxx
11694 if (((word
>> 12) & 0x1) == 0)
11696 /* 33222222222211111111110000000000
11697 10987654321098765432109876543210
11698 010001x1xx1xxxxx001011xxxxxxxxxx
11704 /* 33222222222211111111110000000000
11705 10987654321098765432109876543210
11706 010001x1xx1xxxxx001111xxxxxxxxxx
11715 /* 33222222222211111111110000000000
11716 10987654321098765432109876543210
11717 110001x1xx1xxxxx001xxxxxxxxxxxxx
11725 if (((word
>> 21) & 0x1) == 0)
11727 if (((word
>> 31) & 0x1) == 0)
11729 if (((word
>> 10) & 0x1) == 0)
11731 if (((word
>> 11) & 0x1) == 0)
11733 if (((word
>> 12) & 0x1) == 0)
11735 /* 33222222222211111111110000000000
11736 10987654321098765432109876543210
11737 010001x1xx0xxxxx101000xxxxxxxxxx
11743 /* 33222222222211111111110000000000
11744 10987654321098765432109876543210
11745 010001x1xx0xxxxx101100xxxxxxxxxx
11752 if (((word
>> 12) & 0x1) == 0)
11754 /* 33222222222211111111110000000000
11755 10987654321098765432109876543210
11756 010001x1xx0xxxxx101010xxxxxxxxxx
11762 /* 33222222222211111111110000000000
11763 10987654321098765432109876543210
11764 010001x1xx0xxxxx101110xxxxxxxxxx
11772 if (((word
>> 11) & 0x1) == 0)
11774 if (((word
>> 12) & 0x1) == 0)
11776 /* 33222222222211111111110000000000
11777 10987654321098765432109876543210
11778 010001x1xx0xxxxx101001xxxxxxxxxx
11784 /* 33222222222211111111110000000000
11785 10987654321098765432109876543210
11786 010001x1xx0xxxxx101101xxxxxxxxxx
11793 /* 33222222222211111111110000000000
11794 10987654321098765432109876543210
11795 010001x1xx0xxxxx101x11xxxxxxxxxx
11803 /* 33222222222211111111110000000000
11804 10987654321098765432109876543210
11805 110001x1xx0xxxxx101xxxxxxxxxxxxx
11812 if (((word
>> 22) & 0x1) == 0)
11814 if (((word
>> 31) & 0x1) == 0)
11816 /* 33222222222211111111110000000000
11817 10987654321098765432109876543210
11818 010001x1x01xxxxx101xxxxxxxxxxxxx
11824 /* 33222222222211111111110000000000
11825 10987654321098765432109876543210
11826 110001x1x01xxxxx101xxxxxxxxxxxxx
11833 /* 33222222222211111111110000000000
11834 10987654321098765432109876543210
11835 x10001x1x11xxxxx101xxxxxxxxxxxxx
11844 if (((word
>> 15) & 0x1) == 0)
11846 if (((word
>> 21) & 0x1) == 0)
11848 if (((word
>> 31) & 0x1) == 0)
11850 if (((word
>> 10) & 0x1) == 0)
11852 if (((word
>> 11) & 0x1) == 0)
11854 if (((word
>> 12) & 0x1) == 0)
11856 /* 33222222222211111111110000000000
11857 10987654321098765432109876543210
11858 010001x1xx0xxxxx011000xxxxxxxxxx
11864 /* 33222222222211111111110000000000
11865 10987654321098765432109876543210
11866 010001x1xx0xxxxx011100xxxxxxxxxx
11873 if (((word
>> 12) & 0x1) == 0)
11875 if (((word
>> 22) & 0x1) == 0)
11877 /* 33222222222211111111110000000000
11878 10987654321098765432109876543210
11879 010001x1x00xxxxx011010xxxxxxxxxx
11885 /* 33222222222211111111110000000000
11886 10987654321098765432109876543210
11887 010001x1x10xxxxx011010xxxxxxxxxx
11894 /* 33222222222211111111110000000000
11895 10987654321098765432109876543210
11896 010001x1xx0xxxxx011110xxxxxxxxxx
11904 if (((word
>> 11) & 0x1) == 0)
11906 if (((word
>> 12) & 0x1) == 0)
11908 /* 33222222222211111111110000000000
11909 10987654321098765432109876543210
11910 010001x1xx0xxxxx011001xxxxxxxxxx
11916 /* 33222222222211111111110000000000
11917 10987654321098765432109876543210
11918 010001x1xx0xxxxx011101xxxxxxxxxx
11925 if (((word
>> 12) & 0x1) == 0)
11927 if (((word
>> 22) & 0x1) == 0)
11929 /* 33222222222211111111110000000000
11930 10987654321098765432109876543210
11931 010001x1x00xxxxx011011xxxxxxxxxx
11937 /* 33222222222211111111110000000000
11938 10987654321098765432109876543210
11939 010001x1x10xxxxx011011xxxxxxxxxx
11946 /* 33222222222211111111110000000000
11947 10987654321098765432109876543210
11948 010001x1xx0xxxxx011111xxxxxxxxxx
11957 if (((word
>> 23) & 0x1) == 0)
11959 /* 33222222222211111111110000000000
11960 10987654321098765432109876543210
11961 110001x10x0xxxxx011xxxxxxxxxxxxx
11967 /* 33222222222211111111110000000000
11968 10987654321098765432109876543210
11969 110001x11x0xxxxx011xxxxxxxxxxxxx
11977 if (((word
>> 31) & 0x1) == 0)
11979 if (((word
>> 10) & 0x1) == 0)
11981 if (((word
>> 11) & 0x1) == 0)
11983 if (((word
>> 12) & 0x1) == 0)
11985 /* 33222222222211111111110000000000
11986 10987654321098765432109876543210
11987 010001x1xx1xxxxx011000xxxxxxxxxx
11993 /* 33222222222211111111110000000000
11994 10987654321098765432109876543210
11995 010001x1xx1xxxxx011100xxxxxxxxxx
12002 if (((word
>> 12) & 0x1) == 0)
12004 /* 33222222222211111111110000000000
12005 10987654321098765432109876543210
12006 010001x1xx1xxxxx011010xxxxxxxxxx
12012 /* 33222222222211111111110000000000
12013 10987654321098765432109876543210
12014 010001x1xx1xxxxx011110xxxxxxxxxx
12022 if (((word
>> 11) & 0x1) == 0)
12024 if (((word
>> 12) & 0x1) == 0)
12026 /* 33222222222211111111110000000000
12027 10987654321098765432109876543210
12028 010001x1xx1xxxxx011001xxxxxxxxxx
12034 /* 33222222222211111111110000000000
12035 10987654321098765432109876543210
12036 010001x1xx1xxxxx011101xxxxxxxxxx
12043 if (((word
>> 12) & 0x1) == 0)
12045 /* 33222222222211111111110000000000
12046 10987654321098765432109876543210
12047 010001x1xx1xxxxx011011xxxxxxxxxx
12053 /* 33222222222211111111110000000000
12054 10987654321098765432109876543210
12055 010001x1xx1xxxxx011111xxxxxxxxxx
12064 if (((word
>> 23) & 0x1) == 0)
12066 /* 33222222222211111111110000000000
12067 10987654321098765432109876543210
12068 110001x10x1xxxxx011xxxxxxxxxxxxx
12074 /* 33222222222211111111110000000000
12075 10987654321098765432109876543210
12076 110001x11x1xxxxx011xxxxxxxxxxxxx
12085 if (((word
>> 21) & 0x1) == 0)
12087 if (((word
>> 31) & 0x1) == 0)
12089 if (((word
>> 10) & 0x1) == 0)
12091 if (((word
>> 11) & 0x1) == 0)
12093 if (((word
>> 12) & 0x1) == 0)
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 010001x1xx0xxxxx111000xxxxxxxxxx
12103 /* 33222222222211111111110000000000
12104 10987654321098765432109876543210
12105 010001x1xx0xxxxx111100xxxxxxxxxx
12112 if (((word
>> 12) & 0x1) == 0)
12114 /* 33222222222211111111110000000000
12115 10987654321098765432109876543210
12116 010001x1xx0xxxxx111010xxxxxxxxxx
12122 /* 33222222222211111111110000000000
12123 10987654321098765432109876543210
12124 010001x1xx0xxxxx111110xxxxxxxxxx
12132 if (((word
>> 11) & 0x1) == 0)
12134 if (((word
>> 12) & 0x1) == 0)
12136 /* 33222222222211111111110000000000
12137 10987654321098765432109876543210
12138 010001x1xx0xxxxx111001xxxxxxxxxx
12144 /* 33222222222211111111110000000000
12145 10987654321098765432109876543210
12146 010001x1xx0xxxxx111101xxxxxxxxxx
12153 if (((word
>> 12) & 0x1) == 0)
12155 /* 33222222222211111111110000000000
12156 10987654321098765432109876543210
12157 010001x1xx0xxxxx111011xxxxxxxxxx
12163 /* 33222222222211111111110000000000
12164 10987654321098765432109876543210
12165 010001x1xx0xxxxx111111xxxxxxxxxx
12174 if (((word
>> 22) & 0x1) == 0)
12176 if (((word
>> 23) & 0x1) == 0)
12178 /* 33222222222211111111110000000000
12179 10987654321098765432109876543210
12180 110001x1000xxxxx111xxxxxxxxxxxxx
12186 /* 33222222222211111111110000000000
12187 10987654321098765432109876543210
12188 110001x1100xxxxx111xxxxxxxxxxxxx
12195 if (((word
>> 23) & 0x1) == 0)
12197 /* 33222222222211111111110000000000
12198 10987654321098765432109876543210
12199 110001x1010xxxxx111xxxxxxxxxxxxx
12205 /* 33222222222211111111110000000000
12206 10987654321098765432109876543210
12207 110001x1110xxxxx111xxxxxxxxxxxxx
12216 if (((word
>> 22) & 0x1) == 0)
12218 if (((word
>> 23) & 0x1) == 0)
12220 if (((word
>> 31) & 0x1) == 0)
12222 if (((word
>> 10) & 0x1) == 0)
12224 if (((word
>> 12) & 0x1) == 0)
12226 if (((word
>> 16) & 0x1) == 0)
12228 if (((word
>> 17) & 0x1) == 0)
12230 /* 33222222222211111111110000000000
12231 10987654321098765432109876543210
12232 010001x1001xxx001110x0xxxxxxxxxx
12238 /* 33222222222211111111110000000000
12239 10987654321098765432109876543210
12240 010001x1001xxx101110x0xxxxxxxxxx
12247 /* 33222222222211111111110000000000
12248 10987654321098765432109876543210
12249 010001x1001xxxx11110x0xxxxxxxxxx
12256 /* 33222222222211111111110000000000
12257 10987654321098765432109876543210
12258 010001x1001xxxxx1111x0xxxxxxxxxx
12265 if (((word
>> 12) & 0x1) == 0)
12267 if (((word
>> 17) & 0x1) == 0)
12269 /* 33222222222211111111110000000000
12270 10987654321098765432109876543210
12271 010001x1001xxx0x1110x1xxxxxxxxxx
12277 /* 33222222222211111111110000000000
12278 10987654321098765432109876543210
12279 010001x1001xxx1x1110x1xxxxxxxxxx
12286 /* 33222222222211111111110000000000
12287 10987654321098765432109876543210
12288 010001x1001xxxxx1111x1xxxxxxxxxx
12296 /* 33222222222211111111110000000000
12297 10987654321098765432109876543210
12298 110001x1001xxxxx111xxxxxxxxxxxxx
12305 /* 33222222222211111111110000000000
12306 10987654321098765432109876543210
12307 x10001x1101xxxxx111xxxxxxxxxxxxx
12314 if (((word
>> 23) & 0x1) == 0)
12316 /* 33222222222211111111110000000000
12317 10987654321098765432109876543210
12318 x10001x1011xxxxx111xxxxxxxxxxxxx
12324 /* 33222222222211111111110000000000
12325 10987654321098765432109876543210
12326 x10001x1111xxxxx111xxxxxxxxxxxxx
12339 if (((word
>> 15) & 0x1) == 0)
12341 if (((word
>> 14) & 0x1) == 0)
12343 if (((word
>> 13) & 0x1) == 0)
12345 if (((word
>> 30) & 0x1) == 0)
12347 if (((word
>> 21) & 0x1) == 0)
12349 if (((word
>> 31) & 0x1) == 0)
12351 if (((word
>> 4) & 0x1) == 0)
12353 /* 33222222222211111111110000000000
12354 10987654321098765432109876543210
12355 001001x1xx0xxxxx000xxxxxxxx0xxxx
12361 /* 33222222222211111111110000000000
12362 10987654321098765432109876543210
12363 001001x1xx0xxxxx000xxxxxxxx1xxxx
12370 if (((word
>> 23) & 0x1) == 0)
12372 /* 33222222222211111111110000000000
12373 10987654321098765432109876543210
12374 101001x10x0xxxxx000xxxxxxxxxxxxx
12380 /* 33222222222211111111110000000000
12381 10987654321098765432109876543210
12382 101001x11x0xxxxx000xxxxxxxxxxxxx
12390 if (((word
>> 31) & 0x1) == 0)
12392 if (((word
>> 4) & 0x1) == 0)
12394 if (((word
>> 10) & 0x1) == 0)
12396 if (((word
>> 11) & 0x1) == 0)
12398 if (((word
>> 12) & 0x1) == 0)
12400 /* 33222222222211111111110000000000
12401 10987654321098765432109876543210
12402 001001x1xx1xxxxx000000xxxxx0xxxx
12408 /* 33222222222211111111110000000000
12409 10987654321098765432109876543210
12410 001001x1xx1xxxxx000100xxxxx0xxxx
12417 if (((word
>> 12) & 0x1) == 0)
12419 /* 33222222222211111111110000000000
12420 10987654321098765432109876543210
12421 001001x1xx1xxxxx000010xxxxx0xxxx
12427 /* 33222222222211111111110000000000
12428 10987654321098765432109876543210
12429 001001x1xx1xxxxx000110xxxxx0xxxx
12437 if (((word
>> 11) & 0x1) == 0)
12439 if (((word
>> 12) & 0x1) == 0)
12441 /* 33222222222211111111110000000000
12442 10987654321098765432109876543210
12443 001001x1xx1xxxxx000001xxxxx0xxxx
12449 /* 33222222222211111111110000000000
12450 10987654321098765432109876543210
12451 001001x1xx1xxxxx000101xxxxx0xxxx
12458 if (((word
>> 12) & 0x1) == 0)
12460 /* 33222222222211111111110000000000
12461 10987654321098765432109876543210
12462 001001x1xx1xxxxx000011xxxxx0xxxx
12468 /* 33222222222211111111110000000000
12469 10987654321098765432109876543210
12470 001001x1xx1xxxxx000111xxxxx0xxxx
12479 if (((word
>> 10) & 0x1) == 0)
12481 if (((word
>> 11) & 0x1) == 0)
12483 if (((word
>> 12) & 0x1) == 0)
12485 /* 33222222222211111111110000000000
12486 10987654321098765432109876543210
12487 001001x1xx1xxxxx000000xxxxx1xxxx
12493 /* 33222222222211111111110000000000
12494 10987654321098765432109876543210
12495 001001x1xx1xxxxx000100xxxxx1xxxx
12502 if (((word
>> 12) & 0x1) == 0)
12504 /* 33222222222211111111110000000000
12505 10987654321098765432109876543210
12506 001001x1xx1xxxxx000010xxxxx1xxxx
12512 /* 33222222222211111111110000000000
12513 10987654321098765432109876543210
12514 001001x1xx1xxxxx000110xxxxx1xxxx
12522 if (((word
>> 11) & 0x1) == 0)
12524 if (((word
>> 12) & 0x1) == 0)
12526 /* 33222222222211111111110000000000
12527 10987654321098765432109876543210
12528 001001x1xx1xxxxx000001xxxxx1xxxx
12534 /* 33222222222211111111110000000000
12535 10987654321098765432109876543210
12536 001001x1xx1xxxxx000101xxxxx1xxxx
12543 if (((word
>> 12) & 0x1) == 0)
12545 /* 33222222222211111111110000000000
12546 10987654321098765432109876543210
12547 001001x1xx1xxxxx000011xxxxx1xxxx
12553 /* 33222222222211111111110000000000
12554 10987654321098765432109876543210
12555 001001x1xx1xxxxx000111xxxxx1xxxx
12565 if (((word
>> 23) & 0x1) == 0)
12567 /* 33222222222211111111110000000000
12568 10987654321098765432109876543210
12569 101001x10x1xxxxx000xxxxxxxxxxxxx
12575 /* 33222222222211111111110000000000
12576 10987654321098765432109876543210
12577 101001x11x1xxxxx000xxxxxxxxxxxxx
12586 if (((word
>> 31) & 0x1) == 0)
12588 if (((word
>> 21) & 0x1) == 0)
12590 if (((word
>> 10) & 0x1) == 0)
12592 if (((word
>> 11) & 0x1) == 0)
12594 /* 33222222222211111111110000000000
12595 10987654321098765432109876543210
12596 011001x1xx0xxxxx000x00xxxxxxxxxx
12602 if (((word
>> 12) & 0x1) == 0)
12604 /* 33222222222211111111110000000000
12605 10987654321098765432109876543210
12606 011001x1xx0xxxxx000010xxxxxxxxxx
12612 /* 33222222222211111111110000000000
12613 10987654321098765432109876543210
12614 011001x1xx0xxxxx000110xxxxxxxxxx
12622 if (((word
>> 11) & 0x1) == 0)
12624 /* 33222222222211111111110000000000
12625 10987654321098765432109876543210
12626 011001x1xx0xxxxx000x01xxxxxxxxxx
12632 if (((word
>> 12) & 0x1) == 0)
12634 /* 33222222222211111111110000000000
12635 10987654321098765432109876543210
12636 011001x1xx0xxxxx000011xxxxxxxxxx
12642 /* 33222222222211111111110000000000
12643 10987654321098765432109876543210
12644 011001x1xx0xxxxx000111xxxxxxxxxx
12653 /* 33222222222211111111110000000000
12654 10987654321098765432109876543210
12655 011001x1xx1xxxxx000xxxxxxxxxxxxx
12662 /* 33222222222211111111110000000000
12663 10987654321098765432109876543210
12664 111001x1xxxxxxxx000xxxxxxxxxxxxx
12672 if (((word
>> 21) & 0x1) == 0)
12674 if (((word
>> 30) & 0x1) == 0)
12676 if (((word
>> 31) & 0x1) == 0)
12678 if (((word
>> 4) & 0x1) == 0)
12680 /* 33222222222211111111110000000000
12681 10987654321098765432109876543210
12682 001001x1xx0xxxxx001xxxxxxxx0xxxx
12688 /* 33222222222211111111110000000000
12689 10987654321098765432109876543210
12690 001001x1xx0xxxxx001xxxxxxxx1xxxx
12697 if (((word
>> 23) & 0x1) == 0)
12699 /* 33222222222211111111110000000000
12700 10987654321098765432109876543210
12701 101001x10x0xxxxx001xxxxxxxxxxxxx
12707 /* 33222222222211111111110000000000
12708 10987654321098765432109876543210
12709 101001x11x0xxxxx001xxxxxxxxxxxxx
12717 if (((word
>> 31) & 0x1) == 0)
12719 if (((word
>> 16) & 0x1) == 0)
12721 if (((word
>> 17) & 0x1) == 0)
12723 if (((word
>> 18) & 0x1) == 0)
12725 if (((word
>> 19) & 0x1) == 0)
12727 if (((word
>> 20) & 0x1) == 0)
12729 /* 33222222222211111111110000000000
12730 10987654321098765432109876543210
12731 011001x1xx000000001xxxxxxxxxxxxx
12737 if (((word
>> 4) & 0x1) == 0)
12739 /* 33222222222211111111110000000000
12740 10987654321098765432109876543210
12741 011001x1xx010000001xxxxxxxx0xxxx
12747 /* 33222222222211111111110000000000
12748 10987654321098765432109876543210
12749 011001x1xx010000001xxxxxxxx1xxxx
12757 /* 33222222222211111111110000000000
12758 10987654321098765432109876543210
12759 011001x1xx0x1000001xxxxxxxxxxxxx
12766 /* 33222222222211111111110000000000
12767 10987654321098765432109876543210
12768 011001x1xx0xx100001xxxxxxxxxxxxx
12775 if (((word
>> 18) & 0x1) == 0)
12777 /* 33222222222211111111110000000000
12778 10987654321098765432109876543210
12779 011001x1xx0xx010001xxxxxxxxxxxxx
12785 if (((word
>> 19) & 0x1) == 0)
12787 /* 33222222222211111111110000000000
12788 10987654321098765432109876543210
12789 011001x1xx0x0110001xxxxxxxxxxxxx
12795 /* 33222222222211111111110000000000
12796 10987654321098765432109876543210
12797 011001x1xx0x1110001xxxxxxxxxxxxx
12806 if (((word
>> 17) & 0x1) == 0)
12808 if (((word
>> 18) & 0x1) == 0)
12810 if (((word
>> 4) & 0x1) == 0)
12812 /* 33222222222211111111110000000000
12813 10987654321098765432109876543210
12814 011001x1xx0xx001001xxxxxxxx0xxxx
12820 /* 33222222222211111111110000000000
12821 10987654321098765432109876543210
12822 011001x1xx0xx001001xxxxxxxx1xxxx
12829 /* 33222222222211111111110000000000
12830 10987654321098765432109876543210
12831 011001x1xx0xx101001xxxxxxxxxxxxx
12838 if (((word
>> 18) & 0x1) == 0)
12840 /* 33222222222211111111110000000000
12841 10987654321098765432109876543210
12842 011001x1xx0xx011001xxxxxxxxxxxxx
12848 if (((word
>> 19) & 0x1) == 0)
12850 /* 33222222222211111111110000000000
12851 10987654321098765432109876543210
12852 011001x1xx0x0111001xxxxxxxxxxxxx
12858 /* 33222222222211111111110000000000
12859 10987654321098765432109876543210
12860 011001x1xx0x1111001xxxxxxxxxxxxx
12870 if (((word
>> 22) & 0x1) == 0)
12872 if (((word
>> 23) & 0x1) == 0)
12874 /* 33222222222211111111110000000000
12875 10987654321098765432109876543210
12876 111001x1000xxxxx001xxxxxxxxxxxxx
12882 /* 33222222222211111111110000000000
12883 10987654321098765432109876543210
12884 111001x1100xxxxx001xxxxxxxxxxxxx
12891 /* 33222222222211111111110000000000
12892 10987654321098765432109876543210
12893 111001x1x10xxxxx001xxxxxxxxxxxxx
12902 if (((word
>> 30) & 0x1) == 0)
12904 if (((word
>> 31) & 0x1) == 0)
12906 if (((word
>> 4) & 0x1) == 0)
12908 if (((word
>> 12) & 0x1) == 0)
12910 /* 33222222222211111111110000000000
12911 10987654321098765432109876543210
12912 001001x1xx1xxxxx0010xxxxxxx0xxxx
12918 /* 33222222222211111111110000000000
12919 10987654321098765432109876543210
12920 001001x1xx1xxxxx0011xxxxxxx0xxxx
12927 if (((word
>> 12) & 0x1) == 0)
12929 /* 33222222222211111111110000000000
12930 10987654321098765432109876543210
12931 001001x1xx1xxxxx0010xxxxxxx1xxxx
12937 /* 33222222222211111111110000000000
12938 10987654321098765432109876543210
12939 001001x1xx1xxxxx0011xxxxxxx1xxxx
12947 if (((word
>> 23) & 0x1) == 0)
12949 /* 33222222222211111111110000000000
12950 10987654321098765432109876543210
12951 101001x10x1xxxxx001xxxxxxxxxxxxx
12957 /* 33222222222211111111110000000000
12958 10987654321098765432109876543210
12959 101001x11x1xxxxx001xxxxxxxxxxxxx
12967 /* 33222222222211111111110000000000
12968 10987654321098765432109876543210
12969 x11001x1xx1xxxxx001xxxxxxxxxxxxx
12978 if (((word
>> 30) & 0x1) == 0)
12980 if (((word
>> 21) & 0x1) == 0)
12982 if (((word
>> 22) & 0x1) == 0)
12984 if (((word
>> 23) & 0x1) == 0)
12986 if (((word
>> 31) & 0x1) == 0)
12988 if (((word
>> 9) & 0x1) == 0)
12990 if (((word
>> 20) & 0x1) == 0)
12992 if (((word
>> 4) & 0x1) == 0)
12994 /* 33222222222211111111110000000000
12995 10987654321098765432109876543210
12996 001001x10000xxxx01xxxx0xxxx0xxxx
13002 /* 33222222222211111111110000000000
13003 10987654321098765432109876543210
13004 001001x10000xxxx01xxxx0xxxx1xxxx
13011 if (((word
>> 19) & 0x1) == 0)
13013 /* 33222222222211111111110000000000
13014 10987654321098765432109876543210
13015 001001x100010xxx01xxxx0xxxxxxxxx
13021 /* 33222222222211111111110000000000
13022 10987654321098765432109876543210
13023 001001x100011xxx01xxxx0xxxxxxxxx
13031 if (((word
>> 4) & 0x1) == 0)
13033 /* 33222222222211111111110000000000
13034 10987654321098765432109876543210
13035 001001x1000xxxxx01xxxx1xxxx0xxxx
13041 /* 33222222222211111111110000000000
13042 10987654321098765432109876543210
13043 001001x1000xxxxx01xxxx1xxxx1xxxx
13051 if (((word
>> 13) & 0x1) == 0)
13053 /* 33222222222211111111110000000000
13054 10987654321098765432109876543210
13055 101001x1000xxxxx010xxxxxxxxxxxxx
13061 /* 33222222222211111111110000000000
13062 10987654321098765432109876543210
13063 101001x1000xxxxx011xxxxxxxxxxxxx
13071 if (((word
>> 31) & 0x1) == 0)
13073 if (((word
>> 9) & 0x1) == 0)
13075 if (((word
>> 20) & 0x1) == 0)
13077 if (((word
>> 4) & 0x1) == 0)
13079 /* 33222222222211111111110000000000
13080 10987654321098765432109876543210
13081 001001x11000xxxx01xxxx0xxxx0xxxx
13087 /* 33222222222211111111110000000000
13088 10987654321098765432109876543210
13089 001001x11000xxxx01xxxx0xxxx1xxxx
13096 /* 33222222222211111111110000000000
13097 10987654321098765432109876543210
13098 001001x11001xxxx01xxxx0xxxxxxxxx
13105 if (((word
>> 4) & 0x1) == 0)
13107 /* 33222222222211111111110000000000
13108 10987654321098765432109876543210
13109 001001x1100xxxxx01xxxx1xxxx0xxxx
13115 /* 33222222222211111111110000000000
13116 10987654321098765432109876543210
13117 001001x1100xxxxx01xxxx1xxxx1xxxx
13125 if (((word
>> 13) & 0x1) == 0)
13127 /* 33222222222211111111110000000000
13128 10987654321098765432109876543210
13129 101001x1100xxxxx010xxxxxxxxxxxxx
13135 /* 33222222222211111111110000000000
13136 10987654321098765432109876543210
13137 101001x1100xxxxx011xxxxxxxxxxxxx
13146 if (((word
>> 23) & 0x1) == 0)
13148 if (((word
>> 31) & 0x1) == 0)
13150 if (((word
>> 4) & 0x1) == 0)
13152 if (((word
>> 9) & 0x1) == 0)
13154 if (((word
>> 20) & 0x1) == 0)
13156 /* 33222222222211111111110000000000
13157 10987654321098765432109876543210
13158 001001x10100xxxx01xxxx0xxxx0xxxx
13164 if (((word
>> 19) & 0x1) == 0)
13166 /* 33222222222211111111110000000000
13167 10987654321098765432109876543210
13168 001001x101010xxx01xxxx0xxxx0xxxx
13174 /* 33222222222211111111110000000000
13175 10987654321098765432109876543210
13176 001001x101011xxx01xxxx0xxxx0xxxx
13184 /* 33222222222211111111110000000000
13185 10987654321098765432109876543210
13186 001001x1010xxxxx01xxxx1xxxx0xxxx
13193 /* 33222222222211111111110000000000
13194 10987654321098765432109876543210
13195 001001x1010xxxxx01xxxxxxxxx1xxxx
13202 if (((word
>> 13) & 0x1) == 0)
13204 /* 33222222222211111111110000000000
13205 10987654321098765432109876543210
13206 101001x1010xxxxx010xxxxxxxxxxxxx
13212 /* 33222222222211111111110000000000
13213 10987654321098765432109876543210
13214 101001x1010xxxxx011xxxxxxxxxxxxx
13222 if (((word
>> 31) & 0x1) == 0)
13224 if (((word
>> 4) & 0x1) == 0)
13226 if (((word
>> 9) & 0x1) == 0)
13228 if (((word
>> 20) & 0x1) == 0)
13230 /* 33222222222211111111110000000000
13231 10987654321098765432109876543210
13232 001001x11100xxxx01xxxx0xxxx0xxxx
13238 /* 33222222222211111111110000000000
13239 10987654321098765432109876543210
13240 001001x11101xxxx01xxxx0xxxx0xxxx
13247 /* 33222222222211111111110000000000
13248 10987654321098765432109876543210
13249 001001x1110xxxxx01xxxx1xxxx0xxxx
13256 if (((word
>> 9) & 0x1) == 0)
13258 /* 33222222222211111111110000000000
13259 10987654321098765432109876543210
13260 001001x1110xxxxx01xxxx0xxxx1xxxx
13266 /* 33222222222211111111110000000000
13267 10987654321098765432109876543210
13268 001001x1110xxxxx01xxxx1xxxx1xxxx
13276 if (((word
>> 13) & 0x1) == 0)
13278 /* 33222222222211111111110000000000
13279 10987654321098765432109876543210
13280 101001x1110xxxxx010xxxxxxxxxxxxx
13286 /* 33222222222211111111110000000000
13287 10987654321098765432109876543210
13288 101001x1110xxxxx011xxxxxxxxxxxxx
13298 if (((word
>> 13) & 0x1) == 0)
13300 if (((word
>> 22) & 0x1) == 0)
13302 if (((word
>> 23) & 0x1) == 0)
13304 /* 33222222222211111111110000000000
13305 10987654321098765432109876543210
13306 x01001x1001xxxxx010xxxxxxxxxxxxx
13312 /* 33222222222211111111110000000000
13313 10987654321098765432109876543210
13314 x01001x1101xxxxx010xxxxxxxxxxxxx
13321 if (((word
>> 23) & 0x1) == 0)
13323 /* 33222222222211111111110000000000
13324 10987654321098765432109876543210
13325 x01001x1011xxxxx010xxxxxxxxxxxxx
13331 /* 33222222222211111111110000000000
13332 10987654321098765432109876543210
13333 x01001x1111xxxxx010xxxxxxxxxxxxx
13341 if (((word
>> 22) & 0x1) == 0)
13343 if (((word
>> 23) & 0x1) == 0)
13345 /* 33222222222211111111110000000000
13346 10987654321098765432109876543210
13347 x01001x1001xxxxx011xxxxxxxxxxxxx
13353 /* 33222222222211111111110000000000
13354 10987654321098765432109876543210
13355 x01001x1101xxxxx011xxxxxxxxxxxxx
13362 if (((word
>> 23) & 0x1) == 0)
13364 /* 33222222222211111111110000000000
13365 10987654321098765432109876543210
13366 x01001x1011xxxxx011xxxxxxxxxxxxx
13372 /* 33222222222211111111110000000000
13373 10987654321098765432109876543210
13374 x01001x1111xxxxx011xxxxxxxxxxxxx
13384 if (((word
>> 13) & 0x1) == 0)
13386 if (((word
>> 31) & 0x1) == 0)
13388 if (((word
>> 21) & 0x1) == 0)
13390 if (((word
>> 4) & 0x1) == 0)
13392 /* 33222222222211111111110000000000
13393 10987654321098765432109876543210
13394 011001x1xx0xxxxx010xxxxxxxx0xxxx
13400 /* 33222222222211111111110000000000
13401 10987654321098765432109876543210
13402 011001x1xx0xxxxx010xxxxxxxx1xxxx
13409 /* 33222222222211111111110000000000
13410 10987654321098765432109876543210
13411 011001x1xx1xxxxx010xxxxxxxxxxxxx
13418 if (((word
>> 22) & 0x1) == 0)
13420 /* 33222222222211111111110000000000
13421 10987654321098765432109876543210
13422 111001x1x0xxxxxx010xxxxxxxxxxxxx
13428 if (((word
>> 21) & 0x1) == 0)
13430 /* 33222222222211111111110000000000
13431 10987654321098765432109876543210
13432 111001x1x10xxxxx010xxxxxxxxxxxxx
13438 if (((word
>> 23) & 0x1) == 0)
13440 /* 33222222222211111111110000000000
13441 10987654321098765432109876543210
13442 111001x1011xxxxx010xxxxxxxxxxxxx
13448 /* 33222222222211111111110000000000
13449 10987654321098765432109876543210
13450 111001x1111xxxxx010xxxxxxxxxxxxx
13460 if (((word
>> 21) & 0x1) == 0)
13462 if (((word
>> 31) & 0x1) == 0)
13464 if (((word
>> 4) & 0x1) == 0)
13466 /* 33222222222211111111110000000000
13467 10987654321098765432109876543210
13468 011001x1xx0xxxxx011xxxxxxxx0xxxx
13474 /* 33222222222211111111110000000000
13475 10987654321098765432109876543210
13476 011001x1xx0xxxxx011xxxxxxxx1xxxx
13483 if (((word
>> 22) & 0x1) == 0)
13485 if (((word
>> 23) & 0x1) == 0)
13487 /* 33222222222211111111110000000000
13488 10987654321098765432109876543210
13489 111001x1000xxxxx011xxxxxxxxxxxxx
13495 /* 33222222222211111111110000000000
13496 10987654321098765432109876543210
13497 111001x1100xxxxx011xxxxxxxxxxxxx
13504 if (((word
>> 23) & 0x1) == 0)
13506 /* 33222222222211111111110000000000
13507 10987654321098765432109876543210
13508 111001x1010xxxxx011xxxxxxxxxxxxx
13514 /* 33222222222211111111110000000000
13515 10987654321098765432109876543210
13516 111001x1110xxxxx011xxxxxxxxxxxxx
13525 if (((word
>> 31) & 0x1) == 0)
13527 /* 33222222222211111111110000000000
13528 10987654321098765432109876543210
13529 011001x1xx1xxxxx011xxxxxxxxxxxxx
13535 if (((word
>> 22) & 0x1) == 0)
13537 if (((word
>> 23) & 0x1) == 0)
13539 /* 33222222222211111111110000000000
13540 10987654321098765432109876543210
13541 111001x1001xxxxx011xxxxxxxxxxxxx
13547 /* 33222222222211111111110000000000
13548 10987654321098765432109876543210
13549 111001x1101xxxxx011xxxxxxxxxxxxx
13556 if (((word
>> 23) & 0x1) == 0)
13558 /* 33222222222211111111110000000000
13559 10987654321098765432109876543210
13560 111001x1011xxxxx011xxxxxxxxxxxxx
13566 /* 33222222222211111111110000000000
13567 10987654321098765432109876543210
13568 111001x1111xxxxx011xxxxxxxxxxxxx
13581 if (((word
>> 21) & 0x1) == 0)
13583 if (((word
>> 30) & 0x1) == 0)
13585 if (((word
>> 14) & 0x1) == 0)
13587 if (((word
>> 13) & 0x1) == 0)
13589 if (((word
>> 4) & 0x1) == 0)
13591 /* 33222222222211111111110000000000
13592 10987654321098765432109876543210
13593 x01001x1xx0xxxxx100xxxxxxxx0xxxx
13599 /* 33222222222211111111110000000000
13600 10987654321098765432109876543210
13601 x01001x1xx0xxxxx100xxxxxxxx1xxxx
13608 if (((word
>> 20) & 0x1) == 0)
13610 if (((word
>> 22) & 0x1) == 0)
13612 if (((word
>> 23) & 0x1) == 0)
13614 /* 33222222222211111111110000000000
13615 10987654321098765432109876543210
13616 x01001x10000xxxx101xxxxxxxxxxxxx
13622 /* 33222222222211111111110000000000
13623 10987654321098765432109876543210
13624 x01001x11000xxxx101xxxxxxxxxxxxx
13631 if (((word
>> 23) & 0x1) == 0)
13633 /* 33222222222211111111110000000000
13634 10987654321098765432109876543210
13635 x01001x10100xxxx101xxxxxxxxxxxxx
13641 /* 33222222222211111111110000000000
13642 10987654321098765432109876543210
13643 x01001x11100xxxx101xxxxxxxxxxxxx
13651 if (((word
>> 22) & 0x1) == 0)
13653 if (((word
>> 23) & 0x1) == 0)
13655 /* 33222222222211111111110000000000
13656 10987654321098765432109876543210
13657 x01001x10001xxxx101xxxxxxxxxxxxx
13663 /* 33222222222211111111110000000000
13664 10987654321098765432109876543210
13665 x01001x11001xxxx101xxxxxxxxxxxxx
13672 if (((word
>> 23) & 0x1) == 0)
13674 /* 33222222222211111111110000000000
13675 10987654321098765432109876543210
13676 x01001x10101xxxx101xxxxxxxxxxxxx
13682 /* 33222222222211111111110000000000
13683 10987654321098765432109876543210
13684 x01001x11101xxxx101xxxxxxxxxxxxx
13694 if (((word
>> 31) & 0x1) == 0)
13696 if (((word
>> 4) & 0x1) == 0)
13698 if (((word
>> 20) & 0x1) == 0)
13700 if (((word
>> 22) & 0x1) == 0)
13702 /* 33222222222211111111110000000000
13703 10987654321098765432109876543210
13704 001001x1x000xxxx11xxxxxxxxx0xxxx
13710 /* 33222222222211111111110000000000
13711 10987654321098765432109876543210
13712 001001x1x100xxxx11xxxxxxxxx0xxxx
13719 if (((word
>> 16) & 0x1) == 0)
13721 if (((word
>> 19) & 0x1) == 0)
13723 /* 33222222222211111111110000000000
13724 10987654321098765432109876543210
13725 001001x1xx010xx011xxxxxxxxx0xxxx
13731 if (((word
>> 10) & 0x1) == 0)
13733 if (((word
>> 12) & 0x1) == 0)
13735 if (((word
>> 13) & 0x1) == 0)
13737 /* 33222222222211111111110000000000
13738 10987654321098765432109876543210
13739 001001x1xx011xx01100x0xxxxx0xxxx
13745 /* 33222222222211111111110000000000
13746 10987654321098765432109876543210
13747 001001x1xx011xx01110x0xxxxx0xxxx
13754 if (((word
>> 22) & 0x1) == 0)
13756 /* 33222222222211111111110000000000
13757 10987654321098765432109876543210
13758 001001x1x0011xx011x1x0xxxxx0xxxx
13764 /* 33222222222211111111110000000000
13765 10987654321098765432109876543210
13766 001001x1x1011xx011x1x0xxxxx0xxxx
13774 /* 33222222222211111111110000000000
13775 10987654321098765432109876543210
13776 001001x1xx011xx011xxx1xxxxx0xxxx
13784 if (((word
>> 10) & 0x1) == 0)
13786 if (((word
>> 12) & 0x1) == 0)
13788 /* 33222222222211111111110000000000
13789 10987654321098765432109876543210
13790 001001x1xx01xxx111x0x0xxxxx0xxxx
13796 /* 33222222222211111111110000000000
13797 10987654321098765432109876543210
13798 001001x1xx01xxx111x1x0xxxxx0xxxx
13805 /* 33222222222211111111110000000000
13806 10987654321098765432109876543210
13807 001001x1xx01xxx111xxx1xxxxx0xxxx
13816 if (((word
>> 22) & 0x1) == 0)
13818 /* 33222222222211111111110000000000
13819 10987654321098765432109876543210
13820 001001x1x00xxxxx11xxxxxxxxx1xxxx
13826 /* 33222222222211111111110000000000
13827 10987654321098765432109876543210
13828 001001x1x10xxxxx11xxxxxxxxx1xxxx
13836 if (((word
>> 13) & 0x1) == 0)
13838 if (((word
>> 22) & 0x1) == 0)
13840 if (((word
>> 23) & 0x1) == 0)
13842 /* 33222222222211111111110000000000
13843 10987654321098765432109876543210
13844 101001x1000xxxxx110xxxxxxxxxxxxx
13850 /* 33222222222211111111110000000000
13851 10987654321098765432109876543210
13852 101001x1100xxxxx110xxxxxxxxxxxxx
13859 if (((word
>> 23) & 0x1) == 0)
13861 /* 33222222222211111111110000000000
13862 10987654321098765432109876543210
13863 101001x1010xxxxx110xxxxxxxxxxxxx
13869 /* 33222222222211111111110000000000
13870 10987654321098765432109876543210
13871 101001x1110xxxxx110xxxxxxxxxxxxx
13879 if (((word
>> 22) & 0x1) == 0)
13881 if (((word
>> 23) & 0x1) == 0)
13883 /* 33222222222211111111110000000000
13884 10987654321098765432109876543210
13885 101001x1000xxxxx111xxxxxxxxxxxxx
13891 /* 33222222222211111111110000000000
13892 10987654321098765432109876543210
13893 101001x1100xxxxx111xxxxxxxxxxxxx
13900 if (((word
>> 23) & 0x1) == 0)
13902 /* 33222222222211111111110000000000
13903 10987654321098765432109876543210
13904 101001x1010xxxxx111xxxxxxxxxxxxx
13910 /* 33222222222211111111110000000000
13911 10987654321098765432109876543210
13912 101001x1110xxxxx111xxxxxxxxxxxxx
13923 if (((word
>> 13) & 0x1) == 0)
13925 if (((word
>> 31) & 0x1) == 0)
13927 if (((word
>> 14) & 0x1) == 0)
13929 if (((word
>> 19) & 0x1) == 0)
13931 if (((word
>> 20) & 0x1) == 0)
13933 if (((word
>> 16) & 0x1) == 0)
13935 if (((word
>> 17) & 0x1) == 0)
13937 if (((word
>> 18) & 0x1) == 0)
13939 /* 33222222222211111111110000000000
13940 10987654321098765432109876543210
13941 011001x1xx000000100xxxxxxxxxxxxx
13947 /* 33222222222211111111110000000000
13948 10987654321098765432109876543210
13949 011001x1xx000100100xxxxxxxxxxxxx
13956 if (((word
>> 18) & 0x1) == 0)
13958 /* 33222222222211111111110000000000
13959 10987654321098765432109876543210
13960 011001x1xx000010100xxxxxxxxxxxxx
13966 /* 33222222222211111111110000000000
13967 10987654321098765432109876543210
13968 011001x1xx000110100xxxxxxxxxxxxx
13976 if (((word
>> 17) & 0x1) == 0)
13978 if (((word
>> 18) & 0x1) == 0)
13980 /* 33222222222211111111110000000000
13981 10987654321098765432109876543210
13982 011001x1xx000001100xxxxxxxxxxxxx
13988 /* 33222222222211111111110000000000
13989 10987654321098765432109876543210
13990 011001x1xx000101100xxxxxxxxxxxxx
13997 if (((word
>> 18) & 0x1) == 0)
13999 /* 33222222222211111111110000000000
14000 10987654321098765432109876543210
14001 011001x1xx000011100xxxxxxxxxxxxx
14007 /* 33222222222211111111110000000000
14008 10987654321098765432109876543210
14009 011001x1xx000111100xxxxxxxxxxxxx
14018 /* 33222222222211111111110000000000
14019 10987654321098765432109876543210
14020 011001x1xx010xxx100xxxxxxxxxxxxx
14027 if (((word
>> 16) & 0x1) == 0)
14029 if (((word
>> 17) & 0x1) == 0)
14031 if (((word
>> 18) & 0x1) == 0)
14033 if (((word
>> 20) & 0x1) == 0)
14035 /* 33222222222211111111110000000000
14036 10987654321098765432109876543210
14037 011001x1xx001000100xxxxxxxxxxxxx
14043 /* 33222222222211111111110000000000
14044 10987654321098765432109876543210
14045 011001x1xx011000100xxxxxxxxxxxxx
14052 if (((word
>> 20) & 0x1) == 0)
14054 /* 33222222222211111111110000000000
14055 10987654321098765432109876543210
14056 011001x1xx001100100xxxxxxxxxxxxx
14062 /* 33222222222211111111110000000000
14063 10987654321098765432109876543210
14064 011001x1xx011100100xxxxxxxxxxxxx
14072 if (((word
>> 18) & 0x1) == 0)
14074 if (((word
>> 20) & 0x1) == 0)
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 011001x1xx001010100xxxxxxxxxxxxx
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 011001x1xx011010100xxxxxxxxxxxxx
14093 /* 33222222222211111111110000000000
14094 10987654321098765432109876543210
14095 011001x1xx0x1110100xxxxxxxxxxxxx
14103 if (((word
>> 17) & 0x1) == 0)
14105 if (((word
>> 18) & 0x1) == 0)
14107 if (((word
>> 20) & 0x1) == 0)
14109 /* 33222222222211111111110000000000
14110 10987654321098765432109876543210
14111 011001x1xx001001100xxxxxxxxxxxxx
14117 /* 33222222222211111111110000000000
14118 10987654321098765432109876543210
14119 011001x1xx011001100xxxxxxxxxxxxx
14126 if (((word
>> 20) & 0x1) == 0)
14128 /* 33222222222211111111110000000000
14129 10987654321098765432109876543210
14130 011001x1xx001101100xxxxxxxxxxxxx
14136 /* 33222222222211111111110000000000
14137 10987654321098765432109876543210
14138 011001x1xx011101100xxxxxxxxxxxxx
14146 if (((word
>> 18) & 0x1) == 0)
14148 /* 33222222222211111111110000000000
14149 10987654321098765432109876543210
14150 011001x1xx0x1011100xxxxxxxxxxxxx
14156 /* 33222222222211111111110000000000
14157 10987654321098765432109876543210
14158 011001x1xx0x1111100xxxxxxxxxxxxx
14168 if (((word
>> 4) & 0x1) == 0)
14170 /* 33222222222211111111110000000000
14171 10987654321098765432109876543210
14172 011001x1xx0xxxxx110xxxxxxxx0xxxx
14178 /* 33222222222211111111110000000000
14179 10987654321098765432109876543210
14180 011001x1xx0xxxxx110xxxxxxxx1xxxx
14188 if (((word
>> 22) & 0x1) == 0)
14190 if (((word
>> 23) & 0x1) == 0)
14192 /* 33222222222211111111110000000000
14193 10987654321098765432109876543210
14194 111001x1000xxxxx1x0xxxxxxxxxxxxx
14200 /* 33222222222211111111110000000000
14201 10987654321098765432109876543210
14202 111001x1100xxxxx1x0xxxxxxxxxxxxx
14209 /* 33222222222211111111110000000000
14210 10987654321098765432109876543210
14211 111001x1x10xxxxx1x0xxxxxxxxxxxxx
14219 if (((word
>> 14) & 0x1) == 0)
14221 if (((word
>> 31) & 0x1) == 0)
14223 if (((word
>> 16) & 0x1) == 0)
14225 if (((word
>> 19) & 0x1) == 0)
14227 if (((word
>> 17) & 0x1) == 0)
14229 if (((word
>> 18) & 0x1) == 0)
14231 if (((word
>> 20) & 0x1) == 0)
14233 /* 33222222222211111111110000000000
14234 10987654321098765432109876543210
14235 011001x1xx000000101xxxxxxxxxxxxx
14241 /* 33222222222211111111110000000000
14242 10987654321098765432109876543210
14243 011001x1xx010000101xxxxxxxxxxxxx
14250 if (((word
>> 20) & 0x1) == 0)
14252 /* 33222222222211111111110000000000
14253 10987654321098765432109876543210
14254 011001x1xx000100101xxxxxxxxxxxxx
14260 if (((word
>> 22) & 0x1) == 0)
14262 /* 33222222222211111111110000000000
14263 10987654321098765432109876543210
14264 011001x1x0010100101xxxxxxxxxxxxx
14270 if (((word
>> 23) & 0x1) == 0)
14272 /* 33222222222211111111110000000000
14273 10987654321098765432109876543210
14274 011001x101010100101xxxxxxxxxxxxx
14280 /* 33222222222211111111110000000000
14281 10987654321098765432109876543210
14282 011001x111010100101xxxxxxxxxxxxx
14292 if (((word
>> 18) & 0x1) == 0)
14294 if (((word
>> 20) & 0x1) == 0)
14296 /* 33222222222211111111110000000000
14297 10987654321098765432109876543210
14298 011001x1xx000010101xxxxxxxxxxxxx
14304 /* 33222222222211111111110000000000
14305 10987654321098765432109876543210
14306 011001x1xx010010101xxxxxxxxxxxxx
14313 if (((word
>> 20) & 0x1) == 0)
14315 /* 33222222222211111111110000000000
14316 10987654321098765432109876543210
14317 011001x1xx000110101xxxxxxxxxxxxx
14323 if (((word
>> 23) & 0x1) == 0)
14325 /* 33222222222211111111110000000000
14326 10987654321098765432109876543210
14327 011001x10x010110101xxxxxxxxxxxxx
14333 /* 33222222222211111111110000000000
14334 10987654321098765432109876543210
14335 011001x11x010110101xxxxxxxxxxxxx
14345 if (((word
>> 20) & 0x1) == 0)
14347 if (((word
>> 17) & 0x1) == 0)
14349 if (((word
>> 18) & 0x1) == 0)
14351 if (((word
>> 22) & 0x1) == 0)
14353 /* 33222222222211111111110000000000
14354 10987654321098765432109876543210
14355 011001x1x0001000101xxxxxxxxxxxxx
14361 /* 33222222222211111111110000000000
14362 10987654321098765432109876543210
14363 011001x1x1001000101xxxxxxxxxxxxx
14370 /* 33222222222211111111110000000000
14371 10987654321098765432109876543210
14372 011001x1xx001100101xxxxxxxxxxxxx
14379 if (((word
>> 22) & 0x1) == 0)
14381 if (((word
>> 23) & 0x1) == 0)
14383 /* 33222222222211111111110000000000
14384 10987654321098765432109876543210
14385 011001x100001x10101xxxxxxxxxxxxx
14391 /* 33222222222211111111110000000000
14392 10987654321098765432109876543210
14393 011001x110001x10101xxxxxxxxxxxxx
14400 /* 33222222222211111111110000000000
14401 10987654321098765432109876543210
14402 011001x1x1001x10101xxxxxxxxxxxxx
14410 if (((word
>> 22) & 0x1) == 0)
14412 if (((word
>> 23) & 0x1) == 0)
14414 /* 33222222222211111111110000000000
14415 10987654321098765432109876543210
14416 011001x100011xx0101xxxxxxxxxxxxx
14422 /* 33222222222211111111110000000000
14423 10987654321098765432109876543210
14424 011001x110011xx0101xxxxxxxxxxxxx
14431 if (((word
>> 17) & 0x1) == 0)
14433 if (((word
>> 18) & 0x1) == 0)
14435 /* 33222222222211111111110000000000
14436 10987654321098765432109876543210
14437 011001x1x1011000101xxxxxxxxxxxxx
14443 if (((word
>> 23) & 0x1) == 0)
14445 /* 33222222222211111111110000000000
14446 10987654321098765432109876543210
14447 011001x101011100101xxxxxxxxxxxxx
14453 /* 33222222222211111111110000000000
14454 10987654321098765432109876543210
14455 011001x111011100101xxxxxxxxxxxxx
14463 if (((word
>> 18) & 0x1) == 0)
14465 /* 33222222222211111111110000000000
14466 10987654321098765432109876543210
14467 011001x1x1011010101xxxxxxxxxxxxx
14473 if (((word
>> 23) & 0x1) == 0)
14475 /* 33222222222211111111110000000000
14476 10987654321098765432109876543210
14477 011001x101011110101xxxxxxxxxxxxx
14483 /* 33222222222211111111110000000000
14484 10987654321098765432109876543210
14485 011001x111011110101xxxxxxxxxxxxx
14497 if (((word
>> 17) & 0x1) == 0)
14499 if (((word
>> 18) & 0x1) == 0)
14501 if (((word
>> 19) & 0x1) == 0)
14503 if (((word
>> 20) & 0x1) == 0)
14505 /* 33222222222211111111110000000000
14506 10987654321098765432109876543210
14507 011001x1xx000001101xxxxxxxxxxxxx
14513 /* 33222222222211111111110000000000
14514 10987654321098765432109876543210
14515 011001x1xx010001101xxxxxxxxxxxxx
14522 if (((word
>> 20) & 0x1) == 0)
14524 if (((word
>> 22) & 0x1) == 0)
14526 /* 33222222222211111111110000000000
14527 10987654321098765432109876543210
14528 011001x1x0001001101xxxxxxxxxxxxx
14534 /* 33222222222211111111110000000000
14535 10987654321098765432109876543210
14536 011001x1x1001001101xxxxxxxxxxxxx
14543 /* 33222222222211111111110000000000
14544 10987654321098765432109876543210
14545 011001x1xx011001101xxxxxxxxxxxxx
14553 if (((word
>> 19) & 0x1) == 0)
14555 if (((word
>> 22) & 0x1) == 0)
14557 /* 33222222222211111111110000000000
14558 10987654321098765432109876543210
14559 011001x1x00x0101101xxxxxxxxxxxxx
14565 if (((word
>> 23) & 0x1) == 0)
14567 /* 33222222222211111111110000000000
14568 10987654321098765432109876543210
14569 011001x1010x0101101xxxxxxxxxxxxx
14575 /* 33222222222211111111110000000000
14576 10987654321098765432109876543210
14577 011001x1110x0101101xxxxxxxxxxxxx
14585 if (((word
>> 20) & 0x1) == 0)
14587 /* 33222222222211111111110000000000
14588 10987654321098765432109876543210
14589 011001x1xx001101101xxxxxxxxxxxxx
14595 if (((word
>> 22) & 0x1) == 0)
14597 /* 33222222222211111111110000000000
14598 10987654321098765432109876543210
14599 011001x1x0011101101xxxxxxxxxxxxx
14605 if (((word
>> 23) & 0x1) == 0)
14607 /* 33222222222211111111110000000000
14608 10987654321098765432109876543210
14609 011001x101011101101xxxxxxxxxxxxx
14615 /* 33222222222211111111110000000000
14616 10987654321098765432109876543210
14617 011001x111011101101xxxxxxxxxxxxx
14628 if (((word
>> 18) & 0x1) == 0)
14630 if (((word
>> 19) & 0x1) == 0)
14632 if (((word
>> 20) & 0x1) == 0)
14634 /* 33222222222211111111110000000000
14635 10987654321098765432109876543210
14636 011001x1xx000011101xxxxxxxxxxxxx
14642 /* 33222222222211111111110000000000
14643 10987654321098765432109876543210
14644 011001x1xx010011101xxxxxxxxxxxxx
14651 if (((word
>> 20) & 0x1) == 0)
14653 /* 33222222222211111111110000000000
14654 10987654321098765432109876543210
14655 011001x1xx001011101xxxxxxxxxxxxx
14661 /* 33222222222211111111110000000000
14662 10987654321098765432109876543210
14663 011001x1xx011011101xxxxxxxxxxxxx
14671 if (((word
>> 19) & 0x1) == 0)
14673 if (((word
>> 20) & 0x1) == 0)
14675 /* 33222222222211111111110000000000
14676 10987654321098765432109876543210
14677 011001x1xx000111101xxxxxxxxxxxxx
14683 if (((word
>> 23) & 0x1) == 0)
14685 /* 33222222222211111111110000000000
14686 10987654321098765432109876543210
14687 011001x10x010111101xxxxxxxxxxxxx
14693 /* 33222222222211111111110000000000
14694 10987654321098765432109876543210
14695 011001x11x010111101xxxxxxxxxxxxx
14703 if (((word
>> 23) & 0x1) == 0)
14705 /* 33222222222211111111110000000000
14706 10987654321098765432109876543210
14707 011001x10x0x1111101xxxxxxxxxxxxx
14713 /* 33222222222211111111110000000000
14714 10987654321098765432109876543210
14715 011001x11x0x1111101xxxxxxxxxxxxx
14726 if (((word
>> 22) & 0x1) == 0)
14728 if (((word
>> 23) & 0x1) == 0)
14730 /* 33222222222211111111110000000000
14731 10987654321098765432109876543210
14732 111001x1000xxxxx101xxxxxxxxxxxxx
14738 /* 33222222222211111111110000000000
14739 10987654321098765432109876543210
14740 111001x1100xxxxx101xxxxxxxxxxxxx
14747 if (((word
>> 23) & 0x1) == 0)
14749 /* 33222222222211111111110000000000
14750 10987654321098765432109876543210
14751 111001x1010xxxxx101xxxxxxxxxxxxx
14757 /* 33222222222211111111110000000000
14758 10987654321098765432109876543210
14759 111001x1110xxxxx101xxxxxxxxxxxxx
14768 if (((word
>> 31) & 0x1) == 0)
14770 /* 33222222222211111111110000000000
14771 10987654321098765432109876543210
14772 011001x1xx0xxxxx111xxxxxxxxxxxxx
14778 if (((word
>> 20) & 0x1) == 0)
14780 /* 33222222222211111111110000000000
14781 10987654321098765432109876543210
14782 111001x1xx00xxxx111xxxxxxxxxxxxx
14788 if (((word
>> 22) & 0x1) == 0)
14790 if (((word
>> 23) & 0x1) == 0)
14792 /* 33222222222211111111110000000000
14793 10987654321098765432109876543210
14794 111001x10001xxxx111xxxxxxxxxxxxx
14800 /* 33222222222211111111110000000000
14801 10987654321098765432109876543210
14802 111001x11001xxxx111xxxxxxxxxxxxx
14809 if (((word
>> 23) & 0x1) == 0)
14811 /* 33222222222211111111110000000000
14812 10987654321098765432109876543210
14813 111001x10101xxxx111xxxxxxxxxxxxx
14819 /* 33222222222211111111110000000000
14820 10987654321098765432109876543210
14821 111001x11101xxxx111xxxxxxxxxxxxx
14834 if (((word
>> 30) & 0x1) == 0)
14836 if (((word
>> 14) & 0x1) == 0)
14838 if (((word
>> 20) & 0x1) == 0)
14840 if (((word
>> 31) & 0x1) == 0)
14842 if (((word
>> 16) & 0x1) == 0)
14844 if (((word
>> 17) & 0x1) == 0)
14846 if (((word
>> 18) & 0x1) == 0)
14848 if (((word
>> 19) & 0x1) == 0)
14850 /* 33222222222211111111110000000000
14851 10987654321098765432109876543210
14852 001001x1xx10000010xxxxxxxxxxxxxx
14858 if (((word
>> 10) & 0x1) == 0)
14860 if (((word
>> 11) & 0x1) == 0)
14862 if (((word
>> 12) & 0x1) == 0)
14864 /* 33222222222211111111110000000000
14865 10987654321098765432109876543210
14866 001001x1xx10100010x000xxxxxxxxxx
14872 /* 33222222222211111111110000000000
14873 10987654321098765432109876543210
14874 001001x1xx10100010x100xxxxxxxxxx
14881 /* 33222222222211111111110000000000
14882 10987654321098765432109876543210
14883 001001x1xx10100010xx10xxxxxxxxxx
14890 /* 33222222222211111111110000000000
14891 10987654321098765432109876543210
14892 001001x1xx10100010xxx1xxxxxxxxxx
14900 if (((word
>> 11) & 0x1) == 0)
14902 if (((word
>> 12) & 0x1) == 0)
14904 /* 33222222222211111111110000000000
14905 10987654321098765432109876543210
14906 001001x1xx10x10010x00xxxxxxxxxxx
14912 /* 33222222222211111111110000000000
14913 10987654321098765432109876543210
14914 001001x1xx10x10010x10xxxxxxxxxxx
14921 /* 33222222222211111111110000000000
14922 10987654321098765432109876543210
14923 001001x1xx10x10010xx1xxxxxxxxxxx
14931 if (((word
>> 10) & 0x1) == 0)
14933 if (((word
>> 11) & 0x1) == 0)
14935 /* 33222222222211111111110000000000
14936 10987654321098765432109876543210
14937 001001x1xx10xx1010xx00xxxxxxxxxx
14943 /* 33222222222211111111110000000000
14944 10987654321098765432109876543210
14945 001001x1xx10xx1010xx10xxxxxxxxxx
14952 /* 33222222222211111111110000000000
14953 10987654321098765432109876543210
14954 001001x1xx10xx1010xxx1xxxxxxxxxx
14962 if (((word
>> 10) & 0x1) == 0)
14964 if (((word
>> 11) & 0x1) == 0)
14966 if (((word
>> 17) & 0x1) == 0)
14968 if (((word
>> 18) & 0x1) == 0)
14970 /* 33222222222211111111110000000000
14971 10987654321098765432109876543210
14972 001001x1xx10x00110xx00xxxxxxxxxx
14978 /* 33222222222211111111110000000000
14979 10987654321098765432109876543210
14980 001001x1xx10x10110xx00xxxxxxxxxx
14987 /* 33222222222211111111110000000000
14988 10987654321098765432109876543210
14989 001001x1xx10xx1110xx00xxxxxxxxxx
14996 if (((word
>> 17) & 0x1) == 0)
14998 if (((word
>> 18) & 0x1) == 0)
15000 /* 33222222222211111111110000000000
15001 10987654321098765432109876543210
15002 001001x1xx10x00110xx10xxxxxxxxxx
15008 /* 33222222222211111111110000000000
15009 10987654321098765432109876543210
15010 001001x1xx10x10110xx10xxxxxxxxxx
15017 /* 33222222222211111111110000000000
15018 10987654321098765432109876543210
15019 001001x1xx10xx1110xx10xxxxxxxxxx
15027 if (((word
>> 17) & 0x1) == 0)
15029 /* 33222222222211111111110000000000
15030 10987654321098765432109876543210
15031 001001x1xx10xx0110xxx1xxxxxxxxxx
15037 /* 33222222222211111111110000000000
15038 10987654321098765432109876543210
15039 001001x1xx10xx1110xxx1xxxxxxxxxx
15048 if (((word
>> 22) & 0x1) == 0)
15050 if (((word
>> 23) & 0x1) == 0)
15052 /* 33222222222211111111110000000000
15053 10987654321098765432109876543210
15054 101001x10010xxxx10xxxxxxxxxxxxxx
15060 /* 33222222222211111111110000000000
15061 10987654321098765432109876543210
15062 101001x11010xxxx10xxxxxxxxxxxxxx
15069 if (((word
>> 23) & 0x1) == 0)
15071 /* 33222222222211111111110000000000
15072 10987654321098765432109876543210
15073 101001x10110xxxx10xxxxxxxxxxxxxx
15079 /* 33222222222211111111110000000000
15080 10987654321098765432109876543210
15081 101001x11110xxxx10xxxxxxxxxxxxxx
15090 if (((word
>> 22) & 0x1) == 0)
15092 if (((word
>> 23) & 0x1) == 0)
15094 /* 33222222222211111111110000000000
15095 10987654321098765432109876543210
15096 x01001x10011xxxx10xxxxxxxxxxxxxx
15102 /* 33222222222211111111110000000000
15103 10987654321098765432109876543210
15104 x01001x11011xxxx10xxxxxxxxxxxxxx
15111 if (((word
>> 23) & 0x1) == 0)
15113 /* 33222222222211111111110000000000
15114 10987654321098765432109876543210
15115 x01001x10111xxxx10xxxxxxxxxxxxxx
15121 /* 33222222222211111111110000000000
15122 10987654321098765432109876543210
15123 x01001x11111xxxx10xxxxxxxxxxxxxx
15132 if (((word
>> 31) & 0x1) == 0)
15134 if (((word
>> 16) & 0x1) == 0)
15136 if (((word
>> 17) & 0x1) == 0)
15138 if (((word
>> 18) & 0x1) == 0)
15140 if (((word
>> 19) & 0x1) == 0)
15142 if (((word
>> 20) & 0x1) == 0)
15144 /* 33222222222211111111110000000000
15145 10987654321098765432109876543210
15146 001001x1xx10000011xxxxxxxxxxxxxx
15152 /* 33222222222211111111110000000000
15153 10987654321098765432109876543210
15154 001001x1xx11000011xxxxxxxxxxxxxx
15161 if (((word
>> 20) & 0x1) == 0)
15163 /* 33222222222211111111110000000000
15164 10987654321098765432109876543210
15165 001001x1xx10100011xxxxxxxxxxxxxx
15171 /* 33222222222211111111110000000000
15172 10987654321098765432109876543210
15173 001001x1xx11100011xxxxxxxxxxxxxx
15181 /* 33222222222211111111110000000000
15182 10987654321098765432109876543210
15183 001001x1xx1xx10011xxxxxxxxxxxxxx
15190 if (((word
>> 18) & 0x1) == 0)
15192 /* 33222222222211111111110000000000
15193 10987654321098765432109876543210
15194 001001x1xx1xx01011xxxxxxxxxxxxxx
15200 /* 33222222222211111111110000000000
15201 10987654321098765432109876543210
15202 001001x1xx1xx11011xxxxxxxxxxxxxx
15210 if (((word
>> 17) & 0x1) == 0)
15212 if (((word
>> 18) & 0x1) == 0)
15214 if (((word
>> 19) & 0x1) == 0)
15216 /* 33222222222211111111110000000000
15217 10987654321098765432109876543210
15218 001001x1xx1x000111xxxxxxxxxxxxxx
15224 if (((word
>> 20) & 0x1) == 0)
15226 /* 33222222222211111111110000000000
15227 10987654321098765432109876543210
15228 001001x1xx10100111xxxxxxxxxxxxxx
15234 /* 33222222222211111111110000000000
15235 10987654321098765432109876543210
15236 001001x1xx11100111xxxxxxxxxxxxxx
15244 /* 33222222222211111111110000000000
15245 10987654321098765432109876543210
15246 001001x1xx1xx10111xxxxxxxxxxxxxx
15253 if (((word
>> 18) & 0x1) == 0)
15255 if (((word
>> 19) & 0x1) == 0)
15257 /* 33222222222211111111110000000000
15258 10987654321098765432109876543210
15259 001001x1xx1x001111xxxxxxxxxxxxxx
15265 /* 33222222222211111111110000000000
15266 10987654321098765432109876543210
15267 001001x1xx1x101111xxxxxxxxxxxxxx
15274 /* 33222222222211111111110000000000
15275 10987654321098765432109876543210
15276 001001x1xx1xx11111xxxxxxxxxxxxxx
15285 if (((word
>> 13) & 0x1) == 0)
15287 if (((word
>> 22) & 0x1) == 0)
15289 if (((word
>> 23) & 0x1) == 0)
15291 /* 33222222222211111111110000000000
15292 10987654321098765432109876543210
15293 101001x1001xxxxx110xxxxxxxxxxxxx
15299 /* 33222222222211111111110000000000
15300 10987654321098765432109876543210
15301 101001x1101xxxxx110xxxxxxxxxxxxx
15308 if (((word
>> 23) & 0x1) == 0)
15310 /* 33222222222211111111110000000000
15311 10987654321098765432109876543210
15312 101001x1011xxxxx110xxxxxxxxxxxxx
15318 /* 33222222222211111111110000000000
15319 10987654321098765432109876543210
15320 101001x1111xxxxx110xxxxxxxxxxxxx
15328 if (((word
>> 22) & 0x1) == 0)
15330 if (((word
>> 23) & 0x1) == 0)
15332 /* 33222222222211111111110000000000
15333 10987654321098765432109876543210
15334 101001x1001xxxxx111xxxxxxxxxxxxx
15340 /* 33222222222211111111110000000000
15341 10987654321098765432109876543210
15342 101001x1101xxxxx111xxxxxxxxxxxxx
15349 if (((word
>> 23) & 0x1) == 0)
15351 /* 33222222222211111111110000000000
15352 10987654321098765432109876543210
15353 101001x1011xxxxx111xxxxxxxxxxxxx
15359 /* 33222222222211111111110000000000
15360 10987654321098765432109876543210
15361 101001x1111xxxxx111xxxxxxxxxxxxx
15372 if (((word
>> 13) & 0x1) == 0)
15374 if (((word
>> 31) & 0x1) == 0)
15376 if (((word
>> 14) & 0x1) == 0)
15378 /* 33222222222211111111110000000000
15379 10987654321098765432109876543210
15380 011001x1xx1xxxxx100xxxxxxxxxxxxx
15386 /* 33222222222211111111110000000000
15387 10987654321098765432109876543210
15388 011001x1xx1xxxxx110xxxxxxxxxxxxx
15395 if (((word
>> 22) & 0x1) == 0)
15397 if (((word
>> 23) & 0x1) == 0)
15399 /* 33222222222211111111110000000000
15400 10987654321098765432109876543210
15401 111001x1001xxxxx1x0xxxxxxxxxxxxx
15407 /* 33222222222211111111110000000000
15408 10987654321098765432109876543210
15409 111001x1101xxxxx1x0xxxxxxxxxxxxx
15416 /* 33222222222211111111110000000000
15417 10987654321098765432109876543210
15418 111001x1x11xxxxx1x0xxxxxxxxxxxxx
15426 if (((word
>> 14) & 0x1) == 0)
15428 if (((word
>> 31) & 0x1) == 0)
15430 /* 33222222222211111111110000000000
15431 10987654321098765432109876543210
15432 011001x1xx1xxxxx101xxxxxxxxxxxxx
15438 if (((word
>> 22) & 0x1) == 0)
15440 if (((word
>> 23) & 0x1) == 0)
15442 /* 33222222222211111111110000000000
15443 10987654321098765432109876543210
15444 111001x1001xxxxx101xxxxxxxxxxxxx
15450 /* 33222222222211111111110000000000
15451 10987654321098765432109876543210
15452 111001x1101xxxxx101xxxxxxxxxxxxx
15459 /* 33222222222211111111110000000000
15460 10987654321098765432109876543210
15461 111001x1x11xxxxx101xxxxxxxxxxxxx
15469 if (((word
>> 31) & 0x1) == 0)
15471 /* 33222222222211111111110000000000
15472 10987654321098765432109876543210
15473 011001x1xx1xxxxx111xxxxxxxxxxxxx
15479 if (((word
>> 20) & 0x1) == 0)
15481 if (((word
>> 23) & 0x1) == 0)
15483 /* 33222222222211111111110000000000
15484 10987654321098765432109876543210
15485 111001x10x10xxxx111xxxxxxxxxxxxx
15491 /* 33222222222211111111110000000000
15492 10987654321098765432109876543210
15493 111001x11x10xxxx111xxxxxxxxxxxxx
15500 if (((word
>> 22) & 0x1) == 0)
15502 if (((word
>> 23) & 0x1) == 0)
15504 /* 33222222222211111111110000000000
15505 10987654321098765432109876543210
15506 111001x10011xxxx111xxxxxxxxxxxxx
15512 /* 33222222222211111111110000000000
15513 10987654321098765432109876543210
15514 111001x11011xxxx111xxxxxxxxxxxxx
15521 if (((word
>> 23) & 0x1) == 0)
15523 /* 33222222222211111111110000000000
15524 10987654321098765432109876543210
15525 111001x10111xxxx111xxxxxxxxxxxxx
15531 /* 33222222222211111111110000000000
15532 10987654321098765432109876543210
15533 111001x11111xxxx111xxxxxxxxxxxxx
15550 if (((word
>> 29) & 0x1) == 0)
15552 if (((word
>> 30) & 0x1) == 0)
15554 if (((word
>> 31) & 0x1) == 0)
15556 /* 33222222222211111111110000000000
15557 10987654321098765432109876543210
15558 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
15564 /* 33222222222211111111110000000000
15565 10987654321098765432109876543210
15566 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
15573 if (((word
>> 24) & 0x1) == 0)
15575 if (((word
>> 4) & 0x1) == 0)
15577 if (((word
>> 25) & 0x1) == 0)
15579 if (((word
>> 31) & 0x1) == 0)
15581 /* 33222222222211111111110000000000
15582 10987654321098765432109876543210
15583 01010100xxxxxxxxxxxxxxxxxxx0xxxx
15589 if (((word
>> 0) & 0x1) == 0)
15591 if (((word
>> 1) & 0x1) == 0)
15593 if (((word
>> 21) & 0x1) == 0)
15595 /* 33222222222211111111110000000000
15596 10987654321098765432109876543210
15597 11010100xx0xxxxxxxxxxxxxxxx0xx00
15603 if (((word
>> 22) & 0x1) == 0)
15605 /* 33222222222211111111110000000000
15606 10987654321098765432109876543210
15607 11010100x01xxxxxxxxxxxxxxxx0xx00
15613 /* 33222222222211111111110000000000
15614 10987654321098765432109876543210
15615 11010100x11xxxxxxxxxxxxxxxx0xx00
15623 if (((word
>> 21) & 0x1) == 0)
15625 /* 33222222222211111111110000000000
15626 10987654321098765432109876543210
15627 11010100xx0xxxxxxxxxxxxxxxx0xx10
15633 /* 33222222222211111111110000000000
15634 10987654321098765432109876543210
15635 11010100xx1xxxxxxxxxxxxxxxx0xx10
15643 if (((word
>> 1) & 0x1) == 0)
15645 if (((word
>> 21) & 0x1) == 0)
15647 /* 33222222222211111111110000000000
15648 10987654321098765432109876543210
15649 11010100xx0xxxxxxxxxxxxxxxx0xx01
15655 /* 33222222222211111111110000000000
15656 10987654321098765432109876543210
15657 11010100xx1xxxxxxxxxxxxxxxx0xx01
15664 if (((word
>> 21) & 0x1) == 0)
15666 /* 33222222222211111111110000000000
15667 10987654321098765432109876543210
15668 11010100xx0xxxxxxxxxxxxxxxx0xx11
15674 /* 33222222222211111111110000000000
15675 10987654321098765432109876543210
15676 11010100xx1xxxxxxxxxxxxxxxx0xx11
15686 if (((word
>> 21) & 0x1) == 0)
15688 if (((word
>> 22) & 0x1) == 0)
15690 if (((word
>> 23) & 0x1) == 0)
15692 /* 33222222222211111111110000000000
15693 10987654321098765432109876543210
15694 x1010110000xxxxxxxxxxxxxxxx0xxxx
15700 /* 33222222222211111111110000000000
15701 10987654321098765432109876543210
15702 x1010110100xxxxxxxxxxxxxxxx0xxxx
15709 /* 33222222222211111111110000000000
15710 10987654321098765432109876543210
15711 x1010110x10xxxxxxxxxxxxxxxx0xxxx
15718 if (((word
>> 23) & 0x1) == 0)
15720 /* 33222222222211111111110000000000
15721 10987654321098765432109876543210
15722 x10101100x1xxxxxxxxxxxxxxxx0xxxx
15728 /* 33222222222211111111110000000000
15729 10987654321098765432109876543210
15730 x10101101x1xxxxxxxxxxxxxxxx0xxxx
15739 if (((word
>> 10) & 0x1) == 0)
15741 if (((word
>> 21) & 0x1) == 0)
15743 if (((word
>> 22) & 0x1) == 0)
15745 if (((word
>> 23) & 0x1) == 0)
15747 /* 33222222222211111111110000000000
15748 10987654321098765432109876543210
15749 x10101x0000xxxxxxxxxx0xxxxx1xxxx
15755 /* 33222222222211111111110000000000
15756 10987654321098765432109876543210
15757 x10101x0100xxxxxxxxxx0xxxxx1xxxx
15764 /* 33222222222211111111110000000000
15765 10987654321098765432109876543210
15766 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
15773 /* 33222222222211111111110000000000
15774 10987654321098765432109876543210
15775 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
15782 if (((word
>> 21) & 0x1) == 0)
15784 if (((word
>> 22) & 0x1) == 0)
15786 if (((word
>> 23) & 0x1) == 0)
15788 /* 33222222222211111111110000000000
15789 10987654321098765432109876543210
15790 x10101x0000xxxxxxxxxx1xxxxx1xxxx
15796 /* 33222222222211111111110000000000
15797 10987654321098765432109876543210
15798 x10101x0100xxxxxxxxxx1xxxxx1xxxx
15805 /* 33222222222211111111110000000000
15806 10987654321098765432109876543210
15807 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
15814 /* 33222222222211111111110000000000
15815 10987654321098765432109876543210
15816 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
15825 if (((word
>> 21) & 0x1) == 0)
15827 if (((word
>> 25) & 0x1) == 0)
15829 /* 33222222222211111111110000000000
15830 10987654321098765432109876543210
15831 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
15837 if (((word
>> 10) & 0x1) == 0)
15839 /* 33222222222211111111110000000000
15840 10987654321098765432109876543210
15841 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
15847 /* 33222222222211111111110000000000
15848 10987654321098765432109876543210
15849 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
15857 if (((word
>> 25) & 0x1) == 0)
15859 /* 33222222222211111111110000000000
15860 10987654321098765432109876543210
15861 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
15867 if (((word
>> 10) & 0x1) == 0)
15869 /* 33222222222211111111110000000000
15870 10987654321098765432109876543210
15871 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
15877 /* 33222222222211111111110000000000
15878 10987654321098765432109876543210
15879 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
15890 if (((word
>> 24) & 0x1) == 0)
15892 if (((word
>> 25) & 0x1) == 0)
15894 /* 33222222222211111111110000000000
15895 10987654321098765432109876543210
15896 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
15902 /* 33222222222211111111110000000000
15903 10987654321098765432109876543210
15904 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
15911 if (((word
>> 25) & 0x1) == 0)
15913 /* 33222222222211111111110000000000
15914 10987654321098765432109876543210
15915 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
15921 /* 33222222222211111111110000000000
15922 10987654321098765432109876543210
15923 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
15933 if (((word
>> 25) & 0x1) == 0)
15935 if (((word
>> 28) & 0x1) == 0)
15937 if (((word
>> 22) & 0x1) == 0)
15939 if (((word
>> 23) & 0x1) == 0)
15941 if (((word
>> 24) & 0x1) == 0)
15943 if (((word
>> 29) & 0x1) == 0)
15945 /* 33222222222211111111110000000000
15946 10987654321098765432109876543210
15947 xx00110000xxxxxxxxxxxxxxxxxxxxxx
15953 /* 33222222222211111111110000000000
15954 10987654321098765432109876543210
15955 xx10110000xxxxxxxxxxxxxxxxxxxxxx
15962 if (((word
>> 29) & 0x1) == 0)
15964 if (((word
>> 13) & 0x1) == 0)
15966 if (((word
>> 21) & 0x1) == 0)
15968 /* 33222222222211111111110000000000
15969 10987654321098765432109876543210
15970 xx001101000xxxxxxx0xxxxxxxxxxxxx
15976 /* 33222222222211111111110000000000
15977 10987654321098765432109876543210
15978 xx001101001xxxxxxx0xxxxxxxxxxxxx
15985 if (((word
>> 21) & 0x1) == 0)
15987 /* 33222222222211111111110000000000
15988 10987654321098765432109876543210
15989 xx001101000xxxxxxx1xxxxxxxxxxxxx
15995 /* 33222222222211111111110000000000
15996 10987654321098765432109876543210
15997 xx001101001xxxxxxx1xxxxxxxxxxxxx
16005 /* 33222222222211111111110000000000
16006 10987654321098765432109876543210
16007 xx10110100xxxxxxxxxxxxxxxxxxxxxx
16015 if (((word
>> 29) & 0x1) == 0)
16017 if (((word
>> 21) & 0x1) == 0)
16019 if (((word
>> 24) & 0x1) == 0)
16021 /* 33222222222211111111110000000000
16022 10987654321098765432109876543210
16023 xx001100100xxxxxxxxxxxxxxxxxxxxx
16029 if (((word
>> 13) & 0x1) == 0)
16031 /* 33222222222211111111110000000000
16032 10987654321098765432109876543210
16033 xx001101100xxxxxxx0xxxxxxxxxxxxx
16039 /* 33222222222211111111110000000000
16040 10987654321098765432109876543210
16041 xx001101100xxxxxxx1xxxxxxxxxxxxx
16049 if (((word
>> 13) & 0x1) == 0)
16051 /* 33222222222211111111110000000000
16052 10987654321098765432109876543210
16053 xx00110x101xxxxxxx0xxxxxxxxxxxxx
16059 /* 33222222222211111111110000000000
16060 10987654321098765432109876543210
16061 xx00110x101xxxxxxx1xxxxxxxxxxxxx
16069 /* 33222222222211111111110000000000
16070 10987654321098765432109876543210
16071 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
16079 if (((word
>> 23) & 0x1) == 0)
16081 if (((word
>> 24) & 0x1) == 0)
16083 if (((word
>> 29) & 0x1) == 0)
16085 /* 33222222222211111111110000000000
16086 10987654321098765432109876543210
16087 xx00110001xxxxxxxxxxxxxxxxxxxxxx
16093 /* 33222222222211111111110000000000
16094 10987654321098765432109876543210
16095 xx10110001xxxxxxxxxxxxxxxxxxxxxx
16102 if (((word
>> 29) & 0x1) == 0)
16104 if (((word
>> 13) & 0x1) == 0)
16106 if (((word
>> 21) & 0x1) == 0)
16108 /* 33222222222211111111110000000000
16109 10987654321098765432109876543210
16110 xx001101010xxxxxxx0xxxxxxxxxxxxx
16116 /* 33222222222211111111110000000000
16117 10987654321098765432109876543210
16118 xx001101011xxxxxxx0xxxxxxxxxxxxx
16125 if (((word
>> 21) & 0x1) == 0)
16127 /* 33222222222211111111110000000000
16128 10987654321098765432109876543210
16129 xx001101010xxxxxxx1xxxxxxxxxxxxx
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 xx001101011xxxxxxx1xxxxxxxxxxxxx
16145 /* 33222222222211111111110000000000
16146 10987654321098765432109876543210
16147 xx10110101xxxxxxxxxxxxxxxxxxxxxx
16155 if (((word
>> 29) & 0x1) == 0)
16157 if (((word
>> 21) & 0x1) == 0)
16159 if (((word
>> 24) & 0x1) == 0)
16161 /* 33222222222211111111110000000000
16162 10987654321098765432109876543210
16163 xx001100110xxxxxxxxxxxxxxxxxxxxx
16169 if (((word
>> 13) & 0x1) == 0)
16171 /* 33222222222211111111110000000000
16172 10987654321098765432109876543210
16173 xx001101110xxxxxxx0xxxxxxxxxxxxx
16179 /* 33222222222211111111110000000000
16180 10987654321098765432109876543210
16181 xx001101110xxxxxxx1xxxxxxxxxxxxx
16189 if (((word
>> 13) & 0x1) == 0)
16191 /* 33222222222211111111110000000000
16192 10987654321098765432109876543210
16193 xx00110x111xxxxxxx0xxxxxxxxxxxxx
16199 /* 33222222222211111111110000000000
16200 10987654321098765432109876543210
16201 xx00110x111xxxxxxx1xxxxxxxxxxxxx
16209 /* 33222222222211111111110000000000
16210 10987654321098765432109876543210
16211 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
16220 if (((word
>> 24) & 0x1) == 0)
16222 if (((word
>> 29) & 0x1) == 0)
16224 /* 33222222222211111111110000000000
16225 10987654321098765432109876543210
16226 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
16232 if (((word
>> 10) & 0x1) == 0)
16234 if (((word
>> 11) & 0x1) == 0)
16236 if (((word
>> 22) & 0x1) == 0)
16238 /* 33222222222211111111110000000000
16239 10987654321098765432109876543210
16240 xx111100x0xxxxxxxxxx00xxxxxxxxxx
16246 /* 33222222222211111111110000000000
16247 10987654321098765432109876543210
16248 xx111100x1xxxxxxxxxx00xxxxxxxxxx
16255 if (((word
>> 22) & 0x1) == 0)
16257 /* 33222222222211111111110000000000
16258 10987654321098765432109876543210
16259 xx111100x0xxxxxxxxxx10xxxxxxxxxx
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 xx111100x1xxxxxxxxxx10xxxxxxxxxx
16275 if (((word
>> 22) & 0x1) == 0)
16277 /* 33222222222211111111110000000000
16278 10987654321098765432109876543210
16279 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
16285 /* 33222222222211111111110000000000
16286 10987654321098765432109876543210
16287 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
16296 if (((word
>> 22) & 0x1) == 0)
16298 /* 33222222222211111111110000000000
16299 10987654321098765432109876543210
16300 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
16306 /* 33222222222211111111110000000000
16307 10987654321098765432109876543210
16308 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
16317 if (((word
>> 24) & 0x1) == 0)
16319 if (((word
>> 21) & 0x1) == 0)
16321 if (((word
>> 28) & 0x1) == 0)
16323 if (((word
>> 29) & 0x1) == 0)
16325 if (((word
>> 31) & 0x1) == 0)
16327 if (((word
>> 10) & 0x1) == 0)
16329 if (((word
>> 11) & 0x1) == 0)
16331 if (((word
>> 12) & 0x1) == 0)
16333 /* 33222222222211111111110000000000
16334 10987654321098765432109876543210
16335 0x001110xx0xxxxxxxx000xxxxxxxxxx
16341 /* 33222222222211111111110000000000
16342 10987654321098765432109876543210
16343 0x001110xx0xxxxxxxx100xxxxxxxxxx
16350 if (((word
>> 12) & 0x1) == 0)
16352 if (((word
>> 14) & 0x1) == 0)
16354 /* 33222222222211111111110000000000
16355 10987654321098765432109876543210
16356 0x001110xx0xxxxxx0x010xxxxxxxxxx
16362 /* 33222222222211111111110000000000
16363 10987654321098765432109876543210
16364 0x001110xx0xxxxxx1x010xxxxxxxxxx
16371 if (((word
>> 13) & 0x1) == 0)
16373 if (((word
>> 14) & 0x1) == 0)
16375 /* 33222222222211111111110000000000
16376 10987654321098765432109876543210
16377 0x001110xx0xxxxxx00110xxxxxxxxxx
16383 /* 33222222222211111111110000000000
16384 10987654321098765432109876543210
16385 0x001110xx0xxxxxx10110xxxxxxxxxx
16392 if (((word
>> 14) & 0x1) == 0)
16394 /* 33222222222211111111110000000000
16395 10987654321098765432109876543210
16396 0x001110xx0xxxxxx01110xxxxxxxxxx
16402 /* 33222222222211111111110000000000
16403 10987654321098765432109876543210
16404 0x001110xx0xxxxxx11110xxxxxxxxxx
16414 if (((word
>> 11) & 0x1) == 0)
16416 if (((word
>> 12) & 0x1) == 0)
16418 if (((word
>> 13) & 0x1) == 0)
16420 if (((word
>> 22) & 0x1) == 0)
16422 /* 33222222222211111111110000000000
16423 10987654321098765432109876543210
16424 0x001110x00xxxxxxx0001xxxxxxxxxx
16430 if (((word
>> 23) & 0x1) == 0)
16432 /* 33222222222211111111110000000000
16433 10987654321098765432109876543210
16434 0x001110010xxxxxxx0001xxxxxxxxxx
16440 /* 33222222222211111111110000000000
16441 10987654321098765432109876543210
16442 0x001110110xxxxxxx0001xxxxxxxxxx
16450 if (((word
>> 15) & 0x1) == 0)
16452 /* 33222222222211111111110000000000
16453 10987654321098765432109876543210
16454 0x001110xx0xxxxx0x1001xxxxxxxxxx
16460 /* 33222222222211111111110000000000
16461 10987654321098765432109876543210
16462 0x001110xx0xxxxx1x1001xxxxxxxxxx
16470 if (((word
>> 13) & 0x1) == 0)
16472 if (((word
>> 15) & 0x1) == 0)
16474 if (((word
>> 23) & 0x1) == 0)
16476 /* 33222222222211111111110000000000
16477 10987654321098765432109876543210
16478 0x0011100x0xxxxx0x0101xxxxxxxxxx
16484 /* 33222222222211111111110000000000
16485 10987654321098765432109876543210
16486 0x0011101x0xxxxx0x0101xxxxxxxxxx
16493 /* 33222222222211111111110000000000
16494 10987654321098765432109876543210
16495 0x001110xx0xxxxx1x0101xxxxxxxxxx
16502 if (((word
>> 23) & 0x1) == 0)
16504 /* 33222222222211111111110000000000
16505 10987654321098765432109876543210
16506 0x0011100x0xxxxxxx1101xxxxxxxxxx
16512 /* 33222222222211111111110000000000
16513 10987654321098765432109876543210
16514 0x0011101x0xxxxxxx1101xxxxxxxxxx
16523 if (((word
>> 12) & 0x1) == 0)
16525 if (((word
>> 13) & 0x1) == 0)
16527 if (((word
>> 22) & 0x1) == 0)
16529 /* 33222222222211111111110000000000
16530 10987654321098765432109876543210
16531 0x001110x00xxxxxxx0011xxxxxxxxxx
16537 if (((word
>> 23) & 0x1) == 0)
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 0x001110010xxxxxxx0011xxxxxxxxxx
16547 /* 33222222222211111111110000000000
16548 10987654321098765432109876543210
16549 0x001110110xxxxxxx0011xxxxxxxxxx
16557 if (((word
>> 15) & 0x1) == 0)
16559 /* 33222222222211111111110000000000
16560 10987654321098765432109876543210
16561 0x001110xx0xxxxx0x1011xxxxxxxxxx
16567 /* 33222222222211111111110000000000
16568 10987654321098765432109876543210
16569 0x001110xx0xxxxx1x1011xxxxxxxxxx
16577 if (((word
>> 13) & 0x1) == 0)
16579 if (((word
>> 15) & 0x1) == 0)
16581 if (((word
>> 22) & 0x1) == 0)
16583 /* 33222222222211111111110000000000
16584 10987654321098765432109876543210
16585 0x001110x00xxxxx0x0111xxxxxxxxxx
16591 /* 33222222222211111111110000000000
16592 10987654321098765432109876543210
16593 0x001110x10xxxxx0x0111xxxxxxxxxx
16600 /* 33222222222211111111110000000000
16601 10987654321098765432109876543210
16602 0x001110xx0xxxxx1x0111xxxxxxxxxx
16609 if (((word
>> 22) & 0x1) == 0)
16611 /* 33222222222211111111110000000000
16612 10987654321098765432109876543210
16613 0x001110x00xxxxxxx1111xxxxxxxxxx
16619 if (((word
>> 23) & 0x1) == 0)
16621 /* 33222222222211111111110000000000
16622 10987654321098765432109876543210
16623 0x001110010xxxxxxx1111xxxxxxxxxx
16629 /* 33222222222211111111110000000000
16630 10987654321098765432109876543210
16631 0x001110110xxxxxxx1111xxxxxxxxxx
16643 if (((word
>> 22) & 0x1) == 0)
16645 if (((word
>> 23) & 0x1) == 0)
16647 /* 33222222222211111111110000000000
16648 10987654321098765432109876543210
16649 1x001110000xxxxxxxxxxxxxxxxxxxxx
16655 /* 33222222222211111111110000000000
16656 10987654321098765432109876543210
16657 1x001110100xxxxxxxxxxxxxxxxxxxxx
16664 if (((word
>> 15) & 0x1) == 0)
16666 /* 33222222222211111111110000000000
16667 10987654321098765432109876543210
16668 1x001110x10xxxxx0xxxxxxxxxxxxxxx
16674 if (((word
>> 10) & 0x1) == 0)
16676 if (((word
>> 11) & 0x1) == 0)
16678 if (((word
>> 23) & 0x1) == 0)
16680 /* 33222222222211111111110000000000
16681 10987654321098765432109876543210
16682 1x001110010xxxxx1xxx00xxxxxxxxxx
16688 /* 33222222222211111111110000000000
16689 10987654321098765432109876543210
16690 1x001110110xxxxx1xxx00xxxxxxxxxx
16697 /* 33222222222211111111110000000000
16698 10987654321098765432109876543210
16699 1x001110x10xxxxx1xxx10xxxxxxxxxx
16706 if (((word
>> 11) & 0x1) == 0)
16708 if (((word
>> 23) & 0x1) == 0)
16710 /* 33222222222211111111110000000000
16711 10987654321098765432109876543210
16712 1x001110010xxxxx1xxx01xxxxxxxxxx
16718 /* 33222222222211111111110000000000
16719 10987654321098765432109876543210
16720 1x001110110xxxxx1xxx01xxxxxxxxxx
16727 /* 33222222222211111111110000000000
16728 10987654321098765432109876543210
16729 1x001110x10xxxxx1xxx11xxxxxxxxxx
16740 if (((word
>> 10) & 0x1) == 0)
16742 /* 33222222222211111111110000000000
16743 10987654321098765432109876543210
16744 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
16750 if (((word
>> 15) & 0x1) == 0)
16752 if (((word
>> 22) & 0x1) == 0)
16754 /* 33222222222211111111110000000000
16755 10987654321098765432109876543210
16756 xx101110x00xxxxx0xxxx1xxxxxxxxxx
16762 if (((word
>> 11) & 0x1) == 0)
16764 if (((word
>> 12) & 0x1) == 0)
16766 if (((word
>> 13) & 0x1) == 0)
16768 if (((word
>> 23) & 0x1) == 0)
16770 /* 33222222222211111111110000000000
16771 10987654321098765432109876543210
16772 xx101110010xxxxx0x0001xxxxxxxxxx
16778 /* 33222222222211111111110000000000
16779 10987654321098765432109876543210
16780 xx101110110xxxxx0x0001xxxxxxxxxx
16787 if (((word
>> 23) & 0x1) == 0)
16789 /* 33222222222211111111110000000000
16790 10987654321098765432109876543210
16791 xx101110010xxxxx0x1001xxxxxxxxxx
16797 /* 33222222222211111111110000000000
16798 10987654321098765432109876543210
16799 xx101110110xxxxx0x1001xxxxxxxxxx
16807 if (((word
>> 13) & 0x1) == 0)
16809 if (((word
>> 23) & 0x1) == 0)
16811 /* 33222222222211111111110000000000
16812 10987654321098765432109876543210
16813 xx101110010xxxxx0x0101xxxxxxxxxx
16819 /* 33222222222211111111110000000000
16820 10987654321098765432109876543210
16821 xx101110110xxxxx0x0101xxxxxxxxxx
16828 if (((word
>> 23) & 0x1) == 0)
16830 /* 33222222222211111111110000000000
16831 10987654321098765432109876543210
16832 xx101110010xxxxx0x1101xxxxxxxxxx
16838 /* 33222222222211111111110000000000
16839 10987654321098765432109876543210
16840 xx101110110xxxxx0x1101xxxxxxxxxx
16849 if (((word
>> 12) & 0x1) == 0)
16851 if (((word
>> 23) & 0x1) == 0)
16853 /* 33222222222211111111110000000000
16854 10987654321098765432109876543210
16855 xx101110010xxxxx0xx011xxxxxxxxxx
16861 /* 33222222222211111111110000000000
16862 10987654321098765432109876543210
16863 xx101110110xxxxx0xx011xxxxxxxxxx
16870 if (((word
>> 13) & 0x1) == 0)
16872 /* 33222222222211111111110000000000
16873 10987654321098765432109876543210
16874 xx101110x10xxxxx0x0111xxxxxxxxxx
16880 /* 33222222222211111111110000000000
16881 10987654321098765432109876543210
16882 xx101110x10xxxxx0x1111xxxxxxxxxx
16892 if (((word
>> 13) & 0x1) == 0)
16894 if (((word
>> 14) & 0x1) == 0)
16896 if (((word
>> 11) & 0x1) == 0)
16898 if (((word
>> 12) & 0x1) == 0)
16900 /* 33222222222211111111110000000000
16901 10987654321098765432109876543210
16902 xx101110xx0xxxxx100001xxxxxxxxxx
16908 /* 33222222222211111111110000000000
16909 10987654321098765432109876543210
16910 xx101110xx0xxxxx100101xxxxxxxxxx
16917 /* 33222222222211111111110000000000
16918 10987654321098765432109876543210
16919 xx101110xx0xxxxx100x11xxxxxxxxxx
16926 /* 33222222222211111111110000000000
16927 10987654321098765432109876543210
16928 xx101110xx0xxxxx110xx1xxxxxxxxxx
16935 if (((word
>> 11) & 0x1) == 0)
16937 if (((word
>> 14) & 0x1) == 0)
16939 /* 33222222222211111111110000000000
16940 10987654321098765432109876543210
16941 xx101110xx0xxxxx101x01xxxxxxxxxx
16947 /* 33222222222211111111110000000000
16948 10987654321098765432109876543210
16949 xx101110xx0xxxxx111x01xxxxxxxxxx
16956 if (((word
>> 12) & 0x1) == 0)
16958 /* 33222222222211111111110000000000
16959 10987654321098765432109876543210
16960 xx101110xx0xxxxx1x1011xxxxxxxxxx
16966 if (((word
>> 23) & 0x1) == 0)
16968 /* 33222222222211111111110000000000
16969 10987654321098765432109876543210
16970 xx1011100x0xxxxx1x1111xxxxxxxxxx
16976 if (((word
>> 30) & 0x1) == 0)
16978 /* 33222222222211111111110000000000
16979 10987654321098765432109876543210
16980 x01011101x0xxxxx1x1111xxxxxxxxxx
16986 /* 33222222222211111111110000000000
16987 10987654321098765432109876543210
16988 x11011101x0xxxxx1x1111xxxxxxxxxx
17002 if (((word
>> 29) & 0x1) == 0)
17004 if (((word
>> 30) & 0x1) == 0)
17006 if (((word
>> 16) & 0x1) == 0)
17008 if (((word
>> 17) & 0x1) == 0)
17010 /* 33222222222211111111110000000000
17011 10987654321098765432109876543210
17012 x0011110xx0xxx00xxxxxxxxxxxxxxxx
17018 /* 33222222222211111111110000000000
17019 10987654321098765432109876543210
17020 x0011110xx0xxx10xxxxxxxxxxxxxxxx
17027 if (((word
>> 17) & 0x1) == 0)
17029 /* 33222222222211111111110000000000
17030 10987654321098765432109876543210
17031 x0011110xx0xxx01xxxxxxxxxxxxxxxx
17037 /* 33222222222211111111110000000000
17038 10987654321098765432109876543210
17039 x0011110xx0xxx11xxxxxxxxxxxxxxxx
17047 if (((word
>> 10) & 0x1) == 0)
17049 if (((word
>> 12) & 0x1) == 0)
17051 if (((word
>> 13) & 0x1) == 0)
17053 if (((word
>> 14) & 0x1) == 0)
17055 /* 33222222222211111111110000000000
17056 10987654321098765432109876543210
17057 x1011110xx0xxxxxx000x0xxxxxxxxxx
17063 /* 33222222222211111111110000000000
17064 10987654321098765432109876543210
17065 x1011110xx0xxxxxx100x0xxxxxxxxxx
17072 if (((word
>> 14) & 0x1) == 0)
17074 /* 33222222222211111111110000000000
17075 10987654321098765432109876543210
17076 x1011110xx0xxxxxx010x0xxxxxxxxxx
17082 /* 33222222222211111111110000000000
17083 10987654321098765432109876543210
17084 x1011110xx0xxxxxx110x0xxxxxxxxxx
17092 if (((word
>> 13) & 0x1) == 0)
17094 if (((word
>> 14) & 0x1) == 0)
17096 /* 33222222222211111111110000000000
17097 10987654321098765432109876543210
17098 x1011110xx0xxxxxx001x0xxxxxxxxxx
17104 /* 33222222222211111111110000000000
17105 10987654321098765432109876543210
17106 x1011110xx0xxxxxx101x0xxxxxxxxxx
17113 /* 33222222222211111111110000000000
17114 10987654321098765432109876543210
17115 x1011110xx0xxxxxxx11x0xxxxxxxxxx
17123 if (((word
>> 11) & 0x1) == 0)
17125 if (((word
>> 13) & 0x1) == 0)
17127 /* 33222222222211111111110000000000
17128 10987654321098765432109876543210
17129 x1011110xx0xxxxxxx0x01xxxxxxxxxx
17135 /* 33222222222211111111110000000000
17136 10987654321098765432109876543210
17137 x1011110xx0xxxxxxx1x01xxxxxxxxxx
17144 if (((word
>> 13) & 0x1) == 0)
17146 /* 33222222222211111111110000000000
17147 10987654321098765432109876543210
17148 x1011110xx0xxxxxxx0x11xxxxxxxxxx
17154 if (((word
>> 23) & 0x1) == 0)
17156 /* 33222222222211111111110000000000
17157 10987654321098765432109876543210
17158 x10111100x0xxxxxxx1x11xxxxxxxxxx
17164 /* 33222222222211111111110000000000
17165 10987654321098765432109876543210
17166 x10111101x0xxxxxxx1x11xxxxxxxxxx
17177 if (((word
>> 11) & 0x1) == 0)
17179 if (((word
>> 12) & 0x1) == 0)
17181 if (((word
>> 13) & 0x1) == 0)
17183 /* 33222222222211111111110000000000
17184 10987654321098765432109876543210
17185 xx111110xx0xxxxxxx000xxxxxxxxxxx
17191 if (((word
>> 23) & 0x1) == 0)
17193 /* 33222222222211111111110000000000
17194 10987654321098765432109876543210
17195 xx1111100x0xxxxxxx100xxxxxxxxxxx
17201 /* 33222222222211111111110000000000
17202 10987654321098765432109876543210
17203 xx1111101x0xxxxxxx100xxxxxxxxxxx
17211 /* 33222222222211111111110000000000
17212 10987654321098765432109876543210
17213 xx111110xx0xxxxxxxx10xxxxxxxxxxx
17220 if (((word
>> 13) & 0x1) == 0)
17222 /* 33222222222211111111110000000000
17223 10987654321098765432109876543210
17224 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
17230 if (((word
>> 23) & 0x1) == 0)
17232 /* 33222222222211111111110000000000
17233 10987654321098765432109876543210
17234 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
17240 /* 33222222222211111111110000000000
17241 10987654321098765432109876543210
17242 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
17253 if (((word
>> 28) & 0x1) == 0)
17255 if (((word
>> 15) & 0x1) == 0)
17257 if (((word
>> 29) & 0x1) == 0)
17259 if (((word
>> 31) & 0x1) == 0)
17261 if (((word
>> 10) & 0x1) == 0)
17263 if (((word
>> 11) & 0x1) == 0)
17265 if (((word
>> 12) & 0x1) == 0)
17267 if (((word
>> 13) & 0x1) == 0)
17269 if (((word
>> 14) & 0x1) == 0)
17271 if (((word
>> 30) & 0x1) == 0)
17273 /* 33222222222211111111110000000000
17274 10987654321098765432109876543210
17275 00001110xx1xxxxx000000xxxxxxxxxx
17281 /* 33222222222211111111110000000000
17282 10987654321098765432109876543210
17283 01001110xx1xxxxx000000xxxxxxxxxx
17290 if (((word
>> 30) & 0x1) == 0)
17292 /* 33222222222211111111110000000000
17293 10987654321098765432109876543210
17294 00001110xx1xxxxx010000xxxxxxxxxx
17300 /* 33222222222211111111110000000000
17301 10987654321098765432109876543210
17302 01001110xx1xxxxx010000xxxxxxxxxx
17310 if (((word
>> 14) & 0x1) == 0)
17312 if (((word
>> 30) & 0x1) == 0)
17314 /* 33222222222211111111110000000000
17315 10987654321098765432109876543210
17316 00001110xx1xxxxx001000xxxxxxxxxx
17322 /* 33222222222211111111110000000000
17323 10987654321098765432109876543210
17324 01001110xx1xxxxx001000xxxxxxxxxx
17331 if (((word
>> 30) & 0x1) == 0)
17333 /* 33222222222211111111110000000000
17334 10987654321098765432109876543210
17335 00001110xx1xxxxx011000xxxxxxxxxx
17341 /* 33222222222211111111110000000000
17342 10987654321098765432109876543210
17343 01001110xx1xxxxx011000xxxxxxxxxx
17352 if (((word
>> 13) & 0x1) == 0)
17354 if (((word
>> 14) & 0x1) == 0)
17356 if (((word
>> 30) & 0x1) == 0)
17358 /* 33222222222211111111110000000000
17359 10987654321098765432109876543210
17360 00001110xx1xxxxx000100xxxxxxxxxx
17366 /* 33222222222211111111110000000000
17367 10987654321098765432109876543210
17368 01001110xx1xxxxx000100xxxxxxxxxx
17375 if (((word
>> 30) & 0x1) == 0)
17377 /* 33222222222211111111110000000000
17378 10987654321098765432109876543210
17379 00001110xx1xxxxx010100xxxxxxxxxx
17385 /* 33222222222211111111110000000000
17386 10987654321098765432109876543210
17387 01001110xx1xxxxx010100xxxxxxxxxx
17395 if (((word
>> 14) & 0x1) == 0)
17397 if (((word
>> 30) & 0x1) == 0)
17399 /* 33222222222211111111110000000000
17400 10987654321098765432109876543210
17401 00001110xx1xxxxx001100xxxxxxxxxx
17407 /* 33222222222211111111110000000000
17408 10987654321098765432109876543210
17409 01001110xx1xxxxx001100xxxxxxxxxx
17416 if (((word
>> 30) & 0x1) == 0)
17418 /* 33222222222211111111110000000000
17419 10987654321098765432109876543210
17420 00001110xx1xxxxx011100xxxxxxxxxx
17426 /* 33222222222211111111110000000000
17427 10987654321098765432109876543210
17428 01001110xx1xxxxx011100xxxxxxxxxx
17438 if (((word
>> 12) & 0x1) == 0)
17440 if (((word
>> 13) & 0x1) == 0)
17442 if (((word
>> 14) & 0x1) == 0)
17444 /* 33222222222211111111110000000000
17445 10987654321098765432109876543210
17446 0x001110xx1xxxxx000010xxxxxxxxxx
17452 if (((word
>> 16) & 0x1) == 0)
17454 if (((word
>> 19) & 0x1) == 0)
17456 /* 33222222222211111111110000000000
17457 10987654321098765432109876543210
17458 0x001110xx1x0xx0010010xxxxxxxxxx
17464 /* 33222222222211111111110000000000
17465 10987654321098765432109876543210
17466 0x001110xx1x1xx0010010xxxxxxxxxx
17473 if (((word
>> 30) & 0x1) == 0)
17475 /* 33222222222211111111110000000000
17476 10987654321098765432109876543210
17477 00001110xx1xxxx1010010xxxxxxxxxx
17483 /* 33222222222211111111110000000000
17484 10987654321098765432109876543210
17485 01001110xx1xxxx1010010xxxxxxxxxx
17494 if (((word
>> 14) & 0x1) == 0)
17496 if (((word
>> 16) & 0x1) == 0)
17498 /* 33222222222211111111110000000000
17499 10987654321098765432109876543210
17500 0x001110xx1xxxx0001010xxxxxxxxxx
17506 if (((word
>> 30) & 0x1) == 0)
17508 /* 33222222222211111111110000000000
17509 10987654321098765432109876543210
17510 00001110xx1xxxx1001010xxxxxxxxxx
17516 /* 33222222222211111111110000000000
17517 10987654321098765432109876543210
17518 01001110xx1xxxx1001010xxxxxxxxxx
17526 if (((word
>> 16) & 0x1) == 0)
17528 if (((word
>> 19) & 0x1) == 0)
17530 /* 33222222222211111111110000000000
17531 10987654321098765432109876543210
17532 0x001110xx1x0xx0011010xxxxxxxxxx
17538 /* 33222222222211111111110000000000
17539 10987654321098765432109876543210
17540 0x001110xx1x1xx0011010xxxxxxxxxx
17547 if (((word
>> 23) & 0x1) == 0)
17549 if (((word
>> 30) & 0x1) == 0)
17551 /* 33222222222211111111110000000000
17552 10987654321098765432109876543210
17553 000011100x1xxxx1011010xxxxxxxxxx
17559 /* 33222222222211111111110000000000
17560 10987654321098765432109876543210
17561 010011100x1xxxx1011010xxxxxxxxxx
17568 if (((word
>> 30) & 0x1) == 0)
17570 /* 33222222222211111111110000000000
17571 10987654321098765432109876543210
17572 000011101x1xxxx1011010xxxxxxxxxx
17578 /* 33222222222211111111110000000000
17579 10987654321098765432109876543210
17580 010011101x1xxxx1011010xxxxxxxxxx
17591 if (((word
>> 13) & 0x1) == 0)
17593 if (((word
>> 14) & 0x1) == 0)
17595 /* 33222222222211111111110000000000
17596 10987654321098765432109876543210
17597 0x001110xx1xxxxx000110xxxxxxxxxx
17603 if (((word
>> 19) & 0x1) == 0)
17605 /* 33222222222211111111110000000000
17606 10987654321098765432109876543210
17607 0x001110xx1x0xxx010110xxxxxxxxxx
17613 /* 33222222222211111111110000000000
17614 10987654321098765432109876543210
17615 0x001110xx1x1xxx010110xxxxxxxxxx
17623 if (((word
>> 14) & 0x1) == 0)
17625 if (((word
>> 20) & 0x1) == 0)
17627 /* 33222222222211111111110000000000
17628 10987654321098765432109876543210
17629 0x001110xx10xxxx001110xxxxxxxxxx
17635 /* 33222222222211111111110000000000
17636 10987654321098765432109876543210
17637 0x001110xx11xxxx001110xxxxxxxxxx
17644 if (((word
>> 16) & 0x1) == 0)
17646 if (((word
>> 19) & 0x1) == 0)
17648 /* 33222222222211111111110000000000
17649 10987654321098765432109876543210
17650 0x001110xx1x0xx0011110xxxxxxxxxx
17656 /* 33222222222211111111110000000000
17657 10987654321098765432109876543210
17658 0x001110xx1x1xx0011110xxxxxxxxxx
17665 if (((word
>> 30) & 0x1) == 0)
17667 /* 33222222222211111111110000000000
17668 10987654321098765432109876543210
17669 00001110xx1xxxx1011110xxxxxxxxxx
17675 /* 33222222222211111111110000000000
17676 10987654321098765432109876543210
17677 01001110xx1xxxx1011110xxxxxxxxxx
17689 if (((word
>> 11) & 0x1) == 0)
17691 if (((word
>> 12) & 0x1) == 0)
17693 if (((word
>> 13) & 0x1) == 0)
17695 if (((word
>> 14) & 0x1) == 0)
17697 /* 33222222222211111111110000000000
17698 10987654321098765432109876543210
17699 0x001110xx1xxxxx000001xxxxxxxxxx
17705 /* 33222222222211111111110000000000
17706 10987654321098765432109876543210
17707 0x001110xx1xxxxx010001xxxxxxxxxx
17714 if (((word
>> 14) & 0x1) == 0)
17716 /* 33222222222211111111110000000000
17717 10987654321098765432109876543210
17718 0x001110xx1xxxxx001001xxxxxxxxxx
17724 /* 33222222222211111111110000000000
17725 10987654321098765432109876543210
17726 0x001110xx1xxxxx011001xxxxxxxxxx
17734 if (((word
>> 13) & 0x1) == 0)
17736 if (((word
>> 14) & 0x1) == 0)
17738 /* 33222222222211111111110000000000
17739 10987654321098765432109876543210
17740 0x001110xx1xxxxx000101xxxxxxxxxx
17746 /* 33222222222211111111110000000000
17747 10987654321098765432109876543210
17748 0x001110xx1xxxxx010101xxxxxxxxxx
17755 if (((word
>> 14) & 0x1) == 0)
17757 /* 33222222222211111111110000000000
17758 10987654321098765432109876543210
17759 0x001110xx1xxxxx001101xxxxxxxxxx
17765 /* 33222222222211111111110000000000
17766 10987654321098765432109876543210
17767 0x001110xx1xxxxx011101xxxxxxxxxx
17776 if (((word
>> 12) & 0x1) == 0)
17778 if (((word
>> 13) & 0x1) == 0)
17780 if (((word
>> 14) & 0x1) == 0)
17782 /* 33222222222211111111110000000000
17783 10987654321098765432109876543210
17784 0x001110xx1xxxxx000011xxxxxxxxxx
17790 /* 33222222222211111111110000000000
17791 10987654321098765432109876543210
17792 0x001110xx1xxxxx010011xxxxxxxxxx
17799 if (((word
>> 14) & 0x1) == 0)
17801 /* 33222222222211111111110000000000
17802 10987654321098765432109876543210
17803 0x001110xx1xxxxx001011xxxxxxxxxx
17809 /* 33222222222211111111110000000000
17810 10987654321098765432109876543210
17811 0x001110xx1xxxxx011011xxxxxxxxxx
17819 if (((word
>> 13) & 0x1) == 0)
17821 if (((word
>> 14) & 0x1) == 0)
17823 if (((word
>> 22) & 0x1) == 0)
17825 if (((word
>> 23) & 0x1) == 0)
17827 /* 33222222222211111111110000000000
17828 10987654321098765432109876543210
17829 0x001110001xxxxx000111xxxxxxxxxx
17835 /* 33222222222211111111110000000000
17836 10987654321098765432109876543210
17837 0x001110101xxxxx000111xxxxxxxxxx
17844 if (((word
>> 23) & 0x1) == 0)
17846 /* 33222222222211111111110000000000
17847 10987654321098765432109876543210
17848 0x001110011xxxxx000111xxxxxxxxxx
17854 /* 33222222222211111111110000000000
17855 10987654321098765432109876543210
17856 0x001110111xxxxx000111xxxxxxxxxx
17864 /* 33222222222211111111110000000000
17865 10987654321098765432109876543210
17866 0x001110xx1xxxxx010111xxxxxxxxxx
17873 if (((word
>> 14) & 0x1) == 0)
17875 /* 33222222222211111111110000000000
17876 10987654321098765432109876543210
17877 0x001110xx1xxxxx001111xxxxxxxxxx
17883 /* 33222222222211111111110000000000
17884 10987654321098765432109876543210
17885 0x001110xx1xxxxx011111xxxxxxxxxx
17896 /* 33222222222211111111110000000000
17897 10987654321098765432109876543210
17898 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
17905 if (((word
>> 10) & 0x1) == 0)
17907 if (((word
>> 11) & 0x1) == 0)
17909 if (((word
>> 12) & 0x1) == 0)
17911 if (((word
>> 13) & 0x1) == 0)
17913 if (((word
>> 14) & 0x1) == 0)
17915 if (((word
>> 30) & 0x1) == 0)
17917 /* 33222222222211111111110000000000
17918 10987654321098765432109876543210
17919 x0101110xx1xxxxx000000xxxxxxxxxx
17925 /* 33222222222211111111110000000000
17926 10987654321098765432109876543210
17927 x1101110xx1xxxxx000000xxxxxxxxxx
17934 if (((word
>> 30) & 0x1) == 0)
17936 /* 33222222222211111111110000000000
17937 10987654321098765432109876543210
17938 x0101110xx1xxxxx010000xxxxxxxxxx
17944 /* 33222222222211111111110000000000
17945 10987654321098765432109876543210
17946 x1101110xx1xxxxx010000xxxxxxxxxx
17954 if (((word
>> 14) & 0x1) == 0)
17956 if (((word
>> 30) & 0x1) == 0)
17958 /* 33222222222211111111110000000000
17959 10987654321098765432109876543210
17960 x0101110xx1xxxxx001000xxxxxxxxxx
17966 /* 33222222222211111111110000000000
17967 10987654321098765432109876543210
17968 x1101110xx1xxxxx001000xxxxxxxxxx
17975 if (((word
>> 30) & 0x1) == 0)
17977 /* 33222222222211111111110000000000
17978 10987654321098765432109876543210
17979 x0101110xx1xxxxx011000xxxxxxxxxx
17985 /* 33222222222211111111110000000000
17986 10987654321098765432109876543210
17987 x1101110xx1xxxxx011000xxxxxxxxxx
17996 if (((word
>> 13) & 0x1) == 0)
17998 if (((word
>> 14) & 0x1) == 0)
18000 if (((word
>> 30) & 0x1) == 0)
18002 /* 33222222222211111111110000000000
18003 10987654321098765432109876543210
18004 x0101110xx1xxxxx000100xxxxxxxxxx
18010 /* 33222222222211111111110000000000
18011 10987654321098765432109876543210
18012 x1101110xx1xxxxx000100xxxxxxxxxx
18019 if (((word
>> 30) & 0x1) == 0)
18021 /* 33222222222211111111110000000000
18022 10987654321098765432109876543210
18023 x0101110xx1xxxxx010100xxxxxxxxxx
18029 /* 33222222222211111111110000000000
18030 10987654321098765432109876543210
18031 x1101110xx1xxxxx010100xxxxxxxxxx
18039 if (((word
>> 14) & 0x1) == 0)
18041 if (((word
>> 30) & 0x1) == 0)
18043 /* 33222222222211111111110000000000
18044 10987654321098765432109876543210
18045 x0101110xx1xxxxx001100xxxxxxxxxx
18051 /* 33222222222211111111110000000000
18052 10987654321098765432109876543210
18053 x1101110xx1xxxxx001100xxxxxxxxxx
18060 if (((word
>> 30) & 0x1) == 0)
18062 /* 33222222222211111111110000000000
18063 10987654321098765432109876543210
18064 x0101110xx1xxxxx011100xxxxxxxxxx
18070 /* 33222222222211111111110000000000
18071 10987654321098765432109876543210
18072 x1101110xx1xxxxx011100xxxxxxxxxx
18082 if (((word
>> 12) & 0x1) == 0)
18084 if (((word
>> 13) & 0x1) == 0)
18086 if (((word
>> 14) & 0x1) == 0)
18088 /* 33222222222211111111110000000000
18089 10987654321098765432109876543210
18090 xx101110xx1xxxxx000010xxxxxxxxxx
18096 if (((word
>> 16) & 0x1) == 0)
18098 /* 33222222222211111111110000000000
18099 10987654321098765432109876543210
18100 xx101110xx1xxxx0010010xxxxxxxxxx
18106 if (((word
>> 30) & 0x1) == 0)
18108 /* 33222222222211111111110000000000
18109 10987654321098765432109876543210
18110 x0101110xx1xxxx1010010xxxxxxxxxx
18116 /* 33222222222211111111110000000000
18117 10987654321098765432109876543210
18118 x1101110xx1xxxx1010010xxxxxxxxxx
18127 if (((word
>> 14) & 0x1) == 0)
18129 if (((word
>> 16) & 0x1) == 0)
18131 /* 33222222222211111111110000000000
18132 10987654321098765432109876543210
18133 xx101110xx1xxxx0001010xxxxxxxxxx
18139 if (((word
>> 30) & 0x1) == 0)
18141 /* 33222222222211111111110000000000
18142 10987654321098765432109876543210
18143 x0101110xx1xxxx1001010xxxxxxxxxx
18149 /* 33222222222211111111110000000000
18150 10987654321098765432109876543210
18151 x1101110xx1xxxx1001010xxxxxxxxxx
18159 if (((word
>> 16) & 0x1) == 0)
18161 /* 33222222222211111111110000000000
18162 10987654321098765432109876543210
18163 xx101110xx1xxxx0011010xxxxxxxxxx
18169 if (((word
>> 30) & 0x1) == 0)
18171 /* 33222222222211111111110000000000
18172 10987654321098765432109876543210
18173 x0101110xx1xxxx1011010xxxxxxxxxx
18179 /* 33222222222211111111110000000000
18180 10987654321098765432109876543210
18181 x1101110xx1xxxx1011010xxxxxxxxxx
18191 if (((word
>> 13) & 0x1) == 0)
18193 if (((word
>> 22) & 0x1) == 0)
18195 /* 33222222222211111111110000000000
18196 10987654321098765432109876543210
18197 xx101110x01xxxxx0x0110xxxxxxxxxx
18203 /* 33222222222211111111110000000000
18204 10987654321098765432109876543210
18205 xx101110x11xxxxx0x0110xxxxxxxxxx
18212 if (((word
>> 14) & 0x1) == 0)
18214 if (((word
>> 16) & 0x1) == 0)
18216 if (((word
>> 20) & 0x1) == 0)
18218 /* 33222222222211111111110000000000
18219 10987654321098765432109876543210
18220 xx101110xx10xxx0001110xxxxxxxxxx
18226 /* 33222222222211111111110000000000
18227 10987654321098765432109876543210
18228 xx101110xx11xxx0001110xxxxxxxxxx
18235 if (((word
>> 30) & 0x1) == 0)
18237 /* 33222222222211111111110000000000
18238 10987654321098765432109876543210
18239 x0101110xx1xxxx1001110xxxxxxxxxx
18245 /* 33222222222211111111110000000000
18246 10987654321098765432109876543210
18247 x1101110xx1xxxx1001110xxxxxxxxxx
18255 /* 33222222222211111111110000000000
18256 10987654321098765432109876543210
18257 xx101110xx1xxxxx011110xxxxxxxxxx
18267 if (((word
>> 11) & 0x1) == 0)
18269 if (((word
>> 12) & 0x1) == 0)
18271 if (((word
>> 13) & 0x1) == 0)
18273 if (((word
>> 14) & 0x1) == 0)
18275 /* 33222222222211111111110000000000
18276 10987654321098765432109876543210
18277 xx101110xx1xxxxx000001xxxxxxxxxx
18283 /* 33222222222211111111110000000000
18284 10987654321098765432109876543210
18285 xx101110xx1xxxxx010001xxxxxxxxxx
18292 if (((word
>> 14) & 0x1) == 0)
18294 /* 33222222222211111111110000000000
18295 10987654321098765432109876543210
18296 xx101110xx1xxxxx001001xxxxxxxxxx
18302 /* 33222222222211111111110000000000
18303 10987654321098765432109876543210
18304 xx101110xx1xxxxx011001xxxxxxxxxx
18312 if (((word
>> 13) & 0x1) == 0)
18314 if (((word
>> 14) & 0x1) == 0)
18316 /* 33222222222211111111110000000000
18317 10987654321098765432109876543210
18318 xx101110xx1xxxxx000101xxxxxxxxxx
18324 /* 33222222222211111111110000000000
18325 10987654321098765432109876543210
18326 xx101110xx1xxxxx010101xxxxxxxxxx
18333 if (((word
>> 14) & 0x1) == 0)
18335 /* 33222222222211111111110000000000
18336 10987654321098765432109876543210
18337 xx101110xx1xxxxx001101xxxxxxxxxx
18343 /* 33222222222211111111110000000000
18344 10987654321098765432109876543210
18345 xx101110xx1xxxxx011101xxxxxxxxxx
18354 if (((word
>> 12) & 0x1) == 0)
18356 if (((word
>> 13) & 0x1) == 0)
18358 if (((word
>> 14) & 0x1) == 0)
18360 /* 33222222222211111111110000000000
18361 10987654321098765432109876543210
18362 xx101110xx1xxxxx000011xxxxxxxxxx
18368 /* 33222222222211111111110000000000
18369 10987654321098765432109876543210
18370 xx101110xx1xxxxx010011xxxxxxxxxx
18377 if (((word
>> 14) & 0x1) == 0)
18379 /* 33222222222211111111110000000000
18380 10987654321098765432109876543210
18381 xx101110xx1xxxxx001011xxxxxxxxxx
18387 /* 33222222222211111111110000000000
18388 10987654321098765432109876543210
18389 xx101110xx1xxxxx011011xxxxxxxxxx
18397 if (((word
>> 13) & 0x1) == 0)
18399 if (((word
>> 14) & 0x1) == 0)
18401 if (((word
>> 22) & 0x1) == 0)
18403 if (((word
>> 23) & 0x1) == 0)
18405 /* 33222222222211111111110000000000
18406 10987654321098765432109876543210
18407 xx101110001xxxxx000111xxxxxxxxxx
18413 /* 33222222222211111111110000000000
18414 10987654321098765432109876543210
18415 xx101110101xxxxx000111xxxxxxxxxx
18422 if (((word
>> 23) & 0x1) == 0)
18424 /* 33222222222211111111110000000000
18425 10987654321098765432109876543210
18426 xx101110011xxxxx000111xxxxxxxxxx
18432 /* 33222222222211111111110000000000
18433 10987654321098765432109876543210
18434 xx101110111xxxxx000111xxxxxxxxxx
18442 /* 33222222222211111111110000000000
18443 10987654321098765432109876543210
18444 xx101110xx1xxxxx010111xxxxxxxxxx
18451 if (((word
>> 14) & 0x1) == 0)
18453 /* 33222222222211111111110000000000
18454 10987654321098765432109876543210
18455 xx101110xx1xxxxx001111xxxxxxxxxx
18461 /* 33222222222211111111110000000000
18462 10987654321098765432109876543210
18463 xx101110xx1xxxxx011111xxxxxxxxxx
18475 if (((word
>> 10) & 0x1) == 0)
18477 if (((word
>> 11) & 0x1) == 0)
18479 if (((word
>> 12) & 0x1) == 0)
18481 if (((word
>> 13) & 0x1) == 0)
18483 if (((word
>> 14) & 0x1) == 0)
18485 if (((word
>> 29) & 0x1) == 0)
18487 if (((word
>> 30) & 0x1) == 0)
18489 /* 33222222222211111111110000000000
18490 10987654321098765432109876543210
18491 x0001110xx1xxxxx100000xxxxxxxxxx
18497 if (((word
>> 31) & 0x1) == 0)
18499 /* 33222222222211111111110000000000
18500 10987654321098765432109876543210
18501 01001110xx1xxxxx100000xxxxxxxxxx
18507 /* 33222222222211111111110000000000
18508 10987654321098765432109876543210
18509 11001110xx1xxxxx100000xxxxxxxxxx
18517 if (((word
>> 30) & 0x1) == 0)
18519 /* 33222222222211111111110000000000
18520 10987654321098765432109876543210
18521 x0101110xx1xxxxx100000xxxxxxxxxx
18527 /* 33222222222211111111110000000000
18528 10987654321098765432109876543210
18529 x1101110xx1xxxxx100000xxxxxxxxxx
18537 if (((word
>> 29) & 0x1) == 0)
18539 if (((word
>> 30) & 0x1) == 0)
18541 /* 33222222222211111111110000000000
18542 10987654321098765432109876543210
18543 x0001110xx1xxxxx110000xxxxxxxxxx
18549 if (((word
>> 31) & 0x1) == 0)
18551 /* 33222222222211111111110000000000
18552 10987654321098765432109876543210
18553 01001110xx1xxxxx110000xxxxxxxxxx
18559 /* 33222222222211111111110000000000
18560 10987654321098765432109876543210
18561 11001110xx1xxxxx110000xxxxxxxxxx
18569 if (((word
>> 30) & 0x1) == 0)
18571 /* 33222222222211111111110000000000
18572 10987654321098765432109876543210
18573 x0101110xx1xxxxx110000xxxxxxxxxx
18579 /* 33222222222211111111110000000000
18580 10987654321098765432109876543210
18581 x1101110xx1xxxxx110000xxxxxxxxxx
18590 if (((word
>> 14) & 0x1) == 0)
18592 if (((word
>> 29) & 0x1) == 0)
18594 if (((word
>> 30) & 0x1) == 0)
18596 /* 33222222222211111111110000000000
18597 10987654321098765432109876543210
18598 x0001110xx1xxxxx101000xxxxxxxxxx
18604 /* 33222222222211111111110000000000
18605 10987654321098765432109876543210
18606 x1001110xx1xxxxx101000xxxxxxxxxx
18613 if (((word
>> 30) & 0x1) == 0)
18615 /* 33222222222211111111110000000000
18616 10987654321098765432109876543210
18617 x0101110xx1xxxxx101000xxxxxxxxxx
18623 /* 33222222222211111111110000000000
18624 10987654321098765432109876543210
18625 x1101110xx1xxxxx101000xxxxxxxxxx
18633 if (((word
>> 22) & 0x1) == 0)
18635 if (((word
>> 30) & 0x1) == 0)
18637 /* 33222222222211111111110000000000
18638 10987654321098765432109876543210
18639 x0x01110x01xxxxx111000xxxxxxxxxx
18645 /* 33222222222211111111110000000000
18646 10987654321098765432109876543210
18647 x1x01110x01xxxxx111000xxxxxxxxxx
18654 if (((word
>> 30) & 0x1) == 0)
18656 /* 33222222222211111111110000000000
18657 10987654321098765432109876543210
18658 x0x01110x11xxxxx111000xxxxxxxxxx
18664 /* 33222222222211111111110000000000
18665 10987654321098765432109876543210
18666 x1x01110x11xxxxx111000xxxxxxxxxx
18676 if (((word
>> 13) & 0x1) == 0)
18678 if (((word
>> 14) & 0x1) == 0)
18680 if (((word
>> 30) & 0x1) == 0)
18682 /* 33222222222211111111110000000000
18683 10987654321098765432109876543210
18684 x0x01110xx1xxxxx100100xxxxxxxxxx
18690 /* 33222222222211111111110000000000
18691 10987654321098765432109876543210
18692 x1x01110xx1xxxxx100100xxxxxxxxxx
18699 if (((word
>> 30) & 0x1) == 0)
18701 /* 33222222222211111111110000000000
18702 10987654321098765432109876543210
18703 x0x01110xx1xxxxx110100xxxxxxxxxx
18709 /* 33222222222211111111110000000000
18710 10987654321098765432109876543210
18711 x1x01110xx1xxxxx110100xxxxxxxxxx
18719 if (((word
>> 30) & 0x1) == 0)
18721 /* 33222222222211111111110000000000
18722 10987654321098765432109876543210
18723 x0x01110xx1xxxxx1x1100xxxxxxxxxx
18729 /* 33222222222211111111110000000000
18730 10987654321098765432109876543210
18731 x1x01110xx1xxxxx1x1100xxxxxxxxxx
18740 if (((word
>> 12) & 0x1) == 0)
18742 if (((word
>> 13) & 0x1) == 0)
18744 if (((word
>> 14) & 0x1) == 0)
18746 if (((word
>> 29) & 0x1) == 0)
18748 if (((word
>> 31) & 0x1) == 0)
18750 if (((word
>> 16) & 0x1) == 0)
18752 /* 33222222222211111111110000000000
18753 10987654321098765432109876543210
18754 0x001110xx1xxxx0100010xxxxxxxxxx
18760 if (((word
>> 19) & 0x1) == 0)
18762 if (((word
>> 23) & 0x1) == 0)
18764 /* 33222222222211111111110000000000
18765 10987654321098765432109876543210
18766 0x0011100x1x0xx1100010xxxxxxxxxx
18772 /* 33222222222211111111110000000000
18773 10987654321098765432109876543210
18774 0x0011101x1x0xx1100010xxxxxxxxxx
18781 if (((word
>> 23) & 0x1) == 0)
18783 /* 33222222222211111111110000000000
18784 10987654321098765432109876543210
18785 0x0011100x1x1xx1100010xxxxxxxxxx
18791 /* 33222222222211111111110000000000
18792 10987654321098765432109876543210
18793 0x0011101x1x1xx1100010xxxxxxxxxx
18802 /* 33222222222211111111110000000000
18803 10987654321098765432109876543210
18804 1x001110xx1xxxxx100010xxxxxxxxxx
18811 if (((word
>> 16) & 0x1) == 0)
18813 /* 33222222222211111111110000000000
18814 10987654321098765432109876543210
18815 xx101110xx1xxxx0100010xxxxxxxxxx
18821 if (((word
>> 19) & 0x1) == 0)
18823 /* 33222222222211111111110000000000
18824 10987654321098765432109876543210
18825 xx101110xx1x0xx1100010xxxxxxxxxx
18831 /* 33222222222211111111110000000000
18832 10987654321098765432109876543210
18833 xx101110xx1x1xx1100010xxxxxxxxxx
18842 if (((word
>> 23) & 0x1) == 0)
18844 if (((word
>> 29) & 0x1) == 0)
18846 if (((word
>> 31) & 0x1) == 0)
18848 if (((word
>> 16) & 0x1) == 0)
18850 /* 33222222222211111111110000000000
18851 10987654321098765432109876543210
18852 0x0011100x1xxxx0110010xxxxxxxxxx
18858 if (((word
>> 19) & 0x1) == 0)
18860 /* 33222222222211111111110000000000
18861 10987654321098765432109876543210
18862 0x0011100x1x0xx1110010xxxxxxxxxx
18868 /* 33222222222211111111110000000000
18869 10987654321098765432109876543210
18870 0x0011100x1x1xx1110010xxxxxxxxxx
18878 /* 33222222222211111111110000000000
18879 10987654321098765432109876543210
18880 1x0011100x1xxxxx110010xxxxxxxxxx
18887 if (((word
>> 16) & 0x1) == 0)
18889 /* 33222222222211111111110000000000
18890 10987654321098765432109876543210
18891 xx1011100x1xxxx0110010xxxxxxxxxx
18897 if (((word
>> 19) & 0x1) == 0)
18899 /* 33222222222211111111110000000000
18900 10987654321098765432109876543210
18901 xx1011100x1x0xx1110010xxxxxxxxxx
18907 /* 33222222222211111111110000000000
18908 10987654321098765432109876543210
18909 xx1011100x1x1xx1110010xxxxxxxxxx
18918 if (((word
>> 16) & 0x1) == 0)
18920 if (((word
>> 19) & 0x1) == 0)
18922 if (((word
>> 20) & 0x1) == 0)
18924 if (((word
>> 29) & 0x1) == 0)
18926 /* 33222222222211111111110000000000
18927 10987654321098765432109876543210
18928 xx0011101x100xx0110010xxxxxxxxxx
18934 /* 33222222222211111111110000000000
18935 10987654321098765432109876543210
18936 xx1011101x100xx0110010xxxxxxxxxx
18943 if (((word
>> 29) & 0x1) == 0)
18945 /* 33222222222211111111110000000000
18946 10987654321098765432109876543210
18947 xx0011101x110xx0110010xxxxxxxxxx
18953 /* 33222222222211111111110000000000
18954 10987654321098765432109876543210
18955 xx1011101x110xx0110010xxxxxxxxxx
18963 if (((word
>> 29) & 0x1) == 0)
18965 /* 33222222222211111111110000000000
18966 10987654321098765432109876543210
18967 xx0011101x1x1xx0110010xxxxxxxxxx
18973 /* 33222222222211111111110000000000
18974 10987654321098765432109876543210
18975 xx1011101x1x1xx0110010xxxxxxxxxx
18983 if (((word
>> 29) & 0x1) == 0)
18985 /* 33222222222211111111110000000000
18986 10987654321098765432109876543210
18987 xx0011101x1xxxx1110010xxxxxxxxxx
18993 /* 33222222222211111111110000000000
18994 10987654321098765432109876543210
18995 xx1011101x1xxxx1110010xxxxxxxxxx
19005 if (((word
>> 14) & 0x1) == 0)
19007 if (((word
>> 16) & 0x1) == 0)
19009 if (((word
>> 20) & 0x1) == 0)
19011 /* 33222222222211111111110000000000
19012 10987654321098765432109876543210
19013 xxx01110xx10xxx0101010xxxxxxxxxx
19019 if (((word
>> 29) & 0x1) == 0)
19021 /* 33222222222211111111110000000000
19022 10987654321098765432109876543210
19023 xx001110xx11xxx0101010xxxxxxxxxx
19029 /* 33222222222211111111110000000000
19030 10987654321098765432109876543210
19031 xx101110xx11xxx0101010xxxxxxxxxx
19039 if (((word
>> 19) & 0x1) == 0)
19041 if (((word
>> 20) & 0x1) == 0)
19043 if (((word
>> 23) & 0x1) == 0)
19045 if (((word
>> 29) & 0x1) == 0)
19047 /* 33222222222211111111110000000000
19048 10987654321098765432109876543210
19049 xx0011100x100xx1101010xxxxxxxxxx
19055 /* 33222222222211111111110000000000
19056 10987654321098765432109876543210
19057 xx1011100x100xx1101010xxxxxxxxxx
19064 if (((word
>> 29) & 0x1) == 0)
19066 /* 33222222222211111111110000000000
19067 10987654321098765432109876543210
19068 xx0011101x100xx1101010xxxxxxxxxx
19074 /* 33222222222211111111110000000000
19075 10987654321098765432109876543210
19076 xx1011101x100xx1101010xxxxxxxxxx
19084 if (((word
>> 29) & 0x1) == 0)
19086 /* 33222222222211111111110000000000
19087 10987654321098765432109876543210
19088 xx001110xx110xx1101010xxxxxxxxxx
19094 /* 33222222222211111111110000000000
19095 10987654321098765432109876543210
19096 xx101110xx110xx1101010xxxxxxxxxx
19104 if (((word
>> 23) & 0x1) == 0)
19106 if (((word
>> 29) & 0x1) == 0)
19108 /* 33222222222211111111110000000000
19109 10987654321098765432109876543210
19110 xx0011100x1x1xx1101010xxxxxxxxxx
19116 /* 33222222222211111111110000000000
19117 10987654321098765432109876543210
19118 xx1011100x1x1xx1101010xxxxxxxxxx
19125 if (((word
>> 29) & 0x1) == 0)
19127 /* 33222222222211111111110000000000
19128 10987654321098765432109876543210
19129 xx0011101x1x1xx1101010xxxxxxxxxx
19135 /* 33222222222211111111110000000000
19136 10987654321098765432109876543210
19137 xx1011101x1x1xx1101010xxxxxxxxxx
19147 if (((word
>> 16) & 0x1) == 0)
19149 if (((word
>> 19) & 0x1) == 0)
19151 /* 33222222222211111111110000000000
19152 10987654321098765432109876543210
19153 xxx01110xx1x0xx0111010xxxxxxxxxx
19159 /* 33222222222211111111110000000000
19160 10987654321098765432109876543210
19161 xxx01110xx1x1xx0111010xxxxxxxxxx
19168 if (((word
>> 29) & 0x1) == 0)
19170 /* 33222222222211111111110000000000
19171 10987654321098765432109876543210
19172 xx001110xx1xxxx1111010xxxxxxxxxx
19178 /* 33222222222211111111110000000000
19179 10987654321098765432109876543210
19180 xx101110xx1xxxx1111010xxxxxxxxxx
19190 if (((word
>> 13) & 0x1) == 0)
19192 if (((word
>> 14) & 0x1) == 0)
19194 if (((word
>> 16) & 0x1) == 0)
19196 if (((word
>> 29) & 0x1) == 0)
19198 /* 33222222222211111111110000000000
19199 10987654321098765432109876543210
19200 xx001110xx1xxxx0100110xxxxxxxxxx
19206 /* 33222222222211111111110000000000
19207 10987654321098765432109876543210
19208 xx101110xx1xxxx0100110xxxxxxxxxx
19215 if (((word
>> 19) & 0x1) == 0)
19217 if (((word
>> 23) & 0x1) == 0)
19219 if (((word
>> 29) & 0x1) == 0)
19221 /* 33222222222211111111110000000000
19222 10987654321098765432109876543210
19223 xx0011100x1x0xx1100110xxxxxxxxxx
19229 /* 33222222222211111111110000000000
19230 10987654321098765432109876543210
19231 xx1011100x1x0xx1100110xxxxxxxxxx
19238 if (((word
>> 29) & 0x1) == 0)
19240 /* 33222222222211111111110000000000
19241 10987654321098765432109876543210
19242 xx0011101x1x0xx1100110xxxxxxxxxx
19248 /* 33222222222211111111110000000000
19249 10987654321098765432109876543210
19250 xx1011101x1x0xx1100110xxxxxxxxxx
19258 if (((word
>> 23) & 0x1) == 0)
19260 if (((word
>> 29) & 0x1) == 0)
19262 /* 33222222222211111111110000000000
19263 10987654321098765432109876543210
19264 xx0011100x1x1xx1100110xxxxxxxxxx
19270 /* 33222222222211111111110000000000
19271 10987654321098765432109876543210
19272 xx1011100x1x1xx1100110xxxxxxxxxx
19279 if (((word
>> 29) & 0x1) == 0)
19281 /* 33222222222211111111110000000000
19282 10987654321098765432109876543210
19283 xx0011101x1x1xx1100110xxxxxxxxxx
19289 /* 33222222222211111111110000000000
19290 10987654321098765432109876543210
19291 xx1011101x1x1xx1100110xxxxxxxxxx
19301 if (((word
>> 16) & 0x1) == 0)
19303 if (((word
>> 19) & 0x1) == 0)
19305 if (((word
>> 29) & 0x1) == 0)
19307 /* 33222222222211111111110000000000
19308 10987654321098765432109876543210
19309 xx001110xx1x0xx0110110xxxxxxxxxx
19315 /* 33222222222211111111110000000000
19316 10987654321098765432109876543210
19317 xx101110xx1x0xx0110110xxxxxxxxxx
19324 if (((word
>> 29) & 0x1) == 0)
19326 /* 33222222222211111111110000000000
19327 10987654321098765432109876543210
19328 xx001110xx1x1xx0110110xxxxxxxxxx
19334 /* 33222222222211111111110000000000
19335 10987654321098765432109876543210
19336 xx101110xx1x1xx0110110xxxxxxxxxx
19344 if (((word
>> 19) & 0x1) == 0)
19346 if (((word
>> 23) & 0x1) == 0)
19348 if (((word
>> 29) & 0x1) == 0)
19350 /* 33222222222211111111110000000000
19351 10987654321098765432109876543210
19352 xx0011100x1x0xx1110110xxxxxxxxxx
19358 /* 33222222222211111111110000000000
19359 10987654321098765432109876543210
19360 xx1011100x1x0xx1110110xxxxxxxxxx
19367 if (((word
>> 29) & 0x1) == 0)
19369 /* 33222222222211111111110000000000
19370 10987654321098765432109876543210
19371 xx0011101x1x0xx1110110xxxxxxxxxx
19377 /* 33222222222211111111110000000000
19378 10987654321098765432109876543210
19379 xx1011101x1x0xx1110110xxxxxxxxxx
19387 if (((word
>> 23) & 0x1) == 0)
19389 if (((word
>> 29) & 0x1) == 0)
19391 /* 33222222222211111111110000000000
19392 10987654321098765432109876543210
19393 xx0011100x1x1xx1110110xxxxxxxxxx
19399 /* 33222222222211111111110000000000
19400 10987654321098765432109876543210
19401 xx1011100x1x1xx1110110xxxxxxxxxx
19408 if (((word
>> 29) & 0x1) == 0)
19410 /* 33222222222211111111110000000000
19411 10987654321098765432109876543210
19412 xx0011101x1x1xx1110110xxxxxxxxxx
19418 /* 33222222222211111111110000000000
19419 10987654321098765432109876543210
19420 xx1011101x1x1xx1110110xxxxxxxxxx
19431 if (((word
>> 14) & 0x1) == 0)
19433 if (((word
>> 16) & 0x1) == 0)
19435 if (((word
>> 29) & 0x1) == 0)
19437 /* 33222222222211111111110000000000
19438 10987654321098765432109876543210
19439 xx001110xx1xxxx0101110xxxxxxxxxx
19445 /* 33222222222211111111110000000000
19446 10987654321098765432109876543210
19447 xx101110xx1xxxx0101110xxxxxxxxxx
19454 if (((word
>> 19) & 0x1) == 0)
19456 if (((word
>> 20) & 0x1) == 0)
19458 if (((word
>> 23) & 0x1) == 0)
19460 if (((word
>> 29) & 0x1) == 0)
19462 /* 33222222222211111111110000000000
19463 10987654321098765432109876543210
19464 xx0011100x100xx1101110xxxxxxxxxx
19470 /* 33222222222211111111110000000000
19471 10987654321098765432109876543210
19472 xx1011100x100xx1101110xxxxxxxxxx
19479 if (((word
>> 29) & 0x1) == 0)
19481 /* 33222222222211111111110000000000
19482 10987654321098765432109876543210
19483 xx0011101x100xx1101110xxxxxxxxxx
19489 /* 33222222222211111111110000000000
19490 10987654321098765432109876543210
19491 xx1011101x100xx1101110xxxxxxxxxx
19499 /* 33222222222211111111110000000000
19500 10987654321098765432109876543210
19501 xxx01110xx110xx1101110xxxxxxxxxx
19508 if (((word
>> 23) & 0x1) == 0)
19510 if (((word
>> 29) & 0x1) == 0)
19512 /* 33222222222211111111110000000000
19513 10987654321098765432109876543210
19514 xx0011100x1x1xx1101110xxxxxxxxxx
19520 /* 33222222222211111111110000000000
19521 10987654321098765432109876543210
19522 xx1011100x1x1xx1101110xxxxxxxxxx
19529 if (((word
>> 29) & 0x1) == 0)
19531 /* 33222222222211111111110000000000
19532 10987654321098765432109876543210
19533 xx0011101x1x1xx1101110xxxxxxxxxx
19539 /* 33222222222211111111110000000000
19540 10987654321098765432109876543210
19541 xx1011101x1x1xx1101110xxxxxxxxxx
19551 if (((word
>> 16) & 0x1) == 0)
19553 if (((word
>> 19) & 0x1) == 0)
19555 if (((word
>> 20) & 0x1) == 0)
19557 if (((word
>> 29) & 0x1) == 0)
19559 /* 33222222222211111111110000000000
19560 10987654321098765432109876543210
19561 xx001110xx100xx0111110xxxxxxxxxx
19567 /* 33222222222211111111110000000000
19568 10987654321098765432109876543210
19569 xx101110xx100xx0111110xxxxxxxxxx
19576 if (((word
>> 23) & 0x1) == 0)
19578 if (((word
>> 29) & 0x1) == 0)
19580 /* 33222222222211111111110000000000
19581 10987654321098765432109876543210
19582 xx0011100x110xx0111110xxxxxxxxxx
19588 /* 33222222222211111111110000000000
19589 10987654321098765432109876543210
19590 xx1011100x110xx0111110xxxxxxxxxx
19597 if (((word
>> 29) & 0x1) == 0)
19599 /* 33222222222211111111110000000000
19600 10987654321098765432109876543210
19601 xx0011101x110xx0111110xxxxxxxxxx
19607 /* 33222222222211111111110000000000
19608 10987654321098765432109876543210
19609 xx1011101x110xx0111110xxxxxxxxxx
19618 if (((word
>> 29) & 0x1) == 0)
19620 /* 33222222222211111111110000000000
19621 10987654321098765432109876543210
19622 xx001110xx1x1xx0111110xxxxxxxxxx
19628 /* 33222222222211111111110000000000
19629 10987654321098765432109876543210
19630 xx101110xx1x1xx0111110xxxxxxxxxx
19638 if (((word
>> 19) & 0x1) == 0)
19640 if (((word
>> 23) & 0x1) == 0)
19642 if (((word
>> 29) & 0x1) == 0)
19644 /* 33222222222211111111110000000000
19645 10987654321098765432109876543210
19646 xx0011100x1x0xx1111110xxxxxxxxxx
19652 /* 33222222222211111111110000000000
19653 10987654321098765432109876543210
19654 xx1011100x1x0xx1111110xxxxxxxxxx
19661 /* 33222222222211111111110000000000
19662 10987654321098765432109876543210
19663 xxx011101x1x0xx1111110xxxxxxxxxx
19670 /* 33222222222211111111110000000000
19671 10987654321098765432109876543210
19672 xxx01110xx1x1xx1111110xxxxxxxxxx
19684 if (((word
>> 11) & 0x1) == 0)
19686 if (((word
>> 12) & 0x1) == 0)
19688 if (((word
>> 13) & 0x1) == 0)
19690 if (((word
>> 14) & 0x1) == 0)
19692 if (((word
>> 29) & 0x1) == 0)
19694 if (((word
>> 31) & 0x1) == 0)
19696 /* 33222222222211111111110000000000
19697 10987654321098765432109876543210
19698 0x001110xx1xxxxx100001xxxxxxxxxx
19704 /* 33222222222211111111110000000000
19705 10987654321098765432109876543210
19706 1x001110xx1xxxxx100001xxxxxxxxxx
19713 /* 33222222222211111111110000000000
19714 10987654321098765432109876543210
19715 xx101110xx1xxxxx100001xxxxxxxxxx
19722 if (((word
>> 23) & 0x1) == 0)
19724 if (((word
>> 29) & 0x1) == 0)
19726 if (((word
>> 31) & 0x1) == 0)
19728 /* 33222222222211111111110000000000
19729 10987654321098765432109876543210
19730 0x0011100x1xxxxx110001xxxxxxxxxx
19736 /* 33222222222211111111110000000000
19737 10987654321098765432109876543210
19738 1x0011100x1xxxxx110001xxxxxxxxxx
19745 /* 33222222222211111111110000000000
19746 10987654321098765432109876543210
19747 xx1011100x1xxxxx110001xxxxxxxxxx
19754 if (((word
>> 29) & 0x1) == 0)
19756 /* 33222222222211111111110000000000
19757 10987654321098765432109876543210
19758 xx0011101x1xxxxx110001xxxxxxxxxx
19764 /* 33222222222211111111110000000000
19765 10987654321098765432109876543210
19766 xx1011101x1xxxxx110001xxxxxxxxxx
19775 if (((word
>> 14) & 0x1) == 0)
19777 if (((word
>> 29) & 0x1) == 0)
19779 /* 33222222222211111111110000000000
19780 10987654321098765432109876543210
19781 xx001110xx1xxxxx101001xxxxxxxxxx
19787 /* 33222222222211111111110000000000
19788 10987654321098765432109876543210
19789 xx101110xx1xxxxx101001xxxxxxxxxx
19796 if (((word
>> 23) & 0x1) == 0)
19798 if (((word
>> 29) & 0x1) == 0)
19800 /* 33222222222211111111110000000000
19801 10987654321098765432109876543210
19802 xx0011100x1xxxxx111001xxxxxxxxxx
19808 /* 33222222222211111111110000000000
19809 10987654321098765432109876543210
19810 xx1011100x1xxxxx111001xxxxxxxxxx
19817 /* 33222222222211111111110000000000
19818 10987654321098765432109876543210
19819 xxx011101x1xxxxx111001xxxxxxxxxx
19828 if (((word
>> 13) & 0x1) == 0)
19830 if (((word
>> 14) & 0x1) == 0)
19832 if (((word
>> 29) & 0x1) == 0)
19834 /* 33222222222211111111110000000000
19835 10987654321098765432109876543210
19836 xx001110xx1xxxxx100101xxxxxxxxxx
19842 /* 33222222222211111111110000000000
19843 10987654321098765432109876543210
19844 xx101110xx1xxxxx100101xxxxxxxxxx
19851 if (((word
>> 23) & 0x1) == 0)
19853 if (((word
>> 29) & 0x1) == 0)
19855 /* 33222222222211111111110000000000
19856 10987654321098765432109876543210
19857 xx0011100x1xxxxx110101xxxxxxxxxx
19863 /* 33222222222211111111110000000000
19864 10987654321098765432109876543210
19865 xx1011100x1xxxxx110101xxxxxxxxxx
19872 if (((word
>> 29) & 0x1) == 0)
19874 /* 33222222222211111111110000000000
19875 10987654321098765432109876543210
19876 xx0011101x1xxxxx110101xxxxxxxxxx
19882 /* 33222222222211111111110000000000
19883 10987654321098765432109876543210
19884 xx1011101x1xxxxx110101xxxxxxxxxx
19893 if (((word
>> 14) & 0x1) == 0)
19895 if (((word
>> 29) & 0x1) == 0)
19897 /* 33222222222211111111110000000000
19898 10987654321098765432109876543210
19899 xx001110xx1xxxxx101101xxxxxxxxxx
19905 /* 33222222222211111111110000000000
19906 10987654321098765432109876543210
19907 xx101110xx1xxxxx101101xxxxxxxxxx
19914 if (((word
>> 23) & 0x1) == 0)
19916 if (((word
>> 29) & 0x1) == 0)
19918 /* 33222222222211111111110000000000
19919 10987654321098765432109876543210
19920 xx0011100x1xxxxx111101xxxxxxxxxx
19926 /* 33222222222211111111110000000000
19927 10987654321098765432109876543210
19928 xx1011100x1xxxxx111101xxxxxxxxxx
19935 if (((word
>> 29) & 0x1) == 0)
19937 /* 33222222222211111111110000000000
19938 10987654321098765432109876543210
19939 xx0011101x1xxxxx111101xxxxxxxxxx
19945 /* 33222222222211111111110000000000
19946 10987654321098765432109876543210
19947 xx1011101x1xxxxx111101xxxxxxxxxx
19958 if (((word
>> 12) & 0x1) == 0)
19960 if (((word
>> 13) & 0x1) == 0)
19962 if (((word
>> 14) & 0x1) == 0)
19964 if (((word
>> 29) & 0x1) == 0)
19966 if (((word
>> 31) & 0x1) == 0)
19968 /* 33222222222211111111110000000000
19969 10987654321098765432109876543210
19970 0x001110xx1xxxxx100011xxxxxxxxxx
19976 /* 33222222222211111111110000000000
19977 10987654321098765432109876543210
19978 1x001110xx1xxxxx100011xxxxxxxxxx
19985 /* 33222222222211111111110000000000
19986 10987654321098765432109876543210
19987 xx101110xx1xxxxx100011xxxxxxxxxx
19994 if (((word
>> 23) & 0x1) == 0)
19996 if (((word
>> 29) & 0x1) == 0)
19998 /* 33222222222211111111110000000000
19999 10987654321098765432109876543210
20000 xx0011100x1xxxxx110011xxxxxxxxxx
20006 if (((word
>> 30) & 0x1) == 0)
20008 /* 33222222222211111111110000000000
20009 10987654321098765432109876543210
20010 x01011100x1xxxxx110011xxxxxxxxxx
20016 /* 33222222222211111111110000000000
20017 10987654321098765432109876543210
20018 x11011100x1xxxxx110011xxxxxxxxxx
20026 if (((word
>> 29) & 0x1) == 0)
20028 /* 33222222222211111111110000000000
20029 10987654321098765432109876543210
20030 xx0011101x1xxxxx110011xxxxxxxxxx
20036 if (((word
>> 30) & 0x1) == 0)
20038 /* 33222222222211111111110000000000
20039 10987654321098765432109876543210
20040 x01011101x1xxxxx110011xxxxxxxxxx
20046 /* 33222222222211111111110000000000
20047 10987654321098765432109876543210
20048 x11011101x1xxxxx110011xxxxxxxxxx
20058 if (((word
>> 14) & 0x1) == 0)
20060 if (((word
>> 29) & 0x1) == 0)
20062 /* 33222222222211111111110000000000
20063 10987654321098765432109876543210
20064 xx001110xx1xxxxx101011xxxxxxxxxx
20070 /* 33222222222211111111110000000000
20071 10987654321098765432109876543210
20072 xx101110xx1xxxxx101011xxxxxxxxxx
20079 if (((word
>> 23) & 0x1) == 0)
20081 if (((word
>> 29) & 0x1) == 0)
20083 if (((word
>> 30) & 0x1) == 0)
20085 /* 33222222222211111111110000000000
20086 10987654321098765432109876543210
20087 x00011100x1xxxxx111011xxxxxxxxxx
20093 /* 33222222222211111111110000000000
20094 10987654321098765432109876543210
20095 x10011100x1xxxxx111011xxxxxxxxxx
20102 /* 33222222222211111111110000000000
20103 10987654321098765432109876543210
20104 xx1011100x1xxxxx111011xxxxxxxxxx
20111 if (((word
>> 29) & 0x1) == 0)
20113 if (((word
>> 30) & 0x1) == 0)
20115 /* 33222222222211111111110000000000
20116 10987654321098765432109876543210
20117 x00011101x1xxxxx111011xxxxxxxxxx
20123 /* 33222222222211111111110000000000
20124 10987654321098765432109876543210
20125 x10011101x1xxxxx111011xxxxxxxxxx
20132 /* 33222222222211111111110000000000
20133 10987654321098765432109876543210
20134 xx1011101x1xxxxx111011xxxxxxxxxx
20144 if (((word
>> 13) & 0x1) == 0)
20146 if (((word
>> 14) & 0x1) == 0)
20148 if (((word
>> 29) & 0x1) == 0)
20150 /* 33222222222211111111110000000000
20151 10987654321098765432109876543210
20152 xx001110xx1xxxxx100111xxxxxxxxxx
20158 /* 33222222222211111111110000000000
20159 10987654321098765432109876543210
20160 xx101110xx1xxxxx100111xxxxxxxxxx
20167 if (((word
>> 29) & 0x1) == 0)
20169 /* 33222222222211111111110000000000
20170 10987654321098765432109876543210
20171 xx001110xx1xxxxx110111xxxxxxxxxx
20177 /* 33222222222211111111110000000000
20178 10987654321098765432109876543210
20179 xx101110xx1xxxxx110111xxxxxxxxxx
20187 if (((word
>> 14) & 0x1) == 0)
20189 /* 33222222222211111111110000000000
20190 10987654321098765432109876543210
20191 xxx01110xx1xxxxx101111xxxxxxxxxx
20197 if (((word
>> 23) & 0x1) == 0)
20199 if (((word
>> 29) & 0x1) == 0)
20201 /* 33222222222211111111110000000000
20202 10987654321098765432109876543210
20203 xx0011100x1xxxxx111111xxxxxxxxxx
20209 /* 33222222222211111111110000000000
20210 10987654321098765432109876543210
20211 xx1011100x1xxxxx111111xxxxxxxxxx
20218 /* 33222222222211111111110000000000
20219 10987654321098765432109876543210
20220 xxx011101x1xxxxx111111xxxxxxxxxx
20233 if (((word
>> 10) & 0x1) == 0)
20235 if (((word
>> 11) & 0x1) == 0)
20237 if (((word
>> 12) & 0x1) == 0)
20239 if (((word
>> 13) & 0x1) == 0)
20241 if (((word
>> 14) & 0x1) == 0)
20243 if (((word
>> 16) & 0x1) == 0)
20245 if (((word
>> 17) & 0x1) == 0)
20247 if (((word
>> 18) & 0x1) == 0)
20249 if (((word
>> 19) & 0x1) == 0)
20251 if (((word
>> 20) & 0x1) == 0)
20253 /* 33222222222211111111110000000000
20254 10987654321098765432109876543210
20255 xxx11110xx100000x00000xxxxxxxxxx
20261 /* 33222222222211111111110000000000
20262 10987654321098765432109876543210
20263 xxx11110xx110000x00000xxxxxxxxxx
20270 if (((word
>> 20) & 0x1) == 0)
20272 /* 33222222222211111111110000000000
20273 10987654321098765432109876543210
20274 xxx11110xx101000x00000xxxxxxxxxx
20280 /* 33222222222211111111110000000000
20281 10987654321098765432109876543210
20282 xxx11110xx111000x00000xxxxxxxxxx
20290 /* 33222222222211111111110000000000
20291 10987654321098765432109876543210
20292 xxx11110xx1xx100x00000xxxxxxxxxx
20299 if (((word
>> 18) & 0x1) == 0)
20301 /* 33222222222211111111110000000000
20302 10987654321098765432109876543210
20303 xxx11110xx1xx010x00000xxxxxxxxxx
20309 if (((word
>> 19) & 0x1) == 0)
20311 /* 33222222222211111111110000000000
20312 10987654321098765432109876543210
20313 xxx11110xx1x0110x00000xxxxxxxxxx
20319 if (((word
>> 20) & 0x1) == 0)
20321 /* 33222222222211111111110000000000
20322 10987654321098765432109876543210
20323 xxx11110xx101110x00000xxxxxxxxxx
20329 /* 33222222222211111111110000000000
20330 10987654321098765432109876543210
20331 xxx11110xx111110x00000xxxxxxxxxx
20341 if (((word
>> 17) & 0x1) == 0)
20343 if (((word
>> 18) & 0x1) == 0)
20345 if (((word
>> 19) & 0x1) == 0)
20347 if (((word
>> 20) & 0x1) == 0)
20349 /* 33222222222211111111110000000000
20350 10987654321098765432109876543210
20351 xxx11110xx100001x00000xxxxxxxxxx
20357 /* 33222222222211111111110000000000
20358 10987654321098765432109876543210
20359 xxx11110xx110001x00000xxxxxxxxxx
20366 if (((word
>> 20) & 0x1) == 0)
20368 /* 33222222222211111111110000000000
20369 10987654321098765432109876543210
20370 xxx11110xx101001x00000xxxxxxxxxx
20376 /* 33222222222211111111110000000000
20377 10987654321098765432109876543210
20378 xxx11110xx111001x00000xxxxxxxxxx
20386 /* 33222222222211111111110000000000
20387 10987654321098765432109876543210
20388 xxx11110xx1xx101x00000xxxxxxxxxx
20395 if (((word
>> 18) & 0x1) == 0)
20397 /* 33222222222211111111110000000000
20398 10987654321098765432109876543210
20399 xxx11110xx1xx011x00000xxxxxxxxxx
20405 if (((word
>> 19) & 0x1) == 0)
20407 /* 33222222222211111111110000000000
20408 10987654321098765432109876543210
20409 xxx11110xx1x0111x00000xxxxxxxxxx
20415 /* 33222222222211111111110000000000
20416 10987654321098765432109876543210
20417 xxx11110xx1x1111x00000xxxxxxxxxx
20427 if (((word
>> 17) & 0x1) == 0)
20429 if (((word
>> 15) & 0x1) == 0)
20431 if (((word
>> 16) & 0x1) == 0)
20433 if (((word
>> 18) & 0x1) == 0)
20435 if (((word
>> 19) & 0x1) == 0)
20437 /* 33222222222211111111110000000000
20438 10987654321098765432109876543210
20439 xxx11110xx1x0000010000xxxxxxxxxx
20445 /* 33222222222211111111110000000000
20446 10987654321098765432109876543210
20447 xxx11110xx1x1000010000xxxxxxxxxx
20454 /* 33222222222211111111110000000000
20455 10987654321098765432109876543210
20456 xxx11110xx1xx100010000xxxxxxxxxx
20463 if (((word
>> 18) & 0x1) == 0)
20465 if (((word
>> 19) & 0x1) == 0)
20467 /* 33222222222211111111110000000000
20468 10987654321098765432109876543210
20469 xxx11110xx1x0001010000xxxxxxxxxx
20475 /* 33222222222211111111110000000000
20476 10987654321098765432109876543210
20477 xxx11110xx1x1001010000xxxxxxxxxx
20484 /* 33222222222211111111110000000000
20485 10987654321098765432109876543210
20486 xxx11110xx1xx101010000xxxxxxxxxx
20494 if (((word
>> 16) & 0x1) == 0)
20496 if (((word
>> 18) & 0x1) == 0)
20498 if (((word
>> 19) & 0x1) == 0)
20500 /* 33222222222211111111110000000000
20501 10987654321098765432109876543210
20502 xxx11110xx1x0000110000xxxxxxxxxx
20508 /* 33222222222211111111110000000000
20509 10987654321098765432109876543210
20510 xxx11110xx1x1000110000xxxxxxxxxx
20517 /* 33222222222211111111110000000000
20518 10987654321098765432109876543210
20519 xxx11110xx1xx100110000xxxxxxxxxx
20526 if (((word
>> 18) & 0x1) == 0)
20528 if (((word
>> 19) & 0x1) == 0)
20530 /* 33222222222211111111110000000000
20531 10987654321098765432109876543210
20532 xxx11110xx1x0001110000xxxxxxxxxx
20538 /* 33222222222211111111110000000000
20539 10987654321098765432109876543210
20540 xxx11110xx1x1001110000xxxxxxxxxx
20547 /* 33222222222211111111110000000000
20548 10987654321098765432109876543210
20549 xxx11110xx1xx101110000xxxxxxxxxx
20558 if (((word
>> 18) & 0x1) == 0)
20560 /* 33222222222211111111110000000000
20561 10987654321098765432109876543210
20562 xxx11110xx1xx01xx10000xxxxxxxxxx
20568 if (((word
>> 15) & 0x1) == 0)
20570 if (((word
>> 16) & 0x1) == 0)
20572 /* 33222222222211111111110000000000
20573 10987654321098765432109876543210
20574 xxx11110xx1xx110010000xxxxxxxxxx
20580 /* 33222222222211111111110000000000
20581 10987654321098765432109876543210
20582 xxx11110xx1xx111010000xxxxxxxxxx
20589 /* 33222222222211111111110000000000
20590 10987654321098765432109876543210
20591 xxx11110xx1xx11x110000xxxxxxxxxx
20601 if (((word
>> 3) & 0x1) == 0)
20603 if (((word
>> 4) & 0x1) == 0)
20605 /* 33222222222211111111110000000000
20606 10987654321098765432109876543210
20607 xxx11110xx1xxxxxxx1000xxxxx00xxx
20613 /* 33222222222211111111110000000000
20614 10987654321098765432109876543210
20615 xxx11110xx1xxxxxxx1000xxxxx10xxx
20622 if (((word
>> 4) & 0x1) == 0)
20624 /* 33222222222211111111110000000000
20625 10987654321098765432109876543210
20626 xxx11110xx1xxxxxxx1000xxxxx01xxx
20632 /* 33222222222211111111110000000000
20633 10987654321098765432109876543210
20634 xxx11110xx1xxxxxxx1000xxxxx11xxx
20643 if (((word
>> 30) & 0x1) == 0)
20645 /* 33222222222211111111110000000000
20646 10987654321098765432109876543210
20647 x0x11110xx1xxxxxxxx100xxxxxxxxxx
20653 if (((word
>> 13) & 0x1) == 0)
20655 if (((word
>> 14) & 0x1) == 0)
20657 /* 33222222222211111111110000000000
20658 10987654321098765432109876543210
20659 x1x11110xx1xxxxxx00100xxxxxxxxxx
20665 /* 33222222222211111111110000000000
20666 10987654321098765432109876543210
20667 x1x11110xx1xxxxxx10100xxxxxxxxxx
20674 /* 33222222222211111111110000000000
20675 10987654321098765432109876543210
20676 x1x11110xx1xxxxxxx1100xxxxxxxxxx
20685 if (((word
>> 12) & 0x1) == 0)
20687 if (((word
>> 13) & 0x1) == 0)
20689 if (((word
>> 14) & 0x1) == 0)
20691 if (((word
>> 15) & 0x1) == 0)
20693 if (((word
>> 30) & 0x1) == 0)
20695 /* 33222222222211111111110000000000
20696 10987654321098765432109876543210
20697 x0x11110xx1xxxxx000010xxxxxxxxxx
20703 /* 33222222222211111111110000000000
20704 10987654321098765432109876543210
20705 x1x11110xx1xxxxx000010xxxxxxxxxx
20712 if (((word
>> 29) & 0x1) == 0)
20714 if (((word
>> 30) & 0x1) == 0)
20716 /* 33222222222211111111110000000000
20717 10987654321098765432109876543210
20718 x0011110xx1xxxxx100010xxxxxxxxxx
20724 /* 33222222222211111111110000000000
20725 10987654321098765432109876543210
20726 x1011110xx1xxxxx100010xxxxxxxxxx
20733 /* 33222222222211111111110000000000
20734 10987654321098765432109876543210
20735 xx111110xx1xxxxx100010xxxxxxxxxx
20743 if (((word
>> 15) & 0x1) == 0)
20745 if (((word
>> 29) & 0x1) == 0)
20747 if (((word
>> 30) & 0x1) == 0)
20749 /* 33222222222211111111110000000000
20750 10987654321098765432109876543210
20751 x0011110xx1xxxxx010010xxxxxxxxxx
20757 /* 33222222222211111111110000000000
20758 10987654321098765432109876543210
20759 x1011110xx1xxxxx010010xxxxxxxxxx
20766 /* 33222222222211111111110000000000
20767 10987654321098765432109876543210
20768 xx111110xx1xxxxx010010xxxxxxxxxx
20775 if (((word
>> 16) & 0x1) == 0)
20777 if (((word
>> 19) & 0x1) == 0)
20779 if (((word
>> 20) & 0x1) == 0)
20781 if (((word
>> 29) & 0x1) == 0)
20783 /* 33222222222211111111110000000000
20784 10987654321098765432109876543210
20785 xx011110xx100xx0110010xxxxxxxxxx
20791 /* 33222222222211111111110000000000
20792 10987654321098765432109876543210
20793 xx111110xx100xx0110010xxxxxxxxxx
20800 if (((word
>> 23) & 0x1) == 0)
20802 if (((word
>> 29) & 0x1) == 0)
20804 /* 33222222222211111111110000000000
20805 10987654321098765432109876543210
20806 xx0111100x110xx0110010xxxxxxxxxx
20812 /* 33222222222211111111110000000000
20813 10987654321098765432109876543210
20814 xx1111100x110xx0110010xxxxxxxxxx
20821 if (((word
>> 29) & 0x1) == 0)
20823 /* 33222222222211111111110000000000
20824 10987654321098765432109876543210
20825 xx0111101x110xx0110010xxxxxxxxxx
20831 /* 33222222222211111111110000000000
20832 10987654321098765432109876543210
20833 xx1111101x110xx0110010xxxxxxxxxx
20842 if (((word
>> 29) & 0x1) == 0)
20844 /* 33222222222211111111110000000000
20845 10987654321098765432109876543210
20846 xx011110xx1x1xx0110010xxxxxxxxxx
20852 /* 33222222222211111111110000000000
20853 10987654321098765432109876543210
20854 xx111110xx1x1xx0110010xxxxxxxxxx
20862 if (((word
>> 19) & 0x1) == 0)
20864 if (((word
>> 29) & 0x1) == 0)
20866 /* 33222222222211111111110000000000
20867 10987654321098765432109876543210
20868 xx011110xx1x0xx1110010xxxxxxxxxx
20874 /* 33222222222211111111110000000000
20875 10987654321098765432109876543210
20876 xx111110xx1x0xx1110010xxxxxxxxxx
20883 if (((word
>> 29) & 0x1) == 0)
20885 /* 33222222222211111111110000000000
20886 10987654321098765432109876543210
20887 xx011110xx1x1xx1110010xxxxxxxxxx
20893 /* 33222222222211111111110000000000
20894 10987654321098765432109876543210
20895 xx111110xx1x1xx1110010xxxxxxxxxx
20906 if (((word
>> 14) & 0x1) == 0)
20908 if (((word
>> 15) & 0x1) == 0)
20910 if (((word
>> 29) & 0x1) == 0)
20912 if (((word
>> 30) & 0x1) == 0)
20914 /* 33222222222211111111110000000000
20915 10987654321098765432109876543210
20916 x0011110xx1xxxxx001010xxxxxxxxxx
20922 /* 33222222222211111111110000000000
20923 10987654321098765432109876543210
20924 x1011110xx1xxxxx001010xxxxxxxxxx
20931 /* 33222222222211111111110000000000
20932 10987654321098765432109876543210
20933 xx111110xx1xxxxx001010xxxxxxxxxx
20940 if (((word
>> 16) & 0x1) == 0)
20942 /* 33222222222211111111110000000000
20943 10987654321098765432109876543210
20944 xxx11110xx1xxxx0101010xxxxxxxxxx
20950 if (((word
>> 19) & 0x1) == 0)
20952 if (((word
>> 23) & 0x1) == 0)
20954 if (((word
>> 29) & 0x1) == 0)
20956 /* 33222222222211111111110000000000
20957 10987654321098765432109876543210
20958 xx0111100x1x0xx1101010xxxxxxxxxx
20964 /* 33222222222211111111110000000000
20965 10987654321098765432109876543210
20966 xx1111100x1x0xx1101010xxxxxxxxxx
20973 if (((word
>> 29) & 0x1) == 0)
20975 /* 33222222222211111111110000000000
20976 10987654321098765432109876543210
20977 xx0111101x1x0xx1101010xxxxxxxxxx
20983 /* 33222222222211111111110000000000
20984 10987654321098765432109876543210
20985 xx1111101x1x0xx1101010xxxxxxxxxx
20993 if (((word
>> 23) & 0x1) == 0)
20995 if (((word
>> 29) & 0x1) == 0)
20997 /* 33222222222211111111110000000000
20998 10987654321098765432109876543210
20999 xx0111100x1x1xx1101010xxxxxxxxxx
21005 /* 33222222222211111111110000000000
21006 10987654321098765432109876543210
21007 xx1111100x1x1xx1101010xxxxxxxxxx
21014 if (((word
>> 29) & 0x1) == 0)
21016 /* 33222222222211111111110000000000
21017 10987654321098765432109876543210
21018 xx0111101x1x1xx1101010xxxxxxxxxx
21024 /* 33222222222211111111110000000000
21025 10987654321098765432109876543210
21026 xx1111101x1x1xx1101010xxxxxxxxxx
21037 if (((word
>> 15) & 0x1) == 0)
21039 if (((word
>> 29) & 0x1) == 0)
21041 /* 33222222222211111111110000000000
21042 10987654321098765432109876543210
21043 xx011110xx1xxxxx011010xxxxxxxxxx
21049 /* 33222222222211111111110000000000
21050 10987654321098765432109876543210
21051 xx111110xx1xxxxx011010xxxxxxxxxx
21058 if (((word
>> 19) & 0x1) == 0)
21060 /* 33222222222211111111110000000000
21061 10987654321098765432109876543210
21062 xxx11110xx1x0xxx111010xxxxxxxxxx
21068 /* 33222222222211111111110000000000
21069 10987654321098765432109876543210
21070 xxx11110xx1x1xxx111010xxxxxxxxxx
21080 if (((word
>> 13) & 0x1) == 0)
21082 if (((word
>> 14) & 0x1) == 0)
21084 if (((word
>> 15) & 0x1) == 0)
21086 if (((word
>> 30) & 0x1) == 0)
21088 /* 33222222222211111111110000000000
21089 10987654321098765432109876543210
21090 x0x11110xx1xxxxx000110xxxxxxxxxx
21096 /* 33222222222211111111110000000000
21097 10987654321098765432109876543210
21098 x1x11110xx1xxxxx000110xxxxxxxxxx
21105 if (((word
>> 29) & 0x1) == 0)
21107 /* 33222222222211111111110000000000
21108 10987654321098765432109876543210
21109 xx011110xx1xxxxx100110xxxxxxxxxx
21115 /* 33222222222211111111110000000000
21116 10987654321098765432109876543210
21117 xx111110xx1xxxxx100110xxxxxxxxxx
21125 if (((word
>> 15) & 0x1) == 0)
21127 /* 33222222222211111111110000000000
21128 10987654321098765432109876543210
21129 xxx11110xx1xxxxx010110xxxxxxxxxx
21135 if (((word
>> 16) & 0x1) == 0)
21137 if (((word
>> 19) & 0x1) == 0)
21139 if (((word
>> 20) & 0x1) == 0)
21141 if (((word
>> 29) & 0x1) == 0)
21143 /* 33222222222211111111110000000000
21144 10987654321098765432109876543210
21145 xx011110xx100xx0110110xxxxxxxxxx
21151 /* 33222222222211111111110000000000
21152 10987654321098765432109876543210
21153 xx111110xx100xx0110110xxxxxxxxxx
21160 if (((word
>> 29) & 0x1) == 0)
21162 /* 33222222222211111111110000000000
21163 10987654321098765432109876543210
21164 xx011110xx110xx0110110xxxxxxxxxx
21170 /* 33222222222211111111110000000000
21171 10987654321098765432109876543210
21172 xx111110xx110xx0110110xxxxxxxxxx
21180 if (((word
>> 29) & 0x1) == 0)
21182 /* 33222222222211111111110000000000
21183 10987654321098765432109876543210
21184 xx011110xx1x1xx0110110xxxxxxxxxx
21190 /* 33222222222211111111110000000000
21191 10987654321098765432109876543210
21192 xx111110xx1x1xx0110110xxxxxxxxxx
21200 if (((word
>> 19) & 0x1) == 0)
21202 if (((word
>> 23) & 0x1) == 0)
21204 if (((word
>> 29) & 0x1) == 0)
21206 /* 33222222222211111111110000000000
21207 10987654321098765432109876543210
21208 xx0111100x1x0xx1110110xxxxxxxxxx
21214 /* 33222222222211111111110000000000
21215 10987654321098765432109876543210
21216 xx1111100x1x0xx1110110xxxxxxxxxx
21223 if (((word
>> 29) & 0x1) == 0)
21225 /* 33222222222211111111110000000000
21226 10987654321098765432109876543210
21227 xx0111101x1x0xx1110110xxxxxxxxxx
21233 /* 33222222222211111111110000000000
21234 10987654321098765432109876543210
21235 xx1111101x1x0xx1110110xxxxxxxxxx
21243 if (((word
>> 23) & 0x1) == 0)
21245 if (((word
>> 29) & 0x1) == 0)
21247 /* 33222222222211111111110000000000
21248 10987654321098765432109876543210
21249 xx0111100x1x1xx1110110xxxxxxxxxx
21255 /* 33222222222211111111110000000000
21256 10987654321098765432109876543210
21257 xx1111100x1x1xx1110110xxxxxxxxxx
21264 if (((word
>> 29) & 0x1) == 0)
21266 /* 33222222222211111111110000000000
21267 10987654321098765432109876543210
21268 xx0111101x1x1xx1110110xxxxxxxxxx
21274 /* 33222222222211111111110000000000
21275 10987654321098765432109876543210
21276 xx1111101x1x1xx1110110xxxxxxxxxx
21288 if (((word
>> 14) & 0x1) == 0)
21290 if (((word
>> 15) & 0x1) == 0)
21292 if (((word
>> 29) & 0x1) == 0)
21294 if (((word
>> 30) & 0x1) == 0)
21296 /* 33222222222211111111110000000000
21297 10987654321098765432109876543210
21298 x0011110xx1xxxxx001110xxxxxxxxxx
21304 /* 33222222222211111111110000000000
21305 10987654321098765432109876543210
21306 x1011110xx1xxxxx001110xxxxxxxxxx
21313 /* 33222222222211111111110000000000
21314 10987654321098765432109876543210
21315 xx111110xx1xxxxx001110xxxxxxxxxx
21322 if (((word
>> 16) & 0x1) == 0)
21324 if (((word
>> 29) & 0x1) == 0)
21326 /* 33222222222211111111110000000000
21327 10987654321098765432109876543210
21328 xx011110xx1xxxx0101110xxxxxxxxxx
21334 /* 33222222222211111111110000000000
21335 10987654321098765432109876543210
21336 xx111110xx1xxxx0101110xxxxxxxxxx
21343 if (((word
>> 19) & 0x1) == 0)
21345 if (((word
>> 20) & 0x1) == 0)
21347 if (((word
>> 23) & 0x1) == 0)
21349 if (((word
>> 29) & 0x1) == 0)
21351 /* 33222222222211111111110000000000
21352 10987654321098765432109876543210
21353 xx0111100x100xx1101110xxxxxxxxxx
21359 /* 33222222222211111111110000000000
21360 10987654321098765432109876543210
21361 xx1111100x100xx1101110xxxxxxxxxx
21368 if (((word
>> 29) & 0x1) == 0)
21370 /* 33222222222211111111110000000000
21371 10987654321098765432109876543210
21372 xx0111101x100xx1101110xxxxxxxxxx
21378 /* 33222222222211111111110000000000
21379 10987654321098765432109876543210
21380 xx1111101x100xx1101110xxxxxxxxxx
21388 /* 33222222222211111111110000000000
21389 10987654321098765432109876543210
21390 xxx11110xx110xx1101110xxxxxxxxxx
21397 if (((word
>> 23) & 0x1) == 0)
21399 if (((word
>> 29) & 0x1) == 0)
21401 /* 33222222222211111111110000000000
21402 10987654321098765432109876543210
21403 xx0111100x1x1xx1101110xxxxxxxxxx
21409 /* 33222222222211111111110000000000
21410 10987654321098765432109876543210
21411 xx1111100x1x1xx1101110xxxxxxxxxx
21418 if (((word
>> 29) & 0x1) == 0)
21420 /* 33222222222211111111110000000000
21421 10987654321098765432109876543210
21422 xx0111101x1x1xx1101110xxxxxxxxxx
21428 /* 33222222222211111111110000000000
21429 10987654321098765432109876543210
21430 xx1111101x1x1xx1101110xxxxxxxxxx
21441 if (((word
>> 15) & 0x1) == 0)
21443 if (((word
>> 29) & 0x1) == 0)
21445 if (((word
>> 30) & 0x1) == 0)
21447 /* 33222222222211111111110000000000
21448 10987654321098765432109876543210
21449 x0011110xx1xxxxx011110xxxxxxxxxx
21455 /* 33222222222211111111110000000000
21456 10987654321098765432109876543210
21457 x1011110xx1xxxxx011110xxxxxxxxxx
21464 /* 33222222222211111111110000000000
21465 10987654321098765432109876543210
21466 xx111110xx1xxxxx011110xxxxxxxxxx
21473 if (((word
>> 16) & 0x1) == 0)
21475 if (((word
>> 23) & 0x1) == 0)
21477 if (((word
>> 29) & 0x1) == 0)
21479 /* 33222222222211111111110000000000
21480 10987654321098765432109876543210
21481 xx0111100x1xxxx0111110xxxxxxxxxx
21487 /* 33222222222211111111110000000000
21488 10987654321098765432109876543210
21489 xx1111100x1xxxx0111110xxxxxxxxxx
21496 if (((word
>> 29) & 0x1) == 0)
21498 /* 33222222222211111111110000000000
21499 10987654321098765432109876543210
21500 xx0111101x1xxxx0111110xxxxxxxxxx
21506 /* 33222222222211111111110000000000
21507 10987654321098765432109876543210
21508 xx1111101x1xxxx0111110xxxxxxxxxx
21516 if (((word
>> 19) & 0x1) == 0)
21518 /* 33222222222211111111110000000000
21519 10987654321098765432109876543210
21520 xxx11110xx1x0xx1111110xxxxxxxxxx
21526 /* 33222222222211111111110000000000
21527 10987654321098765432109876543210
21528 xxx11110xx1x1xx1111110xxxxxxxxxx
21541 if (((word
>> 11) & 0x1) == 0)
21543 if (((word
>> 29) & 0x1) == 0)
21545 if (((word
>> 30) & 0x1) == 0)
21547 if (((word
>> 4) & 0x1) == 0)
21549 /* 33222222222211111111110000000000
21550 10987654321098765432109876543210
21551 x0011110xx1xxxxxxxxx01xxxxx0xxxx
21557 /* 33222222222211111111110000000000
21558 10987654321098765432109876543210
21559 x0011110xx1xxxxxxxxx01xxxxx1xxxx
21566 if (((word
>> 12) & 0x1) == 0)
21568 if (((word
>> 13) & 0x1) == 0)
21570 if (((word
>> 14) & 0x1) == 0)
21572 /* 33222222222211111111110000000000
21573 10987654321098765432109876543210
21574 x1011110xx1xxxxxx00001xxxxxxxxxx
21580 /* 33222222222211111111110000000000
21581 10987654321098765432109876543210
21582 x1011110xx1xxxxxx10001xxxxxxxxxx
21589 /* 33222222222211111111110000000000
21590 10987654321098765432109876543210
21591 x1011110xx1xxxxxxx1001xxxxxxxxxx
21598 if (((word
>> 13) & 0x1) == 0)
21600 /* 33222222222211111111110000000000
21601 10987654321098765432109876543210
21602 x1011110xx1xxxxxxx0101xxxxxxxxxx
21608 if (((word
>> 15) & 0x1) == 0)
21610 /* 33222222222211111111110000000000
21611 10987654321098765432109876543210
21612 x1011110xx1xxxxx0x1101xxxxxxxxxx
21618 /* 33222222222211111111110000000000
21619 10987654321098765432109876543210
21620 x1011110xx1xxxxx1x1101xxxxxxxxxx
21630 if (((word
>> 12) & 0x1) == 0)
21632 if (((word
>> 13) & 0x1) == 0)
21634 if (((word
>> 14) & 0x1) == 0)
21636 /* 33222222222211111111110000000000
21637 10987654321098765432109876543210
21638 xx111110xx1xxxxxx00001xxxxxxxxxx
21644 /* 33222222222211111111110000000000
21645 10987654321098765432109876543210
21646 xx111110xx1xxxxxx10001xxxxxxxxxx
21653 if (((word
>> 23) & 0x1) == 0)
21655 /* 33222222222211111111110000000000
21656 10987654321098765432109876543210
21657 xx1111100x1xxxxxxx1001xxxxxxxxxx
21663 /* 33222222222211111111110000000000
21664 10987654321098765432109876543210
21665 xx1111101x1xxxxxxx1001xxxxxxxxxx
21673 if (((word
>> 13) & 0x1) == 0)
21675 if (((word
>> 15) & 0x1) == 0)
21677 /* 33222222222211111111110000000000
21678 10987654321098765432109876543210
21679 xx111110xx1xxxxx0x0101xxxxxxxxxx
21685 /* 33222222222211111111110000000000
21686 10987654321098765432109876543210
21687 xx111110xx1xxxxx1x0101xxxxxxxxxx
21694 if (((word
>> 15) & 0x1) == 0)
21696 /* 33222222222211111111110000000000
21697 10987654321098765432109876543210
21698 xx111110xx1xxxxx0x1101xxxxxxxxxx
21704 /* 33222222222211111111110000000000
21705 10987654321098765432109876543210
21706 xx111110xx1xxxxx1x1101xxxxxxxxxx
21716 if (((word
>> 29) & 0x1) == 0)
21718 if (((word
>> 30) & 0x1) == 0)
21720 /* 33222222222211111111110000000000
21721 10987654321098765432109876543210
21722 x0011110xx1xxxxxxxxx11xxxxxxxxxx
21728 if (((word
>> 12) & 0x1) == 0)
21730 if (((word
>> 13) & 0x1) == 0)
21732 if (((word
>> 14) & 0x1) == 0)
21734 if (((word
>> 15) & 0x1) == 0)
21736 /* 33222222222211111111110000000000
21737 10987654321098765432109876543210
21738 x1011110xx1xxxxx000011xxxxxxxxxx
21744 /* 33222222222211111111110000000000
21745 10987654321098765432109876543210
21746 x1011110xx1xxxxx100011xxxxxxxxxx
21753 /* 33222222222211111111110000000000
21754 10987654321098765432109876543210
21755 x1011110xx1xxxxxx10011xxxxxxxxxx
21762 /* 33222222222211111111110000000000
21763 10987654321098765432109876543210
21764 x1011110xx1xxxxxxx1011xxxxxxxxxx
21771 if (((word
>> 13) & 0x1) == 0)
21773 if (((word
>> 15) & 0x1) == 0)
21775 /* 33222222222211111111110000000000
21776 10987654321098765432109876543210
21777 x1011110xx1xxxxx0x0111xxxxxxxxxx
21783 /* 33222222222211111111110000000000
21784 10987654321098765432109876543210
21785 x1011110xx1xxxxx1x0111xxxxxxxxxx
21792 if (((word
>> 14) & 0x1) == 0)
21794 /* 33222222222211111111110000000000
21795 10987654321098765432109876543210
21796 x1011110xx1xxxxxx01111xxxxxxxxxx
21802 if (((word
>> 23) & 0x1) == 0)
21804 /* 33222222222211111111110000000000
21805 10987654321098765432109876543210
21806 x10111100x1xxxxxx11111xxxxxxxxxx
21812 /* 33222222222211111111110000000000
21813 10987654321098765432109876543210
21814 x10111101x1xxxxxx11111xxxxxxxxxx
21825 if (((word
>> 12) & 0x1) == 0)
21827 if (((word
>> 13) & 0x1) == 0)
21829 if (((word
>> 14) & 0x1) == 0)
21831 if (((word
>> 15) & 0x1) == 0)
21833 /* 33222222222211111111110000000000
21834 10987654321098765432109876543210
21835 xx111110xx1xxxxx000011xxxxxxxxxx
21841 /* 33222222222211111111110000000000
21842 10987654321098765432109876543210
21843 xx111110xx1xxxxx100011xxxxxxxxxx
21850 /* 33222222222211111111110000000000
21851 10987654321098765432109876543210
21852 xx111110xx1xxxxxx10011xxxxxxxxxx
21859 if (((word
>> 14) & 0x1) == 0)
21861 /* 33222222222211111111110000000000
21862 10987654321098765432109876543210
21863 xx111110xx1xxxxxx01011xxxxxxxxxx
21869 if (((word
>> 23) & 0x1) == 0)
21871 /* 33222222222211111111110000000000
21872 10987654321098765432109876543210
21873 xx1111100x1xxxxxx11011xxxxxxxxxx
21879 /* 33222222222211111111110000000000
21880 10987654321098765432109876543210
21881 xx1111101x1xxxxxx11011xxxxxxxxxx
21890 if (((word
>> 13) & 0x1) == 0)
21892 /* 33222222222211111111110000000000
21893 10987654321098765432109876543210
21894 xx111110xx1xxxxxxx0111xxxxxxxxxx
21900 /* 33222222222211111111110000000000
21901 10987654321098765432109876543210
21902 xx111110xx1xxxxxxx1111xxxxxxxxxx
21915 if (((word
>> 15) & 0x1) == 0)
21917 if (((word
>> 28) & 0x1) == 0)
21919 if (((word
>> 10) & 0x1) == 0)
21921 if (((word
>> 12) & 0x1) == 0)
21923 if (((word
>> 13) & 0x1) == 0)
21925 if (((word
>> 14) & 0x1) == 0)
21927 if (((word
>> 29) & 0x1) == 0)
21929 if (((word
>> 30) & 0x1) == 0)
21931 /* 33222222222211111111110000000000
21932 10987654321098765432109876543210
21933 x0001111xxxxxxxx0000x0xxxxxxxxxx
21939 /* 33222222222211111111110000000000
21940 10987654321098765432109876543210
21941 x1001111xxxxxxxx0000x0xxxxxxxxxx
21948 /* 33222222222211111111110000000000
21949 10987654321098765432109876543210
21950 xx101111xxxxxxxx0000x0xxxxxxxxxx
21957 if (((word
>> 29) & 0x1) == 0)
21959 if (((word
>> 30) & 0x1) == 0)
21961 /* 33222222222211111111110000000000
21962 10987654321098765432109876543210
21963 x0001111xxxxxxxx0100x0xxxxxxxxxx
21969 /* 33222222222211111111110000000000
21970 10987654321098765432109876543210
21971 x1001111xxxxxxxx0100x0xxxxxxxxxx
21978 /* 33222222222211111111110000000000
21979 10987654321098765432109876543210
21980 xx101111xxxxxxxx0100x0xxxxxxxxxx
21988 if (((word
>> 14) & 0x1) == 0)
21990 if (((word
>> 29) & 0x1) == 0)
21992 if (((word
>> 30) & 0x1) == 0)
21994 /* 33222222222211111111110000000000
21995 10987654321098765432109876543210
21996 x0001111xxxxxxxx0010x0xxxxxxxxxx
22002 /* 33222222222211111111110000000000
22003 10987654321098765432109876543210
22004 x1001111xxxxxxxx0010x0xxxxxxxxxx
22011 if (((word
>> 30) & 0x1) == 0)
22013 /* 33222222222211111111110000000000
22014 10987654321098765432109876543210
22015 x0101111xxxxxxxx0010x0xxxxxxxxxx
22021 /* 33222222222211111111110000000000
22022 10987654321098765432109876543210
22023 x1101111xxxxxxxx0010x0xxxxxxxxxx
22031 if (((word
>> 29) & 0x1) == 0)
22033 if (((word
>> 30) & 0x1) == 0)
22035 /* 33222222222211111111110000000000
22036 10987654321098765432109876543210
22037 x0001111xxxxxxxx0110x0xxxxxxxxxx
22043 /* 33222222222211111111110000000000
22044 10987654321098765432109876543210
22045 x1001111xxxxxxxx0110x0xxxxxxxxxx
22052 if (((word
>> 30) & 0x1) == 0)
22054 /* 33222222222211111111110000000000
22055 10987654321098765432109876543210
22056 x0101111xxxxxxxx0110x0xxxxxxxxxx
22062 /* 33222222222211111111110000000000
22063 10987654321098765432109876543210
22064 x1101111xxxxxxxx0110x0xxxxxxxxxx
22074 if (((word
>> 29) & 0x1) == 0)
22076 if (((word
>> 13) & 0x1) == 0)
22078 if (((word
>> 14) & 0x1) == 0)
22080 if (((word
>> 23) & 0x1) == 0)
22082 /* 33222222222211111111110000000000
22083 10987654321098765432109876543210
22084 xx0011110xxxxxxx0001x0xxxxxxxxxx
22090 /* 33222222222211111111110000000000
22091 10987654321098765432109876543210
22092 xx0011111xxxxxxx0001x0xxxxxxxxxx
22099 if (((word
>> 23) & 0x1) == 0)
22101 /* 33222222222211111111110000000000
22102 10987654321098765432109876543210
22103 xx0011110xxxxxxx0101x0xxxxxxxxxx
22109 /* 33222222222211111111110000000000
22110 10987654321098765432109876543210
22111 xx0011111xxxxxxx0101x0xxxxxxxxxx
22119 if (((word
>> 14) & 0x1) == 0)
22121 if (((word
>> 30) & 0x1) == 0)
22123 /* 33222222222211111111110000000000
22124 10987654321098765432109876543210
22125 x0001111xxxxxxxx0011x0xxxxxxxxxx
22131 /* 33222222222211111111110000000000
22132 10987654321098765432109876543210
22133 x1001111xxxxxxxx0011x0xxxxxxxxxx
22140 if (((word
>> 30) & 0x1) == 0)
22142 /* 33222222222211111111110000000000
22143 10987654321098765432109876543210
22144 x0001111xxxxxxxx0111x0xxxxxxxxxx
22150 /* 33222222222211111111110000000000
22151 10987654321098765432109876543210
22152 x1001111xxxxxxxx0111x0xxxxxxxxxx
22161 /* 33222222222211111111110000000000
22162 10987654321098765432109876543210
22163 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
22171 if (((word
>> 12) & 0x1) == 0)
22173 if (((word
>> 29) & 0x1) == 0)
22175 /* 33222222222211111111110000000000
22176 10987654321098765432109876543210
22177 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
22183 /* 33222222222211111111110000000000
22184 10987654321098765432109876543210
22185 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
22192 if (((word
>> 29) & 0x1) == 0)
22194 /* 33222222222211111111110000000000
22195 10987654321098765432109876543210
22196 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
22202 /* 33222222222211111111110000000000
22203 10987654321098765432109876543210
22204 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
22213 if (((word
>> 29) & 0x1) == 0)
22215 if (((word
>> 30) & 0x1) == 0)
22217 if (((word
>> 21) & 0x1) == 0)
22219 /* 33222222222211111111110000000000
22220 10987654321098765432109876543210
22221 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
22227 /* 33222222222211111111110000000000
22228 10987654321098765432109876543210
22229 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
22236 if (((word
>> 10) & 0x1) == 0)
22238 if (((word
>> 13) & 0x1) == 0)
22240 if (((word
>> 14) & 0x1) == 0)
22242 if (((word
>> 23) & 0x1) == 0)
22244 /* 33222222222211111111110000000000
22245 10987654321098765432109876543210
22246 x10111110xxxxxxx000xx0xxxxxxxxxx
22252 /* 33222222222211111111110000000000
22253 10987654321098765432109876543210
22254 x10111111xxxxxxx000xx0xxxxxxxxxx
22261 if (((word
>> 23) & 0x1) == 0)
22263 /* 33222222222211111111110000000000
22264 10987654321098765432109876543210
22265 x10111110xxxxxxx010xx0xxxxxxxxxx
22271 /* 33222222222211111111110000000000
22272 10987654321098765432109876543210
22273 x10111111xxxxxxx010xx0xxxxxxxxxx
22281 if (((word
>> 14) & 0x1) == 0)
22283 /* 33222222222211111111110000000000
22284 10987654321098765432109876543210
22285 x1011111xxxxxxxx001xx0xxxxxxxxxx
22291 /* 33222222222211111111110000000000
22292 10987654321098765432109876543210
22293 x1011111xxxxxxxx011xx0xxxxxxxxxx
22301 if (((word
>> 12) & 0x1) == 0)
22303 if (((word
>> 13) & 0x1) == 0)
22305 /* 33222222222211111111110000000000
22306 10987654321098765432109876543210
22307 x1011111xxxxxxxx0x00x1xxxxxxxxxx
22313 /* 33222222222211111111110000000000
22314 10987654321098765432109876543210
22315 x1011111xxxxxxxx0x10x1xxxxxxxxxx
22322 if (((word
>> 13) & 0x1) == 0)
22324 if (((word
>> 14) & 0x1) == 0)
22326 /* 33222222222211111111110000000000
22327 10987654321098765432109876543210
22328 x1011111xxxxxxxx0001x1xxxxxxxxxx
22334 /* 33222222222211111111110000000000
22335 10987654321098765432109876543210
22336 x1011111xxxxxxxx0101x1xxxxxxxxxx
22343 if (((word
>> 14) & 0x1) == 0)
22345 /* 33222222222211111111110000000000
22346 10987654321098765432109876543210
22347 x1011111xxxxxxxx0011x1xxxxxxxxxx
22353 /* 33222222222211111111110000000000
22354 10987654321098765432109876543210
22355 x1011111xxxxxxxx0111x1xxxxxxxxxx
22366 if (((word
>> 12) & 0x1) == 0)
22368 if (((word
>> 13) & 0x1) == 0)
22370 if (((word
>> 14) & 0x1) == 0)
22372 /* 33222222222211111111110000000000
22373 10987654321098765432109876543210
22374 xx111111xxxxxxxx0000xxxxxxxxxxxx
22380 /* 33222222222211111111110000000000
22381 10987654321098765432109876543210
22382 xx111111xxxxxxxx0100xxxxxxxxxxxx
22389 if (((word
>> 14) & 0x1) == 0)
22391 /* 33222222222211111111110000000000
22392 10987654321098765432109876543210
22393 xx111111xxxxxxxx0010xxxxxxxxxxxx
22399 /* 33222222222211111111110000000000
22400 10987654321098765432109876543210
22401 xx111111xxxxxxxx0110xxxxxxxxxxxx
22409 if (((word
>> 13) & 0x1) == 0)
22411 if (((word
>> 14) & 0x1) == 0)
22413 /* 33222222222211111111110000000000
22414 10987654321098765432109876543210
22415 xx111111xxxxxxxx0001xxxxxxxxxxxx
22421 /* 33222222222211111111110000000000
22422 10987654321098765432109876543210
22423 xx111111xxxxxxxx0101xxxxxxxxxxxx
22430 if (((word
>> 14) & 0x1) == 0)
22432 /* 33222222222211111111110000000000
22433 10987654321098765432109876543210
22434 xx111111xxxxxxxx0011xxxxxxxxxxxx
22440 /* 33222222222211111111110000000000
22441 10987654321098765432109876543210
22442 xx111111xxxxxxxx0111xxxxxxxxxxxx
22453 if (((word
>> 28) & 0x1) == 0)
22455 if (((word
>> 10) & 0x1) == 0)
22457 if (((word
>> 12) & 0x1) == 0)
22459 if (((word
>> 13) & 0x1) == 0)
22461 if (((word
>> 14) & 0x1) == 0)
22463 if (((word
>> 29) & 0x1) == 0)
22465 /* 33222222222211111111110000000000
22466 10987654321098765432109876543210
22467 xx001111xxxxxxxx1000x0xxxxxxxxxx
22473 if (((word
>> 30) & 0x1) == 0)
22475 /* 33222222222211111111110000000000
22476 10987654321098765432109876543210
22477 x0101111xxxxxxxx1000x0xxxxxxxxxx
22483 /* 33222222222211111111110000000000
22484 10987654321098765432109876543210
22485 x1101111xxxxxxxx1000x0xxxxxxxxxx
22493 if (((word
>> 29) & 0x1) == 0)
22495 /* 33222222222211111111110000000000
22496 10987654321098765432109876543210
22497 xx001111xxxxxxxx1100x0xxxxxxxxxx
22503 if (((word
>> 30) & 0x1) == 0)
22505 /* 33222222222211111111110000000000
22506 10987654321098765432109876543210
22507 x0101111xxxxxxxx1100x0xxxxxxxxxx
22513 /* 33222222222211111111110000000000
22514 10987654321098765432109876543210
22515 x1101111xxxxxxxx1100x0xxxxxxxxxx
22524 if (((word
>> 14) & 0x1) == 0)
22526 if (((word
>> 29) & 0x1) == 0)
22528 if (((word
>> 30) & 0x1) == 0)
22530 /* 33222222222211111111110000000000
22531 10987654321098765432109876543210
22532 x0001111xxxxxxxx1010x0xxxxxxxxxx
22538 /* 33222222222211111111110000000000
22539 10987654321098765432109876543210
22540 x1001111xxxxxxxx1010x0xxxxxxxxxx
22547 if (((word
>> 30) & 0x1) == 0)
22549 /* 33222222222211111111110000000000
22550 10987654321098765432109876543210
22551 x0101111xxxxxxxx1010x0xxxxxxxxxx
22557 /* 33222222222211111111110000000000
22558 10987654321098765432109876543210
22559 x1101111xxxxxxxx1010x0xxxxxxxxxx
22567 if (((word
>> 29) & 0x1) == 0)
22569 /* 33222222222211111111110000000000
22570 10987654321098765432109876543210
22571 xx001111xxxxxxxx1110x0xxxxxxxxxx
22577 /* 33222222222211111111110000000000
22578 10987654321098765432109876543210
22579 xx101111xxxxxxxx1110x0xxxxxxxxxx
22588 if (((word
>> 13) & 0x1) == 0)
22590 if (((word
>> 14) & 0x1) == 0)
22592 if (((word
>> 23) & 0x1) == 0)
22594 if (((word
>> 29) & 0x1) == 0)
22596 /* 33222222222211111111110000000000
22597 10987654321098765432109876543210
22598 xx0011110xxxxxxx1001x0xxxxxxxxxx
22604 /* 33222222222211111111110000000000
22605 10987654321098765432109876543210
22606 xx1011110xxxxxxx1001x0xxxxxxxxxx
22613 if (((word
>> 29) & 0x1) == 0)
22615 /* 33222222222211111111110000000000
22616 10987654321098765432109876543210
22617 xx0011111xxxxxxx1001x0xxxxxxxxxx
22623 /* 33222222222211111111110000000000
22624 10987654321098765432109876543210
22625 xx1011111xxxxxxx1001x0xxxxxxxxxx
22633 if (((word
>> 29) & 0x1) == 0)
22635 /* 33222222222211111111110000000000
22636 10987654321098765432109876543210
22637 xx001111xxxxxxxx1101x0xxxxxxxxxx
22643 /* 33222222222211111111110000000000
22644 10987654321098765432109876543210
22645 xx101111xxxxxxxx1101x0xxxxxxxxxx
22653 if (((word
>> 14) & 0x1) == 0)
22655 if (((word
>> 30) & 0x1) == 0)
22657 /* 33222222222211111111110000000000
22658 10987654321098765432109876543210
22659 x0x01111xxxxxxxx1011x0xxxxxxxxxx
22665 /* 33222222222211111111110000000000
22666 10987654321098765432109876543210
22667 x1x01111xxxxxxxx1011x0xxxxxxxxxx
22674 if (((word
>> 29) & 0x1) == 0)
22676 if (((word
>> 22) & 0x1) == 0)
22678 if (((word
>> 23) & 0x1) == 0)
22680 /* 33222222222211111111110000000000
22681 10987654321098765432109876543210
22682 xx00111100xxxxxx1111x0xxxxxxxxxx
22688 /* 33222222222211111111110000000000
22689 10987654321098765432109876543210
22690 xx00111110xxxxxx1111x0xxxxxxxxxx
22697 if (((word
>> 23) & 0x1) == 0)
22699 /* 33222222222211111111110000000000
22700 10987654321098765432109876543210
22701 xx00111101xxxxxx1111x0xxxxxxxxxx
22707 if (((word
>> 30) & 0x1) == 0)
22709 /* 33222222222211111111110000000000
22710 10987654321098765432109876543210
22711 x000111111xxxxxx1111x0xxxxxxxxxx
22717 /* 33222222222211111111110000000000
22718 10987654321098765432109876543210
22719 x100111111xxxxxx1111x0xxxxxxxxxx
22728 /* 33222222222211111111110000000000
22729 10987654321098765432109876543210
22730 xx101111xxxxxxxx1111x0xxxxxxxxxx
22740 if (((word
>> 11) & 0x1) == 0)
22742 if (((word
>> 14) & 0x1) == 0)
22744 if (((word
>> 12) & 0x1) == 0)
22746 if (((word
>> 29) & 0x1) == 0)
22748 /* 33222222222211111111110000000000
22749 10987654321098765432109876543210
22750 xx001111xxxxxxxx10x001xxxxxxxxxx
22756 /* 33222222222211111111110000000000
22757 10987654321098765432109876543210
22758 xx101111xxxxxxxx10x001xxxxxxxxxx
22765 if (((word
>> 29) & 0x1) == 0)
22767 /* 33222222222211111111110000000000
22768 10987654321098765432109876543210
22769 xx001111xxxxxxxx10x101xxxxxxxxxx
22775 /* 33222222222211111111110000000000
22776 10987654321098765432109876543210
22777 xx101111xxxxxxxx10x101xxxxxxxxxx
22785 if (((word
>> 13) & 0x1) == 0)
22787 if (((word
>> 29) & 0x1) == 0)
22789 /* 33222222222211111111110000000000
22790 10987654321098765432109876543210
22791 xx001111xxxxxxxx110x01xxxxxxxxxx
22797 /* 33222222222211111111110000000000
22798 10987654321098765432109876543210
22799 xx101111xxxxxxxx110x01xxxxxxxxxx
22806 if (((word
>> 12) & 0x1) == 0)
22808 if (((word
>> 29) & 0x1) == 0)
22810 /* 33222222222211111111110000000000
22811 10987654321098765432109876543210
22812 xx001111xxxxxxxx111001xxxxxxxxxx
22818 /* 33222222222211111111110000000000
22819 10987654321098765432109876543210
22820 xx101111xxxxxxxx111001xxxxxxxxxx
22827 if (((word
>> 29) & 0x1) == 0)
22829 /* 33222222222211111111110000000000
22830 10987654321098765432109876543210
22831 xx001111xxxxxxxx111101xxxxxxxxxx
22837 /* 33222222222211111111110000000000
22838 10987654321098765432109876543210
22839 xx101111xxxxxxxx111101xxxxxxxxxx
22849 if (((word
>> 12) & 0x1) == 0)
22851 if (((word
>> 29) & 0x1) == 0)
22853 if (((word
>> 30) & 0x1) == 0)
22855 /* 33222222222211111111110000000000
22856 10987654321098765432109876543210
22857 x0001111xxxxxxxx1xx011xxxxxxxxxx
22863 /* 33222222222211111111110000000000
22864 10987654321098765432109876543210
22865 x1001111xxxxxxxx1xx011xxxxxxxxxx
22872 if (((word
>> 30) & 0x1) == 0)
22874 /* 33222222222211111111110000000000
22875 10987654321098765432109876543210
22876 x0101111xxxxxxxx1xx011xxxxxxxxxx
22882 /* 33222222222211111111110000000000
22883 10987654321098765432109876543210
22884 x1101111xxxxxxxx1xx011xxxxxxxxxx
22892 if (((word
>> 13) & 0x1) == 0)
22894 if (((word
>> 29) & 0x1) == 0)
22896 if (((word
>> 30) & 0x1) == 0)
22898 /* 33222222222211111111110000000000
22899 10987654321098765432109876543210
22900 x0001111xxxxxxxx1x0111xxxxxxxxxx
22906 /* 33222222222211111111110000000000
22907 10987654321098765432109876543210
22908 x1001111xxxxxxxx1x0111xxxxxxxxxx
22915 if (((word
>> 30) & 0x1) == 0)
22917 /* 33222222222211111111110000000000
22918 10987654321098765432109876543210
22919 x0101111xxxxxxxx1x0111xxxxxxxxxx
22925 /* 33222222222211111111110000000000
22926 10987654321098765432109876543210
22927 x1101111xxxxxxxx1x0111xxxxxxxxxx
22935 if (((word
>> 29) & 0x1) == 0)
22937 /* 33222222222211111111110000000000
22938 10987654321098765432109876543210
22939 xx001111xxxxxxxx1x1111xxxxxxxxxx
22945 /* 33222222222211111111110000000000
22946 10987654321098765432109876543210
22947 xx101111xxxxxxxx1x1111xxxxxxxxxx
22958 if (((word
>> 29) & 0x1) == 0)
22960 if (((word
>> 30) & 0x1) == 0)
22962 if (((word
>> 21) & 0x1) == 0)
22964 /* 33222222222211111111110000000000
22965 10987654321098765432109876543210
22966 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
22972 /* 33222222222211111111110000000000
22973 10987654321098765432109876543210
22974 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
22981 if (((word
>> 10) & 0x1) == 0)
22983 if (((word
>> 12) & 0x1) == 0)
22985 /* 33222222222211111111110000000000
22986 10987654321098765432109876543210
22987 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
22993 if (((word
>> 13) & 0x1) == 0)
22995 if (((word
>> 14) & 0x1) == 0)
22997 if (((word
>> 23) & 0x1) == 0)
22999 /* 33222222222211111111110000000000
23000 10987654321098765432109876543210
23001 x10111110xxxxxxx1001x0xxxxxxxxxx
23007 /* 33222222222211111111110000000000
23008 10987654321098765432109876543210
23009 x10111111xxxxxxx1001x0xxxxxxxxxx
23016 /* 33222222222211111111110000000000
23017 10987654321098765432109876543210
23018 x1011111xxxxxxxx1101x0xxxxxxxxxx
23025 /* 33222222222211111111110000000000
23026 10987654321098765432109876543210
23027 x1011111xxxxxxxx1x11x0xxxxxxxxxx
23035 if (((word
>> 11) & 0x1) == 0)
23037 if (((word
>> 12) & 0x1) == 0)
23039 /* 33222222222211111111110000000000
23040 10987654321098765432109876543210
23041 x1011111xxxxxxxx1xx001xxxxxxxxxx
23047 /* 33222222222211111111110000000000
23048 10987654321098765432109876543210
23049 x1011111xxxxxxxx1xx101xxxxxxxxxx
23056 if (((word
>> 13) & 0x1) == 0)
23058 /* 33222222222211111111110000000000
23059 10987654321098765432109876543210
23060 x1011111xxxxxxxx1x0x11xxxxxxxxxx
23066 /* 33222222222211111111110000000000
23067 10987654321098765432109876543210
23068 x1011111xxxxxxxx1x1x11xxxxxxxxxx
23078 if (((word
>> 10) & 0x1) == 0)
23080 if (((word
>> 13) & 0x1) == 0)
23082 if (((word
>> 14) & 0x1) == 0)
23084 if (((word
>> 23) & 0x1) == 0)
23086 /* 33222222222211111111110000000000
23087 10987654321098765432109876543210
23088 xx1111110xxxxxxx100xx0xxxxxxxxxx
23094 /* 33222222222211111111110000000000
23095 10987654321098765432109876543210
23096 xx1111111xxxxxxx100xx0xxxxxxxxxx
23103 /* 33222222222211111111110000000000
23104 10987654321098765432109876543210
23105 xx111111xxxxxxxx110xx0xxxxxxxxxx
23112 /* 33222222222211111111110000000000
23113 10987654321098765432109876543210
23114 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
23121 if (((word
>> 11) & 0x1) == 0)
23123 if (((word
>> 12) & 0x1) == 0)
23125 if (((word
>> 13) & 0x1) == 0)
23127 /* 33222222222211111111110000000000
23128 10987654321098765432109876543210
23129 xx111111xxxxxxxx1x0001xxxxxxxxxx
23135 /* 33222222222211111111110000000000
23136 10987654321098765432109876543210
23137 xx111111xxxxxxxx1x1001xxxxxxxxxx
23144 /* 33222222222211111111110000000000
23145 10987654321098765432109876543210
23146 xx111111xxxxxxxx1xx101xxxxxxxxxx
23153 if (((word
>> 12) & 0x1) == 0)
23155 /* 33222222222211111111110000000000
23156 10987654321098765432109876543210
23157 xx111111xxxxxxxx1xx011xxxxxxxxxx
23163 if (((word
>> 13) & 0x1) == 0)
23165 /* 33222222222211111111110000000000
23166 10987654321098765432109876543210
23167 xx111111xxxxxxxx1x0111xxxxxxxxxx
23173 /* 33222222222211111111110000000000
23174 10987654321098765432109876543210
23175 xx111111xxxxxxxx1x1111xxxxxxxxxx
23191 /* Lookup opcode WORD in the opcode table. N.B. all alias
23192 opcodes are ignored here. */
23194 const aarch64_opcode
*
23195 aarch64_opcode_lookup (uint32_t word
)
23197 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
23200 const aarch64_opcode
*
23201 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
23203 /* Use the index as the key to locate the next opcode. */
23204 int key
= opcode
- aarch64_opcode_table
;
23208 case 12: value
= 19; break; /* add --> addg. */
23209 case 19: return NULL
; /* addg --> NULL. */
23210 case 16: value
= 20; break; /* sub --> subg. */
23211 case 20: return NULL
; /* subg --> NULL. */
23212 case 971: value
= 975; break; /* stnp --> stp. */
23213 case 975: return NULL
; /* stp --> NULL. */
23214 case 969: value
= 970; break; /* stllrb --> stllrh. */
23215 case 970: return NULL
; /* stllrh --> NULL. */
23216 case 972: value
= 976; break; /* ldnp --> ldp. */
23217 case 976: return NULL
; /* ldp --> NULL. */
23218 case 1636: value
= 1637; break; /* ldff1b --> ldff1b. */
23219 case 1637: return NULL
; /* ldff1b --> NULL. */
23220 case 1692: value
= 1693; break; /* ldff1sw --> ldff1sw. */
23221 case 1693: return NULL
; /* ldff1sw --> NULL. */
23222 case 1640: value
= 1641; break; /* ldff1b --> ldff1b. */
23223 case 1641: return NULL
; /* ldff1b --> NULL. */
23224 case 1659: value
= 1660; break; /* ldff1h --> ldff1h. */
23225 case 1660: return NULL
; /* ldff1h --> NULL. */
23226 case 1638: value
= 1639; break; /* ldff1b --> ldff1b. */
23227 case 1639: return NULL
; /* ldff1b --> NULL. */
23228 case 1657: value
= 1658; break; /* ldff1h --> ldff1h. */
23229 case 1658: return NULL
; /* ldff1h --> NULL. */
23230 case 1642: value
= 1643; break; /* ldff1b --> ldff1b. */
23231 case 1643: return NULL
; /* ldff1b --> NULL. */
23232 case 1661: value
= 1662; break; /* ldff1h --> ldff1h. */
23233 case 1662: return NULL
; /* ldff1h --> NULL. */
23234 case 1682: value
= 1683; break; /* ldff1sh --> ldff1sh. */
23235 case 1683: return NULL
; /* ldff1sh --> NULL. */
23236 case 1670: value
= 1671; break; /* ldff1sb --> ldff1sb. */
23237 case 1671: return NULL
; /* ldff1sb --> NULL. */
23238 case 1701: value
= 1702; break; /* ldff1w --> ldff1w. */
23239 case 1702: return NULL
; /* ldff1w --> NULL. */
23240 case 1674: value
= 1675; break; /* ldff1sb --> ldff1sb. */
23241 case 1675: return NULL
; /* ldff1sb --> NULL. */
23242 case 1684: value
= 1685; break; /* ldff1sh --> ldff1sh. */
23243 case 1685: return NULL
; /* ldff1sh --> NULL. */
23244 case 1672: value
= 1673; break; /* ldff1sb --> ldff1sb. */
23245 case 1673: return NULL
; /* ldff1sb --> NULL. */
23246 case 1703: value
= 1704; break; /* ldff1w --> ldff1w. */
23247 case 1704: return NULL
; /* ldff1w --> NULL. */
23248 case 1648: value
= 1649; break; /* ldff1d --> ldff1d. */
23249 case 1649: return NULL
; /* ldff1d --> NULL. */
23250 case 811: value
= 812; break; /* xaflag --> axflag. */
23251 case 812: value
= 1194; break; /* axflag --> tcommit. */
23252 case 1194: value
= 1197; break; /* tcommit --> msr. */
23253 case 1197: value
= 1198; break; /* msr --> hint. */
23254 case 1198: value
= 1207; break; /* hint --> dgh. */
23255 case 1207: value
= 1216; break; /* dgh --> clrex. */
23256 case 1216: value
= 1217; break; /* clrex --> dsb. */
23257 case 1217: value
= 1218; break; /* dsb --> dsb. */
23258 case 1218: value
= 1222; break; /* dsb --> dmb. */
23259 case 1222: value
= 1223; break; /* dmb --> isb. */
23260 case 1223: value
= 1224; break; /* isb --> sb. */
23261 case 1224: value
= 1225; break; /* sb --> sys. */
23262 case 1225: value
= 1230; break; /* sys --> wfet. */
23263 case 1230: value
= 1231; break; /* wfet --> wfit. */
23264 case 1231: value
= 1235; break; /* wfit --> cfinv. */
23265 case 1235: value
= 1236; break; /* cfinv --> msr. */
23266 case 1236: return NULL
; /* msr --> NULL. */
23267 case 1193: value
= 1195; break; /* tstart --> ttest. */
23268 case 1195: value
= 1237; break; /* ttest --> sysl. */
23269 case 1237: value
= 1238; break; /* sysl --> mrs. */
23270 case 1238: return NULL
; /* mrs --> NULL. */
23271 case 440: value
= 441; break; /* st4 --> st1. */
23272 case 441: value
= 442; break; /* st1 --> st2. */
23273 case 442: value
= 443; break; /* st2 --> st3. */
23274 case 443: return NULL
; /* st3 --> NULL. */
23275 case 448: value
= 449; break; /* st4 --> st1. */
23276 case 449: value
= 450; break; /* st1 --> st2. */
23277 case 450: value
= 451; break; /* st2 --> st3. */
23278 case 451: return NULL
; /* st3 --> NULL. */
23279 case 444: value
= 445; break; /* ld4 --> ld1. */
23280 case 445: value
= 446; break; /* ld1 --> ld2. */
23281 case 446: value
= 447; break; /* ld2 --> ld3. */
23282 case 447: return NULL
; /* ld3 --> NULL. */
23283 case 460: value
= 462; break; /* ld1 --> ld1r. */
23284 case 462: return NULL
; /* ld1r --> NULL. */
23285 case 464: value
= 466; break; /* ld2 --> ld2r. */
23286 case 466: return NULL
; /* ld2r --> NULL. */
23287 case 461: value
= 463; break; /* ld3 --> ld3r. */
23288 case 463: return NULL
; /* ld3r --> NULL. */
23289 case 465: value
= 467; break; /* ld4 --> ld4r. */
23290 case 467: return NULL
; /* ld4r --> NULL. */
23291 case 452: value
= 453; break; /* ld4 --> ld1. */
23292 case 453: value
= 454; break; /* ld1 --> ld2. */
23293 case 454: value
= 455; break; /* ld2 --> ld3. */
23294 case 455: return NULL
; /* ld3 --> NULL. */
23295 case 472: value
= 474; break; /* ld1 --> ld1r. */
23296 case 474: return NULL
; /* ld1r --> NULL. */
23297 case 473: value
= 475; break; /* ld3 --> ld3r. */
23298 case 475: return NULL
; /* ld3r --> NULL. */
23299 case 476: value
= 478; break; /* ld2 --> ld2r. */
23300 case 478: return NULL
; /* ld2r --> NULL. */
23301 case 477: value
= 479; break; /* ld4 --> ld4r. */
23302 case 479: return NULL
; /* ld4r --> NULL. */
23303 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
23304 case 765: return NULL
; /* fcvtzs --> NULL. */
23305 case 760: value
= 761; break; /* scvtf --> scvtf. */
23306 case 761: return NULL
; /* scvtf --> NULL. */
23307 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
23308 case 767: return NULL
; /* fcvtzu --> NULL. */
23309 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
23310 case 763: return NULL
; /* ucvtf --> NULL. */
23311 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
23312 case 769: return NULL
; /* fcvtns --> NULL. */
23313 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
23314 case 789: return NULL
; /* fcvtms --> NULL. */
23315 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
23316 case 785: return NULL
; /* fcvtps --> NULL. */
23317 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
23318 case 793: return NULL
; /* fcvtzs --> NULL. */
23319 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
23320 case 777: return NULL
; /* fcvtas --> NULL. */
23321 case 772: value
= 773; break; /* scvtf --> scvtf. */
23322 case 773: return NULL
; /* scvtf --> NULL. */
23323 case 780: value
= 781; break; /* fmov --> fmov. */
23324 case 781: return NULL
; /* fmov --> NULL. */
23325 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
23326 case 771: return NULL
; /* fcvtnu --> NULL. */
23327 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
23328 case 791: return NULL
; /* fcvtmu --> NULL. */
23329 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
23330 case 787: return NULL
; /* fcvtpu --> NULL. */
23331 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
23332 case 795: return NULL
; /* fcvtzu --> NULL. */
23333 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
23334 case 779: return NULL
; /* fcvtau --> NULL. */
23335 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
23336 case 775: return NULL
; /* ucvtf --> NULL. */
23337 case 782: value
= 783; break; /* fmov --> fmov. */
23338 case 783: return NULL
; /* fmov --> NULL. */
23339 case 817: value
= 818; break; /* fmov --> fmov. */
23340 case 818: return NULL
; /* fmov --> NULL. */
23341 case 826: value
= 827; break; /* frintn --> frintn. */
23342 case 827: return NULL
; /* frintn --> NULL. */
23343 case 821: value
= 822; break; /* fneg --> fneg. */
23344 case 822: return NULL
; /* fneg --> NULL. */
23345 case 830: value
= 831; break; /* frintm --> frintm. */
23346 case 831: return NULL
; /* frintm --> NULL. */
23347 case 819: value
= 820; break; /* fabs --> fabs. */
23348 case 820: return NULL
; /* fabs --> NULL. */
23349 case 828: value
= 829; break; /* frintp --> frintp. */
23350 case 829: return NULL
; /* frintp --> NULL. */
23351 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
23352 case 824: return NULL
; /* fsqrt --> NULL. */
23353 case 832: value
= 833; break; /* frintz --> frintz. */
23354 case 833: return NULL
; /* frintz --> NULL. */
23355 case 825: value
= 2443; break; /* fcvt --> bfcvt. */
23356 case 2443: return NULL
; /* bfcvt --> NULL. */
23357 case 834: value
= 835; break; /* frinta --> frinta. */
23358 case 835: return NULL
; /* frinta --> NULL. */
23359 case 836: value
= 837; break; /* frintx --> frintx. */
23360 case 837: return NULL
; /* frintx --> NULL. */
23361 case 838: value
= 839; break; /* frinti --> frinti. */
23362 case 839: return NULL
; /* frinti --> NULL. */
23363 case 803: value
= 804; break; /* fcmp --> fcmp. */
23364 case 804: return NULL
; /* fcmp --> NULL. */
23365 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
23366 case 806: return NULL
; /* fcmpe --> NULL. */
23367 case 807: value
= 808; break; /* fcmp --> fcmp. */
23368 case 808: return NULL
; /* fcmp --> NULL. */
23369 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
23370 case 810: return NULL
; /* fcmpe --> NULL. */
23371 case 866: value
= 867; break; /* fmov --> fmov. */
23372 case 867: return NULL
; /* fmov --> NULL. */
23373 case 840: value
= 841; break; /* fmul --> fmul. */
23374 case 841: return NULL
; /* fmul --> NULL. */
23375 case 856: value
= 857; break; /* fnmul --> fnmul. */
23376 case 857: return NULL
; /* fnmul --> NULL. */
23377 case 848: value
= 849; break; /* fmax --> fmax. */
23378 case 849: return NULL
; /* fmax --> NULL. */
23379 case 844: value
= 845; break; /* fadd --> fadd. */
23380 case 845: return NULL
; /* fadd --> NULL. */
23381 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
23382 case 853: return NULL
; /* fmaxnm --> NULL. */
23383 case 842: value
= 843; break; /* fdiv --> fdiv. */
23384 case 843: return NULL
; /* fdiv --> NULL. */
23385 case 850: value
= 851; break; /* fmin --> fmin. */
23386 case 851: return NULL
; /* fmin --> NULL. */
23387 case 846: value
= 847; break; /* fsub --> fsub. */
23388 case 847: return NULL
; /* fsub --> NULL. */
23389 case 854: value
= 855; break; /* fminnm --> fminnm. */
23390 case 855: return NULL
; /* fminnm --> NULL. */
23391 case 799: value
= 800; break; /* fccmp --> fccmp. */
23392 case 800: return NULL
; /* fccmp --> NULL. */
23393 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
23394 case 802: return NULL
; /* fccmpe --> NULL. */
23395 case 868: value
= 869; break; /* fcsel --> fcsel. */
23396 case 869: return NULL
; /* fcsel --> NULL. */
23397 case 133: value
= 374; break; /* movi --> sshr. */
23398 case 374: value
= 376; break; /* sshr --> srshr. */
23399 case 376: return NULL
; /* srshr --> NULL. */
23400 case 141: value
= 396; break; /* mvni --> ushr. */
23401 case 396: value
= 398; break; /* ushr --> urshr. */
23402 case 398: value
= 400; break; /* urshr --> sri. */
23403 case 400: value
= 402; break; /* sri --> sqshlu. */
23404 case 402: return NULL
; /* sqshlu --> NULL. */
23405 case 134: value
= 375; break; /* orr --> ssra. */
23406 case 375: value
= 377; break; /* ssra --> srsra. */
23407 case 377: value
= 378; break; /* srsra --> shl. */
23408 case 378: value
= 379; break; /* shl --> sqshl. */
23409 case 379: return NULL
; /* sqshl --> NULL. */
23410 case 142: value
= 397; break; /* bic --> usra. */
23411 case 397: value
= 399; break; /* usra --> ursra. */
23412 case 399: value
= 401; break; /* ursra --> sli. */
23413 case 401: value
= 403; break; /* sli --> uqshl. */
23414 case 403: return NULL
; /* uqshl --> NULL. */
23415 case 858: value
= 859; break; /* fmadd --> fmadd. */
23416 case 859: return NULL
; /* fmadd --> NULL. */
23417 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
23418 case 863: return NULL
; /* fnmadd --> NULL. */
23419 case 135: value
= 380; break; /* movi --> shrn. */
23420 case 380: value
= 381; break; /* shrn --> shrn2. */
23421 case 381: value
= 388; break; /* shrn2 --> sshll. */
23422 case 388: value
= 390; break; /* sshll --> sshll2. */
23423 case 390: return NULL
; /* sshll2 --> NULL. */
23424 case 143: value
= 404; break; /* mvni --> sqshrun. */
23425 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
23426 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
23427 case 412: value
= 414; break; /* ushll --> ushll2. */
23428 case 414: return NULL
; /* ushll2 --> NULL. */
23429 case 136: value
= 384; break; /* orr --> sqshrn. */
23430 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
23431 case 385: return NULL
; /* sqshrn2 --> NULL. */
23432 case 144: value
= 408; break; /* bic --> uqshrn. */
23433 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
23434 case 409: return NULL
; /* uqshrn2 --> NULL. */
23435 case 138: value
= 392; break; /* movi --> scvtf. */
23436 case 392: value
= 393; break; /* scvtf --> scvtf. */
23437 case 393: return NULL
; /* scvtf --> NULL. */
23438 case 146: value
= 147; break; /* movi --> movi. */
23439 case 147: value
= 416; break; /* movi --> ucvtf. */
23440 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
23441 case 417: return NULL
; /* ucvtf --> NULL. */
23442 case 140: value
= 394; break; /* fmov --> fcvtzs. */
23443 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
23444 case 395: return NULL
; /* fcvtzs --> NULL. */
23445 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
23446 case 419: return NULL
; /* fcvtzu --> NULL. */
23447 case 860: value
= 861; break; /* fmsub --> fmsub. */
23448 case 861: return NULL
; /* fmsub --> NULL. */
23449 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
23450 case 865: return NULL
; /* fnmsub --> NULL. */
23451 case 598: value
= 599; break; /* scvtf --> scvtf. */
23452 case 599: return NULL
; /* scvtf --> NULL. */
23453 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
23454 case 601: return NULL
; /* fcvtzs --> NULL. */
23455 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
23456 case 615: return NULL
; /* ucvtf --> NULL. */
23457 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
23458 case 617: return NULL
; /* fcvtzu --> NULL. */
23459 default: return NULL
;
23462 return aarch64_opcode_table
+ value
;
23465 const aarch64_opcode
*
23466 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
23468 /* Use the index as the key to locate the alias opcode. */
23469 int key
= opcode
- aarch64_opcode_table
;
23473 case 2: value
= 3; break; /* sbc --> ngc. */
23474 case 4: value
= 5; break; /* sbcs --> ngcs. */
23475 case 7: value
= 8; break; /* adds --> cmn. */
23476 case 10: value
= 11; break; /* subs --> cmp. */
23477 case 12: value
= 13; break; /* add --> mov. */
23478 case 14: value
= 15; break; /* adds --> cmn. */
23479 case 17: value
= 18; break; /* subs --> cmp. */
23480 case 22: value
= 23; break; /* adds --> cmn. */
23481 case 24: value
= 25; break; /* sub --> neg. */
23482 case 26: value
= 27; break; /* subs --> cmp. */
23483 case 152: value
= 153; break; /* umov --> mov. */
23484 case 154: value
= 155; break; /* ins --> mov. */
23485 case 156: value
= 157; break; /* ins --> mov. */
23486 case 242: value
= 243; break; /* not --> mvn. */
23487 case 317: value
= 318; break; /* orr --> mov. */
23488 case 388: value
= 389; break; /* sshll --> sxtl. */
23489 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
23490 case 412: value
= 413; break; /* ushll --> uxtl. */
23491 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
23492 case 535: value
= 536; break; /* dup --> mov. */
23493 case 618: value
= 623; break; /* sbfm --> sxtw. */
23494 case 625: value
= 627; break; /* bfm --> bfc. */
23495 case 629: value
= 633; break; /* ubfm --> uxth. */
23496 case 663: value
= 665; break; /* csinc --> cset. */
23497 case 666: value
= 668; break; /* csinv --> csetm. */
23498 case 669: value
= 670; break; /* csneg --> cneg. */
23499 case 688: value
= 688; break; /* rev --> rev. */
23500 case 713: value
= 714; break; /* lslv --> lsl. */
23501 case 715: value
= 716; break; /* lsrv --> lsr. */
23502 case 717: value
= 718; break; /* asrv --> asr. */
23503 case 719: value
= 720; break; /* rorv --> ror. */
23504 case 722: value
= 723; break; /* subps --> cmpp. */
23505 case 735: value
= 736; break; /* madd --> mul. */
23506 case 737: value
= 738; break; /* msub --> mneg. */
23507 case 739: value
= 740; break; /* smaddl --> smull. */
23508 case 741: value
= 742; break; /* smsubl --> smnegl. */
23509 case 744: value
= 745; break; /* umaddl --> umull. */
23510 case 746: value
= 747; break; /* umsubl --> umnegl. */
23511 case 758: value
= 759; break; /* extr --> ror. */
23512 case 995: value
= 996; break; /* and --> bic. */
23513 case 997: value
= 998; break; /* orr --> mov. */
23514 case 1000: value
= 1001; break; /* ands --> tst. */
23515 case 1004: value
= 1006; break; /* orr --> uxtw. */
23516 case 1007: value
= 1008; break; /* orn --> mvn. */
23517 case 1011: value
= 1012; break; /* ands --> tst. */
23518 case 1042: value
= 1138; break; /* ldaddb --> staddb. */
23519 case 1043: value
= 1139; break; /* ldaddh --> staddh. */
23520 case 1044: value
= 1140; break; /* ldadd --> stadd. */
23521 case 1046: value
= 1141; break; /* ldaddlb --> staddlb. */
23522 case 1049: value
= 1142; break; /* ldaddlh --> staddlh. */
23523 case 1052: value
= 1143; break; /* ldaddl --> staddl. */
23524 case 1054: value
= 1144; break; /* ldclrb --> stclrb. */
23525 case 1055: value
= 1145; break; /* ldclrh --> stclrh. */
23526 case 1056: value
= 1146; break; /* ldclr --> stclr. */
23527 case 1058: value
= 1147; break; /* ldclrlb --> stclrlb. */
23528 case 1061: value
= 1148; break; /* ldclrlh --> stclrlh. */
23529 case 1064: value
= 1149; break; /* ldclrl --> stclrl. */
23530 case 1066: value
= 1150; break; /* ldeorb --> steorb. */
23531 case 1067: value
= 1151; break; /* ldeorh --> steorh. */
23532 case 1068: value
= 1152; break; /* ldeor --> steor. */
23533 case 1070: value
= 1153; break; /* ldeorlb --> steorlb. */
23534 case 1073: value
= 1154; break; /* ldeorlh --> steorlh. */
23535 case 1076: value
= 1155; break; /* ldeorl --> steorl. */
23536 case 1078: value
= 1156; break; /* ldsetb --> stsetb. */
23537 case 1079: value
= 1157; break; /* ldseth --> stseth. */
23538 case 1080: value
= 1158; break; /* ldset --> stset. */
23539 case 1082: value
= 1159; break; /* ldsetlb --> stsetlb. */
23540 case 1085: value
= 1160; break; /* ldsetlh --> stsetlh. */
23541 case 1088: value
= 1161; break; /* ldsetl --> stsetl. */
23542 case 1090: value
= 1162; break; /* ldsmaxb --> stsmaxb. */
23543 case 1091: value
= 1163; break; /* ldsmaxh --> stsmaxh. */
23544 case 1092: value
= 1164; break; /* ldsmax --> stsmax. */
23545 case 1094: value
= 1165; break; /* ldsmaxlb --> stsmaxlb. */
23546 case 1097: value
= 1166; break; /* ldsmaxlh --> stsmaxlh. */
23547 case 1100: value
= 1167; break; /* ldsmaxl --> stsmaxl. */
23548 case 1102: value
= 1168; break; /* ldsminb --> stsminb. */
23549 case 1103: value
= 1169; break; /* ldsminh --> stsminh. */
23550 case 1104: value
= 1170; break; /* ldsmin --> stsmin. */
23551 case 1106: value
= 1171; break; /* ldsminlb --> stsminlb. */
23552 case 1109: value
= 1172; break; /* ldsminlh --> stsminlh. */
23553 case 1112: value
= 1173; break; /* ldsminl --> stsminl. */
23554 case 1114: value
= 1174; break; /* ldumaxb --> stumaxb. */
23555 case 1115: value
= 1175; break; /* ldumaxh --> stumaxh. */
23556 case 1116: value
= 1176; break; /* ldumax --> stumax. */
23557 case 1118: value
= 1177; break; /* ldumaxlb --> stumaxlb. */
23558 case 1121: value
= 1178; break; /* ldumaxlh --> stumaxlh. */
23559 case 1124: value
= 1179; break; /* ldumaxl --> stumaxl. */
23560 case 1126: value
= 1180; break; /* lduminb --> stuminb. */
23561 case 1127: value
= 1181; break; /* lduminh --> stuminh. */
23562 case 1128: value
= 1182; break; /* ldumin --> stumin. */
23563 case 1130: value
= 1183; break; /* lduminlb --> stuminlb. */
23564 case 1133: value
= 1184; break; /* lduminlh --> stuminlh. */
23565 case 1136: value
= 1185; break; /* lduminl --> stuminl. */
23566 case 1186: value
= 1187; break; /* movn --> mov. */
23567 case 1188: value
= 1189; break; /* movz --> mov. */
23568 case 1198: value
= 1246; break; /* hint --> autibsp. */
23569 case 1217: value
= 1221; break; /* dsb --> pssbb. */
23570 case 1218: value
= 1218; break; /* dsb --> dsb. */
23571 case 1225: value
= 1234; break; /* sys --> cpp. */
23572 case 1230: value
= 1230; break; /* wfet --> wfet. */
23573 case 1231: value
= 1231; break; /* wfit --> wfit. */
23574 case 1294: value
= 2044; break; /* and --> bic. */
23575 case 1296: value
= 1277; break; /* and --> mov. */
23576 case 1297: value
= 1281; break; /* ands --> movs. */
23577 case 1332: value
= 2045; break; /* cmpge --> cmple. */
23578 case 1335: value
= 2048; break; /* cmpgt --> cmplt. */
23579 case 1337: value
= 2046; break; /* cmphi --> cmplo. */
23580 case 1340: value
= 2047; break; /* cmphs --> cmpls. */
23581 case 1362: value
= 1274; break; /* cpy --> mov. */
23582 case 1363: value
= 1276; break; /* cpy --> mov. */
23583 case 1364: value
= 2055; break; /* cpy --> fmov. */
23584 case 1376: value
= 1269; break; /* dup --> mov. */
23585 case 1377: value
= 1271; break; /* dup --> mov. */
23586 case 1378: value
= 2054; break; /* dup --> fmov. */
23587 case 1379: value
= 1272; break; /* dupm --> mov. */
23588 case 1381: value
= 2049; break; /* eor --> eon. */
23589 case 1383: value
= 1282; break; /* eor --> not. */
23590 case 1384: value
= 1283; break; /* eors --> nots. */
23591 case 1389: value
= 2050; break; /* facge --> facle. */
23592 case 1390: value
= 2051; break; /* facgt --> faclt. */
23593 case 1403: value
= 2052; break; /* fcmge --> fcmle. */
23594 case 1405: value
= 2053; break; /* fcmgt --> fcmlt. */
23595 case 1411: value
= 1266; break; /* fcpy --> fmov. */
23596 case 1434: value
= 1265; break; /* fdup --> fmov. */
23597 case 1765: value
= 1267; break; /* orr --> mov. */
23598 case 1766: value
= 2056; break; /* orr --> orn. */
23599 case 1768: value
= 1270; break; /* orr --> mov. */
23600 case 1769: value
= 1280; break; /* orrs --> movs. */
23601 case 1831: value
= 1275; break; /* sel --> mov. */
23602 case 1832: value
= 1278; break; /* sel --> mov. */
23603 default: return NULL
;
23606 return aarch64_opcode_table
+ value
;
23609 const aarch64_opcode
*
23610 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
23612 /* Use the index as the key to locate the next opcode. */
23613 int key
= opcode
- aarch64_opcode_table
;
23617 case 3: value
= 2; break; /* ngc --> sbc. */
23618 case 5: value
= 4; break; /* ngcs --> sbcs. */
23619 case 8: value
= 7; break; /* cmn --> adds. */
23620 case 11: value
= 10; break; /* cmp --> subs. */
23621 case 13: value
= 12; break; /* mov --> add. */
23622 case 15: value
= 14; break; /* cmn --> adds. */
23623 case 18: value
= 17; break; /* cmp --> subs. */
23624 case 23: value
= 22; break; /* cmn --> adds. */
23625 case 25: value
= 24; break; /* neg --> sub. */
23626 case 27: value
= 28; break; /* cmp --> negs. */
23627 case 28: value
= 26; break; /* negs --> subs. */
23628 case 153: value
= 152; break; /* mov --> umov. */
23629 case 155: value
= 154; break; /* mov --> ins. */
23630 case 157: value
= 156; break; /* mov --> ins. */
23631 case 243: value
= 242; break; /* mvn --> not. */
23632 case 318: value
= 317; break; /* mov --> orr. */
23633 case 389: value
= 388; break; /* sxtl --> sshll. */
23634 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
23635 case 413: value
= 412; break; /* uxtl --> ushll. */
23636 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
23637 case 536: value
= 535; break; /* mov --> dup. */
23638 case 623: value
= 622; break; /* sxtw --> sxth. */
23639 case 622: value
= 621; break; /* sxth --> sxtb. */
23640 case 621: value
= 624; break; /* sxtb --> asr. */
23641 case 624: value
= 620; break; /* asr --> sbfx. */
23642 case 620: value
= 619; break; /* sbfx --> sbfiz. */
23643 case 619: value
= 618; break; /* sbfiz --> sbfm. */
23644 case 627: value
= 628; break; /* bfc --> bfxil. */
23645 case 628: value
= 626; break; /* bfxil --> bfi. */
23646 case 626: value
= 625; break; /* bfi --> bfm. */
23647 case 633: value
= 632; break; /* uxth --> uxtb. */
23648 case 632: value
= 635; break; /* uxtb --> lsr. */
23649 case 635: value
= 634; break; /* lsr --> lsl. */
23650 case 634: value
= 631; break; /* lsl --> ubfx. */
23651 case 631: value
= 630; break; /* ubfx --> ubfiz. */
23652 case 630: value
= 629; break; /* ubfiz --> ubfm. */
23653 case 665: value
= 664; break; /* cset --> cinc. */
23654 case 664: value
= 663; break; /* cinc --> csinc. */
23655 case 668: value
= 667; break; /* csetm --> cinv. */
23656 case 667: value
= 666; break; /* cinv --> csinv. */
23657 case 670: value
= 669; break; /* cneg --> csneg. */
23658 case 688: value
= 689; break; /* rev --> rev64. */
23659 case 714: value
= 713; break; /* lsl --> lslv. */
23660 case 716: value
= 715; break; /* lsr --> lsrv. */
23661 case 718: value
= 717; break; /* asr --> asrv. */
23662 case 720: value
= 719; break; /* ror --> rorv. */
23663 case 723: value
= 722; break; /* cmpp --> subps. */
23664 case 736: value
= 735; break; /* mul --> madd. */
23665 case 738: value
= 737; break; /* mneg --> msub. */
23666 case 740: value
= 739; break; /* smull --> smaddl. */
23667 case 742: value
= 741; break; /* smnegl --> smsubl. */
23668 case 745: value
= 744; break; /* umull --> umaddl. */
23669 case 747: value
= 746; break; /* umnegl --> umsubl. */
23670 case 759: value
= 758; break; /* ror --> extr. */
23671 case 996: value
= 995; break; /* bic --> and. */
23672 case 998: value
= 997; break; /* mov --> orr. */
23673 case 1001: value
= 1000; break; /* tst --> ands. */
23674 case 1006: value
= 1005; break; /* uxtw --> mov. */
23675 case 1005: value
= 1004; break; /* mov --> orr. */
23676 case 1008: value
= 1007; break; /* mvn --> orn. */
23677 case 1012: value
= 1011; break; /* tst --> ands. */
23678 case 1138: value
= 1042; break; /* staddb --> ldaddb. */
23679 case 1139: value
= 1043; break; /* staddh --> ldaddh. */
23680 case 1140: value
= 1044; break; /* stadd --> ldadd. */
23681 case 1141: value
= 1046; break; /* staddlb --> ldaddlb. */
23682 case 1142: value
= 1049; break; /* staddlh --> ldaddlh. */
23683 case 1143: value
= 1052; break; /* staddl --> ldaddl. */
23684 case 1144: value
= 1054; break; /* stclrb --> ldclrb. */
23685 case 1145: value
= 1055; break; /* stclrh --> ldclrh. */
23686 case 1146: value
= 1056; break; /* stclr --> ldclr. */
23687 case 1147: value
= 1058; break; /* stclrlb --> ldclrlb. */
23688 case 1148: value
= 1061; break; /* stclrlh --> ldclrlh. */
23689 case 1149: value
= 1064; break; /* stclrl --> ldclrl. */
23690 case 1150: value
= 1066; break; /* steorb --> ldeorb. */
23691 case 1151: value
= 1067; break; /* steorh --> ldeorh. */
23692 case 1152: value
= 1068; break; /* steor --> ldeor. */
23693 case 1153: value
= 1070; break; /* steorlb --> ldeorlb. */
23694 case 1154: value
= 1073; break; /* steorlh --> ldeorlh. */
23695 case 1155: value
= 1076; break; /* steorl --> ldeorl. */
23696 case 1156: value
= 1078; break; /* stsetb --> ldsetb. */
23697 case 1157: value
= 1079; break; /* stseth --> ldseth. */
23698 case 1158: value
= 1080; break; /* stset --> ldset. */
23699 case 1159: value
= 1082; break; /* stsetlb --> ldsetlb. */
23700 case 1160: value
= 1085; break; /* stsetlh --> ldsetlh. */
23701 case 1161: value
= 1088; break; /* stsetl --> ldsetl. */
23702 case 1162: value
= 1090; break; /* stsmaxb --> ldsmaxb. */
23703 case 1163: value
= 1091; break; /* stsmaxh --> ldsmaxh. */
23704 case 1164: value
= 1092; break; /* stsmax --> ldsmax. */
23705 case 1165: value
= 1094; break; /* stsmaxlb --> ldsmaxlb. */
23706 case 1166: value
= 1097; break; /* stsmaxlh --> ldsmaxlh. */
23707 case 1167: value
= 1100; break; /* stsmaxl --> ldsmaxl. */
23708 case 1168: value
= 1102; break; /* stsminb --> ldsminb. */
23709 case 1169: value
= 1103; break; /* stsminh --> ldsminh. */
23710 case 1170: value
= 1104; break; /* stsmin --> ldsmin. */
23711 case 1171: value
= 1106; break; /* stsminlb --> ldsminlb. */
23712 case 1172: value
= 1109; break; /* stsminlh --> ldsminlh. */
23713 case 1173: value
= 1112; break; /* stsminl --> ldsminl. */
23714 case 1174: value
= 1114; break; /* stumaxb --> ldumaxb. */
23715 case 1175: value
= 1115; break; /* stumaxh --> ldumaxh. */
23716 case 1176: value
= 1116; break; /* stumax --> ldumax. */
23717 case 1177: value
= 1118; break; /* stumaxlb --> ldumaxlb. */
23718 case 1178: value
= 1121; break; /* stumaxlh --> ldumaxlh. */
23719 case 1179: value
= 1124; break; /* stumaxl --> ldumaxl. */
23720 case 1180: value
= 1126; break; /* stuminb --> lduminb. */
23721 case 1181: value
= 1127; break; /* stuminh --> lduminh. */
23722 case 1182: value
= 1128; break; /* stumin --> ldumin. */
23723 case 1183: value
= 1130; break; /* stuminlb --> lduminlb. */
23724 case 1184: value
= 1133; break; /* stuminlh --> lduminlh. */
23725 case 1185: value
= 1136; break; /* stuminl --> lduminl. */
23726 case 1187: value
= 1186; break; /* mov --> movn. */
23727 case 1189: value
= 1188; break; /* mov --> movz. */
23728 case 1246: value
= 1245; break; /* autibsp --> autibz. */
23729 case 1245: value
= 1244; break; /* autibz --> autiasp. */
23730 case 1244: value
= 1243; break; /* autiasp --> autiaz. */
23731 case 1243: value
= 1242; break; /* autiaz --> pacibsp. */
23732 case 1242: value
= 1241; break; /* pacibsp --> pacibz. */
23733 case 1241: value
= 1240; break; /* pacibz --> paciasp. */
23734 case 1240: value
= 1239; break; /* paciasp --> paciaz. */
23735 case 1239: value
= 1215; break; /* paciaz --> tsb. */
23736 case 1215: value
= 1214; break; /* tsb --> psb. */
23737 case 1214: value
= 1213; break; /* psb --> esb. */
23738 case 1213: value
= 1212; break; /* esb --> autib1716. */
23739 case 1212: value
= 1211; break; /* autib1716 --> autia1716. */
23740 case 1211: value
= 1210; break; /* autia1716 --> pacib1716. */
23741 case 1210: value
= 1209; break; /* pacib1716 --> pacia1716. */
23742 case 1209: value
= 1208; break; /* pacia1716 --> xpaclri. */
23743 case 1208: value
= 1206; break; /* xpaclri --> sevl. */
23744 case 1206: value
= 1205; break; /* sevl --> sev. */
23745 case 1205: value
= 1204; break; /* sev --> wfi. */
23746 case 1204: value
= 1203; break; /* wfi --> wfe. */
23747 case 1203: value
= 1202; break; /* wfe --> yield. */
23748 case 1202: value
= 1201; break; /* yield --> bti. */
23749 case 1201: value
= 1200; break; /* bti --> csdb. */
23750 case 1200: value
= 1199; break; /* csdb --> nop. */
23751 case 1199: value
= 1198; break; /* nop --> hint. */
23752 case 1221: value
= 1220; break; /* pssbb --> ssbb. */
23753 case 1220: value
= 1219; break; /* ssbb --> dfb. */
23754 case 1219: value
= 1217; break; /* dfb --> dsb. */
23755 case 1234: value
= 1233; break; /* cpp --> dvp. */
23756 case 1233: value
= 1232; break; /* dvp --> cfp. */
23757 case 1232: value
= 1229; break; /* cfp --> tlbi. */
23758 case 1229: value
= 1228; break; /* tlbi --> ic. */
23759 case 1228: value
= 1227; break; /* ic --> dc. */
23760 case 1227: value
= 1226; break; /* dc --> at. */
23761 case 1226: value
= 1225; break; /* at --> sys. */
23762 case 2044: value
= 1294; break; /* bic --> and. */
23763 case 1277: value
= 1296; break; /* mov --> and. */
23764 case 1281: value
= 1297; break; /* movs --> ands. */
23765 case 2045: value
= 1332; break; /* cmple --> cmpge. */
23766 case 2048: value
= 1335; break; /* cmplt --> cmpgt. */
23767 case 2046: value
= 1337; break; /* cmplo --> cmphi. */
23768 case 2047: value
= 1340; break; /* cmpls --> cmphs. */
23769 case 1274: value
= 1362; break; /* mov --> cpy. */
23770 case 1276: value
= 1363; break; /* mov --> cpy. */
23771 case 2055: value
= 1279; break; /* fmov --> mov. */
23772 case 1279: value
= 1364; break; /* mov --> cpy. */
23773 case 1269: value
= 1376; break; /* mov --> dup. */
23774 case 1271: value
= 1268; break; /* mov --> mov. */
23775 case 1268: value
= 1377; break; /* mov --> dup. */
23776 case 2054: value
= 1273; break; /* fmov --> mov. */
23777 case 1273: value
= 1378; break; /* mov --> dup. */
23778 case 1272: value
= 1379; break; /* mov --> dupm. */
23779 case 2049: value
= 1381; break; /* eon --> eor. */
23780 case 1282: value
= 1383; break; /* not --> eor. */
23781 case 1283: value
= 1384; break; /* nots --> eors. */
23782 case 2050: value
= 1389; break; /* facle --> facge. */
23783 case 2051: value
= 1390; break; /* faclt --> facgt. */
23784 case 2052: value
= 1403; break; /* fcmle --> fcmge. */
23785 case 2053: value
= 1405; break; /* fcmlt --> fcmgt. */
23786 case 1266: value
= 1411; break; /* fmov --> fcpy. */
23787 case 1265: value
= 1434; break; /* fmov --> fdup. */
23788 case 1267: value
= 1765; break; /* mov --> orr. */
23789 case 2056: value
= 1766; break; /* orn --> orr. */
23790 case 1270: value
= 1768; break; /* mov --> orr. */
23791 case 1280: value
= 1769; break; /* movs --> orrs. */
23792 case 1275: value
= 1831; break; /* mov --> sel. */
23793 case 1278: value
= 1832; break; /* mov --> sel. */
23794 default: return NULL
;
23797 return aarch64_opcode_table
+ value
;
23801 aarch64_extract_operand (const aarch64_operand
*self
,
23802 aarch64_opnd_info
*info
,
23803 aarch64_insn code
, const aarch64_inst
*inst
,
23804 aarch64_operand_error
*errors
)
23806 /* Use the index as the key. */
23807 int key
= self
- aarch64_operands
;
23857 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
23859 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
23861 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
23863 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
23865 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
23867 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
23873 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
23875 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
23877 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
23879 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
23881 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
23919 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
23922 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
23926 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
23928 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
23931 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
23934 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
23936 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
23938 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
23940 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
23944 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
23948 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
23951 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
23954 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
23956 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
23962 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
23964 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
23966 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
23968 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
23970 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
23972 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
23974 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
23980 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
23983 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
23985 return aarch64_ext_barrier_dsb_nxs (self
, info
, code
, inst
, errors
);
23987 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
23989 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
23991 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
23994 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
23999 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
24001 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
24003 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
24008 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
24023 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
24032 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
24037 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
24039 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
24041 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
24043 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
24045 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
24047 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
24049 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
24051 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
24053 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
24055 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
24057 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
24059 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
24063 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
24067 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
24073 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
24075 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
24078 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
24079 default: assert (0); abort ();
This page took 0.698138 seconds and 4 git commands to generate.