1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2019 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
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 x00x0001xxxxxxxxxxxxxxxxxxxxxxxx
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 x10x0001xxxxxxxxxxxxxxxxxxxxxxxx
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x01x0001xxxxxxxxxxxxxxxxxxxxxxxx
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 x11x0001xxxxxxxxxxxxxxxxxxxxxxxx
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 0000100x000xxxxx0xxxxxxxxxxxxxxx
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 0100100x000xxxxx0xxxxxxxxxxxxxxx
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 1x00100x000xxxxx0xxxxxxxxxxxxxxx
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 0x00100x001xxxxx0xxxxxxxxxxxxxxx
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 1x00100x001xxxxx0xxxxxxxxxxxxxxx
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 0000100x000xxxxx1xxxxxxxxxxxxxxx
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 0100100x000xxxxx1xxxxxxxxxxxxxxx
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 1x00100x000xxxxx1xxxxxxxxxxxxxxx
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 0x00100x001xxxxx1xxxxxxxxxxxxxxx
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 1x00100x001xxxxx1xxxxxxxxxxxxxxx
213 if (((word
>> 30) & 0x1) == 0)
215 /* 33222222222211111111110000000000
216 10987654321098765432109876543210
217 x010100x00xxxxxxxxxxxxxxxxxxxxxx
223 /* 33222222222211111111110000000000
224 10987654321098765432109876543210
225 x110100x00xxxxxxxxxxxxxxxxxxxxxx
233 if (((word
>> 29) & 0x1) == 0)
235 if (((word
>> 15) & 0x1) == 0)
237 if (((word
>> 21) & 0x1) == 0)
239 if (((word
>> 31) & 0x1) == 0)
241 /* 33222222222211111111110000000000
242 10987654321098765432109876543210
243 0x00100x100xxxxx0xxxxxxxxxxxxxxx
249 /* 33222222222211111111110000000000
250 10987654321098765432109876543210
251 1x00100x100xxxxx0xxxxxxxxxxxxxxx
258 if (((word
>> 31) & 0x1) == 0)
260 if (((word
>> 30) & 0x1) == 0)
262 /* 33222222222211111111110000000000
263 10987654321098765432109876543210
264 0000100x101xxxxx0xxxxxxxxxxxxxxx
270 /* 33222222222211111111110000000000
271 10987654321098765432109876543210
272 0100100x101xxxxx0xxxxxxxxxxxxxxx
279 /* 33222222222211111111110000000000
280 10987654321098765432109876543210
281 1x00100x101xxxxx0xxxxxxxxxxxxxxx
289 if (((word
>> 21) & 0x1) == 0)
291 if (((word
>> 31) & 0x1) == 0)
293 if (((word
>> 30) & 0x1) == 0)
295 /* 33222222222211111111110000000000
296 10987654321098765432109876543210
297 0000100x100xxxxx1xxxxxxxxxxxxxxx
303 /* 33222222222211111111110000000000
304 10987654321098765432109876543210
305 0100100x100xxxxx1xxxxxxxxxxxxxxx
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 1x00100x100xxxxx1xxxxxxxxxxxxxxx
321 if (((word
>> 31) & 0x1) == 0)
323 if (((word
>> 30) & 0x1) == 0)
325 /* 33222222222211111111110000000000
326 10987654321098765432109876543210
327 0000100x101xxxxx1xxxxxxxxxxxxxxx
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 0100100x101xxxxx1xxxxxxxxxxxxxxx
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 1x00100x101xxxxx1xxxxxxxxxxxxxxx
353 if (((word
>> 30) & 0x1) == 0)
355 /* 33222222222211111111110000000000
356 10987654321098765432109876543210
357 x010100x10xxxxxxxxxxxxxxxxxxxxxx
363 /* 33222222222211111111110000000000
364 10987654321098765432109876543210
365 x110100x10xxxxxxxxxxxxxxxxxxxxxx
374 if (((word
>> 23) & 0x1) == 0)
376 if (((word
>> 29) & 0x1) == 0)
378 if (((word
>> 15) & 0x1) == 0)
380 if (((word
>> 21) & 0x1) == 0)
382 if (((word
>> 31) & 0x1) == 0)
384 if (((word
>> 30) & 0x1) == 0)
386 /* 33222222222211111111110000000000
387 10987654321098765432109876543210
388 0000100x010xxxxx0xxxxxxxxxxxxxxx
394 /* 33222222222211111111110000000000
395 10987654321098765432109876543210
396 0100100x010xxxxx0xxxxxxxxxxxxxxx
403 /* 33222222222211111111110000000000
404 10987654321098765432109876543210
405 1x00100x010xxxxx0xxxxxxxxxxxxxxx
412 if (((word
>> 31) & 0x1) == 0)
414 /* 33222222222211111111110000000000
415 10987654321098765432109876543210
416 0x00100x011xxxxx0xxxxxxxxxxxxxxx
422 /* 33222222222211111111110000000000
423 10987654321098765432109876543210
424 1x00100x011xxxxx0xxxxxxxxxxxxxxx
432 if (((word
>> 21) & 0x1) == 0)
434 if (((word
>> 31) & 0x1) == 0)
436 if (((word
>> 30) & 0x1) == 0)
438 /* 33222222222211111111110000000000
439 10987654321098765432109876543210
440 0000100x010xxxxx1xxxxxxxxxxxxxxx
446 /* 33222222222211111111110000000000
447 10987654321098765432109876543210
448 0100100x010xxxxx1xxxxxxxxxxxxxxx
455 /* 33222222222211111111110000000000
456 10987654321098765432109876543210
457 1x00100x010xxxxx1xxxxxxxxxxxxxxx
464 if (((word
>> 31) & 0x1) == 0)
466 /* 33222222222211111111110000000000
467 10987654321098765432109876543210
468 0x00100x011xxxxx1xxxxxxxxxxxxxxx
474 /* 33222222222211111111110000000000
475 10987654321098765432109876543210
476 1x00100x011xxxxx1xxxxxxxxxxxxxxx
485 if (((word
>> 30) & 0x1) == 0)
487 /* 33222222222211111111110000000000
488 10987654321098765432109876543210
489 x010100x01xxxxxxxxxxxxxxxxxxxxxx
495 /* 33222222222211111111110000000000
496 10987654321098765432109876543210
497 x110100x01xxxxxxxxxxxxxxxxxxxxxx
505 if (((word
>> 29) & 0x1) == 0)
507 if (((word
>> 15) & 0x1) == 0)
509 if (((word
>> 21) & 0x1) == 0)
511 if (((word
>> 31) & 0x1) == 0)
513 if (((word
>> 30) & 0x1) == 0)
515 /* 33222222222211111111110000000000
516 10987654321098765432109876543210
517 0000100x110xxxxx0xxxxxxxxxxxxxxx
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 0100100x110xxxxx0xxxxxxxxxxxxxxx
532 /* 33222222222211111111110000000000
533 10987654321098765432109876543210
534 1x00100x110xxxxx0xxxxxxxxxxxxxxx
541 if (((word
>> 31) & 0x1) == 0)
543 if (((word
>> 30) & 0x1) == 0)
545 /* 33222222222211111111110000000000
546 10987654321098765432109876543210
547 0000100x111xxxxx0xxxxxxxxxxxxxxx
553 /* 33222222222211111111110000000000
554 10987654321098765432109876543210
555 0100100x111xxxxx0xxxxxxxxxxxxxxx
562 /* 33222222222211111111110000000000
563 10987654321098765432109876543210
564 1x00100x111xxxxx0xxxxxxxxxxxxxxx
572 if (((word
>> 21) & 0x1) == 0)
574 if (((word
>> 31) & 0x1) == 0)
576 if (((word
>> 30) & 0x1) == 0)
578 /* 33222222222211111111110000000000
579 10987654321098765432109876543210
580 0000100x110xxxxx1xxxxxxxxxxxxxxx
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 0100100x110xxxxx1xxxxxxxxxxxxxxx
595 /* 33222222222211111111110000000000
596 10987654321098765432109876543210
597 1x00100x110xxxxx1xxxxxxxxxxxxxxx
604 if (((word
>> 31) & 0x1) == 0)
606 if (((word
>> 30) & 0x1) == 0)
608 /* 33222222222211111111110000000000
609 10987654321098765432109876543210
610 0000100x111xxxxx1xxxxxxxxxxxxxxx
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 0100100x111xxxxx1xxxxxxxxxxxxxxx
625 /* 33222222222211111111110000000000
626 10987654321098765432109876543210
627 1x00100x111xxxxx1xxxxxxxxxxxxxxx
636 if (((word
>> 30) & 0x1) == 0)
638 /* 33222222222211111111110000000000
639 10987654321098765432109876543210
640 x010100x11xxxxxxxxxxxxxxxxxxxxxx
646 /* 33222222222211111111110000000000
647 10987654321098765432109876543210
648 x110100x11xxxxxxxxxxxxxxxxxxxxxx
658 if (((word
>> 24) & 0x1) == 0)
660 if (((word
>> 29) & 0x1) == 0)
662 if (((word
>> 31) & 0x1) == 0)
664 /* 33222222222211111111110000000000
665 10987654321098765432109876543210
666 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
672 if (((word
>> 30) & 0x1) == 0)
674 /* 33222222222211111111110000000000
675 10987654321098765432109876543210
676 10011000xxxxxxxxxxxxxxxxxxxxxxxx
682 /* 33222222222211111111110000000000
683 10987654321098765432109876543210
684 11011000xxxxxxxxxxxxxxxxxxxxxxxx
692 if (((word
>> 10) & 0x1) == 0)
694 if (((word
>> 11) & 0x1) == 0)
696 if (((word
>> 21) & 0x1) == 0)
698 if (((word
>> 23) & 0x1) == 0)
700 if (((word
>> 22) & 0x1) == 0)
702 if (((word
>> 31) & 0x1) == 0)
704 if (((word
>> 30) & 0x1) == 0)
706 /* 33222222222211111111110000000000
707 10987654321098765432109876543210
708 00111000000xxxxxxxxx00xxxxxxxxxx
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 01111000000xxxxxxxxx00xxxxxxxxxx
723 /* 33222222222211111111110000000000
724 10987654321098765432109876543210
725 1x111000000xxxxxxxxx00xxxxxxxxxx
732 if (((word
>> 31) & 0x1) == 0)
734 if (((word
>> 30) & 0x1) == 0)
736 /* 33222222222211111111110000000000
737 10987654321098765432109876543210
738 00111000010xxxxxxxxx00xxxxxxxxxx
744 /* 33222222222211111111110000000000
745 10987654321098765432109876543210
746 01111000010xxxxxxxxx00xxxxxxxxxx
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 1x111000010xxxxxxxxx00xxxxxxxxxx
763 if (((word
>> 30) & 0x1) == 0)
765 if (((word
>> 31) & 0x1) == 0)
767 /* 33222222222211111111110000000000
768 10987654321098765432109876543210
769 001110001x0xxxxxxxxx00xxxxxxxxxx
775 /* 33222222222211111111110000000000
776 10987654321098765432109876543210
777 101110001x0xxxxxxxxx00xxxxxxxxxx
784 if (((word
>> 31) & 0x1) == 0)
786 /* 33222222222211111111110000000000
787 10987654321098765432109876543210
788 011110001x0xxxxxxxxx00xxxxxxxxxx
794 /* 33222222222211111111110000000000
795 10987654321098765432109876543210
796 111110001x0xxxxxxxxx00xxxxxxxxxx
805 if (((word
>> 12) & 0x1) == 0)
807 if (((word
>> 13) & 0x1) == 0)
809 if (((word
>> 14) & 0x1) == 0)
811 if (((word
>> 15) & 0x1) == 0)
813 if (((word
>> 22) & 0x1) == 0)
815 if (((word
>> 23) & 0x1) == 0)
817 if (((word
>> 31) & 0x1) == 0)
819 if (((word
>> 30) & 0x1) == 0)
821 /* 33222222222211111111110000000000
822 10987654321098765432109876543210
823 00111000001xxxxx000000xxxxxxxxxx
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 01111000001xxxxx000000xxxxxxxxxx
838 /* 33222222222211111111110000000000
839 10987654321098765432109876543210
840 1x111000001xxxxx000000xxxxxxxxxx
847 if (((word
>> 31) & 0x1) == 0)
849 if (((word
>> 30) & 0x1) == 0)
851 /* 33222222222211111111110000000000
852 10987654321098765432109876543210
853 00111000101xxxxx000000xxxxxxxxxx
859 /* 33222222222211111111110000000000
860 10987654321098765432109876543210
861 01111000101xxxxx000000xxxxxxxxxx
868 /* 33222222222211111111110000000000
869 10987654321098765432109876543210
870 1x111000101xxxxx000000xxxxxxxxxx
878 if (((word
>> 23) & 0x1) == 0)
880 if (((word
>> 31) & 0x1) == 0)
882 if (((word
>> 30) & 0x1) == 0)
884 /* 33222222222211111111110000000000
885 10987654321098765432109876543210
886 00111000011xxxxx000000xxxxxxxxxx
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 01111000011xxxxx000000xxxxxxxxxx
901 /* 33222222222211111111110000000000
902 10987654321098765432109876543210
903 1x111000011xxxxx000000xxxxxxxxxx
910 if (((word
>> 31) & 0x1) == 0)
912 if (((word
>> 30) & 0x1) == 0)
914 /* 33222222222211111111110000000000
915 10987654321098765432109876543210
916 00111000111xxxxx000000xxxxxxxxxx
922 /* 33222222222211111111110000000000
923 10987654321098765432109876543210
924 01111000111xxxxx000000xxxxxxxxxx
931 /* 33222222222211111111110000000000
932 10987654321098765432109876543210
933 1x111000111xxxxx000000xxxxxxxxxx
942 if (((word
>> 22) & 0x1) == 0)
944 if (((word
>> 23) & 0x1) == 0)
946 if (((word
>> 31) & 0x1) == 0)
948 if (((word
>> 30) & 0x1) == 0)
950 /* 33222222222211111111110000000000
951 10987654321098765432109876543210
952 00111000001xxxxx100000xxxxxxxxxx
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 01111000001xxxxx100000xxxxxxxxxx
967 /* 33222222222211111111110000000000
968 10987654321098765432109876543210
969 1x111000001xxxxx100000xxxxxxxxxx
976 if (((word
>> 31) & 0x1) == 0)
978 if (((word
>> 30) & 0x1) == 0)
980 /* 33222222222211111111110000000000
981 10987654321098765432109876543210
982 00111000101xxxxx100000xxxxxxxxxx
988 /* 33222222222211111111110000000000
989 10987654321098765432109876543210
990 01111000101xxxxx100000xxxxxxxxxx
997 /* 33222222222211111111110000000000
998 10987654321098765432109876543210
999 1x111000101xxxxx100000xxxxxxxxxx
1007 if (((word
>> 23) & 0x1) == 0)
1009 if (((word
>> 31) & 0x1) == 0)
1011 if (((word
>> 30) & 0x1) == 0)
1013 /* 33222222222211111111110000000000
1014 10987654321098765432109876543210
1015 00111000011xxxxx100000xxxxxxxxxx
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 01111000011xxxxx100000xxxxxxxxxx
1030 /* 33222222222211111111110000000000
1031 10987654321098765432109876543210
1032 1x111000011xxxxx100000xxxxxxxxxx
1039 if (((word
>> 31) & 0x1) == 0)
1041 if (((word
>> 30) & 0x1) == 0)
1043 /* 33222222222211111111110000000000
1044 10987654321098765432109876543210
1045 00111000111xxxxx100000xxxxxxxxxx
1051 /* 33222222222211111111110000000000
1052 10987654321098765432109876543210
1053 01111000111xxxxx100000xxxxxxxxxx
1060 /* 33222222222211111111110000000000
1061 10987654321098765432109876543210
1062 1x111000111xxxxx100000xxxxxxxxxx
1072 if (((word
>> 15) & 0x1) == 0)
1074 if (((word
>> 22) & 0x1) == 0)
1076 if (((word
>> 23) & 0x1) == 0)
1078 if (((word
>> 31) & 0x1) == 0)
1080 if (((word
>> 30) & 0x1) == 0)
1082 /* 33222222222211111111110000000000
1083 10987654321098765432109876543210
1084 00111000001xxxxx010000xxxxxxxxxx
1090 /* 33222222222211111111110000000000
1091 10987654321098765432109876543210
1092 01111000001xxxxx010000xxxxxxxxxx
1099 /* 33222222222211111111110000000000
1100 10987654321098765432109876543210
1101 1x111000001xxxxx010000xxxxxxxxxx
1108 if (((word
>> 31) & 0x1) == 0)
1110 if (((word
>> 30) & 0x1) == 0)
1112 /* 33222222222211111111110000000000
1113 10987654321098765432109876543210
1114 00111000101xxxxx010000xxxxxxxxxx
1120 /* 33222222222211111111110000000000
1121 10987654321098765432109876543210
1122 01111000101xxxxx010000xxxxxxxxxx
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 1x111000101xxxxx010000xxxxxxxxxx
1139 if (((word
>> 23) & 0x1) == 0)
1141 if (((word
>> 31) & 0x1) == 0)
1143 if (((word
>> 30) & 0x1) == 0)
1145 /* 33222222222211111111110000000000
1146 10987654321098765432109876543210
1147 00111000011xxxxx010000xxxxxxxxxx
1153 /* 33222222222211111111110000000000
1154 10987654321098765432109876543210
1155 01111000011xxxxx010000xxxxxxxxxx
1162 /* 33222222222211111111110000000000
1163 10987654321098765432109876543210
1164 1x111000011xxxxx010000xxxxxxxxxx
1171 if (((word
>> 31) & 0x1) == 0)
1173 if (((word
>> 30) & 0x1) == 0)
1175 /* 33222222222211111111110000000000
1176 10987654321098765432109876543210
1177 00111000111xxxxx010000xxxxxxxxxx
1183 /* 33222222222211111111110000000000
1184 10987654321098765432109876543210
1185 01111000111xxxxx010000xxxxxxxxxx
1192 /* 33222222222211111111110000000000
1193 10987654321098765432109876543210
1194 1x111000111xxxxx010000xxxxxxxxxx
1203 if (((word
>> 31) & 0x1) == 0)
1205 if (((word
>> 30) & 0x1) == 0)
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 00111000xx1xxxxx110000xxxxxxxxxx
1215 /* 33222222222211111111110000000000
1216 10987654321098765432109876543210
1217 01111000xx1xxxxx110000xxxxxxxxxx
1224 /* 33222222222211111111110000000000
1225 10987654321098765432109876543210
1226 1x111000xx1xxxxx110000xxxxxxxxxx
1235 if (((word
>> 14) & 0x1) == 0)
1237 if (((word
>> 22) & 0x1) == 0)
1239 if (((word
>> 23) & 0x1) == 0)
1241 if (((word
>> 31) & 0x1) == 0)
1243 if (((word
>> 30) & 0x1) == 0)
1245 /* 33222222222211111111110000000000
1246 10987654321098765432109876543210
1247 00111000001xxxxxx01000xxxxxxxxxx
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 01111000001xxxxxx01000xxxxxxxxxx
1262 /* 33222222222211111111110000000000
1263 10987654321098765432109876543210
1264 1x111000001xxxxxx01000xxxxxxxxxx
1271 if (((word
>> 31) & 0x1) == 0)
1273 if (((word
>> 30) & 0x1) == 0)
1275 /* 33222222222211111111110000000000
1276 10987654321098765432109876543210
1277 00111000101xxxxxx01000xxxxxxxxxx
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 01111000101xxxxxx01000xxxxxxxxxx
1292 /* 33222222222211111111110000000000
1293 10987654321098765432109876543210
1294 1x111000101xxxxxx01000xxxxxxxxxx
1302 if (((word
>> 23) & 0x1) == 0)
1304 if (((word
>> 31) & 0x1) == 0)
1306 if (((word
>> 30) & 0x1) == 0)
1308 /* 33222222222211111111110000000000
1309 10987654321098765432109876543210
1310 00111000011xxxxxx01000xxxxxxxxxx
1316 /* 33222222222211111111110000000000
1317 10987654321098765432109876543210
1318 01111000011xxxxxx01000xxxxxxxxxx
1325 /* 33222222222211111111110000000000
1326 10987654321098765432109876543210
1327 1x111000011xxxxxx01000xxxxxxxxxx
1334 if (((word
>> 31) & 0x1) == 0)
1336 if (((word
>> 30) & 0x1) == 0)
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 00111000111xxxxxx01000xxxxxxxxxx
1346 /* 33222222222211111111110000000000
1347 10987654321098765432109876543210
1348 01111000111xxxxxx01000xxxxxxxxxx
1355 /* 33222222222211111111110000000000
1356 10987654321098765432109876543210
1357 1x111000111xxxxxx01000xxxxxxxxxx
1366 if (((word
>> 22) & 0x1) == 0)
1368 if (((word
>> 23) & 0x1) == 0)
1370 if (((word
>> 31) & 0x1) == 0)
1372 if (((word
>> 30) & 0x1) == 0)
1374 /* 33222222222211111111110000000000
1375 10987654321098765432109876543210
1376 00111000001xxxxxx11000xxxxxxxxxx
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 01111000001xxxxxx11000xxxxxxxxxx
1391 /* 33222222222211111111110000000000
1392 10987654321098765432109876543210
1393 1x111000001xxxxxx11000xxxxxxxxxx
1400 if (((word
>> 31) & 0x1) == 0)
1402 if (((word
>> 30) & 0x1) == 0)
1404 /* 33222222222211111111110000000000
1405 10987654321098765432109876543210
1406 00111000101xxxxxx11000xxxxxxxxxx
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 01111000101xxxxxx11000xxxxxxxxxx
1421 /* 33222222222211111111110000000000
1422 10987654321098765432109876543210
1423 1x111000101xxxxxx11000xxxxxxxxxx
1431 if (((word
>> 23) & 0x1) == 0)
1433 if (((word
>> 31) & 0x1) == 0)
1435 if (((word
>> 30) & 0x1) == 0)
1437 /* 33222222222211111111110000000000
1438 10987654321098765432109876543210
1439 00111000011xxxxxx11000xxxxxxxxxx
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 01111000011xxxxxx11000xxxxxxxxxx
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 1x111000011xxxxxx11000xxxxxxxxxx
1463 if (((word
>> 31) & 0x1) == 0)
1465 if (((word
>> 30) & 0x1) == 0)
1467 /* 33222222222211111111110000000000
1468 10987654321098765432109876543210
1469 00111000111xxxxxx11000xxxxxxxxxx
1475 /* 33222222222211111111110000000000
1476 10987654321098765432109876543210
1477 01111000111xxxxxx11000xxxxxxxxxx
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 1x111000111xxxxxx11000xxxxxxxxxx
1497 if (((word
>> 13) & 0x1) == 0)
1499 if (((word
>> 14) & 0x1) == 0)
1501 if (((word
>> 22) & 0x1) == 0)
1503 if (((word
>> 23) & 0x1) == 0)
1505 if (((word
>> 31) & 0x1) == 0)
1507 if (((word
>> 30) & 0x1) == 0)
1509 /* 33222222222211111111110000000000
1510 10987654321098765432109876543210
1511 00111000001xxxxxx00100xxxxxxxxxx
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 01111000001xxxxxx00100xxxxxxxxxx
1526 /* 33222222222211111111110000000000
1527 10987654321098765432109876543210
1528 1x111000001xxxxxx00100xxxxxxxxxx
1535 if (((word
>> 31) & 0x1) == 0)
1537 if (((word
>> 30) & 0x1) == 0)
1539 /* 33222222222211111111110000000000
1540 10987654321098765432109876543210
1541 00111000101xxxxxx00100xxxxxxxxxx
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 01111000101xxxxxx00100xxxxxxxxxx
1556 /* 33222222222211111111110000000000
1557 10987654321098765432109876543210
1558 1x111000101xxxxxx00100xxxxxxxxxx
1566 if (((word
>> 23) & 0x1) == 0)
1568 if (((word
>> 31) & 0x1) == 0)
1570 if (((word
>> 30) & 0x1) == 0)
1572 /* 33222222222211111111110000000000
1573 10987654321098765432109876543210
1574 00111000011xxxxxx00100xxxxxxxxxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 01111000011xxxxxx00100xxxxxxxxxx
1589 /* 33222222222211111111110000000000
1590 10987654321098765432109876543210
1591 1x111000011xxxxxx00100xxxxxxxxxx
1598 if (((word
>> 31) & 0x1) == 0)
1600 if (((word
>> 30) & 0x1) == 0)
1602 /* 33222222222211111111110000000000
1603 10987654321098765432109876543210
1604 00111000111xxxxxx00100xxxxxxxxxx
1610 /* 33222222222211111111110000000000
1611 10987654321098765432109876543210
1612 01111000111xxxxxx00100xxxxxxxxxx
1619 /* 33222222222211111111110000000000
1620 10987654321098765432109876543210
1621 1x111000111xxxxxx00100xxxxxxxxxx
1630 if (((word
>> 22) & 0x1) == 0)
1632 if (((word
>> 23) & 0x1) == 0)
1634 if (((word
>> 31) & 0x1) == 0)
1636 if (((word
>> 30) & 0x1) == 0)
1638 /* 33222222222211111111110000000000
1639 10987654321098765432109876543210
1640 00111000001xxxxxx10100xxxxxxxxxx
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 01111000001xxxxxx10100xxxxxxxxxx
1655 /* 33222222222211111111110000000000
1656 10987654321098765432109876543210
1657 1x111000001xxxxxx10100xxxxxxxxxx
1664 if (((word
>> 31) & 0x1) == 0)
1666 if (((word
>> 30) & 0x1) == 0)
1668 /* 33222222222211111111110000000000
1669 10987654321098765432109876543210
1670 00111000101xxxxxx10100xxxxxxxxxx
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 01111000101xxxxxx10100xxxxxxxxxx
1685 /* 33222222222211111111110000000000
1686 10987654321098765432109876543210
1687 1x111000101xxxxxx10100xxxxxxxxxx
1695 if (((word
>> 23) & 0x1) == 0)
1697 if (((word
>> 31) & 0x1) == 0)
1699 if (((word
>> 30) & 0x1) == 0)
1701 /* 33222222222211111111110000000000
1702 10987654321098765432109876543210
1703 00111000011xxxxxx10100xxxxxxxxxx
1709 /* 33222222222211111111110000000000
1710 10987654321098765432109876543210
1711 01111000011xxxxxx10100xxxxxxxxxx
1718 /* 33222222222211111111110000000000
1719 10987654321098765432109876543210
1720 1x111000011xxxxxx10100xxxxxxxxxx
1727 if (((word
>> 31) & 0x1) == 0)
1729 if (((word
>> 30) & 0x1) == 0)
1731 /* 33222222222211111111110000000000
1732 10987654321098765432109876543210
1733 00111000111xxxxxx10100xxxxxxxxxx
1739 /* 33222222222211111111110000000000
1740 10987654321098765432109876543210
1741 01111000111xxxxxx10100xxxxxxxxxx
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 1x111000111xxxxxx10100xxxxxxxxxx
1760 if (((word
>> 14) & 0x1) == 0)
1762 if (((word
>> 22) & 0x1) == 0)
1764 if (((word
>> 23) & 0x1) == 0)
1766 if (((word
>> 31) & 0x1) == 0)
1768 if (((word
>> 30) & 0x1) == 0)
1770 /* 33222222222211111111110000000000
1771 10987654321098765432109876543210
1772 00111000001xxxxxx01100xxxxxxxxxx
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 01111000001xxxxxx01100xxxxxxxxxx
1787 /* 33222222222211111111110000000000
1788 10987654321098765432109876543210
1789 1x111000001xxxxxx01100xxxxxxxxxx
1796 if (((word
>> 31) & 0x1) == 0)
1798 if (((word
>> 30) & 0x1) == 0)
1800 /* 33222222222211111111110000000000
1801 10987654321098765432109876543210
1802 00111000101xxxxxx01100xxxxxxxxxx
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 01111000101xxxxxx01100xxxxxxxxxx
1817 /* 33222222222211111111110000000000
1818 10987654321098765432109876543210
1819 1x111000101xxxxxx01100xxxxxxxxxx
1827 if (((word
>> 23) & 0x1) == 0)
1829 if (((word
>> 31) & 0x1) == 0)
1831 if (((word
>> 30) & 0x1) == 0)
1833 /* 33222222222211111111110000000000
1834 10987654321098765432109876543210
1835 00111000011xxxxxx01100xxxxxxxxxx
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 01111000011xxxxxx01100xxxxxxxxxx
1850 /* 33222222222211111111110000000000
1851 10987654321098765432109876543210
1852 1x111000011xxxxxx01100xxxxxxxxxx
1859 if (((word
>> 31) & 0x1) == 0)
1861 if (((word
>> 30) & 0x1) == 0)
1863 /* 33222222222211111111110000000000
1864 10987654321098765432109876543210
1865 00111000111xxxxxx01100xxxxxxxxxx
1871 /* 33222222222211111111110000000000
1872 10987654321098765432109876543210
1873 01111000111xxxxxx01100xxxxxxxxxx
1880 /* 33222222222211111111110000000000
1881 10987654321098765432109876543210
1882 1x111000111xxxxxx01100xxxxxxxxxx
1891 if (((word
>> 22) & 0x1) == 0)
1893 if (((word
>> 23) & 0x1) == 0)
1895 if (((word
>> 31) & 0x1) == 0)
1897 if (((word
>> 30) & 0x1) == 0)
1899 /* 33222222222211111111110000000000
1900 10987654321098765432109876543210
1901 00111000001xxxxxx11100xxxxxxxxxx
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 01111000001xxxxxx11100xxxxxxxxxx
1916 /* 33222222222211111111110000000000
1917 10987654321098765432109876543210
1918 1x111000001xxxxxx11100xxxxxxxxxx
1925 if (((word
>> 31) & 0x1) == 0)
1927 if (((word
>> 30) & 0x1) == 0)
1929 /* 33222222222211111111110000000000
1930 10987654321098765432109876543210
1931 00111000101xxxxxx11100xxxxxxxxxx
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 01111000101xxxxxx11100xxxxxxxxxx
1946 /* 33222222222211111111110000000000
1947 10987654321098765432109876543210
1948 1x111000101xxxxxx11100xxxxxxxxxx
1956 if (((word
>> 23) & 0x1) == 0)
1958 if (((word
>> 31) & 0x1) == 0)
1960 if (((word
>> 30) & 0x1) == 0)
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 00111000011xxxxxx11100xxxxxxxxxx
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 01111000011xxxxxx11100xxxxxxxxxx
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 1x111000011xxxxxx11100xxxxxxxxxx
1988 if (((word
>> 31) & 0x1) == 0)
1990 if (((word
>> 30) & 0x1) == 0)
1992 /* 33222222222211111111110000000000
1993 10987654321098765432109876543210
1994 00111000111xxxxxx11100xxxxxxxxxx
2000 /* 33222222222211111111110000000000
2001 10987654321098765432109876543210
2002 01111000111xxxxxx11100xxxxxxxxxx
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 1x111000111xxxxxx11100xxxxxxxxxx
2024 if (((word
>> 21) & 0x1) == 0)
2026 if (((word
>> 23) & 0x1) == 0)
2028 if (((word
>> 22) & 0x1) == 0)
2030 if (((word
>> 31) & 0x1) == 0)
2032 if (((word
>> 30) & 0x1) == 0)
2034 /* 33222222222211111111110000000000
2035 10987654321098765432109876543210
2036 00111000000xxxxxxxxx10xxxxxxxxxx
2042 /* 33222222222211111111110000000000
2043 10987654321098765432109876543210
2044 01111000000xxxxxxxxx10xxxxxxxxxx
2051 /* 33222222222211111111110000000000
2052 10987654321098765432109876543210
2053 1x111000000xxxxxxxxx10xxxxxxxxxx
2060 if (((word
>> 31) & 0x1) == 0)
2062 if (((word
>> 30) & 0x1) == 0)
2064 /* 33222222222211111111110000000000
2065 10987654321098765432109876543210
2066 00111000010xxxxxxxxx10xxxxxxxxxx
2072 /* 33222222222211111111110000000000
2073 10987654321098765432109876543210
2074 01111000010xxxxxxxxx10xxxxxxxxxx
2081 /* 33222222222211111111110000000000
2082 10987654321098765432109876543210
2083 1x111000010xxxxxxxxx10xxxxxxxxxx
2091 if (((word
>> 30) & 0x1) == 0)
2093 if (((word
>> 31) & 0x1) == 0)
2095 /* 33222222222211111111110000000000
2096 10987654321098765432109876543210
2097 001110001x0xxxxxxxxx10xxxxxxxxxx
2103 /* 33222222222211111111110000000000
2104 10987654321098765432109876543210
2105 101110001x0xxxxxxxxx10xxxxxxxxxx
2112 /* 33222222222211111111110000000000
2113 10987654321098765432109876543210
2114 x11110001x0xxxxxxxxx10xxxxxxxxxx
2122 if (((word
>> 23) & 0x1) == 0)
2124 if (((word
>> 22) & 0x1) == 0)
2126 if (((word
>> 31) & 0x1) == 0)
2128 if (((word
>> 30) & 0x1) == 0)
2130 /* 33222222222211111111110000000000
2131 10987654321098765432109876543210
2132 00111000001xxxxxxxxx10xxxxxxxxxx
2138 /* 33222222222211111111110000000000
2139 10987654321098765432109876543210
2140 01111000001xxxxxxxxx10xxxxxxxxxx
2147 /* 33222222222211111111110000000000
2148 10987654321098765432109876543210
2149 1x111000001xxxxxxxxx10xxxxxxxxxx
2156 if (((word
>> 31) & 0x1) == 0)
2158 if (((word
>> 30) & 0x1) == 0)
2160 /* 33222222222211111111110000000000
2161 10987654321098765432109876543210
2162 00111000011xxxxxxxxx10xxxxxxxxxx
2168 /* 33222222222211111111110000000000
2169 10987654321098765432109876543210
2170 01111000011xxxxxxxxx10xxxxxxxxxx
2177 /* 33222222222211111111110000000000
2178 10987654321098765432109876543210
2179 1x111000011xxxxxxxxx10xxxxxxxxxx
2187 if (((word
>> 30) & 0x1) == 0)
2189 if (((word
>> 31) & 0x1) == 0)
2191 /* 33222222222211111111110000000000
2192 10987654321098765432109876543210
2193 001110001x1xxxxxxxxx10xxxxxxxxxx
2199 /* 33222222222211111111110000000000
2200 10987654321098765432109876543210
2201 101110001x1xxxxxxxxx10xxxxxxxxxx
2208 if (((word
>> 31) & 0x1) == 0)
2210 /* 33222222222211111111110000000000
2211 10987654321098765432109876543210
2212 011110001x1xxxxxxxxx10xxxxxxxxxx
2218 /* 33222222222211111111110000000000
2219 10987654321098765432109876543210
2220 111110001x1xxxxxxxxx10xxxxxxxxxx
2231 if (((word
>> 21) & 0x1) == 0)
2233 if (((word
>> 23) & 0x1) == 0)
2235 if (((word
>> 22) & 0x1) == 0)
2237 if (((word
>> 31) & 0x1) == 0)
2239 if (((word
>> 30) & 0x1) == 0)
2241 /* 33222222222211111111110000000000
2242 10987654321098765432109876543210
2243 00111000000xxxxxxxxxx1xxxxxxxxxx
2249 /* 33222222222211111111110000000000
2250 10987654321098765432109876543210
2251 01111000000xxxxxxxxxx1xxxxxxxxxx
2258 /* 33222222222211111111110000000000
2259 10987654321098765432109876543210
2260 1x111000000xxxxxxxxxx1xxxxxxxxxx
2267 if (((word
>> 31) & 0x1) == 0)
2269 if (((word
>> 30) & 0x1) == 0)
2271 /* 33222222222211111111110000000000
2272 10987654321098765432109876543210
2273 00111000010xxxxxxxxxx1xxxxxxxxxx
2279 /* 33222222222211111111110000000000
2280 10987654321098765432109876543210
2281 01111000010xxxxxxxxxx1xxxxxxxxxx
2288 /* 33222222222211111111110000000000
2289 10987654321098765432109876543210
2290 1x111000010xxxxxxxxxx1xxxxxxxxxx
2298 if (((word
>> 30) & 0x1) == 0)
2300 if (((word
>> 31) & 0x1) == 0)
2302 /* 33222222222211111111110000000000
2303 10987654321098765432109876543210
2304 001110001x0xxxxxxxxxx1xxxxxxxxxx
2310 /* 33222222222211111111110000000000
2311 10987654321098765432109876543210
2312 101110001x0xxxxxxxxxx1xxxxxxxxxx
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2329 if (((word
>> 23) & 0x1) == 0)
2331 /* 33222222222211111111110000000000
2332 10987654321098765432109876543210
2333 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2339 /* 33222222222211111111110000000000
2340 10987654321098765432109876543210
2341 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2351 if (((word
>> 23) & 0x1) == 0)
2353 if (((word
>> 22) & 0x1) == 0)
2355 if (((word
>> 29) & 0x1) == 0)
2357 if (((word
>> 10) & 0x1) == 0)
2359 if (((word
>> 11) & 0x1) == 0)
2361 if (((word
>> 21) & 0x1) == 0)
2363 if (((word
>> 30) & 0x1) == 0)
2365 if (((word
>> 31) & 0x1) == 0)
2367 /* 33222222222211111111110000000000
2368 10987654321098765432109876543210
2369 00011001000xxxxxxxxx00xxxxxxxxxx
2375 /* 33222222222211111111110000000000
2376 10987654321098765432109876543210
2377 10011001000xxxxxxxxx00xxxxxxxxxx
2384 if (((word
>> 31) & 0x1) == 0)
2386 /* 33222222222211111111110000000000
2387 10987654321098765432109876543210
2388 01011001000xxxxxxxxx00xxxxxxxxxx
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 11011001000xxxxxxxxx00xxxxxxxxxx
2404 /* 33222222222211111111110000000000
2405 10987654321098765432109876543210
2406 xx011001001xxxxxxxxx00xxxxxxxxxx
2413 /* 33222222222211111111110000000000
2414 10987654321098765432109876543210
2415 xx01100100xxxxxxxxxx10xxxxxxxxxx
2422 /* 33222222222211111111110000000000
2423 10987654321098765432109876543210
2424 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2431 if (((word
>> 31) & 0x1) == 0)
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 0011100100xxxxxxxxxxxxxxxxxxxxxx
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 0111100100xxxxxxxxxxxxxxxxxxxxxx
2452 /* 33222222222211111111110000000000
2453 10987654321098765432109876543210
2454 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2462 if (((word
>> 29) & 0x1) == 0)
2464 if (((word
>> 10) & 0x1) == 0)
2466 if (((word
>> 11) & 0x1) == 0)
2468 if (((word
>> 21) & 0x1) == 0)
2470 if (((word
>> 30) & 0x1) == 0)
2472 if (((word
>> 31) & 0x1) == 0)
2474 /* 33222222222211111111110000000000
2475 10987654321098765432109876543210
2476 00011001010xxxxxxxxx00xxxxxxxxxx
2482 /* 33222222222211111111110000000000
2483 10987654321098765432109876543210
2484 10011001010xxxxxxxxx00xxxxxxxxxx
2491 if (((word
>> 31) & 0x1) == 0)
2493 /* 33222222222211111111110000000000
2494 10987654321098765432109876543210
2495 01011001010xxxxxxxxx00xxxxxxxxxx
2501 /* 33222222222211111111110000000000
2502 10987654321098765432109876543210
2503 11011001010xxxxxxxxx00xxxxxxxxxx
2511 /* 33222222222211111111110000000000
2512 10987654321098765432109876543210
2513 xx011001011xxxxxxxxx00xxxxxxxxxx
2520 /* 33222222222211111111110000000000
2521 10987654321098765432109876543210
2522 xx01100101xxxxxxxxxx10xxxxxxxxxx
2529 /* 33222222222211111111110000000000
2530 10987654321098765432109876543210
2531 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2538 if (((word
>> 31) & 0x1) == 0)
2540 if (((word
>> 30) & 0x1) == 0)
2542 /* 33222222222211111111110000000000
2543 10987654321098765432109876543210
2544 0011100101xxxxxxxxxxxxxxxxxxxxxx
2550 /* 33222222222211111111110000000000
2551 10987654321098765432109876543210
2552 0111100101xxxxxxxxxxxxxxxxxxxxxx
2559 /* 33222222222211111111110000000000
2560 10987654321098765432109876543210
2561 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2570 if (((word
>> 29) & 0x1) == 0)
2572 if (((word
>> 10) & 0x1) == 0)
2574 if (((word
>> 11) & 0x1) == 0)
2576 if (((word
>> 21) & 0x1) == 0)
2578 if (((word
>> 22) & 0x1) == 0)
2580 if (((word
>> 30) & 0x1) == 0)
2582 if (((word
>> 31) & 0x1) == 0)
2584 /* 33222222222211111111110000000000
2585 10987654321098765432109876543210
2586 00011001100xxxxxxxxx00xxxxxxxxxx
2592 /* 33222222222211111111110000000000
2593 10987654321098765432109876543210
2594 10011001100xxxxxxxxx00xxxxxxxxxx
2601 /* 33222222222211111111110000000000
2602 10987654321098765432109876543210
2603 x1011001100xxxxxxxxx00xxxxxxxxxx
2610 if (((word
>> 30) & 0x1) == 0)
2612 /* 33222222222211111111110000000000
2613 10987654321098765432109876543210
2614 x0011001110xxxxxxxxx00xxxxxxxxxx
2620 /* 33222222222211111111110000000000
2621 10987654321098765432109876543210
2622 x1011001110xxxxxxxxx00xxxxxxxxxx
2630 if (((word
>> 22) & 0x1) == 0)
2632 /* 33222222222211111111110000000000
2633 10987654321098765432109876543210
2634 xx011001101xxxxxxxxx00xxxxxxxxxx
2640 /* 33222222222211111111110000000000
2641 10987654321098765432109876543210
2642 xx011001111xxxxxxxxx00xxxxxxxxxx
2650 if (((word
>> 22) & 0x1) == 0)
2652 /* 33222222222211111111110000000000
2653 10987654321098765432109876543210
2654 xx01100110xxxxxxxxxx10xxxxxxxxxx
2660 /* 33222222222211111111110000000000
2661 10987654321098765432109876543210
2662 xx01100111xxxxxxxxxx10xxxxxxxxxx
2670 if (((word
>> 22) & 0x1) == 0)
2672 /* 33222222222211111111110000000000
2673 10987654321098765432109876543210
2674 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2680 /* 33222222222211111111110000000000
2681 10987654321098765432109876543210
2682 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2690 if (((word
>> 30) & 0x1) == 0)
2692 if (((word
>> 31) & 0x1) == 0)
2694 /* 33222222222211111111110000000000
2695 10987654321098765432109876543210
2696 001110011xxxxxxxxxxxxxxxxxxxxxxx
2702 /* 33222222222211111111110000000000
2703 10987654321098765432109876543210
2704 101110011xxxxxxxxxxxxxxxxxxxxxxx
2711 if (((word
>> 31) & 0x1) == 0)
2713 /* 33222222222211111111110000000000
2714 10987654321098765432109876543210
2715 011110011xxxxxxxxxxxxxxxxxxxxxxx
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 111110011xxxxxxxxxxxxxxxxxxxxxxx
2736 if (((word
>> 24) & 0x1) == 0)
2738 if (((word
>> 27) & 0x1) == 0)
2740 if (((word
>> 23) & 0x1) == 0)
2742 if (((word
>> 29) & 0x1) == 0)
2744 if (((word
>> 30) & 0x1) == 0)
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2754 /* 33222222222211111111110000000000
2755 10987654321098765432109876543210
2756 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2763 if (((word
>> 30) & 0x1) == 0)
2765 /* 33222222222211111111110000000000
2766 10987654321098765432109876543210
2767 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2773 /* 33222222222211111111110000000000
2774 10987654321098765432109876543210
2775 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2783 if (((word
>> 29) & 0x1) == 0)
2785 if (((word
>> 30) & 0x1) == 0)
2787 /* 33222222222211111111110000000000
2788 10987654321098765432109876543210
2789 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2795 /* 33222222222211111111110000000000
2796 10987654321098765432109876543210
2797 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2804 /* 33222222222211111111110000000000
2805 10987654321098765432109876543210
2806 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2814 if (((word
>> 21) & 0x1) == 0)
2816 if (((word
>> 28) & 0x1) == 0)
2818 if (((word
>> 29) & 0x1) == 0)
2820 if (((word
>> 30) & 0x1) == 0)
2822 /* 33222222222211111111110000000000
2823 10987654321098765432109876543210
2824 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2839 if (((word
>> 30) & 0x1) == 0)
2841 /* 33222222222211111111110000000000
2842 10987654321098765432109876543210
2843 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2849 /* 33222222222211111111110000000000
2850 10987654321098765432109876543210
2851 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2859 if (((word
>> 10) & 0x1) == 0)
2861 if (((word
>> 11) & 0x1) == 0)
2863 if (((word
>> 22) & 0x1) == 0)
2865 if (((word
>> 23) & 0x1) == 0)
2867 if (((word
>> 29) & 0x1) == 0)
2869 if (((word
>> 30) & 0x1) == 0)
2871 /* 33222222222211111111110000000000
2872 10987654321098765432109876543210
2873 x0011010000xxxxxxxxx00xxxxxxxxxx
2879 /* 33222222222211111111110000000000
2880 10987654321098765432109876543210
2881 x1011010000xxxxxxxxx00xxxxxxxxxx
2888 if (((word
>> 30) & 0x1) == 0)
2890 /* 33222222222211111111110000000000
2891 10987654321098765432109876543210
2892 x0111010000xxxxxxxxx00xxxxxxxxxx
2898 /* 33222222222211111111110000000000
2899 10987654321098765432109876543210
2900 x1111010000xxxxxxxxx00xxxxxxxxxx
2908 if (((word
>> 30) & 0x1) == 0)
2910 /* 33222222222211111111110000000000
2911 10987654321098765432109876543210
2912 x0x11010100xxxxxxxxx00xxxxxxxxxx
2918 /* 33222222222211111111110000000000
2919 10987654321098765432109876543210
2920 x1x11010100xxxxxxxxx00xxxxxxxxxx
2928 if (((word
>> 23) & 0x1) == 0)
2930 if (((word
>> 30) & 0x1) == 0)
2932 /* 33222222222211111111110000000000
2933 10987654321098765432109876543210
2934 x0x11010010xxxxxxxxx00xxxxxxxxxx
2940 /* 33222222222211111111110000000000
2941 10987654321098765432109876543210
2942 x1x11010010xxxxxxxxx00xxxxxxxxxx
2949 if (((word
>> 12) & 0x1) == 0)
2951 if (((word
>> 13) & 0x1) == 0)
2953 if (((word
>> 14) & 0x1) == 0)
2955 if (((word
>> 29) & 0x1) == 0)
2957 if (((word
>> 30) & 0x1) == 0)
2959 /* 33222222222211111111110000000000
2960 10987654321098765432109876543210
2961 x0011010110xxxxxx00000xxxxxxxxxx
2967 if (((word
>> 16) & 0x1) == 0)
2969 /* 33222222222211111111110000000000
2970 10987654321098765432109876543210
2971 x1011010110xxxx0x00000xxxxxxxxxx
2977 /* 33222222222211111111110000000000
2978 10987654321098765432109876543210
2979 x1011010110xxxx1x00000xxxxxxxxxx
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 xx111010110xxxxxx00000xxxxxxxxxx
2996 if (((word
>> 30) & 0x1) == 0)
2998 /* 33222222222211111111110000000000
2999 10987654321098765432109876543210
3000 x0x11010110xxxxxx10000xxxxxxxxxx
3006 /* 33222222222211111111110000000000
3007 10987654321098765432109876543210
3008 x1x11010110xxxxxx10000xxxxxxxxxx
3016 if (((word
>> 30) & 0x1) == 0)
3018 /* 33222222222211111111110000000000
3019 10987654321098765432109876543210
3020 x0x11010110xxxxxxx1000xxxxxxxxxx
3026 /* 33222222222211111111110000000000
3027 10987654321098765432109876543210
3028 x1x11010110xxxxxxx1000xxxxxxxxxx
3036 if (((word
>> 13) & 0x1) == 0)
3038 if (((word
>> 14) & 0x1) == 0)
3040 if (((word
>> 30) & 0x1) == 0)
3042 /* 33222222222211111111110000000000
3043 10987654321098765432109876543210
3044 x0x11010110xxxxxx00100xxxxxxxxxx
3050 if (((word
>> 16) & 0x1) == 0)
3052 /* 33222222222211111111110000000000
3053 10987654321098765432109876543210
3054 x1x11010110xxxx0x00100xxxxxxxxxx
3060 /* 33222222222211111111110000000000
3061 10987654321098765432109876543210
3062 x1x11010110xxxx1x00100xxxxxxxxxx
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 xxx11010110xxxxxx10100xxxxxxxxxx
3079 if (((word
>> 30) & 0x1) == 0)
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 x0x11010110xxxxxxx1100xxxxxxxxxx
3089 /* 33222222222211111111110000000000
3090 10987654321098765432109876543210
3091 x1x11010110xxxxxxx1100xxxxxxxxxx
3102 if (((word
>> 22) & 0x1) == 0)
3104 if (((word
>> 14) & 0x1) == 0)
3106 /* 33222222222211111111110000000000
3107 10987654321098765432109876543210
3108 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3114 /* 33222222222211111111110000000000
3115 10987654321098765432109876543210
3116 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3123 if (((word
>> 23) & 0x1) == 0)
3125 if (((word
>> 30) & 0x1) == 0)
3127 /* 33222222222211111111110000000000
3128 10987654321098765432109876543210
3129 x0x11010010xxxxxxxxx10xxxxxxxxxx
3135 /* 33222222222211111111110000000000
3136 10987654321098765432109876543210
3137 x1x11010010xxxxxxxxx10xxxxxxxxxx
3144 if (((word
>> 12) & 0x1) == 0)
3146 if (((word
>> 13) & 0x1) == 0)
3148 if (((word
>> 14) & 0x1) == 0)
3150 if (((word
>> 30) & 0x1) == 0)
3152 /* 33222222222211111111110000000000
3153 10987654321098765432109876543210
3154 x0x11010110xxxxxx00010xxxxxxxxxx
3160 if (((word
>> 16) & 0x1) == 0)
3162 if (((word
>> 31) & 0x1) == 0)
3164 /* 33222222222211111111110000000000
3165 10987654321098765432109876543210
3166 01x11010110xxxx0x00010xxxxxxxxxx
3172 /* 33222222222211111111110000000000
3173 10987654321098765432109876543210
3174 11x11010110xxxx0x00010xxxxxxxxxx
3181 /* 33222222222211111111110000000000
3182 10987654321098765432109876543210
3183 x1x11010110xxxx1x00010xxxxxxxxxx
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 xxx11010110xxxxxx10010xxxxxxxxxx
3200 if (((word
>> 30) & 0x1) == 0)
3202 /* 33222222222211111111110000000000
3203 10987654321098765432109876543210
3204 x0x11010110xxxxxxx1010xxxxxxxxxx
3210 /* 33222222222211111111110000000000
3211 10987654321098765432109876543210
3212 x1x11010110xxxxxxx1010xxxxxxxxxx
3220 if (((word
>> 13) & 0x1) == 0)
3222 if (((word
>> 14) & 0x1) == 0)
3224 /* 33222222222211111111110000000000
3225 10987654321098765432109876543210
3226 xxx11010110xxxxxx00110xxxxxxxxxx
3232 /* 33222222222211111111110000000000
3233 10987654321098765432109876543210
3234 xxx11010110xxxxxx10110xxxxxxxxxx
3241 /* 33222222222211111111110000000000
3242 10987654321098765432109876543210
3243 xxx11010110xxxxxxx1110xxxxxxxxxx
3254 if (((word
>> 11) & 0x1) == 0)
3256 if (((word
>> 22) & 0x1) == 0)
3258 if (((word
>> 23) & 0x1) == 0)
3260 /* 33222222222211111111110000000000
3261 10987654321098765432109876543210
3262 xxx11010000xxxxxxxxx01xxxxxxxxxx
3268 if (((word
>> 30) & 0x1) == 0)
3270 /* 33222222222211111111110000000000
3271 10987654321098765432109876543210
3272 x0x11010100xxxxxxxxx01xxxxxxxxxx
3278 /* 33222222222211111111110000000000
3279 10987654321098765432109876543210
3280 x1x11010100xxxxxxxxx01xxxxxxxxxx
3288 if (((word
>> 12) & 0x1) == 0)
3290 if (((word
>> 13) & 0x1) == 0)
3292 if (((word
>> 14) & 0x1) == 0)
3294 if (((word
>> 16) & 0x1) == 0)
3296 /* 33222222222211111111110000000000
3297 10987654321098765432109876543210
3298 xxx11010x10xxxx0x00001xxxxxxxxxx
3304 /* 33222222222211111111110000000000
3305 10987654321098765432109876543210
3306 xxx11010x10xxxx1x00001xxxxxxxxxx
3313 if (((word
>> 30) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 x0x11010x10xxxxxx10001xxxxxxxxxx
3323 /* 33222222222211111111110000000000
3324 10987654321098765432109876543210
3325 x1x11010x10xxxxxx10001xxxxxxxxxx
3333 if (((word
>> 30) & 0x1) == 0)
3335 /* 33222222222211111111110000000000
3336 10987654321098765432109876543210
3337 x0x11010x10xxxxxxx1001xxxxxxxxxx
3343 /* 33222222222211111111110000000000
3344 10987654321098765432109876543210
3345 x1x11010x10xxxxxxx1001xxxxxxxxxx
3353 if (((word
>> 13) & 0x1) == 0)
3355 if (((word
>> 14) & 0x1) == 0)
3357 if (((word
>> 30) & 0x1) == 0)
3359 /* 33222222222211111111110000000000
3360 10987654321098765432109876543210
3361 x0x11010x10xxxxxx00101xxxxxxxxxx
3367 if (((word
>> 16) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 x1x11010x10xxxx0x00101xxxxxxxxxx
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 x1x11010x10xxxx1x00101xxxxxxxxxx
3387 /* 33222222222211111111110000000000
3388 10987654321098765432109876543210
3389 xxx11010x10xxxxxx10101xxxxxxxxxx
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xxx11010x10xxxxxxx1101xxxxxxxxxx
3407 if (((word
>> 12) & 0x1) == 0)
3409 if (((word
>> 13) & 0x1) == 0)
3411 if (((word
>> 14) & 0x1) == 0)
3413 if (((word
>> 30) & 0x1) == 0)
3415 /* 33222222222211111111110000000000
3416 10987654321098765432109876543210
3417 x0x11010xx0xxxxxx00011xxxxxxxxxx
3423 if (((word
>> 16) & 0x1) == 0)
3425 /* 33222222222211111111110000000000
3426 10987654321098765432109876543210
3427 x1x11010xx0xxxx0x00011xxxxxxxxxx
3433 /* 33222222222211111111110000000000
3434 10987654321098765432109876543210
3435 x1x11010xx0xxxx1x00011xxxxxxxxxx
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 xxx11010xx0xxxxxx10011xxxxxxxxxx
3452 if (((word
>> 30) & 0x1) == 0)
3454 /* 33222222222211111111110000000000
3455 10987654321098765432109876543210
3456 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3462 /* 33222222222211111111110000000000
3463 10987654321098765432109876543210
3464 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3472 if (((word
>> 13) & 0x1) == 0)
3474 if (((word
>> 14) & 0x1) == 0)
3476 /* 33222222222211111111110000000000
3477 10987654321098765432109876543210
3478 xxx11010xx0xxxxxx00111xxxxxxxxxx
3484 /* 33222222222211111111110000000000
3485 10987654321098765432109876543210
3486 xxx11010xx0xxxxxx10111xxxxxxxxxx
3493 /* 33222222222211111111110000000000
3494 10987654321098765432109876543210
3495 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3506 if (((word
>> 29) & 0x1) == 0)
3508 if (((word
>> 30) & 0x1) == 0)
3510 /* 33222222222211111111110000000000
3511 10987654321098765432109876543210
3512 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3518 /* 33222222222211111111110000000000
3519 10987654321098765432109876543210
3520 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3527 if (((word
>> 30) & 0x1) == 0)
3529 /* 33222222222211111111110000000000
3530 10987654321098765432109876543210
3531 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3537 /* 33222222222211111111110000000000
3538 10987654321098765432109876543210
3539 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3549 if (((word
>> 27) & 0x1) == 0)
3551 if (((word
>> 23) & 0x1) == 0)
3553 if (((word
>> 29) & 0x1) == 0)
3555 if (((word
>> 30) & 0x1) == 0)
3557 /* 33222222222211111111110000000000
3558 10987654321098765432109876543210
3559 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3574 /* 33222222222211111111110000000000
3575 10987654321098765432109876543210
3576 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3583 /* 33222222222211111111110000000000
3584 10987654321098765432109876543210
3585 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3592 if (((word
>> 21) & 0x1) == 0)
3594 if (((word
>> 28) & 0x1) == 0)
3596 if (((word
>> 29) & 0x1) == 0)
3598 if (((word
>> 30) & 0x1) == 0)
3600 /* 33222222222211111111110000000000
3601 10987654321098765432109876543210
3602 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3617 if (((word
>> 30) & 0x1) == 0)
3619 /* 33222222222211111111110000000000
3620 10987654321098765432109876543210
3621 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3627 /* 33222222222211111111110000000000
3628 10987654321098765432109876543210
3629 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3637 if (((word
>> 15) & 0x1) == 0)
3639 if (((word
>> 22) & 0x1) == 0)
3641 /* 33222222222211111111110000000000
3642 10987654321098765432109876543210
3643 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3649 if (((word
>> 23) & 0x1) == 0)
3651 /* 33222222222211111111110000000000
3652 10987654321098765432109876543210
3653 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3659 /* 33222222222211111111110000000000
3660 10987654321098765432109876543210
3661 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3669 /* 33222222222211111111110000000000
3670 10987654321098765432109876543210
3671 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3679 if (((word
>> 23) & 0x1) == 0)
3681 if (((word
>> 28) & 0x1) == 0)
3683 if (((word
>> 29) & 0x1) == 0)
3685 if (((word
>> 30) & 0x1) == 0)
3687 /* 33222222222211111111110000000000
3688 10987654321098765432109876543210
3689 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3695 /* 33222222222211111111110000000000
3696 10987654321098765432109876543210
3697 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3704 if (((word
>> 30) & 0x1) == 0)
3706 /* 33222222222211111111110000000000
3707 10987654321098765432109876543210
3708 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3714 /* 33222222222211111111110000000000
3715 10987654321098765432109876543210
3716 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3724 if (((word
>> 15) & 0x1) == 0)
3726 /* 33222222222211111111110000000000
3727 10987654321098765432109876543210
3728 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3734 /* 33222222222211111111110000000000
3735 10987654321098765432109876543210
3736 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3744 if (((word
>> 15) & 0x1) == 0)
3746 /* 33222222222211111111110000000000
3747 10987654321098765432109876543210
3748 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3754 /* 33222222222211111111110000000000
3755 10987654321098765432109876543210
3756 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3768 if (((word
>> 27) & 0x1) == 0)
3770 if (((word
>> 28) & 0x1) == 0)
3772 if (((word
>> 24) & 0x1) == 0)
3774 if (((word
>> 29) & 0x1) == 0)
3776 if (((word
>> 13) & 0x1) == 0)
3778 if (((word
>> 14) & 0x1) == 0)
3780 if (((word
>> 15) & 0x1) == 0)
3782 if (((word
>> 21) & 0x1) == 0)
3784 if (((word
>> 30) & 0x1) == 0)
3786 if (((word
>> 31) & 0x1) == 0)
3788 if (((word
>> 16) & 0x1) == 0)
3790 if (((word
>> 17) & 0x1) == 0)
3792 if (((word
>> 18) & 0x1) == 0)
3794 if (((word
>> 19) & 0x1) == 0)
3796 if (((word
>> 20) & 0x1) == 0)
3798 /* 33222222222211111111110000000000
3799 10987654321098765432109876543210
3800 000001x0xx000000000xxxxxxxxxxxxx
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 000001x0xx010000000xxxxxxxxxxxxx
3815 if (((word
>> 20) & 0x1) == 0)
3817 /* 33222222222211111111110000000000
3818 10987654321098765432109876543210
3819 000001x0xx001000000xxxxxxxxxxxxx
3825 /* 33222222222211111111110000000000
3826 10987654321098765432109876543210
3827 000001x0xx011000000xxxxxxxxxxxxx
3835 if (((word
>> 19) & 0x1) == 0)
3837 /* 33222222222211111111110000000000
3838 10987654321098765432109876543210
3839 000001x0xx0x0100000xxxxxxxxxxxxx
3845 /* 33222222222211111111110000000000
3846 10987654321098765432109876543210
3847 000001x0xx0x1100000xxxxxxxxxxxxx
3855 if (((word
>> 18) & 0x1) == 0)
3857 if (((word
>> 19) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 000001x0xx0x0010000xxxxxxxxxxxxx
3867 if (((word
>> 20) & 0x1) == 0)
3869 /* 33222222222211111111110000000000
3870 10987654321098765432109876543210
3871 000001x0xx001010000xxxxxxxxxxxxx
3877 /* 33222222222211111111110000000000
3878 10987654321098765432109876543210
3879 000001x0xx011010000xxxxxxxxxxxxx
3887 /* 33222222222211111111110000000000
3888 10987654321098765432109876543210
3889 000001x0xx0xx110000xxxxxxxxxxxxx
3897 if (((word
>> 17) & 0x1) == 0)
3899 if (((word
>> 18) & 0x1) == 0)
3901 if (((word
>> 19) & 0x1) == 0)
3903 /* 33222222222211111111110000000000
3904 10987654321098765432109876543210
3905 000001x0xx0x0001000xxxxxxxxxxxxx
3911 if (((word
>> 20) & 0x1) == 0)
3913 /* 33222222222211111111110000000000
3914 10987654321098765432109876543210
3915 000001x0xx001001000xxxxxxxxxxxxx
3921 /* 33222222222211111111110000000000
3922 10987654321098765432109876543210
3923 000001x0xx011001000xxxxxxxxxxxxx
3931 if (((word
>> 19) & 0x1) == 0)
3933 /* 33222222222211111111110000000000
3934 10987654321098765432109876543210
3935 000001x0xx0x0101000xxxxxxxxxxxxx
3941 /* 33222222222211111111110000000000
3942 10987654321098765432109876543210
3943 000001x0xx0x1101000xxxxxxxxxxxxx
3951 if (((word
>> 18) & 0x1) == 0)
3953 if (((word
>> 19) & 0x1) == 0)
3955 if (((word
>> 20) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 000001x0xx000011000xxxxxxxxxxxxx
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 000001x0xx010011000xxxxxxxxxxxxx
3974 if (((word
>> 20) & 0x1) == 0)
3976 /* 33222222222211111111110000000000
3977 10987654321098765432109876543210
3978 000001x0xx001011000xxxxxxxxxxxxx
3984 /* 33222222222211111111110000000000
3985 10987654321098765432109876543210
3986 000001x0xx011011000xxxxxxxxxxxxx
3994 /* 33222222222211111111110000000000
3995 10987654321098765432109876543210
3996 000001x0xx0xx111000xxxxxxxxxxxxx
4005 if (((word
>> 23) & 0x1) == 0)
4007 /* 33222222222211111111110000000000
4008 10987654321098765432109876543210
4009 100001x00x0xxxxx000xxxxxxxxxxxxx
4015 /* 33222222222211111111110000000000
4016 10987654321098765432109876543210
4017 100001x01x0xxxxx000xxxxxxxxxxxxx
4025 if (((word
>> 31) & 0x1) == 0)
4027 if (((word
>> 12) & 0x1) == 0)
4029 if (((word
>> 10) & 0x1) == 0)
4031 if (((word
>> 11) & 0x1) == 0)
4033 /* 33222222222211111111110000000000
4034 10987654321098765432109876543210
4035 010001x0xx0xxxxx000000xxxxxxxxxx
4041 /* 33222222222211111111110000000000
4042 10987654321098765432109876543210
4043 010001x0xx0xxxxx000010xxxxxxxxxx
4050 if (((word
>> 11) & 0x1) == 0)
4052 /* 33222222222211111111110000000000
4053 10987654321098765432109876543210
4054 010001x0xx0xxxxx000001xxxxxxxxxx
4060 /* 33222222222211111111110000000000
4061 10987654321098765432109876543210
4062 010001x0xx0xxxxx000011xxxxxxxxxx
4070 /* 33222222222211111111110000000000
4071 10987654321098765432109876543210
4072 010001x0xx0xxxxx0001xxxxxxxxxxxx
4079 if (((word
>> 23) & 0x1) == 0)
4081 /* 33222222222211111111110000000000
4082 10987654321098765432109876543210
4083 110001x00x0xxxxx000xxxxxxxxxxxxx
4089 /* 33222222222211111111110000000000
4090 10987654321098765432109876543210
4091 110001x01x0xxxxx000xxxxxxxxxxxxx
4100 if (((word
>> 30) & 0x1) == 0)
4102 if (((word
>> 31) & 0x1) == 0)
4104 if (((word
>> 10) & 0x1) == 0)
4106 if (((word
>> 11) & 0x1) == 0)
4108 if (((word
>> 12) & 0x1) == 0)
4110 /* 33222222222211111111110000000000
4111 10987654321098765432109876543210
4112 000001x0xx1xxxxx000000xxxxxxxxxx
4118 /* 33222222222211111111110000000000
4119 10987654321098765432109876543210
4120 000001x0xx1xxxxx000100xxxxxxxxxx
4127 /* 33222222222211111111110000000000
4128 10987654321098765432109876543210
4129 000001x0xx1xxxxx000x10xxxxxxxxxx
4136 if (((word
>> 11) & 0x1) == 0)
4138 if (((word
>> 12) & 0x1) == 0)
4140 /* 33222222222211111111110000000000
4141 10987654321098765432109876543210
4142 000001x0xx1xxxxx000001xxxxxxxxxx
4148 /* 33222222222211111111110000000000
4149 10987654321098765432109876543210
4150 000001x0xx1xxxxx000101xxxxxxxxxx
4157 /* 33222222222211111111110000000000
4158 10987654321098765432109876543210
4159 000001x0xx1xxxxx000x11xxxxxxxxxx
4167 if (((word
>> 23) & 0x1) == 0)
4169 /* 33222222222211111111110000000000
4170 10987654321098765432109876543210
4171 100001x00x1xxxxx000xxxxxxxxxxxxx
4177 /* 33222222222211111111110000000000
4178 10987654321098765432109876543210
4179 100001x01x1xxxxx000xxxxxxxxxxxxx
4187 if (((word
>> 23) & 0x1) == 0)
4189 if (((word
>> 31) & 0x1) == 0)
4191 if (((word
>> 10) & 0x1) == 0)
4193 if (((word
>> 11) & 0x1) == 0)
4195 /* 33222222222211111111110000000000
4196 10987654321098765432109876543210
4197 010001x00x1xxxxx000x00xxxxxxxxxx
4203 /* 33222222222211111111110000000000
4204 10987654321098765432109876543210
4205 010001x00x1xxxxx000x10xxxxxxxxxx
4212 if (((word
>> 11) & 0x1) == 0)
4214 /* 33222222222211111111110000000000
4215 10987654321098765432109876543210
4216 010001x00x1xxxxx000x01xxxxxxxxxx
4222 /* 33222222222211111111110000000000
4223 10987654321098765432109876543210
4224 010001x00x1xxxxx000x11xxxxxxxxxx
4232 /* 33222222222211111111110000000000
4233 10987654321098765432109876543210
4234 110001x00x1xxxxx000xxxxxxxxxxxxx
4241 if (((word
>> 31) & 0x1) == 0)
4243 if (((word
>> 10) & 0x1) == 0)
4245 if (((word
>> 11) & 0x1) == 0)
4247 if (((word
>> 12) & 0x1) == 0)
4249 if (((word
>> 22) & 0x1) == 0)
4251 /* 33222222222211111111110000000000
4252 10987654321098765432109876543210
4253 010001x0101xxxxx000000xxxxxxxxxx
4259 /* 33222222222211111111110000000000
4260 10987654321098765432109876543210
4261 010001x0111xxxxx000000xxxxxxxxxx
4268 if (((word
>> 22) & 0x1) == 0)
4270 /* 33222222222211111111110000000000
4271 10987654321098765432109876543210
4272 010001x0101xxxxx000100xxxxxxxxxx
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 010001x0111xxxxx000100xxxxxxxxxx
4288 if (((word
>> 22) & 0x1) == 0)
4290 /* 33222222222211111111110000000000
4291 10987654321098765432109876543210
4292 010001x0101xxxxx000x10xxxxxxxxxx
4298 /* 33222222222211111111110000000000
4299 10987654321098765432109876543210
4300 010001x0111xxxxx000x10xxxxxxxxxx
4308 if (((word
>> 11) & 0x1) == 0)
4310 if (((word
>> 12) & 0x1) == 0)
4312 if (((word
>> 22) & 0x1) == 0)
4314 /* 33222222222211111111110000000000
4315 10987654321098765432109876543210
4316 010001x0101xxxxx000001xxxxxxxxxx
4322 /* 33222222222211111111110000000000
4323 10987654321098765432109876543210
4324 010001x0111xxxxx000001xxxxxxxxxx
4331 if (((word
>> 22) & 0x1) == 0)
4333 /* 33222222222211111111110000000000
4334 10987654321098765432109876543210
4335 010001x0101xxxxx000101xxxxxxxxxx
4341 /* 33222222222211111111110000000000
4342 10987654321098765432109876543210
4343 010001x0111xxxxx000101xxxxxxxxxx
4351 if (((word
>> 22) & 0x1) == 0)
4353 /* 33222222222211111111110000000000
4354 10987654321098765432109876543210
4355 010001x0101xxxxx000x11xxxxxxxxxx
4361 /* 33222222222211111111110000000000
4362 10987654321098765432109876543210
4363 010001x0111xxxxx000x11xxxxxxxxxx
4372 /* 33222222222211111111110000000000
4373 10987654321098765432109876543210
4374 110001x01x1xxxxx000xxxxxxxxxxxxx
4384 if (((word
>> 31) & 0x1) == 0)
4386 if (((word
>> 21) & 0x1) == 0)
4388 if (((word
>> 16) & 0x1) == 0)
4390 if (((word
>> 17) & 0x1) == 0)
4392 if (((word
>> 18) & 0x1) == 0)
4394 if (((word
>> 19) & 0x1) == 0)
4396 if (((word
>> 20) & 0x1) == 0)
4398 /* 33222222222211111111110000000000
4399 10987654321098765432109876543210
4400 0x0001x0xx000000100xxxxxxxxxxxxx
4406 if (((word
>> 30) & 0x1) == 0)
4408 /* 33222222222211111111110000000000
4409 10987654321098765432109876543210
4410 000001x0xx010000100xxxxxxxxxxxxx
4416 /* 33222222222211111111110000000000
4417 10987654321098765432109876543210
4418 010001x0xx010000100xxxxxxxxxxxxx
4426 if (((word
>> 20) & 0x1) == 0)
4428 /* 33222222222211111111110000000000
4429 10987654321098765432109876543210
4430 0x0001x0xx001000100xxxxxxxxxxxxx
4436 if (((word
>> 30) & 0x1) == 0)
4438 /* 33222222222211111111110000000000
4439 10987654321098765432109876543210
4440 000001x0xx011000100xxxxxxxxxxxxx
4446 /* 33222222222211111111110000000000
4447 10987654321098765432109876543210
4448 010001x0xx011000100xxxxxxxxxxxxx
4457 if (((word
>> 19) & 0x1) == 0)
4459 if (((word
>> 20) & 0x1) == 0)
4461 /* 33222222222211111111110000000000
4462 10987654321098765432109876543210
4463 0x0001x0xx000100100xxxxxxxxxxxxx
4469 if (((word
>> 30) & 0x1) == 0)
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 000001x0xx010100100xxxxxxxxxxxxx
4479 /* 33222222222211111111110000000000
4480 10987654321098765432109876543210
4481 010001x0xx010100100xxxxxxxxxxxxx
4489 if (((word
>> 20) & 0x1) == 0)
4491 if (((word
>> 30) & 0x1) == 0)
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 000001x0xx001100100xxxxxxxxxxxxx
4501 /* 33222222222211111111110000000000
4502 10987654321098765432109876543210
4503 010001x0xx001100100xxxxxxxxxxxxx
4510 /* 33222222222211111111110000000000
4511 10987654321098765432109876543210
4512 0x0001x0xx011100100xxxxxxxxxxxxx
4521 if (((word
>> 18) & 0x1) == 0)
4523 if (((word
>> 19) & 0x1) == 0)
4525 if (((word
>> 20) & 0x1) == 0)
4527 /* 33222222222211111111110000000000
4528 10987654321098765432109876543210
4529 0x0001x0xx000010100xxxxxxxxxxxxx
4535 /* 33222222222211111111110000000000
4536 10987654321098765432109876543210
4537 0x0001x0xx010010100xxxxxxxxxxxxx
4544 if (((word
>> 20) & 0x1) == 0)
4546 /* 33222222222211111111110000000000
4547 10987654321098765432109876543210
4548 0x0001x0xx001010100xxxxxxxxxxxxx
4554 /* 33222222222211111111110000000000
4555 10987654321098765432109876543210
4556 0x0001x0xx011010100xxxxxxxxxxxxx
4564 if (((word
>> 19) & 0x1) == 0)
4566 if (((word
>> 20) & 0x1) == 0)
4568 if (((word
>> 30) & 0x1) == 0)
4570 /* 33222222222211111111110000000000
4571 10987654321098765432109876543210
4572 000001x0xx000110100xxxxxxxxxxxxx
4578 /* 33222222222211111111110000000000
4579 10987654321098765432109876543210
4580 010001x0xx000110100xxxxxxxxxxxxx
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 0x0001x0xx010110100xxxxxxxxxxxxx
4596 if (((word
>> 20) & 0x1) == 0)
4598 /* 33222222222211111111110000000000
4599 10987654321098765432109876543210
4600 0x0001x0xx001110100xxxxxxxxxxxxx
4606 /* 33222222222211111111110000000000
4607 10987654321098765432109876543210
4608 0x0001x0xx011110100xxxxxxxxxxxxx
4618 if (((word
>> 17) & 0x1) == 0)
4620 if (((word
>> 18) & 0x1) == 0)
4622 if (((word
>> 19) & 0x1) == 0)
4624 if (((word
>> 20) & 0x1) == 0)
4626 /* 33222222222211111111110000000000
4627 10987654321098765432109876543210
4628 0x0001x0xx000001100xxxxxxxxxxxxx
4634 if (((word
>> 30) & 0x1) == 0)
4636 /* 33222222222211111111110000000000
4637 10987654321098765432109876543210
4638 000001x0xx010001100xxxxxxxxxxxxx
4644 /* 33222222222211111111110000000000
4645 10987654321098765432109876543210
4646 010001x0xx010001100xxxxxxxxxxxxx
4654 if (((word
>> 20) & 0x1) == 0)
4656 /* 33222222222211111111110000000000
4657 10987654321098765432109876543210
4658 0x0001x0xx001001100xxxxxxxxxxxxx
4664 if (((word
>> 30) & 0x1) == 0)
4666 /* 33222222222211111111110000000000
4667 10987654321098765432109876543210
4668 000001x0xx011001100xxxxxxxxxxxxx
4674 /* 33222222222211111111110000000000
4675 10987654321098765432109876543210
4676 010001x0xx011001100xxxxxxxxxxxxx
4685 if (((word
>> 19) & 0x1) == 0)
4687 if (((word
>> 30) & 0x1) == 0)
4689 /* 33222222222211111111110000000000
4690 10987654321098765432109876543210
4691 000001x0xx0x0101100xxxxxxxxxxxxx
4697 /* 33222222222211111111110000000000
4698 10987654321098765432109876543210
4699 010001x0xx0x0101100xxxxxxxxxxxxx
4706 if (((word
>> 20) & 0x1) == 0)
4708 if (((word
>> 30) & 0x1) == 0)
4710 /* 33222222222211111111110000000000
4711 10987654321098765432109876543210
4712 000001x0xx001101100xxxxxxxxxxxxx
4718 /* 33222222222211111111110000000000
4719 10987654321098765432109876543210
4720 010001x0xx001101100xxxxxxxxxxxxx
4727 /* 33222222222211111111110000000000
4728 10987654321098765432109876543210
4729 0x0001x0xx011101100xxxxxxxxxxxxx
4738 if (((word
>> 18) & 0x1) == 0)
4740 if (((word
>> 19) & 0x1) == 0)
4742 if (((word
>> 20) & 0x1) == 0)
4744 if (((word
>> 30) & 0x1) == 0)
4746 /* 33222222222211111111110000000000
4747 10987654321098765432109876543210
4748 000001x0xx000011100xxxxxxxxxxxxx
4754 /* 33222222222211111111110000000000
4755 10987654321098765432109876543210
4756 010001x0xx000011100xxxxxxxxxxxxx
4763 if (((word
>> 30) & 0x1) == 0)
4765 /* 33222222222211111111110000000000
4766 10987654321098765432109876543210
4767 000001x0xx010011100xxxxxxxxxxxxx
4773 /* 33222222222211111111110000000000
4774 10987654321098765432109876543210
4775 010001x0xx010011100xxxxxxxxxxxxx
4783 if (((word
>> 20) & 0x1) == 0)
4785 /* 33222222222211111111110000000000
4786 10987654321098765432109876543210
4787 0x0001x0xx001011100xxxxxxxxxxxxx
4793 if (((word
>> 30) & 0x1) == 0)
4795 /* 33222222222211111111110000000000
4796 10987654321098765432109876543210
4797 000001x0xx011011100xxxxxxxxxxxxx
4803 /* 33222222222211111111110000000000
4804 10987654321098765432109876543210
4805 010001x0xx011011100xxxxxxxxxxxxx
4814 if (((word
>> 19) & 0x1) == 0)
4816 if (((word
>> 20) & 0x1) == 0)
4818 if (((word
>> 30) & 0x1) == 0)
4820 /* 33222222222211111111110000000000
4821 10987654321098765432109876543210
4822 000001x0xx000111100xxxxxxxxxxxxx
4828 /* 33222222222211111111110000000000
4829 10987654321098765432109876543210
4830 010001x0xx000111100xxxxxxxxxxxxx
4837 if (((word
>> 30) & 0x1) == 0)
4839 /* 33222222222211111111110000000000
4840 10987654321098765432109876543210
4841 000001x0xx010111100xxxxxxxxxxxxx
4847 /* 33222222222211111111110000000000
4848 10987654321098765432109876543210
4849 010001x0xx010111100xxxxxxxxxxxxx
4857 if (((word
>> 20) & 0x1) == 0)
4859 if (((word
>> 30) & 0x1) == 0)
4861 /* 33222222222211111111110000000000
4862 10987654321098765432109876543210
4863 000001x0xx001111100xxxxxxxxxxxxx
4869 /* 33222222222211111111110000000000
4870 10987654321098765432109876543210
4871 010001x0xx001111100xxxxxxxxxxxxx
4878 /* 33222222222211111111110000000000
4879 10987654321098765432109876543210
4880 0x0001x0xx011111100xxxxxxxxxxxxx
4891 if (((word
>> 10) & 0x1) == 0)
4893 if (((word
>> 12) & 0x1) == 0)
4895 if (((word
>> 30) & 0x1) == 0)
4897 /* 33222222222211111111110000000000
4898 10987654321098765432109876543210
4899 000001x0xx1xxxxx1000x0xxxxxxxxxx
4905 if (((word
>> 22) & 0x1) == 0)
4907 /* 33222222222211111111110000000000
4908 10987654321098765432109876543210
4909 010001x0x01xxxxx1000x0xxxxxxxxxx
4915 /* 33222222222211111111110000000000
4916 10987654321098765432109876543210
4917 010001x0x11xxxxx1000x0xxxxxxxxxx
4925 if (((word
>> 30) & 0x1) == 0)
4927 /* 33222222222211111111110000000000
4928 10987654321098765432109876543210
4929 000001x0xx1xxxxx1001x0xxxxxxxxxx
4935 if (((word
>> 22) & 0x1) == 0)
4937 /* 33222222222211111111110000000000
4938 10987654321098765432109876543210
4939 010001x0x01xxxxx1001x0xxxxxxxxxx
4945 /* 33222222222211111111110000000000
4946 10987654321098765432109876543210
4947 010001x0x11xxxxx1001x0xxxxxxxxxx
4956 if (((word
>> 12) & 0x1) == 0)
4958 if (((word
>> 30) & 0x1) == 0)
4960 if (((word
>> 11) & 0x1) == 0)
4962 /* 33222222222211111111110000000000
4963 10987654321098765432109876543210
4964 000001x0xx1xxxxx100001xxxxxxxxxx
4970 /* 33222222222211111111110000000000
4971 10987654321098765432109876543210
4972 000001x0xx1xxxxx100011xxxxxxxxxx
4979 if (((word
>> 22) & 0x1) == 0)
4981 /* 33222222222211111111110000000000
4982 10987654321098765432109876543210
4983 010001x0x01xxxxx1000x1xxxxxxxxxx
4989 /* 33222222222211111111110000000000
4990 10987654321098765432109876543210
4991 010001x0x11xxxxx1000x1xxxxxxxxxx
4999 if (((word
>> 30) & 0x1) == 0)
5001 if (((word
>> 11) & 0x1) == 0)
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 000001x0xx1xxxxx100101xxxxxxxxxx
5011 /* 33222222222211111111110000000000
5012 10987654321098765432109876543210
5013 000001x0xx1xxxxx100111xxxxxxxxxx
5020 if (((word
>> 22) & 0x1) == 0)
5022 /* 33222222222211111111110000000000
5023 10987654321098765432109876543210
5024 010001x0x01xxxxx1001x1xxxxxxxxxx
5030 /* 33222222222211111111110000000000
5031 10987654321098765432109876543210
5032 010001x0x11xxxxx1001x1xxxxxxxxxx
5043 if (((word
>> 22) & 0x1) == 0)
5045 if (((word
>> 21) & 0x1) == 0)
5047 if (((word
>> 23) & 0x1) == 0)
5049 /* 33222222222211111111110000000000
5050 10987654321098765432109876543210
5051 1x0001x0000xxxxx100xxxxxxxxxxxxx
5057 /* 33222222222211111111110000000000
5058 10987654321098765432109876543210
5059 1x0001x0100xxxxx100xxxxxxxxxxxxx
5066 if (((word
>> 23) & 0x1) == 0)
5068 if (((word
>> 30) & 0x1) == 0)
5070 /* 33222222222211111111110000000000
5071 10987654321098765432109876543210
5072 100001x0001xxxxx100xxxxxxxxxxxxx
5078 /* 33222222222211111111110000000000
5079 10987654321098765432109876543210
5080 110001x0001xxxxx100xxxxxxxxxxxxx
5087 if (((word
>> 30) & 0x1) == 0)
5089 /* 33222222222211111111110000000000
5090 10987654321098765432109876543210
5091 100001x0101xxxxx100xxxxxxxxxxxxx
5097 /* 33222222222211111111110000000000
5098 10987654321098765432109876543210
5099 110001x0101xxxxx100xxxxxxxxxxxxx
5108 if (((word
>> 23) & 0x1) == 0)
5110 if (((word
>> 30) & 0x1) == 0)
5112 /* 33222222222211111111110000000000
5113 10987654321098765432109876543210
5114 100001x001xxxxxx100xxxxxxxxxxxxx
5120 if (((word
>> 21) & 0x1) == 0)
5122 /* 33222222222211111111110000000000
5123 10987654321098765432109876543210
5124 110001x0010xxxxx100xxxxxxxxxxxxx
5130 /* 33222222222211111111110000000000
5131 10987654321098765432109876543210
5132 110001x0011xxxxx100xxxxxxxxxxxxx
5140 if (((word
>> 30) & 0x1) == 0)
5142 /* 33222222222211111111110000000000
5143 10987654321098765432109876543210
5144 100001x011xxxxxx100xxxxxxxxxxxxx
5150 if (((word
>> 21) & 0x1) == 0)
5152 /* 33222222222211111111110000000000
5153 10987654321098765432109876543210
5154 110001x0110xxxxx100xxxxxxxxxxxxx
5160 /* 33222222222211111111110000000000
5161 10987654321098765432109876543210
5162 110001x0111xxxxx100xxxxxxxxxxxxx
5174 if (((word
>> 15) & 0x1) == 0)
5176 if (((word
>> 21) & 0x1) == 0)
5178 if (((word
>> 30) & 0x1) == 0)
5180 if (((word
>> 31) & 0x1) == 0)
5182 /* 33222222222211111111110000000000
5183 10987654321098765432109876543210
5184 000001x0xx0xxxxx010xxxxxxxxxxxxx
5190 if (((word
>> 23) & 0x1) == 0)
5192 /* 33222222222211111111110000000000
5193 10987654321098765432109876543210
5194 100001x00x0xxxxx010xxxxxxxxxxxxx
5200 /* 33222222222211111111110000000000
5201 10987654321098765432109876543210
5202 100001x01x0xxxxx010xxxxxxxxxxxxx
5210 if (((word
>> 31) & 0x1) == 0)
5212 if (((word
>> 10) & 0x1) == 0)
5214 if (((word
>> 11) & 0x1) == 0)
5216 if (((word
>> 12) & 0x1) == 0)
5218 /* 33222222222211111111110000000000
5219 10987654321098765432109876543210
5220 010001x0xx0xxxxx010000xxxxxxxxxx
5226 /* 33222222222211111111110000000000
5227 10987654321098765432109876543210
5228 010001x0xx0xxxxx010100xxxxxxxxxx
5235 if (((word
>> 12) & 0x1) == 0)
5237 /* 33222222222211111111110000000000
5238 10987654321098765432109876543210
5239 010001x0xx0xxxxx010010xxxxxxxxxx
5245 /* 33222222222211111111110000000000
5246 10987654321098765432109876543210
5247 010001x0xx0xxxxx010110xxxxxxxxxx
5255 if (((word
>> 11) & 0x1) == 0)
5257 if (((word
>> 12) & 0x1) == 0)
5259 /* 33222222222211111111110000000000
5260 10987654321098765432109876543210
5261 010001x0xx0xxxxx010001xxxxxxxxxx
5267 /* 33222222222211111111110000000000
5268 10987654321098765432109876543210
5269 010001x0xx0xxxxx010101xxxxxxxxxx
5276 if (((word
>> 12) & 0x1) == 0)
5278 /* 33222222222211111111110000000000
5279 10987654321098765432109876543210
5280 010001x0xx0xxxxx010011xxxxxxxxxx
5286 /* 33222222222211111111110000000000
5287 10987654321098765432109876543210
5288 010001x0xx0xxxxx010111xxxxxxxxxx
5297 if (((word
>> 23) & 0x1) == 0)
5299 /* 33222222222211111111110000000000
5300 10987654321098765432109876543210
5301 110001x00x0xxxxx010xxxxxxxxxxxxx
5307 /* 33222222222211111111110000000000
5308 10987654321098765432109876543210
5309 110001x01x0xxxxx010xxxxxxxxxxxxx
5318 if (((word
>> 30) & 0x1) == 0)
5320 if (((word
>> 31) & 0x1) == 0)
5322 if (((word
>> 11) & 0x1) == 0)
5324 if (((word
>> 12) & 0x1) == 0)
5326 if (((word
>> 10) & 0x1) == 0)
5328 /* 33222222222211111111110000000000
5329 10987654321098765432109876543210
5330 000001x0xx1xxxxx010000xxxxxxxxxx
5336 /* 33222222222211111111110000000000
5337 10987654321098765432109876543210
5338 000001x0xx1xxxxx010001xxxxxxxxxx
5345 if (((word
>> 22) & 0x1) == 0)
5347 if (((word
>> 23) & 0x1) == 0)
5349 /* 33222222222211111111110000000000
5350 10987654321098765432109876543210
5351 000001x0001xxxxx01010xxxxxxxxxxx
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 000001x0101xxxxx01010xxxxxxxxxxx
5366 /* 33222222222211111111110000000000
5367 10987654321098765432109876543210
5368 000001x0x11xxxxx01010xxxxxxxxxxx
5376 if (((word
>> 10) & 0x1) == 0)
5378 /* 33222222222211111111110000000000
5379 10987654321098765432109876543210
5380 000001x0xx1xxxxx010x10xxxxxxxxxx
5386 /* 33222222222211111111110000000000
5387 10987654321098765432109876543210
5388 000001x0xx1xxxxx010x11xxxxxxxxxx
5396 if (((word
>> 23) & 0x1) == 0)
5398 /* 33222222222211111111110000000000
5399 10987654321098765432109876543210
5400 100001x00x1xxxxx010xxxxxxxxxxxxx
5406 /* 33222222222211111111110000000000
5407 10987654321098765432109876543210
5408 100001x01x1xxxxx010xxxxxxxxxxxxx
5416 if (((word
>> 23) & 0x1) == 0)
5418 /* 33222222222211111111110000000000
5419 10987654321098765432109876543210
5420 x10001x00x1xxxxx010xxxxxxxxxxxxx
5426 if (((word
>> 31) & 0x1) == 0)
5428 if (((word
>> 22) & 0x1) == 0)
5430 /* 33222222222211111111110000000000
5431 10987654321098765432109876543210
5432 010001x0101xxxxx010xxxxxxxxxxxxx
5438 /* 33222222222211111111110000000000
5439 10987654321098765432109876543210
5440 010001x0111xxxxx010xxxxxxxxxxxxx
5447 /* 33222222222211111111110000000000
5448 10987654321098765432109876543210
5449 110001x01x1xxxxx010xxxxxxxxxxxxx
5459 if (((word
>> 30) & 0x1) == 0)
5461 if (((word
>> 31) & 0x1) == 0)
5463 if (((word
>> 21) & 0x1) == 0)
5465 /* 33222222222211111111110000000000
5466 10987654321098765432109876543210
5467 000001x0xx0xxxxx110xxxxxxxxxxxxx
5473 if (((word
>> 10) & 0x1) == 0)
5475 if (((word
>> 11) & 0x1) == 0)
5477 if (((word
>> 20) & 0x1) == 0)
5479 if (((word
>> 22) & 0x1) == 0)
5481 /* 33222222222211111111110000000000
5482 10987654321098765432109876543210
5483 000001x0x010xxxx110x00xxxxxxxxxx
5489 if (((word
>> 23) & 0x1) == 0)
5491 /* 33222222222211111111110000000000
5492 10987654321098765432109876543210
5493 000001x00110xxxx110x00xxxxxxxxxx
5499 /* 33222222222211111111110000000000
5500 10987654321098765432109876543210
5501 000001x01110xxxx110x00xxxxxxxxxx
5509 if (((word
>> 22) & 0x1) == 0)
5511 /* 33222222222211111111110000000000
5512 10987654321098765432109876543210
5513 000001x0x011xxxx110x00xxxxxxxxxx
5519 if (((word
>> 23) & 0x1) == 0)
5521 /* 33222222222211111111110000000000
5522 10987654321098765432109876543210
5523 000001x00111xxxx110x00xxxxxxxxxx
5529 /* 33222222222211111111110000000000
5530 10987654321098765432109876543210
5531 000001x01111xxxx110x00xxxxxxxxxx
5540 if (((word
>> 22) & 0x1) == 0)
5542 /* 33222222222211111111110000000000
5543 10987654321098765432109876543210
5544 000001x0x01xxxxx110x10xxxxxxxxxx
5550 if (((word
>> 23) & 0x1) == 0)
5552 /* 33222222222211111111110000000000
5553 10987654321098765432109876543210
5554 000001x0011xxxxx110x10xxxxxxxxxx
5560 /* 33222222222211111111110000000000
5561 10987654321098765432109876543210
5562 000001x0111xxxxx110x10xxxxxxxxxx
5571 if (((word
>> 11) & 0x1) == 0)
5573 if (((word
>> 20) & 0x1) == 0)
5575 if (((word
>> 22) & 0x1) == 0)
5577 /* 33222222222211111111110000000000
5578 10987654321098765432109876543210
5579 000001x0x010xxxx110x01xxxxxxxxxx
5585 if (((word
>> 23) & 0x1) == 0)
5587 /* 33222222222211111111110000000000
5588 10987654321098765432109876543210
5589 000001x00110xxxx110x01xxxxxxxxxx
5595 /* 33222222222211111111110000000000
5596 10987654321098765432109876543210
5597 000001x01110xxxx110x01xxxxxxxxxx
5605 if (((word
>> 22) & 0x1) == 0)
5607 /* 33222222222211111111110000000000
5608 10987654321098765432109876543210
5609 000001x0x011xxxx110x01xxxxxxxxxx
5615 if (((word
>> 23) & 0x1) == 0)
5617 /* 33222222222211111111110000000000
5618 10987654321098765432109876543210
5619 000001x00111xxxx110x01xxxxxxxxxx
5625 /* 33222222222211111111110000000000
5626 10987654321098765432109876543210
5627 000001x01111xxxx110x01xxxxxxxxxx
5636 if (((word
>> 22) & 0x1) == 0)
5638 /* 33222222222211111111110000000000
5639 10987654321098765432109876543210
5640 000001x0x01xxxxx110x11xxxxxxxxxx
5646 if (((word
>> 23) & 0x1) == 0)
5648 /* 33222222222211111111110000000000
5649 10987654321098765432109876543210
5650 000001x0011xxxxx110x11xxxxxxxxxx
5656 /* 33222222222211111111110000000000
5657 10987654321098765432109876543210
5658 000001x0111xxxxx110x11xxxxxxxxxx
5669 if (((word
>> 22) & 0x1) == 0)
5671 if (((word
>> 21) & 0x1) == 0)
5673 if (((word
>> 23) & 0x1) == 0)
5675 /* 33222222222211111111110000000000
5676 10987654321098765432109876543210
5677 100001x0000xxxxx110xxxxxxxxxxxxx
5683 /* 33222222222211111111110000000000
5684 10987654321098765432109876543210
5685 100001x0100xxxxx110xxxxxxxxxxxxx
5692 if (((word
>> 23) & 0x1) == 0)
5694 /* 33222222222211111111110000000000
5695 10987654321098765432109876543210
5696 100001x0001xxxxx110xxxxxxxxxxxxx
5702 /* 33222222222211111111110000000000
5703 10987654321098765432109876543210
5704 100001x0101xxxxx110xxxxxxxxxxxxx
5712 if (((word
>> 23) & 0x1) == 0)
5714 /* 33222222222211111111110000000000
5715 10987654321098765432109876543210
5716 100001x001xxxxxx110xxxxxxxxxxxxx
5722 /* 33222222222211111111110000000000
5723 10987654321098765432109876543210
5724 100001x011xxxxxx110xxxxxxxxxxxxx
5733 if (((word
>> 21) & 0x1) == 0)
5735 if (((word
>> 22) & 0x1) == 0)
5737 if (((word
>> 23) & 0x1) == 0)
5739 /* 33222222222211111111110000000000
5740 10987654321098765432109876543210
5741 x10001x0000xxxxx110xxxxxxxxxxxxx
5747 /* 33222222222211111111110000000000
5748 10987654321098765432109876543210
5749 x10001x0100xxxxx110xxxxxxxxxxxxx
5756 if (((word
>> 23) & 0x1) == 0)
5758 /* 33222222222211111111110000000000
5759 10987654321098765432109876543210
5760 x10001x0010xxxxx110xxxxxxxxxxxxx
5766 /* 33222222222211111111110000000000
5767 10987654321098765432109876543210
5768 x10001x0110xxxxx110xxxxxxxxxxxxx
5776 if (((word
>> 22) & 0x1) == 0)
5778 if (((word
>> 23) & 0x1) == 0)
5780 /* 33222222222211111111110000000000
5781 10987654321098765432109876543210
5782 x10001x0001xxxxx110xxxxxxxxxxxxx
5788 if (((word
>> 31) & 0x1) == 0)
5790 if (((word
>> 10) & 0x1) == 0)
5792 if (((word
>> 12) & 0x1) == 0)
5794 /* 33222222222211111111110000000000
5795 10987654321098765432109876543210
5796 010001x0101xxxxx1100x0xxxxxxxxxx
5802 /* 33222222222211111111110000000000
5803 10987654321098765432109876543210
5804 010001x0101xxxxx1101x0xxxxxxxxxx
5811 if (((word
>> 12) & 0x1) == 0)
5813 /* 33222222222211111111110000000000
5814 10987654321098765432109876543210
5815 010001x0101xxxxx1100x1xxxxxxxxxx
5821 /* 33222222222211111111110000000000
5822 10987654321098765432109876543210
5823 010001x0101xxxxx1101x1xxxxxxxxxx
5831 /* 33222222222211111111110000000000
5832 10987654321098765432109876543210
5833 110001x0101xxxxx110xxxxxxxxxxxxx
5841 if (((word
>> 23) & 0x1) == 0)
5843 /* 33222222222211111111110000000000
5844 10987654321098765432109876543210
5845 x10001x0011xxxxx110xxxxxxxxxxxxx
5851 if (((word
>> 31) & 0x1) == 0)
5853 if (((word
>> 10) & 0x1) == 0)
5855 if (((word
>> 12) & 0x1) == 0)
5857 /* 33222222222211111111110000000000
5858 10987654321098765432109876543210
5859 010001x0111xxxxx1100x0xxxxxxxxxx
5865 /* 33222222222211111111110000000000
5866 10987654321098765432109876543210
5867 010001x0111xxxxx1101x0xxxxxxxxxx
5874 if (((word
>> 12) & 0x1) == 0)
5876 /* 33222222222211111111110000000000
5877 10987654321098765432109876543210
5878 010001x0111xxxxx1100x1xxxxxxxxxx
5884 /* 33222222222211111111110000000000
5885 10987654321098765432109876543210
5886 010001x0111xxxxx1101x1xxxxxxxxxx
5894 /* 33222222222211111111110000000000
5895 10987654321098765432109876543210
5896 110001x0111xxxxx110xxxxxxxxxxxxx
5909 if (((word
>> 14) & 0x1) == 0)
5911 if (((word
>> 15) & 0x1) == 0)
5913 if (((word
>> 21) & 0x1) == 0)
5915 if (((word
>> 30) & 0x1) == 0)
5917 if (((word
>> 31) & 0x1) == 0)
5919 if (((word
>> 17) & 0x1) == 0)
5921 if (((word
>> 19) & 0x1) == 0)
5923 if (((word
>> 20) & 0x1) == 0)
5925 if (((word
>> 16) & 0x1) == 0)
5927 /* 33222222222211111111110000000000
5928 10987654321098765432109876543210
5929 000001x0xx000x00001xxxxxxxxxxxxx
5935 /* 33222222222211111111110000000000
5936 10987654321098765432109876543210
5937 000001x0xx000x01001xxxxxxxxxxxxx
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 000001x0xx010x0x001xxxxxxxxxxxxx
5953 if (((word
>> 16) & 0x1) == 0)
5955 if (((word
>> 20) & 0x1) == 0)
5957 /* 33222222222211111111110000000000
5958 10987654321098765432109876543210
5959 000001x0xx001x00001xxxxxxxxxxxxx
5965 /* 33222222222211111111110000000000
5966 10987654321098765432109876543210
5967 000001x0xx011x00001xxxxxxxxxxxxx
5974 if (((word
>> 20) & 0x1) == 0)
5976 /* 33222222222211111111110000000000
5977 10987654321098765432109876543210
5978 000001x0xx001x01001xxxxxxxxxxxxx
5984 /* 33222222222211111111110000000000
5985 10987654321098765432109876543210
5986 000001x0xx011x01001xxxxxxxxxxxxx
5995 if (((word
>> 16) & 0x1) == 0)
5997 if (((word
>> 20) & 0x1) == 0)
5999 /* 33222222222211111111110000000000
6000 10987654321098765432109876543210
6001 000001x0xx00xx10001xxxxxxxxxxxxx
6007 /* 33222222222211111111110000000000
6008 10987654321098765432109876543210
6009 000001x0xx01xx10001xxxxxxxxxxxxx
6016 /* 33222222222211111111110000000000
6017 10987654321098765432109876543210
6018 000001x0xx0xxx11001xxxxxxxxxxxxx
6026 if (((word
>> 23) & 0x1) == 0)
6028 /* 33222222222211111111110000000000
6029 10987654321098765432109876543210
6030 100001x00x0xxxxx001xxxxxxxxxxxxx
6036 /* 33222222222211111111110000000000
6037 10987654321098765432109876543210
6038 100001x01x0xxxxx001xxxxxxxxxxxxx
6046 if (((word
>> 31) & 0x1) == 0)
6048 if (((word
>> 12) & 0x1) == 0)
6050 /* 33222222222211111111110000000000
6051 10987654321098765432109876543210
6052 010001x0xx0xxxxx0010xxxxxxxxxxxx
6058 /* 33222222222211111111110000000000
6059 10987654321098765432109876543210
6060 010001x0xx0xxxxx0011xxxxxxxxxxxx
6067 if (((word
>> 23) & 0x1) == 0)
6069 /* 33222222222211111111110000000000
6070 10987654321098765432109876543210
6071 110001x00x0xxxxx001xxxxxxxxxxxxx
6077 /* 33222222222211111111110000000000
6078 10987654321098765432109876543210
6079 110001x01x0xxxxx001xxxxxxxxxxxxx
6088 if (((word
>> 30) & 0x1) == 0)
6090 if (((word
>> 31) & 0x1) == 0)
6092 if (((word
>> 10) & 0x1) == 0)
6094 if (((word
>> 11) & 0x1) == 0)
6096 if (((word
>> 22) & 0x1) == 0)
6098 if (((word
>> 23) & 0x1) == 0)
6100 /* 33222222222211111111110000000000
6101 10987654321098765432109876543210
6102 000001x0001xxxxx001x00xxxxxxxxxx
6108 /* 33222222222211111111110000000000
6109 10987654321098765432109876543210
6110 000001x0101xxxxx001x00xxxxxxxxxx
6117 if (((word
>> 23) & 0x1) == 0)
6119 /* 33222222222211111111110000000000
6120 10987654321098765432109876543210
6121 000001x0011xxxxx001x00xxxxxxxxxx
6127 /* 33222222222211111111110000000000
6128 10987654321098765432109876543210
6129 000001x0111xxxxx001x00xxxxxxxxxx
6137 if (((word
>> 22) & 0x1) == 0)
6139 /* 33222222222211111111110000000000
6140 10987654321098765432109876543210
6141 000001x0x01xxxxx001x10xxxxxxxxxx
6147 /* 33222222222211111111110000000000
6148 10987654321098765432109876543210
6149 000001x0x11xxxxx001x10xxxxxxxxxx
6157 if (((word
>> 11) & 0x1) == 0)
6159 /* 33222222222211111111110000000000
6160 10987654321098765432109876543210
6161 000001x0xx1xxxxx001x01xxxxxxxxxx
6167 if (((word
>> 22) & 0x1) == 0)
6169 if (((word
>> 23) & 0x1) == 0)
6171 /* 33222222222211111111110000000000
6172 10987654321098765432109876543210
6173 000001x0001xxxxx001x11xxxxxxxxxx
6179 /* 33222222222211111111110000000000
6180 10987654321098765432109876543210
6181 000001x0101xxxxx001x11xxxxxxxxxx
6188 if (((word
>> 23) & 0x1) == 0)
6190 /* 33222222222211111111110000000000
6191 10987654321098765432109876543210
6192 000001x0011xxxxx001x11xxxxxxxxxx
6198 /* 33222222222211111111110000000000
6199 10987654321098765432109876543210
6200 000001x0111xxxxx001x11xxxxxxxxxx
6210 if (((word
>> 23) & 0x1) == 0)
6212 /* 33222222222211111111110000000000
6213 10987654321098765432109876543210
6214 100001x00x1xxxxx001xxxxxxxxxxxxx
6220 /* 33222222222211111111110000000000
6221 10987654321098765432109876543210
6222 100001x01x1xxxxx001xxxxxxxxxxxxx
6230 if (((word
>> 23) & 0x1) == 0)
6232 /* 33222222222211111111110000000000
6233 10987654321098765432109876543210
6234 x10001x00x1xxxxx001xxxxxxxxxxxxx
6240 if (((word
>> 31) & 0x1) == 0)
6242 if (((word
>> 10) & 0x1) == 0)
6244 if (((word
>> 12) & 0x1) == 0)
6246 if (((word
>> 22) & 0x1) == 0)
6248 /* 33222222222211111111110000000000
6249 10987654321098765432109876543210
6250 010001x0101xxxxx0010x0xxxxxxxxxx
6256 /* 33222222222211111111110000000000
6257 10987654321098765432109876543210
6258 010001x0111xxxxx0010x0xxxxxxxxxx
6265 if (((word
>> 22) & 0x1) == 0)
6267 /* 33222222222211111111110000000000
6268 10987654321098765432109876543210
6269 010001x0101xxxxx0011x0xxxxxxxxxx
6275 /* 33222222222211111111110000000000
6276 10987654321098765432109876543210
6277 010001x0111xxxxx0011x0xxxxxxxxxx
6285 if (((word
>> 12) & 0x1) == 0)
6287 if (((word
>> 22) & 0x1) == 0)
6289 /* 33222222222211111111110000000000
6290 10987654321098765432109876543210
6291 010001x0101xxxxx0010x1xxxxxxxxxx
6297 /* 33222222222211111111110000000000
6298 10987654321098765432109876543210
6299 010001x0111xxxxx0010x1xxxxxxxxxx
6306 if (((word
>> 22) & 0x1) == 0)
6308 /* 33222222222211111111110000000000
6309 10987654321098765432109876543210
6310 010001x0101xxxxx0011x1xxxxxxxxxx
6316 /* 33222222222211111111110000000000
6317 10987654321098765432109876543210
6318 010001x0111xxxxx0011x1xxxxxxxxxx
6327 /* 33222222222211111111110000000000
6328 10987654321098765432109876543210
6329 110001x01x1xxxxx001xxxxxxxxxxxxx
6339 if (((word
>> 30) & 0x1) == 0)
6341 if (((word
>> 31) & 0x1) == 0)
6343 if (((word
>> 21) & 0x1) == 0)
6345 if (((word
>> 16) & 0x1) == 0)
6347 if (((word
>> 17) & 0x1) == 0)
6349 if (((word
>> 18) & 0x1) == 0)
6351 if (((word
>> 19) & 0x1) == 0)
6353 /* 33222222222211111111110000000000
6354 10987654321098765432109876543210
6355 000001x0xx0x0000101xxxxxxxxxxxxx
6361 /* 33222222222211111111110000000000
6362 10987654321098765432109876543210
6363 000001x0xx0x1000101xxxxxxxxxxxxx
6370 if (((word
>> 19) & 0x1) == 0)
6372 /* 33222222222211111111110000000000
6373 10987654321098765432109876543210
6374 000001x0xx0x0100101xxxxxxxxxxxxx
6380 /* 33222222222211111111110000000000
6381 10987654321098765432109876543210
6382 000001x0xx0x1100101xxxxxxxxxxxxx
6390 if (((word
>> 18) & 0x1) == 0)
6392 if (((word
>> 19) & 0x1) == 0)
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 000001x0xx0x0010101xxxxxxxxxxxxx
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 000001x0xx0x1010101xxxxxxxxxxxxx
6411 if (((word
>> 19) & 0x1) == 0)
6413 /* 33222222222211111111110000000000
6414 10987654321098765432109876543210
6415 000001x0xx0x0110101xxxxxxxxxxxxx
6421 /* 33222222222211111111110000000000
6422 10987654321098765432109876543210
6423 000001x0xx0x1110101xxxxxxxxxxxxx
6432 if (((word
>> 17) & 0x1) == 0)
6434 if (((word
>> 18) & 0x1) == 0)
6436 if (((word
>> 19) & 0x1) == 0)
6438 /* 33222222222211111111110000000000
6439 10987654321098765432109876543210
6440 000001x0xx0x0001101xxxxxxxxxxxxx
6446 /* 33222222222211111111110000000000
6447 10987654321098765432109876543210
6448 000001x0xx0x1001101xxxxxxxxxxxxx
6455 if (((word
>> 19) & 0x1) == 0)
6457 /* 33222222222211111111110000000000
6458 10987654321098765432109876543210
6459 000001x0xx0x0101101xxxxxxxxxxxxx
6465 /* 33222222222211111111110000000000
6466 10987654321098765432109876543210
6467 000001x0xx0x1101101xxxxxxxxxxxxx
6475 if (((word
>> 18) & 0x1) == 0)
6477 if (((word
>> 19) & 0x1) == 0)
6479 /* 33222222222211111111110000000000
6480 10987654321098765432109876543210
6481 000001x0xx0x0011101xxxxxxxxxxxxx
6487 /* 33222222222211111111110000000000
6488 10987654321098765432109876543210
6489 000001x0xx0x1011101xxxxxxxxxxxxx
6496 /* 33222222222211111111110000000000
6497 10987654321098765432109876543210
6498 000001x0xx0xx111101xxxxxxxxxxxxx
6507 if (((word
>> 12) & 0x1) == 0)
6509 if (((word
>> 23) & 0x1) == 0)
6511 if (((word
>> 22) & 0x1) == 0)
6513 /* 33222222222211111111110000000000
6514 10987654321098765432109876543210
6515 000001x0001xxxxx1010xxxxxxxxxxxx
6521 /* 33222222222211111111110000000000
6522 10987654321098765432109876543210
6523 000001x0011xxxxx1010xxxxxxxxxxxx
6530 /* 33222222222211111111110000000000
6531 10987654321098765432109876543210
6532 000001x01x1xxxxx1010xxxxxxxxxxxx
6539 if (((word
>> 10) & 0x1) == 0)
6541 if (((word
>> 11) & 0x1) == 0)
6543 /* 33222222222211111111110000000000
6544 10987654321098765432109876543210
6545 000001x0xx1xxxxx101100xxxxxxxxxx
6551 /* 33222222222211111111110000000000
6552 10987654321098765432109876543210
6553 000001x0xx1xxxxx101110xxxxxxxxxx
6560 /* 33222222222211111111110000000000
6561 10987654321098765432109876543210
6562 000001x0xx1xxxxx1011x1xxxxxxxxxx
6571 if (((word
>> 22) & 0x1) == 0)
6573 if (((word
>> 21) & 0x1) == 0)
6575 if (((word
>> 23) & 0x1) == 0)
6577 /* 33222222222211111111110000000000
6578 10987654321098765432109876543210
6579 100001x0000xxxxx101xxxxxxxxxxxxx
6585 /* 33222222222211111111110000000000
6586 10987654321098765432109876543210
6587 100001x0100xxxxx101xxxxxxxxxxxxx
6594 if (((word
>> 23) & 0x1) == 0)
6596 /* 33222222222211111111110000000000
6597 10987654321098765432109876543210
6598 100001x0001xxxxx101xxxxxxxxxxxxx
6604 /* 33222222222211111111110000000000
6605 10987654321098765432109876543210
6606 100001x0101xxxxx101xxxxxxxxxxxxx
6614 if (((word
>> 23) & 0x1) == 0)
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 100001x001xxxxxx101xxxxxxxxxxxxx
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 100001x011xxxxxx101xxxxxxxxxxxxx
6635 if (((word
>> 21) & 0x1) == 0)
6637 if (((word
>> 31) & 0x1) == 0)
6639 if (((word
>> 16) & 0x1) == 0)
6641 if (((word
>> 17) & 0x1) == 0)
6643 if (((word
>> 18) & 0x1) == 0)
6645 if (((word
>> 19) & 0x1) == 0)
6647 /* 33222222222211111111110000000000
6648 10987654321098765432109876543210
6649 010001x0xx0x0000101xxxxxxxxxxxxx
6655 /* 33222222222211111111110000000000
6656 10987654321098765432109876543210
6657 010001x0xx0x1000101xxxxxxxxxxxxx
6664 if (((word
>> 20) & 0x1) == 0)
6666 /* 33222222222211111111110000000000
6667 10987654321098765432109876543210
6668 010001x0xx00x100101xxxxxxxxxxxxx
6674 /* 33222222222211111111110000000000
6675 10987654321098765432109876543210
6676 010001x0xx01x100101xxxxxxxxxxxxx
6684 /* 33222222222211111111110000000000
6685 10987654321098765432109876543210
6686 010001x0xx0xxx10101xxxxxxxxxxxxx
6693 if (((word
>> 17) & 0x1) == 0)
6695 if (((word
>> 18) & 0x1) == 0)
6697 if (((word
>> 19) & 0x1) == 0)
6699 if (((word
>> 20) & 0x1) == 0)
6701 /* 33222222222211111111110000000000
6702 10987654321098765432109876543210
6703 010001x0xx000001101xxxxxxxxxxxxx
6709 /* 33222222222211111111110000000000
6710 10987654321098765432109876543210
6711 010001x0xx010001101xxxxxxxxxxxxx
6718 /* 33222222222211111111110000000000
6719 10987654321098765432109876543210
6720 010001x0xx0x1001101xxxxxxxxxxxxx
6727 if (((word
>> 20) & 0x1) == 0)
6729 /* 33222222222211111111110000000000
6730 10987654321098765432109876543210
6731 010001x0xx00x101101xxxxxxxxxxxxx
6737 /* 33222222222211111111110000000000
6738 10987654321098765432109876543210
6739 010001x0xx01x101101xxxxxxxxxxxxx
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 010001x0xx0xxx11101xxxxxxxxxxxxx
6757 if (((word
>> 23) & 0x1) == 0)
6759 /* 33222222222211111111110000000000
6760 10987654321098765432109876543210
6761 110001x00x0xxxxx101xxxxxxxxxxxxx
6767 /* 33222222222211111111110000000000
6768 10987654321098765432109876543210
6769 110001x01x0xxxxx101xxxxxxxxxxxxx
6777 if (((word
>> 22) & 0x1) == 0)
6779 if (((word
>> 23) & 0x1) == 0)
6781 /* 33222222222211111111110000000000
6782 10987654321098765432109876543210
6783 x10001x0001xxxxx101xxxxxxxxxxxxx
6789 if (((word
>> 31) & 0x1) == 0)
6791 if (((word
>> 10) & 0x1) == 0)
6793 if (((word
>> 12) & 0x1) == 0)
6795 /* 33222222222211111111110000000000
6796 10987654321098765432109876543210
6797 010001x0101xxxxx1010x0xxxxxxxxxx
6803 /* 33222222222211111111110000000000
6804 10987654321098765432109876543210
6805 010001x0101xxxxx1011x0xxxxxxxxxx
6812 if (((word
>> 12) & 0x1) == 0)
6814 /* 33222222222211111111110000000000
6815 10987654321098765432109876543210
6816 010001x0101xxxxx1010x1xxxxxxxxxx
6822 /* 33222222222211111111110000000000
6823 10987654321098765432109876543210
6824 010001x0101xxxxx1011x1xxxxxxxxxx
6832 /* 33222222222211111111110000000000
6833 10987654321098765432109876543210
6834 110001x0101xxxxx101xxxxxxxxxxxxx
6842 if (((word
>> 23) & 0x1) == 0)
6844 /* 33222222222211111111110000000000
6845 10987654321098765432109876543210
6846 x10001x0011xxxxx101xxxxxxxxxxxxx
6852 if (((word
>> 31) & 0x1) == 0)
6854 if (((word
>> 10) & 0x1) == 0)
6856 if (((word
>> 12) & 0x1) == 0)
6858 /* 33222222222211111111110000000000
6859 10987654321098765432109876543210
6860 010001x0111xxxxx1010x0xxxxxxxxxx
6866 /* 33222222222211111111110000000000
6867 10987654321098765432109876543210
6868 010001x0111xxxxx1011x0xxxxxxxxxx
6875 if (((word
>> 12) & 0x1) == 0)
6877 /* 33222222222211111111110000000000
6878 10987654321098765432109876543210
6879 010001x0111xxxxx1010x1xxxxxxxxxx
6885 /* 33222222222211111111110000000000
6886 10987654321098765432109876543210
6887 010001x0111xxxxx1011x1xxxxxxxxxx
6895 /* 33222222222211111111110000000000
6896 10987654321098765432109876543210
6897 110001x0111xxxxx101xxxxxxxxxxxxx
6909 if (((word
>> 15) & 0x1) == 0)
6911 if (((word
>> 21) & 0x1) == 0)
6913 if (((word
>> 30) & 0x1) == 0)
6915 if (((word
>> 31) & 0x1) == 0)
6917 /* 33222222222211111111110000000000
6918 10987654321098765432109876543210
6919 000001x0xx0xxxxx011xxxxxxxxxxxxx
6925 if (((word
>> 23) & 0x1) == 0)
6927 /* 33222222222211111111110000000000
6928 10987654321098765432109876543210
6929 100001x00x0xxxxx011xxxxxxxxxxxxx
6935 /* 33222222222211111111110000000000
6936 10987654321098765432109876543210
6937 100001x01x0xxxxx011xxxxxxxxxxxxx
6945 if (((word
>> 31) & 0x1) == 0)
6947 if (((word
>> 10) & 0x1) == 0)
6949 if (((word
>> 11) & 0x1) == 0)
6951 if (((word
>> 12) & 0x1) == 0)
6953 /* 33222222222211111111110000000000
6954 10987654321098765432109876543210
6955 010001x0xx0xxxxx011000xxxxxxxxxx
6961 /* 33222222222211111111110000000000
6962 10987654321098765432109876543210
6963 010001x0xx0xxxxx011100xxxxxxxxxx
6970 /* 33222222222211111111110000000000
6971 10987654321098765432109876543210
6972 010001x0xx0xxxxx011x10xxxxxxxxxx
6979 if (((word
>> 11) & 0x1) == 0)
6981 if (((word
>> 12) & 0x1) == 0)
6983 /* 33222222222211111111110000000000
6984 10987654321098765432109876543210
6985 010001x0xx0xxxxx011001xxxxxxxxxx
6991 /* 33222222222211111111110000000000
6992 10987654321098765432109876543210
6993 010001x0xx0xxxxx011101xxxxxxxxxx
7000 /* 33222222222211111111110000000000
7001 10987654321098765432109876543210
7002 010001x0xx0xxxxx011x11xxxxxxxxxx
7010 if (((word
>> 23) & 0x1) == 0)
7012 /* 33222222222211111111110000000000
7013 10987654321098765432109876543210
7014 110001x00x0xxxxx011xxxxxxxxxxxxx
7020 /* 33222222222211111111110000000000
7021 10987654321098765432109876543210
7022 110001x01x0xxxxx011xxxxxxxxxxxxx
7031 if (((word
>> 30) & 0x1) == 0)
7033 if (((word
>> 31) & 0x1) == 0)
7035 if (((word
>> 10) & 0x1) == 0)
7037 if (((word
>> 11) & 0x1) == 0)
7039 if (((word
>> 12) & 0x1) == 0)
7041 /* 33222222222211111111110000000000
7042 10987654321098765432109876543210
7043 000001x0xx1xxxxx011000xxxxxxxxxx
7049 /* 33222222222211111111110000000000
7050 10987654321098765432109876543210
7051 000001x0xx1xxxxx011100xxxxxxxxxx
7058 /* 33222222222211111111110000000000
7059 10987654321098765432109876543210
7060 000001x0xx1xxxxx011x10xxxxxxxxxx
7067 if (((word
>> 11) & 0x1) == 0)
7069 if (((word
>> 12) & 0x1) == 0)
7071 /* 33222222222211111111110000000000
7072 10987654321098765432109876543210
7073 000001x0xx1xxxxx011001xxxxxxxxxx
7079 /* 33222222222211111111110000000000
7080 10987654321098765432109876543210
7081 000001x0xx1xxxxx011101xxxxxxxxxx
7088 /* 33222222222211111111110000000000
7089 10987654321098765432109876543210
7090 000001x0xx1xxxxx011x11xxxxxxxxxx
7098 if (((word
>> 23) & 0x1) == 0)
7100 /* 33222222222211111111110000000000
7101 10987654321098765432109876543210
7102 100001x00x1xxxxx011xxxxxxxxxxxxx
7108 /* 33222222222211111111110000000000
7109 10987654321098765432109876543210
7110 100001x01x1xxxxx011xxxxxxxxxxxxx
7118 if (((word
>> 23) & 0x1) == 0)
7120 /* 33222222222211111111110000000000
7121 10987654321098765432109876543210
7122 x10001x00x1xxxxx011xxxxxxxxxxxxx
7128 if (((word
>> 31) & 0x1) == 0)
7130 if (((word
>> 12) & 0x1) == 0)
7132 if (((word
>> 22) & 0x1) == 0)
7134 /* 33222222222211111111110000000000
7135 10987654321098765432109876543210
7136 010001x0101xxxxx0110xxxxxxxxxxxx
7142 /* 33222222222211111111110000000000
7143 10987654321098765432109876543210
7144 010001x0111xxxxx0110xxxxxxxxxxxx
7151 if (((word
>> 22) & 0x1) == 0)
7153 /* 33222222222211111111110000000000
7154 10987654321098765432109876543210
7155 010001x0101xxxxx0111xxxxxxxxxxxx
7161 /* 33222222222211111111110000000000
7162 10987654321098765432109876543210
7163 010001x0111xxxxx0111xxxxxxxxxxxx
7171 /* 33222222222211111111110000000000
7172 10987654321098765432109876543210
7173 110001x01x1xxxxx011xxxxxxxxxxxxx
7183 if (((word
>> 30) & 0x1) == 0)
7185 if (((word
>> 31) & 0x1) == 0)
7187 if (((word
>> 21) & 0x1) == 0)
7189 /* 33222222222211111111110000000000
7190 10987654321098765432109876543210
7191 000001x0xx0xxxxx111xxxxxxxxxxxxx
7197 if (((word
>> 10) & 0x1) == 0)
7199 if (((word
>> 11) & 0x1) == 0)
7201 if (((word
>> 12) & 0x1) == 0)
7203 if (((word
>> 20) & 0x1) == 0)
7205 if (((word
>> 22) & 0x1) == 0)
7207 if (((word
>> 23) & 0x1) == 0)
7209 /* 33222222222211111111110000000000
7210 10987654321098765432109876543210
7211 000001x00010xxxx111000xxxxxxxxxx
7217 /* 33222222222211111111110000000000
7218 10987654321098765432109876543210
7219 000001x01010xxxx111000xxxxxxxxxx
7226 if (((word
>> 23) & 0x1) == 0)
7228 /* 33222222222211111111110000000000
7229 10987654321098765432109876543210
7230 000001x00110xxxx111000xxxxxxxxxx
7236 /* 33222222222211111111110000000000
7237 10987654321098765432109876543210
7238 000001x01110xxxx111000xxxxxxxxxx
7246 if (((word
>> 22) & 0x1) == 0)
7248 if (((word
>> 23) & 0x1) == 0)
7250 /* 33222222222211111111110000000000
7251 10987654321098765432109876543210
7252 000001x00011xxxx111000xxxxxxxxxx
7258 /* 33222222222211111111110000000000
7259 10987654321098765432109876543210
7260 000001x01011xxxx111000xxxxxxxxxx
7267 if (((word
>> 23) & 0x1) == 0)
7269 /* 33222222222211111111110000000000
7270 10987654321098765432109876543210
7271 000001x00111xxxx111000xxxxxxxxxx
7277 /* 33222222222211111111110000000000
7278 10987654321098765432109876543210
7279 000001x01111xxxx111000xxxxxxxxxx
7288 if (((word
>> 20) & 0x1) == 0)
7290 if (((word
>> 22) & 0x1) == 0)
7292 if (((word
>> 23) & 0x1) == 0)
7294 /* 33222222222211111111110000000000
7295 10987654321098765432109876543210
7296 000001x00010xxxx111100xxxxxxxxxx
7302 /* 33222222222211111111110000000000
7303 10987654321098765432109876543210
7304 000001x01010xxxx111100xxxxxxxxxx
7311 if (((word
>> 23) & 0x1) == 0)
7313 /* 33222222222211111111110000000000
7314 10987654321098765432109876543210
7315 000001x00110xxxx111100xxxxxxxxxx
7321 /* 33222222222211111111110000000000
7322 10987654321098765432109876543210
7323 000001x01110xxxx111100xxxxxxxxxx
7331 if (((word
>> 22) & 0x1) == 0)
7333 if (((word
>> 23) & 0x1) == 0)
7335 /* 33222222222211111111110000000000
7336 10987654321098765432109876543210
7337 000001x00011xxxx111100xxxxxxxxxx
7343 /* 33222222222211111111110000000000
7344 10987654321098765432109876543210
7345 000001x01011xxxx111100xxxxxxxxxx
7352 if (((word
>> 23) & 0x1) == 0)
7354 /* 33222222222211111111110000000000
7355 10987654321098765432109876543210
7356 000001x00111xxxx111100xxxxxxxxxx
7362 /* 33222222222211111111110000000000
7363 10987654321098765432109876543210
7364 000001x01111xxxx111100xxxxxxxxxx
7374 if (((word
>> 20) & 0x1) == 0)
7376 if (((word
>> 22) & 0x1) == 0)
7378 if (((word
>> 23) & 0x1) == 0)
7380 /* 33222222222211111111110000000000
7381 10987654321098765432109876543210
7382 000001x00010xxxx111x10xxxxxxxxxx
7388 /* 33222222222211111111110000000000
7389 10987654321098765432109876543210
7390 000001x01010xxxx111x10xxxxxxxxxx
7397 if (((word
>> 23) & 0x1) == 0)
7399 /* 33222222222211111111110000000000
7400 10987654321098765432109876543210
7401 000001x00110xxxx111x10xxxxxxxxxx
7407 /* 33222222222211111111110000000000
7408 10987654321098765432109876543210
7409 000001x01110xxxx111x10xxxxxxxxxx
7417 if (((word
>> 22) & 0x1) == 0)
7419 if (((word
>> 23) & 0x1) == 0)
7421 /* 33222222222211111111110000000000
7422 10987654321098765432109876543210
7423 000001x00011xxxx111x10xxxxxxxxxx
7429 /* 33222222222211111111110000000000
7430 10987654321098765432109876543210
7431 000001x01011xxxx111x10xxxxxxxxxx
7438 if (((word
>> 23) & 0x1) == 0)
7440 /* 33222222222211111111110000000000
7441 10987654321098765432109876543210
7442 000001x00111xxxx111x10xxxxxxxxxx
7448 /* 33222222222211111111110000000000
7449 10987654321098765432109876543210
7450 000001x01111xxxx111x10xxxxxxxxxx
7460 if (((word
>> 11) & 0x1) == 0)
7462 if (((word
>> 12) & 0x1) == 0)
7464 if (((word
>> 22) & 0x1) == 0)
7466 if (((word
>> 23) & 0x1) == 0)
7468 /* 33222222222211111111110000000000
7469 10987654321098765432109876543210
7470 000001x0001xxxxx111001xxxxxxxxxx
7476 /* 33222222222211111111110000000000
7477 10987654321098765432109876543210
7478 000001x0101xxxxx111001xxxxxxxxxx
7485 if (((word
>> 23) & 0x1) == 0)
7487 /* 33222222222211111111110000000000
7488 10987654321098765432109876543210
7489 000001x0011xxxxx111001xxxxxxxxxx
7495 /* 33222222222211111111110000000000
7496 10987654321098765432109876543210
7497 000001x0111xxxxx111001xxxxxxxxxx
7505 if (((word
>> 20) & 0x1) == 0)
7507 if (((word
>> 22) & 0x1) == 0)
7509 if (((word
>> 23) & 0x1) == 0)
7511 /* 33222222222211111111110000000000
7512 10987654321098765432109876543210
7513 000001x00010xxxx111101xxxxxxxxxx
7519 /* 33222222222211111111110000000000
7520 10987654321098765432109876543210
7521 000001x01010xxxx111101xxxxxxxxxx
7528 if (((word
>> 23) & 0x1) == 0)
7530 /* 33222222222211111111110000000000
7531 10987654321098765432109876543210
7532 000001x00110xxxx111101xxxxxxxxxx
7538 /* 33222222222211111111110000000000
7539 10987654321098765432109876543210
7540 000001x01110xxxx111101xxxxxxxxxx
7548 if (((word
>> 22) & 0x1) == 0)
7550 if (((word
>> 23) & 0x1) == 0)
7552 /* 33222222222211111111110000000000
7553 10987654321098765432109876543210
7554 000001x00011xxxx111101xxxxxxxxxx
7560 /* 33222222222211111111110000000000
7561 10987654321098765432109876543210
7562 000001x01011xxxx111101xxxxxxxxxx
7569 if (((word
>> 23) & 0x1) == 0)
7571 /* 33222222222211111111110000000000
7572 10987654321098765432109876543210
7573 000001x00111xxxx111101xxxxxxxxxx
7579 /* 33222222222211111111110000000000
7580 10987654321098765432109876543210
7581 000001x01111xxxx111101xxxxxxxxxx
7591 if (((word
>> 20) & 0x1) == 0)
7593 if (((word
>> 22) & 0x1) == 0)
7595 if (((word
>> 23) & 0x1) == 0)
7597 /* 33222222222211111111110000000000
7598 10987654321098765432109876543210
7599 000001x00010xxxx111x11xxxxxxxxxx
7605 /* 33222222222211111111110000000000
7606 10987654321098765432109876543210
7607 000001x01010xxxx111x11xxxxxxxxxx
7614 if (((word
>> 23) & 0x1) == 0)
7616 /* 33222222222211111111110000000000
7617 10987654321098765432109876543210
7618 000001x00110xxxx111x11xxxxxxxxxx
7624 /* 33222222222211111111110000000000
7625 10987654321098765432109876543210
7626 000001x01110xxxx111x11xxxxxxxxxx
7634 if (((word
>> 22) & 0x1) == 0)
7636 if (((word
>> 23) & 0x1) == 0)
7638 /* 33222222222211111111110000000000
7639 10987654321098765432109876543210
7640 000001x00011xxxx111x11xxxxxxxxxx
7646 /* 33222222222211111111110000000000
7647 10987654321098765432109876543210
7648 000001x01011xxxx111x11xxxxxxxxxx
7655 if (((word
>> 23) & 0x1) == 0)
7657 /* 33222222222211111111110000000000
7658 10987654321098765432109876543210
7659 000001x00111xxxx111x11xxxxxxxxxx
7665 /* 33222222222211111111110000000000
7666 10987654321098765432109876543210
7667 000001x01111xxxx111x11xxxxxxxxxx
7679 if (((word
>> 22) & 0x1) == 0)
7681 if (((word
>> 21) & 0x1) == 0)
7683 if (((word
>> 23) & 0x1) == 0)
7685 /* 33222222222211111111110000000000
7686 10987654321098765432109876543210
7687 100001x0000xxxxx111xxxxxxxxxxxxx
7693 /* 33222222222211111111110000000000
7694 10987654321098765432109876543210
7695 100001x0100xxxxx111xxxxxxxxxxxxx
7702 if (((word
>> 23) & 0x1) == 0)
7704 /* 33222222222211111111110000000000
7705 10987654321098765432109876543210
7706 100001x0001xxxxx111xxxxxxxxxxxxx
7712 /* 33222222222211111111110000000000
7713 10987654321098765432109876543210
7714 100001x0101xxxxx111xxxxxxxxxxxxx
7722 if (((word
>> 23) & 0x1) == 0)
7724 /* 33222222222211111111110000000000
7725 10987654321098765432109876543210
7726 100001x001xxxxxx111xxxxxxxxxxxxx
7732 /* 33222222222211111111110000000000
7733 10987654321098765432109876543210
7734 100001x011xxxxxx111xxxxxxxxxxxxx
7743 if (((word
>> 21) & 0x1) == 0)
7745 if (((word
>> 22) & 0x1) == 0)
7747 if (((word
>> 23) & 0x1) == 0)
7749 /* 33222222222211111111110000000000
7750 10987654321098765432109876543210
7751 x10001x0000xxxxx111xxxxxxxxxxxxx
7757 /* 33222222222211111111110000000000
7758 10987654321098765432109876543210
7759 x10001x0100xxxxx111xxxxxxxxxxxxx
7766 if (((word
>> 23) & 0x1) == 0)
7768 /* 33222222222211111111110000000000
7769 10987654321098765432109876543210
7770 x10001x0010xxxxx111xxxxxxxxxxxxx
7776 /* 33222222222211111111110000000000
7777 10987654321098765432109876543210
7778 x10001x0110xxxxx111xxxxxxxxxxxxx
7786 if (((word
>> 23) & 0x1) == 0)
7788 if (((word
>> 31) & 0x1) == 0)
7790 if (((word
>> 10) & 0x1) == 0)
7792 if (((word
>> 11) & 0x1) == 0)
7794 /* 33222222222211111111110000000000
7795 10987654321098765432109876543210
7796 010001x00x1xxxxx111x00xxxxxxxxxx
7802 /* 33222222222211111111110000000000
7803 10987654321098765432109876543210
7804 010001x00x1xxxxx111x10xxxxxxxxxx
7811 /* 33222222222211111111110000000000
7812 10987654321098765432109876543210
7813 010001x00x1xxxxx111xx1xxxxxxxxxx
7820 if (((word
>> 22) & 0x1) == 0)
7822 /* 33222222222211111111110000000000
7823 10987654321098765432109876543210
7824 110001x0001xxxxx111xxxxxxxxxxxxx
7830 /* 33222222222211111111110000000000
7831 10987654321098765432109876543210
7832 110001x0011xxxxx111xxxxxxxxxxxxx
7840 if (((word
>> 22) & 0x1) == 0)
7842 if (((word
>> 31) & 0x1) == 0)
7844 if (((word
>> 10) & 0x1) == 0)
7846 if (((word
>> 12) & 0x1) == 0)
7848 /* 33222222222211111111110000000000
7849 10987654321098765432109876543210
7850 010001x0101xxxxx1110x0xxxxxxxxxx
7856 if (((word
>> 11) & 0x1) == 0)
7858 /* 33222222222211111111110000000000
7859 10987654321098765432109876543210
7860 010001x0101xxxxx111100xxxxxxxxxx
7866 /* 33222222222211111111110000000000
7867 10987654321098765432109876543210
7868 010001x0101xxxxx111110xxxxxxxxxx
7876 if (((word
>> 12) & 0x1) == 0)
7878 /* 33222222222211111111110000000000
7879 10987654321098765432109876543210
7880 010001x0101xxxxx1110x1xxxxxxxxxx
7886 /* 33222222222211111111110000000000
7887 10987654321098765432109876543210
7888 010001x0101xxxxx1111x1xxxxxxxxxx
7896 /* 33222222222211111111110000000000
7897 10987654321098765432109876543210
7898 110001x0101xxxxx111xxxxxxxxxxxxx
7905 if (((word
>> 31) & 0x1) == 0)
7907 if (((word
>> 10) & 0x1) == 0)
7909 if (((word
>> 12) & 0x1) == 0)
7911 /* 33222222222211111111110000000000
7912 10987654321098765432109876543210
7913 010001x0111xxxxx1110x0xxxxxxxxxx
7919 if (((word
>> 11) & 0x1) == 0)
7921 /* 33222222222211111111110000000000
7922 10987654321098765432109876543210
7923 010001x0111xxxxx111100xxxxxxxxxx
7929 /* 33222222222211111111110000000000
7930 10987654321098765432109876543210
7931 010001x0111xxxxx111110xxxxxxxxxx
7939 if (((word
>> 12) & 0x1) == 0)
7941 /* 33222222222211111111110000000000
7942 10987654321098765432109876543210
7943 010001x0111xxxxx1110x1xxxxxxxxxx
7949 /* 33222222222211111111110000000000
7950 10987654321098765432109876543210
7951 010001x0111xxxxx1111x1xxxxxxxxxx
7959 /* 33222222222211111111110000000000
7960 10987654321098765432109876543210
7961 110001x0111xxxxx111xxxxxxxxxxxxx
7975 if (((word
>> 21) & 0x1) == 0)
7977 if (((word
>> 15) & 0x1) == 0)
7979 if (((word
>> 30) & 0x1) == 0)
7981 if (((word
>> 13) & 0x1) == 0)
7983 if (((word
>> 14) & 0x1) == 0)
7985 if (((word
>> 31) & 0x1) == 0)
7987 if (((word
>> 4) & 0x1) == 0)
7989 /* 33222222222211111111110000000000
7990 10987654321098765432109876543210
7991 001001x0xx0xxxxx000xxxxxxxx0xxxx
7997 /* 33222222222211111111110000000000
7998 10987654321098765432109876543210
7999 001001x0xx0xxxxx000xxxxxxxx1xxxx
8006 if (((word
>> 23) & 0x1) == 0)
8008 /* 33222222222211111111110000000000
8009 10987654321098765432109876543210
8010 101001x00x0xxxxx000xxxxxxxxxxxxx
8016 /* 33222222222211111111110000000000
8017 10987654321098765432109876543210
8018 101001x01x0xxxxx000xxxxxxxxxxxxx
8026 if (((word
>> 31) & 0x1) == 0)
8028 if (((word
>> 4) & 0x1) == 0)
8030 /* 33222222222211111111110000000000
8031 10987654321098765432109876543210
8032 001001x0xx0xxxxx010xxxxxxxx0xxxx
8038 /* 33222222222211111111110000000000
8039 10987654321098765432109876543210
8040 001001x0xx0xxxxx010xxxxxxxx1xxxx
8047 if (((word
>> 22) & 0x1) == 0)
8049 if (((word
>> 23) & 0x1) == 0)
8051 /* 33222222222211111111110000000000
8052 10987654321098765432109876543210
8053 101001x0000xxxxx010xxxxxxxxxxxxx
8059 /* 33222222222211111111110000000000
8060 10987654321098765432109876543210
8061 101001x0100xxxxx010xxxxxxxxxxxxx
8068 if (((word
>> 23) & 0x1) == 0)
8070 /* 33222222222211111111110000000000
8071 10987654321098765432109876543210
8072 101001x0010xxxxx010xxxxxxxxxxxxx
8078 /* 33222222222211111111110000000000
8079 10987654321098765432109876543210
8080 101001x0110xxxxx010xxxxxxxxxxxxx
8090 if (((word
>> 14) & 0x1) == 0)
8092 if (((word
>> 31) & 0x1) == 0)
8094 if (((word
>> 4) & 0x1) == 0)
8096 /* 33222222222211111111110000000000
8097 10987654321098765432109876543210
8098 001001x0xx0xxxxx001xxxxxxxx0xxxx
8104 /* 33222222222211111111110000000000
8105 10987654321098765432109876543210
8106 001001x0xx0xxxxx001xxxxxxxx1xxxx
8113 if (((word
>> 23) & 0x1) == 0)
8115 /* 33222222222211111111110000000000
8116 10987654321098765432109876543210
8117 101001x00x0xxxxx001xxxxxxxxxxxxx
8123 /* 33222222222211111111110000000000
8124 10987654321098765432109876543210
8125 101001x01x0xxxxx001xxxxxxxxxxxxx
8133 if (((word
>> 31) & 0x1) == 0)
8135 if (((word
>> 4) & 0x1) == 0)
8137 /* 33222222222211111111110000000000
8138 10987654321098765432109876543210
8139 001001x0xx0xxxxx011xxxxxxxx0xxxx
8145 /* 33222222222211111111110000000000
8146 10987654321098765432109876543210
8147 001001x0xx0xxxxx011xxxxxxxx1xxxx
8154 if (((word
>> 22) & 0x1) == 0)
8156 if (((word
>> 23) & 0x1) == 0)
8158 /* 33222222222211111111110000000000
8159 10987654321098765432109876543210
8160 101001x0000xxxxx011xxxxxxxxxxxxx
8166 /* 33222222222211111111110000000000
8167 10987654321098765432109876543210
8168 101001x0100xxxxx011xxxxxxxxxxxxx
8175 if (((word
>> 23) & 0x1) == 0)
8177 /* 33222222222211111111110000000000
8178 10987654321098765432109876543210
8179 101001x0010xxxxx011xxxxxxxxxxxxx
8185 /* 33222222222211111111110000000000
8186 10987654321098765432109876543210
8187 101001x0110xxxxx011xxxxxxxxxxxxx
8198 if (((word
>> 31) & 0x1) == 0)
8200 /* 33222222222211111111110000000000
8201 10987654321098765432109876543210
8202 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
8208 if (((word
>> 13) & 0x1) == 0)
8210 if (((word
>> 22) & 0x1) == 0)
8212 /* 33222222222211111111110000000000
8213 10987654321098765432109876543210
8214 111001x0x00xxxxx0x0xxxxxxxxxxxxx
8220 if (((word
>> 23) & 0x1) == 0)
8222 /* 33222222222211111111110000000000
8223 10987654321098765432109876543210
8224 111001x0010xxxxx0x0xxxxxxxxxxxxx
8230 /* 33222222222211111111110000000000
8231 10987654321098765432109876543210
8232 111001x0110xxxxx0x0xxxxxxxxxxxxx
8240 if (((word
>> 14) & 0x1) == 0)
8242 if (((word
>> 22) & 0x1) == 0)
8244 if (((word
>> 23) & 0x1) == 0)
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 111001x0000xxxxx001xxxxxxxxxxxxx
8254 /* 33222222222211111111110000000000
8255 10987654321098765432109876543210
8256 111001x0100xxxxx001xxxxxxxxxxxxx
8263 if (((word
>> 23) & 0x1) == 0)
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 111001x0010xxxxx001xxxxxxxxxxxxx
8273 /* 33222222222211111111110000000000
8274 10987654321098765432109876543210
8275 111001x0110xxxxx001xxxxxxxxxxxxx
8283 if (((word
>> 22) & 0x1) == 0)
8285 if (((word
>> 23) & 0x1) == 0)
8287 /* 33222222222211111111110000000000
8288 10987654321098765432109876543210
8289 111001x0000xxxxx011xxxxxxxxxxxxx
8295 /* 33222222222211111111110000000000
8296 10987654321098765432109876543210
8297 111001x0100xxxxx011xxxxxxxxxxxxx
8304 if (((word
>> 23) & 0x1) == 0)
8306 /* 33222222222211111111110000000000
8307 10987654321098765432109876543210
8308 111001x0010xxxxx011xxxxxxxxxxxxx
8314 /* 33222222222211111111110000000000
8315 10987654321098765432109876543210
8316 111001x0110xxxxx011xxxxxxxxxxxxx
8328 if (((word
>> 13) & 0x1) == 0)
8330 if (((word
>> 30) & 0x1) == 0)
8332 if (((word
>> 14) & 0x1) == 0)
8334 if (((word
>> 4) & 0x1) == 0)
8336 /* 33222222222211111111110000000000
8337 10987654321098765432109876543210
8338 x01001x0xx0xxxxx100xxxxxxxx0xxxx
8344 /* 33222222222211111111110000000000
8345 10987654321098765432109876543210
8346 x01001x0xx0xxxxx100xxxxxxxx1xxxx
8353 if (((word
>> 31) & 0x1) == 0)
8355 if (((word
>> 4) & 0x1) == 0)
8357 /* 33222222222211111111110000000000
8358 10987654321098765432109876543210
8359 001001x0xx0xxxxx110xxxxxxxx0xxxx
8365 /* 33222222222211111111110000000000
8366 10987654321098765432109876543210
8367 001001x0xx0xxxxx110xxxxxxxx1xxxx
8374 if (((word
>> 22) & 0x1) == 0)
8376 if (((word
>> 23) & 0x1) == 0)
8378 /* 33222222222211111111110000000000
8379 10987654321098765432109876543210
8380 101001x0000xxxxx110xxxxxxxxxxxxx
8386 /* 33222222222211111111110000000000
8387 10987654321098765432109876543210
8388 101001x0100xxxxx110xxxxxxxxxxxxx
8395 if (((word
>> 23) & 0x1) == 0)
8397 /* 33222222222211111111110000000000
8398 10987654321098765432109876543210
8399 101001x0010xxxxx110xxxxxxxxxxxxx
8405 /* 33222222222211111111110000000000
8406 10987654321098765432109876543210
8407 101001x0110xxxxx110xxxxxxxxxxxxx
8417 if (((word
>> 31) & 0x1) == 0)
8419 if (((word
>> 17) & 0x1) == 0)
8421 if (((word
>> 18) & 0x1) == 0)
8423 if (((word
>> 20) & 0x1) == 0)
8425 /* 33222222222211111111110000000000
8426 10987654321098765432109876543210
8427 011001x0xx00x00x1x0xxxxxxxxxxxxx
8433 /* 33222222222211111111110000000000
8434 10987654321098765432109876543210
8435 011001x0xx01x00x1x0xxxxxxxxxxxxx
8442 if (((word
>> 16) & 0x1) == 0)
8444 /* 33222222222211111111110000000000
8445 10987654321098765432109876543210
8446 011001x0xx0xx1001x0xxxxxxxxxxxxx
8452 /* 33222222222211111111110000000000
8453 10987654321098765432109876543210
8454 011001x0xx0xx1011x0xxxxxxxxxxxxx
8462 if (((word
>> 16) & 0x1) == 0)
8464 /* 33222222222211111111110000000000
8465 10987654321098765432109876543210
8466 011001x0xx0xxx101x0xxxxxxxxxxxxx
8472 /* 33222222222211111111110000000000
8473 10987654321098765432109876543210
8474 011001x0xx0xxx111x0xxxxxxxxxxxxx
8482 if (((word
>> 22) & 0x1) == 0)
8484 if (((word
>> 23) & 0x1) == 0)
8486 /* 33222222222211111111110000000000
8487 10987654321098765432109876543210
8488 111001x0000xxxxx1x0xxxxxxxxxxxxx
8494 /* 33222222222211111111110000000000
8495 10987654321098765432109876543210
8496 111001x0100xxxxx1x0xxxxxxxxxxxxx
8503 if (((word
>> 23) & 0x1) == 0)
8505 /* 33222222222211111111110000000000
8506 10987654321098765432109876543210
8507 111001x0010xxxxx1x0xxxxxxxxxxxxx
8513 /* 33222222222211111111110000000000
8514 10987654321098765432109876543210
8515 111001x0110xxxxx1x0xxxxxxxxxxxxx
8525 if (((word
>> 14) & 0x1) == 0)
8527 if (((word
>> 30) & 0x1) == 0)
8529 if (((word
>> 31) & 0x1) == 0)
8531 if (((word
>> 4) & 0x1) == 0)
8533 /* 33222222222211111111110000000000
8534 10987654321098765432109876543210
8535 001001x0xx0xxxxx101xxxxxxxx0xxxx
8541 /* 33222222222211111111110000000000
8542 10987654321098765432109876543210
8543 001001x0xx0xxxxx101xxxxxxxx1xxxx
8550 if (((word
>> 20) & 0x1) == 0)
8552 if (((word
>> 22) & 0x1) == 0)
8554 if (((word
>> 23) & 0x1) == 0)
8556 /* 33222222222211111111110000000000
8557 10987654321098765432109876543210
8558 101001x00000xxxx101xxxxxxxxxxxxx
8564 /* 33222222222211111111110000000000
8565 10987654321098765432109876543210
8566 101001x01000xxxx101xxxxxxxxxxxxx
8573 if (((word
>> 23) & 0x1) == 0)
8575 /* 33222222222211111111110000000000
8576 10987654321098765432109876543210
8577 101001x00100xxxx101xxxxxxxxxxxxx
8583 /* 33222222222211111111110000000000
8584 10987654321098765432109876543210
8585 101001x01100xxxx101xxxxxxxxxxxxx
8593 if (((word
>> 22) & 0x1) == 0)
8595 if (((word
>> 23) & 0x1) == 0)
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 101001x00001xxxx101xxxxxxxxxxxxx
8605 /* 33222222222211111111110000000000
8606 10987654321098765432109876543210
8607 101001x01001xxxx101xxxxxxxxxxxxx
8614 if (((word
>> 23) & 0x1) == 0)
8616 /* 33222222222211111111110000000000
8617 10987654321098765432109876543210
8618 101001x00101xxxx101xxxxxxxxxxxxx
8624 /* 33222222222211111111110000000000
8625 10987654321098765432109876543210
8626 101001x01101xxxx101xxxxxxxxxxxxx
8636 if (((word
>> 22) & 0x1) == 0)
8638 if (((word
>> 23) & 0x1) == 0)
8640 if (((word
>> 31) & 0x1) == 0)
8642 /* 33222222222211111111110000000000
8643 10987654321098765432109876543210
8644 011001x0000xxxxx101xxxxxxxxxxxxx
8650 /* 33222222222211111111110000000000
8651 10987654321098765432109876543210
8652 111001x0000xxxxx101xxxxxxxxxxxxx
8659 if (((word
>> 31) & 0x1) == 0)
8661 if (((word
>> 16) & 0x1) == 0)
8663 if (((word
>> 17) & 0x1) == 0)
8665 /* 33222222222211111111110000000000
8666 10987654321098765432109876543210
8667 011001x0100xxx00101xxxxxxxxxxxxx
8673 /* 33222222222211111111110000000000
8674 10987654321098765432109876543210
8675 011001x0100xxx10101xxxxxxxxxxxxx
8682 /* 33222222222211111111110000000000
8683 10987654321098765432109876543210
8684 011001x0100xxxx1101xxxxxxxxxxxxx
8691 /* 33222222222211111111110000000000
8692 10987654321098765432109876543210
8693 111001x0100xxxxx101xxxxxxxxxxxxx
8701 if (((word
>> 23) & 0x1) == 0)
8703 /* 33222222222211111111110000000000
8704 10987654321098765432109876543210
8705 x11001x0010xxxxx101xxxxxxxxxxxxx
8711 if (((word
>> 31) & 0x1) == 0)
8713 if (((word
>> 16) & 0x1) == 0)
8715 /* 33222222222211111111110000000000
8716 10987654321098765432109876543210
8717 011001x0110xxxx0101xxxxxxxxxxxxx
8723 /* 33222222222211111111110000000000
8724 10987654321098765432109876543210
8725 011001x0110xxxx1101xxxxxxxxxxxxx
8732 /* 33222222222211111111110000000000
8733 10987654321098765432109876543210
8734 111001x0110xxxxx101xxxxxxxxxxxxx
8744 if (((word
>> 30) & 0x1) == 0)
8746 if (((word
>> 31) & 0x1) == 0)
8748 if (((word
>> 4) & 0x1) == 0)
8750 /* 33222222222211111111110000000000
8751 10987654321098765432109876543210
8752 001001x0xx0xxxxx111xxxxxxxx0xxxx
8758 /* 33222222222211111111110000000000
8759 10987654321098765432109876543210
8760 001001x0xx0xxxxx111xxxxxxxx1xxxx
8767 if (((word
>> 22) & 0x1) == 0)
8769 if (((word
>> 23) & 0x1) == 0)
8771 /* 33222222222211111111110000000000
8772 10987654321098765432109876543210
8773 101001x0000xxxxx111xxxxxxxxxxxxx
8779 /* 33222222222211111111110000000000
8780 10987654321098765432109876543210
8781 101001x0100xxxxx111xxxxxxxxxxxxx
8788 if (((word
>> 23) & 0x1) == 0)
8790 /* 33222222222211111111110000000000
8791 10987654321098765432109876543210
8792 101001x0010xxxxx111xxxxxxxxxxxxx
8798 /* 33222222222211111111110000000000
8799 10987654321098765432109876543210
8800 101001x0110xxxxx111xxxxxxxxxxxxx
8809 if (((word
>> 20) & 0x1) == 0)
8811 if (((word
>> 22) & 0x1) == 0)
8813 /* 33222222222211111111110000000000
8814 10987654321098765432109876543210
8815 x11001x0x000xxxx111xxxxxxxxxxxxx
8821 if (((word
>> 23) & 0x1) == 0)
8823 /* 33222222222211111111110000000000
8824 10987654321098765432109876543210
8825 x11001x00100xxxx111xxxxxxxxxxxxx
8831 /* 33222222222211111111110000000000
8832 10987654321098765432109876543210
8833 x11001x01100xxxx111xxxxxxxxxxxxx
8841 if (((word
>> 22) & 0x1) == 0)
8843 if (((word
>> 23) & 0x1) == 0)
8845 /* 33222222222211111111110000000000
8846 10987654321098765432109876543210
8847 x11001x00001xxxx111xxxxxxxxxxxxx
8853 /* 33222222222211111111110000000000
8854 10987654321098765432109876543210
8855 x11001x01001xxxx111xxxxxxxxxxxxx
8862 if (((word
>> 23) & 0x1) == 0)
8864 /* 33222222222211111111110000000000
8865 10987654321098765432109876543210
8866 x11001x00101xxxx111xxxxxxxxxxxxx
8872 /* 33222222222211111111110000000000
8873 10987654321098765432109876543210
8874 x11001x01101xxxx111xxxxxxxxxxxxx
8887 if (((word
>> 13) & 0x1) == 0)
8889 if (((word
>> 30) & 0x1) == 0)
8891 if (((word
>> 31) & 0x1) == 0)
8893 if (((word
>> 4) & 0x1) == 0)
8895 /* 33222222222211111111110000000000
8896 10987654321098765432109876543210
8897 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
8903 /* 33222222222211111111110000000000
8904 10987654321098765432109876543210
8905 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
8912 if (((word
>> 15) & 0x1) == 0)
8914 if (((word
>> 22) & 0x1) == 0)
8916 if (((word
>> 23) & 0x1) == 0)
8918 /* 33222222222211111111110000000000
8919 10987654321098765432109876543210
8920 101001x0001xxxxx0x0xxxxxxxxxxxxx
8926 /* 33222222222211111111110000000000
8927 10987654321098765432109876543210
8928 101001x0101xxxxx0x0xxxxxxxxxxxxx
8935 if (((word
>> 23) & 0x1) == 0)
8937 /* 33222222222211111111110000000000
8938 10987654321098765432109876543210
8939 101001x0011xxxxx0x0xxxxxxxxxxxxx
8945 /* 33222222222211111111110000000000
8946 10987654321098765432109876543210
8947 101001x0111xxxxx0x0xxxxxxxxxxxxx
8955 if (((word
>> 22) & 0x1) == 0)
8957 if (((word
>> 23) & 0x1) == 0)
8959 /* 33222222222211111111110000000000
8960 10987654321098765432109876543210
8961 101001x0001xxxxx1x0xxxxxxxxxxxxx
8967 /* 33222222222211111111110000000000
8968 10987654321098765432109876543210
8969 101001x0101xxxxx1x0xxxxxxxxxxxxx
8976 if (((word
>> 23) & 0x1) == 0)
8978 /* 33222222222211111111110000000000
8979 10987654321098765432109876543210
8980 101001x0011xxxxx1x0xxxxxxxxxxxxx
8986 /* 33222222222211111111110000000000
8987 10987654321098765432109876543210
8988 101001x0111xxxxx1x0xxxxxxxxxxxxx
8998 if (((word
>> 15) & 0x1) == 0)
9000 if (((word
>> 14) & 0x1) == 0)
9002 if (((word
>> 12) & 0x1) == 0)
9004 if (((word
>> 10) & 0x1) == 0)
9006 if (((word
>> 23) & 0x1) == 0)
9008 /* 33222222222211111111110000000000
9009 10987654321098765432109876543210
9010 x11001x00x1xxxxx0000x0xxxxxxxxxx
9016 if (((word
>> 22) & 0x1) == 0)
9018 /* 33222222222211111111110000000000
9019 10987654321098765432109876543210
9020 x11001x0101xxxxx0000x0xxxxxxxxxx
9026 /* 33222222222211111111110000000000
9027 10987654321098765432109876543210
9028 x11001x0111xxxxx0000x0xxxxxxxxxx
9036 if (((word
>> 23) & 0x1) == 0)
9038 /* 33222222222211111111110000000000
9039 10987654321098765432109876543210
9040 x11001x00x1xxxxx0000x1xxxxxxxxxx
9046 if (((word
>> 22) & 0x1) == 0)
9048 /* 33222222222211111111110000000000
9049 10987654321098765432109876543210
9050 x11001x0101xxxxx0000x1xxxxxxxxxx
9056 /* 33222222222211111111110000000000
9057 10987654321098765432109876543210
9058 x11001x0111xxxxx0000x1xxxxxxxxxx
9067 if (((word
>> 22) & 0x1) == 0)
9069 /* 33222222222211111111110000000000
9070 10987654321098765432109876543210
9071 x11001x0x01xxxxx0001xxxxxxxxxxxx
9077 /* 33222222222211111111110000000000
9078 10987654321098765432109876543210
9079 x11001x0x11xxxxx0001xxxxxxxxxxxx
9087 if (((word
>> 22) & 0x1) == 0)
9089 if (((word
>> 23) & 0x1) == 0)
9091 /* 33222222222211111111110000000000
9092 10987654321098765432109876543210
9093 x11001x0001xxxxx010xxxxxxxxxxxxx
9099 if (((word
>> 31) & 0x1) == 0)
9101 if (((word
>> 10) & 0x1) == 0)
9103 /* 33222222222211111111110000000000
9104 10987654321098765432109876543210
9105 011001x0101xxxxx010xx0xxxxxxxxxx
9111 /* 33222222222211111111110000000000
9112 10987654321098765432109876543210
9113 011001x0101xxxxx010xx1xxxxxxxxxx
9120 /* 33222222222211111111110000000000
9121 10987654321098765432109876543210
9122 111001x0101xxxxx010xxxxxxxxxxxxx
9130 if (((word
>> 23) & 0x1) == 0)
9132 if (((word
>> 31) & 0x1) == 0)
9134 /* 33222222222211111111110000000000
9135 10987654321098765432109876543210
9136 011001x0011xxxxx010xxxxxxxxxxxxx
9142 /* 33222222222211111111110000000000
9143 10987654321098765432109876543210
9144 111001x0011xxxxx010xxxxxxxxxxxxx
9151 if (((word
>> 31) & 0x1) == 0)
9153 if (((word
>> 10) & 0x1) == 0)
9155 /* 33222222222211111111110000000000
9156 10987654321098765432109876543210
9157 011001x0111xxxxx010xx0xxxxxxxxxx
9163 /* 33222222222211111111110000000000
9164 10987654321098765432109876543210
9165 011001x0111xxxxx010xx1xxxxxxxxxx
9172 /* 33222222222211111111110000000000
9173 10987654321098765432109876543210
9174 111001x0111xxxxx010xxxxxxxxxxxxx
9184 if (((word
>> 22) & 0x1) == 0)
9186 if (((word
>> 31) & 0x1) == 0)
9188 if (((word
>> 10) & 0x1) == 0)
9190 /* 33222222222211111111110000000000
9191 10987654321098765432109876543210
9192 011001x0x01xxxxx1x0xx0xxxxxxxxxx
9198 /* 33222222222211111111110000000000
9199 10987654321098765432109876543210
9200 011001x0x01xxxxx1x0xx1xxxxxxxxxx
9207 /* 33222222222211111111110000000000
9208 10987654321098765432109876543210
9209 111001x0x01xxxxx1x0xxxxxxxxxxxxx
9216 if (((word
>> 23) & 0x1) == 0)
9218 /* 33222222222211111111110000000000
9219 10987654321098765432109876543210
9220 x11001x0011xxxxx1x0xxxxxxxxxxxxx
9226 if (((word
>> 31) & 0x1) == 0)
9228 if (((word
>> 10) & 0x1) == 0)
9230 /* 33222222222211111111110000000000
9231 10987654321098765432109876543210
9232 011001x0111xxxxx1x0xx0xxxxxxxxxx
9238 /* 33222222222211111111110000000000
9239 10987654321098765432109876543210
9240 011001x0111xxxxx1x0xx1xxxxxxxxxx
9247 /* 33222222222211111111110000000000
9248 10987654321098765432109876543210
9249 111001x0111xxxxx1x0xxxxxxxxxxxxx
9260 if (((word
>> 30) & 0x1) == 0)
9262 if (((word
>> 31) & 0x1) == 0)
9264 if (((word
>> 4) & 0x1) == 0)
9266 /* 33222222222211111111110000000000
9267 10987654321098765432109876543210
9268 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
9274 /* 33222222222211111111110000000000
9275 10987654321098765432109876543210
9276 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
9283 if (((word
>> 14) & 0x1) == 0)
9285 if (((word
>> 20) & 0x1) == 0)
9287 if (((word
>> 22) & 0x1) == 0)
9289 if (((word
>> 23) & 0x1) == 0)
9291 /* 33222222222211111111110000000000
9292 10987654321098765432109876543210
9293 101001x00010xxxxx01xxxxxxxxxxxxx
9299 /* 33222222222211111111110000000000
9300 10987654321098765432109876543210
9301 101001x01010xxxxx01xxxxxxxxxxxxx
9308 if (((word
>> 23) & 0x1) == 0)
9310 /* 33222222222211111111110000000000
9311 10987654321098765432109876543210
9312 101001x00110xxxxx01xxxxxxxxxxxxx
9318 /* 33222222222211111111110000000000
9319 10987654321098765432109876543210
9320 101001x01110xxxxx01xxxxxxxxxxxxx
9328 if (((word
>> 22) & 0x1) == 0)
9330 if (((word
>> 23) & 0x1) == 0)
9332 /* 33222222222211111111110000000000
9333 10987654321098765432109876543210
9334 101001x00011xxxxx01xxxxxxxxxxxxx
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 101001x01011xxxxx01xxxxxxxxxxxxx
9349 if (((word
>> 23) & 0x1) == 0)
9351 /* 33222222222211111111110000000000
9352 10987654321098765432109876543210
9353 101001x00111xxxxx01xxxxxxxxxxxxx
9359 /* 33222222222211111111110000000000
9360 10987654321098765432109876543210
9361 101001x01111xxxxx01xxxxxxxxxxxxx
9370 if (((word
>> 15) & 0x1) == 0)
9372 if (((word
>> 22) & 0x1) == 0)
9374 if (((word
>> 23) & 0x1) == 0)
9376 /* 33222222222211111111110000000000
9377 10987654321098765432109876543210
9378 101001x0001xxxxx011xxxxxxxxxxxxx
9384 /* 33222222222211111111110000000000
9385 10987654321098765432109876543210
9386 101001x0101xxxxx011xxxxxxxxxxxxx
9393 if (((word
>> 23) & 0x1) == 0)
9395 /* 33222222222211111111110000000000
9396 10987654321098765432109876543210
9397 101001x0011xxxxx011xxxxxxxxxxxxx
9403 /* 33222222222211111111110000000000
9404 10987654321098765432109876543210
9405 101001x0111xxxxx011xxxxxxxxxxxxx
9413 if (((word
>> 22) & 0x1) == 0)
9415 if (((word
>> 23) & 0x1) == 0)
9417 /* 33222222222211111111110000000000
9418 10987654321098765432109876543210
9419 101001x0001xxxxx111xxxxxxxxxxxxx
9425 /* 33222222222211111111110000000000
9426 10987654321098765432109876543210
9427 101001x0101xxxxx111xxxxxxxxxxxxx
9434 if (((word
>> 23) & 0x1) == 0)
9436 /* 33222222222211111111110000000000
9437 10987654321098765432109876543210
9438 101001x0011xxxxx111xxxxxxxxxxxxx
9444 /* 33222222222211111111110000000000
9445 10987654321098765432109876543210
9446 101001x0111xxxxx111xxxxxxxxxxxxx
9457 if (((word
>> 14) & 0x1) == 0)
9459 if (((word
>> 15) & 0x1) == 0)
9461 if (((word
>> 23) & 0x1) == 0)
9463 /* 33222222222211111111110000000000
9464 10987654321098765432109876543210
9465 x11001x00x1xxxxx001xxxxxxxxxxxxx
9471 if (((word
>> 22) & 0x1) == 0)
9473 /* 33222222222211111111110000000000
9474 10987654321098765432109876543210
9475 x11001x0101xxxxx001xxxxxxxxxxxxx
9481 /* 33222222222211111111110000000000
9482 10987654321098765432109876543210
9483 x11001x0111xxxxx001xxxxxxxxxxxxx
9491 if (((word
>> 22) & 0x1) == 0)
9493 if (((word
>> 31) & 0x1) == 0)
9495 if (((word
>> 10) & 0x1) == 0)
9497 /* 33222222222211111111110000000000
9498 10987654321098765432109876543210
9499 011001x0x01xxxxx101xx0xxxxxxxxxx
9505 /* 33222222222211111111110000000000
9506 10987654321098765432109876543210
9507 011001x0x01xxxxx101xx1xxxxxxxxxx
9514 /* 33222222222211111111110000000000
9515 10987654321098765432109876543210
9516 111001x0x01xxxxx101xxxxxxxxxxxxx
9523 if (((word
>> 23) & 0x1) == 0)
9525 /* 33222222222211111111110000000000
9526 10987654321098765432109876543210
9527 x11001x0011xxxxx101xxxxxxxxxxxxx
9533 /* 33222222222211111111110000000000
9534 10987654321098765432109876543210
9535 x11001x0111xxxxx101xxxxxxxxxxxxx
9544 if (((word
>> 15) & 0x1) == 0)
9546 if (((word
>> 22) & 0x1) == 0)
9548 if (((word
>> 23) & 0x1) == 0)
9550 /* 33222222222211111111110000000000
9551 10987654321098765432109876543210
9552 x11001x0001xxxxx011xxxxxxxxxxxxx
9558 if (((word
>> 31) & 0x1) == 0)
9560 if (((word
>> 10) & 0x1) == 0)
9562 /* 33222222222211111111110000000000
9563 10987654321098765432109876543210
9564 011001x0101xxxxx011xx0xxxxxxxxxx
9570 /* 33222222222211111111110000000000
9571 10987654321098765432109876543210
9572 011001x0101xxxxx011xx1xxxxxxxxxx
9579 /* 33222222222211111111110000000000
9580 10987654321098765432109876543210
9581 111001x0101xxxxx011xxxxxxxxxxxxx
9589 if (((word
>> 23) & 0x1) == 0)
9591 /* 33222222222211111111110000000000
9592 10987654321098765432109876543210
9593 x11001x0011xxxxx011xxxxxxxxxxxxx
9599 /* 33222222222211111111110000000000
9600 10987654321098765432109876543210
9601 x11001x0111xxxxx011xxxxxxxxxxxxx
9609 if (((word
>> 22) & 0x1) == 0)
9611 if (((word
>> 20) & 0x1) == 0)
9613 if (((word
>> 23) & 0x1) == 0)
9615 /* 33222222222211111111110000000000
9616 10987654321098765432109876543210
9617 x11001x00010xxxx111xxxxxxxxxxxxx
9623 /* 33222222222211111111110000000000
9624 10987654321098765432109876543210
9625 x11001x01010xxxx111xxxxxxxxxxxxx
9632 if (((word
>> 23) & 0x1) == 0)
9634 /* 33222222222211111111110000000000
9635 10987654321098765432109876543210
9636 x11001x00011xxxx111xxxxxxxxxxxxx
9642 /* 33222222222211111111110000000000
9643 10987654321098765432109876543210
9644 x11001x01011xxxx111xxxxxxxxxxxxx
9652 if (((word
>> 23) & 0x1) == 0)
9654 if (((word
>> 31) & 0x1) == 0)
9656 /* 33222222222211111111110000000000
9657 10987654321098765432109876543210
9658 011001x0011xxxxx111xxxxxxxxxxxxx
9664 if (((word
>> 20) & 0x1) == 0)
9666 /* 33222222222211111111110000000000
9667 10987654321098765432109876543210
9668 111001x00110xxxx111xxxxxxxxxxxxx
9674 /* 33222222222211111111110000000000
9675 10987654321098765432109876543210
9676 111001x00111xxxx111xxxxxxxxxxxxx
9684 if (((word
>> 20) & 0x1) == 0)
9686 /* 33222222222211111111110000000000
9687 10987654321098765432109876543210
9688 x11001x01110xxxx111xxxxxxxxxxxxx
9694 /* 33222222222211111111110000000000
9695 10987654321098765432109876543210
9696 x11001x01111xxxx111xxxxxxxxxxxxx
9711 if (((word
>> 29) & 0x1) == 0)
9713 if (((word
>> 30) & 0x1) == 0)
9715 if (((word
>> 31) & 0x1) == 0)
9717 if (((word
>> 21) & 0x1) == 0)
9719 if (((word
>> 20) & 0x1) == 0)
9721 if (((word
>> 22) & 0x1) == 0)
9723 if (((word
>> 23) & 0x1) == 0)
9725 /* 33222222222211111111110000000000
9726 10987654321098765432109876543210
9727 000001x10000xxxxxxxxxxxxxxxxxxxx
9733 /* 33222222222211111111110000000000
9734 10987654321098765432109876543210
9735 000001x11000xxxxxxxxxxxxxxxxxxxx
9742 if (((word
>> 23) & 0x1) == 0)
9744 /* 33222222222211111111110000000000
9745 10987654321098765432109876543210
9746 000001x10100xxxxxxxxxxxxxxxxxxxx
9752 /* 33222222222211111111110000000000
9753 10987654321098765432109876543210
9754 000001x11100xxxxxxxxxxxxxxxxxxxx
9762 if (((word
>> 15) & 0x1) == 0)
9764 /* 33222222222211111111110000000000
9765 10987654321098765432109876543210
9766 000001x1xx01xxxx0xxxxxxxxxxxxxxx
9772 /* 33222222222211111111110000000000
9773 10987654321098765432109876543210
9774 000001x1xx01xxxx1xxxxxxxxxxxxxxx
9782 if (((word
>> 14) & 0x1) == 0)
9784 if (((word
>> 13) & 0x1) == 0)
9786 if (((word
>> 15) & 0x1) == 0)
9788 if (((word
>> 22) & 0x1) == 0)
9790 /* 33222222222211111111110000000000
9791 10987654321098765432109876543210
9792 000001x1x01xxxxx000xxxxxxxxxxxxx
9798 /* 33222222222211111111110000000000
9799 10987654321098765432109876543210
9800 000001x1x11xxxxx000xxxxxxxxxxxxx
9807 if (((word
>> 16) & 0x1) == 0)
9809 if (((word
>> 17) & 0x1) == 0)
9811 if (((word
>> 18) & 0x1) == 0)
9813 if (((word
>> 19) & 0x1) == 0)
9815 /* 33222222222211111111110000000000
9816 10987654321098765432109876543210
9817 000001x1xx1x0000100xxxxxxxxxxxxx
9823 /* 33222222222211111111110000000000
9824 10987654321098765432109876543210
9825 000001x1xx1x1000100xxxxxxxxxxxxx
9832 if (((word
>> 19) & 0x1) == 0)
9834 /* 33222222222211111111110000000000
9835 10987654321098765432109876543210
9836 000001x1xx1x0100100xxxxxxxxxxxxx
9842 /* 33222222222211111111110000000000
9843 10987654321098765432109876543210
9844 000001x1xx1x1100100xxxxxxxxxxxxx
9852 if (((word
>> 18) & 0x1) == 0)
9854 if (((word
>> 19) & 0x1) == 0)
9856 /* 33222222222211111111110000000000
9857 10987654321098765432109876543210
9858 000001x1xx1x0010100xxxxxxxxxxxxx
9864 /* 33222222222211111111110000000000
9865 10987654321098765432109876543210
9866 000001x1xx1x1010100xxxxxxxxxxxxx
9873 /* 33222222222211111111110000000000
9874 10987654321098765432109876543210
9875 000001x1xx1xx110100xxxxxxxxxxxxx
9883 if (((word
>> 17) & 0x1) == 0)
9885 if (((word
>> 18) & 0x1) == 0)
9887 if (((word
>> 19) & 0x1) == 0)
9889 /* 33222222222211111111110000000000
9890 10987654321098765432109876543210
9891 000001x1xx1x0001100xxxxxxxxxxxxx
9897 /* 33222222222211111111110000000000
9898 10987654321098765432109876543210
9899 000001x1xx1x1001100xxxxxxxxxxxxx
9906 if (((word
>> 19) & 0x1) == 0)
9908 /* 33222222222211111111110000000000
9909 10987654321098765432109876543210
9910 000001x1xx1x0101100xxxxxxxxxxxxx
9916 /* 33222222222211111111110000000000
9917 10987654321098765432109876543210
9918 000001x1xx1x1101100xxxxxxxxxxxxx
9926 if (((word
>> 18) & 0x1) == 0)
9928 if (((word
>> 19) & 0x1) == 0)
9930 /* 33222222222211111111110000000000
9931 10987654321098765432109876543210
9932 000001x1xx1x0011100xxxxxxxxxxxxx
9938 /* 33222222222211111111110000000000
9939 10987654321098765432109876543210
9940 000001x1xx1x1011100xxxxxxxxxxxxx
9947 /* 33222222222211111111110000000000
9948 10987654321098765432109876543210
9949 000001x1xx1xx111100xxxxxxxxxxxxx
9959 if (((word
>> 15) & 0x1) == 0)
9961 if (((word
>> 10) & 0x1) == 0)
9963 if (((word
>> 11) & 0x1) == 0)
9965 if (((word
>> 12) & 0x1) == 0)
9967 /* 33222222222211111111110000000000
9968 10987654321098765432109876543210
9969 000001x1xx1xxxxx001000xxxxxxxxxx
9975 /* 33222222222211111111110000000000
9976 10987654321098765432109876543210
9977 000001x1xx1xxxxx001100xxxxxxxxxx
9984 if (((word
>> 12) & 0x1) == 0)
9986 /* 33222222222211111111110000000000
9987 10987654321098765432109876543210
9988 000001x1xx1xxxxx001010xxxxxxxxxx
9994 if (((word
>> 16) & 0x1) == 0)
9996 if (((word
>> 17) & 0x1) == 0)
9998 if (((word
>> 18) & 0x1) == 0)
10000 if (((word
>> 19) & 0x1) == 0)
10002 if (((word
>> 20) & 0x1) == 0)
10004 /* 33222222222211111111110000000000
10005 10987654321098765432109876543210
10006 000001x1xx100000001110xxxxxxxxxx
10012 /* 33222222222211111111110000000000
10013 10987654321098765432109876543210
10014 000001x1xx110000001110xxxxxxxxxx
10021 /* 33222222222211111111110000000000
10022 10987654321098765432109876543210
10023 000001x1xx1x1000001110xxxxxxxxxx
10030 if (((word
>> 20) & 0x1) == 0)
10032 /* 33222222222211111111110000000000
10033 10987654321098765432109876543210
10034 000001x1xx10x100001110xxxxxxxxxx
10040 /* 33222222222211111111110000000000
10041 10987654321098765432109876543210
10042 000001x1xx11x100001110xxxxxxxxxx
10050 /* 33222222222211111111110000000000
10051 10987654321098765432109876543210
10052 000001x1xx1xxx10001110xxxxxxxxxx
10059 if (((word
>> 17) & 0x1) == 0)
10061 /* 33222222222211111111110000000000
10062 10987654321098765432109876543210
10063 000001x1xx1xxx01001110xxxxxxxxxx
10069 /* 33222222222211111111110000000000
10070 10987654321098765432109876543210
10071 000001x1xx1xxx11001110xxxxxxxxxx
10081 /* 33222222222211111111110000000000
10082 10987654321098765432109876543210
10083 000001x1xx1xxxxx001xx1xxxxxxxxxx
10090 if (((word
>> 16) & 0x1) == 0)
10092 if (((word
>> 19) & 0x1) == 0)
10094 if (((word
>> 20) & 0x1) == 0)
10096 /* 33222222222211111111110000000000
10097 10987654321098765432109876543210
10098 000001x1xx100xx0101xxxxxxxxxxxxx
10104 /* 33222222222211111111110000000000
10105 10987654321098765432109876543210
10106 000001x1xx110xx0101xxxxxxxxxxxxx
10113 /* 33222222222211111111110000000000
10114 10987654321098765432109876543210
10115 000001x1xx1x1xx0101xxxxxxxxxxxxx
10122 if (((word
>> 20) & 0x1) == 0)
10124 /* 33222222222211111111110000000000
10125 10987654321098765432109876543210
10126 000001x1xx10xxx1101xxxxxxxxxxxxx
10132 /* 33222222222211111111110000000000
10133 10987654321098765432109876543210
10134 000001x1xx11xxx1101xxxxxxxxxxxxx
10144 if (((word
>> 15) & 0x1) == 0)
10146 if (((word
>> 10) & 0x1) == 0)
10148 if (((word
>> 11) & 0x1) == 0)
10150 if (((word
>> 12) & 0x1) == 0)
10152 if (((word
>> 13) & 0x1) == 0)
10154 if (((word
>> 20) & 0x1) == 0)
10156 /* 33222222222211111111110000000000
10157 10987654321098765432109876543210
10158 000001x1xx10xxxx010000xxxxxxxxxx
10164 if (((word
>> 16) & 0x1) == 0)
10166 if (((word
>> 18) & 0x1) == 0)
10168 /* 33222222222211111111110000000000
10169 10987654321098765432109876543210
10170 000001x1xx11x0x0010000xxxxxxxxxx
10176 /* 33222222222211111111110000000000
10177 10987654321098765432109876543210
10178 000001x1xx11x1x0010000xxxxxxxxxx
10185 /* 33222222222211111111110000000000
10186 10987654321098765432109876543210
10187 000001x1xx11xxx1010000xxxxxxxxxx
10195 /* 33222222222211111111110000000000
10196 10987654321098765432109876543210
10197 000001x1xx1xxxxx011000xxxxxxxxxx
10204 if (((word
>> 13) & 0x1) == 0)
10206 /* 33222222222211111111110000000000
10207 10987654321098765432109876543210
10208 000001x1xx1xxxxx010100xxxxxxxxxx
10214 /* 33222222222211111111110000000000
10215 10987654321098765432109876543210
10216 000001x1xx1xxxxx011100xxxxxxxxxx
10224 if (((word
>> 13) & 0x1) == 0)
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 000001x1xx1xxxxx010x10xxxxxxxxxx
10234 /* 33222222222211111111110000000000
10235 10987654321098765432109876543210
10236 000001x1xx1xxxxx011x10xxxxxxxxxx
10244 if (((word
>> 11) & 0x1) == 0)
10246 if (((word
>> 12) & 0x1) == 0)
10248 if (((word
>> 13) & 0x1) == 0)
10250 /* 33222222222211111111110000000000
10251 10987654321098765432109876543210
10252 000001x1xx1xxxxx010001xxxxxxxxxx
10258 /* 33222222222211111111110000000000
10259 10987654321098765432109876543210
10260 000001x1xx1xxxxx011001xxxxxxxxxx
10267 if (((word
>> 13) & 0x1) == 0)
10269 /* 33222222222211111111110000000000
10270 10987654321098765432109876543210
10271 000001x1xx1xxxxx010101xxxxxxxxxx
10277 /* 33222222222211111111110000000000
10278 10987654321098765432109876543210
10279 000001x1xx1xxxxx011101xxxxxxxxxx
10287 if (((word
>> 13) & 0x1) == 0)
10289 /* 33222222222211111111110000000000
10290 10987654321098765432109876543210
10291 000001x1xx1xxxxx010x11xxxxxxxxxx
10297 /* 33222222222211111111110000000000
10298 10987654321098765432109876543210
10299 000001x1xx1xxxxx011x11xxxxxxxxxx
10308 /* 33222222222211111111110000000000
10309 10987654321098765432109876543210
10310 000001x1xx1xxxxx11xxxxxxxxxxxxxx
10319 if (((word
>> 13) & 0x1) == 0)
10321 if (((word
>> 14) & 0x1) == 0)
10323 if (((word
>> 15) & 0x1) == 0)
10325 if (((word
>> 22) & 0x1) == 0)
10327 /* 33222222222211111111110000000000
10328 10987654321098765432109876543210
10329 100001x1x0xxxxxx000xxxxxxxxxxxxx
10335 /* 33222222222211111111110000000000
10336 10987654321098765432109876543210
10337 100001x1x1xxxxxx000xxxxxxxxxxxxx
10344 if (((word
>> 23) & 0x1) == 0)
10346 /* 33222222222211111111110000000000
10347 10987654321098765432109876543210
10348 100001x10xxxxxxx100xxxxxxxxxxxxx
10354 /* 33222222222211111111110000000000
10355 10987654321098765432109876543210
10356 100001x11xxxxxxx100xxxxxxxxxxxxx
10364 if (((word
>> 15) & 0x1) == 0)
10366 if (((word
>> 23) & 0x1) == 0)
10368 if (((word
>> 21) & 0x1) == 0)
10370 /* 33222222222211111111110000000000
10371 10987654321098765432109876543210
10372 100001x10x0xxxxx010xxxxxxxxxxxxx
10378 /* 33222222222211111111110000000000
10379 10987654321098765432109876543210
10380 100001x10x1xxxxx010xxxxxxxxxxxxx
10387 if (((word
>> 22) & 0x1) == 0)
10389 /* 33222222222211111111110000000000
10390 10987654321098765432109876543210
10391 100001x110xxxxxx010xxxxxxxxxxxxx
10397 /* 33222222222211111111110000000000
10398 10987654321098765432109876543210
10399 100001x111xxxxxx010xxxxxxxxxxxxx
10407 if (((word
>> 22) & 0x1) == 0)
10409 if (((word
>> 21) & 0x1) == 0)
10411 if (((word
>> 23) & 0x1) == 0)
10413 /* 33222222222211111111110000000000
10414 10987654321098765432109876543210
10415 100001x1000xxxxx110xxxxxxxxxxxxx
10421 /* 33222222222211111111110000000000
10422 10987654321098765432109876543210
10423 100001x1100xxxxx110xxxxxxxxxxxxx
10430 /* 33222222222211111111110000000000
10431 10987654321098765432109876543210
10432 100001x1x01xxxxx110xxxxxxxxxxxxx
10439 if (((word
>> 23) & 0x1) == 0)
10441 /* 33222222222211111111110000000000
10442 10987654321098765432109876543210
10443 100001x101xxxxxx110xxxxxxxxxxxxx
10449 /* 33222222222211111111110000000000
10450 10987654321098765432109876543210
10451 100001x111xxxxxx110xxxxxxxxxxxxx
10461 if (((word
>> 14) & 0x1) == 0)
10463 if (((word
>> 15) & 0x1) == 0)
10465 /* 33222222222211111111110000000000
10466 10987654321098765432109876543210
10467 100001x1xxxxxxxx001xxxxxxxxxxxxx
10473 if (((word
>> 22) & 0x1) == 0)
10475 /* 33222222222211111111110000000000
10476 10987654321098765432109876543210
10477 100001x1x0xxxxxx101xxxxxxxxxxxxx
10483 if (((word
>> 23) & 0x1) == 0)
10485 /* 33222222222211111111110000000000
10486 10987654321098765432109876543210
10487 100001x101xxxxxx101xxxxxxxxxxxxx
10493 /* 33222222222211111111110000000000
10494 10987654321098765432109876543210
10495 100001x111xxxxxx101xxxxxxxxxxxxx
10504 if (((word
>> 15) & 0x1) == 0)
10506 if (((word
>> 23) & 0x1) == 0)
10508 if (((word
>> 21) & 0x1) == 0)
10510 /* 33222222222211111111110000000000
10511 10987654321098765432109876543210
10512 100001x10x0xxxxx011xxxxxxxxxxxxx
10518 /* 33222222222211111111110000000000
10519 10987654321098765432109876543210
10520 100001x10x1xxxxx011xxxxxxxxxxxxx
10527 /* 33222222222211111111110000000000
10528 10987654321098765432109876543210
10529 100001x11xxxxxxx011xxxxxxxxxxxxx
10536 if (((word
>> 22) & 0x1) == 0)
10538 if (((word
>> 21) & 0x1) == 0)
10540 if (((word
>> 23) & 0x1) == 0)
10542 /* 33222222222211111111110000000000
10543 10987654321098765432109876543210
10544 100001x1000xxxxx111xxxxxxxxxxxxx
10550 /* 33222222222211111111110000000000
10551 10987654321098765432109876543210
10552 100001x1100xxxxx111xxxxxxxxxxxxx
10559 /* 33222222222211111111110000000000
10560 10987654321098765432109876543210
10561 100001x1x01xxxxx111xxxxxxxxxxxxx
10568 if (((word
>> 23) & 0x1) == 0)
10570 /* 33222222222211111111110000000000
10571 10987654321098765432109876543210
10572 100001x101xxxxxx111xxxxxxxxxxxxx
10578 /* 33222222222211111111110000000000
10579 10987654321098765432109876543210
10580 100001x111xxxxxx111xxxxxxxxxxxxx
10592 if (((word
>> 13) & 0x1) == 0)
10594 if (((word
>> 14) & 0x1) == 0)
10596 if (((word
>> 15) & 0x1) == 0)
10598 if (((word
>> 21) & 0x1) == 0)
10600 if (((word
>> 31) & 0x1) == 0)
10602 if (((word
>> 10) & 0x1) == 0)
10604 if (((word
>> 11) & 0x1) == 0)
10606 if (((word
>> 12) & 0x1) == 0)
10608 /* 33222222222211111111110000000000
10609 10987654321098765432109876543210
10610 010001x1xx0xxxxx000000xxxxxxxxxx
10616 /* 33222222222211111111110000000000
10617 10987654321098765432109876543210
10618 010001x1xx0xxxxx000100xxxxxxxxxx
10625 if (((word
>> 12) & 0x1) == 0)
10627 /* 33222222222211111111110000000000
10628 10987654321098765432109876543210
10629 010001x1xx0xxxxx000010xxxxxxxxxx
10635 /* 33222222222211111111110000000000
10636 10987654321098765432109876543210
10637 010001x1xx0xxxxx000110xxxxxxxxxx
10645 if (((word
>> 11) & 0x1) == 0)
10647 if (((word
>> 12) & 0x1) == 0)
10649 /* 33222222222211111111110000000000
10650 10987654321098765432109876543210
10651 010001x1xx0xxxxx000001xxxxxxxxxx
10657 /* 33222222222211111111110000000000
10658 10987654321098765432109876543210
10659 010001x1xx0xxxxx000101xxxxxxxxxx
10666 if (((word
>> 12) & 0x1) == 0)
10668 /* 33222222222211111111110000000000
10669 10987654321098765432109876543210
10670 010001x1xx0xxxxx000011xxxxxxxxxx
10676 /* 33222222222211111111110000000000
10677 10987654321098765432109876543210
10678 010001x1xx0xxxxx000111xxxxxxxxxx
10687 /* 33222222222211111111110000000000
10688 10987654321098765432109876543210
10689 110001x1xx0xxxxx000xxxxxxxxxxxxx
10696 if (((word
>> 31) & 0x1) == 0)
10698 if (((word
>> 10) & 0x1) == 0)
10700 if (((word
>> 11) & 0x1) == 0)
10702 if (((word
>> 12) & 0x1) == 0)
10704 /* 33222222222211111111110000000000
10705 10987654321098765432109876543210
10706 010001x1xx1xxxxx000000xxxxxxxxxx
10712 /* 33222222222211111111110000000000
10713 10987654321098765432109876543210
10714 010001x1xx1xxxxx000100xxxxxxxxxx
10721 if (((word
>> 12) & 0x1) == 0)
10723 /* 33222222222211111111110000000000
10724 10987654321098765432109876543210
10725 010001x1xx1xxxxx000010xxxxxxxxxx
10731 /* 33222222222211111111110000000000
10732 10987654321098765432109876543210
10733 010001x1xx1xxxxx000110xxxxxxxxxx
10741 if (((word
>> 11) & 0x1) == 0)
10743 if (((word
>> 12) & 0x1) == 0)
10745 /* 33222222222211111111110000000000
10746 10987654321098765432109876543210
10747 010001x1xx1xxxxx000001xxxxxxxxxx
10753 /* 33222222222211111111110000000000
10754 10987654321098765432109876543210
10755 010001x1xx1xxxxx000101xxxxxxxxxx
10762 if (((word
>> 12) & 0x1) == 0)
10764 /* 33222222222211111111110000000000
10765 10987654321098765432109876543210
10766 010001x1xx1xxxxx000011xxxxxxxxxx
10772 /* 33222222222211111111110000000000
10773 10987654321098765432109876543210
10774 010001x1xx1xxxxx000111xxxxxxxxxx
10783 /* 33222222222211111111110000000000
10784 10987654321098765432109876543210
10785 110001x1xx1xxxxx000xxxxxxxxxxxxx
10793 if (((word
>> 21) & 0x1) == 0)
10795 if (((word
>> 31) & 0x1) == 0)
10797 if (((word
>> 10) & 0x1) == 0)
10799 if (((word
>> 11) & 0x1) == 0)
10801 if (((word
>> 12) & 0x1) == 0)
10803 /* 33222222222211111111110000000000
10804 10987654321098765432109876543210
10805 010001x1xx0xxxxx100000xxxxxxxxxx
10811 /* 33222222222211111111110000000000
10812 10987654321098765432109876543210
10813 010001x1xx0xxxxx100100xxxxxxxxxx
10820 /* 33222222222211111111110000000000
10821 10987654321098765432109876543210
10822 010001x1xx0xxxxx100x10xxxxxxxxxx
10829 if (((word
>> 11) & 0x1) == 0)
10831 /* 33222222222211111111110000000000
10832 10987654321098765432109876543210
10833 010001x1xx0xxxxx100x01xxxxxxxxxx
10839 /* 33222222222211111111110000000000
10840 10987654321098765432109876543210
10841 010001x1xx0xxxxx100x11xxxxxxxxxx
10849 if (((word
>> 22) & 0x1) == 0)
10851 /* 33222222222211111111110000000000
10852 10987654321098765432109876543210
10853 110001x1x00xxxxx100xxxxxxxxxxxxx
10859 /* 33222222222211111111110000000000
10860 10987654321098765432109876543210
10861 110001x1x10xxxxx100xxxxxxxxxxxxx
10869 if (((word
>> 31) & 0x1) == 0)
10871 if (((word
>> 4) & 0x1) == 0)
10873 /* 33222222222211111111110000000000
10874 10987654321098765432109876543210
10875 010001x1xx1xxxxx100xxxxxxxx0xxxx
10881 /* 33222222222211111111110000000000
10882 10987654321098765432109876543210
10883 010001x1xx1xxxxx100xxxxxxxx1xxxx
10890 if (((word
>> 22) & 0x1) == 0)
10892 /* 33222222222211111111110000000000
10893 10987654321098765432109876543210
10894 110001x1x01xxxxx100xxxxxxxxxxxxx
10900 /* 33222222222211111111110000000000
10901 10987654321098765432109876543210
10902 110001x1x11xxxxx100xxxxxxxxxxxxx
10912 if (((word
>> 15) & 0x1) == 0)
10914 if (((word
>> 21) & 0x1) == 0)
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 010001x1xx0xxxxx010000xxxxxxxxxx
10932 /* 33222222222211111111110000000000
10933 10987654321098765432109876543210
10934 010001x1xx0xxxxx010100xxxxxxxxxx
10941 if (((word
>> 12) & 0x1) == 0)
10943 /* 33222222222211111111110000000000
10944 10987654321098765432109876543210
10945 010001x1xx0xxxxx010010xxxxxxxxxx
10951 /* 33222222222211111111110000000000
10952 10987654321098765432109876543210
10953 010001x1xx0xxxxx010110xxxxxxxxxx
10961 if (((word
>> 11) & 0x1) == 0)
10963 if (((word
>> 12) & 0x1) == 0)
10965 /* 33222222222211111111110000000000
10966 10987654321098765432109876543210
10967 010001x1xx0xxxxx010001xxxxxxxxxx
10973 /* 33222222222211111111110000000000
10974 10987654321098765432109876543210
10975 010001x1xx0xxxxx010101xxxxxxxxxx
10982 if (((word
>> 12) & 0x1) == 0)
10984 /* 33222222222211111111110000000000
10985 10987654321098765432109876543210
10986 010001x1xx0xxxxx010011xxxxxxxxxx
10992 /* 33222222222211111111110000000000
10993 10987654321098765432109876543210
10994 010001x1xx0xxxxx010111xxxxxxxxxx
11003 if (((word
>> 23) & 0x1) == 0)
11005 /* 33222222222211111111110000000000
11006 10987654321098765432109876543210
11007 110001x10x0xxxxx010xxxxxxxxxxxxx
11013 /* 33222222222211111111110000000000
11014 10987654321098765432109876543210
11015 110001x11x0xxxxx010xxxxxxxxxxxxx
11023 if (((word
>> 23) & 0x1) == 0)
11025 if (((word
>> 31) & 0x1) == 0)
11027 if (((word
>> 10) & 0x1) == 0)
11029 if (((word
>> 11) & 0x1) == 0)
11031 if (((word
>> 12) & 0x1) == 0)
11033 /* 33222222222211111111110000000000
11034 10987654321098765432109876543210
11035 010001x10x1xxxxx010000xxxxxxxxxx
11041 /* 33222222222211111111110000000000
11042 10987654321098765432109876543210
11043 010001x10x1xxxxx010100xxxxxxxxxx
11050 /* 33222222222211111111110000000000
11051 10987654321098765432109876543210
11052 010001x10x1xxxxx010x10xxxxxxxxxx
11059 if (((word
>> 11) & 0x1) == 0)
11061 if (((word
>> 12) & 0x1) == 0)
11063 /* 33222222222211111111110000000000
11064 10987654321098765432109876543210
11065 010001x10x1xxxxx010001xxxxxxxxxx
11071 /* 33222222222211111111110000000000
11072 10987654321098765432109876543210
11073 010001x10x1xxxxx010101xxxxxxxxxx
11080 /* 33222222222211111111110000000000
11081 10987654321098765432109876543210
11082 010001x10x1xxxxx010x11xxxxxxxxxx
11090 /* 33222222222211111111110000000000
11091 10987654321098765432109876543210
11092 110001x10x1xxxxx010xxxxxxxxxxxxx
11099 /* 33222222222211111111110000000000
11100 10987654321098765432109876543210
11101 x10001x11x1xxxxx010xxxxxxxxxxxxx
11109 if (((word
>> 21) & 0x1) == 0)
11111 if (((word
>> 31) & 0x1) == 0)
11113 if (((word
>> 11) & 0x1) == 0)
11115 if (((word
>> 10) & 0x1) == 0)
11117 if (((word
>> 12) & 0x1) == 0)
11119 /* 33222222222211111111110000000000
11120 10987654321098765432109876543210
11121 010001x1xx0xxxxx110000xxxxxxxxxx
11127 if (((word
>> 23) & 0x1) == 0)
11129 /* 33222222222211111111110000000000
11130 10987654321098765432109876543210
11131 010001x10x0xxxxx110100xxxxxxxxxx
11137 /* 33222222222211111111110000000000
11138 10987654321098765432109876543210
11139 010001x11x0xxxxx110100xxxxxxxxxx
11147 if (((word
>> 12) & 0x1) == 0)
11149 /* 33222222222211111111110000000000
11150 10987654321098765432109876543210
11151 010001x1xx0xxxxx110001xxxxxxxxxx
11157 if (((word
>> 23) & 0x1) == 0)
11159 /* 33222222222211111111110000000000
11160 10987654321098765432109876543210
11161 010001x10x0xxxxx110101xxxxxxxxxx
11167 /* 33222222222211111111110000000000
11168 10987654321098765432109876543210
11169 010001x11x0xxxxx110101xxxxxxxxxx
11178 if (((word
>> 12) & 0x1) == 0)
11180 if (((word
>> 10) & 0x1) == 0)
11182 /* 33222222222211111111110000000000
11183 10987654321098765432109876543210
11184 010001x1xx0xxxxx110010xxxxxxxxxx
11190 /* 33222222222211111111110000000000
11191 10987654321098765432109876543210
11192 010001x1xx0xxxxx110011xxxxxxxxxx
11199 if (((word
>> 16) & 0x1) == 0)
11201 /* 33222222222211111111110000000000
11202 10987654321098765432109876543210
11203 010001x1xx0xxxx011011xxxxxxxxxxx
11209 /* 33222222222211111111110000000000
11210 10987654321098765432109876543210
11211 010001x1xx0xxxx111011xxxxxxxxxxx
11220 if (((word
>> 22) & 0x1) == 0)
11222 if (((word
>> 23) & 0x1) == 0)
11224 /* 33222222222211111111110000000000
11225 10987654321098765432109876543210
11226 110001x1000xxxxx110xxxxxxxxxxxxx
11232 /* 33222222222211111111110000000000
11233 10987654321098765432109876543210
11234 110001x1100xxxxx110xxxxxxxxxxxxx
11241 if (((word
>> 23) & 0x1) == 0)
11243 /* 33222222222211111111110000000000
11244 10987654321098765432109876543210
11245 110001x1010xxxxx110xxxxxxxxxxxxx
11251 /* 33222222222211111111110000000000
11252 10987654321098765432109876543210
11253 110001x1110xxxxx110xxxxxxxxxxxxx
11262 if (((word
>> 23) & 0x1) == 0)
11264 if (((word
>> 22) & 0x1) == 0)
11266 /* 33222222222211111111110000000000
11267 10987654321098765432109876543210
11268 x10001x1001xxxxx110xxxxxxxxxxxxx
11274 /* 33222222222211111111110000000000
11275 10987654321098765432109876543210
11276 x10001x1011xxxxx110xxxxxxxxxxxxx
11283 if (((word
>> 31) & 0x1) == 0)
11285 /* 33222222222211111111110000000000
11286 10987654321098765432109876543210
11287 010001x11x1xxxxx110xxxxxxxxxxxxx
11293 if (((word
>> 22) & 0x1) == 0)
11295 /* 33222222222211111111110000000000
11296 10987654321098765432109876543210
11297 110001x1101xxxxx110xxxxxxxxxxxxx
11303 /* 33222222222211111111110000000000
11304 10987654321098765432109876543210
11305 110001x1111xxxxx110xxxxxxxxxxxxx
11317 if (((word
>> 14) & 0x1) == 0)
11319 if (((word
>> 15) & 0x1) == 0)
11321 if (((word
>> 21) & 0x1) == 0)
11323 if (((word
>> 31) & 0x1) == 0)
11325 if (((word
>> 10) & 0x1) == 0)
11327 if (((word
>> 11) & 0x1) == 0)
11329 /* 33222222222211111111110000000000
11330 10987654321098765432109876543210
11331 010001x1xx0xxxxx001x00xxxxxxxxxx
11337 /* 33222222222211111111110000000000
11338 10987654321098765432109876543210
11339 010001x1xx0xxxxx001x10xxxxxxxxxx
11346 if (((word
>> 11) & 0x1) == 0)
11348 /* 33222222222211111111110000000000
11349 10987654321098765432109876543210
11350 010001x1xx0xxxxx001x01xxxxxxxxxx
11356 /* 33222222222211111111110000000000
11357 10987654321098765432109876543210
11358 010001x1xx0xxxxx001x11xxxxxxxxxx
11366 /* 33222222222211111111110000000000
11367 10987654321098765432109876543210
11368 110001x1xx0xxxxx001xxxxxxxxxxxxx
11375 if (((word
>> 31) & 0x1) == 0)
11377 if (((word
>> 10) & 0x1) == 0)
11379 if (((word
>> 11) & 0x1) == 0)
11381 if (((word
>> 12) & 0x1) == 0)
11383 /* 33222222222211111111110000000000
11384 10987654321098765432109876543210
11385 010001x1xx1xxxxx001000xxxxxxxxxx
11391 /* 33222222222211111111110000000000
11392 10987654321098765432109876543210
11393 010001x1xx1xxxxx001100xxxxxxxxxx
11400 if (((word
>> 12) & 0x1) == 0)
11402 /* 33222222222211111111110000000000
11403 10987654321098765432109876543210
11404 010001x1xx1xxxxx001010xxxxxxxxxx
11410 /* 33222222222211111111110000000000
11411 10987654321098765432109876543210
11412 010001x1xx1xxxxx001110xxxxxxxxxx
11420 if (((word
>> 11) & 0x1) == 0)
11422 if (((word
>> 12) & 0x1) == 0)
11424 /* 33222222222211111111110000000000
11425 10987654321098765432109876543210
11426 010001x1xx1xxxxx001001xxxxxxxxxx
11432 /* 33222222222211111111110000000000
11433 10987654321098765432109876543210
11434 010001x1xx1xxxxx001101xxxxxxxxxx
11441 if (((word
>> 12) & 0x1) == 0)
11443 /* 33222222222211111111110000000000
11444 10987654321098765432109876543210
11445 010001x1xx1xxxxx001011xxxxxxxxxx
11451 /* 33222222222211111111110000000000
11452 10987654321098765432109876543210
11453 010001x1xx1xxxxx001111xxxxxxxxxx
11462 /* 33222222222211111111110000000000
11463 10987654321098765432109876543210
11464 110001x1xx1xxxxx001xxxxxxxxxxxxx
11472 if (((word
>> 21) & 0x1) == 0)
11474 if (((word
>> 31) & 0x1) == 0)
11476 if (((word
>> 10) & 0x1) == 0)
11478 if (((word
>> 11) & 0x1) == 0)
11480 if (((word
>> 12) & 0x1) == 0)
11482 /* 33222222222211111111110000000000
11483 10987654321098765432109876543210
11484 010001x1xx0xxxxx101000xxxxxxxxxx
11490 /* 33222222222211111111110000000000
11491 10987654321098765432109876543210
11492 010001x1xx0xxxxx101100xxxxxxxxxx
11499 if (((word
>> 12) & 0x1) == 0)
11501 /* 33222222222211111111110000000000
11502 10987654321098765432109876543210
11503 010001x1xx0xxxxx101010xxxxxxxxxx
11509 /* 33222222222211111111110000000000
11510 10987654321098765432109876543210
11511 010001x1xx0xxxxx101110xxxxxxxxxx
11519 if (((word
>> 11) & 0x1) == 0)
11521 if (((word
>> 12) & 0x1) == 0)
11523 /* 33222222222211111111110000000000
11524 10987654321098765432109876543210
11525 010001x1xx0xxxxx101001xxxxxxxxxx
11531 /* 33222222222211111111110000000000
11532 10987654321098765432109876543210
11533 010001x1xx0xxxxx101101xxxxxxxxxx
11540 /* 33222222222211111111110000000000
11541 10987654321098765432109876543210
11542 010001x1xx0xxxxx101x11xxxxxxxxxx
11550 /* 33222222222211111111110000000000
11551 10987654321098765432109876543210
11552 110001x1xx0xxxxx101xxxxxxxxxxxxx
11559 if (((word
>> 22) & 0x1) == 0)
11561 if (((word
>> 31) & 0x1) == 0)
11563 /* 33222222222211111111110000000000
11564 10987654321098765432109876543210
11565 010001x1x01xxxxx101xxxxxxxxxxxxx
11571 /* 33222222222211111111110000000000
11572 10987654321098765432109876543210
11573 110001x1x01xxxxx101xxxxxxxxxxxxx
11580 /* 33222222222211111111110000000000
11581 10987654321098765432109876543210
11582 x10001x1x11xxxxx101xxxxxxxxxxxxx
11591 if (((word
>> 15) & 0x1) == 0)
11593 if (((word
>> 21) & 0x1) == 0)
11595 if (((word
>> 31) & 0x1) == 0)
11597 if (((word
>> 10) & 0x1) == 0)
11599 if (((word
>> 11) & 0x1) == 0)
11601 if (((word
>> 12) & 0x1) == 0)
11603 /* 33222222222211111111110000000000
11604 10987654321098765432109876543210
11605 010001x1xx0xxxxx011000xxxxxxxxxx
11611 /* 33222222222211111111110000000000
11612 10987654321098765432109876543210
11613 010001x1xx0xxxxx011100xxxxxxxxxx
11620 if (((word
>> 12) & 0x1) == 0)
11622 if (((word
>> 22) & 0x1) == 0)
11624 /* 33222222222211111111110000000000
11625 10987654321098765432109876543210
11626 010001x1x00xxxxx011010xxxxxxxxxx
11632 /* 33222222222211111111110000000000
11633 10987654321098765432109876543210
11634 010001x1x10xxxxx011010xxxxxxxxxx
11641 /* 33222222222211111111110000000000
11642 10987654321098765432109876543210
11643 010001x1xx0xxxxx011110xxxxxxxxxx
11651 if (((word
>> 11) & 0x1) == 0)
11653 if (((word
>> 12) & 0x1) == 0)
11655 /* 33222222222211111111110000000000
11656 10987654321098765432109876543210
11657 010001x1xx0xxxxx011001xxxxxxxxxx
11663 /* 33222222222211111111110000000000
11664 10987654321098765432109876543210
11665 010001x1xx0xxxxx011101xxxxxxxxxx
11672 if (((word
>> 12) & 0x1) == 0)
11674 if (((word
>> 22) & 0x1) == 0)
11676 /* 33222222222211111111110000000000
11677 10987654321098765432109876543210
11678 010001x1x00xxxxx011011xxxxxxxxxx
11684 /* 33222222222211111111110000000000
11685 10987654321098765432109876543210
11686 010001x1x10xxxxx011011xxxxxxxxxx
11693 /* 33222222222211111111110000000000
11694 10987654321098765432109876543210
11695 010001x1xx0xxxxx011111xxxxxxxxxx
11704 if (((word
>> 23) & 0x1) == 0)
11706 /* 33222222222211111111110000000000
11707 10987654321098765432109876543210
11708 110001x10x0xxxxx011xxxxxxxxxxxxx
11714 /* 33222222222211111111110000000000
11715 10987654321098765432109876543210
11716 110001x11x0xxxxx011xxxxxxxxxxxxx
11724 if (((word
>> 31) & 0x1) == 0)
11726 if (((word
>> 10) & 0x1) == 0)
11728 if (((word
>> 11) & 0x1) == 0)
11730 if (((word
>> 12) & 0x1) == 0)
11732 /* 33222222222211111111110000000000
11733 10987654321098765432109876543210
11734 010001x1xx1xxxxx011000xxxxxxxxxx
11740 /* 33222222222211111111110000000000
11741 10987654321098765432109876543210
11742 010001x1xx1xxxxx011100xxxxxxxxxx
11749 if (((word
>> 12) & 0x1) == 0)
11751 /* 33222222222211111111110000000000
11752 10987654321098765432109876543210
11753 010001x1xx1xxxxx011010xxxxxxxxxx
11759 /* 33222222222211111111110000000000
11760 10987654321098765432109876543210
11761 010001x1xx1xxxxx011110xxxxxxxxxx
11769 if (((word
>> 11) & 0x1) == 0)
11771 if (((word
>> 12) & 0x1) == 0)
11773 /* 33222222222211111111110000000000
11774 10987654321098765432109876543210
11775 010001x1xx1xxxxx011001xxxxxxxxxx
11781 /* 33222222222211111111110000000000
11782 10987654321098765432109876543210
11783 010001x1xx1xxxxx011101xxxxxxxxxx
11790 if (((word
>> 12) & 0x1) == 0)
11792 /* 33222222222211111111110000000000
11793 10987654321098765432109876543210
11794 010001x1xx1xxxxx011011xxxxxxxxxx
11800 /* 33222222222211111111110000000000
11801 10987654321098765432109876543210
11802 010001x1xx1xxxxx011111xxxxxxxxxx
11811 if (((word
>> 23) & 0x1) == 0)
11813 /* 33222222222211111111110000000000
11814 10987654321098765432109876543210
11815 110001x10x1xxxxx011xxxxxxxxxxxxx
11821 /* 33222222222211111111110000000000
11822 10987654321098765432109876543210
11823 110001x11x1xxxxx011xxxxxxxxxxxxx
11832 if (((word
>> 21) & 0x1) == 0)
11834 if (((word
>> 31) & 0x1) == 0)
11836 if (((word
>> 10) & 0x1) == 0)
11838 if (((word
>> 11) & 0x1) == 0)
11840 if (((word
>> 12) & 0x1) == 0)
11842 /* 33222222222211111111110000000000
11843 10987654321098765432109876543210
11844 010001x1xx0xxxxx111000xxxxxxxxxx
11850 /* 33222222222211111111110000000000
11851 10987654321098765432109876543210
11852 010001x1xx0xxxxx111100xxxxxxxxxx
11859 if (((word
>> 12) & 0x1) == 0)
11861 /* 33222222222211111111110000000000
11862 10987654321098765432109876543210
11863 010001x1xx0xxxxx111010xxxxxxxxxx
11869 /* 33222222222211111111110000000000
11870 10987654321098765432109876543210
11871 010001x1xx0xxxxx111110xxxxxxxxxx
11879 if (((word
>> 11) & 0x1) == 0)
11881 if (((word
>> 12) & 0x1) == 0)
11883 /* 33222222222211111111110000000000
11884 10987654321098765432109876543210
11885 010001x1xx0xxxxx111001xxxxxxxxxx
11891 /* 33222222222211111111110000000000
11892 10987654321098765432109876543210
11893 010001x1xx0xxxxx111101xxxxxxxxxx
11900 if (((word
>> 12) & 0x1) == 0)
11902 /* 33222222222211111111110000000000
11903 10987654321098765432109876543210
11904 010001x1xx0xxxxx111011xxxxxxxxxx
11910 /* 33222222222211111111110000000000
11911 10987654321098765432109876543210
11912 010001x1xx0xxxxx111111xxxxxxxxxx
11921 if (((word
>> 22) & 0x1) == 0)
11923 if (((word
>> 23) & 0x1) == 0)
11925 /* 33222222222211111111110000000000
11926 10987654321098765432109876543210
11927 110001x1000xxxxx111xxxxxxxxxxxxx
11933 /* 33222222222211111111110000000000
11934 10987654321098765432109876543210
11935 110001x1100xxxxx111xxxxxxxxxxxxx
11942 if (((word
>> 23) & 0x1) == 0)
11944 /* 33222222222211111111110000000000
11945 10987654321098765432109876543210
11946 110001x1010xxxxx111xxxxxxxxxxxxx
11952 /* 33222222222211111111110000000000
11953 10987654321098765432109876543210
11954 110001x1110xxxxx111xxxxxxxxxxxxx
11963 if (((word
>> 22) & 0x1) == 0)
11965 if (((word
>> 23) & 0x1) == 0)
11967 if (((word
>> 31) & 0x1) == 0)
11969 if (((word
>> 10) & 0x1) == 0)
11971 if (((word
>> 12) & 0x1) == 0)
11973 if (((word
>> 16) & 0x1) == 0)
11975 if (((word
>> 17) & 0x1) == 0)
11977 /* 33222222222211111111110000000000
11978 10987654321098765432109876543210
11979 010001x1001xxx001110x0xxxxxxxxxx
11985 /* 33222222222211111111110000000000
11986 10987654321098765432109876543210
11987 010001x1001xxx101110x0xxxxxxxxxx
11994 /* 33222222222211111111110000000000
11995 10987654321098765432109876543210
11996 010001x1001xxxx11110x0xxxxxxxxxx
12003 /* 33222222222211111111110000000000
12004 10987654321098765432109876543210
12005 010001x1001xxxxx1111x0xxxxxxxxxx
12012 if (((word
>> 12) & 0x1) == 0)
12014 if (((word
>> 17) & 0x1) == 0)
12016 /* 33222222222211111111110000000000
12017 10987654321098765432109876543210
12018 010001x1001xxx0x1110x1xxxxxxxxxx
12024 /* 33222222222211111111110000000000
12025 10987654321098765432109876543210
12026 010001x1001xxx1x1110x1xxxxxxxxxx
12033 /* 33222222222211111111110000000000
12034 10987654321098765432109876543210
12035 010001x1001xxxxx1111x1xxxxxxxxxx
12043 /* 33222222222211111111110000000000
12044 10987654321098765432109876543210
12045 110001x1001xxxxx111xxxxxxxxxxxxx
12052 /* 33222222222211111111110000000000
12053 10987654321098765432109876543210
12054 x10001x1101xxxxx111xxxxxxxxxxxxx
12061 if (((word
>> 23) & 0x1) == 0)
12063 /* 33222222222211111111110000000000
12064 10987654321098765432109876543210
12065 x10001x1011xxxxx111xxxxxxxxxxxxx
12071 /* 33222222222211111111110000000000
12072 10987654321098765432109876543210
12073 x10001x1111xxxxx111xxxxxxxxxxxxx
12086 if (((word
>> 15) & 0x1) == 0)
12088 if (((word
>> 14) & 0x1) == 0)
12090 if (((word
>> 13) & 0x1) == 0)
12092 if (((word
>> 30) & 0x1) == 0)
12094 if (((word
>> 21) & 0x1) == 0)
12096 if (((word
>> 31) & 0x1) == 0)
12098 if (((word
>> 4) & 0x1) == 0)
12100 /* 33222222222211111111110000000000
12101 10987654321098765432109876543210
12102 001001x1xx0xxxxx000xxxxxxxx0xxxx
12108 /* 33222222222211111111110000000000
12109 10987654321098765432109876543210
12110 001001x1xx0xxxxx000xxxxxxxx1xxxx
12117 if (((word
>> 23) & 0x1) == 0)
12119 /* 33222222222211111111110000000000
12120 10987654321098765432109876543210
12121 101001x10x0xxxxx000xxxxxxxxxxxxx
12127 /* 33222222222211111111110000000000
12128 10987654321098765432109876543210
12129 101001x11x0xxxxx000xxxxxxxxxxxxx
12137 if (((word
>> 4) & 0x1) == 0)
12139 if (((word
>> 10) & 0x1) == 0)
12141 if (((word
>> 11) & 0x1) == 0)
12143 if (((word
>> 12) & 0x1) == 0)
12145 /* 33222222222211111111110000000000
12146 10987654321098765432109876543210
12147 x01001x1xx1xxxxx000000xxxxx0xxxx
12153 /* 33222222222211111111110000000000
12154 10987654321098765432109876543210
12155 x01001x1xx1xxxxx000100xxxxx0xxxx
12162 if (((word
>> 12) & 0x1) == 0)
12164 /* 33222222222211111111110000000000
12165 10987654321098765432109876543210
12166 x01001x1xx1xxxxx000010xxxxx0xxxx
12172 /* 33222222222211111111110000000000
12173 10987654321098765432109876543210
12174 x01001x1xx1xxxxx000110xxxxx0xxxx
12182 if (((word
>> 11) & 0x1) == 0)
12184 if (((word
>> 12) & 0x1) == 0)
12186 /* 33222222222211111111110000000000
12187 10987654321098765432109876543210
12188 x01001x1xx1xxxxx000001xxxxx0xxxx
12194 /* 33222222222211111111110000000000
12195 10987654321098765432109876543210
12196 x01001x1xx1xxxxx000101xxxxx0xxxx
12203 if (((word
>> 12) & 0x1) == 0)
12205 /* 33222222222211111111110000000000
12206 10987654321098765432109876543210
12207 x01001x1xx1xxxxx000011xxxxx0xxxx
12213 /* 33222222222211111111110000000000
12214 10987654321098765432109876543210
12215 x01001x1xx1xxxxx000111xxxxx0xxxx
12224 if (((word
>> 10) & 0x1) == 0)
12226 if (((word
>> 11) & 0x1) == 0)
12228 if (((word
>> 12) & 0x1) == 0)
12230 /* 33222222222211111111110000000000
12231 10987654321098765432109876543210
12232 x01001x1xx1xxxxx000000xxxxx1xxxx
12238 /* 33222222222211111111110000000000
12239 10987654321098765432109876543210
12240 x01001x1xx1xxxxx000100xxxxx1xxxx
12247 if (((word
>> 12) & 0x1) == 0)
12249 /* 33222222222211111111110000000000
12250 10987654321098765432109876543210
12251 x01001x1xx1xxxxx000010xxxxx1xxxx
12257 /* 33222222222211111111110000000000
12258 10987654321098765432109876543210
12259 x01001x1xx1xxxxx000110xxxxx1xxxx
12267 if (((word
>> 11) & 0x1) == 0)
12269 if (((word
>> 12) & 0x1) == 0)
12271 /* 33222222222211111111110000000000
12272 10987654321098765432109876543210
12273 x01001x1xx1xxxxx000001xxxxx1xxxx
12279 /* 33222222222211111111110000000000
12280 10987654321098765432109876543210
12281 x01001x1xx1xxxxx000101xxxxx1xxxx
12288 if (((word
>> 12) & 0x1) == 0)
12290 /* 33222222222211111111110000000000
12291 10987654321098765432109876543210
12292 x01001x1xx1xxxxx000011xxxxx1xxxx
12298 /* 33222222222211111111110000000000
12299 10987654321098765432109876543210
12300 x01001x1xx1xxxxx000111xxxxx1xxxx
12311 if (((word
>> 31) & 0x1) == 0)
12313 if (((word
>> 21) & 0x1) == 0)
12315 if (((word
>> 10) & 0x1) == 0)
12317 if (((word
>> 11) & 0x1) == 0)
12319 /* 33222222222211111111110000000000
12320 10987654321098765432109876543210
12321 011001x1xx0xxxxx000x00xxxxxxxxxx
12327 if (((word
>> 12) & 0x1) == 0)
12329 /* 33222222222211111111110000000000
12330 10987654321098765432109876543210
12331 011001x1xx0xxxxx000010xxxxxxxxxx
12337 /* 33222222222211111111110000000000
12338 10987654321098765432109876543210
12339 011001x1xx0xxxxx000110xxxxxxxxxx
12347 if (((word
>> 11) & 0x1) == 0)
12349 /* 33222222222211111111110000000000
12350 10987654321098765432109876543210
12351 011001x1xx0xxxxx000x01xxxxxxxxxx
12357 if (((word
>> 12) & 0x1) == 0)
12359 /* 33222222222211111111110000000000
12360 10987654321098765432109876543210
12361 011001x1xx0xxxxx000011xxxxxxxxxx
12367 /* 33222222222211111111110000000000
12368 10987654321098765432109876543210
12369 011001x1xx0xxxxx000111xxxxxxxxxx
12378 /* 33222222222211111111110000000000
12379 10987654321098765432109876543210
12380 011001x1xx1xxxxx000xxxxxxxxxxxxx
12387 /* 33222222222211111111110000000000
12388 10987654321098765432109876543210
12389 111001x1xxxxxxxx000xxxxxxxxxxxxx
12397 if (((word
>> 21) & 0x1) == 0)
12399 if (((word
>> 30) & 0x1) == 0)
12401 if (((word
>> 31) & 0x1) == 0)
12403 if (((word
>> 4) & 0x1) == 0)
12405 /* 33222222222211111111110000000000
12406 10987654321098765432109876543210
12407 001001x1xx0xxxxx001xxxxxxxx0xxxx
12413 /* 33222222222211111111110000000000
12414 10987654321098765432109876543210
12415 001001x1xx0xxxxx001xxxxxxxx1xxxx
12422 if (((word
>> 23) & 0x1) == 0)
12424 /* 33222222222211111111110000000000
12425 10987654321098765432109876543210
12426 101001x10x0xxxxx001xxxxxxxxxxxxx
12432 /* 33222222222211111111110000000000
12433 10987654321098765432109876543210
12434 101001x11x0xxxxx001xxxxxxxxxxxxx
12442 if (((word
>> 31) & 0x1) == 0)
12444 if (((word
>> 16) & 0x1) == 0)
12446 if (((word
>> 17) & 0x1) == 0)
12448 if (((word
>> 18) & 0x1) == 0)
12450 if (((word
>> 19) & 0x1) == 0)
12452 if (((word
>> 20) & 0x1) == 0)
12454 /* 33222222222211111111110000000000
12455 10987654321098765432109876543210
12456 011001x1xx000000001xxxxxxxxxxxxx
12462 if (((word
>> 4) & 0x1) == 0)
12464 /* 33222222222211111111110000000000
12465 10987654321098765432109876543210
12466 011001x1xx010000001xxxxxxxx0xxxx
12472 /* 33222222222211111111110000000000
12473 10987654321098765432109876543210
12474 011001x1xx010000001xxxxxxxx1xxxx
12482 /* 33222222222211111111110000000000
12483 10987654321098765432109876543210
12484 011001x1xx0x1000001xxxxxxxxxxxxx
12491 /* 33222222222211111111110000000000
12492 10987654321098765432109876543210
12493 011001x1xx0xx100001xxxxxxxxxxxxx
12500 if (((word
>> 18) & 0x1) == 0)
12502 /* 33222222222211111111110000000000
12503 10987654321098765432109876543210
12504 011001x1xx0xx010001xxxxxxxxxxxxx
12510 if (((word
>> 19) & 0x1) == 0)
12512 /* 33222222222211111111110000000000
12513 10987654321098765432109876543210
12514 011001x1xx0x0110001xxxxxxxxxxxxx
12520 /* 33222222222211111111110000000000
12521 10987654321098765432109876543210
12522 011001x1xx0x1110001xxxxxxxxxxxxx
12531 if (((word
>> 17) & 0x1) == 0)
12533 if (((word
>> 18) & 0x1) == 0)
12535 if (((word
>> 4) & 0x1) == 0)
12537 /* 33222222222211111111110000000000
12538 10987654321098765432109876543210
12539 011001x1xx0xx001001xxxxxxxx0xxxx
12545 /* 33222222222211111111110000000000
12546 10987654321098765432109876543210
12547 011001x1xx0xx001001xxxxxxxx1xxxx
12554 /* 33222222222211111111110000000000
12555 10987654321098765432109876543210
12556 011001x1xx0xx101001xxxxxxxxxxxxx
12563 if (((word
>> 18) & 0x1) == 0)
12565 /* 33222222222211111111110000000000
12566 10987654321098765432109876543210
12567 011001x1xx0xx011001xxxxxxxxxxxxx
12573 if (((word
>> 19) & 0x1) == 0)
12575 /* 33222222222211111111110000000000
12576 10987654321098765432109876543210
12577 011001x1xx0x0111001xxxxxxxxxxxxx
12583 /* 33222222222211111111110000000000
12584 10987654321098765432109876543210
12585 011001x1xx0x1111001xxxxxxxxxxxxx
12595 if (((word
>> 22) & 0x1) == 0)
12597 if (((word
>> 23) & 0x1) == 0)
12599 /* 33222222222211111111110000000000
12600 10987654321098765432109876543210
12601 111001x1000xxxxx001xxxxxxxxxxxxx
12607 /* 33222222222211111111110000000000
12608 10987654321098765432109876543210
12609 111001x1100xxxxx001xxxxxxxxxxxxx
12616 /* 33222222222211111111110000000000
12617 10987654321098765432109876543210
12618 111001x1x10xxxxx001xxxxxxxxxxxxx
12627 if (((word
>> 30) & 0x1) == 0)
12629 if (((word
>> 4) & 0x1) == 0)
12631 if (((word
>> 12) & 0x1) == 0)
12633 /* 33222222222211111111110000000000
12634 10987654321098765432109876543210
12635 x01001x1xx1xxxxx0010xxxxxxx0xxxx
12641 /* 33222222222211111111110000000000
12642 10987654321098765432109876543210
12643 x01001x1xx1xxxxx0011xxxxxxx0xxxx
12650 if (((word
>> 12) & 0x1) == 0)
12652 /* 33222222222211111111110000000000
12653 10987654321098765432109876543210
12654 x01001x1xx1xxxxx0010xxxxxxx1xxxx
12660 /* 33222222222211111111110000000000
12661 10987654321098765432109876543210
12662 x01001x1xx1xxxxx0011xxxxxxx1xxxx
12670 /* 33222222222211111111110000000000
12671 10987654321098765432109876543210
12672 x11001x1xx1xxxxx001xxxxxxxxxxxxx
12681 if (((word
>> 30) & 0x1) == 0)
12683 if (((word
>> 21) & 0x1) == 0)
12685 if (((word
>> 22) & 0x1) == 0)
12687 if (((word
>> 23) & 0x1) == 0)
12689 if (((word
>> 31) & 0x1) == 0)
12691 if (((word
>> 9) & 0x1) == 0)
12693 if (((word
>> 20) & 0x1) == 0)
12695 if (((word
>> 4) & 0x1) == 0)
12697 /* 33222222222211111111110000000000
12698 10987654321098765432109876543210
12699 001001x10000xxxx01xxxx0xxxx0xxxx
12705 /* 33222222222211111111110000000000
12706 10987654321098765432109876543210
12707 001001x10000xxxx01xxxx0xxxx1xxxx
12714 if (((word
>> 19) & 0x1) == 0)
12716 /* 33222222222211111111110000000000
12717 10987654321098765432109876543210
12718 001001x100010xxx01xxxx0xxxxxxxxx
12724 /* 33222222222211111111110000000000
12725 10987654321098765432109876543210
12726 001001x100011xxx01xxxx0xxxxxxxxx
12734 if (((word
>> 4) & 0x1) == 0)
12736 /* 33222222222211111111110000000000
12737 10987654321098765432109876543210
12738 001001x1000xxxxx01xxxx1xxxx0xxxx
12744 /* 33222222222211111111110000000000
12745 10987654321098765432109876543210
12746 001001x1000xxxxx01xxxx1xxxx1xxxx
12754 if (((word
>> 13) & 0x1) == 0)
12756 /* 33222222222211111111110000000000
12757 10987654321098765432109876543210
12758 101001x1000xxxxx010xxxxxxxxxxxxx
12764 /* 33222222222211111111110000000000
12765 10987654321098765432109876543210
12766 101001x1000xxxxx011xxxxxxxxxxxxx
12774 if (((word
>> 31) & 0x1) == 0)
12776 if (((word
>> 9) & 0x1) == 0)
12778 if (((word
>> 20) & 0x1) == 0)
12780 if (((word
>> 4) & 0x1) == 0)
12782 /* 33222222222211111111110000000000
12783 10987654321098765432109876543210
12784 001001x11000xxxx01xxxx0xxxx0xxxx
12790 /* 33222222222211111111110000000000
12791 10987654321098765432109876543210
12792 001001x11000xxxx01xxxx0xxxx1xxxx
12799 /* 33222222222211111111110000000000
12800 10987654321098765432109876543210
12801 001001x11001xxxx01xxxx0xxxxxxxxx
12808 if (((word
>> 4) & 0x1) == 0)
12810 /* 33222222222211111111110000000000
12811 10987654321098765432109876543210
12812 001001x1100xxxxx01xxxx1xxxx0xxxx
12818 /* 33222222222211111111110000000000
12819 10987654321098765432109876543210
12820 001001x1100xxxxx01xxxx1xxxx1xxxx
12828 if (((word
>> 13) & 0x1) == 0)
12830 /* 33222222222211111111110000000000
12831 10987654321098765432109876543210
12832 101001x1100xxxxx010xxxxxxxxxxxxx
12838 /* 33222222222211111111110000000000
12839 10987654321098765432109876543210
12840 101001x1100xxxxx011xxxxxxxxxxxxx
12849 if (((word
>> 23) & 0x1) == 0)
12851 if (((word
>> 31) & 0x1) == 0)
12853 if (((word
>> 4) & 0x1) == 0)
12855 if (((word
>> 9) & 0x1) == 0)
12857 if (((word
>> 20) & 0x1) == 0)
12859 /* 33222222222211111111110000000000
12860 10987654321098765432109876543210
12861 001001x10100xxxx01xxxx0xxxx0xxxx
12867 if (((word
>> 19) & 0x1) == 0)
12869 /* 33222222222211111111110000000000
12870 10987654321098765432109876543210
12871 001001x101010xxx01xxxx0xxxx0xxxx
12877 /* 33222222222211111111110000000000
12878 10987654321098765432109876543210
12879 001001x101011xxx01xxxx0xxxx0xxxx
12887 /* 33222222222211111111110000000000
12888 10987654321098765432109876543210
12889 001001x1010xxxxx01xxxx1xxxx0xxxx
12896 /* 33222222222211111111110000000000
12897 10987654321098765432109876543210
12898 001001x1010xxxxx01xxxxxxxxx1xxxx
12905 if (((word
>> 13) & 0x1) == 0)
12907 /* 33222222222211111111110000000000
12908 10987654321098765432109876543210
12909 101001x1010xxxxx010xxxxxxxxxxxxx
12915 /* 33222222222211111111110000000000
12916 10987654321098765432109876543210
12917 101001x1010xxxxx011xxxxxxxxxxxxx
12925 if (((word
>> 31) & 0x1) == 0)
12927 if (((word
>> 4) & 0x1) == 0)
12929 if (((word
>> 9) & 0x1) == 0)
12931 if (((word
>> 20) & 0x1) == 0)
12933 /* 33222222222211111111110000000000
12934 10987654321098765432109876543210
12935 001001x11100xxxx01xxxx0xxxx0xxxx
12941 /* 33222222222211111111110000000000
12942 10987654321098765432109876543210
12943 001001x11101xxxx01xxxx0xxxx0xxxx
12950 /* 33222222222211111111110000000000
12951 10987654321098765432109876543210
12952 001001x1110xxxxx01xxxx1xxxx0xxxx
12959 if (((word
>> 9) & 0x1) == 0)
12961 /* 33222222222211111111110000000000
12962 10987654321098765432109876543210
12963 001001x1110xxxxx01xxxx0xxxx1xxxx
12969 /* 33222222222211111111110000000000
12970 10987654321098765432109876543210
12971 001001x1110xxxxx01xxxx1xxxx1xxxx
12979 if (((word
>> 13) & 0x1) == 0)
12981 /* 33222222222211111111110000000000
12982 10987654321098765432109876543210
12983 101001x1110xxxxx010xxxxxxxxxxxxx
12989 /* 33222222222211111111110000000000
12990 10987654321098765432109876543210
12991 101001x1110xxxxx011xxxxxxxxxxxxx
13001 if (((word
>> 13) & 0x1) == 0)
13003 if (((word
>> 22) & 0x1) == 0)
13005 if (((word
>> 23) & 0x1) == 0)
13007 /* 33222222222211111111110000000000
13008 10987654321098765432109876543210
13009 x01001x1001xxxxx010xxxxxxxxxxxxx
13015 /* 33222222222211111111110000000000
13016 10987654321098765432109876543210
13017 x01001x1101xxxxx010xxxxxxxxxxxxx
13024 if (((word
>> 23) & 0x1) == 0)
13026 /* 33222222222211111111110000000000
13027 10987654321098765432109876543210
13028 x01001x1011xxxxx010xxxxxxxxxxxxx
13034 /* 33222222222211111111110000000000
13035 10987654321098765432109876543210
13036 x01001x1111xxxxx010xxxxxxxxxxxxx
13044 if (((word
>> 22) & 0x1) == 0)
13046 if (((word
>> 23) & 0x1) == 0)
13048 /* 33222222222211111111110000000000
13049 10987654321098765432109876543210
13050 x01001x1001xxxxx011xxxxxxxxxxxxx
13056 /* 33222222222211111111110000000000
13057 10987654321098765432109876543210
13058 x01001x1101xxxxx011xxxxxxxxxxxxx
13065 if (((word
>> 23) & 0x1) == 0)
13067 /* 33222222222211111111110000000000
13068 10987654321098765432109876543210
13069 x01001x1011xxxxx011xxxxxxxxxxxxx
13075 /* 33222222222211111111110000000000
13076 10987654321098765432109876543210
13077 x01001x1111xxxxx011xxxxxxxxxxxxx
13087 if (((word
>> 13) & 0x1) == 0)
13089 if (((word
>> 31) & 0x1) == 0)
13091 if (((word
>> 21) & 0x1) == 0)
13093 if (((word
>> 4) & 0x1) == 0)
13095 /* 33222222222211111111110000000000
13096 10987654321098765432109876543210
13097 011001x1xx0xxxxx010xxxxxxxx0xxxx
13103 /* 33222222222211111111110000000000
13104 10987654321098765432109876543210
13105 011001x1xx0xxxxx010xxxxxxxx1xxxx
13112 /* 33222222222211111111110000000000
13113 10987654321098765432109876543210
13114 011001x1xx1xxxxx010xxxxxxxxxxxxx
13121 if (((word
>> 22) & 0x1) == 0)
13123 /* 33222222222211111111110000000000
13124 10987654321098765432109876543210
13125 111001x1x0xxxxxx010xxxxxxxxxxxxx
13131 if (((word
>> 21) & 0x1) == 0)
13133 /* 33222222222211111111110000000000
13134 10987654321098765432109876543210
13135 111001x1x10xxxxx010xxxxxxxxxxxxx
13141 if (((word
>> 23) & 0x1) == 0)
13143 /* 33222222222211111111110000000000
13144 10987654321098765432109876543210
13145 111001x1011xxxxx010xxxxxxxxxxxxx
13151 /* 33222222222211111111110000000000
13152 10987654321098765432109876543210
13153 111001x1111xxxxx010xxxxxxxxxxxxx
13163 if (((word
>> 21) & 0x1) == 0)
13165 if (((word
>> 31) & 0x1) == 0)
13167 if (((word
>> 4) & 0x1) == 0)
13169 /* 33222222222211111111110000000000
13170 10987654321098765432109876543210
13171 011001x1xx0xxxxx011xxxxxxxx0xxxx
13177 /* 33222222222211111111110000000000
13178 10987654321098765432109876543210
13179 011001x1xx0xxxxx011xxxxxxxx1xxxx
13186 if (((word
>> 22) & 0x1) == 0)
13188 if (((word
>> 23) & 0x1) == 0)
13190 /* 33222222222211111111110000000000
13191 10987654321098765432109876543210
13192 111001x1000xxxxx011xxxxxxxxxxxxx
13198 /* 33222222222211111111110000000000
13199 10987654321098765432109876543210
13200 111001x1100xxxxx011xxxxxxxxxxxxx
13207 if (((word
>> 23) & 0x1) == 0)
13209 /* 33222222222211111111110000000000
13210 10987654321098765432109876543210
13211 111001x1010xxxxx011xxxxxxxxxxxxx
13217 /* 33222222222211111111110000000000
13218 10987654321098765432109876543210
13219 111001x1110xxxxx011xxxxxxxxxxxxx
13228 if (((word
>> 31) & 0x1) == 0)
13230 /* 33222222222211111111110000000000
13231 10987654321098765432109876543210
13232 011001x1xx1xxxxx011xxxxxxxxxxxxx
13238 if (((word
>> 22) & 0x1) == 0)
13240 if (((word
>> 23) & 0x1) == 0)
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 111001x1001xxxxx011xxxxxxxxxxxxx
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 111001x1101xxxxx011xxxxxxxxxxxxx
13259 if (((word
>> 23) & 0x1) == 0)
13261 /* 33222222222211111111110000000000
13262 10987654321098765432109876543210
13263 111001x1011xxxxx011xxxxxxxxxxxxx
13269 /* 33222222222211111111110000000000
13270 10987654321098765432109876543210
13271 111001x1111xxxxx011xxxxxxxxxxxxx
13284 if (((word
>> 21) & 0x1) == 0)
13286 if (((word
>> 30) & 0x1) == 0)
13288 if (((word
>> 14) & 0x1) == 0)
13290 if (((word
>> 13) & 0x1) == 0)
13292 if (((word
>> 4) & 0x1) == 0)
13294 /* 33222222222211111111110000000000
13295 10987654321098765432109876543210
13296 x01001x1xx0xxxxx100xxxxxxxx0xxxx
13302 /* 33222222222211111111110000000000
13303 10987654321098765432109876543210
13304 x01001x1xx0xxxxx100xxxxxxxx1xxxx
13311 if (((word
>> 20) & 0x1) == 0)
13313 if (((word
>> 22) & 0x1) == 0)
13315 if (((word
>> 23) & 0x1) == 0)
13317 /* 33222222222211111111110000000000
13318 10987654321098765432109876543210
13319 x01001x10000xxxx101xxxxxxxxxxxxx
13325 /* 33222222222211111111110000000000
13326 10987654321098765432109876543210
13327 x01001x11000xxxx101xxxxxxxxxxxxx
13334 if (((word
>> 23) & 0x1) == 0)
13336 /* 33222222222211111111110000000000
13337 10987654321098765432109876543210
13338 x01001x10100xxxx101xxxxxxxxxxxxx
13344 /* 33222222222211111111110000000000
13345 10987654321098765432109876543210
13346 x01001x11100xxxx101xxxxxxxxxxxxx
13354 if (((word
>> 22) & 0x1) == 0)
13356 if (((word
>> 23) & 0x1) == 0)
13358 /* 33222222222211111111110000000000
13359 10987654321098765432109876543210
13360 x01001x10001xxxx101xxxxxxxxxxxxx
13366 /* 33222222222211111111110000000000
13367 10987654321098765432109876543210
13368 x01001x11001xxxx101xxxxxxxxxxxxx
13375 if (((word
>> 23) & 0x1) == 0)
13377 /* 33222222222211111111110000000000
13378 10987654321098765432109876543210
13379 x01001x10101xxxx101xxxxxxxxxxxxx
13385 /* 33222222222211111111110000000000
13386 10987654321098765432109876543210
13387 x01001x11101xxxx101xxxxxxxxxxxxx
13397 if (((word
>> 31) & 0x1) == 0)
13399 if (((word
>> 4) & 0x1) == 0)
13401 if (((word
>> 20) & 0x1) == 0)
13403 if (((word
>> 22) & 0x1) == 0)
13405 /* 33222222222211111111110000000000
13406 10987654321098765432109876543210
13407 001001x1x000xxxx11xxxxxxxxx0xxxx
13413 /* 33222222222211111111110000000000
13414 10987654321098765432109876543210
13415 001001x1x100xxxx11xxxxxxxxx0xxxx
13422 if (((word
>> 16) & 0x1) == 0)
13424 if (((word
>> 19) & 0x1) == 0)
13426 /* 33222222222211111111110000000000
13427 10987654321098765432109876543210
13428 001001x1xx010xx011xxxxxxxxx0xxxx
13434 if (((word
>> 10) & 0x1) == 0)
13436 if (((word
>> 12) & 0x1) == 0)
13438 if (((word
>> 13) & 0x1) == 0)
13440 /* 33222222222211111111110000000000
13441 10987654321098765432109876543210
13442 001001x1xx011xx01100x0xxxxx0xxxx
13448 /* 33222222222211111111110000000000
13449 10987654321098765432109876543210
13450 001001x1xx011xx01110x0xxxxx0xxxx
13457 if (((word
>> 22) & 0x1) == 0)
13459 /* 33222222222211111111110000000000
13460 10987654321098765432109876543210
13461 001001x1x0011xx011x1x0xxxxx0xxxx
13467 /* 33222222222211111111110000000000
13468 10987654321098765432109876543210
13469 001001x1x1011xx011x1x0xxxxx0xxxx
13477 /* 33222222222211111111110000000000
13478 10987654321098765432109876543210
13479 001001x1xx011xx011xxx1xxxxx0xxxx
13487 if (((word
>> 10) & 0x1) == 0)
13489 if (((word
>> 12) & 0x1) == 0)
13491 /* 33222222222211111111110000000000
13492 10987654321098765432109876543210
13493 001001x1xx01xxx111x0x0xxxxx0xxxx
13499 /* 33222222222211111111110000000000
13500 10987654321098765432109876543210
13501 001001x1xx01xxx111x1x0xxxxx0xxxx
13508 /* 33222222222211111111110000000000
13509 10987654321098765432109876543210
13510 001001x1xx01xxx111xxx1xxxxx0xxxx
13519 if (((word
>> 22) & 0x1) == 0)
13521 /* 33222222222211111111110000000000
13522 10987654321098765432109876543210
13523 001001x1x00xxxxx11xxxxxxxxx1xxxx
13529 /* 33222222222211111111110000000000
13530 10987654321098765432109876543210
13531 001001x1x10xxxxx11xxxxxxxxx1xxxx
13539 if (((word
>> 13) & 0x1) == 0)
13541 if (((word
>> 22) & 0x1) == 0)
13543 if (((word
>> 23) & 0x1) == 0)
13545 /* 33222222222211111111110000000000
13546 10987654321098765432109876543210
13547 101001x1000xxxxx110xxxxxxxxxxxxx
13553 /* 33222222222211111111110000000000
13554 10987654321098765432109876543210
13555 101001x1100xxxxx110xxxxxxxxxxxxx
13562 if (((word
>> 23) & 0x1) == 0)
13564 /* 33222222222211111111110000000000
13565 10987654321098765432109876543210
13566 101001x1010xxxxx110xxxxxxxxxxxxx
13572 /* 33222222222211111111110000000000
13573 10987654321098765432109876543210
13574 101001x1110xxxxx110xxxxxxxxxxxxx
13582 if (((word
>> 22) & 0x1) == 0)
13584 if (((word
>> 23) & 0x1) == 0)
13586 /* 33222222222211111111110000000000
13587 10987654321098765432109876543210
13588 101001x1000xxxxx111xxxxxxxxxxxxx
13594 /* 33222222222211111111110000000000
13595 10987654321098765432109876543210
13596 101001x1100xxxxx111xxxxxxxxxxxxx
13603 if (((word
>> 23) & 0x1) == 0)
13605 /* 33222222222211111111110000000000
13606 10987654321098765432109876543210
13607 101001x1010xxxxx111xxxxxxxxxxxxx
13613 /* 33222222222211111111110000000000
13614 10987654321098765432109876543210
13615 101001x1110xxxxx111xxxxxxxxxxxxx
13626 if (((word
>> 13) & 0x1) == 0)
13628 if (((word
>> 31) & 0x1) == 0)
13630 if (((word
>> 14) & 0x1) == 0)
13632 if (((word
>> 19) & 0x1) == 0)
13634 if (((word
>> 20) & 0x1) == 0)
13636 if (((word
>> 16) & 0x1) == 0)
13638 if (((word
>> 17) & 0x1) == 0)
13640 if (((word
>> 18) & 0x1) == 0)
13642 /* 33222222222211111111110000000000
13643 10987654321098765432109876543210
13644 011001x1xx000000100xxxxxxxxxxxxx
13650 /* 33222222222211111111110000000000
13651 10987654321098765432109876543210
13652 011001x1xx000100100xxxxxxxxxxxxx
13659 if (((word
>> 18) & 0x1) == 0)
13661 /* 33222222222211111111110000000000
13662 10987654321098765432109876543210
13663 011001x1xx000010100xxxxxxxxxxxxx
13669 /* 33222222222211111111110000000000
13670 10987654321098765432109876543210
13671 011001x1xx000110100xxxxxxxxxxxxx
13679 if (((word
>> 17) & 0x1) == 0)
13681 if (((word
>> 18) & 0x1) == 0)
13683 /* 33222222222211111111110000000000
13684 10987654321098765432109876543210
13685 011001x1xx000001100xxxxxxxxxxxxx
13691 /* 33222222222211111111110000000000
13692 10987654321098765432109876543210
13693 011001x1xx000101100xxxxxxxxxxxxx
13700 if (((word
>> 18) & 0x1) == 0)
13702 /* 33222222222211111111110000000000
13703 10987654321098765432109876543210
13704 011001x1xx000011100xxxxxxxxxxxxx
13710 /* 33222222222211111111110000000000
13711 10987654321098765432109876543210
13712 011001x1xx000111100xxxxxxxxxxxxx
13721 /* 33222222222211111111110000000000
13722 10987654321098765432109876543210
13723 011001x1xx010xxx100xxxxxxxxxxxxx
13730 if (((word
>> 16) & 0x1) == 0)
13732 if (((word
>> 17) & 0x1) == 0)
13734 if (((word
>> 18) & 0x1) == 0)
13736 if (((word
>> 20) & 0x1) == 0)
13738 /* 33222222222211111111110000000000
13739 10987654321098765432109876543210
13740 011001x1xx001000100xxxxxxxxxxxxx
13746 /* 33222222222211111111110000000000
13747 10987654321098765432109876543210
13748 011001x1xx011000100xxxxxxxxxxxxx
13755 if (((word
>> 20) & 0x1) == 0)
13757 /* 33222222222211111111110000000000
13758 10987654321098765432109876543210
13759 011001x1xx001100100xxxxxxxxxxxxx
13765 /* 33222222222211111111110000000000
13766 10987654321098765432109876543210
13767 011001x1xx011100100xxxxxxxxxxxxx
13775 if (((word
>> 18) & 0x1) == 0)
13777 if (((word
>> 20) & 0x1) == 0)
13779 /* 33222222222211111111110000000000
13780 10987654321098765432109876543210
13781 011001x1xx001010100xxxxxxxxxxxxx
13787 /* 33222222222211111111110000000000
13788 10987654321098765432109876543210
13789 011001x1xx011010100xxxxxxxxxxxxx
13796 /* 33222222222211111111110000000000
13797 10987654321098765432109876543210
13798 011001x1xx0x1110100xxxxxxxxxxxxx
13806 if (((word
>> 17) & 0x1) == 0)
13808 if (((word
>> 18) & 0x1) == 0)
13810 if (((word
>> 20) & 0x1) == 0)
13812 /* 33222222222211111111110000000000
13813 10987654321098765432109876543210
13814 011001x1xx001001100xxxxxxxxxxxxx
13820 /* 33222222222211111111110000000000
13821 10987654321098765432109876543210
13822 011001x1xx011001100xxxxxxxxxxxxx
13829 if (((word
>> 20) & 0x1) == 0)
13831 /* 33222222222211111111110000000000
13832 10987654321098765432109876543210
13833 011001x1xx001101100xxxxxxxxxxxxx
13839 /* 33222222222211111111110000000000
13840 10987654321098765432109876543210
13841 011001x1xx011101100xxxxxxxxxxxxx
13849 if (((word
>> 18) & 0x1) == 0)
13851 /* 33222222222211111111110000000000
13852 10987654321098765432109876543210
13853 011001x1xx0x1011100xxxxxxxxxxxxx
13859 /* 33222222222211111111110000000000
13860 10987654321098765432109876543210
13861 011001x1xx0x1111100xxxxxxxxxxxxx
13871 if (((word
>> 4) & 0x1) == 0)
13873 /* 33222222222211111111110000000000
13874 10987654321098765432109876543210
13875 011001x1xx0xxxxx110xxxxxxxx0xxxx
13881 /* 33222222222211111111110000000000
13882 10987654321098765432109876543210
13883 011001x1xx0xxxxx110xxxxxxxx1xxxx
13891 if (((word
>> 22) & 0x1) == 0)
13893 if (((word
>> 23) & 0x1) == 0)
13895 /* 33222222222211111111110000000000
13896 10987654321098765432109876543210
13897 111001x1000xxxxx1x0xxxxxxxxxxxxx
13903 /* 33222222222211111111110000000000
13904 10987654321098765432109876543210
13905 111001x1100xxxxx1x0xxxxxxxxxxxxx
13912 /* 33222222222211111111110000000000
13913 10987654321098765432109876543210
13914 111001x1x10xxxxx1x0xxxxxxxxxxxxx
13922 if (((word
>> 14) & 0x1) == 0)
13924 if (((word
>> 31) & 0x1) == 0)
13926 if (((word
>> 16) & 0x1) == 0)
13928 if (((word
>> 19) & 0x1) == 0)
13930 if (((word
>> 17) & 0x1) == 0)
13932 if (((word
>> 18) & 0x1) == 0)
13934 if (((word
>> 20) & 0x1) == 0)
13936 /* 33222222222211111111110000000000
13937 10987654321098765432109876543210
13938 011001x1xx000000101xxxxxxxxxxxxx
13944 /* 33222222222211111111110000000000
13945 10987654321098765432109876543210
13946 011001x1xx010000101xxxxxxxxxxxxx
13953 if (((word
>> 20) & 0x1) == 0)
13955 /* 33222222222211111111110000000000
13956 10987654321098765432109876543210
13957 011001x1xx000100101xxxxxxxxxxxxx
13963 if (((word
>> 22) & 0x1) == 0)
13965 /* 33222222222211111111110000000000
13966 10987654321098765432109876543210
13967 011001x1x0010100101xxxxxxxxxxxxx
13973 if (((word
>> 23) & 0x1) == 0)
13975 /* 33222222222211111111110000000000
13976 10987654321098765432109876543210
13977 011001x101010100101xxxxxxxxxxxxx
13983 /* 33222222222211111111110000000000
13984 10987654321098765432109876543210
13985 011001x111010100101xxxxxxxxxxxxx
13995 if (((word
>> 18) & 0x1) == 0)
13997 if (((word
>> 20) & 0x1) == 0)
13999 /* 33222222222211111111110000000000
14000 10987654321098765432109876543210
14001 011001x1xx000010101xxxxxxxxxxxxx
14007 /* 33222222222211111111110000000000
14008 10987654321098765432109876543210
14009 011001x1xx010010101xxxxxxxxxxxxx
14016 if (((word
>> 20) & 0x1) == 0)
14018 /* 33222222222211111111110000000000
14019 10987654321098765432109876543210
14020 011001x1xx000110101xxxxxxxxxxxxx
14026 if (((word
>> 23) & 0x1) == 0)
14028 /* 33222222222211111111110000000000
14029 10987654321098765432109876543210
14030 011001x10x010110101xxxxxxxxxxxxx
14036 /* 33222222222211111111110000000000
14037 10987654321098765432109876543210
14038 011001x11x010110101xxxxxxxxxxxxx
14048 if (((word
>> 20) & 0x1) == 0)
14050 if (((word
>> 17) & 0x1) == 0)
14052 if (((word
>> 18) & 0x1) == 0)
14054 if (((word
>> 22) & 0x1) == 0)
14056 /* 33222222222211111111110000000000
14057 10987654321098765432109876543210
14058 011001x1x0001000101xxxxxxxxxxxxx
14064 /* 33222222222211111111110000000000
14065 10987654321098765432109876543210
14066 011001x1x1001000101xxxxxxxxxxxxx
14073 /* 33222222222211111111110000000000
14074 10987654321098765432109876543210
14075 011001x1xx001100101xxxxxxxxxxxxx
14082 if (((word
>> 22) & 0x1) == 0)
14084 if (((word
>> 23) & 0x1) == 0)
14086 /* 33222222222211111111110000000000
14087 10987654321098765432109876543210
14088 011001x100001x10101xxxxxxxxxxxxx
14094 /* 33222222222211111111110000000000
14095 10987654321098765432109876543210
14096 011001x110001x10101xxxxxxxxxxxxx
14103 /* 33222222222211111111110000000000
14104 10987654321098765432109876543210
14105 011001x1x1001x10101xxxxxxxxxxxxx
14113 if (((word
>> 22) & 0x1) == 0)
14115 if (((word
>> 23) & 0x1) == 0)
14117 /* 33222222222211111111110000000000
14118 10987654321098765432109876543210
14119 011001x100011xx0101xxxxxxxxxxxxx
14125 /* 33222222222211111111110000000000
14126 10987654321098765432109876543210
14127 011001x110011xx0101xxxxxxxxxxxxx
14134 if (((word
>> 17) & 0x1) == 0)
14136 if (((word
>> 18) & 0x1) == 0)
14138 /* 33222222222211111111110000000000
14139 10987654321098765432109876543210
14140 011001x1x1011000101xxxxxxxxxxxxx
14146 if (((word
>> 23) & 0x1) == 0)
14148 /* 33222222222211111111110000000000
14149 10987654321098765432109876543210
14150 011001x101011100101xxxxxxxxxxxxx
14156 /* 33222222222211111111110000000000
14157 10987654321098765432109876543210
14158 011001x111011100101xxxxxxxxxxxxx
14166 if (((word
>> 18) & 0x1) == 0)
14168 /* 33222222222211111111110000000000
14169 10987654321098765432109876543210
14170 011001x1x1011010101xxxxxxxxxxxxx
14176 if (((word
>> 23) & 0x1) == 0)
14178 /* 33222222222211111111110000000000
14179 10987654321098765432109876543210
14180 011001x101011110101xxxxxxxxxxxxx
14186 /* 33222222222211111111110000000000
14187 10987654321098765432109876543210
14188 011001x111011110101xxxxxxxxxxxxx
14200 if (((word
>> 17) & 0x1) == 0)
14202 if (((word
>> 18) & 0x1) == 0)
14204 if (((word
>> 19) & 0x1) == 0)
14206 if (((word
>> 20) & 0x1) == 0)
14208 /* 33222222222211111111110000000000
14209 10987654321098765432109876543210
14210 011001x1xx000001101xxxxxxxxxxxxx
14216 /* 33222222222211111111110000000000
14217 10987654321098765432109876543210
14218 011001x1xx010001101xxxxxxxxxxxxx
14225 if (((word
>> 20) & 0x1) == 0)
14227 if (((word
>> 22) & 0x1) == 0)
14229 /* 33222222222211111111110000000000
14230 10987654321098765432109876543210
14231 011001x1x0001001101xxxxxxxxxxxxx
14237 /* 33222222222211111111110000000000
14238 10987654321098765432109876543210
14239 011001x1x1001001101xxxxxxxxxxxxx
14246 /* 33222222222211111111110000000000
14247 10987654321098765432109876543210
14248 011001x1xx011001101xxxxxxxxxxxxx
14256 if (((word
>> 19) & 0x1) == 0)
14258 if (((word
>> 22) & 0x1) == 0)
14260 /* 33222222222211111111110000000000
14261 10987654321098765432109876543210
14262 011001x1x00x0101101xxxxxxxxxxxxx
14268 if (((word
>> 23) & 0x1) == 0)
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 011001x1010x0101101xxxxxxxxxxxxx
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 011001x1110x0101101xxxxxxxxxxxxx
14288 if (((word
>> 20) & 0x1) == 0)
14290 /* 33222222222211111111110000000000
14291 10987654321098765432109876543210
14292 011001x1xx001101101xxxxxxxxxxxxx
14298 if (((word
>> 22) & 0x1) == 0)
14300 /* 33222222222211111111110000000000
14301 10987654321098765432109876543210
14302 011001x1x0011101101xxxxxxxxxxxxx
14308 if (((word
>> 23) & 0x1) == 0)
14310 /* 33222222222211111111110000000000
14311 10987654321098765432109876543210
14312 011001x101011101101xxxxxxxxxxxxx
14318 /* 33222222222211111111110000000000
14319 10987654321098765432109876543210
14320 011001x111011101101xxxxxxxxxxxxx
14331 if (((word
>> 18) & 0x1) == 0)
14333 if (((word
>> 19) & 0x1) == 0)
14335 if (((word
>> 20) & 0x1) == 0)
14337 /* 33222222222211111111110000000000
14338 10987654321098765432109876543210
14339 011001x1xx000011101xxxxxxxxxxxxx
14345 /* 33222222222211111111110000000000
14346 10987654321098765432109876543210
14347 011001x1xx010011101xxxxxxxxxxxxx
14354 if (((word
>> 20) & 0x1) == 0)
14356 /* 33222222222211111111110000000000
14357 10987654321098765432109876543210
14358 011001x1xx001011101xxxxxxxxxxxxx
14364 /* 33222222222211111111110000000000
14365 10987654321098765432109876543210
14366 011001x1xx011011101xxxxxxxxxxxxx
14374 if (((word
>> 19) & 0x1) == 0)
14376 if (((word
>> 20) & 0x1) == 0)
14378 /* 33222222222211111111110000000000
14379 10987654321098765432109876543210
14380 011001x1xx000111101xxxxxxxxxxxxx
14386 if (((word
>> 23) & 0x1) == 0)
14388 /* 33222222222211111111110000000000
14389 10987654321098765432109876543210
14390 011001x10x010111101xxxxxxxxxxxxx
14396 /* 33222222222211111111110000000000
14397 10987654321098765432109876543210
14398 011001x11x010111101xxxxxxxxxxxxx
14406 if (((word
>> 23) & 0x1) == 0)
14408 /* 33222222222211111111110000000000
14409 10987654321098765432109876543210
14410 011001x10x0x1111101xxxxxxxxxxxxx
14416 /* 33222222222211111111110000000000
14417 10987654321098765432109876543210
14418 011001x11x0x1111101xxxxxxxxxxxxx
14429 if (((word
>> 22) & 0x1) == 0)
14431 if (((word
>> 23) & 0x1) == 0)
14433 /* 33222222222211111111110000000000
14434 10987654321098765432109876543210
14435 111001x1000xxxxx101xxxxxxxxxxxxx
14441 /* 33222222222211111111110000000000
14442 10987654321098765432109876543210
14443 111001x1100xxxxx101xxxxxxxxxxxxx
14450 if (((word
>> 23) & 0x1) == 0)
14452 /* 33222222222211111111110000000000
14453 10987654321098765432109876543210
14454 111001x1010xxxxx101xxxxxxxxxxxxx
14460 /* 33222222222211111111110000000000
14461 10987654321098765432109876543210
14462 111001x1110xxxxx101xxxxxxxxxxxxx
14471 if (((word
>> 31) & 0x1) == 0)
14473 /* 33222222222211111111110000000000
14474 10987654321098765432109876543210
14475 011001x1xx0xxxxx111xxxxxxxxxxxxx
14481 if (((word
>> 20) & 0x1) == 0)
14483 /* 33222222222211111111110000000000
14484 10987654321098765432109876543210
14485 111001x1xx00xxxx111xxxxxxxxxxxxx
14491 if (((word
>> 22) & 0x1) == 0)
14493 if (((word
>> 23) & 0x1) == 0)
14495 /* 33222222222211111111110000000000
14496 10987654321098765432109876543210
14497 111001x10001xxxx111xxxxxxxxxxxxx
14503 /* 33222222222211111111110000000000
14504 10987654321098765432109876543210
14505 111001x11001xxxx111xxxxxxxxxxxxx
14512 if (((word
>> 23) & 0x1) == 0)
14514 /* 33222222222211111111110000000000
14515 10987654321098765432109876543210
14516 111001x10101xxxx111xxxxxxxxxxxxx
14522 /* 33222222222211111111110000000000
14523 10987654321098765432109876543210
14524 111001x11101xxxx111xxxxxxxxxxxxx
14537 if (((word
>> 30) & 0x1) == 0)
14539 if (((word
>> 14) & 0x1) == 0)
14541 if (((word
>> 20) & 0x1) == 0)
14543 if (((word
>> 31) & 0x1) == 0)
14545 if (((word
>> 16) & 0x1) == 0)
14547 if (((word
>> 17) & 0x1) == 0)
14549 if (((word
>> 18) & 0x1) == 0)
14551 if (((word
>> 19) & 0x1) == 0)
14553 /* 33222222222211111111110000000000
14554 10987654321098765432109876543210
14555 001001x1xx10000010xxxxxxxxxxxxxx
14561 if (((word
>> 10) & 0x1) == 0)
14563 if (((word
>> 11) & 0x1) == 0)
14565 if (((word
>> 12) & 0x1) == 0)
14567 /* 33222222222211111111110000000000
14568 10987654321098765432109876543210
14569 001001x1xx10100010x000xxxxxxxxxx
14575 /* 33222222222211111111110000000000
14576 10987654321098765432109876543210
14577 001001x1xx10100010x100xxxxxxxxxx
14584 /* 33222222222211111111110000000000
14585 10987654321098765432109876543210
14586 001001x1xx10100010xx10xxxxxxxxxx
14593 /* 33222222222211111111110000000000
14594 10987654321098765432109876543210
14595 001001x1xx10100010xxx1xxxxxxxxxx
14603 if (((word
>> 11) & 0x1) == 0)
14605 if (((word
>> 12) & 0x1) == 0)
14607 /* 33222222222211111111110000000000
14608 10987654321098765432109876543210
14609 001001x1xx10x10010x00xxxxxxxxxxx
14615 /* 33222222222211111111110000000000
14616 10987654321098765432109876543210
14617 001001x1xx10x10010x10xxxxxxxxxxx
14624 /* 33222222222211111111110000000000
14625 10987654321098765432109876543210
14626 001001x1xx10x10010xx1xxxxxxxxxxx
14634 if (((word
>> 10) & 0x1) == 0)
14636 if (((word
>> 11) & 0x1) == 0)
14638 /* 33222222222211111111110000000000
14639 10987654321098765432109876543210
14640 001001x1xx10xx1010xx00xxxxxxxxxx
14646 /* 33222222222211111111110000000000
14647 10987654321098765432109876543210
14648 001001x1xx10xx1010xx10xxxxxxxxxx
14655 /* 33222222222211111111110000000000
14656 10987654321098765432109876543210
14657 001001x1xx10xx1010xxx1xxxxxxxxxx
14665 if (((word
>> 10) & 0x1) == 0)
14667 if (((word
>> 11) & 0x1) == 0)
14669 if (((word
>> 17) & 0x1) == 0)
14671 if (((word
>> 18) & 0x1) == 0)
14673 /* 33222222222211111111110000000000
14674 10987654321098765432109876543210
14675 001001x1xx10x00110xx00xxxxxxxxxx
14681 /* 33222222222211111111110000000000
14682 10987654321098765432109876543210
14683 001001x1xx10x10110xx00xxxxxxxxxx
14690 /* 33222222222211111111110000000000
14691 10987654321098765432109876543210
14692 001001x1xx10xx1110xx00xxxxxxxxxx
14699 if (((word
>> 17) & 0x1) == 0)
14701 if (((word
>> 18) & 0x1) == 0)
14703 /* 33222222222211111111110000000000
14704 10987654321098765432109876543210
14705 001001x1xx10x00110xx10xxxxxxxxxx
14711 /* 33222222222211111111110000000000
14712 10987654321098765432109876543210
14713 001001x1xx10x10110xx10xxxxxxxxxx
14720 /* 33222222222211111111110000000000
14721 10987654321098765432109876543210
14722 001001x1xx10xx1110xx10xxxxxxxxxx
14730 if (((word
>> 17) & 0x1) == 0)
14732 /* 33222222222211111111110000000000
14733 10987654321098765432109876543210
14734 001001x1xx10xx0110xxx1xxxxxxxxxx
14740 /* 33222222222211111111110000000000
14741 10987654321098765432109876543210
14742 001001x1xx10xx1110xxx1xxxxxxxxxx
14751 if (((word
>> 22) & 0x1) == 0)
14753 if (((word
>> 23) & 0x1) == 0)
14755 /* 33222222222211111111110000000000
14756 10987654321098765432109876543210
14757 101001x10010xxxx10xxxxxxxxxxxxxx
14763 /* 33222222222211111111110000000000
14764 10987654321098765432109876543210
14765 101001x11010xxxx10xxxxxxxxxxxxxx
14772 if (((word
>> 23) & 0x1) == 0)
14774 /* 33222222222211111111110000000000
14775 10987654321098765432109876543210
14776 101001x10110xxxx10xxxxxxxxxxxxxx
14782 /* 33222222222211111111110000000000
14783 10987654321098765432109876543210
14784 101001x11110xxxx10xxxxxxxxxxxxxx
14793 if (((word
>> 22) & 0x1) == 0)
14795 if (((word
>> 23) & 0x1) == 0)
14797 /* 33222222222211111111110000000000
14798 10987654321098765432109876543210
14799 x01001x10011xxxx10xxxxxxxxxxxxxx
14805 /* 33222222222211111111110000000000
14806 10987654321098765432109876543210
14807 x01001x11011xxxx10xxxxxxxxxxxxxx
14814 if (((word
>> 23) & 0x1) == 0)
14816 /* 33222222222211111111110000000000
14817 10987654321098765432109876543210
14818 x01001x10111xxxx10xxxxxxxxxxxxxx
14824 /* 33222222222211111111110000000000
14825 10987654321098765432109876543210
14826 x01001x11111xxxx10xxxxxxxxxxxxxx
14835 if (((word
>> 31) & 0x1) == 0)
14837 if (((word
>> 16) & 0x1) == 0)
14839 if (((word
>> 17) & 0x1) == 0)
14841 if (((word
>> 18) & 0x1) == 0)
14843 if (((word
>> 19) & 0x1) == 0)
14845 if (((word
>> 20) & 0x1) == 0)
14847 /* 33222222222211111111110000000000
14848 10987654321098765432109876543210
14849 001001x1xx10000011xxxxxxxxxxxxxx
14855 /* 33222222222211111111110000000000
14856 10987654321098765432109876543210
14857 001001x1xx11000011xxxxxxxxxxxxxx
14864 if (((word
>> 20) & 0x1) == 0)
14866 /* 33222222222211111111110000000000
14867 10987654321098765432109876543210
14868 001001x1xx10100011xxxxxxxxxxxxxx
14874 /* 33222222222211111111110000000000
14875 10987654321098765432109876543210
14876 001001x1xx11100011xxxxxxxxxxxxxx
14884 /* 33222222222211111111110000000000
14885 10987654321098765432109876543210
14886 001001x1xx1xx10011xxxxxxxxxxxxxx
14893 if (((word
>> 18) & 0x1) == 0)
14895 /* 33222222222211111111110000000000
14896 10987654321098765432109876543210
14897 001001x1xx1xx01011xxxxxxxxxxxxxx
14903 /* 33222222222211111111110000000000
14904 10987654321098765432109876543210
14905 001001x1xx1xx11011xxxxxxxxxxxxxx
14913 if (((word
>> 17) & 0x1) == 0)
14915 if (((word
>> 18) & 0x1) == 0)
14917 if (((word
>> 19) & 0x1) == 0)
14919 /* 33222222222211111111110000000000
14920 10987654321098765432109876543210
14921 001001x1xx1x000111xxxxxxxxxxxxxx
14927 if (((word
>> 20) & 0x1) == 0)
14929 /* 33222222222211111111110000000000
14930 10987654321098765432109876543210
14931 001001x1xx10100111xxxxxxxxxxxxxx
14937 /* 33222222222211111111110000000000
14938 10987654321098765432109876543210
14939 001001x1xx11100111xxxxxxxxxxxxxx
14947 /* 33222222222211111111110000000000
14948 10987654321098765432109876543210
14949 001001x1xx1xx10111xxxxxxxxxxxxxx
14956 if (((word
>> 18) & 0x1) == 0)
14958 if (((word
>> 19) & 0x1) == 0)
14960 /* 33222222222211111111110000000000
14961 10987654321098765432109876543210
14962 001001x1xx1x001111xxxxxxxxxxxxxx
14968 /* 33222222222211111111110000000000
14969 10987654321098765432109876543210
14970 001001x1xx1x101111xxxxxxxxxxxxxx
14977 /* 33222222222211111111110000000000
14978 10987654321098765432109876543210
14979 001001x1xx1xx11111xxxxxxxxxxxxxx
14988 if (((word
>> 13) & 0x1) == 0)
14990 if (((word
>> 22) & 0x1) == 0)
14992 if (((word
>> 23) & 0x1) == 0)
14994 /* 33222222222211111111110000000000
14995 10987654321098765432109876543210
14996 101001x1001xxxxx110xxxxxxxxxxxxx
15002 /* 33222222222211111111110000000000
15003 10987654321098765432109876543210
15004 101001x1101xxxxx110xxxxxxxxxxxxx
15011 if (((word
>> 23) & 0x1) == 0)
15013 /* 33222222222211111111110000000000
15014 10987654321098765432109876543210
15015 101001x1011xxxxx110xxxxxxxxxxxxx
15021 /* 33222222222211111111110000000000
15022 10987654321098765432109876543210
15023 101001x1111xxxxx110xxxxxxxxxxxxx
15031 if (((word
>> 22) & 0x1) == 0)
15033 if (((word
>> 23) & 0x1) == 0)
15035 /* 33222222222211111111110000000000
15036 10987654321098765432109876543210
15037 101001x1001xxxxx111xxxxxxxxxxxxx
15043 /* 33222222222211111111110000000000
15044 10987654321098765432109876543210
15045 101001x1101xxxxx111xxxxxxxxxxxxx
15052 if (((word
>> 23) & 0x1) == 0)
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 101001x1011xxxxx111xxxxxxxxxxxxx
15062 /* 33222222222211111111110000000000
15063 10987654321098765432109876543210
15064 101001x1111xxxxx111xxxxxxxxxxxxx
15075 if (((word
>> 13) & 0x1) == 0)
15077 if (((word
>> 31) & 0x1) == 0)
15079 if (((word
>> 14) & 0x1) == 0)
15081 /* 33222222222211111111110000000000
15082 10987654321098765432109876543210
15083 011001x1xx1xxxxx100xxxxxxxxxxxxx
15089 /* 33222222222211111111110000000000
15090 10987654321098765432109876543210
15091 011001x1xx1xxxxx110xxxxxxxxxxxxx
15098 if (((word
>> 22) & 0x1) == 0)
15100 if (((word
>> 23) & 0x1) == 0)
15102 /* 33222222222211111111110000000000
15103 10987654321098765432109876543210
15104 111001x1001xxxxx1x0xxxxxxxxxxxxx
15110 /* 33222222222211111111110000000000
15111 10987654321098765432109876543210
15112 111001x1101xxxxx1x0xxxxxxxxxxxxx
15119 /* 33222222222211111111110000000000
15120 10987654321098765432109876543210
15121 111001x1x11xxxxx1x0xxxxxxxxxxxxx
15129 if (((word
>> 14) & 0x1) == 0)
15131 if (((word
>> 31) & 0x1) == 0)
15133 /* 33222222222211111111110000000000
15134 10987654321098765432109876543210
15135 011001x1xx1xxxxx101xxxxxxxxxxxxx
15141 if (((word
>> 22) & 0x1) == 0)
15143 if (((word
>> 23) & 0x1) == 0)
15145 /* 33222222222211111111110000000000
15146 10987654321098765432109876543210
15147 111001x1001xxxxx101xxxxxxxxxxxxx
15153 /* 33222222222211111111110000000000
15154 10987654321098765432109876543210
15155 111001x1101xxxxx101xxxxxxxxxxxxx
15162 /* 33222222222211111111110000000000
15163 10987654321098765432109876543210
15164 111001x1x11xxxxx101xxxxxxxxxxxxx
15172 if (((word
>> 31) & 0x1) == 0)
15174 /* 33222222222211111111110000000000
15175 10987654321098765432109876543210
15176 011001x1xx1xxxxx111xxxxxxxxxxxxx
15182 if (((word
>> 20) & 0x1) == 0)
15184 if (((word
>> 23) & 0x1) == 0)
15186 /* 33222222222211111111110000000000
15187 10987654321098765432109876543210
15188 111001x10x10xxxx111xxxxxxxxxxxxx
15194 /* 33222222222211111111110000000000
15195 10987654321098765432109876543210
15196 111001x11x10xxxx111xxxxxxxxxxxxx
15203 if (((word
>> 22) & 0x1) == 0)
15205 if (((word
>> 23) & 0x1) == 0)
15207 /* 33222222222211111111110000000000
15208 10987654321098765432109876543210
15209 111001x10011xxxx111xxxxxxxxxxxxx
15215 /* 33222222222211111111110000000000
15216 10987654321098765432109876543210
15217 111001x11011xxxx111xxxxxxxxxxxxx
15224 if (((word
>> 23) & 0x1) == 0)
15226 /* 33222222222211111111110000000000
15227 10987654321098765432109876543210
15228 111001x10111xxxx111xxxxxxxxxxxxx
15234 /* 33222222222211111111110000000000
15235 10987654321098765432109876543210
15236 111001x11111xxxx111xxxxxxxxxxxxx
15253 if (((word
>> 29) & 0x1) == 0)
15255 if (((word
>> 30) & 0x1) == 0)
15257 if (((word
>> 31) & 0x1) == 0)
15259 /* 33222222222211111111110000000000
15260 10987654321098765432109876543210
15261 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
15267 /* 33222222222211111111110000000000
15268 10987654321098765432109876543210
15269 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
15276 if (((word
>> 24) & 0x1) == 0)
15278 if (((word
>> 4) & 0x1) == 0)
15280 if (((word
>> 25) & 0x1) == 0)
15282 if (((word
>> 31) & 0x1) == 0)
15284 /* 33222222222211111111110000000000
15285 10987654321098765432109876543210
15286 01010100xxxxxxxxxxxxxxxxxxx0xxxx
15292 if (((word
>> 0) & 0x1) == 0)
15294 if (((word
>> 1) & 0x1) == 0)
15296 if (((word
>> 21) & 0x1) == 0)
15298 /* 33222222222211111111110000000000
15299 10987654321098765432109876543210
15300 11010100xx0xxxxxxxxxxxxxxxx0xx00
15306 if (((word
>> 22) & 0x1) == 0)
15308 /* 33222222222211111111110000000000
15309 10987654321098765432109876543210
15310 11010100x01xxxxxxxxxxxxxxxx0xx00
15316 /* 33222222222211111111110000000000
15317 10987654321098765432109876543210
15318 11010100x11xxxxxxxxxxxxxxxx0xx00
15326 if (((word
>> 21) & 0x1) == 0)
15328 /* 33222222222211111111110000000000
15329 10987654321098765432109876543210
15330 11010100xx0xxxxxxxxxxxxxxxx0xx10
15336 /* 33222222222211111111110000000000
15337 10987654321098765432109876543210
15338 11010100xx1xxxxxxxxxxxxxxxx0xx10
15346 if (((word
>> 1) & 0x1) == 0)
15348 if (((word
>> 21) & 0x1) == 0)
15350 /* 33222222222211111111110000000000
15351 10987654321098765432109876543210
15352 11010100xx0xxxxxxxxxxxxxxxx0xx01
15358 /* 33222222222211111111110000000000
15359 10987654321098765432109876543210
15360 11010100xx1xxxxxxxxxxxxxxxx0xx01
15367 if (((word
>> 21) & 0x1) == 0)
15369 /* 33222222222211111111110000000000
15370 10987654321098765432109876543210
15371 11010100xx0xxxxxxxxxxxxxxxx0xx11
15377 /* 33222222222211111111110000000000
15378 10987654321098765432109876543210
15379 11010100xx1xxxxxxxxxxxxxxxx0xx11
15389 if (((word
>> 21) & 0x1) == 0)
15391 if (((word
>> 22) & 0x1) == 0)
15393 if (((word
>> 23) & 0x1) == 0)
15395 /* 33222222222211111111110000000000
15396 10987654321098765432109876543210
15397 x1010110000xxxxxxxxxxxxxxxx0xxxx
15403 /* 33222222222211111111110000000000
15404 10987654321098765432109876543210
15405 x1010110100xxxxxxxxxxxxxxxx0xxxx
15412 /* 33222222222211111111110000000000
15413 10987654321098765432109876543210
15414 x1010110x10xxxxxxxxxxxxxxxx0xxxx
15421 if (((word
>> 23) & 0x1) == 0)
15423 /* 33222222222211111111110000000000
15424 10987654321098765432109876543210
15425 x10101100x1xxxxxxxxxxxxxxxx0xxxx
15431 /* 33222222222211111111110000000000
15432 10987654321098765432109876543210
15433 x10101101x1xxxxxxxxxxxxxxxx0xxxx
15442 if (((word
>> 10) & 0x1) == 0)
15444 if (((word
>> 21) & 0x1) == 0)
15446 if (((word
>> 22) & 0x1) == 0)
15448 if (((word
>> 23) & 0x1) == 0)
15450 /* 33222222222211111111110000000000
15451 10987654321098765432109876543210
15452 x10101x0000xxxxxxxxxx0xxxxx1xxxx
15458 /* 33222222222211111111110000000000
15459 10987654321098765432109876543210
15460 x10101x0100xxxxxxxxxx0xxxxx1xxxx
15467 /* 33222222222211111111110000000000
15468 10987654321098765432109876543210
15469 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
15476 /* 33222222222211111111110000000000
15477 10987654321098765432109876543210
15478 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
15485 if (((word
>> 21) & 0x1) == 0)
15487 if (((word
>> 22) & 0x1) == 0)
15489 if (((word
>> 23) & 0x1) == 0)
15491 /* 33222222222211111111110000000000
15492 10987654321098765432109876543210
15493 x10101x0000xxxxxxxxxx1xxxxx1xxxx
15499 /* 33222222222211111111110000000000
15500 10987654321098765432109876543210
15501 x10101x0100xxxxxxxxxx1xxxxx1xxxx
15508 /* 33222222222211111111110000000000
15509 10987654321098765432109876543210
15510 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
15517 /* 33222222222211111111110000000000
15518 10987654321098765432109876543210
15519 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
15528 if (((word
>> 21) & 0x1) == 0)
15530 if (((word
>> 25) & 0x1) == 0)
15532 /* 33222222222211111111110000000000
15533 10987654321098765432109876543210
15534 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
15540 if (((word
>> 10) & 0x1) == 0)
15542 /* 33222222222211111111110000000000
15543 10987654321098765432109876543210
15544 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
15550 /* 33222222222211111111110000000000
15551 10987654321098765432109876543210
15552 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
15560 if (((word
>> 25) & 0x1) == 0)
15562 /* 33222222222211111111110000000000
15563 10987654321098765432109876543210
15564 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
15570 if (((word
>> 10) & 0x1) == 0)
15572 /* 33222222222211111111110000000000
15573 10987654321098765432109876543210
15574 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
15580 /* 33222222222211111111110000000000
15581 10987654321098765432109876543210
15582 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
15593 if (((word
>> 24) & 0x1) == 0)
15595 if (((word
>> 25) & 0x1) == 0)
15597 /* 33222222222211111111110000000000
15598 10987654321098765432109876543210
15599 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
15605 /* 33222222222211111111110000000000
15606 10987654321098765432109876543210
15607 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
15614 if (((word
>> 25) & 0x1) == 0)
15616 /* 33222222222211111111110000000000
15617 10987654321098765432109876543210
15618 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
15624 /* 33222222222211111111110000000000
15625 10987654321098765432109876543210
15626 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
15636 if (((word
>> 25) & 0x1) == 0)
15638 if (((word
>> 28) & 0x1) == 0)
15640 if (((word
>> 22) & 0x1) == 0)
15642 if (((word
>> 23) & 0x1) == 0)
15644 if (((word
>> 24) & 0x1) == 0)
15646 if (((word
>> 29) & 0x1) == 0)
15648 /* 33222222222211111111110000000000
15649 10987654321098765432109876543210
15650 xx00110000xxxxxxxxxxxxxxxxxxxxxx
15656 /* 33222222222211111111110000000000
15657 10987654321098765432109876543210
15658 xx10110000xxxxxxxxxxxxxxxxxxxxxx
15665 if (((word
>> 29) & 0x1) == 0)
15667 if (((word
>> 13) & 0x1) == 0)
15669 if (((word
>> 21) & 0x1) == 0)
15671 /* 33222222222211111111110000000000
15672 10987654321098765432109876543210
15673 xx001101000xxxxxxx0xxxxxxxxxxxxx
15679 /* 33222222222211111111110000000000
15680 10987654321098765432109876543210
15681 xx001101001xxxxxxx0xxxxxxxxxxxxx
15688 if (((word
>> 21) & 0x1) == 0)
15690 /* 33222222222211111111110000000000
15691 10987654321098765432109876543210
15692 xx001101000xxxxxxx1xxxxxxxxxxxxx
15698 /* 33222222222211111111110000000000
15699 10987654321098765432109876543210
15700 xx001101001xxxxxxx1xxxxxxxxxxxxx
15708 /* 33222222222211111111110000000000
15709 10987654321098765432109876543210
15710 xx10110100xxxxxxxxxxxxxxxxxxxxxx
15718 if (((word
>> 29) & 0x1) == 0)
15720 if (((word
>> 21) & 0x1) == 0)
15722 if (((word
>> 24) & 0x1) == 0)
15724 /* 33222222222211111111110000000000
15725 10987654321098765432109876543210
15726 xx001100100xxxxxxxxxxxxxxxxxxxxx
15732 if (((word
>> 13) & 0x1) == 0)
15734 /* 33222222222211111111110000000000
15735 10987654321098765432109876543210
15736 xx001101100xxxxxxx0xxxxxxxxxxxxx
15742 /* 33222222222211111111110000000000
15743 10987654321098765432109876543210
15744 xx001101100xxxxxxx1xxxxxxxxxxxxx
15752 if (((word
>> 13) & 0x1) == 0)
15754 /* 33222222222211111111110000000000
15755 10987654321098765432109876543210
15756 xx00110x101xxxxxxx0xxxxxxxxxxxxx
15762 /* 33222222222211111111110000000000
15763 10987654321098765432109876543210
15764 xx00110x101xxxxxxx1xxxxxxxxxxxxx
15772 /* 33222222222211111111110000000000
15773 10987654321098765432109876543210
15774 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
15782 if (((word
>> 23) & 0x1) == 0)
15784 if (((word
>> 24) & 0x1) == 0)
15786 if (((word
>> 29) & 0x1) == 0)
15788 /* 33222222222211111111110000000000
15789 10987654321098765432109876543210
15790 xx00110001xxxxxxxxxxxxxxxxxxxxxx
15796 /* 33222222222211111111110000000000
15797 10987654321098765432109876543210
15798 xx10110001xxxxxxxxxxxxxxxxxxxxxx
15805 if (((word
>> 29) & 0x1) == 0)
15807 if (((word
>> 13) & 0x1) == 0)
15809 if (((word
>> 21) & 0x1) == 0)
15811 /* 33222222222211111111110000000000
15812 10987654321098765432109876543210
15813 xx001101010xxxxxxx0xxxxxxxxxxxxx
15819 /* 33222222222211111111110000000000
15820 10987654321098765432109876543210
15821 xx001101011xxxxxxx0xxxxxxxxxxxxx
15828 if (((word
>> 21) & 0x1) == 0)
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 xx001101010xxxxxxx1xxxxxxxxxxxxx
15838 /* 33222222222211111111110000000000
15839 10987654321098765432109876543210
15840 xx001101011xxxxxxx1xxxxxxxxxxxxx
15848 /* 33222222222211111111110000000000
15849 10987654321098765432109876543210
15850 xx10110101xxxxxxxxxxxxxxxxxxxxxx
15858 if (((word
>> 29) & 0x1) == 0)
15860 if (((word
>> 21) & 0x1) == 0)
15862 if (((word
>> 24) & 0x1) == 0)
15864 /* 33222222222211111111110000000000
15865 10987654321098765432109876543210
15866 xx001100110xxxxxxxxxxxxxxxxxxxxx
15872 if (((word
>> 13) & 0x1) == 0)
15874 /* 33222222222211111111110000000000
15875 10987654321098765432109876543210
15876 xx001101110xxxxxxx0xxxxxxxxxxxxx
15882 /* 33222222222211111111110000000000
15883 10987654321098765432109876543210
15884 xx001101110xxxxxxx1xxxxxxxxxxxxx
15892 if (((word
>> 13) & 0x1) == 0)
15894 /* 33222222222211111111110000000000
15895 10987654321098765432109876543210
15896 xx00110x111xxxxxxx0xxxxxxxxxxxxx
15902 /* 33222222222211111111110000000000
15903 10987654321098765432109876543210
15904 xx00110x111xxxxxxx1xxxxxxxxxxxxx
15912 /* 33222222222211111111110000000000
15913 10987654321098765432109876543210
15914 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
15923 if (((word
>> 24) & 0x1) == 0)
15925 if (((word
>> 29) & 0x1) == 0)
15927 /* 33222222222211111111110000000000
15928 10987654321098765432109876543210
15929 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
15935 if (((word
>> 10) & 0x1) == 0)
15937 if (((word
>> 11) & 0x1) == 0)
15939 if (((word
>> 22) & 0x1) == 0)
15941 /* 33222222222211111111110000000000
15942 10987654321098765432109876543210
15943 xx111100x0xxxxxxxxxx00xxxxxxxxxx
15949 /* 33222222222211111111110000000000
15950 10987654321098765432109876543210
15951 xx111100x1xxxxxxxxxx00xxxxxxxxxx
15958 if (((word
>> 22) & 0x1) == 0)
15960 /* 33222222222211111111110000000000
15961 10987654321098765432109876543210
15962 xx111100x0xxxxxxxxxx10xxxxxxxxxx
15968 /* 33222222222211111111110000000000
15969 10987654321098765432109876543210
15970 xx111100x1xxxxxxxxxx10xxxxxxxxxx
15978 if (((word
>> 22) & 0x1) == 0)
15980 /* 33222222222211111111110000000000
15981 10987654321098765432109876543210
15982 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
15988 /* 33222222222211111111110000000000
15989 10987654321098765432109876543210
15990 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
15999 if (((word
>> 22) & 0x1) == 0)
16001 /* 33222222222211111111110000000000
16002 10987654321098765432109876543210
16003 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
16009 /* 33222222222211111111110000000000
16010 10987654321098765432109876543210
16011 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
16020 if (((word
>> 24) & 0x1) == 0)
16022 if (((word
>> 21) & 0x1) == 0)
16024 if (((word
>> 28) & 0x1) == 0)
16026 if (((word
>> 29) & 0x1) == 0)
16028 if (((word
>> 31) & 0x1) == 0)
16030 if (((word
>> 10) & 0x1) == 0)
16032 if (((word
>> 11) & 0x1) == 0)
16034 if (((word
>> 12) & 0x1) == 0)
16036 /* 33222222222211111111110000000000
16037 10987654321098765432109876543210
16038 0x001110xx0xxxxxxxx000xxxxxxxxxx
16044 /* 33222222222211111111110000000000
16045 10987654321098765432109876543210
16046 0x001110xx0xxxxxxxx100xxxxxxxxxx
16053 if (((word
>> 12) & 0x1) == 0)
16055 if (((word
>> 14) & 0x1) == 0)
16057 /* 33222222222211111111110000000000
16058 10987654321098765432109876543210
16059 0x001110xx0xxxxxx0x010xxxxxxxxxx
16065 /* 33222222222211111111110000000000
16066 10987654321098765432109876543210
16067 0x001110xx0xxxxxx1x010xxxxxxxxxx
16074 if (((word
>> 13) & 0x1) == 0)
16076 if (((word
>> 14) & 0x1) == 0)
16078 /* 33222222222211111111110000000000
16079 10987654321098765432109876543210
16080 0x001110xx0xxxxxx00110xxxxxxxxxx
16086 /* 33222222222211111111110000000000
16087 10987654321098765432109876543210
16088 0x001110xx0xxxxxx10110xxxxxxxxxx
16095 if (((word
>> 14) & 0x1) == 0)
16097 /* 33222222222211111111110000000000
16098 10987654321098765432109876543210
16099 0x001110xx0xxxxxx01110xxxxxxxxxx
16105 /* 33222222222211111111110000000000
16106 10987654321098765432109876543210
16107 0x001110xx0xxxxxx11110xxxxxxxxxx
16117 if (((word
>> 11) & 0x1) == 0)
16119 if (((word
>> 12) & 0x1) == 0)
16121 if (((word
>> 13) & 0x1) == 0)
16123 if (((word
>> 22) & 0x1) == 0)
16125 /* 33222222222211111111110000000000
16126 10987654321098765432109876543210
16127 0x001110x00xxxxxxx0001xxxxxxxxxx
16133 if (((word
>> 23) & 0x1) == 0)
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 0x001110010xxxxxxx0001xxxxxxxxxx
16143 /* 33222222222211111111110000000000
16144 10987654321098765432109876543210
16145 0x001110110xxxxxxx0001xxxxxxxxxx
16153 /* 33222222222211111111110000000000
16154 10987654321098765432109876543210
16155 0x001110xx0xxxxxxx1001xxxxxxxxxx
16162 if (((word
>> 13) & 0x1) == 0)
16164 if (((word
>> 15) & 0x1) == 0)
16166 if (((word
>> 23) & 0x1) == 0)
16168 /* 33222222222211111111110000000000
16169 10987654321098765432109876543210
16170 0x0011100x0xxxxx0x0101xxxxxxxxxx
16176 /* 33222222222211111111110000000000
16177 10987654321098765432109876543210
16178 0x0011101x0xxxxx0x0101xxxxxxxxxx
16185 /* 33222222222211111111110000000000
16186 10987654321098765432109876543210
16187 0x001110xx0xxxxx1x0101xxxxxxxxxx
16194 if (((word
>> 23) & 0x1) == 0)
16196 /* 33222222222211111111110000000000
16197 10987654321098765432109876543210
16198 0x0011100x0xxxxxxx1101xxxxxxxxxx
16204 /* 33222222222211111111110000000000
16205 10987654321098765432109876543210
16206 0x0011101x0xxxxxxx1101xxxxxxxxxx
16215 if (((word
>> 12) & 0x1) == 0)
16217 if (((word
>> 13) & 0x1) == 0)
16219 if (((word
>> 22) & 0x1) == 0)
16221 /* 33222222222211111111110000000000
16222 10987654321098765432109876543210
16223 0x001110x00xxxxxxx0011xxxxxxxxxx
16229 if (((word
>> 23) & 0x1) == 0)
16231 /* 33222222222211111111110000000000
16232 10987654321098765432109876543210
16233 0x001110010xxxxxxx0011xxxxxxxxxx
16239 /* 33222222222211111111110000000000
16240 10987654321098765432109876543210
16241 0x001110110xxxxxxx0011xxxxxxxxxx
16249 /* 33222222222211111111110000000000
16250 10987654321098765432109876543210
16251 0x001110xx0xxxxxxx1011xxxxxxxxxx
16258 if (((word
>> 13) & 0x1) == 0)
16260 if (((word
>> 22) & 0x1) == 0)
16262 /* 33222222222211111111110000000000
16263 10987654321098765432109876543210
16264 0x001110x00xxxxxxx0111xxxxxxxxxx
16270 /* 33222222222211111111110000000000
16271 10987654321098765432109876543210
16272 0x001110x10xxxxxxx0111xxxxxxxxxx
16279 if (((word
>> 22) & 0x1) == 0)
16281 /* 33222222222211111111110000000000
16282 10987654321098765432109876543210
16283 0x001110x00xxxxxxx1111xxxxxxxxxx
16289 if (((word
>> 23) & 0x1) == 0)
16291 /* 33222222222211111111110000000000
16292 10987654321098765432109876543210
16293 0x001110010xxxxxxx1111xxxxxxxxxx
16299 /* 33222222222211111111110000000000
16300 10987654321098765432109876543210
16301 0x001110110xxxxxxx1111xxxxxxxxxx
16313 if (((word
>> 22) & 0x1) == 0)
16315 if (((word
>> 23) & 0x1) == 0)
16317 /* 33222222222211111111110000000000
16318 10987654321098765432109876543210
16319 1x001110000xxxxxxxxxxxxxxxxxxxxx
16325 /* 33222222222211111111110000000000
16326 10987654321098765432109876543210
16327 1x001110100xxxxxxxxxxxxxxxxxxxxx
16334 if (((word
>> 15) & 0x1) == 0)
16336 /* 33222222222211111111110000000000
16337 10987654321098765432109876543210
16338 1x001110x10xxxxx0xxxxxxxxxxxxxxx
16344 if (((word
>> 10) & 0x1) == 0)
16346 if (((word
>> 11) & 0x1) == 0)
16348 if (((word
>> 23) & 0x1) == 0)
16350 /* 33222222222211111111110000000000
16351 10987654321098765432109876543210
16352 1x001110010xxxxx1xxx00xxxxxxxxxx
16358 /* 33222222222211111111110000000000
16359 10987654321098765432109876543210
16360 1x001110110xxxxx1xxx00xxxxxxxxxx
16367 /* 33222222222211111111110000000000
16368 10987654321098765432109876543210
16369 1x001110x10xxxxx1xxx10xxxxxxxxxx
16376 if (((word
>> 11) & 0x1) == 0)
16378 if (((word
>> 23) & 0x1) == 0)
16380 /* 33222222222211111111110000000000
16381 10987654321098765432109876543210
16382 1x001110010xxxxx1xxx01xxxxxxxxxx
16388 /* 33222222222211111111110000000000
16389 10987654321098765432109876543210
16390 1x001110110xxxxx1xxx01xxxxxxxxxx
16397 /* 33222222222211111111110000000000
16398 10987654321098765432109876543210
16399 1x001110x10xxxxx1xxx11xxxxxxxxxx
16410 if (((word
>> 10) & 0x1) == 0)
16412 /* 33222222222211111111110000000000
16413 10987654321098765432109876543210
16414 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
16420 if (((word
>> 15) & 0x1) == 0)
16422 if (((word
>> 22) & 0x1) == 0)
16424 /* 33222222222211111111110000000000
16425 10987654321098765432109876543210
16426 xx101110x00xxxxx0xxxx1xxxxxxxxxx
16432 if (((word
>> 11) & 0x1) == 0)
16434 if (((word
>> 12) & 0x1) == 0)
16436 if (((word
>> 13) & 0x1) == 0)
16438 if (((word
>> 23) & 0x1) == 0)
16440 /* 33222222222211111111110000000000
16441 10987654321098765432109876543210
16442 xx101110010xxxxx0x0001xxxxxxxxxx
16448 /* 33222222222211111111110000000000
16449 10987654321098765432109876543210
16450 xx101110110xxxxx0x0001xxxxxxxxxx
16457 if (((word
>> 23) & 0x1) == 0)
16459 /* 33222222222211111111110000000000
16460 10987654321098765432109876543210
16461 xx101110010xxxxx0x1001xxxxxxxxxx
16467 /* 33222222222211111111110000000000
16468 10987654321098765432109876543210
16469 xx101110110xxxxx0x1001xxxxxxxxxx
16477 if (((word
>> 13) & 0x1) == 0)
16479 if (((word
>> 23) & 0x1) == 0)
16481 /* 33222222222211111111110000000000
16482 10987654321098765432109876543210
16483 xx101110010xxxxx0x0101xxxxxxxxxx
16489 /* 33222222222211111111110000000000
16490 10987654321098765432109876543210
16491 xx101110110xxxxx0x0101xxxxxxxxxx
16498 if (((word
>> 23) & 0x1) == 0)
16500 /* 33222222222211111111110000000000
16501 10987654321098765432109876543210
16502 xx101110010xxxxx0x1101xxxxxxxxxx
16508 /* 33222222222211111111110000000000
16509 10987654321098765432109876543210
16510 xx101110110xxxxx0x1101xxxxxxxxxx
16519 if (((word
>> 12) & 0x1) == 0)
16521 if (((word
>> 23) & 0x1) == 0)
16523 /* 33222222222211111111110000000000
16524 10987654321098765432109876543210
16525 xx101110010xxxxx0xx011xxxxxxxxxx
16531 /* 33222222222211111111110000000000
16532 10987654321098765432109876543210
16533 xx101110110xxxxx0xx011xxxxxxxxxx
16540 if (((word
>> 13) & 0x1) == 0)
16542 /* 33222222222211111111110000000000
16543 10987654321098765432109876543210
16544 xx101110x10xxxxx0x0111xxxxxxxxxx
16550 /* 33222222222211111111110000000000
16551 10987654321098765432109876543210
16552 xx101110x10xxxxx0x1111xxxxxxxxxx
16562 if (((word
>> 13) & 0x1) == 0)
16564 if (((word
>> 14) & 0x1) == 0)
16566 if (((word
>> 11) & 0x1) == 0)
16568 if (((word
>> 12) & 0x1) == 0)
16570 /* 33222222222211111111110000000000
16571 10987654321098765432109876543210
16572 xx101110xx0xxxxx100001xxxxxxxxxx
16578 /* 33222222222211111111110000000000
16579 10987654321098765432109876543210
16580 xx101110xx0xxxxx100101xxxxxxxxxx
16587 /* 33222222222211111111110000000000
16588 10987654321098765432109876543210
16589 xx101110xx0xxxxx100x11xxxxxxxxxx
16596 /* 33222222222211111111110000000000
16597 10987654321098765432109876543210
16598 xx101110xx0xxxxx110xx1xxxxxxxxxx
16605 if (((word
>> 11) & 0x1) == 0)
16607 /* 33222222222211111111110000000000
16608 10987654321098765432109876543210
16609 xx101110xx0xxxxx1x1x01xxxxxxxxxx
16615 if (((word
>> 12) & 0x1) == 0)
16617 /* 33222222222211111111110000000000
16618 10987654321098765432109876543210
16619 xx101110xx0xxxxx1x1011xxxxxxxxxx
16625 if (((word
>> 23) & 0x1) == 0)
16627 /* 33222222222211111111110000000000
16628 10987654321098765432109876543210
16629 xx1011100x0xxxxx1x1111xxxxxxxxxx
16635 if (((word
>> 30) & 0x1) == 0)
16637 /* 33222222222211111111110000000000
16638 10987654321098765432109876543210
16639 x01011101x0xxxxx1x1111xxxxxxxxxx
16645 /* 33222222222211111111110000000000
16646 10987654321098765432109876543210
16647 x11011101x0xxxxx1x1111xxxxxxxxxx
16661 if (((word
>> 29) & 0x1) == 0)
16663 if (((word
>> 30) & 0x1) == 0)
16665 if (((word
>> 16) & 0x1) == 0)
16667 if (((word
>> 17) & 0x1) == 0)
16669 /* 33222222222211111111110000000000
16670 10987654321098765432109876543210
16671 x0011110xx0xxx00xxxxxxxxxxxxxxxx
16677 /* 33222222222211111111110000000000
16678 10987654321098765432109876543210
16679 x0011110xx0xxx10xxxxxxxxxxxxxxxx
16686 if (((word
>> 17) & 0x1) == 0)
16688 /* 33222222222211111111110000000000
16689 10987654321098765432109876543210
16690 x0011110xx0xxx01xxxxxxxxxxxxxxxx
16696 /* 33222222222211111111110000000000
16697 10987654321098765432109876543210
16698 x0011110xx0xxx11xxxxxxxxxxxxxxxx
16706 if (((word
>> 10) & 0x1) == 0)
16708 if (((word
>> 12) & 0x1) == 0)
16710 if (((word
>> 13) & 0x1) == 0)
16712 if (((word
>> 14) & 0x1) == 0)
16714 /* 33222222222211111111110000000000
16715 10987654321098765432109876543210
16716 x1011110xx0xxxxxx000x0xxxxxxxxxx
16722 /* 33222222222211111111110000000000
16723 10987654321098765432109876543210
16724 x1011110xx0xxxxxx100x0xxxxxxxxxx
16731 if (((word
>> 14) & 0x1) == 0)
16733 /* 33222222222211111111110000000000
16734 10987654321098765432109876543210
16735 x1011110xx0xxxxxx010x0xxxxxxxxxx
16741 /* 33222222222211111111110000000000
16742 10987654321098765432109876543210
16743 x1011110xx0xxxxxx110x0xxxxxxxxxx
16751 if (((word
>> 13) & 0x1) == 0)
16753 if (((word
>> 14) & 0x1) == 0)
16755 /* 33222222222211111111110000000000
16756 10987654321098765432109876543210
16757 x1011110xx0xxxxxx001x0xxxxxxxxxx
16763 /* 33222222222211111111110000000000
16764 10987654321098765432109876543210
16765 x1011110xx0xxxxxx101x0xxxxxxxxxx
16772 /* 33222222222211111111110000000000
16773 10987654321098765432109876543210
16774 x1011110xx0xxxxxxx11x0xxxxxxxxxx
16782 if (((word
>> 11) & 0x1) == 0)
16784 if (((word
>> 13) & 0x1) == 0)
16786 /* 33222222222211111111110000000000
16787 10987654321098765432109876543210
16788 x1011110xx0xxxxxxx0x01xxxxxxxxxx
16794 /* 33222222222211111111110000000000
16795 10987654321098765432109876543210
16796 x1011110xx0xxxxxxx1x01xxxxxxxxxx
16803 if (((word
>> 13) & 0x1) == 0)
16805 /* 33222222222211111111110000000000
16806 10987654321098765432109876543210
16807 x1011110xx0xxxxxxx0x11xxxxxxxxxx
16813 if (((word
>> 23) & 0x1) == 0)
16815 /* 33222222222211111111110000000000
16816 10987654321098765432109876543210
16817 x10111100x0xxxxxxx1x11xxxxxxxxxx
16823 /* 33222222222211111111110000000000
16824 10987654321098765432109876543210
16825 x10111101x0xxxxxxx1x11xxxxxxxxxx
16836 if (((word
>> 11) & 0x1) == 0)
16838 if (((word
>> 12) & 0x1) == 0)
16840 if (((word
>> 13) & 0x1) == 0)
16842 /* 33222222222211111111110000000000
16843 10987654321098765432109876543210
16844 xx111110xx0xxxxxxx000xxxxxxxxxxx
16850 if (((word
>> 23) & 0x1) == 0)
16852 /* 33222222222211111111110000000000
16853 10987654321098765432109876543210
16854 xx1111100x0xxxxxxx100xxxxxxxxxxx
16860 /* 33222222222211111111110000000000
16861 10987654321098765432109876543210
16862 xx1111101x0xxxxxxx100xxxxxxxxxxx
16870 /* 33222222222211111111110000000000
16871 10987654321098765432109876543210
16872 xx111110xx0xxxxxxxx10xxxxxxxxxxx
16879 if (((word
>> 13) & 0x1) == 0)
16881 /* 33222222222211111111110000000000
16882 10987654321098765432109876543210
16883 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
16889 if (((word
>> 23) & 0x1) == 0)
16891 /* 33222222222211111111110000000000
16892 10987654321098765432109876543210
16893 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
16899 /* 33222222222211111111110000000000
16900 10987654321098765432109876543210
16901 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
16912 if (((word
>> 28) & 0x1) == 0)
16914 if (((word
>> 15) & 0x1) == 0)
16916 if (((word
>> 29) & 0x1) == 0)
16918 if (((word
>> 31) & 0x1) == 0)
16920 if (((word
>> 10) & 0x1) == 0)
16922 if (((word
>> 11) & 0x1) == 0)
16924 if (((word
>> 12) & 0x1) == 0)
16926 if (((word
>> 13) & 0x1) == 0)
16928 if (((word
>> 14) & 0x1) == 0)
16930 if (((word
>> 30) & 0x1) == 0)
16932 /* 33222222222211111111110000000000
16933 10987654321098765432109876543210
16934 00001110xx1xxxxx000000xxxxxxxxxx
16940 /* 33222222222211111111110000000000
16941 10987654321098765432109876543210
16942 01001110xx1xxxxx000000xxxxxxxxxx
16949 if (((word
>> 30) & 0x1) == 0)
16951 /* 33222222222211111111110000000000
16952 10987654321098765432109876543210
16953 00001110xx1xxxxx010000xxxxxxxxxx
16959 /* 33222222222211111111110000000000
16960 10987654321098765432109876543210
16961 01001110xx1xxxxx010000xxxxxxxxxx
16969 if (((word
>> 14) & 0x1) == 0)
16971 if (((word
>> 30) & 0x1) == 0)
16973 /* 33222222222211111111110000000000
16974 10987654321098765432109876543210
16975 00001110xx1xxxxx001000xxxxxxxxxx
16981 /* 33222222222211111111110000000000
16982 10987654321098765432109876543210
16983 01001110xx1xxxxx001000xxxxxxxxxx
16990 if (((word
>> 30) & 0x1) == 0)
16992 /* 33222222222211111111110000000000
16993 10987654321098765432109876543210
16994 00001110xx1xxxxx011000xxxxxxxxxx
17000 /* 33222222222211111111110000000000
17001 10987654321098765432109876543210
17002 01001110xx1xxxxx011000xxxxxxxxxx
17011 if (((word
>> 13) & 0x1) == 0)
17013 if (((word
>> 14) & 0x1) == 0)
17015 if (((word
>> 30) & 0x1) == 0)
17017 /* 33222222222211111111110000000000
17018 10987654321098765432109876543210
17019 00001110xx1xxxxx000100xxxxxxxxxx
17025 /* 33222222222211111111110000000000
17026 10987654321098765432109876543210
17027 01001110xx1xxxxx000100xxxxxxxxxx
17034 if (((word
>> 30) & 0x1) == 0)
17036 /* 33222222222211111111110000000000
17037 10987654321098765432109876543210
17038 00001110xx1xxxxx010100xxxxxxxxxx
17044 /* 33222222222211111111110000000000
17045 10987654321098765432109876543210
17046 01001110xx1xxxxx010100xxxxxxxxxx
17054 if (((word
>> 14) & 0x1) == 0)
17056 if (((word
>> 30) & 0x1) == 0)
17058 /* 33222222222211111111110000000000
17059 10987654321098765432109876543210
17060 00001110xx1xxxxx001100xxxxxxxxxx
17066 /* 33222222222211111111110000000000
17067 10987654321098765432109876543210
17068 01001110xx1xxxxx001100xxxxxxxxxx
17075 if (((word
>> 30) & 0x1) == 0)
17077 /* 33222222222211111111110000000000
17078 10987654321098765432109876543210
17079 00001110xx1xxxxx011100xxxxxxxxxx
17085 /* 33222222222211111111110000000000
17086 10987654321098765432109876543210
17087 01001110xx1xxxxx011100xxxxxxxxxx
17097 if (((word
>> 12) & 0x1) == 0)
17099 if (((word
>> 13) & 0x1) == 0)
17101 if (((word
>> 14) & 0x1) == 0)
17103 /* 33222222222211111111110000000000
17104 10987654321098765432109876543210
17105 0x001110xx1xxxxx000010xxxxxxxxxx
17111 if (((word
>> 16) & 0x1) == 0)
17113 if (((word
>> 19) & 0x1) == 0)
17115 /* 33222222222211111111110000000000
17116 10987654321098765432109876543210
17117 0x001110xx1x0xx0010010xxxxxxxxxx
17123 /* 33222222222211111111110000000000
17124 10987654321098765432109876543210
17125 0x001110xx1x1xx0010010xxxxxxxxxx
17132 if (((word
>> 30) & 0x1) == 0)
17134 /* 33222222222211111111110000000000
17135 10987654321098765432109876543210
17136 00001110xx1xxxx1010010xxxxxxxxxx
17142 /* 33222222222211111111110000000000
17143 10987654321098765432109876543210
17144 01001110xx1xxxx1010010xxxxxxxxxx
17153 if (((word
>> 14) & 0x1) == 0)
17155 if (((word
>> 16) & 0x1) == 0)
17157 /* 33222222222211111111110000000000
17158 10987654321098765432109876543210
17159 0x001110xx1xxxx0001010xxxxxxxxxx
17165 if (((word
>> 30) & 0x1) == 0)
17167 /* 33222222222211111111110000000000
17168 10987654321098765432109876543210
17169 00001110xx1xxxx1001010xxxxxxxxxx
17175 /* 33222222222211111111110000000000
17176 10987654321098765432109876543210
17177 01001110xx1xxxx1001010xxxxxxxxxx
17185 if (((word
>> 16) & 0x1) == 0)
17187 if (((word
>> 19) & 0x1) == 0)
17189 /* 33222222222211111111110000000000
17190 10987654321098765432109876543210
17191 0x001110xx1x0xx0011010xxxxxxxxxx
17197 /* 33222222222211111111110000000000
17198 10987654321098765432109876543210
17199 0x001110xx1x1xx0011010xxxxxxxxxx
17206 if (((word
>> 23) & 0x1) == 0)
17208 if (((word
>> 30) & 0x1) == 0)
17210 /* 33222222222211111111110000000000
17211 10987654321098765432109876543210
17212 000011100x1xxxx1011010xxxxxxxxxx
17218 /* 33222222222211111111110000000000
17219 10987654321098765432109876543210
17220 010011100x1xxxx1011010xxxxxxxxxx
17227 if (((word
>> 30) & 0x1) == 0)
17229 /* 33222222222211111111110000000000
17230 10987654321098765432109876543210
17231 000011101x1xxxx1011010xxxxxxxxxx
17237 /* 33222222222211111111110000000000
17238 10987654321098765432109876543210
17239 010011101x1xxxx1011010xxxxxxxxxx
17250 if (((word
>> 13) & 0x1) == 0)
17252 if (((word
>> 14) & 0x1) == 0)
17254 /* 33222222222211111111110000000000
17255 10987654321098765432109876543210
17256 0x001110xx1xxxxx000110xxxxxxxxxx
17262 if (((word
>> 19) & 0x1) == 0)
17264 /* 33222222222211111111110000000000
17265 10987654321098765432109876543210
17266 0x001110xx1x0xxx010110xxxxxxxxxx
17272 /* 33222222222211111111110000000000
17273 10987654321098765432109876543210
17274 0x001110xx1x1xxx010110xxxxxxxxxx
17282 if (((word
>> 14) & 0x1) == 0)
17284 if (((word
>> 20) & 0x1) == 0)
17286 /* 33222222222211111111110000000000
17287 10987654321098765432109876543210
17288 0x001110xx10xxxx001110xxxxxxxxxx
17294 /* 33222222222211111111110000000000
17295 10987654321098765432109876543210
17296 0x001110xx11xxxx001110xxxxxxxxxx
17303 if (((word
>> 16) & 0x1) == 0)
17305 if (((word
>> 19) & 0x1) == 0)
17307 /* 33222222222211111111110000000000
17308 10987654321098765432109876543210
17309 0x001110xx1x0xx0011110xxxxxxxxxx
17315 /* 33222222222211111111110000000000
17316 10987654321098765432109876543210
17317 0x001110xx1x1xx0011110xxxxxxxxxx
17324 if (((word
>> 30) & 0x1) == 0)
17326 /* 33222222222211111111110000000000
17327 10987654321098765432109876543210
17328 00001110xx1xxxx1011110xxxxxxxxxx
17334 /* 33222222222211111111110000000000
17335 10987654321098765432109876543210
17336 01001110xx1xxxx1011110xxxxxxxxxx
17348 if (((word
>> 11) & 0x1) == 0)
17350 if (((word
>> 12) & 0x1) == 0)
17352 if (((word
>> 13) & 0x1) == 0)
17354 if (((word
>> 14) & 0x1) == 0)
17356 /* 33222222222211111111110000000000
17357 10987654321098765432109876543210
17358 0x001110xx1xxxxx000001xxxxxxxxxx
17364 /* 33222222222211111111110000000000
17365 10987654321098765432109876543210
17366 0x001110xx1xxxxx010001xxxxxxxxxx
17373 if (((word
>> 14) & 0x1) == 0)
17375 /* 33222222222211111111110000000000
17376 10987654321098765432109876543210
17377 0x001110xx1xxxxx001001xxxxxxxxxx
17383 /* 33222222222211111111110000000000
17384 10987654321098765432109876543210
17385 0x001110xx1xxxxx011001xxxxxxxxxx
17393 if (((word
>> 13) & 0x1) == 0)
17395 if (((word
>> 14) & 0x1) == 0)
17397 /* 33222222222211111111110000000000
17398 10987654321098765432109876543210
17399 0x001110xx1xxxxx000101xxxxxxxxxx
17405 /* 33222222222211111111110000000000
17406 10987654321098765432109876543210
17407 0x001110xx1xxxxx010101xxxxxxxxxx
17414 if (((word
>> 14) & 0x1) == 0)
17416 /* 33222222222211111111110000000000
17417 10987654321098765432109876543210
17418 0x001110xx1xxxxx001101xxxxxxxxxx
17424 /* 33222222222211111111110000000000
17425 10987654321098765432109876543210
17426 0x001110xx1xxxxx011101xxxxxxxxxx
17435 if (((word
>> 12) & 0x1) == 0)
17437 if (((word
>> 13) & 0x1) == 0)
17439 if (((word
>> 14) & 0x1) == 0)
17441 /* 33222222222211111111110000000000
17442 10987654321098765432109876543210
17443 0x001110xx1xxxxx000011xxxxxxxxxx
17449 /* 33222222222211111111110000000000
17450 10987654321098765432109876543210
17451 0x001110xx1xxxxx010011xxxxxxxxxx
17458 if (((word
>> 14) & 0x1) == 0)
17460 /* 33222222222211111111110000000000
17461 10987654321098765432109876543210
17462 0x001110xx1xxxxx001011xxxxxxxxxx
17468 /* 33222222222211111111110000000000
17469 10987654321098765432109876543210
17470 0x001110xx1xxxxx011011xxxxxxxxxx
17478 if (((word
>> 13) & 0x1) == 0)
17480 if (((word
>> 14) & 0x1) == 0)
17482 if (((word
>> 22) & 0x1) == 0)
17484 if (((word
>> 23) & 0x1) == 0)
17486 /* 33222222222211111111110000000000
17487 10987654321098765432109876543210
17488 0x001110001xxxxx000111xxxxxxxxxx
17494 /* 33222222222211111111110000000000
17495 10987654321098765432109876543210
17496 0x001110101xxxxx000111xxxxxxxxxx
17503 if (((word
>> 23) & 0x1) == 0)
17505 /* 33222222222211111111110000000000
17506 10987654321098765432109876543210
17507 0x001110011xxxxx000111xxxxxxxxxx
17513 /* 33222222222211111111110000000000
17514 10987654321098765432109876543210
17515 0x001110111xxxxx000111xxxxxxxxxx
17523 /* 33222222222211111111110000000000
17524 10987654321098765432109876543210
17525 0x001110xx1xxxxx010111xxxxxxxxxx
17532 if (((word
>> 14) & 0x1) == 0)
17534 /* 33222222222211111111110000000000
17535 10987654321098765432109876543210
17536 0x001110xx1xxxxx001111xxxxxxxxxx
17542 /* 33222222222211111111110000000000
17543 10987654321098765432109876543210
17544 0x001110xx1xxxxx011111xxxxxxxxxx
17555 /* 33222222222211111111110000000000
17556 10987654321098765432109876543210
17557 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
17564 if (((word
>> 10) & 0x1) == 0)
17566 if (((word
>> 11) & 0x1) == 0)
17568 if (((word
>> 12) & 0x1) == 0)
17570 if (((word
>> 13) & 0x1) == 0)
17572 if (((word
>> 14) & 0x1) == 0)
17574 if (((word
>> 30) & 0x1) == 0)
17576 /* 33222222222211111111110000000000
17577 10987654321098765432109876543210
17578 x0101110xx1xxxxx000000xxxxxxxxxx
17584 /* 33222222222211111111110000000000
17585 10987654321098765432109876543210
17586 x1101110xx1xxxxx000000xxxxxxxxxx
17593 if (((word
>> 30) & 0x1) == 0)
17595 /* 33222222222211111111110000000000
17596 10987654321098765432109876543210
17597 x0101110xx1xxxxx010000xxxxxxxxxx
17603 /* 33222222222211111111110000000000
17604 10987654321098765432109876543210
17605 x1101110xx1xxxxx010000xxxxxxxxxx
17613 if (((word
>> 14) & 0x1) == 0)
17615 if (((word
>> 30) & 0x1) == 0)
17617 /* 33222222222211111111110000000000
17618 10987654321098765432109876543210
17619 x0101110xx1xxxxx001000xxxxxxxxxx
17625 /* 33222222222211111111110000000000
17626 10987654321098765432109876543210
17627 x1101110xx1xxxxx001000xxxxxxxxxx
17634 if (((word
>> 30) & 0x1) == 0)
17636 /* 33222222222211111111110000000000
17637 10987654321098765432109876543210
17638 x0101110xx1xxxxx011000xxxxxxxxxx
17644 /* 33222222222211111111110000000000
17645 10987654321098765432109876543210
17646 x1101110xx1xxxxx011000xxxxxxxxxx
17655 if (((word
>> 13) & 0x1) == 0)
17657 if (((word
>> 14) & 0x1) == 0)
17659 if (((word
>> 30) & 0x1) == 0)
17661 /* 33222222222211111111110000000000
17662 10987654321098765432109876543210
17663 x0101110xx1xxxxx000100xxxxxxxxxx
17669 /* 33222222222211111111110000000000
17670 10987654321098765432109876543210
17671 x1101110xx1xxxxx000100xxxxxxxxxx
17678 if (((word
>> 30) & 0x1) == 0)
17680 /* 33222222222211111111110000000000
17681 10987654321098765432109876543210
17682 x0101110xx1xxxxx010100xxxxxxxxxx
17688 /* 33222222222211111111110000000000
17689 10987654321098765432109876543210
17690 x1101110xx1xxxxx010100xxxxxxxxxx
17698 if (((word
>> 14) & 0x1) == 0)
17700 if (((word
>> 30) & 0x1) == 0)
17702 /* 33222222222211111111110000000000
17703 10987654321098765432109876543210
17704 x0101110xx1xxxxx001100xxxxxxxxxx
17710 /* 33222222222211111111110000000000
17711 10987654321098765432109876543210
17712 x1101110xx1xxxxx001100xxxxxxxxxx
17719 if (((word
>> 30) & 0x1) == 0)
17721 /* 33222222222211111111110000000000
17722 10987654321098765432109876543210
17723 x0101110xx1xxxxx011100xxxxxxxxxx
17729 /* 33222222222211111111110000000000
17730 10987654321098765432109876543210
17731 x1101110xx1xxxxx011100xxxxxxxxxx
17741 if (((word
>> 12) & 0x1) == 0)
17743 if (((word
>> 13) & 0x1) == 0)
17745 if (((word
>> 14) & 0x1) == 0)
17747 /* 33222222222211111111110000000000
17748 10987654321098765432109876543210
17749 xx101110xx1xxxxx000010xxxxxxxxxx
17755 if (((word
>> 16) & 0x1) == 0)
17757 /* 33222222222211111111110000000000
17758 10987654321098765432109876543210
17759 xx101110xx1xxxx0010010xxxxxxxxxx
17765 if (((word
>> 30) & 0x1) == 0)
17767 /* 33222222222211111111110000000000
17768 10987654321098765432109876543210
17769 x0101110xx1xxxx1010010xxxxxxxxxx
17775 /* 33222222222211111111110000000000
17776 10987654321098765432109876543210
17777 x1101110xx1xxxx1010010xxxxxxxxxx
17786 if (((word
>> 14) & 0x1) == 0)
17788 if (((word
>> 16) & 0x1) == 0)
17790 /* 33222222222211111111110000000000
17791 10987654321098765432109876543210
17792 xx101110xx1xxxx0001010xxxxxxxxxx
17798 if (((word
>> 30) & 0x1) == 0)
17800 /* 33222222222211111111110000000000
17801 10987654321098765432109876543210
17802 x0101110xx1xxxx1001010xxxxxxxxxx
17808 /* 33222222222211111111110000000000
17809 10987654321098765432109876543210
17810 x1101110xx1xxxx1001010xxxxxxxxxx
17818 if (((word
>> 16) & 0x1) == 0)
17820 /* 33222222222211111111110000000000
17821 10987654321098765432109876543210
17822 xx101110xx1xxxx0011010xxxxxxxxxx
17828 if (((word
>> 30) & 0x1) == 0)
17830 /* 33222222222211111111110000000000
17831 10987654321098765432109876543210
17832 x0101110xx1xxxx1011010xxxxxxxxxx
17838 /* 33222222222211111111110000000000
17839 10987654321098765432109876543210
17840 x1101110xx1xxxx1011010xxxxxxxxxx
17850 if (((word
>> 13) & 0x1) == 0)
17852 if (((word
>> 22) & 0x1) == 0)
17854 /* 33222222222211111111110000000000
17855 10987654321098765432109876543210
17856 xx101110x01xxxxx0x0110xxxxxxxxxx
17862 /* 33222222222211111111110000000000
17863 10987654321098765432109876543210
17864 xx101110x11xxxxx0x0110xxxxxxxxxx
17871 if (((word
>> 14) & 0x1) == 0)
17873 if (((word
>> 16) & 0x1) == 0)
17875 if (((word
>> 20) & 0x1) == 0)
17877 /* 33222222222211111111110000000000
17878 10987654321098765432109876543210
17879 xx101110xx10xxx0001110xxxxxxxxxx
17885 /* 33222222222211111111110000000000
17886 10987654321098765432109876543210
17887 xx101110xx11xxx0001110xxxxxxxxxx
17894 if (((word
>> 30) & 0x1) == 0)
17896 /* 33222222222211111111110000000000
17897 10987654321098765432109876543210
17898 x0101110xx1xxxx1001110xxxxxxxxxx
17904 /* 33222222222211111111110000000000
17905 10987654321098765432109876543210
17906 x1101110xx1xxxx1001110xxxxxxxxxx
17914 /* 33222222222211111111110000000000
17915 10987654321098765432109876543210
17916 xx101110xx1xxxxx011110xxxxxxxxxx
17926 if (((word
>> 11) & 0x1) == 0)
17928 if (((word
>> 12) & 0x1) == 0)
17930 if (((word
>> 13) & 0x1) == 0)
17932 if (((word
>> 14) & 0x1) == 0)
17934 /* 33222222222211111111110000000000
17935 10987654321098765432109876543210
17936 xx101110xx1xxxxx000001xxxxxxxxxx
17942 /* 33222222222211111111110000000000
17943 10987654321098765432109876543210
17944 xx101110xx1xxxxx010001xxxxxxxxxx
17951 if (((word
>> 14) & 0x1) == 0)
17953 /* 33222222222211111111110000000000
17954 10987654321098765432109876543210
17955 xx101110xx1xxxxx001001xxxxxxxxxx
17961 /* 33222222222211111111110000000000
17962 10987654321098765432109876543210
17963 xx101110xx1xxxxx011001xxxxxxxxxx
17971 if (((word
>> 13) & 0x1) == 0)
17973 if (((word
>> 14) & 0x1) == 0)
17975 /* 33222222222211111111110000000000
17976 10987654321098765432109876543210
17977 xx101110xx1xxxxx000101xxxxxxxxxx
17983 /* 33222222222211111111110000000000
17984 10987654321098765432109876543210
17985 xx101110xx1xxxxx010101xxxxxxxxxx
17992 if (((word
>> 14) & 0x1) == 0)
17994 /* 33222222222211111111110000000000
17995 10987654321098765432109876543210
17996 xx101110xx1xxxxx001101xxxxxxxxxx
18002 /* 33222222222211111111110000000000
18003 10987654321098765432109876543210
18004 xx101110xx1xxxxx011101xxxxxxxxxx
18013 if (((word
>> 12) & 0x1) == 0)
18015 if (((word
>> 13) & 0x1) == 0)
18017 if (((word
>> 14) & 0x1) == 0)
18019 /* 33222222222211111111110000000000
18020 10987654321098765432109876543210
18021 xx101110xx1xxxxx000011xxxxxxxxxx
18027 /* 33222222222211111111110000000000
18028 10987654321098765432109876543210
18029 xx101110xx1xxxxx010011xxxxxxxxxx
18036 if (((word
>> 14) & 0x1) == 0)
18038 /* 33222222222211111111110000000000
18039 10987654321098765432109876543210
18040 xx101110xx1xxxxx001011xxxxxxxxxx
18046 /* 33222222222211111111110000000000
18047 10987654321098765432109876543210
18048 xx101110xx1xxxxx011011xxxxxxxxxx
18056 if (((word
>> 13) & 0x1) == 0)
18058 if (((word
>> 14) & 0x1) == 0)
18060 if (((word
>> 22) & 0x1) == 0)
18062 if (((word
>> 23) & 0x1) == 0)
18064 /* 33222222222211111111110000000000
18065 10987654321098765432109876543210
18066 xx101110001xxxxx000111xxxxxxxxxx
18072 /* 33222222222211111111110000000000
18073 10987654321098765432109876543210
18074 xx101110101xxxxx000111xxxxxxxxxx
18081 if (((word
>> 23) & 0x1) == 0)
18083 /* 33222222222211111111110000000000
18084 10987654321098765432109876543210
18085 xx101110011xxxxx000111xxxxxxxxxx
18091 /* 33222222222211111111110000000000
18092 10987654321098765432109876543210
18093 xx101110111xxxxx000111xxxxxxxxxx
18101 /* 33222222222211111111110000000000
18102 10987654321098765432109876543210
18103 xx101110xx1xxxxx010111xxxxxxxxxx
18110 if (((word
>> 14) & 0x1) == 0)
18112 /* 33222222222211111111110000000000
18113 10987654321098765432109876543210
18114 xx101110xx1xxxxx001111xxxxxxxxxx
18120 /* 33222222222211111111110000000000
18121 10987654321098765432109876543210
18122 xx101110xx1xxxxx011111xxxxxxxxxx
18134 if (((word
>> 10) & 0x1) == 0)
18136 if (((word
>> 11) & 0x1) == 0)
18138 if (((word
>> 12) & 0x1) == 0)
18140 if (((word
>> 13) & 0x1) == 0)
18142 if (((word
>> 14) & 0x1) == 0)
18144 if (((word
>> 29) & 0x1) == 0)
18146 if (((word
>> 30) & 0x1) == 0)
18148 /* 33222222222211111111110000000000
18149 10987654321098765432109876543210
18150 x0001110xx1xxxxx100000xxxxxxxxxx
18156 if (((word
>> 31) & 0x1) == 0)
18158 /* 33222222222211111111110000000000
18159 10987654321098765432109876543210
18160 01001110xx1xxxxx100000xxxxxxxxxx
18166 /* 33222222222211111111110000000000
18167 10987654321098765432109876543210
18168 11001110xx1xxxxx100000xxxxxxxxxx
18176 if (((word
>> 30) & 0x1) == 0)
18178 /* 33222222222211111111110000000000
18179 10987654321098765432109876543210
18180 x0101110xx1xxxxx100000xxxxxxxxxx
18186 /* 33222222222211111111110000000000
18187 10987654321098765432109876543210
18188 x1101110xx1xxxxx100000xxxxxxxxxx
18196 if (((word
>> 29) & 0x1) == 0)
18198 if (((word
>> 30) & 0x1) == 0)
18200 /* 33222222222211111111110000000000
18201 10987654321098765432109876543210
18202 x0001110xx1xxxxx110000xxxxxxxxxx
18208 if (((word
>> 31) & 0x1) == 0)
18210 /* 33222222222211111111110000000000
18211 10987654321098765432109876543210
18212 01001110xx1xxxxx110000xxxxxxxxxx
18218 /* 33222222222211111111110000000000
18219 10987654321098765432109876543210
18220 11001110xx1xxxxx110000xxxxxxxxxx
18228 if (((word
>> 30) & 0x1) == 0)
18230 /* 33222222222211111111110000000000
18231 10987654321098765432109876543210
18232 x0101110xx1xxxxx110000xxxxxxxxxx
18238 /* 33222222222211111111110000000000
18239 10987654321098765432109876543210
18240 x1101110xx1xxxxx110000xxxxxxxxxx
18249 if (((word
>> 14) & 0x1) == 0)
18251 if (((word
>> 29) & 0x1) == 0)
18253 if (((word
>> 30) & 0x1) == 0)
18255 /* 33222222222211111111110000000000
18256 10987654321098765432109876543210
18257 x0001110xx1xxxxx101000xxxxxxxxxx
18263 /* 33222222222211111111110000000000
18264 10987654321098765432109876543210
18265 x1001110xx1xxxxx101000xxxxxxxxxx
18272 if (((word
>> 30) & 0x1) == 0)
18274 /* 33222222222211111111110000000000
18275 10987654321098765432109876543210
18276 x0101110xx1xxxxx101000xxxxxxxxxx
18282 /* 33222222222211111111110000000000
18283 10987654321098765432109876543210
18284 x1101110xx1xxxxx101000xxxxxxxxxx
18292 if (((word
>> 22) & 0x1) == 0)
18294 if (((word
>> 30) & 0x1) == 0)
18296 /* 33222222222211111111110000000000
18297 10987654321098765432109876543210
18298 x0x01110x01xxxxx111000xxxxxxxxxx
18304 /* 33222222222211111111110000000000
18305 10987654321098765432109876543210
18306 x1x01110x01xxxxx111000xxxxxxxxxx
18313 if (((word
>> 30) & 0x1) == 0)
18315 /* 33222222222211111111110000000000
18316 10987654321098765432109876543210
18317 x0x01110x11xxxxx111000xxxxxxxxxx
18323 /* 33222222222211111111110000000000
18324 10987654321098765432109876543210
18325 x1x01110x11xxxxx111000xxxxxxxxxx
18335 if (((word
>> 13) & 0x1) == 0)
18337 if (((word
>> 14) & 0x1) == 0)
18339 if (((word
>> 30) & 0x1) == 0)
18341 /* 33222222222211111111110000000000
18342 10987654321098765432109876543210
18343 x0x01110xx1xxxxx100100xxxxxxxxxx
18349 /* 33222222222211111111110000000000
18350 10987654321098765432109876543210
18351 x1x01110xx1xxxxx100100xxxxxxxxxx
18358 if (((word
>> 30) & 0x1) == 0)
18360 /* 33222222222211111111110000000000
18361 10987654321098765432109876543210
18362 x0x01110xx1xxxxx110100xxxxxxxxxx
18368 /* 33222222222211111111110000000000
18369 10987654321098765432109876543210
18370 x1x01110xx1xxxxx110100xxxxxxxxxx
18378 if (((word
>> 30) & 0x1) == 0)
18380 /* 33222222222211111111110000000000
18381 10987654321098765432109876543210
18382 x0x01110xx1xxxxx1x1100xxxxxxxxxx
18388 /* 33222222222211111111110000000000
18389 10987654321098765432109876543210
18390 x1x01110xx1xxxxx1x1100xxxxxxxxxx
18399 if (((word
>> 12) & 0x1) == 0)
18401 if (((word
>> 13) & 0x1) == 0)
18403 if (((word
>> 14) & 0x1) == 0)
18405 if (((word
>> 29) & 0x1) == 0)
18407 if (((word
>> 31) & 0x1) == 0)
18409 if (((word
>> 16) & 0x1) == 0)
18411 /* 33222222222211111111110000000000
18412 10987654321098765432109876543210
18413 0x001110xx1xxxx0100010xxxxxxxxxx
18419 if (((word
>> 19) & 0x1) == 0)
18421 if (((word
>> 23) & 0x1) == 0)
18423 /* 33222222222211111111110000000000
18424 10987654321098765432109876543210
18425 0x0011100x1x0xx1100010xxxxxxxxxx
18431 /* 33222222222211111111110000000000
18432 10987654321098765432109876543210
18433 0x0011101x1x0xx1100010xxxxxxxxxx
18440 if (((word
>> 23) & 0x1) == 0)
18442 /* 33222222222211111111110000000000
18443 10987654321098765432109876543210
18444 0x0011100x1x1xx1100010xxxxxxxxxx
18450 /* 33222222222211111111110000000000
18451 10987654321098765432109876543210
18452 0x0011101x1x1xx1100010xxxxxxxxxx
18461 /* 33222222222211111111110000000000
18462 10987654321098765432109876543210
18463 1x001110xx1xxxxx100010xxxxxxxxxx
18470 if (((word
>> 16) & 0x1) == 0)
18472 /* 33222222222211111111110000000000
18473 10987654321098765432109876543210
18474 xx101110xx1xxxx0100010xxxxxxxxxx
18480 if (((word
>> 19) & 0x1) == 0)
18482 /* 33222222222211111111110000000000
18483 10987654321098765432109876543210
18484 xx101110xx1x0xx1100010xxxxxxxxxx
18490 /* 33222222222211111111110000000000
18491 10987654321098765432109876543210
18492 xx101110xx1x1xx1100010xxxxxxxxxx
18501 if (((word
>> 23) & 0x1) == 0)
18503 if (((word
>> 29) & 0x1) == 0)
18505 if (((word
>> 31) & 0x1) == 0)
18507 if (((word
>> 16) & 0x1) == 0)
18509 /* 33222222222211111111110000000000
18510 10987654321098765432109876543210
18511 0x0011100x1xxxx0110010xxxxxxxxxx
18517 if (((word
>> 19) & 0x1) == 0)
18519 /* 33222222222211111111110000000000
18520 10987654321098765432109876543210
18521 0x0011100x1x0xx1110010xxxxxxxxxx
18527 /* 33222222222211111111110000000000
18528 10987654321098765432109876543210
18529 0x0011100x1x1xx1110010xxxxxxxxxx
18537 /* 33222222222211111111110000000000
18538 10987654321098765432109876543210
18539 1x0011100x1xxxxx110010xxxxxxxxxx
18546 if (((word
>> 16) & 0x1) == 0)
18548 /* 33222222222211111111110000000000
18549 10987654321098765432109876543210
18550 xx1011100x1xxxx0110010xxxxxxxxxx
18556 if (((word
>> 19) & 0x1) == 0)
18558 /* 33222222222211111111110000000000
18559 10987654321098765432109876543210
18560 xx1011100x1x0xx1110010xxxxxxxxxx
18566 /* 33222222222211111111110000000000
18567 10987654321098765432109876543210
18568 xx1011100x1x1xx1110010xxxxxxxxxx
18577 if (((word
>> 16) & 0x1) == 0)
18579 if (((word
>> 19) & 0x1) == 0)
18581 if (((word
>> 20) & 0x1) == 0)
18583 if (((word
>> 29) & 0x1) == 0)
18585 /* 33222222222211111111110000000000
18586 10987654321098765432109876543210
18587 xx0011101x100xx0110010xxxxxxxxxx
18593 /* 33222222222211111111110000000000
18594 10987654321098765432109876543210
18595 xx1011101x100xx0110010xxxxxxxxxx
18602 if (((word
>> 29) & 0x1) == 0)
18604 /* 33222222222211111111110000000000
18605 10987654321098765432109876543210
18606 xx0011101x110xx0110010xxxxxxxxxx
18612 /* 33222222222211111111110000000000
18613 10987654321098765432109876543210
18614 xx1011101x110xx0110010xxxxxxxxxx
18622 if (((word
>> 29) & 0x1) == 0)
18624 /* 33222222222211111111110000000000
18625 10987654321098765432109876543210
18626 xx0011101x1x1xx0110010xxxxxxxxxx
18632 /* 33222222222211111111110000000000
18633 10987654321098765432109876543210
18634 xx1011101x1x1xx0110010xxxxxxxxxx
18642 if (((word
>> 29) & 0x1) == 0)
18644 /* 33222222222211111111110000000000
18645 10987654321098765432109876543210
18646 xx0011101x1xxxx1110010xxxxxxxxxx
18652 /* 33222222222211111111110000000000
18653 10987654321098765432109876543210
18654 xx1011101x1xxxx1110010xxxxxxxxxx
18664 if (((word
>> 14) & 0x1) == 0)
18666 if (((word
>> 16) & 0x1) == 0)
18668 if (((word
>> 20) & 0x1) == 0)
18670 /* 33222222222211111111110000000000
18671 10987654321098765432109876543210
18672 xxx01110xx10xxx0101010xxxxxxxxxx
18678 if (((word
>> 29) & 0x1) == 0)
18680 /* 33222222222211111111110000000000
18681 10987654321098765432109876543210
18682 xx001110xx11xxx0101010xxxxxxxxxx
18688 /* 33222222222211111111110000000000
18689 10987654321098765432109876543210
18690 xx101110xx11xxx0101010xxxxxxxxxx
18698 if (((word
>> 19) & 0x1) == 0)
18700 if (((word
>> 20) & 0x1) == 0)
18702 if (((word
>> 23) & 0x1) == 0)
18704 if (((word
>> 29) & 0x1) == 0)
18706 /* 33222222222211111111110000000000
18707 10987654321098765432109876543210
18708 xx0011100x100xx1101010xxxxxxxxxx
18714 /* 33222222222211111111110000000000
18715 10987654321098765432109876543210
18716 xx1011100x100xx1101010xxxxxxxxxx
18723 if (((word
>> 29) & 0x1) == 0)
18725 /* 33222222222211111111110000000000
18726 10987654321098765432109876543210
18727 xx0011101x100xx1101010xxxxxxxxxx
18733 /* 33222222222211111111110000000000
18734 10987654321098765432109876543210
18735 xx1011101x100xx1101010xxxxxxxxxx
18743 if (((word
>> 29) & 0x1) == 0)
18745 /* 33222222222211111111110000000000
18746 10987654321098765432109876543210
18747 xx001110xx110xx1101010xxxxxxxxxx
18753 /* 33222222222211111111110000000000
18754 10987654321098765432109876543210
18755 xx101110xx110xx1101010xxxxxxxxxx
18763 if (((word
>> 23) & 0x1) == 0)
18765 if (((word
>> 29) & 0x1) == 0)
18767 /* 33222222222211111111110000000000
18768 10987654321098765432109876543210
18769 xx0011100x1x1xx1101010xxxxxxxxxx
18775 /* 33222222222211111111110000000000
18776 10987654321098765432109876543210
18777 xx1011100x1x1xx1101010xxxxxxxxxx
18784 if (((word
>> 29) & 0x1) == 0)
18786 /* 33222222222211111111110000000000
18787 10987654321098765432109876543210
18788 xx0011101x1x1xx1101010xxxxxxxxxx
18794 /* 33222222222211111111110000000000
18795 10987654321098765432109876543210
18796 xx1011101x1x1xx1101010xxxxxxxxxx
18806 if (((word
>> 16) & 0x1) == 0)
18808 if (((word
>> 19) & 0x1) == 0)
18810 /* 33222222222211111111110000000000
18811 10987654321098765432109876543210
18812 xxx01110xx1x0xx0111010xxxxxxxxxx
18818 /* 33222222222211111111110000000000
18819 10987654321098765432109876543210
18820 xxx01110xx1x1xx0111010xxxxxxxxxx
18827 if (((word
>> 29) & 0x1) == 0)
18829 /* 33222222222211111111110000000000
18830 10987654321098765432109876543210
18831 xx001110xx1xxxx1111010xxxxxxxxxx
18837 /* 33222222222211111111110000000000
18838 10987654321098765432109876543210
18839 xx101110xx1xxxx1111010xxxxxxxxxx
18849 if (((word
>> 13) & 0x1) == 0)
18851 if (((word
>> 14) & 0x1) == 0)
18853 if (((word
>> 16) & 0x1) == 0)
18855 if (((word
>> 29) & 0x1) == 0)
18857 /* 33222222222211111111110000000000
18858 10987654321098765432109876543210
18859 xx001110xx1xxxx0100110xxxxxxxxxx
18865 /* 33222222222211111111110000000000
18866 10987654321098765432109876543210
18867 xx101110xx1xxxx0100110xxxxxxxxxx
18874 if (((word
>> 19) & 0x1) == 0)
18876 if (((word
>> 23) & 0x1) == 0)
18878 if (((word
>> 29) & 0x1) == 0)
18880 /* 33222222222211111111110000000000
18881 10987654321098765432109876543210
18882 xx0011100x1x0xx1100110xxxxxxxxxx
18888 /* 33222222222211111111110000000000
18889 10987654321098765432109876543210
18890 xx1011100x1x0xx1100110xxxxxxxxxx
18897 if (((word
>> 29) & 0x1) == 0)
18899 /* 33222222222211111111110000000000
18900 10987654321098765432109876543210
18901 xx0011101x1x0xx1100110xxxxxxxxxx
18907 /* 33222222222211111111110000000000
18908 10987654321098765432109876543210
18909 xx1011101x1x0xx1100110xxxxxxxxxx
18917 if (((word
>> 23) & 0x1) == 0)
18919 if (((word
>> 29) & 0x1) == 0)
18921 /* 33222222222211111111110000000000
18922 10987654321098765432109876543210
18923 xx0011100x1x1xx1100110xxxxxxxxxx
18929 /* 33222222222211111111110000000000
18930 10987654321098765432109876543210
18931 xx1011100x1x1xx1100110xxxxxxxxxx
18938 if (((word
>> 29) & 0x1) == 0)
18940 /* 33222222222211111111110000000000
18941 10987654321098765432109876543210
18942 xx0011101x1x1xx1100110xxxxxxxxxx
18948 /* 33222222222211111111110000000000
18949 10987654321098765432109876543210
18950 xx1011101x1x1xx1100110xxxxxxxxxx
18960 if (((word
>> 16) & 0x1) == 0)
18962 if (((word
>> 19) & 0x1) == 0)
18964 if (((word
>> 29) & 0x1) == 0)
18966 /* 33222222222211111111110000000000
18967 10987654321098765432109876543210
18968 xx001110xx1x0xx0110110xxxxxxxxxx
18974 /* 33222222222211111111110000000000
18975 10987654321098765432109876543210
18976 xx101110xx1x0xx0110110xxxxxxxxxx
18983 if (((word
>> 29) & 0x1) == 0)
18985 /* 33222222222211111111110000000000
18986 10987654321098765432109876543210
18987 xx001110xx1x1xx0110110xxxxxxxxxx
18993 /* 33222222222211111111110000000000
18994 10987654321098765432109876543210
18995 xx101110xx1x1xx0110110xxxxxxxxxx
19003 if (((word
>> 19) & 0x1) == 0)
19005 if (((word
>> 23) & 0x1) == 0)
19007 if (((word
>> 29) & 0x1) == 0)
19009 /* 33222222222211111111110000000000
19010 10987654321098765432109876543210
19011 xx0011100x1x0xx1110110xxxxxxxxxx
19017 /* 33222222222211111111110000000000
19018 10987654321098765432109876543210
19019 xx1011100x1x0xx1110110xxxxxxxxxx
19026 if (((word
>> 29) & 0x1) == 0)
19028 /* 33222222222211111111110000000000
19029 10987654321098765432109876543210
19030 xx0011101x1x0xx1110110xxxxxxxxxx
19036 /* 33222222222211111111110000000000
19037 10987654321098765432109876543210
19038 xx1011101x1x0xx1110110xxxxxxxxxx
19046 if (((word
>> 23) & 0x1) == 0)
19048 if (((word
>> 29) & 0x1) == 0)
19050 /* 33222222222211111111110000000000
19051 10987654321098765432109876543210
19052 xx0011100x1x1xx1110110xxxxxxxxxx
19058 /* 33222222222211111111110000000000
19059 10987654321098765432109876543210
19060 xx1011100x1x1xx1110110xxxxxxxxxx
19067 if (((word
>> 29) & 0x1) == 0)
19069 /* 33222222222211111111110000000000
19070 10987654321098765432109876543210
19071 xx0011101x1x1xx1110110xxxxxxxxxx
19077 /* 33222222222211111111110000000000
19078 10987654321098765432109876543210
19079 xx1011101x1x1xx1110110xxxxxxxxxx
19090 if (((word
>> 14) & 0x1) == 0)
19092 if (((word
>> 16) & 0x1) == 0)
19094 if (((word
>> 29) & 0x1) == 0)
19096 /* 33222222222211111111110000000000
19097 10987654321098765432109876543210
19098 xx001110xx1xxxx0101110xxxxxxxxxx
19104 /* 33222222222211111111110000000000
19105 10987654321098765432109876543210
19106 xx101110xx1xxxx0101110xxxxxxxxxx
19113 if (((word
>> 19) & 0x1) == 0)
19115 if (((word
>> 20) & 0x1) == 0)
19117 if (((word
>> 23) & 0x1) == 0)
19119 if (((word
>> 29) & 0x1) == 0)
19121 /* 33222222222211111111110000000000
19122 10987654321098765432109876543210
19123 xx0011100x100xx1101110xxxxxxxxxx
19129 /* 33222222222211111111110000000000
19130 10987654321098765432109876543210
19131 xx1011100x100xx1101110xxxxxxxxxx
19138 if (((word
>> 29) & 0x1) == 0)
19140 /* 33222222222211111111110000000000
19141 10987654321098765432109876543210
19142 xx0011101x100xx1101110xxxxxxxxxx
19148 /* 33222222222211111111110000000000
19149 10987654321098765432109876543210
19150 xx1011101x100xx1101110xxxxxxxxxx
19158 /* 33222222222211111111110000000000
19159 10987654321098765432109876543210
19160 xxx01110xx110xx1101110xxxxxxxxxx
19167 if (((word
>> 23) & 0x1) == 0)
19169 if (((word
>> 29) & 0x1) == 0)
19171 /* 33222222222211111111110000000000
19172 10987654321098765432109876543210
19173 xx0011100x1x1xx1101110xxxxxxxxxx
19179 /* 33222222222211111111110000000000
19180 10987654321098765432109876543210
19181 xx1011100x1x1xx1101110xxxxxxxxxx
19188 if (((word
>> 29) & 0x1) == 0)
19190 /* 33222222222211111111110000000000
19191 10987654321098765432109876543210
19192 xx0011101x1x1xx1101110xxxxxxxxxx
19198 /* 33222222222211111111110000000000
19199 10987654321098765432109876543210
19200 xx1011101x1x1xx1101110xxxxxxxxxx
19210 if (((word
>> 16) & 0x1) == 0)
19212 if (((word
>> 19) & 0x1) == 0)
19214 if (((word
>> 20) & 0x1) == 0)
19216 if (((word
>> 29) & 0x1) == 0)
19218 /* 33222222222211111111110000000000
19219 10987654321098765432109876543210
19220 xx001110xx100xx0111110xxxxxxxxxx
19226 /* 33222222222211111111110000000000
19227 10987654321098765432109876543210
19228 xx101110xx100xx0111110xxxxxxxxxx
19235 if (((word
>> 23) & 0x1) == 0)
19237 if (((word
>> 29) & 0x1) == 0)
19239 /* 33222222222211111111110000000000
19240 10987654321098765432109876543210
19241 xx0011100x110xx0111110xxxxxxxxxx
19247 /* 33222222222211111111110000000000
19248 10987654321098765432109876543210
19249 xx1011100x110xx0111110xxxxxxxxxx
19256 if (((word
>> 29) & 0x1) == 0)
19258 /* 33222222222211111111110000000000
19259 10987654321098765432109876543210
19260 xx0011101x110xx0111110xxxxxxxxxx
19266 /* 33222222222211111111110000000000
19267 10987654321098765432109876543210
19268 xx1011101x110xx0111110xxxxxxxxxx
19277 if (((word
>> 29) & 0x1) == 0)
19279 /* 33222222222211111111110000000000
19280 10987654321098765432109876543210
19281 xx001110xx1x1xx0111110xxxxxxxxxx
19287 /* 33222222222211111111110000000000
19288 10987654321098765432109876543210
19289 xx101110xx1x1xx0111110xxxxxxxxxx
19297 if (((word
>> 19) & 0x1) == 0)
19299 if (((word
>> 23) & 0x1) == 0)
19301 if (((word
>> 29) & 0x1) == 0)
19303 /* 33222222222211111111110000000000
19304 10987654321098765432109876543210
19305 xx0011100x1x0xx1111110xxxxxxxxxx
19311 /* 33222222222211111111110000000000
19312 10987654321098765432109876543210
19313 xx1011100x1x0xx1111110xxxxxxxxxx
19320 /* 33222222222211111111110000000000
19321 10987654321098765432109876543210
19322 xxx011101x1x0xx1111110xxxxxxxxxx
19329 /* 33222222222211111111110000000000
19330 10987654321098765432109876543210
19331 xxx01110xx1x1xx1111110xxxxxxxxxx
19343 if (((word
>> 11) & 0x1) == 0)
19345 if (((word
>> 12) & 0x1) == 0)
19347 if (((word
>> 13) & 0x1) == 0)
19349 if (((word
>> 14) & 0x1) == 0)
19351 if (((word
>> 29) & 0x1) == 0)
19353 if (((word
>> 31) & 0x1) == 0)
19355 /* 33222222222211111111110000000000
19356 10987654321098765432109876543210
19357 0x001110xx1xxxxx100001xxxxxxxxxx
19363 /* 33222222222211111111110000000000
19364 10987654321098765432109876543210
19365 1x001110xx1xxxxx100001xxxxxxxxxx
19372 /* 33222222222211111111110000000000
19373 10987654321098765432109876543210
19374 xx101110xx1xxxxx100001xxxxxxxxxx
19381 if (((word
>> 23) & 0x1) == 0)
19383 if (((word
>> 29) & 0x1) == 0)
19385 if (((word
>> 31) & 0x1) == 0)
19387 /* 33222222222211111111110000000000
19388 10987654321098765432109876543210
19389 0x0011100x1xxxxx110001xxxxxxxxxx
19395 /* 33222222222211111111110000000000
19396 10987654321098765432109876543210
19397 1x0011100x1xxxxx110001xxxxxxxxxx
19404 /* 33222222222211111111110000000000
19405 10987654321098765432109876543210
19406 xx1011100x1xxxxx110001xxxxxxxxxx
19413 if (((word
>> 29) & 0x1) == 0)
19415 /* 33222222222211111111110000000000
19416 10987654321098765432109876543210
19417 xx0011101x1xxxxx110001xxxxxxxxxx
19423 /* 33222222222211111111110000000000
19424 10987654321098765432109876543210
19425 xx1011101x1xxxxx110001xxxxxxxxxx
19434 if (((word
>> 14) & 0x1) == 0)
19436 if (((word
>> 29) & 0x1) == 0)
19438 /* 33222222222211111111110000000000
19439 10987654321098765432109876543210
19440 xx001110xx1xxxxx101001xxxxxxxxxx
19446 /* 33222222222211111111110000000000
19447 10987654321098765432109876543210
19448 xx101110xx1xxxxx101001xxxxxxxxxx
19455 if (((word
>> 23) & 0x1) == 0)
19457 if (((word
>> 29) & 0x1) == 0)
19459 /* 33222222222211111111110000000000
19460 10987654321098765432109876543210
19461 xx0011100x1xxxxx111001xxxxxxxxxx
19467 /* 33222222222211111111110000000000
19468 10987654321098765432109876543210
19469 xx1011100x1xxxxx111001xxxxxxxxxx
19476 /* 33222222222211111111110000000000
19477 10987654321098765432109876543210
19478 xxx011101x1xxxxx111001xxxxxxxxxx
19487 if (((word
>> 13) & 0x1) == 0)
19489 if (((word
>> 14) & 0x1) == 0)
19491 if (((word
>> 29) & 0x1) == 0)
19493 /* 33222222222211111111110000000000
19494 10987654321098765432109876543210
19495 xx001110xx1xxxxx100101xxxxxxxxxx
19501 /* 33222222222211111111110000000000
19502 10987654321098765432109876543210
19503 xx101110xx1xxxxx100101xxxxxxxxxx
19510 if (((word
>> 23) & 0x1) == 0)
19512 if (((word
>> 29) & 0x1) == 0)
19514 /* 33222222222211111111110000000000
19515 10987654321098765432109876543210
19516 xx0011100x1xxxxx110101xxxxxxxxxx
19522 /* 33222222222211111111110000000000
19523 10987654321098765432109876543210
19524 xx1011100x1xxxxx110101xxxxxxxxxx
19531 if (((word
>> 29) & 0x1) == 0)
19533 /* 33222222222211111111110000000000
19534 10987654321098765432109876543210
19535 xx0011101x1xxxxx110101xxxxxxxxxx
19541 /* 33222222222211111111110000000000
19542 10987654321098765432109876543210
19543 xx1011101x1xxxxx110101xxxxxxxxxx
19552 if (((word
>> 14) & 0x1) == 0)
19554 if (((word
>> 29) & 0x1) == 0)
19556 /* 33222222222211111111110000000000
19557 10987654321098765432109876543210
19558 xx001110xx1xxxxx101101xxxxxxxxxx
19564 /* 33222222222211111111110000000000
19565 10987654321098765432109876543210
19566 xx101110xx1xxxxx101101xxxxxxxxxx
19573 if (((word
>> 23) & 0x1) == 0)
19575 if (((word
>> 29) & 0x1) == 0)
19577 /* 33222222222211111111110000000000
19578 10987654321098765432109876543210
19579 xx0011100x1xxxxx111101xxxxxxxxxx
19585 /* 33222222222211111111110000000000
19586 10987654321098765432109876543210
19587 xx1011100x1xxxxx111101xxxxxxxxxx
19594 if (((word
>> 29) & 0x1) == 0)
19596 /* 33222222222211111111110000000000
19597 10987654321098765432109876543210
19598 xx0011101x1xxxxx111101xxxxxxxxxx
19604 /* 33222222222211111111110000000000
19605 10987654321098765432109876543210
19606 xx1011101x1xxxxx111101xxxxxxxxxx
19617 if (((word
>> 12) & 0x1) == 0)
19619 if (((word
>> 13) & 0x1) == 0)
19621 if (((word
>> 14) & 0x1) == 0)
19623 if (((word
>> 29) & 0x1) == 0)
19625 if (((word
>> 31) & 0x1) == 0)
19627 /* 33222222222211111111110000000000
19628 10987654321098765432109876543210
19629 0x001110xx1xxxxx100011xxxxxxxxxx
19635 /* 33222222222211111111110000000000
19636 10987654321098765432109876543210
19637 1x001110xx1xxxxx100011xxxxxxxxxx
19644 /* 33222222222211111111110000000000
19645 10987654321098765432109876543210
19646 xx101110xx1xxxxx100011xxxxxxxxxx
19653 if (((word
>> 23) & 0x1) == 0)
19655 if (((word
>> 29) & 0x1) == 0)
19657 /* 33222222222211111111110000000000
19658 10987654321098765432109876543210
19659 xx0011100x1xxxxx110011xxxxxxxxxx
19665 if (((word
>> 30) & 0x1) == 0)
19667 /* 33222222222211111111110000000000
19668 10987654321098765432109876543210
19669 x01011100x1xxxxx110011xxxxxxxxxx
19675 /* 33222222222211111111110000000000
19676 10987654321098765432109876543210
19677 x11011100x1xxxxx110011xxxxxxxxxx
19685 if (((word
>> 29) & 0x1) == 0)
19687 /* 33222222222211111111110000000000
19688 10987654321098765432109876543210
19689 xx0011101x1xxxxx110011xxxxxxxxxx
19695 if (((word
>> 30) & 0x1) == 0)
19697 /* 33222222222211111111110000000000
19698 10987654321098765432109876543210
19699 x01011101x1xxxxx110011xxxxxxxxxx
19705 /* 33222222222211111111110000000000
19706 10987654321098765432109876543210
19707 x11011101x1xxxxx110011xxxxxxxxxx
19717 if (((word
>> 14) & 0x1) == 0)
19719 if (((word
>> 29) & 0x1) == 0)
19721 /* 33222222222211111111110000000000
19722 10987654321098765432109876543210
19723 xx001110xx1xxxxx101011xxxxxxxxxx
19729 /* 33222222222211111111110000000000
19730 10987654321098765432109876543210
19731 xx101110xx1xxxxx101011xxxxxxxxxx
19738 if (((word
>> 23) & 0x1) == 0)
19740 if (((word
>> 29) & 0x1) == 0)
19742 if (((word
>> 30) & 0x1) == 0)
19744 /* 33222222222211111111110000000000
19745 10987654321098765432109876543210
19746 x00011100x1xxxxx111011xxxxxxxxxx
19752 /* 33222222222211111111110000000000
19753 10987654321098765432109876543210
19754 x10011100x1xxxxx111011xxxxxxxxxx
19761 /* 33222222222211111111110000000000
19762 10987654321098765432109876543210
19763 xx1011100x1xxxxx111011xxxxxxxxxx
19770 if (((word
>> 29) & 0x1) == 0)
19772 if (((word
>> 30) & 0x1) == 0)
19774 /* 33222222222211111111110000000000
19775 10987654321098765432109876543210
19776 x00011101x1xxxxx111011xxxxxxxxxx
19782 /* 33222222222211111111110000000000
19783 10987654321098765432109876543210
19784 x10011101x1xxxxx111011xxxxxxxxxx
19791 /* 33222222222211111111110000000000
19792 10987654321098765432109876543210
19793 xx1011101x1xxxxx111011xxxxxxxxxx
19803 if (((word
>> 13) & 0x1) == 0)
19805 if (((word
>> 14) & 0x1) == 0)
19807 if (((word
>> 29) & 0x1) == 0)
19809 /* 33222222222211111111110000000000
19810 10987654321098765432109876543210
19811 xx001110xx1xxxxx100111xxxxxxxxxx
19817 /* 33222222222211111111110000000000
19818 10987654321098765432109876543210
19819 xx101110xx1xxxxx100111xxxxxxxxxx
19826 if (((word
>> 29) & 0x1) == 0)
19828 /* 33222222222211111111110000000000
19829 10987654321098765432109876543210
19830 xx001110xx1xxxxx110111xxxxxxxxxx
19836 /* 33222222222211111111110000000000
19837 10987654321098765432109876543210
19838 xx101110xx1xxxxx110111xxxxxxxxxx
19846 if (((word
>> 14) & 0x1) == 0)
19848 /* 33222222222211111111110000000000
19849 10987654321098765432109876543210
19850 xxx01110xx1xxxxx101111xxxxxxxxxx
19856 if (((word
>> 23) & 0x1) == 0)
19858 if (((word
>> 29) & 0x1) == 0)
19860 /* 33222222222211111111110000000000
19861 10987654321098765432109876543210
19862 xx0011100x1xxxxx111111xxxxxxxxxx
19868 /* 33222222222211111111110000000000
19869 10987654321098765432109876543210
19870 xx1011100x1xxxxx111111xxxxxxxxxx
19877 /* 33222222222211111111110000000000
19878 10987654321098765432109876543210
19879 xxx011101x1xxxxx111111xxxxxxxxxx
19892 if (((word
>> 10) & 0x1) == 0)
19894 if (((word
>> 11) & 0x1) == 0)
19896 if (((word
>> 12) & 0x1) == 0)
19898 if (((word
>> 13) & 0x1) == 0)
19900 if (((word
>> 14) & 0x1) == 0)
19902 if (((word
>> 16) & 0x1) == 0)
19904 if (((word
>> 17) & 0x1) == 0)
19906 if (((word
>> 18) & 0x1) == 0)
19908 if (((word
>> 19) & 0x1) == 0)
19910 if (((word
>> 20) & 0x1) == 0)
19912 /* 33222222222211111111110000000000
19913 10987654321098765432109876543210
19914 xxx11110xx100000x00000xxxxxxxxxx
19920 /* 33222222222211111111110000000000
19921 10987654321098765432109876543210
19922 xxx11110xx110000x00000xxxxxxxxxx
19929 if (((word
>> 20) & 0x1) == 0)
19931 /* 33222222222211111111110000000000
19932 10987654321098765432109876543210
19933 xxx11110xx101000x00000xxxxxxxxxx
19939 /* 33222222222211111111110000000000
19940 10987654321098765432109876543210
19941 xxx11110xx111000x00000xxxxxxxxxx
19949 /* 33222222222211111111110000000000
19950 10987654321098765432109876543210
19951 xxx11110xx1xx100x00000xxxxxxxxxx
19958 if (((word
>> 18) & 0x1) == 0)
19960 /* 33222222222211111111110000000000
19961 10987654321098765432109876543210
19962 xxx11110xx1xx010x00000xxxxxxxxxx
19968 if (((word
>> 19) & 0x1) == 0)
19970 /* 33222222222211111111110000000000
19971 10987654321098765432109876543210
19972 xxx11110xx1x0110x00000xxxxxxxxxx
19978 if (((word
>> 20) & 0x1) == 0)
19980 /* 33222222222211111111110000000000
19981 10987654321098765432109876543210
19982 xxx11110xx101110x00000xxxxxxxxxx
19988 /* 33222222222211111111110000000000
19989 10987654321098765432109876543210
19990 xxx11110xx111110x00000xxxxxxxxxx
20000 if (((word
>> 17) & 0x1) == 0)
20002 if (((word
>> 18) & 0x1) == 0)
20004 if (((word
>> 19) & 0x1) == 0)
20006 if (((word
>> 20) & 0x1) == 0)
20008 /* 33222222222211111111110000000000
20009 10987654321098765432109876543210
20010 xxx11110xx100001x00000xxxxxxxxxx
20016 /* 33222222222211111111110000000000
20017 10987654321098765432109876543210
20018 xxx11110xx110001x00000xxxxxxxxxx
20025 if (((word
>> 20) & 0x1) == 0)
20027 /* 33222222222211111111110000000000
20028 10987654321098765432109876543210
20029 xxx11110xx101001x00000xxxxxxxxxx
20035 /* 33222222222211111111110000000000
20036 10987654321098765432109876543210
20037 xxx11110xx111001x00000xxxxxxxxxx
20045 /* 33222222222211111111110000000000
20046 10987654321098765432109876543210
20047 xxx11110xx1xx101x00000xxxxxxxxxx
20054 if (((word
>> 18) & 0x1) == 0)
20056 /* 33222222222211111111110000000000
20057 10987654321098765432109876543210
20058 xxx11110xx1xx011x00000xxxxxxxxxx
20064 if (((word
>> 19) & 0x1) == 0)
20066 /* 33222222222211111111110000000000
20067 10987654321098765432109876543210
20068 xxx11110xx1x0111x00000xxxxxxxxxx
20074 /* 33222222222211111111110000000000
20075 10987654321098765432109876543210
20076 xxx11110xx1x1111x00000xxxxxxxxxx
20086 if (((word
>> 17) & 0x1) == 0)
20088 if (((word
>> 15) & 0x1) == 0)
20090 if (((word
>> 16) & 0x1) == 0)
20092 if (((word
>> 18) & 0x1) == 0)
20094 if (((word
>> 19) & 0x1) == 0)
20096 /* 33222222222211111111110000000000
20097 10987654321098765432109876543210
20098 xxx11110xx1x0000010000xxxxxxxxxx
20104 /* 33222222222211111111110000000000
20105 10987654321098765432109876543210
20106 xxx11110xx1x1000010000xxxxxxxxxx
20113 /* 33222222222211111111110000000000
20114 10987654321098765432109876543210
20115 xxx11110xx1xx100010000xxxxxxxxxx
20122 if (((word
>> 18) & 0x1) == 0)
20124 if (((word
>> 19) & 0x1) == 0)
20126 /* 33222222222211111111110000000000
20127 10987654321098765432109876543210
20128 xxx11110xx1x0001010000xxxxxxxxxx
20134 /* 33222222222211111111110000000000
20135 10987654321098765432109876543210
20136 xxx11110xx1x1001010000xxxxxxxxxx
20143 /* 33222222222211111111110000000000
20144 10987654321098765432109876543210
20145 xxx11110xx1xx101010000xxxxxxxxxx
20153 if (((word
>> 16) & 0x1) == 0)
20155 if (((word
>> 18) & 0x1) == 0)
20157 if (((word
>> 19) & 0x1) == 0)
20159 /* 33222222222211111111110000000000
20160 10987654321098765432109876543210
20161 xxx11110xx1x0000110000xxxxxxxxxx
20167 /* 33222222222211111111110000000000
20168 10987654321098765432109876543210
20169 xxx11110xx1x1000110000xxxxxxxxxx
20176 /* 33222222222211111111110000000000
20177 10987654321098765432109876543210
20178 xxx11110xx1xx100110000xxxxxxxxxx
20185 if (((word
>> 18) & 0x1) == 0)
20187 if (((word
>> 19) & 0x1) == 0)
20189 /* 33222222222211111111110000000000
20190 10987654321098765432109876543210
20191 xxx11110xx1x0001110000xxxxxxxxxx
20197 /* 33222222222211111111110000000000
20198 10987654321098765432109876543210
20199 xxx11110xx1x1001110000xxxxxxxxxx
20206 /* 33222222222211111111110000000000
20207 10987654321098765432109876543210
20208 xxx11110xx1xx101110000xxxxxxxxxx
20217 if (((word
>> 18) & 0x1) == 0)
20219 /* 33222222222211111111110000000000
20220 10987654321098765432109876543210
20221 xxx11110xx1xx01xx10000xxxxxxxxxx
20227 if (((word
>> 15) & 0x1) == 0)
20229 if (((word
>> 16) & 0x1) == 0)
20231 /* 33222222222211111111110000000000
20232 10987654321098765432109876543210
20233 xxx11110xx1xx110010000xxxxxxxxxx
20239 /* 33222222222211111111110000000000
20240 10987654321098765432109876543210
20241 xxx11110xx1xx111010000xxxxxxxxxx
20248 /* 33222222222211111111110000000000
20249 10987654321098765432109876543210
20250 xxx11110xx1xx11x110000xxxxxxxxxx
20260 if (((word
>> 3) & 0x1) == 0)
20262 if (((word
>> 4) & 0x1) == 0)
20264 /* 33222222222211111111110000000000
20265 10987654321098765432109876543210
20266 xxx11110xx1xxxxxxx1000xxxxx00xxx
20272 /* 33222222222211111111110000000000
20273 10987654321098765432109876543210
20274 xxx11110xx1xxxxxxx1000xxxxx10xxx
20281 if (((word
>> 4) & 0x1) == 0)
20283 /* 33222222222211111111110000000000
20284 10987654321098765432109876543210
20285 xxx11110xx1xxxxxxx1000xxxxx01xxx
20291 /* 33222222222211111111110000000000
20292 10987654321098765432109876543210
20293 xxx11110xx1xxxxxxx1000xxxxx11xxx
20302 if (((word
>> 30) & 0x1) == 0)
20304 /* 33222222222211111111110000000000
20305 10987654321098765432109876543210
20306 x0x11110xx1xxxxxxxx100xxxxxxxxxx
20312 if (((word
>> 13) & 0x1) == 0)
20314 if (((word
>> 14) & 0x1) == 0)
20316 /* 33222222222211111111110000000000
20317 10987654321098765432109876543210
20318 x1x11110xx1xxxxxx00100xxxxxxxxxx
20324 /* 33222222222211111111110000000000
20325 10987654321098765432109876543210
20326 x1x11110xx1xxxxxx10100xxxxxxxxxx
20333 /* 33222222222211111111110000000000
20334 10987654321098765432109876543210
20335 x1x11110xx1xxxxxxx1100xxxxxxxxxx
20344 if (((word
>> 12) & 0x1) == 0)
20346 if (((word
>> 13) & 0x1) == 0)
20348 if (((word
>> 14) & 0x1) == 0)
20350 if (((word
>> 15) & 0x1) == 0)
20352 if (((word
>> 30) & 0x1) == 0)
20354 /* 33222222222211111111110000000000
20355 10987654321098765432109876543210
20356 x0x11110xx1xxxxx000010xxxxxxxxxx
20362 /* 33222222222211111111110000000000
20363 10987654321098765432109876543210
20364 x1x11110xx1xxxxx000010xxxxxxxxxx
20371 if (((word
>> 29) & 0x1) == 0)
20373 if (((word
>> 30) & 0x1) == 0)
20375 /* 33222222222211111111110000000000
20376 10987654321098765432109876543210
20377 x0011110xx1xxxxx100010xxxxxxxxxx
20383 /* 33222222222211111111110000000000
20384 10987654321098765432109876543210
20385 x1011110xx1xxxxx100010xxxxxxxxxx
20392 /* 33222222222211111111110000000000
20393 10987654321098765432109876543210
20394 xx111110xx1xxxxx100010xxxxxxxxxx
20402 if (((word
>> 15) & 0x1) == 0)
20404 if (((word
>> 29) & 0x1) == 0)
20406 if (((word
>> 30) & 0x1) == 0)
20408 /* 33222222222211111111110000000000
20409 10987654321098765432109876543210
20410 x0011110xx1xxxxx010010xxxxxxxxxx
20416 /* 33222222222211111111110000000000
20417 10987654321098765432109876543210
20418 x1011110xx1xxxxx010010xxxxxxxxxx
20425 /* 33222222222211111111110000000000
20426 10987654321098765432109876543210
20427 xx111110xx1xxxxx010010xxxxxxxxxx
20434 if (((word
>> 16) & 0x1) == 0)
20436 if (((word
>> 19) & 0x1) == 0)
20438 if (((word
>> 20) & 0x1) == 0)
20440 if (((word
>> 29) & 0x1) == 0)
20442 /* 33222222222211111111110000000000
20443 10987654321098765432109876543210
20444 xx011110xx100xx0110010xxxxxxxxxx
20450 /* 33222222222211111111110000000000
20451 10987654321098765432109876543210
20452 xx111110xx100xx0110010xxxxxxxxxx
20459 if (((word
>> 23) & 0x1) == 0)
20461 if (((word
>> 29) & 0x1) == 0)
20463 /* 33222222222211111111110000000000
20464 10987654321098765432109876543210
20465 xx0111100x110xx0110010xxxxxxxxxx
20471 /* 33222222222211111111110000000000
20472 10987654321098765432109876543210
20473 xx1111100x110xx0110010xxxxxxxxxx
20480 if (((word
>> 29) & 0x1) == 0)
20482 /* 33222222222211111111110000000000
20483 10987654321098765432109876543210
20484 xx0111101x110xx0110010xxxxxxxxxx
20490 /* 33222222222211111111110000000000
20491 10987654321098765432109876543210
20492 xx1111101x110xx0110010xxxxxxxxxx
20501 if (((word
>> 29) & 0x1) == 0)
20503 /* 33222222222211111111110000000000
20504 10987654321098765432109876543210
20505 xx011110xx1x1xx0110010xxxxxxxxxx
20511 /* 33222222222211111111110000000000
20512 10987654321098765432109876543210
20513 xx111110xx1x1xx0110010xxxxxxxxxx
20521 if (((word
>> 19) & 0x1) == 0)
20523 if (((word
>> 29) & 0x1) == 0)
20525 /* 33222222222211111111110000000000
20526 10987654321098765432109876543210
20527 xx011110xx1x0xx1110010xxxxxxxxxx
20533 /* 33222222222211111111110000000000
20534 10987654321098765432109876543210
20535 xx111110xx1x0xx1110010xxxxxxxxxx
20542 if (((word
>> 29) & 0x1) == 0)
20544 /* 33222222222211111111110000000000
20545 10987654321098765432109876543210
20546 xx011110xx1x1xx1110010xxxxxxxxxx
20552 /* 33222222222211111111110000000000
20553 10987654321098765432109876543210
20554 xx111110xx1x1xx1110010xxxxxxxxxx
20565 if (((word
>> 14) & 0x1) == 0)
20567 if (((word
>> 15) & 0x1) == 0)
20569 if (((word
>> 29) & 0x1) == 0)
20571 if (((word
>> 30) & 0x1) == 0)
20573 /* 33222222222211111111110000000000
20574 10987654321098765432109876543210
20575 x0011110xx1xxxxx001010xxxxxxxxxx
20581 /* 33222222222211111111110000000000
20582 10987654321098765432109876543210
20583 x1011110xx1xxxxx001010xxxxxxxxxx
20590 /* 33222222222211111111110000000000
20591 10987654321098765432109876543210
20592 xx111110xx1xxxxx001010xxxxxxxxxx
20599 if (((word
>> 16) & 0x1) == 0)
20601 /* 33222222222211111111110000000000
20602 10987654321098765432109876543210
20603 xxx11110xx1xxxx0101010xxxxxxxxxx
20609 if (((word
>> 19) & 0x1) == 0)
20611 if (((word
>> 23) & 0x1) == 0)
20613 if (((word
>> 29) & 0x1) == 0)
20615 /* 33222222222211111111110000000000
20616 10987654321098765432109876543210
20617 xx0111100x1x0xx1101010xxxxxxxxxx
20623 /* 33222222222211111111110000000000
20624 10987654321098765432109876543210
20625 xx1111100x1x0xx1101010xxxxxxxxxx
20632 if (((word
>> 29) & 0x1) == 0)
20634 /* 33222222222211111111110000000000
20635 10987654321098765432109876543210
20636 xx0111101x1x0xx1101010xxxxxxxxxx
20642 /* 33222222222211111111110000000000
20643 10987654321098765432109876543210
20644 xx1111101x1x0xx1101010xxxxxxxxxx
20652 if (((word
>> 23) & 0x1) == 0)
20654 if (((word
>> 29) & 0x1) == 0)
20656 /* 33222222222211111111110000000000
20657 10987654321098765432109876543210
20658 xx0111100x1x1xx1101010xxxxxxxxxx
20664 /* 33222222222211111111110000000000
20665 10987654321098765432109876543210
20666 xx1111100x1x1xx1101010xxxxxxxxxx
20673 if (((word
>> 29) & 0x1) == 0)
20675 /* 33222222222211111111110000000000
20676 10987654321098765432109876543210
20677 xx0111101x1x1xx1101010xxxxxxxxxx
20683 /* 33222222222211111111110000000000
20684 10987654321098765432109876543210
20685 xx1111101x1x1xx1101010xxxxxxxxxx
20696 if (((word
>> 15) & 0x1) == 0)
20698 if (((word
>> 29) & 0x1) == 0)
20700 /* 33222222222211111111110000000000
20701 10987654321098765432109876543210
20702 xx011110xx1xxxxx011010xxxxxxxxxx
20708 /* 33222222222211111111110000000000
20709 10987654321098765432109876543210
20710 xx111110xx1xxxxx011010xxxxxxxxxx
20717 if (((word
>> 19) & 0x1) == 0)
20719 /* 33222222222211111111110000000000
20720 10987654321098765432109876543210
20721 xxx11110xx1x0xxx111010xxxxxxxxxx
20727 /* 33222222222211111111110000000000
20728 10987654321098765432109876543210
20729 xxx11110xx1x1xxx111010xxxxxxxxxx
20739 if (((word
>> 13) & 0x1) == 0)
20741 if (((word
>> 14) & 0x1) == 0)
20743 if (((word
>> 15) & 0x1) == 0)
20745 if (((word
>> 30) & 0x1) == 0)
20747 /* 33222222222211111111110000000000
20748 10987654321098765432109876543210
20749 x0x11110xx1xxxxx000110xxxxxxxxxx
20755 /* 33222222222211111111110000000000
20756 10987654321098765432109876543210
20757 x1x11110xx1xxxxx000110xxxxxxxxxx
20764 if (((word
>> 29) & 0x1) == 0)
20766 /* 33222222222211111111110000000000
20767 10987654321098765432109876543210
20768 xx011110xx1xxxxx100110xxxxxxxxxx
20774 /* 33222222222211111111110000000000
20775 10987654321098765432109876543210
20776 xx111110xx1xxxxx100110xxxxxxxxxx
20784 if (((word
>> 15) & 0x1) == 0)
20786 /* 33222222222211111111110000000000
20787 10987654321098765432109876543210
20788 xxx11110xx1xxxxx010110xxxxxxxxxx
20794 if (((word
>> 16) & 0x1) == 0)
20796 if (((word
>> 19) & 0x1) == 0)
20798 if (((word
>> 20) & 0x1) == 0)
20800 if (((word
>> 29) & 0x1) == 0)
20802 /* 33222222222211111111110000000000
20803 10987654321098765432109876543210
20804 xx011110xx100xx0110110xxxxxxxxxx
20810 /* 33222222222211111111110000000000
20811 10987654321098765432109876543210
20812 xx111110xx100xx0110110xxxxxxxxxx
20819 if (((word
>> 29) & 0x1) == 0)
20821 /* 33222222222211111111110000000000
20822 10987654321098765432109876543210
20823 xx011110xx110xx0110110xxxxxxxxxx
20829 /* 33222222222211111111110000000000
20830 10987654321098765432109876543210
20831 xx111110xx110xx0110110xxxxxxxxxx
20839 if (((word
>> 29) & 0x1) == 0)
20841 /* 33222222222211111111110000000000
20842 10987654321098765432109876543210
20843 xx011110xx1x1xx0110110xxxxxxxxxx
20849 /* 33222222222211111111110000000000
20850 10987654321098765432109876543210
20851 xx111110xx1x1xx0110110xxxxxxxxxx
20859 if (((word
>> 19) & 0x1) == 0)
20861 if (((word
>> 23) & 0x1) == 0)
20863 if (((word
>> 29) & 0x1) == 0)
20865 /* 33222222222211111111110000000000
20866 10987654321098765432109876543210
20867 xx0111100x1x0xx1110110xxxxxxxxxx
20873 /* 33222222222211111111110000000000
20874 10987654321098765432109876543210
20875 xx1111100x1x0xx1110110xxxxxxxxxx
20882 if (((word
>> 29) & 0x1) == 0)
20884 /* 33222222222211111111110000000000
20885 10987654321098765432109876543210
20886 xx0111101x1x0xx1110110xxxxxxxxxx
20892 /* 33222222222211111111110000000000
20893 10987654321098765432109876543210
20894 xx1111101x1x0xx1110110xxxxxxxxxx
20902 if (((word
>> 23) & 0x1) == 0)
20904 if (((word
>> 29) & 0x1) == 0)
20906 /* 33222222222211111111110000000000
20907 10987654321098765432109876543210
20908 xx0111100x1x1xx1110110xxxxxxxxxx
20914 /* 33222222222211111111110000000000
20915 10987654321098765432109876543210
20916 xx1111100x1x1xx1110110xxxxxxxxxx
20923 if (((word
>> 29) & 0x1) == 0)
20925 /* 33222222222211111111110000000000
20926 10987654321098765432109876543210
20927 xx0111101x1x1xx1110110xxxxxxxxxx
20933 /* 33222222222211111111110000000000
20934 10987654321098765432109876543210
20935 xx1111101x1x1xx1110110xxxxxxxxxx
20947 if (((word
>> 14) & 0x1) == 0)
20949 if (((word
>> 15) & 0x1) == 0)
20951 if (((word
>> 29) & 0x1) == 0)
20953 if (((word
>> 30) & 0x1) == 0)
20955 /* 33222222222211111111110000000000
20956 10987654321098765432109876543210
20957 x0011110xx1xxxxx001110xxxxxxxxxx
20963 /* 33222222222211111111110000000000
20964 10987654321098765432109876543210
20965 x1011110xx1xxxxx001110xxxxxxxxxx
20972 /* 33222222222211111111110000000000
20973 10987654321098765432109876543210
20974 xx111110xx1xxxxx001110xxxxxxxxxx
20981 if (((word
>> 16) & 0x1) == 0)
20983 if (((word
>> 29) & 0x1) == 0)
20985 /* 33222222222211111111110000000000
20986 10987654321098765432109876543210
20987 xx011110xx1xxxx0101110xxxxxxxxxx
20993 /* 33222222222211111111110000000000
20994 10987654321098765432109876543210
20995 xx111110xx1xxxx0101110xxxxxxxxxx
21002 if (((word
>> 19) & 0x1) == 0)
21004 if (((word
>> 20) & 0x1) == 0)
21006 if (((word
>> 23) & 0x1) == 0)
21008 if (((word
>> 29) & 0x1) == 0)
21010 /* 33222222222211111111110000000000
21011 10987654321098765432109876543210
21012 xx0111100x100xx1101110xxxxxxxxxx
21018 /* 33222222222211111111110000000000
21019 10987654321098765432109876543210
21020 xx1111100x100xx1101110xxxxxxxxxx
21027 if (((word
>> 29) & 0x1) == 0)
21029 /* 33222222222211111111110000000000
21030 10987654321098765432109876543210
21031 xx0111101x100xx1101110xxxxxxxxxx
21037 /* 33222222222211111111110000000000
21038 10987654321098765432109876543210
21039 xx1111101x100xx1101110xxxxxxxxxx
21047 /* 33222222222211111111110000000000
21048 10987654321098765432109876543210
21049 xxx11110xx110xx1101110xxxxxxxxxx
21056 if (((word
>> 23) & 0x1) == 0)
21058 if (((word
>> 29) & 0x1) == 0)
21060 /* 33222222222211111111110000000000
21061 10987654321098765432109876543210
21062 xx0111100x1x1xx1101110xxxxxxxxxx
21068 /* 33222222222211111111110000000000
21069 10987654321098765432109876543210
21070 xx1111100x1x1xx1101110xxxxxxxxxx
21077 if (((word
>> 29) & 0x1) == 0)
21079 /* 33222222222211111111110000000000
21080 10987654321098765432109876543210
21081 xx0111101x1x1xx1101110xxxxxxxxxx
21087 /* 33222222222211111111110000000000
21088 10987654321098765432109876543210
21089 xx1111101x1x1xx1101110xxxxxxxxxx
21100 if (((word
>> 15) & 0x1) == 0)
21102 if (((word
>> 29) & 0x1) == 0)
21104 if (((word
>> 30) & 0x1) == 0)
21106 /* 33222222222211111111110000000000
21107 10987654321098765432109876543210
21108 x0011110xx1xxxxx011110xxxxxxxxxx
21114 /* 33222222222211111111110000000000
21115 10987654321098765432109876543210
21116 x1011110xx1xxxxx011110xxxxxxxxxx
21123 /* 33222222222211111111110000000000
21124 10987654321098765432109876543210
21125 xx111110xx1xxxxx011110xxxxxxxxxx
21132 if (((word
>> 16) & 0x1) == 0)
21134 if (((word
>> 23) & 0x1) == 0)
21136 if (((word
>> 29) & 0x1) == 0)
21138 /* 33222222222211111111110000000000
21139 10987654321098765432109876543210
21140 xx0111100x1xxxx0111110xxxxxxxxxx
21146 /* 33222222222211111111110000000000
21147 10987654321098765432109876543210
21148 xx1111100x1xxxx0111110xxxxxxxxxx
21155 if (((word
>> 29) & 0x1) == 0)
21157 /* 33222222222211111111110000000000
21158 10987654321098765432109876543210
21159 xx0111101x1xxxx0111110xxxxxxxxxx
21165 /* 33222222222211111111110000000000
21166 10987654321098765432109876543210
21167 xx1111101x1xxxx0111110xxxxxxxxxx
21175 if (((word
>> 19) & 0x1) == 0)
21177 /* 33222222222211111111110000000000
21178 10987654321098765432109876543210
21179 xxx11110xx1x0xx1111110xxxxxxxxxx
21185 /* 33222222222211111111110000000000
21186 10987654321098765432109876543210
21187 xxx11110xx1x1xx1111110xxxxxxxxxx
21200 if (((word
>> 11) & 0x1) == 0)
21202 if (((word
>> 29) & 0x1) == 0)
21204 if (((word
>> 30) & 0x1) == 0)
21206 if (((word
>> 4) & 0x1) == 0)
21208 /* 33222222222211111111110000000000
21209 10987654321098765432109876543210
21210 x0011110xx1xxxxxxxxx01xxxxx0xxxx
21216 /* 33222222222211111111110000000000
21217 10987654321098765432109876543210
21218 x0011110xx1xxxxxxxxx01xxxxx1xxxx
21225 if (((word
>> 12) & 0x1) == 0)
21227 if (((word
>> 13) & 0x1) == 0)
21229 if (((word
>> 14) & 0x1) == 0)
21231 /* 33222222222211111111110000000000
21232 10987654321098765432109876543210
21233 x1011110xx1xxxxxx00001xxxxxxxxxx
21239 /* 33222222222211111111110000000000
21240 10987654321098765432109876543210
21241 x1011110xx1xxxxxx10001xxxxxxxxxx
21248 /* 33222222222211111111110000000000
21249 10987654321098765432109876543210
21250 x1011110xx1xxxxxxx1001xxxxxxxxxx
21257 if (((word
>> 13) & 0x1) == 0)
21259 /* 33222222222211111111110000000000
21260 10987654321098765432109876543210
21261 x1011110xx1xxxxxxx0101xxxxxxxxxx
21267 if (((word
>> 15) & 0x1) == 0)
21269 /* 33222222222211111111110000000000
21270 10987654321098765432109876543210
21271 x1011110xx1xxxxx0x1101xxxxxxxxxx
21277 /* 33222222222211111111110000000000
21278 10987654321098765432109876543210
21279 x1011110xx1xxxxx1x1101xxxxxxxxxx
21289 if (((word
>> 12) & 0x1) == 0)
21291 if (((word
>> 13) & 0x1) == 0)
21293 if (((word
>> 14) & 0x1) == 0)
21295 /* 33222222222211111111110000000000
21296 10987654321098765432109876543210
21297 xx111110xx1xxxxxx00001xxxxxxxxxx
21303 /* 33222222222211111111110000000000
21304 10987654321098765432109876543210
21305 xx111110xx1xxxxxx10001xxxxxxxxxx
21312 if (((word
>> 23) & 0x1) == 0)
21314 /* 33222222222211111111110000000000
21315 10987654321098765432109876543210
21316 xx1111100x1xxxxxxx1001xxxxxxxxxx
21322 /* 33222222222211111111110000000000
21323 10987654321098765432109876543210
21324 xx1111101x1xxxxxxx1001xxxxxxxxxx
21332 if (((word
>> 13) & 0x1) == 0)
21334 if (((word
>> 15) & 0x1) == 0)
21336 /* 33222222222211111111110000000000
21337 10987654321098765432109876543210
21338 xx111110xx1xxxxx0x0101xxxxxxxxxx
21344 /* 33222222222211111111110000000000
21345 10987654321098765432109876543210
21346 xx111110xx1xxxxx1x0101xxxxxxxxxx
21353 if (((word
>> 15) & 0x1) == 0)
21355 /* 33222222222211111111110000000000
21356 10987654321098765432109876543210
21357 xx111110xx1xxxxx0x1101xxxxxxxxxx
21363 /* 33222222222211111111110000000000
21364 10987654321098765432109876543210
21365 xx111110xx1xxxxx1x1101xxxxxxxxxx
21375 if (((word
>> 29) & 0x1) == 0)
21377 if (((word
>> 30) & 0x1) == 0)
21379 /* 33222222222211111111110000000000
21380 10987654321098765432109876543210
21381 x0011110xx1xxxxxxxxx11xxxxxxxxxx
21387 if (((word
>> 12) & 0x1) == 0)
21389 if (((word
>> 13) & 0x1) == 0)
21391 if (((word
>> 14) & 0x1) == 0)
21393 if (((word
>> 15) & 0x1) == 0)
21395 /* 33222222222211111111110000000000
21396 10987654321098765432109876543210
21397 x1011110xx1xxxxx000011xxxxxxxxxx
21403 /* 33222222222211111111110000000000
21404 10987654321098765432109876543210
21405 x1011110xx1xxxxx100011xxxxxxxxxx
21412 /* 33222222222211111111110000000000
21413 10987654321098765432109876543210
21414 x1011110xx1xxxxxx10011xxxxxxxxxx
21421 /* 33222222222211111111110000000000
21422 10987654321098765432109876543210
21423 x1011110xx1xxxxxxx1011xxxxxxxxxx
21430 if (((word
>> 13) & 0x1) == 0)
21432 if (((word
>> 15) & 0x1) == 0)
21434 /* 33222222222211111111110000000000
21435 10987654321098765432109876543210
21436 x1011110xx1xxxxx0x0111xxxxxxxxxx
21442 /* 33222222222211111111110000000000
21443 10987654321098765432109876543210
21444 x1011110xx1xxxxx1x0111xxxxxxxxxx
21451 if (((word
>> 14) & 0x1) == 0)
21453 /* 33222222222211111111110000000000
21454 10987654321098765432109876543210
21455 x1011110xx1xxxxxx01111xxxxxxxxxx
21461 if (((word
>> 23) & 0x1) == 0)
21463 /* 33222222222211111111110000000000
21464 10987654321098765432109876543210
21465 x10111100x1xxxxxx11111xxxxxxxxxx
21471 /* 33222222222211111111110000000000
21472 10987654321098765432109876543210
21473 x10111101x1xxxxxx11111xxxxxxxxxx
21484 if (((word
>> 12) & 0x1) == 0)
21486 if (((word
>> 13) & 0x1) == 0)
21488 if (((word
>> 14) & 0x1) == 0)
21490 if (((word
>> 15) & 0x1) == 0)
21492 /* 33222222222211111111110000000000
21493 10987654321098765432109876543210
21494 xx111110xx1xxxxx000011xxxxxxxxxx
21500 /* 33222222222211111111110000000000
21501 10987654321098765432109876543210
21502 xx111110xx1xxxxx100011xxxxxxxxxx
21509 /* 33222222222211111111110000000000
21510 10987654321098765432109876543210
21511 xx111110xx1xxxxxx10011xxxxxxxxxx
21518 if (((word
>> 14) & 0x1) == 0)
21520 /* 33222222222211111111110000000000
21521 10987654321098765432109876543210
21522 xx111110xx1xxxxxx01011xxxxxxxxxx
21528 if (((word
>> 23) & 0x1) == 0)
21530 /* 33222222222211111111110000000000
21531 10987654321098765432109876543210
21532 xx1111100x1xxxxxx11011xxxxxxxxxx
21538 /* 33222222222211111111110000000000
21539 10987654321098765432109876543210
21540 xx1111101x1xxxxxx11011xxxxxxxxxx
21549 if (((word
>> 13) & 0x1) == 0)
21551 /* 33222222222211111111110000000000
21552 10987654321098765432109876543210
21553 xx111110xx1xxxxxxx0111xxxxxxxxxx
21559 /* 33222222222211111111110000000000
21560 10987654321098765432109876543210
21561 xx111110xx1xxxxxxx1111xxxxxxxxxx
21574 if (((word
>> 15) & 0x1) == 0)
21576 if (((word
>> 28) & 0x1) == 0)
21578 if (((word
>> 10) & 0x1) == 0)
21580 if (((word
>> 12) & 0x1) == 0)
21582 if (((word
>> 13) & 0x1) == 0)
21584 if (((word
>> 14) & 0x1) == 0)
21586 if (((word
>> 29) & 0x1) == 0)
21588 if (((word
>> 30) & 0x1) == 0)
21590 /* 33222222222211111111110000000000
21591 10987654321098765432109876543210
21592 x0001111xxxxxxxx0000x0xxxxxxxxxx
21598 /* 33222222222211111111110000000000
21599 10987654321098765432109876543210
21600 x1001111xxxxxxxx0000x0xxxxxxxxxx
21607 /* 33222222222211111111110000000000
21608 10987654321098765432109876543210
21609 xx101111xxxxxxxx0000x0xxxxxxxxxx
21616 if (((word
>> 29) & 0x1) == 0)
21618 if (((word
>> 30) & 0x1) == 0)
21620 /* 33222222222211111111110000000000
21621 10987654321098765432109876543210
21622 x0001111xxxxxxxx0100x0xxxxxxxxxx
21628 /* 33222222222211111111110000000000
21629 10987654321098765432109876543210
21630 x1001111xxxxxxxx0100x0xxxxxxxxxx
21637 /* 33222222222211111111110000000000
21638 10987654321098765432109876543210
21639 xx101111xxxxxxxx0100x0xxxxxxxxxx
21647 if (((word
>> 14) & 0x1) == 0)
21649 if (((word
>> 29) & 0x1) == 0)
21651 if (((word
>> 30) & 0x1) == 0)
21653 /* 33222222222211111111110000000000
21654 10987654321098765432109876543210
21655 x0001111xxxxxxxx0010x0xxxxxxxxxx
21661 /* 33222222222211111111110000000000
21662 10987654321098765432109876543210
21663 x1001111xxxxxxxx0010x0xxxxxxxxxx
21670 if (((word
>> 30) & 0x1) == 0)
21672 /* 33222222222211111111110000000000
21673 10987654321098765432109876543210
21674 x0101111xxxxxxxx0010x0xxxxxxxxxx
21680 /* 33222222222211111111110000000000
21681 10987654321098765432109876543210
21682 x1101111xxxxxxxx0010x0xxxxxxxxxx
21690 if (((word
>> 29) & 0x1) == 0)
21692 if (((word
>> 30) & 0x1) == 0)
21694 /* 33222222222211111111110000000000
21695 10987654321098765432109876543210
21696 x0001111xxxxxxxx0110x0xxxxxxxxxx
21702 /* 33222222222211111111110000000000
21703 10987654321098765432109876543210
21704 x1001111xxxxxxxx0110x0xxxxxxxxxx
21711 if (((word
>> 30) & 0x1) == 0)
21713 /* 33222222222211111111110000000000
21714 10987654321098765432109876543210
21715 x0101111xxxxxxxx0110x0xxxxxxxxxx
21721 /* 33222222222211111111110000000000
21722 10987654321098765432109876543210
21723 x1101111xxxxxxxx0110x0xxxxxxxxxx
21733 if (((word
>> 29) & 0x1) == 0)
21735 if (((word
>> 13) & 0x1) == 0)
21737 if (((word
>> 14) & 0x1) == 0)
21739 if (((word
>> 23) & 0x1) == 0)
21741 /* 33222222222211111111110000000000
21742 10987654321098765432109876543210
21743 xx0011110xxxxxxx0001x0xxxxxxxxxx
21749 /* 33222222222211111111110000000000
21750 10987654321098765432109876543210
21751 xx0011111xxxxxxx0001x0xxxxxxxxxx
21758 if (((word
>> 23) & 0x1) == 0)
21760 /* 33222222222211111111110000000000
21761 10987654321098765432109876543210
21762 xx0011110xxxxxxx0101x0xxxxxxxxxx
21768 /* 33222222222211111111110000000000
21769 10987654321098765432109876543210
21770 xx0011111xxxxxxx0101x0xxxxxxxxxx
21778 if (((word
>> 14) & 0x1) == 0)
21780 if (((word
>> 30) & 0x1) == 0)
21782 /* 33222222222211111111110000000000
21783 10987654321098765432109876543210
21784 x0001111xxxxxxxx0011x0xxxxxxxxxx
21790 /* 33222222222211111111110000000000
21791 10987654321098765432109876543210
21792 x1001111xxxxxxxx0011x0xxxxxxxxxx
21799 if (((word
>> 30) & 0x1) == 0)
21801 /* 33222222222211111111110000000000
21802 10987654321098765432109876543210
21803 x0001111xxxxxxxx0111x0xxxxxxxxxx
21809 /* 33222222222211111111110000000000
21810 10987654321098765432109876543210
21811 x1001111xxxxxxxx0111x0xxxxxxxxxx
21820 /* 33222222222211111111110000000000
21821 10987654321098765432109876543210
21822 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
21830 if (((word
>> 12) & 0x1) == 0)
21832 if (((word
>> 29) & 0x1) == 0)
21834 /* 33222222222211111111110000000000
21835 10987654321098765432109876543210
21836 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
21842 /* 33222222222211111111110000000000
21843 10987654321098765432109876543210
21844 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
21851 if (((word
>> 29) & 0x1) == 0)
21853 /* 33222222222211111111110000000000
21854 10987654321098765432109876543210
21855 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
21861 /* 33222222222211111111110000000000
21862 10987654321098765432109876543210
21863 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
21872 if (((word
>> 29) & 0x1) == 0)
21874 if (((word
>> 30) & 0x1) == 0)
21876 if (((word
>> 21) & 0x1) == 0)
21878 /* 33222222222211111111110000000000
21879 10987654321098765432109876543210
21880 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
21886 /* 33222222222211111111110000000000
21887 10987654321098765432109876543210
21888 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
21895 if (((word
>> 10) & 0x1) == 0)
21897 if (((word
>> 13) & 0x1) == 0)
21899 if (((word
>> 14) & 0x1) == 0)
21901 if (((word
>> 23) & 0x1) == 0)
21903 /* 33222222222211111111110000000000
21904 10987654321098765432109876543210
21905 x10111110xxxxxxx000xx0xxxxxxxxxx
21911 /* 33222222222211111111110000000000
21912 10987654321098765432109876543210
21913 x10111111xxxxxxx000xx0xxxxxxxxxx
21920 if (((word
>> 23) & 0x1) == 0)
21922 /* 33222222222211111111110000000000
21923 10987654321098765432109876543210
21924 x10111110xxxxxxx010xx0xxxxxxxxxx
21930 /* 33222222222211111111110000000000
21931 10987654321098765432109876543210
21932 x10111111xxxxxxx010xx0xxxxxxxxxx
21940 if (((word
>> 14) & 0x1) == 0)
21942 /* 33222222222211111111110000000000
21943 10987654321098765432109876543210
21944 x1011111xxxxxxxx001xx0xxxxxxxxxx
21950 /* 33222222222211111111110000000000
21951 10987654321098765432109876543210
21952 x1011111xxxxxxxx011xx0xxxxxxxxxx
21960 if (((word
>> 12) & 0x1) == 0)
21962 if (((word
>> 13) & 0x1) == 0)
21964 /* 33222222222211111111110000000000
21965 10987654321098765432109876543210
21966 x1011111xxxxxxxx0x00x1xxxxxxxxxx
21972 /* 33222222222211111111110000000000
21973 10987654321098765432109876543210
21974 x1011111xxxxxxxx0x10x1xxxxxxxxxx
21981 if (((word
>> 13) & 0x1) == 0)
21983 if (((word
>> 14) & 0x1) == 0)
21985 /* 33222222222211111111110000000000
21986 10987654321098765432109876543210
21987 x1011111xxxxxxxx0001x1xxxxxxxxxx
21993 /* 33222222222211111111110000000000
21994 10987654321098765432109876543210
21995 x1011111xxxxxxxx0101x1xxxxxxxxxx
22002 if (((word
>> 14) & 0x1) == 0)
22004 /* 33222222222211111111110000000000
22005 10987654321098765432109876543210
22006 x1011111xxxxxxxx0011x1xxxxxxxxxx
22012 /* 33222222222211111111110000000000
22013 10987654321098765432109876543210
22014 x1011111xxxxxxxx0111x1xxxxxxxxxx
22025 if (((word
>> 12) & 0x1) == 0)
22027 if (((word
>> 13) & 0x1) == 0)
22029 if (((word
>> 14) & 0x1) == 0)
22031 /* 33222222222211111111110000000000
22032 10987654321098765432109876543210
22033 xx111111xxxxxxxx0000xxxxxxxxxxxx
22039 /* 33222222222211111111110000000000
22040 10987654321098765432109876543210
22041 xx111111xxxxxxxx0100xxxxxxxxxxxx
22048 if (((word
>> 14) & 0x1) == 0)
22050 /* 33222222222211111111110000000000
22051 10987654321098765432109876543210
22052 xx111111xxxxxxxx0010xxxxxxxxxxxx
22058 /* 33222222222211111111110000000000
22059 10987654321098765432109876543210
22060 xx111111xxxxxxxx0110xxxxxxxxxxxx
22068 if (((word
>> 13) & 0x1) == 0)
22070 if (((word
>> 14) & 0x1) == 0)
22072 /* 33222222222211111111110000000000
22073 10987654321098765432109876543210
22074 xx111111xxxxxxxx0001xxxxxxxxxxxx
22080 /* 33222222222211111111110000000000
22081 10987654321098765432109876543210
22082 xx111111xxxxxxxx0101xxxxxxxxxxxx
22089 if (((word
>> 14) & 0x1) == 0)
22091 /* 33222222222211111111110000000000
22092 10987654321098765432109876543210
22093 xx111111xxxxxxxx0011xxxxxxxxxxxx
22099 /* 33222222222211111111110000000000
22100 10987654321098765432109876543210
22101 xx111111xxxxxxxx0111xxxxxxxxxxxx
22112 if (((word
>> 28) & 0x1) == 0)
22114 if (((word
>> 10) & 0x1) == 0)
22116 if (((word
>> 12) & 0x1) == 0)
22118 if (((word
>> 13) & 0x1) == 0)
22120 if (((word
>> 14) & 0x1) == 0)
22122 if (((word
>> 29) & 0x1) == 0)
22124 /* 33222222222211111111110000000000
22125 10987654321098765432109876543210
22126 xx001111xxxxxxxx1000x0xxxxxxxxxx
22132 if (((word
>> 30) & 0x1) == 0)
22134 /* 33222222222211111111110000000000
22135 10987654321098765432109876543210
22136 x0101111xxxxxxxx1000x0xxxxxxxxxx
22142 /* 33222222222211111111110000000000
22143 10987654321098765432109876543210
22144 x1101111xxxxxxxx1000x0xxxxxxxxxx
22152 if (((word
>> 29) & 0x1) == 0)
22154 /* 33222222222211111111110000000000
22155 10987654321098765432109876543210
22156 xx001111xxxxxxxx1100x0xxxxxxxxxx
22162 if (((word
>> 30) & 0x1) == 0)
22164 /* 33222222222211111111110000000000
22165 10987654321098765432109876543210
22166 x0101111xxxxxxxx1100x0xxxxxxxxxx
22172 /* 33222222222211111111110000000000
22173 10987654321098765432109876543210
22174 x1101111xxxxxxxx1100x0xxxxxxxxxx
22183 if (((word
>> 14) & 0x1) == 0)
22185 if (((word
>> 29) & 0x1) == 0)
22187 if (((word
>> 30) & 0x1) == 0)
22189 /* 33222222222211111111110000000000
22190 10987654321098765432109876543210
22191 x0001111xxxxxxxx1010x0xxxxxxxxxx
22197 /* 33222222222211111111110000000000
22198 10987654321098765432109876543210
22199 x1001111xxxxxxxx1010x0xxxxxxxxxx
22206 if (((word
>> 30) & 0x1) == 0)
22208 /* 33222222222211111111110000000000
22209 10987654321098765432109876543210
22210 x0101111xxxxxxxx1010x0xxxxxxxxxx
22216 /* 33222222222211111111110000000000
22217 10987654321098765432109876543210
22218 x1101111xxxxxxxx1010x0xxxxxxxxxx
22226 if (((word
>> 29) & 0x1) == 0)
22228 /* 33222222222211111111110000000000
22229 10987654321098765432109876543210
22230 xx001111xxxxxxxx1110x0xxxxxxxxxx
22236 /* 33222222222211111111110000000000
22237 10987654321098765432109876543210
22238 xx101111xxxxxxxx1110x0xxxxxxxxxx
22247 if (((word
>> 13) & 0x1) == 0)
22249 if (((word
>> 14) & 0x1) == 0)
22251 if (((word
>> 23) & 0x1) == 0)
22253 if (((word
>> 29) & 0x1) == 0)
22255 /* 33222222222211111111110000000000
22256 10987654321098765432109876543210
22257 xx0011110xxxxxxx1001x0xxxxxxxxxx
22263 /* 33222222222211111111110000000000
22264 10987654321098765432109876543210
22265 xx1011110xxxxxxx1001x0xxxxxxxxxx
22272 if (((word
>> 29) & 0x1) == 0)
22274 /* 33222222222211111111110000000000
22275 10987654321098765432109876543210
22276 xx0011111xxxxxxx1001x0xxxxxxxxxx
22282 /* 33222222222211111111110000000000
22283 10987654321098765432109876543210
22284 xx1011111xxxxxxx1001x0xxxxxxxxxx
22292 if (((word
>> 29) & 0x1) == 0)
22294 /* 33222222222211111111110000000000
22295 10987654321098765432109876543210
22296 xx001111xxxxxxxx1101x0xxxxxxxxxx
22302 /* 33222222222211111111110000000000
22303 10987654321098765432109876543210
22304 xx101111xxxxxxxx1101x0xxxxxxxxxx
22312 if (((word
>> 14) & 0x1) == 0)
22314 if (((word
>> 30) & 0x1) == 0)
22316 /* 33222222222211111111110000000000
22317 10987654321098765432109876543210
22318 x0x01111xxxxxxxx1011x0xxxxxxxxxx
22324 /* 33222222222211111111110000000000
22325 10987654321098765432109876543210
22326 x1x01111xxxxxxxx1011x0xxxxxxxxxx
22333 if (((word
>> 29) & 0x1) == 0)
22335 if (((word
>> 23) & 0x1) == 0)
22337 /* 33222222222211111111110000000000
22338 10987654321098765432109876543210
22339 xx0011110xxxxxxx1111x0xxxxxxxxxx
22345 if (((word
>> 30) & 0x1) == 0)
22347 /* 33222222222211111111110000000000
22348 10987654321098765432109876543210
22349 x00011111xxxxxxx1111x0xxxxxxxxxx
22355 /* 33222222222211111111110000000000
22356 10987654321098765432109876543210
22357 x10011111xxxxxxx1111x0xxxxxxxxxx
22365 /* 33222222222211111111110000000000
22366 10987654321098765432109876543210
22367 xx101111xxxxxxxx1111x0xxxxxxxxxx
22377 if (((word
>> 11) & 0x1) == 0)
22379 if (((word
>> 14) & 0x1) == 0)
22381 if (((word
>> 12) & 0x1) == 0)
22383 if (((word
>> 29) & 0x1) == 0)
22385 /* 33222222222211111111110000000000
22386 10987654321098765432109876543210
22387 xx001111xxxxxxxx10x001xxxxxxxxxx
22393 /* 33222222222211111111110000000000
22394 10987654321098765432109876543210
22395 xx101111xxxxxxxx10x001xxxxxxxxxx
22402 if (((word
>> 29) & 0x1) == 0)
22404 /* 33222222222211111111110000000000
22405 10987654321098765432109876543210
22406 xx001111xxxxxxxx10x101xxxxxxxxxx
22412 /* 33222222222211111111110000000000
22413 10987654321098765432109876543210
22414 xx101111xxxxxxxx10x101xxxxxxxxxx
22422 if (((word
>> 13) & 0x1) == 0)
22424 if (((word
>> 29) & 0x1) == 0)
22426 /* 33222222222211111111110000000000
22427 10987654321098765432109876543210
22428 xx001111xxxxxxxx110x01xxxxxxxxxx
22434 /* 33222222222211111111110000000000
22435 10987654321098765432109876543210
22436 xx101111xxxxxxxx110x01xxxxxxxxxx
22443 if (((word
>> 12) & 0x1) == 0)
22445 if (((word
>> 29) & 0x1) == 0)
22447 /* 33222222222211111111110000000000
22448 10987654321098765432109876543210
22449 xx001111xxxxxxxx111001xxxxxxxxxx
22455 /* 33222222222211111111110000000000
22456 10987654321098765432109876543210
22457 xx101111xxxxxxxx111001xxxxxxxxxx
22464 if (((word
>> 29) & 0x1) == 0)
22466 /* 33222222222211111111110000000000
22467 10987654321098765432109876543210
22468 xx001111xxxxxxxx111101xxxxxxxxxx
22474 /* 33222222222211111111110000000000
22475 10987654321098765432109876543210
22476 xx101111xxxxxxxx111101xxxxxxxxxx
22486 if (((word
>> 12) & 0x1) == 0)
22488 if (((word
>> 29) & 0x1) == 0)
22490 if (((word
>> 30) & 0x1) == 0)
22492 /* 33222222222211111111110000000000
22493 10987654321098765432109876543210
22494 x0001111xxxxxxxx1xx011xxxxxxxxxx
22500 /* 33222222222211111111110000000000
22501 10987654321098765432109876543210
22502 x1001111xxxxxxxx1xx011xxxxxxxxxx
22509 if (((word
>> 30) & 0x1) == 0)
22511 /* 33222222222211111111110000000000
22512 10987654321098765432109876543210
22513 x0101111xxxxxxxx1xx011xxxxxxxxxx
22519 /* 33222222222211111111110000000000
22520 10987654321098765432109876543210
22521 x1101111xxxxxxxx1xx011xxxxxxxxxx
22529 if (((word
>> 13) & 0x1) == 0)
22531 if (((word
>> 29) & 0x1) == 0)
22533 if (((word
>> 30) & 0x1) == 0)
22535 /* 33222222222211111111110000000000
22536 10987654321098765432109876543210
22537 x0001111xxxxxxxx1x0111xxxxxxxxxx
22543 /* 33222222222211111111110000000000
22544 10987654321098765432109876543210
22545 x1001111xxxxxxxx1x0111xxxxxxxxxx
22552 if (((word
>> 30) & 0x1) == 0)
22554 /* 33222222222211111111110000000000
22555 10987654321098765432109876543210
22556 x0101111xxxxxxxx1x0111xxxxxxxxxx
22562 /* 33222222222211111111110000000000
22563 10987654321098765432109876543210
22564 x1101111xxxxxxxx1x0111xxxxxxxxxx
22572 if (((word
>> 29) & 0x1) == 0)
22574 /* 33222222222211111111110000000000
22575 10987654321098765432109876543210
22576 xx001111xxxxxxxx1x1111xxxxxxxxxx
22582 /* 33222222222211111111110000000000
22583 10987654321098765432109876543210
22584 xx101111xxxxxxxx1x1111xxxxxxxxxx
22595 if (((word
>> 29) & 0x1) == 0)
22597 if (((word
>> 30) & 0x1) == 0)
22599 if (((word
>> 21) & 0x1) == 0)
22601 /* 33222222222211111111110000000000
22602 10987654321098765432109876543210
22603 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
22609 /* 33222222222211111111110000000000
22610 10987654321098765432109876543210
22611 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
22618 if (((word
>> 10) & 0x1) == 0)
22620 if (((word
>> 12) & 0x1) == 0)
22622 /* 33222222222211111111110000000000
22623 10987654321098765432109876543210
22624 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
22630 if (((word
>> 13) & 0x1) == 0)
22632 if (((word
>> 14) & 0x1) == 0)
22634 if (((word
>> 23) & 0x1) == 0)
22636 /* 33222222222211111111110000000000
22637 10987654321098765432109876543210
22638 x10111110xxxxxxx1001x0xxxxxxxxxx
22644 /* 33222222222211111111110000000000
22645 10987654321098765432109876543210
22646 x10111111xxxxxxx1001x0xxxxxxxxxx
22653 /* 33222222222211111111110000000000
22654 10987654321098765432109876543210
22655 x1011111xxxxxxxx1101x0xxxxxxxxxx
22662 /* 33222222222211111111110000000000
22663 10987654321098765432109876543210
22664 x1011111xxxxxxxx1x11x0xxxxxxxxxx
22672 if (((word
>> 11) & 0x1) == 0)
22674 if (((word
>> 12) & 0x1) == 0)
22676 /* 33222222222211111111110000000000
22677 10987654321098765432109876543210
22678 x1011111xxxxxxxx1xx001xxxxxxxxxx
22684 /* 33222222222211111111110000000000
22685 10987654321098765432109876543210
22686 x1011111xxxxxxxx1xx101xxxxxxxxxx
22693 if (((word
>> 13) & 0x1) == 0)
22695 /* 33222222222211111111110000000000
22696 10987654321098765432109876543210
22697 x1011111xxxxxxxx1x0x11xxxxxxxxxx
22703 /* 33222222222211111111110000000000
22704 10987654321098765432109876543210
22705 x1011111xxxxxxxx1x1x11xxxxxxxxxx
22715 if (((word
>> 10) & 0x1) == 0)
22717 if (((word
>> 13) & 0x1) == 0)
22719 if (((word
>> 14) & 0x1) == 0)
22721 if (((word
>> 23) & 0x1) == 0)
22723 /* 33222222222211111111110000000000
22724 10987654321098765432109876543210
22725 xx1111110xxxxxxx100xx0xxxxxxxxxx
22731 /* 33222222222211111111110000000000
22732 10987654321098765432109876543210
22733 xx1111111xxxxxxx100xx0xxxxxxxxxx
22740 /* 33222222222211111111110000000000
22741 10987654321098765432109876543210
22742 xx111111xxxxxxxx110xx0xxxxxxxxxx
22749 /* 33222222222211111111110000000000
22750 10987654321098765432109876543210
22751 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
22758 if (((word
>> 11) & 0x1) == 0)
22760 if (((word
>> 12) & 0x1) == 0)
22762 if (((word
>> 13) & 0x1) == 0)
22764 /* 33222222222211111111110000000000
22765 10987654321098765432109876543210
22766 xx111111xxxxxxxx1x0001xxxxxxxxxx
22772 /* 33222222222211111111110000000000
22773 10987654321098765432109876543210
22774 xx111111xxxxxxxx1x1001xxxxxxxxxx
22781 /* 33222222222211111111110000000000
22782 10987654321098765432109876543210
22783 xx111111xxxxxxxx1xx101xxxxxxxxxx
22790 if (((word
>> 12) & 0x1) == 0)
22792 /* 33222222222211111111110000000000
22793 10987654321098765432109876543210
22794 xx111111xxxxxxxx1xx011xxxxxxxxxx
22800 if (((word
>> 13) & 0x1) == 0)
22802 /* 33222222222211111111110000000000
22803 10987654321098765432109876543210
22804 xx111111xxxxxxxx1x0111xxxxxxxxxx
22810 /* 33222222222211111111110000000000
22811 10987654321098765432109876543210
22812 xx111111xxxxxxxx1x1111xxxxxxxxxx
22828 /* Lookup opcode WORD in the opcode table. N.B. all alias
22829 opcodes are ignored here. */
22831 const aarch64_opcode
*
22832 aarch64_opcode_lookup (uint32_t word
)
22834 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
22837 const aarch64_opcode
*
22838 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
22840 /* Use the index as the key to locate the next opcode. */
22841 int key
= opcode
- aarch64_opcode_table
;
22845 case 12: value
= 19; break; /* add --> addg. */
22846 case 19: return NULL
; /* addg --> NULL. */
22847 case 16: value
= 20; break; /* sub --> subg. */
22848 case 20: return NULL
; /* subg --> NULL. */
22849 case 970: value
= 974; break; /* stnp --> stp. */
22850 case 974: return NULL
; /* stp --> NULL. */
22851 case 968: value
= 969; break; /* stllrb --> stllrh. */
22852 case 969: return NULL
; /* stllrh --> NULL. */
22853 case 971: value
= 975; break; /* ldnp --> ldp. */
22854 case 975: return NULL
; /* ldp --> NULL. */
22855 case 1624: value
= 1625; break; /* ldff1b --> ldff1b. */
22856 case 1625: return NULL
; /* ldff1b --> NULL. */
22857 case 1680: value
= 1681; break; /* ldff1sw --> ldff1sw. */
22858 case 1681: return NULL
; /* ldff1sw --> NULL. */
22859 case 1628: value
= 1629; break; /* ldff1b --> ldff1b. */
22860 case 1629: return NULL
; /* ldff1b --> NULL. */
22861 case 1647: value
= 1648; break; /* ldff1h --> ldff1h. */
22862 case 1648: return NULL
; /* ldff1h --> NULL. */
22863 case 1626: value
= 1627; break; /* ldff1b --> ldff1b. */
22864 case 1627: return NULL
; /* ldff1b --> NULL. */
22865 case 1645: value
= 1646; break; /* ldff1h --> ldff1h. */
22866 case 1646: return NULL
; /* ldff1h --> NULL. */
22867 case 1630: value
= 1631; break; /* ldff1b --> ldff1b. */
22868 case 1631: return NULL
; /* ldff1b --> NULL. */
22869 case 1649: value
= 1650; break; /* ldff1h --> ldff1h. */
22870 case 1650: return NULL
; /* ldff1h --> NULL. */
22871 case 1670: value
= 1671; break; /* ldff1sh --> ldff1sh. */
22872 case 1671: return NULL
; /* ldff1sh --> NULL. */
22873 case 1658: value
= 1659; break; /* ldff1sb --> ldff1sb. */
22874 case 1659: return NULL
; /* ldff1sb --> NULL. */
22875 case 1689: value
= 1690; break; /* ldff1w --> ldff1w. */
22876 case 1690: return NULL
; /* ldff1w --> NULL. */
22877 case 1662: value
= 1663; break; /* ldff1sb --> ldff1sb. */
22878 case 1663: return NULL
; /* ldff1sb --> NULL. */
22879 case 1672: value
= 1673; break; /* ldff1sh --> ldff1sh. */
22880 case 1673: return NULL
; /* ldff1sh --> NULL. */
22881 case 1660: value
= 1661; break; /* ldff1sb --> ldff1sb. */
22882 case 1661: return NULL
; /* ldff1sb --> NULL. */
22883 case 1691: value
= 1692; break; /* ldff1w --> ldff1w. */
22884 case 1692: return NULL
; /* ldff1w --> NULL. */
22885 case 1636: value
= 1637; break; /* ldff1d --> ldff1d. */
22886 case 1637: return NULL
; /* ldff1d --> NULL. */
22887 case 810: value
= 811; break; /* xaflag --> axflag. */
22888 case 811: value
= 1189; break; /* axflag --> tcommit. */
22889 case 1189: value
= 1192; break; /* tcommit --> msr. */
22890 case 1192: value
= 1193; break; /* msr --> hint. */
22891 case 1193: value
= 1209; break; /* hint --> clrex. */
22892 case 1209: value
= 1210; break; /* clrex --> dsb. */
22893 case 1210: value
= 1213; break; /* dsb --> dmb. */
22894 case 1213: value
= 1214; break; /* dmb --> isb. */
22895 case 1214: value
= 1215; break; /* isb --> sb. */
22896 case 1215: value
= 1216; break; /* sb --> sys. */
22897 case 1216: value
= 1224; break; /* sys --> msr. */
22898 case 1224: value
= 2373; break; /* msr --> cfinv. */
22899 case 2373: return NULL
; /* cfinv --> NULL. */
22900 case 1188: value
= 1190; break; /* tstart --> ttest. */
22901 case 1190: value
= 1225; break; /* ttest --> sysl. */
22902 case 1225: value
= 1226; break; /* sysl --> mrs. */
22903 case 1226: return NULL
; /* mrs --> NULL. */
22904 case 440: value
= 441; break; /* st4 --> st1. */
22905 case 441: value
= 442; break; /* st1 --> st2. */
22906 case 442: value
= 443; break; /* st2 --> st3. */
22907 case 443: return NULL
; /* st3 --> NULL. */
22908 case 448: value
= 449; break; /* st4 --> st1. */
22909 case 449: value
= 450; break; /* st1 --> st2. */
22910 case 450: value
= 451; break; /* st2 --> st3. */
22911 case 451: return NULL
; /* st3 --> NULL. */
22912 case 444: value
= 445; break; /* ld4 --> ld1. */
22913 case 445: value
= 446; break; /* ld1 --> ld2. */
22914 case 446: value
= 447; break; /* ld2 --> ld3. */
22915 case 447: return NULL
; /* ld3 --> NULL. */
22916 case 460: value
= 462; break; /* ld1 --> ld1r. */
22917 case 462: return NULL
; /* ld1r --> NULL. */
22918 case 464: value
= 466; break; /* ld2 --> ld2r. */
22919 case 466: return NULL
; /* ld2r --> NULL. */
22920 case 461: value
= 463; break; /* ld3 --> ld3r. */
22921 case 463: return NULL
; /* ld3r --> NULL. */
22922 case 465: value
= 467; break; /* ld4 --> ld4r. */
22923 case 467: return NULL
; /* ld4r --> NULL. */
22924 case 452: value
= 453; break; /* ld4 --> ld1. */
22925 case 453: value
= 454; break; /* ld1 --> ld2. */
22926 case 454: value
= 455; break; /* ld2 --> ld3. */
22927 case 455: return NULL
; /* ld3 --> NULL. */
22928 case 472: value
= 474; break; /* ld1 --> ld1r. */
22929 case 474: return NULL
; /* ld1r --> NULL. */
22930 case 473: value
= 475; break; /* ld3 --> ld3r. */
22931 case 475: return NULL
; /* ld3r --> NULL. */
22932 case 476: value
= 478; break; /* ld2 --> ld2r. */
22933 case 478: return NULL
; /* ld2r --> NULL. */
22934 case 477: value
= 479; break; /* ld4 --> ld4r. */
22935 case 479: return NULL
; /* ld4r --> NULL. */
22936 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
22937 case 764: return NULL
; /* fcvtzs --> NULL. */
22938 case 759: value
= 760; break; /* scvtf --> scvtf. */
22939 case 760: return NULL
; /* scvtf --> NULL. */
22940 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
22941 case 766: return NULL
; /* fcvtzu --> NULL. */
22942 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
22943 case 762: return NULL
; /* ucvtf --> NULL. */
22944 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
22945 case 768: return NULL
; /* fcvtns --> NULL. */
22946 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
22947 case 788: return NULL
; /* fcvtms --> NULL. */
22948 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
22949 case 784: return NULL
; /* fcvtps --> NULL. */
22950 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
22951 case 792: return NULL
; /* fcvtzs --> NULL. */
22952 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
22953 case 776: return NULL
; /* fcvtas --> NULL. */
22954 case 771: value
= 772; break; /* scvtf --> scvtf. */
22955 case 772: return NULL
; /* scvtf --> NULL. */
22956 case 779: value
= 780; break; /* fmov --> fmov. */
22957 case 780: return NULL
; /* fmov --> NULL. */
22958 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
22959 case 770: return NULL
; /* fcvtnu --> NULL. */
22960 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
22961 case 790: return NULL
; /* fcvtmu --> NULL. */
22962 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
22963 case 786: return NULL
; /* fcvtpu --> NULL. */
22964 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
22965 case 794: return NULL
; /* fcvtzu --> NULL. */
22966 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
22967 case 778: return NULL
; /* fcvtau --> NULL. */
22968 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
22969 case 774: return NULL
; /* ucvtf --> NULL. */
22970 case 781: value
= 782; break; /* fmov --> fmov. */
22971 case 782: return NULL
; /* fmov --> NULL. */
22972 case 816: value
= 817; break; /* fmov --> fmov. */
22973 case 817: return NULL
; /* fmov --> NULL. */
22974 case 825: value
= 826; break; /* frintn --> frintn. */
22975 case 826: return NULL
; /* frintn --> NULL. */
22976 case 820: value
= 821; break; /* fneg --> fneg. */
22977 case 821: return NULL
; /* fneg --> NULL. */
22978 case 829: value
= 830; break; /* frintm --> frintm. */
22979 case 830: return NULL
; /* frintm --> NULL. */
22980 case 818: value
= 819; break; /* fabs --> fabs. */
22981 case 819: return NULL
; /* fabs --> NULL. */
22982 case 827: value
= 828; break; /* frintp --> frintp. */
22983 case 828: return NULL
; /* frintp --> NULL. */
22984 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
22985 case 823: return NULL
; /* fsqrt --> NULL. */
22986 case 831: value
= 832; break; /* frintz --> frintz. */
22987 case 832: return NULL
; /* frintz --> NULL. */
22988 case 824: value
= 2404; break; /* fcvt --> bfcvt. */
22989 case 2404: return NULL
; /* bfcvt --> NULL. */
22990 case 833: value
= 834; break; /* frinta --> frinta. */
22991 case 834: return NULL
; /* frinta --> NULL. */
22992 case 835: value
= 836; break; /* frintx --> frintx. */
22993 case 836: return NULL
; /* frintx --> NULL. */
22994 case 837: value
= 838; break; /* frinti --> frinti. */
22995 case 838: return NULL
; /* frinti --> NULL. */
22996 case 802: value
= 803; break; /* fcmp --> fcmp. */
22997 case 803: return NULL
; /* fcmp --> NULL. */
22998 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
22999 case 805: return NULL
; /* fcmpe --> NULL. */
23000 case 806: value
= 807; break; /* fcmp --> fcmp. */
23001 case 807: return NULL
; /* fcmp --> NULL. */
23002 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
23003 case 809: return NULL
; /* fcmpe --> NULL. */
23004 case 865: value
= 866; break; /* fmov --> fmov. */
23005 case 866: return NULL
; /* fmov --> NULL. */
23006 case 839: value
= 840; break; /* fmul --> fmul. */
23007 case 840: return NULL
; /* fmul --> NULL. */
23008 case 855: value
= 856; break; /* fnmul --> fnmul. */
23009 case 856: return NULL
; /* fnmul --> NULL. */
23010 case 847: value
= 848; break; /* fmax --> fmax. */
23011 case 848: return NULL
; /* fmax --> NULL. */
23012 case 843: value
= 844; break; /* fadd --> fadd. */
23013 case 844: return NULL
; /* fadd --> NULL. */
23014 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
23015 case 852: return NULL
; /* fmaxnm --> NULL. */
23016 case 841: value
= 842; break; /* fdiv --> fdiv. */
23017 case 842: return NULL
; /* fdiv --> NULL. */
23018 case 849: value
= 850; break; /* fmin --> fmin. */
23019 case 850: return NULL
; /* fmin --> NULL. */
23020 case 845: value
= 846; break; /* fsub --> fsub. */
23021 case 846: return NULL
; /* fsub --> NULL. */
23022 case 853: value
= 854; break; /* fminnm --> fminnm. */
23023 case 854: return NULL
; /* fminnm --> NULL. */
23024 case 798: value
= 799; break; /* fccmp --> fccmp. */
23025 case 799: return NULL
; /* fccmp --> NULL. */
23026 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
23027 case 801: return NULL
; /* fccmpe --> NULL. */
23028 case 867: value
= 868; break; /* fcsel --> fcsel. */
23029 case 868: return NULL
; /* fcsel --> NULL. */
23030 case 133: value
= 374; break; /* movi --> sshr. */
23031 case 374: value
= 376; break; /* sshr --> srshr. */
23032 case 376: return NULL
; /* srshr --> NULL. */
23033 case 141: value
= 396; break; /* mvni --> ushr. */
23034 case 396: value
= 398; break; /* ushr --> urshr. */
23035 case 398: value
= 400; break; /* urshr --> sri. */
23036 case 400: value
= 402; break; /* sri --> sqshlu. */
23037 case 402: return NULL
; /* sqshlu --> NULL. */
23038 case 134: value
= 375; break; /* orr --> ssra. */
23039 case 375: value
= 377; break; /* ssra --> srsra. */
23040 case 377: value
= 378; break; /* srsra --> shl. */
23041 case 378: value
= 379; break; /* shl --> sqshl. */
23042 case 379: return NULL
; /* sqshl --> NULL. */
23043 case 142: value
= 397; break; /* bic --> usra. */
23044 case 397: value
= 399; break; /* usra --> ursra. */
23045 case 399: value
= 401; break; /* ursra --> sli. */
23046 case 401: value
= 403; break; /* sli --> uqshl. */
23047 case 403: return NULL
; /* uqshl --> NULL. */
23048 case 857: value
= 858; break; /* fmadd --> fmadd. */
23049 case 858: return NULL
; /* fmadd --> NULL. */
23050 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
23051 case 862: return NULL
; /* fnmadd --> NULL. */
23052 case 135: value
= 380; break; /* movi --> shrn. */
23053 case 380: value
= 381; break; /* shrn --> shrn2. */
23054 case 381: value
= 388; break; /* shrn2 --> sshll. */
23055 case 388: value
= 390; break; /* sshll --> sshll2. */
23056 case 390: return NULL
; /* sshll2 --> NULL. */
23057 case 143: value
= 404; break; /* mvni --> sqshrun. */
23058 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
23059 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
23060 case 412: value
= 414; break; /* ushll --> ushll2. */
23061 case 414: return NULL
; /* ushll2 --> NULL. */
23062 case 136: value
= 384; break; /* orr --> sqshrn. */
23063 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
23064 case 385: return NULL
; /* sqshrn2 --> NULL. */
23065 case 144: value
= 408; break; /* bic --> uqshrn. */
23066 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
23067 case 409: return NULL
; /* uqshrn2 --> NULL. */
23068 case 138: value
= 392; break; /* movi --> scvtf. */
23069 case 392: value
= 393; break; /* scvtf --> scvtf. */
23070 case 393: return NULL
; /* scvtf --> NULL. */
23071 case 146: value
= 147; break; /* movi --> movi. */
23072 case 147: value
= 416; break; /* movi --> ucvtf. */
23073 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
23074 case 417: return NULL
; /* ucvtf --> NULL. */
23075 case 140: value
= 394; break; /* fmov --> fcvtzs. */
23076 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
23077 case 395: return NULL
; /* fcvtzs --> NULL. */
23078 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
23079 case 419: return NULL
; /* fcvtzu --> NULL. */
23080 case 859: value
= 860; break; /* fmsub --> fmsub. */
23081 case 860: return NULL
; /* fmsub --> NULL. */
23082 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
23083 case 864: return NULL
; /* fnmsub --> NULL. */
23084 case 598: value
= 599; break; /* scvtf --> scvtf. */
23085 case 599: return NULL
; /* scvtf --> NULL. */
23086 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
23087 case 601: return NULL
; /* fcvtzs --> NULL. */
23088 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
23089 case 615: return NULL
; /* ucvtf --> NULL. */
23090 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
23091 case 617: return NULL
; /* fcvtzu --> NULL. */
23092 default: return NULL
;
23095 return aarch64_opcode_table
+ value
;
23098 const aarch64_opcode
*
23099 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
23101 /* Use the index as the key to locate the alias opcode. */
23102 int key
= opcode
- aarch64_opcode_table
;
23106 case 2: value
= 3; break; /* sbc --> ngc. */
23107 case 4: value
= 5; break; /* sbcs --> ngcs. */
23108 case 7: value
= 8; break; /* adds --> cmn. */
23109 case 10: value
= 11; break; /* subs --> cmp. */
23110 case 12: value
= 13; break; /* add --> mov. */
23111 case 14: value
= 15; break; /* adds --> cmn. */
23112 case 17: value
= 18; break; /* subs --> cmp. */
23113 case 22: value
= 23; break; /* adds --> cmn. */
23114 case 24: value
= 25; break; /* sub --> neg. */
23115 case 26: value
= 27; break; /* subs --> cmp. */
23116 case 152: value
= 153; break; /* umov --> mov. */
23117 case 154: value
= 155; break; /* ins --> mov. */
23118 case 156: value
= 157; break; /* ins --> mov. */
23119 case 242: value
= 243; break; /* not --> mvn. */
23120 case 317: value
= 318; break; /* orr --> mov. */
23121 case 388: value
= 389; break; /* sshll --> sxtl. */
23122 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
23123 case 412: value
= 413; break; /* ushll --> uxtl. */
23124 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
23125 case 535: value
= 536; break; /* dup --> mov. */
23126 case 618: value
= 623; break; /* sbfm --> sxtw. */
23127 case 625: value
= 627; break; /* bfm --> bfc. */
23128 case 629: value
= 633; break; /* ubfm --> uxth. */
23129 case 663: value
= 665; break; /* csinc --> cset. */
23130 case 666: value
= 668; break; /* csinv --> csetm. */
23131 case 669: value
= 670; break; /* csneg --> cneg. */
23132 case 688: value
= 688; break; /* rev --> rev. */
23133 case 713: value
= 714; break; /* lslv --> lsl. */
23134 case 715: value
= 716; break; /* lsrv --> lsr. */
23135 case 717: value
= 718; break; /* asrv --> asr. */
23136 case 719: value
= 720; break; /* rorv --> ror. */
23137 case 722: value
= 723; break; /* subps --> cmpp. */
23138 case 735: value
= 736; break; /* madd --> mul. */
23139 case 737: value
= 738; break; /* msub --> mneg. */
23140 case 739: value
= 740; break; /* smaddl --> smull. */
23141 case 741: value
= 742; break; /* smsubl --> smnegl. */
23142 case 744: value
= 745; break; /* umaddl --> umull. */
23143 case 746: value
= 747; break; /* umsubl --> umnegl. */
23144 case 757: value
= 758; break; /* extr --> ror. */
23145 case 990: value
= 991; break; /* and --> bic. */
23146 case 992: value
= 993; break; /* orr --> mov. */
23147 case 995: value
= 996; break; /* ands --> tst. */
23148 case 999: value
= 1001; break; /* orr --> uxtw. */
23149 case 1002: value
= 1003; break; /* orn --> mvn. */
23150 case 1006: value
= 1007; break; /* ands --> tst. */
23151 case 1037: value
= 1133; break; /* ldaddb --> staddb. */
23152 case 1038: value
= 1134; break; /* ldaddh --> staddh. */
23153 case 1039: value
= 1135; break; /* ldadd --> stadd. */
23154 case 1041: value
= 1136; break; /* ldaddlb --> staddlb. */
23155 case 1044: value
= 1137; break; /* ldaddlh --> staddlh. */
23156 case 1047: value
= 1138; break; /* ldaddl --> staddl. */
23157 case 1049: value
= 1139; break; /* ldclrb --> stclrb. */
23158 case 1050: value
= 1140; break; /* ldclrh --> stclrh. */
23159 case 1051: value
= 1141; break; /* ldclr --> stclr. */
23160 case 1053: value
= 1142; break; /* ldclrlb --> stclrlb. */
23161 case 1056: value
= 1143; break; /* ldclrlh --> stclrlh. */
23162 case 1059: value
= 1144; break; /* ldclrl --> stclrl. */
23163 case 1061: value
= 1145; break; /* ldeorb --> steorb. */
23164 case 1062: value
= 1146; break; /* ldeorh --> steorh. */
23165 case 1063: value
= 1147; break; /* ldeor --> steor. */
23166 case 1065: value
= 1148; break; /* ldeorlb --> steorlb. */
23167 case 1068: value
= 1149; break; /* ldeorlh --> steorlh. */
23168 case 1071: value
= 1150; break; /* ldeorl --> steorl. */
23169 case 1073: value
= 1151; break; /* ldsetb --> stsetb. */
23170 case 1074: value
= 1152; break; /* ldseth --> stseth. */
23171 case 1075: value
= 1153; break; /* ldset --> stset. */
23172 case 1077: value
= 1154; break; /* ldsetlb --> stsetlb. */
23173 case 1080: value
= 1155; break; /* ldsetlh --> stsetlh. */
23174 case 1083: value
= 1156; break; /* ldsetl --> stsetl. */
23175 case 1085: value
= 1157; break; /* ldsmaxb --> stsmaxb. */
23176 case 1086: value
= 1158; break; /* ldsmaxh --> stsmaxh. */
23177 case 1087: value
= 1159; break; /* ldsmax --> stsmax. */
23178 case 1089: value
= 1160; break; /* ldsmaxlb --> stsmaxlb. */
23179 case 1092: value
= 1161; break; /* ldsmaxlh --> stsmaxlh. */
23180 case 1095: value
= 1162; break; /* ldsmaxl --> stsmaxl. */
23181 case 1097: value
= 1163; break; /* ldsminb --> stsminb. */
23182 case 1098: value
= 1164; break; /* ldsminh --> stsminh. */
23183 case 1099: value
= 1165; break; /* ldsmin --> stsmin. */
23184 case 1101: value
= 1166; break; /* ldsminlb --> stsminlb. */
23185 case 1104: value
= 1167; break; /* ldsminlh --> stsminlh. */
23186 case 1107: value
= 1168; break; /* ldsminl --> stsminl. */
23187 case 1109: value
= 1169; break; /* ldumaxb --> stumaxb. */
23188 case 1110: value
= 1170; break; /* ldumaxh --> stumaxh. */
23189 case 1111: value
= 1171; break; /* ldumax --> stumax. */
23190 case 1113: value
= 1172; break; /* ldumaxlb --> stumaxlb. */
23191 case 1116: value
= 1173; break; /* ldumaxlh --> stumaxlh. */
23192 case 1119: value
= 1174; break; /* ldumaxl --> stumaxl. */
23193 case 1121: value
= 1175; break; /* lduminb --> stuminb. */
23194 case 1122: value
= 1176; break; /* lduminh --> stuminh. */
23195 case 1123: value
= 1177; break; /* ldumin --> stumin. */
23196 case 1125: value
= 1178; break; /* lduminlb --> stuminlb. */
23197 case 1128: value
= 1179; break; /* lduminlh --> stuminlh. */
23198 case 1131: value
= 1180; break; /* lduminl --> stuminl. */
23199 case 1181: value
= 1182; break; /* movn --> mov. */
23200 case 1183: value
= 1184; break; /* movz --> mov. */
23201 case 1193: value
= 1234; break; /* hint --> autibsp. */
23202 case 1210: value
= 1212; break; /* dsb --> pssbb. */
23203 case 1216: value
= 1223; break; /* sys --> cpp. */
23204 case 1282: value
= 2032; break; /* and --> bic. */
23205 case 1284: value
= 1265; break; /* and --> mov. */
23206 case 1285: value
= 1269; break; /* ands --> movs. */
23207 case 1320: value
= 2033; break; /* cmpge --> cmple. */
23208 case 1323: value
= 2036; break; /* cmpgt --> cmplt. */
23209 case 1325: value
= 2034; break; /* cmphi --> cmplo. */
23210 case 1328: value
= 2035; break; /* cmphs --> cmpls. */
23211 case 1350: value
= 1262; break; /* cpy --> mov. */
23212 case 1351: value
= 1264; break; /* cpy --> mov. */
23213 case 1352: value
= 2043; break; /* cpy --> fmov. */
23214 case 1364: value
= 1257; break; /* dup --> mov. */
23215 case 1365: value
= 1259; break; /* dup --> mov. */
23216 case 1366: value
= 2042; break; /* dup --> fmov. */
23217 case 1367: value
= 1260; break; /* dupm --> mov. */
23218 case 1369: value
= 2037; break; /* eor --> eon. */
23219 case 1371: value
= 1270; break; /* eor --> not. */
23220 case 1372: value
= 1271; break; /* eors --> nots. */
23221 case 1377: value
= 2038; break; /* facge --> facle. */
23222 case 1378: value
= 2039; break; /* facgt --> faclt. */
23223 case 1391: value
= 2040; break; /* fcmge --> fcmle. */
23224 case 1393: value
= 2041; break; /* fcmgt --> fcmlt. */
23225 case 1399: value
= 1254; break; /* fcpy --> fmov. */
23226 case 1422: value
= 1253; break; /* fdup --> fmov. */
23227 case 1753: value
= 1255; break; /* orr --> mov. */
23228 case 1754: value
= 2044; break; /* orr --> orn. */
23229 case 1756: value
= 1258; break; /* orr --> mov. */
23230 case 1757: value
= 1268; break; /* orrs --> movs. */
23231 case 1819: value
= 1263; break; /* sel --> mov. */
23232 case 1820: value
= 1266; break; /* sel --> mov. */
23233 default: return NULL
;
23236 return aarch64_opcode_table
+ value
;
23239 const aarch64_opcode
*
23240 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
23242 /* Use the index as the key to locate the next opcode. */
23243 int key
= opcode
- aarch64_opcode_table
;
23247 case 3: value
= 2; break; /* ngc --> sbc. */
23248 case 5: value
= 4; break; /* ngcs --> sbcs. */
23249 case 8: value
= 7; break; /* cmn --> adds. */
23250 case 11: value
= 10; break; /* cmp --> subs. */
23251 case 13: value
= 12; break; /* mov --> add. */
23252 case 15: value
= 14; break; /* cmn --> adds. */
23253 case 18: value
= 17; break; /* cmp --> subs. */
23254 case 23: value
= 22; break; /* cmn --> adds. */
23255 case 25: value
= 24; break; /* neg --> sub. */
23256 case 27: value
= 28; break; /* cmp --> negs. */
23257 case 28: value
= 26; break; /* negs --> subs. */
23258 case 153: value
= 152; break; /* mov --> umov. */
23259 case 155: value
= 154; break; /* mov --> ins. */
23260 case 157: value
= 156; break; /* mov --> ins. */
23261 case 243: value
= 242; break; /* mvn --> not. */
23262 case 318: value
= 317; break; /* mov --> orr. */
23263 case 389: value
= 388; break; /* sxtl --> sshll. */
23264 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
23265 case 413: value
= 412; break; /* uxtl --> ushll. */
23266 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
23267 case 536: value
= 535; break; /* mov --> dup. */
23268 case 623: value
= 622; break; /* sxtw --> sxth. */
23269 case 622: value
= 621; break; /* sxth --> sxtb. */
23270 case 621: value
= 624; break; /* sxtb --> asr. */
23271 case 624: value
= 620; break; /* asr --> sbfx. */
23272 case 620: value
= 619; break; /* sbfx --> sbfiz. */
23273 case 619: value
= 618; break; /* sbfiz --> sbfm. */
23274 case 627: value
= 628; break; /* bfc --> bfxil. */
23275 case 628: value
= 626; break; /* bfxil --> bfi. */
23276 case 626: value
= 625; break; /* bfi --> bfm. */
23277 case 633: value
= 632; break; /* uxth --> uxtb. */
23278 case 632: value
= 635; break; /* uxtb --> lsr. */
23279 case 635: value
= 634; break; /* lsr --> lsl. */
23280 case 634: value
= 631; break; /* lsl --> ubfx. */
23281 case 631: value
= 630; break; /* ubfx --> ubfiz. */
23282 case 630: value
= 629; break; /* ubfiz --> ubfm. */
23283 case 665: value
= 664; break; /* cset --> cinc. */
23284 case 664: value
= 663; break; /* cinc --> csinc. */
23285 case 668: value
= 667; break; /* csetm --> cinv. */
23286 case 667: value
= 666; break; /* cinv --> csinv. */
23287 case 670: value
= 669; break; /* cneg --> csneg. */
23288 case 688: value
= 689; break; /* rev --> rev64. */
23289 case 714: value
= 713; break; /* lsl --> lslv. */
23290 case 716: value
= 715; break; /* lsr --> lsrv. */
23291 case 718: value
= 717; break; /* asr --> asrv. */
23292 case 720: value
= 719; break; /* ror --> rorv. */
23293 case 723: value
= 722; break; /* cmpp --> subps. */
23294 case 736: value
= 735; break; /* mul --> madd. */
23295 case 738: value
= 737; break; /* mneg --> msub. */
23296 case 740: value
= 739; break; /* smull --> smaddl. */
23297 case 742: value
= 741; break; /* smnegl --> smsubl. */
23298 case 745: value
= 744; break; /* umull --> umaddl. */
23299 case 747: value
= 746; break; /* umnegl --> umsubl. */
23300 case 758: value
= 757; break; /* ror --> extr. */
23301 case 991: value
= 990; break; /* bic --> and. */
23302 case 993: value
= 992; break; /* mov --> orr. */
23303 case 996: value
= 995; break; /* tst --> ands. */
23304 case 1001: value
= 1000; break; /* uxtw --> mov. */
23305 case 1000: value
= 999; break; /* mov --> orr. */
23306 case 1003: value
= 1002; break; /* mvn --> orn. */
23307 case 1007: value
= 1006; break; /* tst --> ands. */
23308 case 1133: value
= 1037; break; /* staddb --> ldaddb. */
23309 case 1134: value
= 1038; break; /* staddh --> ldaddh. */
23310 case 1135: value
= 1039; break; /* stadd --> ldadd. */
23311 case 1136: value
= 1041; break; /* staddlb --> ldaddlb. */
23312 case 1137: value
= 1044; break; /* staddlh --> ldaddlh. */
23313 case 1138: value
= 1047; break; /* staddl --> ldaddl. */
23314 case 1139: value
= 1049; break; /* stclrb --> ldclrb. */
23315 case 1140: value
= 1050; break; /* stclrh --> ldclrh. */
23316 case 1141: value
= 1051; break; /* stclr --> ldclr. */
23317 case 1142: value
= 1053; break; /* stclrlb --> ldclrlb. */
23318 case 1143: value
= 1056; break; /* stclrlh --> ldclrlh. */
23319 case 1144: value
= 1059; break; /* stclrl --> ldclrl. */
23320 case 1145: value
= 1061; break; /* steorb --> ldeorb. */
23321 case 1146: value
= 1062; break; /* steorh --> ldeorh. */
23322 case 1147: value
= 1063; break; /* steor --> ldeor. */
23323 case 1148: value
= 1065; break; /* steorlb --> ldeorlb. */
23324 case 1149: value
= 1068; break; /* steorlh --> ldeorlh. */
23325 case 1150: value
= 1071; break; /* steorl --> ldeorl. */
23326 case 1151: value
= 1073; break; /* stsetb --> ldsetb. */
23327 case 1152: value
= 1074; break; /* stseth --> ldseth. */
23328 case 1153: value
= 1075; break; /* stset --> ldset. */
23329 case 1154: value
= 1077; break; /* stsetlb --> ldsetlb. */
23330 case 1155: value
= 1080; break; /* stsetlh --> ldsetlh. */
23331 case 1156: value
= 1083; break; /* stsetl --> ldsetl. */
23332 case 1157: value
= 1085; break; /* stsmaxb --> ldsmaxb. */
23333 case 1158: value
= 1086; break; /* stsmaxh --> ldsmaxh. */
23334 case 1159: value
= 1087; break; /* stsmax --> ldsmax. */
23335 case 1160: value
= 1089; break; /* stsmaxlb --> ldsmaxlb. */
23336 case 1161: value
= 1092; break; /* stsmaxlh --> ldsmaxlh. */
23337 case 1162: value
= 1095; break; /* stsmaxl --> ldsmaxl. */
23338 case 1163: value
= 1097; break; /* stsminb --> ldsminb. */
23339 case 1164: value
= 1098; break; /* stsminh --> ldsminh. */
23340 case 1165: value
= 1099; break; /* stsmin --> ldsmin. */
23341 case 1166: value
= 1101; break; /* stsminlb --> ldsminlb. */
23342 case 1167: value
= 1104; break; /* stsminlh --> ldsminlh. */
23343 case 1168: value
= 1107; break; /* stsminl --> ldsminl. */
23344 case 1169: value
= 1109; break; /* stumaxb --> ldumaxb. */
23345 case 1170: value
= 1110; break; /* stumaxh --> ldumaxh. */
23346 case 1171: value
= 1111; break; /* stumax --> ldumax. */
23347 case 1172: value
= 1113; break; /* stumaxlb --> ldumaxlb. */
23348 case 1173: value
= 1116; break; /* stumaxlh --> ldumaxlh. */
23349 case 1174: value
= 1119; break; /* stumaxl --> ldumaxl. */
23350 case 1175: value
= 1121; break; /* stuminb --> lduminb. */
23351 case 1176: value
= 1122; break; /* stuminh --> lduminh. */
23352 case 1177: value
= 1123; break; /* stumin --> ldumin. */
23353 case 1178: value
= 1125; break; /* stuminlb --> lduminlb. */
23354 case 1179: value
= 1128; break; /* stuminlh --> lduminlh. */
23355 case 1180: value
= 1131; break; /* stuminl --> lduminl. */
23356 case 1182: value
= 1181; break; /* mov --> movn. */
23357 case 1184: value
= 1183; break; /* mov --> movz. */
23358 case 1234: value
= 1233; break; /* autibsp --> autibz. */
23359 case 1233: value
= 1232; break; /* autibz --> autiasp. */
23360 case 1232: value
= 1231; break; /* autiasp --> autiaz. */
23361 case 1231: value
= 1230; break; /* autiaz --> pacibsp. */
23362 case 1230: value
= 1229; break; /* pacibsp --> pacibz. */
23363 case 1229: value
= 1228; break; /* pacibz --> paciasp. */
23364 case 1228: value
= 1227; break; /* paciasp --> paciaz. */
23365 case 1227: value
= 1208; break; /* paciaz --> psb. */
23366 case 1208: value
= 1207; break; /* psb --> esb. */
23367 case 1207: value
= 1206; break; /* esb --> autib1716. */
23368 case 1206: value
= 1205; break; /* autib1716 --> autia1716. */
23369 case 1205: value
= 1204; break; /* autia1716 --> pacib1716. */
23370 case 1204: value
= 1203; break; /* pacib1716 --> pacia1716. */
23371 case 1203: value
= 1202; break; /* pacia1716 --> xpaclri. */
23372 case 1202: value
= 1201; break; /* xpaclri --> sevl. */
23373 case 1201: value
= 1200; break; /* sevl --> sev. */
23374 case 1200: value
= 1199; break; /* sev --> wfi. */
23375 case 1199: value
= 1198; break; /* wfi --> wfe. */
23376 case 1198: value
= 1197; break; /* wfe --> yield. */
23377 case 1197: value
= 1196; break; /* yield --> bti. */
23378 case 1196: value
= 1195; break; /* bti --> csdb. */
23379 case 1195: value
= 1194; break; /* csdb --> nop. */
23380 case 1194: value
= 1193; break; /* nop --> hint. */
23381 case 1212: value
= 1211; break; /* pssbb --> ssbb. */
23382 case 1211: value
= 1210; break; /* ssbb --> dsb. */
23383 case 1223: value
= 1222; break; /* cpp --> dvp. */
23384 case 1222: value
= 1221; break; /* dvp --> cfp. */
23385 case 1221: value
= 1220; break; /* cfp --> tlbi. */
23386 case 1220: value
= 1219; break; /* tlbi --> ic. */
23387 case 1219: value
= 1218; break; /* ic --> dc. */
23388 case 1218: value
= 1217; break; /* dc --> at. */
23389 case 1217: value
= 1216; break; /* at --> sys. */
23390 case 2032: value
= 1282; break; /* bic --> and. */
23391 case 1265: value
= 1284; break; /* mov --> and. */
23392 case 1269: value
= 1285; break; /* movs --> ands. */
23393 case 2033: value
= 1320; break; /* cmple --> cmpge. */
23394 case 2036: value
= 1323; break; /* cmplt --> cmpgt. */
23395 case 2034: value
= 1325; break; /* cmplo --> cmphi. */
23396 case 2035: value
= 1328; break; /* cmpls --> cmphs. */
23397 case 1262: value
= 1350; break; /* mov --> cpy. */
23398 case 1264: value
= 1351; break; /* mov --> cpy. */
23399 case 2043: value
= 1267; break; /* fmov --> mov. */
23400 case 1267: value
= 1352; break; /* mov --> cpy. */
23401 case 1257: value
= 1364; break; /* mov --> dup. */
23402 case 1259: value
= 1256; break; /* mov --> mov. */
23403 case 1256: value
= 1365; break; /* mov --> dup. */
23404 case 2042: value
= 1261; break; /* fmov --> mov. */
23405 case 1261: value
= 1366; break; /* mov --> dup. */
23406 case 1260: value
= 1367; break; /* mov --> dupm. */
23407 case 2037: value
= 1369; break; /* eon --> eor. */
23408 case 1270: value
= 1371; break; /* not --> eor. */
23409 case 1271: value
= 1372; break; /* nots --> eors. */
23410 case 2038: value
= 1377; break; /* facle --> facge. */
23411 case 2039: value
= 1378; break; /* faclt --> facgt. */
23412 case 2040: value
= 1391; break; /* fcmle --> fcmge. */
23413 case 2041: value
= 1393; break; /* fcmlt --> fcmgt. */
23414 case 1254: value
= 1399; break; /* fmov --> fcpy. */
23415 case 1253: value
= 1422; break; /* fmov --> fdup. */
23416 case 1255: value
= 1753; break; /* mov --> orr. */
23417 case 2044: value
= 1754; break; /* orn --> orr. */
23418 case 1258: value
= 1756; break; /* mov --> orr. */
23419 case 1268: value
= 1757; break; /* movs --> orrs. */
23420 case 1263: value
= 1819; break; /* mov --> sel. */
23421 case 1266: value
= 1820; break; /* mov --> sel. */
23422 default: return NULL
;
23425 return aarch64_opcode_table
+ value
;
23429 aarch64_extract_operand (const aarch64_operand
*self
,
23430 aarch64_opnd_info
*info
,
23431 aarch64_insn code
, const aarch64_inst
*inst
,
23432 aarch64_operand_error
*errors
)
23434 /* Use the index as the key. */
23435 int key
= self
- aarch64_operands
;
23484 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
23486 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
23488 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
23490 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
23492 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
23494 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
23500 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
23502 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
23504 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
23506 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
23508 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
23545 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
23548 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
23552 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
23554 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
23557 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
23560 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
23562 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
23564 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
23566 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
23570 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
23574 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
23577 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
23580 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
23582 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
23588 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
23590 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
23592 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
23594 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
23596 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
23598 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
23600 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
23606 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
23609 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
23611 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
23614 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
23616 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
23621 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
23623 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
23625 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
23630 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
23645 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
23654 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
23659 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
23661 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
23663 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
23665 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
23667 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
23669 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
23671 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
23673 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
23675 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
23677 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
23679 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
23681 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
23685 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
23689 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
23695 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
23697 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
23700 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
23701 default: assert (0); abort ();
This page took 0.566073 seconds and 4 git commands to generate.