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
>> 30) & 0x1) == 0)
2363 if (((word
>> 31) & 0x1) == 0)
2365 /* 33222222222211111111110000000000
2366 10987654321098765432109876543210
2367 0001100100xxxxxxxxxx00xxxxxxxxxx
2373 /* 33222222222211111111110000000000
2374 10987654321098765432109876543210
2375 1001100100xxxxxxxxxx00xxxxxxxxxx
2382 if (((word
>> 31) & 0x1) == 0)
2384 /* 33222222222211111111110000000000
2385 10987654321098765432109876543210
2386 0101100100xxxxxxxxxx00xxxxxxxxxx
2392 /* 33222222222211111111110000000000
2393 10987654321098765432109876543210
2394 1101100100xxxxxxxxxx00xxxxxxxxxx
2402 /* 33222222222211111111110000000000
2403 10987654321098765432109876543210
2404 xx01100100xxxxxxxxxx10xxxxxxxxxx
2411 /* 33222222222211111111110000000000
2412 10987654321098765432109876543210
2413 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2420 if (((word
>> 31) & 0x1) == 0)
2422 if (((word
>> 30) & 0x1) == 0)
2424 /* 33222222222211111111110000000000
2425 10987654321098765432109876543210
2426 0011100100xxxxxxxxxxxxxxxxxxxxxx
2432 /* 33222222222211111111110000000000
2433 10987654321098765432109876543210
2434 0111100100xxxxxxxxxxxxxxxxxxxxxx
2441 /* 33222222222211111111110000000000
2442 10987654321098765432109876543210
2443 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2451 if (((word
>> 29) & 0x1) == 0)
2453 if (((word
>> 10) & 0x1) == 0)
2455 if (((word
>> 11) & 0x1) == 0)
2457 if (((word
>> 21) & 0x1) == 0)
2459 if (((word
>> 30) & 0x1) == 0)
2461 if (((word
>> 31) & 0x1) == 0)
2463 /* 33222222222211111111110000000000
2464 10987654321098765432109876543210
2465 00011001010xxxxxxxxx00xxxxxxxxxx
2471 /* 33222222222211111111110000000000
2472 10987654321098765432109876543210
2473 10011001010xxxxxxxxx00xxxxxxxxxx
2480 if (((word
>> 31) & 0x1) == 0)
2482 /* 33222222222211111111110000000000
2483 10987654321098765432109876543210
2484 01011001010xxxxxxxxx00xxxxxxxxxx
2490 /* 33222222222211111111110000000000
2491 10987654321098765432109876543210
2492 11011001010xxxxxxxxx00xxxxxxxxxx
2500 /* 33222222222211111111110000000000
2501 10987654321098765432109876543210
2502 xx011001011xxxxxxxxx00xxxxxxxxxx
2509 /* 33222222222211111111110000000000
2510 10987654321098765432109876543210
2511 xx01100101xxxxxxxxxx10xxxxxxxxxx
2518 /* 33222222222211111111110000000000
2519 10987654321098765432109876543210
2520 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2527 if (((word
>> 31) & 0x1) == 0)
2529 if (((word
>> 30) & 0x1) == 0)
2531 /* 33222222222211111111110000000000
2532 10987654321098765432109876543210
2533 0011100101xxxxxxxxxxxxxxxxxxxxxx
2539 /* 33222222222211111111110000000000
2540 10987654321098765432109876543210
2541 0111100101xxxxxxxxxxxxxxxxxxxxxx
2548 /* 33222222222211111111110000000000
2549 10987654321098765432109876543210
2550 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2559 if (((word
>> 29) & 0x1) == 0)
2561 if (((word
>> 10) & 0x1) == 0)
2563 if (((word
>> 11) & 0x1) == 0)
2565 if (((word
>> 22) & 0x1) == 0)
2567 if (((word
>> 30) & 0x1) == 0)
2569 if (((word
>> 31) & 0x1) == 0)
2571 /* 33222222222211111111110000000000
2572 10987654321098765432109876543210
2573 0001100110xxxxxxxxxx00xxxxxxxxxx
2579 /* 33222222222211111111110000000000
2580 10987654321098765432109876543210
2581 1001100110xxxxxxxxxx00xxxxxxxxxx
2588 /* 33222222222211111111110000000000
2589 10987654321098765432109876543210
2590 x101100110xxxxxxxxxx00xxxxxxxxxx
2597 if (((word
>> 30) & 0x1) == 0)
2599 /* 33222222222211111111110000000000
2600 10987654321098765432109876543210
2601 x001100111xxxxxxxxxx00xxxxxxxxxx
2607 /* 33222222222211111111110000000000
2608 10987654321098765432109876543210
2609 x101100111xxxxxxxxxx00xxxxxxxxxx
2617 if (((word
>> 22) & 0x1) == 0)
2619 /* 33222222222211111111110000000000
2620 10987654321098765432109876543210
2621 xx01100110xxxxxxxxxx10xxxxxxxxxx
2627 /* 33222222222211111111110000000000
2628 10987654321098765432109876543210
2629 xx01100111xxxxxxxxxx10xxxxxxxxxx
2637 if (((word
>> 22) & 0x1) == 0)
2639 /* 33222222222211111111110000000000
2640 10987654321098765432109876543210
2641 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2647 /* 33222222222211111111110000000000
2648 10987654321098765432109876543210
2649 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2657 if (((word
>> 30) & 0x1) == 0)
2659 if (((word
>> 31) & 0x1) == 0)
2661 /* 33222222222211111111110000000000
2662 10987654321098765432109876543210
2663 001110011xxxxxxxxxxxxxxxxxxxxxxx
2669 /* 33222222222211111111110000000000
2670 10987654321098765432109876543210
2671 101110011xxxxxxxxxxxxxxxxxxxxxxx
2678 if (((word
>> 31) & 0x1) == 0)
2680 /* 33222222222211111111110000000000
2681 10987654321098765432109876543210
2682 011110011xxxxxxxxxxxxxxxxxxxxxxx
2688 /* 33222222222211111111110000000000
2689 10987654321098765432109876543210
2690 111110011xxxxxxxxxxxxxxxxxxxxxxx
2703 if (((word
>> 24) & 0x1) == 0)
2705 if (((word
>> 27) & 0x1) == 0)
2707 if (((word
>> 23) & 0x1) == 0)
2709 if (((word
>> 29) & 0x1) == 0)
2711 if (((word
>> 30) & 0x1) == 0)
2713 /* 33222222222211111111110000000000
2714 10987654321098765432109876543210
2715 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2730 if (((word
>> 30) & 0x1) == 0)
2732 /* 33222222222211111111110000000000
2733 10987654321098765432109876543210
2734 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2740 /* 33222222222211111111110000000000
2741 10987654321098765432109876543210
2742 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2750 if (((word
>> 29) & 0x1) == 0)
2752 if (((word
>> 30) & 0x1) == 0)
2754 /* 33222222222211111111110000000000
2755 10987654321098765432109876543210
2756 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2762 /* 33222222222211111111110000000000
2763 10987654321098765432109876543210
2764 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2771 /* 33222222222211111111110000000000
2772 10987654321098765432109876543210
2773 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2781 if (((word
>> 21) & 0x1) == 0)
2783 if (((word
>> 28) & 0x1) == 0)
2785 if (((word
>> 29) & 0x1) == 0)
2787 if (((word
>> 30) & 0x1) == 0)
2789 /* 33222222222211111111110000000000
2790 10987654321098765432109876543210
2791 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2797 /* 33222222222211111111110000000000
2798 10987654321098765432109876543210
2799 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2806 if (((word
>> 30) & 0x1) == 0)
2808 /* 33222222222211111111110000000000
2809 10987654321098765432109876543210
2810 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2816 /* 33222222222211111111110000000000
2817 10987654321098765432109876543210
2818 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2826 if (((word
>> 10) & 0x1) == 0)
2828 if (((word
>> 11) & 0x1) == 0)
2830 if (((word
>> 22) & 0x1) == 0)
2832 if (((word
>> 23) & 0x1) == 0)
2834 if (((word
>> 29) & 0x1) == 0)
2836 if (((word
>> 30) & 0x1) == 0)
2838 /* 33222222222211111111110000000000
2839 10987654321098765432109876543210
2840 x0011010000xxxxxxxxx00xxxxxxxxxx
2846 /* 33222222222211111111110000000000
2847 10987654321098765432109876543210
2848 x1011010000xxxxxxxxx00xxxxxxxxxx
2855 if (((word
>> 30) & 0x1) == 0)
2857 /* 33222222222211111111110000000000
2858 10987654321098765432109876543210
2859 x0111010000xxxxxxxxx00xxxxxxxxxx
2865 /* 33222222222211111111110000000000
2866 10987654321098765432109876543210
2867 x1111010000xxxxxxxxx00xxxxxxxxxx
2875 if (((word
>> 30) & 0x1) == 0)
2877 /* 33222222222211111111110000000000
2878 10987654321098765432109876543210
2879 x0x11010100xxxxxxxxx00xxxxxxxxxx
2885 /* 33222222222211111111110000000000
2886 10987654321098765432109876543210
2887 x1x11010100xxxxxxxxx00xxxxxxxxxx
2895 if (((word
>> 23) & 0x1) == 0)
2897 if (((word
>> 30) & 0x1) == 0)
2899 /* 33222222222211111111110000000000
2900 10987654321098765432109876543210
2901 x0x11010010xxxxxxxxx00xxxxxxxxxx
2907 /* 33222222222211111111110000000000
2908 10987654321098765432109876543210
2909 x1x11010010xxxxxxxxx00xxxxxxxxxx
2916 if (((word
>> 12) & 0x1) == 0)
2918 if (((word
>> 13) & 0x1) == 0)
2920 if (((word
>> 14) & 0x1) == 0)
2922 if (((word
>> 29) & 0x1) == 0)
2924 if (((word
>> 30) & 0x1) == 0)
2926 /* 33222222222211111111110000000000
2927 10987654321098765432109876543210
2928 x0011010110xxxxxx00000xxxxxxxxxx
2934 if (((word
>> 16) & 0x1) == 0)
2936 /* 33222222222211111111110000000000
2937 10987654321098765432109876543210
2938 x1011010110xxxx0x00000xxxxxxxxxx
2944 /* 33222222222211111111110000000000
2945 10987654321098765432109876543210
2946 x1011010110xxxx1x00000xxxxxxxxxx
2954 /* 33222222222211111111110000000000
2955 10987654321098765432109876543210
2956 xx111010110xxxxxx00000xxxxxxxxxx
2963 if (((word
>> 30) & 0x1) == 0)
2965 /* 33222222222211111111110000000000
2966 10987654321098765432109876543210
2967 x0x11010110xxxxxx10000xxxxxxxxxx
2973 /* 33222222222211111111110000000000
2974 10987654321098765432109876543210
2975 x1x11010110xxxxxx10000xxxxxxxxxx
2983 if (((word
>> 30) & 0x1) == 0)
2985 /* 33222222222211111111110000000000
2986 10987654321098765432109876543210
2987 x0x11010110xxxxxxx1000xxxxxxxxxx
2993 /* 33222222222211111111110000000000
2994 10987654321098765432109876543210
2995 x1x11010110xxxxxxx1000xxxxxxxxxx
3003 if (((word
>> 13) & 0x1) == 0)
3005 if (((word
>> 14) & 0x1) == 0)
3007 if (((word
>> 30) & 0x1) == 0)
3009 /* 33222222222211111111110000000000
3010 10987654321098765432109876543210
3011 x0x11010110xxxxxx00100xxxxxxxxxx
3017 if (((word
>> 16) & 0x1) == 0)
3019 /* 33222222222211111111110000000000
3020 10987654321098765432109876543210
3021 x1x11010110xxxx0x00100xxxxxxxxxx
3027 /* 33222222222211111111110000000000
3028 10987654321098765432109876543210
3029 x1x11010110xxxx1x00100xxxxxxxxxx
3037 /* 33222222222211111111110000000000
3038 10987654321098765432109876543210
3039 xxx11010110xxxxxx10100xxxxxxxxxx
3046 if (((word
>> 30) & 0x1) == 0)
3048 /* 33222222222211111111110000000000
3049 10987654321098765432109876543210
3050 x0x11010110xxxxxxx1100xxxxxxxxxx
3056 /* 33222222222211111111110000000000
3057 10987654321098765432109876543210
3058 x1x11010110xxxxxxx1100xxxxxxxxxx
3069 if (((word
>> 22) & 0x1) == 0)
3071 if (((word
>> 14) & 0x1) == 0)
3073 /* 33222222222211111111110000000000
3074 10987654321098765432109876543210
3075 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3090 if (((word
>> 23) & 0x1) == 0)
3092 if (((word
>> 30) & 0x1) == 0)
3094 /* 33222222222211111111110000000000
3095 10987654321098765432109876543210
3096 x0x11010010xxxxxxxxx10xxxxxxxxxx
3102 /* 33222222222211111111110000000000
3103 10987654321098765432109876543210
3104 x1x11010010xxxxxxxxx10xxxxxxxxxx
3111 if (((word
>> 12) & 0x1) == 0)
3113 if (((word
>> 13) & 0x1) == 0)
3115 if (((word
>> 14) & 0x1) == 0)
3117 if (((word
>> 30) & 0x1) == 0)
3119 /* 33222222222211111111110000000000
3120 10987654321098765432109876543210
3121 x0x11010110xxxxxx00010xxxxxxxxxx
3127 if (((word
>> 16) & 0x1) == 0)
3129 if (((word
>> 31) & 0x1) == 0)
3131 /* 33222222222211111111110000000000
3132 10987654321098765432109876543210
3133 01x11010110xxxx0x00010xxxxxxxxxx
3139 /* 33222222222211111111110000000000
3140 10987654321098765432109876543210
3141 11x11010110xxxx0x00010xxxxxxxxxx
3148 /* 33222222222211111111110000000000
3149 10987654321098765432109876543210
3150 x1x11010110xxxx1x00010xxxxxxxxxx
3158 /* 33222222222211111111110000000000
3159 10987654321098765432109876543210
3160 xxx11010110xxxxxx10010xxxxxxxxxx
3167 if (((word
>> 30) & 0x1) == 0)
3169 /* 33222222222211111111110000000000
3170 10987654321098765432109876543210
3171 x0x11010110xxxxxxx1010xxxxxxxxxx
3177 /* 33222222222211111111110000000000
3178 10987654321098765432109876543210
3179 x1x11010110xxxxxxx1010xxxxxxxxxx
3187 if (((word
>> 13) & 0x1) == 0)
3189 if (((word
>> 14) & 0x1) == 0)
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 xxx11010110xxxxxx00110xxxxxxxxxx
3199 /* 33222222222211111111110000000000
3200 10987654321098765432109876543210
3201 xxx11010110xxxxxx10110xxxxxxxxxx
3208 /* 33222222222211111111110000000000
3209 10987654321098765432109876543210
3210 xxx11010110xxxxxxx1110xxxxxxxxxx
3221 if (((word
>> 11) & 0x1) == 0)
3223 if (((word
>> 22) & 0x1) == 0)
3225 if (((word
>> 23) & 0x1) == 0)
3227 /* 33222222222211111111110000000000
3228 10987654321098765432109876543210
3229 xxx11010000xxxxxxxxx01xxxxxxxxxx
3235 if (((word
>> 30) & 0x1) == 0)
3237 /* 33222222222211111111110000000000
3238 10987654321098765432109876543210
3239 x0x11010100xxxxxxxxx01xxxxxxxxxx
3245 /* 33222222222211111111110000000000
3246 10987654321098765432109876543210
3247 x1x11010100xxxxxxxxx01xxxxxxxxxx
3255 if (((word
>> 12) & 0x1) == 0)
3257 if (((word
>> 13) & 0x1) == 0)
3259 if (((word
>> 14) & 0x1) == 0)
3261 if (((word
>> 16) & 0x1) == 0)
3263 /* 33222222222211111111110000000000
3264 10987654321098765432109876543210
3265 xxx11010x10xxxx0x00001xxxxxxxxxx
3271 /* 33222222222211111111110000000000
3272 10987654321098765432109876543210
3273 xxx11010x10xxxx1x00001xxxxxxxxxx
3280 if (((word
>> 30) & 0x1) == 0)
3282 /* 33222222222211111111110000000000
3283 10987654321098765432109876543210
3284 x0x11010x10xxxxxx10001xxxxxxxxxx
3290 /* 33222222222211111111110000000000
3291 10987654321098765432109876543210
3292 x1x11010x10xxxxxx10001xxxxxxxxxx
3300 if (((word
>> 30) & 0x1) == 0)
3302 /* 33222222222211111111110000000000
3303 10987654321098765432109876543210
3304 x0x11010x10xxxxxxx1001xxxxxxxxxx
3310 /* 33222222222211111111110000000000
3311 10987654321098765432109876543210
3312 x1x11010x10xxxxxxx1001xxxxxxxxxx
3320 if (((word
>> 13) & 0x1) == 0)
3322 if (((word
>> 14) & 0x1) == 0)
3324 if (((word
>> 30) & 0x1) == 0)
3326 /* 33222222222211111111110000000000
3327 10987654321098765432109876543210
3328 x0x11010x10xxxxxx00101xxxxxxxxxx
3334 if (((word
>> 16) & 0x1) == 0)
3336 /* 33222222222211111111110000000000
3337 10987654321098765432109876543210
3338 x1x11010x10xxxx0x00101xxxxxxxxxx
3344 /* 33222222222211111111110000000000
3345 10987654321098765432109876543210
3346 x1x11010x10xxxx1x00101xxxxxxxxxx
3354 /* 33222222222211111111110000000000
3355 10987654321098765432109876543210
3356 xxx11010x10xxxxxx10101xxxxxxxxxx
3363 /* 33222222222211111111110000000000
3364 10987654321098765432109876543210
3365 xxx11010x10xxxxxxx1101xxxxxxxxxx
3374 if (((word
>> 12) & 0x1) == 0)
3376 if (((word
>> 13) & 0x1) == 0)
3378 if (((word
>> 14) & 0x1) == 0)
3380 if (((word
>> 30) & 0x1) == 0)
3382 /* 33222222222211111111110000000000
3383 10987654321098765432109876543210
3384 x0x11010xx0xxxxxx00011xxxxxxxxxx
3390 if (((word
>> 16) & 0x1) == 0)
3392 /* 33222222222211111111110000000000
3393 10987654321098765432109876543210
3394 x1x11010xx0xxxx0x00011xxxxxxxxxx
3400 /* 33222222222211111111110000000000
3401 10987654321098765432109876543210
3402 x1x11010xx0xxxx1x00011xxxxxxxxxx
3410 /* 33222222222211111111110000000000
3411 10987654321098765432109876543210
3412 xxx11010xx0xxxxxx10011xxxxxxxxxx
3419 if (((word
>> 30) & 0x1) == 0)
3421 /* 33222222222211111111110000000000
3422 10987654321098765432109876543210
3423 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3429 /* 33222222222211111111110000000000
3430 10987654321098765432109876543210
3431 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3439 if (((word
>> 13) & 0x1) == 0)
3441 if (((word
>> 14) & 0x1) == 0)
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 xxx11010xx0xxxxxx00111xxxxxxxxxx
3451 /* 33222222222211111111110000000000
3452 10987654321098765432109876543210
3453 xxx11010xx0xxxxxx10111xxxxxxxxxx
3460 /* 33222222222211111111110000000000
3461 10987654321098765432109876543210
3462 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3473 if (((word
>> 29) & 0x1) == 0)
3475 if (((word
>> 30) & 0x1) == 0)
3477 /* 33222222222211111111110000000000
3478 10987654321098765432109876543210
3479 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3485 /* 33222222222211111111110000000000
3486 10987654321098765432109876543210
3487 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3494 if (((word
>> 30) & 0x1) == 0)
3496 /* 33222222222211111111110000000000
3497 10987654321098765432109876543210
3498 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3504 /* 33222222222211111111110000000000
3505 10987654321098765432109876543210
3506 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3516 if (((word
>> 27) & 0x1) == 0)
3518 if (((word
>> 23) & 0x1) == 0)
3520 if (((word
>> 29) & 0x1) == 0)
3522 if (((word
>> 30) & 0x1) == 0)
3524 /* 33222222222211111111110000000000
3525 10987654321098765432109876543210
3526 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3532 /* 33222222222211111111110000000000
3533 10987654321098765432109876543210
3534 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3541 /* 33222222222211111111110000000000
3542 10987654321098765432109876543210
3543 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3550 /* 33222222222211111111110000000000
3551 10987654321098765432109876543210
3552 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3559 if (((word
>> 21) & 0x1) == 0)
3561 if (((word
>> 28) & 0x1) == 0)
3563 if (((word
>> 29) & 0x1) == 0)
3565 if (((word
>> 30) & 0x1) == 0)
3567 /* 33222222222211111111110000000000
3568 10987654321098765432109876543210
3569 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3575 /* 33222222222211111111110000000000
3576 10987654321098765432109876543210
3577 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3584 if (((word
>> 30) & 0x1) == 0)
3586 /* 33222222222211111111110000000000
3587 10987654321098765432109876543210
3588 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3594 /* 33222222222211111111110000000000
3595 10987654321098765432109876543210
3596 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3604 if (((word
>> 15) & 0x1) == 0)
3606 if (((word
>> 22) & 0x1) == 0)
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3616 if (((word
>> 23) & 0x1) == 0)
3618 /* 33222222222211111111110000000000
3619 10987654321098765432109876543210
3620 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3626 /* 33222222222211111111110000000000
3627 10987654321098765432109876543210
3628 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3636 /* 33222222222211111111110000000000
3637 10987654321098765432109876543210
3638 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3646 if (((word
>> 23) & 0x1) == 0)
3648 if (((word
>> 28) & 0x1) == 0)
3650 if (((word
>> 29) & 0x1) == 0)
3652 if (((word
>> 30) & 0x1) == 0)
3654 /* 33222222222211111111110000000000
3655 10987654321098765432109876543210
3656 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3662 /* 33222222222211111111110000000000
3663 10987654321098765432109876543210
3664 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3671 if (((word
>> 30) & 0x1) == 0)
3673 /* 33222222222211111111110000000000
3674 10987654321098765432109876543210
3675 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3681 /* 33222222222211111111110000000000
3682 10987654321098765432109876543210
3683 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3691 if (((word
>> 15) & 0x1) == 0)
3693 /* 33222222222211111111110000000000
3694 10987654321098765432109876543210
3695 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3701 /* 33222222222211111111110000000000
3702 10987654321098765432109876543210
3703 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3711 if (((word
>> 15) & 0x1) == 0)
3713 /* 33222222222211111111110000000000
3714 10987654321098765432109876543210
3715 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3721 /* 33222222222211111111110000000000
3722 10987654321098765432109876543210
3723 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3735 if (((word
>> 27) & 0x1) == 0)
3737 if (((word
>> 28) & 0x1) == 0)
3739 if (((word
>> 24) & 0x1) == 0)
3741 if (((word
>> 29) & 0x1) == 0)
3743 if (((word
>> 13) & 0x1) == 0)
3745 if (((word
>> 14) & 0x1) == 0)
3747 if (((word
>> 15) & 0x1) == 0)
3749 if (((word
>> 21) & 0x1) == 0)
3751 if (((word
>> 30) & 0x1) == 0)
3753 if (((word
>> 31) & 0x1) == 0)
3755 if (((word
>> 16) & 0x1) == 0)
3757 if (((word
>> 17) & 0x1) == 0)
3759 if (((word
>> 18) & 0x1) == 0)
3761 if (((word
>> 19) & 0x1) == 0)
3763 if (((word
>> 20) & 0x1) == 0)
3765 /* 33222222222211111111110000000000
3766 10987654321098765432109876543210
3767 000001x0xx000000000xxxxxxxxxxxxx
3773 /* 33222222222211111111110000000000
3774 10987654321098765432109876543210
3775 000001x0xx010000000xxxxxxxxxxxxx
3782 if (((word
>> 20) & 0x1) == 0)
3784 /* 33222222222211111111110000000000
3785 10987654321098765432109876543210
3786 000001x0xx001000000xxxxxxxxxxxxx
3792 /* 33222222222211111111110000000000
3793 10987654321098765432109876543210
3794 000001x0xx011000000xxxxxxxxxxxxx
3802 if (((word
>> 19) & 0x1) == 0)
3804 /* 33222222222211111111110000000000
3805 10987654321098765432109876543210
3806 000001x0xx0x0100000xxxxxxxxxxxxx
3812 /* 33222222222211111111110000000000
3813 10987654321098765432109876543210
3814 000001x0xx0x1100000xxxxxxxxxxxxx
3822 if (((word
>> 18) & 0x1) == 0)
3824 if (((word
>> 19) & 0x1) == 0)
3826 /* 33222222222211111111110000000000
3827 10987654321098765432109876543210
3828 000001x0xx0x0010000xxxxxxxxxxxxx
3834 if (((word
>> 20) & 0x1) == 0)
3836 /* 33222222222211111111110000000000
3837 10987654321098765432109876543210
3838 000001x0xx001010000xxxxxxxxxxxxx
3844 /* 33222222222211111111110000000000
3845 10987654321098765432109876543210
3846 000001x0xx011010000xxxxxxxxxxxxx
3854 /* 33222222222211111111110000000000
3855 10987654321098765432109876543210
3856 000001x0xx0xx110000xxxxxxxxxxxxx
3864 if (((word
>> 17) & 0x1) == 0)
3866 if (((word
>> 18) & 0x1) == 0)
3868 if (((word
>> 19) & 0x1) == 0)
3870 /* 33222222222211111111110000000000
3871 10987654321098765432109876543210
3872 000001x0xx0x0001000xxxxxxxxxxxxx
3878 if (((word
>> 20) & 0x1) == 0)
3880 /* 33222222222211111111110000000000
3881 10987654321098765432109876543210
3882 000001x0xx001001000xxxxxxxxxxxxx
3888 /* 33222222222211111111110000000000
3889 10987654321098765432109876543210
3890 000001x0xx011001000xxxxxxxxxxxxx
3898 if (((word
>> 19) & 0x1) == 0)
3900 /* 33222222222211111111110000000000
3901 10987654321098765432109876543210
3902 000001x0xx0x0101000xxxxxxxxxxxxx
3908 /* 33222222222211111111110000000000
3909 10987654321098765432109876543210
3910 000001x0xx0x1101000xxxxxxxxxxxxx
3918 if (((word
>> 18) & 0x1) == 0)
3920 if (((word
>> 19) & 0x1) == 0)
3922 if (((word
>> 20) & 0x1) == 0)
3924 /* 33222222222211111111110000000000
3925 10987654321098765432109876543210
3926 000001x0xx000011000xxxxxxxxxxxxx
3932 /* 33222222222211111111110000000000
3933 10987654321098765432109876543210
3934 000001x0xx010011000xxxxxxxxxxxxx
3941 if (((word
>> 20) & 0x1) == 0)
3943 /* 33222222222211111111110000000000
3944 10987654321098765432109876543210
3945 000001x0xx001011000xxxxxxxxxxxxx
3951 /* 33222222222211111111110000000000
3952 10987654321098765432109876543210
3953 000001x0xx011011000xxxxxxxxxxxxx
3961 /* 33222222222211111111110000000000
3962 10987654321098765432109876543210
3963 000001x0xx0xx111000xxxxxxxxxxxxx
3972 if (((word
>> 23) & 0x1) == 0)
3974 /* 33222222222211111111110000000000
3975 10987654321098765432109876543210
3976 100001x00x0xxxxx000xxxxxxxxxxxxx
3982 /* 33222222222211111111110000000000
3983 10987654321098765432109876543210
3984 100001x01x0xxxxx000xxxxxxxxxxxxx
3992 if (((word
>> 23) & 0x1) == 0)
3994 /* 33222222222211111111110000000000
3995 10987654321098765432109876543210
3996 x10001x00x0xxxxx000xxxxxxxxxxxxx
4002 if (((word
>> 31) & 0x1) == 0)
4004 if (((word
>> 10) & 0x1) == 0)
4006 /* 33222222222211111111110000000000
4007 10987654321098765432109876543210
4008 010001x01x0xxxxx000xx0xxxxxxxxxx
4014 /* 33222222222211111111110000000000
4015 10987654321098765432109876543210
4016 010001x01x0xxxxx000xx1xxxxxxxxxx
4023 /* 33222222222211111111110000000000
4024 10987654321098765432109876543210
4025 110001x01x0xxxxx000xxxxxxxxxxxxx
4034 if (((word
>> 30) & 0x1) == 0)
4036 if (((word
>> 31) & 0x1) == 0)
4038 if (((word
>> 10) & 0x1) == 0)
4040 if (((word
>> 11) & 0x1) == 0)
4042 if (((word
>> 12) & 0x1) == 0)
4044 /* 33222222222211111111110000000000
4045 10987654321098765432109876543210
4046 000001x0xx1xxxxx000000xxxxxxxxxx
4052 /* 33222222222211111111110000000000
4053 10987654321098765432109876543210
4054 000001x0xx1xxxxx000100xxxxxxxxxx
4061 /* 33222222222211111111110000000000
4062 10987654321098765432109876543210
4063 000001x0xx1xxxxx000x10xxxxxxxxxx
4070 if (((word
>> 11) & 0x1) == 0)
4072 if (((word
>> 12) & 0x1) == 0)
4074 /* 33222222222211111111110000000000
4075 10987654321098765432109876543210
4076 000001x0xx1xxxxx000001xxxxxxxxxx
4082 /* 33222222222211111111110000000000
4083 10987654321098765432109876543210
4084 000001x0xx1xxxxx000101xxxxxxxxxx
4091 /* 33222222222211111111110000000000
4092 10987654321098765432109876543210
4093 000001x0xx1xxxxx000x11xxxxxxxxxx
4101 if (((word
>> 23) & 0x1) == 0)
4103 /* 33222222222211111111110000000000
4104 10987654321098765432109876543210
4105 100001x00x1xxxxx000xxxxxxxxxxxxx
4111 /* 33222222222211111111110000000000
4112 10987654321098765432109876543210
4113 100001x01x1xxxxx000xxxxxxxxxxxxx
4121 if (((word
>> 23) & 0x1) == 0)
4123 /* 33222222222211111111110000000000
4124 10987654321098765432109876543210
4125 x10001x00x1xxxxx000xxxxxxxxxxxxx
4131 if (((word
>> 31) & 0x1) == 0)
4133 if (((word
>> 10) & 0x1) == 0)
4135 if (((word
>> 22) & 0x1) == 0)
4137 /* 33222222222211111111110000000000
4138 10987654321098765432109876543210
4139 010001x0101xxxxx000xx0xxxxxxxxxx
4145 /* 33222222222211111111110000000000
4146 10987654321098765432109876543210
4147 010001x0111xxxxx000xx0xxxxxxxxxx
4154 if (((word
>> 22) & 0x1) == 0)
4156 /* 33222222222211111111110000000000
4157 10987654321098765432109876543210
4158 010001x0101xxxxx000xx1xxxxxxxxxx
4164 /* 33222222222211111111110000000000
4165 10987654321098765432109876543210
4166 010001x0111xxxxx000xx1xxxxxxxxxx
4174 /* 33222222222211111111110000000000
4175 10987654321098765432109876543210
4176 110001x01x1xxxxx000xxxxxxxxxxxxx
4186 if (((word
>> 30) & 0x1) == 0)
4188 if (((word
>> 31) & 0x1) == 0)
4190 if (((word
>> 21) & 0x1) == 0)
4192 if (((word
>> 16) & 0x1) == 0)
4194 if (((word
>> 18) & 0x1) == 0)
4196 if (((word
>> 19) & 0x1) == 0)
4198 if (((word
>> 20) & 0x1) == 0)
4200 /* 33222222222211111111110000000000
4201 10987654321098765432109876543210
4202 000001x0xx0000x0100xxxxxxxxxxxxx
4208 /* 33222222222211111111110000000000
4209 10987654321098765432109876543210
4210 000001x0xx0100x0100xxxxxxxxxxxxx
4217 /* 33222222222211111111110000000000
4218 10987654321098765432109876543210
4219 000001x0xx0x10x0100xxxxxxxxxxxxx
4226 if (((word
>> 20) & 0x1) == 0)
4228 /* 33222222222211111111110000000000
4229 10987654321098765432109876543210
4230 000001x0xx00x1x0100xxxxxxxxxxxxx
4236 /* 33222222222211111111110000000000
4237 10987654321098765432109876543210
4238 000001x0xx01x1x0100xxxxxxxxxxxxx
4246 if (((word
>> 17) & 0x1) == 0)
4248 if (((word
>> 18) & 0x1) == 0)
4250 if (((word
>> 19) & 0x1) == 0)
4252 if (((word
>> 20) & 0x1) == 0)
4254 /* 33222222222211111111110000000000
4255 10987654321098765432109876543210
4256 000001x0xx000001100xxxxxxxxxxxxx
4262 /* 33222222222211111111110000000000
4263 10987654321098765432109876543210
4264 000001x0xx010001100xxxxxxxxxxxxx
4271 /* 33222222222211111111110000000000
4272 10987654321098765432109876543210
4273 000001x0xx0x1001100xxxxxxxxxxxxx
4280 /* 33222222222211111111110000000000
4281 10987654321098765432109876543210
4282 000001x0xx0xx101100xxxxxxxxxxxxx
4289 if (((word
>> 18) & 0x1) == 0)
4291 if (((word
>> 19) & 0x1) == 0)
4293 if (((word
>> 20) & 0x1) == 0)
4295 /* 33222222222211111111110000000000
4296 10987654321098765432109876543210
4297 000001x0xx000011100xxxxxxxxxxxxx
4303 /* 33222222222211111111110000000000
4304 10987654321098765432109876543210
4305 000001x0xx010011100xxxxxxxxxxxxx
4312 /* 33222222222211111111110000000000
4313 10987654321098765432109876543210
4314 000001x0xx0x1011100xxxxxxxxxxxxx
4321 /* 33222222222211111111110000000000
4322 10987654321098765432109876543210
4323 000001x0xx0xx111100xxxxxxxxxxxxx
4332 if (((word
>> 10) & 0x1) == 0)
4334 if (((word
>> 12) & 0x1) == 0)
4336 /* 33222222222211111111110000000000
4337 10987654321098765432109876543210
4338 000001x0xx1xxxxx1000x0xxxxxxxxxx
4344 /* 33222222222211111111110000000000
4345 10987654321098765432109876543210
4346 000001x0xx1xxxxx1001x0xxxxxxxxxx
4353 if (((word
>> 11) & 0x1) == 0)
4355 if (((word
>> 12) & 0x1) == 0)
4357 /* 33222222222211111111110000000000
4358 10987654321098765432109876543210
4359 000001x0xx1xxxxx100001xxxxxxxxxx
4365 /* 33222222222211111111110000000000
4366 10987654321098765432109876543210
4367 000001x0xx1xxxxx100101xxxxxxxxxx
4374 if (((word
>> 12) & 0x1) == 0)
4376 /* 33222222222211111111110000000000
4377 10987654321098765432109876543210
4378 000001x0xx1xxxxx100011xxxxxxxxxx
4384 /* 33222222222211111111110000000000
4385 10987654321098765432109876543210
4386 000001x0xx1xxxxx100111xxxxxxxxxx
4396 if (((word
>> 22) & 0x1) == 0)
4398 if (((word
>> 23) & 0x1) == 0)
4400 /* 33222222222211111111110000000000
4401 10987654321098765432109876543210
4402 100001x000xxxxxx100xxxxxxxxxxxxx
4408 /* 33222222222211111111110000000000
4409 10987654321098765432109876543210
4410 100001x010xxxxxx100xxxxxxxxxxxxx
4417 if (((word
>> 23) & 0x1) == 0)
4419 /* 33222222222211111111110000000000
4420 10987654321098765432109876543210
4421 100001x001xxxxxx100xxxxxxxxxxxxx
4427 /* 33222222222211111111110000000000
4428 10987654321098765432109876543210
4429 100001x011xxxxxx100xxxxxxxxxxxxx
4438 if (((word
>> 21) & 0x1) == 0)
4440 if (((word
>> 23) & 0x1) == 0)
4442 /* 33222222222211111111110000000000
4443 10987654321098765432109876543210
4444 x10001x00x0xxxxx100xxxxxxxxxxxxx
4450 /* 33222222222211111111110000000000
4451 10987654321098765432109876543210
4452 x10001x01x0xxxxx100xxxxxxxxxxxxx
4459 if (((word
>> 22) & 0x1) == 0)
4461 if (((word
>> 23) & 0x1) == 0)
4463 /* 33222222222211111111110000000000
4464 10987654321098765432109876543210
4465 x10001x0001xxxxx100xxxxxxxxxxxxx
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 x10001x0101xxxxx100xxxxxxxxxxxxx
4480 if (((word
>> 23) & 0x1) == 0)
4482 /* 33222222222211111111110000000000
4483 10987654321098765432109876543210
4484 x10001x0011xxxxx100xxxxxxxxxxxxx
4490 /* 33222222222211111111110000000000
4491 10987654321098765432109876543210
4492 x10001x0111xxxxx100xxxxxxxxxxxxx
4503 if (((word
>> 15) & 0x1) == 0)
4505 if (((word
>> 21) & 0x1) == 0)
4507 if (((word
>> 30) & 0x1) == 0)
4509 if (((word
>> 31) & 0x1) == 0)
4511 /* 33222222222211111111110000000000
4512 10987654321098765432109876543210
4513 000001x0xx0xxxxx010xxxxxxxxxxxxx
4519 if (((word
>> 23) & 0x1) == 0)
4521 /* 33222222222211111111110000000000
4522 10987654321098765432109876543210
4523 100001x00x0xxxxx010xxxxxxxxxxxxx
4529 /* 33222222222211111111110000000000
4530 10987654321098765432109876543210
4531 100001x01x0xxxxx010xxxxxxxxxxxxx
4539 if (((word
>> 23) & 0x1) == 0)
4541 /* 33222222222211111111110000000000
4542 10987654321098765432109876543210
4543 x10001x00x0xxxxx010xxxxxxxxxxxxx
4549 /* 33222222222211111111110000000000
4550 10987654321098765432109876543210
4551 x10001x01x0xxxxx010xxxxxxxxxxxxx
4559 if (((word
>> 30) & 0x1) == 0)
4561 if (((word
>> 31) & 0x1) == 0)
4563 if (((word
>> 11) & 0x1) == 0)
4565 if (((word
>> 12) & 0x1) == 0)
4567 if (((word
>> 10) & 0x1) == 0)
4569 /* 33222222222211111111110000000000
4570 10987654321098765432109876543210
4571 000001x0xx1xxxxx010000xxxxxxxxxx
4577 /* 33222222222211111111110000000000
4578 10987654321098765432109876543210
4579 000001x0xx1xxxxx010001xxxxxxxxxx
4586 if (((word
>> 22) & 0x1) == 0)
4588 if (((word
>> 23) & 0x1) == 0)
4590 /* 33222222222211111111110000000000
4591 10987654321098765432109876543210
4592 000001x0001xxxxx01010xxxxxxxxxxx
4598 /* 33222222222211111111110000000000
4599 10987654321098765432109876543210
4600 000001x0101xxxxx01010xxxxxxxxxxx
4607 /* 33222222222211111111110000000000
4608 10987654321098765432109876543210
4609 000001x0x11xxxxx01010xxxxxxxxxxx
4617 if (((word
>> 10) & 0x1) == 0)
4619 /* 33222222222211111111110000000000
4620 10987654321098765432109876543210
4621 000001x0xx1xxxxx010x10xxxxxxxxxx
4627 /* 33222222222211111111110000000000
4628 10987654321098765432109876543210
4629 000001x0xx1xxxxx010x11xxxxxxxxxx
4637 if (((word
>> 23) & 0x1) == 0)
4639 /* 33222222222211111111110000000000
4640 10987654321098765432109876543210
4641 100001x00x1xxxxx010xxxxxxxxxxxxx
4647 /* 33222222222211111111110000000000
4648 10987654321098765432109876543210
4649 100001x01x1xxxxx010xxxxxxxxxxxxx
4657 if (((word
>> 23) & 0x1) == 0)
4659 /* 33222222222211111111110000000000
4660 10987654321098765432109876543210
4661 x10001x00x1xxxxx010xxxxxxxxxxxxx
4667 /* 33222222222211111111110000000000
4668 10987654321098765432109876543210
4669 x10001x01x1xxxxx010xxxxxxxxxxxxx
4678 if (((word
>> 30) & 0x1) == 0)
4680 if (((word
>> 31) & 0x1) == 0)
4682 if (((word
>> 21) & 0x1) == 0)
4684 /* 33222222222211111111110000000000
4685 10987654321098765432109876543210
4686 000001x0xx0xxxxx110xxxxxxxxxxxxx
4692 if (((word
>> 10) & 0x1) == 0)
4694 if (((word
>> 11) & 0x1) == 0)
4696 if (((word
>> 20) & 0x1) == 0)
4698 if (((word
>> 22) & 0x1) == 0)
4700 /* 33222222222211111111110000000000
4701 10987654321098765432109876543210
4702 000001x0x010xxxx110x00xxxxxxxxxx
4708 if (((word
>> 23) & 0x1) == 0)
4710 /* 33222222222211111111110000000000
4711 10987654321098765432109876543210
4712 000001x00110xxxx110x00xxxxxxxxxx
4718 /* 33222222222211111111110000000000
4719 10987654321098765432109876543210
4720 000001x01110xxxx110x00xxxxxxxxxx
4728 if (((word
>> 22) & 0x1) == 0)
4730 /* 33222222222211111111110000000000
4731 10987654321098765432109876543210
4732 000001x0x011xxxx110x00xxxxxxxxxx
4738 if (((word
>> 23) & 0x1) == 0)
4740 /* 33222222222211111111110000000000
4741 10987654321098765432109876543210
4742 000001x00111xxxx110x00xxxxxxxxxx
4748 /* 33222222222211111111110000000000
4749 10987654321098765432109876543210
4750 000001x01111xxxx110x00xxxxxxxxxx
4759 if (((word
>> 22) & 0x1) == 0)
4761 /* 33222222222211111111110000000000
4762 10987654321098765432109876543210
4763 000001x0x01xxxxx110x10xxxxxxxxxx
4769 if (((word
>> 23) & 0x1) == 0)
4771 /* 33222222222211111111110000000000
4772 10987654321098765432109876543210
4773 000001x0011xxxxx110x10xxxxxxxxxx
4779 /* 33222222222211111111110000000000
4780 10987654321098765432109876543210
4781 000001x0111xxxxx110x10xxxxxxxxxx
4790 if (((word
>> 11) & 0x1) == 0)
4792 if (((word
>> 20) & 0x1) == 0)
4794 if (((word
>> 22) & 0x1) == 0)
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 000001x0x010xxxx110x01xxxxxxxxxx
4804 if (((word
>> 23) & 0x1) == 0)
4806 /* 33222222222211111111110000000000
4807 10987654321098765432109876543210
4808 000001x00110xxxx110x01xxxxxxxxxx
4814 /* 33222222222211111111110000000000
4815 10987654321098765432109876543210
4816 000001x01110xxxx110x01xxxxxxxxxx
4824 if (((word
>> 22) & 0x1) == 0)
4826 /* 33222222222211111111110000000000
4827 10987654321098765432109876543210
4828 000001x0x011xxxx110x01xxxxxxxxxx
4834 if (((word
>> 23) & 0x1) == 0)
4836 /* 33222222222211111111110000000000
4837 10987654321098765432109876543210
4838 000001x00111xxxx110x01xxxxxxxxxx
4844 /* 33222222222211111111110000000000
4845 10987654321098765432109876543210
4846 000001x01111xxxx110x01xxxxxxxxxx
4855 if (((word
>> 22) & 0x1) == 0)
4857 /* 33222222222211111111110000000000
4858 10987654321098765432109876543210
4859 000001x0x01xxxxx110x11xxxxxxxxxx
4865 if (((word
>> 23) & 0x1) == 0)
4867 /* 33222222222211111111110000000000
4868 10987654321098765432109876543210
4869 000001x0011xxxxx110x11xxxxxxxxxx
4875 /* 33222222222211111111110000000000
4876 10987654321098765432109876543210
4877 000001x0111xxxxx110x11xxxxxxxxxx
4888 if (((word
>> 22) & 0x1) == 0)
4890 if (((word
>> 21) & 0x1) == 0)
4892 if (((word
>> 23) & 0x1) == 0)
4894 /* 33222222222211111111110000000000
4895 10987654321098765432109876543210
4896 100001x0000xxxxx110xxxxxxxxxxxxx
4902 /* 33222222222211111111110000000000
4903 10987654321098765432109876543210
4904 100001x0100xxxxx110xxxxxxxxxxxxx
4911 if (((word
>> 23) & 0x1) == 0)
4913 /* 33222222222211111111110000000000
4914 10987654321098765432109876543210
4915 100001x0001xxxxx110xxxxxxxxxxxxx
4921 /* 33222222222211111111110000000000
4922 10987654321098765432109876543210
4923 100001x0101xxxxx110xxxxxxxxxxxxx
4931 if (((word
>> 23) & 0x1) == 0)
4933 /* 33222222222211111111110000000000
4934 10987654321098765432109876543210
4935 100001x001xxxxxx110xxxxxxxxxxxxx
4941 /* 33222222222211111111110000000000
4942 10987654321098765432109876543210
4943 100001x011xxxxxx110xxxxxxxxxxxxx
4952 if (((word
>> 21) & 0x1) == 0)
4954 if (((word
>> 23) & 0x1) == 0)
4956 /* 33222222222211111111110000000000
4957 10987654321098765432109876543210
4958 x10001x00x0xxxxx110xxxxxxxxxxxxx
4964 /* 33222222222211111111110000000000
4965 10987654321098765432109876543210
4966 x10001x01x0xxxxx110xxxxxxxxxxxxx
4973 if (((word
>> 22) & 0x1) == 0)
4975 if (((word
>> 23) & 0x1) == 0)
4977 /* 33222222222211111111110000000000
4978 10987654321098765432109876543210
4979 x10001x0001xxxxx110xxxxxxxxxxxxx
4985 /* 33222222222211111111110000000000
4986 10987654321098765432109876543210
4987 x10001x0101xxxxx110xxxxxxxxxxxxx
4994 if (((word
>> 23) & 0x1) == 0)
4996 /* 33222222222211111111110000000000
4997 10987654321098765432109876543210
4998 x10001x0011xxxxx110xxxxxxxxxxxxx
5004 /* 33222222222211111111110000000000
5005 10987654321098765432109876543210
5006 x10001x0111xxxxx110xxxxxxxxxxxxx
5018 if (((word
>> 14) & 0x1) == 0)
5020 if (((word
>> 15) & 0x1) == 0)
5022 if (((word
>> 21) & 0x1) == 0)
5024 if (((word
>> 30) & 0x1) == 0)
5026 if (((word
>> 31) & 0x1) == 0)
5028 if (((word
>> 17) & 0x1) == 0)
5030 if (((word
>> 19) & 0x1) == 0)
5032 if (((word
>> 20) & 0x1) == 0)
5034 if (((word
>> 16) & 0x1) == 0)
5036 /* 33222222222211111111110000000000
5037 10987654321098765432109876543210
5038 000001x0xx000x00001xxxxxxxxxxxxx
5044 /* 33222222222211111111110000000000
5045 10987654321098765432109876543210
5046 000001x0xx000x01001xxxxxxxxxxxxx
5053 /* 33222222222211111111110000000000
5054 10987654321098765432109876543210
5055 000001x0xx010x0x001xxxxxxxxxxxxx
5062 if (((word
>> 16) & 0x1) == 0)
5064 if (((word
>> 20) & 0x1) == 0)
5066 /* 33222222222211111111110000000000
5067 10987654321098765432109876543210
5068 000001x0xx001x00001xxxxxxxxxxxxx
5074 /* 33222222222211111111110000000000
5075 10987654321098765432109876543210
5076 000001x0xx011x00001xxxxxxxxxxxxx
5083 if (((word
>> 20) & 0x1) == 0)
5085 /* 33222222222211111111110000000000
5086 10987654321098765432109876543210
5087 000001x0xx001x01001xxxxxxxxxxxxx
5093 /* 33222222222211111111110000000000
5094 10987654321098765432109876543210
5095 000001x0xx011x01001xxxxxxxxxxxxx
5104 if (((word
>> 16) & 0x1) == 0)
5106 if (((word
>> 20) & 0x1) == 0)
5108 /* 33222222222211111111110000000000
5109 10987654321098765432109876543210
5110 000001x0xx00xx10001xxxxxxxxxxxxx
5116 /* 33222222222211111111110000000000
5117 10987654321098765432109876543210
5118 000001x0xx01xx10001xxxxxxxxxxxxx
5125 /* 33222222222211111111110000000000
5126 10987654321098765432109876543210
5127 000001x0xx0xxx11001xxxxxxxxxxxxx
5135 if (((word
>> 23) & 0x1) == 0)
5137 /* 33222222222211111111110000000000
5138 10987654321098765432109876543210
5139 100001x00x0xxxxx001xxxxxxxxxxxxx
5145 /* 33222222222211111111110000000000
5146 10987654321098765432109876543210
5147 100001x01x0xxxxx001xxxxxxxxxxxxx
5155 if (((word
>> 23) & 0x1) == 0)
5157 /* 33222222222211111111110000000000
5158 10987654321098765432109876543210
5159 x10001x00x0xxxxx001xxxxxxxxxxxxx
5165 /* 33222222222211111111110000000000
5166 10987654321098765432109876543210
5167 x10001x01x0xxxxx001xxxxxxxxxxxxx
5175 if (((word
>> 23) & 0x1) == 0)
5177 if (((word
>> 30) & 0x1) == 0)
5179 if (((word
>> 31) & 0x1) == 0)
5181 if (((word
>> 22) & 0x1) == 0)
5183 /* 33222222222211111111110000000000
5184 10987654321098765432109876543210
5185 000001x0001xxxxx001xxxxxxxxxxxxx
5191 /* 33222222222211111111110000000000
5192 10987654321098765432109876543210
5193 000001x0011xxxxx001xxxxxxxxxxxxx
5200 /* 33222222222211111111110000000000
5201 10987654321098765432109876543210
5202 100001x00x1xxxxx001xxxxxxxxxxxxx
5209 /* 33222222222211111111110000000000
5210 10987654321098765432109876543210
5211 x10001x00x1xxxxx001xxxxxxxxxxxxx
5218 if (((word
>> 30) & 0x1) == 0)
5220 if (((word
>> 31) & 0x1) == 0)
5222 if (((word
>> 22) & 0x1) == 0)
5224 /* 33222222222211111111110000000000
5225 10987654321098765432109876543210
5226 000001x0101xxxxx001xxxxxxxxxxxxx
5232 /* 33222222222211111111110000000000
5233 10987654321098765432109876543210
5234 000001x0111xxxxx001xxxxxxxxxxxxx
5241 /* 33222222222211111111110000000000
5242 10987654321098765432109876543210
5243 100001x01x1xxxxx001xxxxxxxxxxxxx
5250 /* 33222222222211111111110000000000
5251 10987654321098765432109876543210
5252 x10001x01x1xxxxx001xxxxxxxxxxxxx
5261 if (((word
>> 30) & 0x1) == 0)
5263 if (((word
>> 31) & 0x1) == 0)
5265 if (((word
>> 21) & 0x1) == 0)
5267 if (((word
>> 16) & 0x1) == 0)
5269 if (((word
>> 17) & 0x1) == 0)
5271 if (((word
>> 18) & 0x1) == 0)
5273 if (((word
>> 19) & 0x1) == 0)
5275 /* 33222222222211111111110000000000
5276 10987654321098765432109876543210
5277 000001x0xx0x0000101xxxxxxxxxxxxx
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 000001x0xx0x1000101xxxxxxxxxxxxx
5292 if (((word
>> 19) & 0x1) == 0)
5294 /* 33222222222211111111110000000000
5295 10987654321098765432109876543210
5296 000001x0xx0x0100101xxxxxxxxxxxxx
5302 /* 33222222222211111111110000000000
5303 10987654321098765432109876543210
5304 000001x0xx0x1100101xxxxxxxxxxxxx
5312 if (((word
>> 18) & 0x1) == 0)
5314 if (((word
>> 19) & 0x1) == 0)
5316 /* 33222222222211111111110000000000
5317 10987654321098765432109876543210
5318 000001x0xx0x0010101xxxxxxxxxxxxx
5324 /* 33222222222211111111110000000000
5325 10987654321098765432109876543210
5326 000001x0xx0x1010101xxxxxxxxxxxxx
5333 if (((word
>> 19) & 0x1) == 0)
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 000001x0xx0x0110101xxxxxxxxxxxxx
5343 /* 33222222222211111111110000000000
5344 10987654321098765432109876543210
5345 000001x0xx0x1110101xxxxxxxxxxxxx
5354 if (((word
>> 17) & 0x1) == 0)
5356 if (((word
>> 18) & 0x1) == 0)
5358 if (((word
>> 19) & 0x1) == 0)
5360 /* 33222222222211111111110000000000
5361 10987654321098765432109876543210
5362 000001x0xx0x0001101xxxxxxxxxxxxx
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 000001x0xx0x1001101xxxxxxxxxxxxx
5377 if (((word
>> 19) & 0x1) == 0)
5379 /* 33222222222211111111110000000000
5380 10987654321098765432109876543210
5381 000001x0xx0x0101101xxxxxxxxxxxxx
5387 /* 33222222222211111111110000000000
5388 10987654321098765432109876543210
5389 000001x0xx0x1101101xxxxxxxxxxxxx
5397 if (((word
>> 18) & 0x1) == 0)
5399 if (((word
>> 19) & 0x1) == 0)
5401 /* 33222222222211111111110000000000
5402 10987654321098765432109876543210
5403 000001x0xx0x0011101xxxxxxxxxxxxx
5409 /* 33222222222211111111110000000000
5410 10987654321098765432109876543210
5411 000001x0xx0x1011101xxxxxxxxxxxxx
5418 /* 33222222222211111111110000000000
5419 10987654321098765432109876543210
5420 000001x0xx0xx111101xxxxxxxxxxxxx
5429 if (((word
>> 12) & 0x1) == 0)
5431 if (((word
>> 23) & 0x1) == 0)
5433 if (((word
>> 22) & 0x1) == 0)
5435 /* 33222222222211111111110000000000
5436 10987654321098765432109876543210
5437 000001x0001xxxxx1010xxxxxxxxxxxx
5443 /* 33222222222211111111110000000000
5444 10987654321098765432109876543210
5445 000001x0011xxxxx1010xxxxxxxxxxxx
5452 /* 33222222222211111111110000000000
5453 10987654321098765432109876543210
5454 000001x01x1xxxxx1010xxxxxxxxxxxx
5461 if (((word
>> 10) & 0x1) == 0)
5463 if (((word
>> 11) & 0x1) == 0)
5465 /* 33222222222211111111110000000000
5466 10987654321098765432109876543210
5467 000001x0xx1xxxxx101100xxxxxxxxxx
5473 /* 33222222222211111111110000000000
5474 10987654321098765432109876543210
5475 000001x0xx1xxxxx101110xxxxxxxxxx
5482 /* 33222222222211111111110000000000
5483 10987654321098765432109876543210
5484 000001x0xx1xxxxx1011x1xxxxxxxxxx
5493 if (((word
>> 22) & 0x1) == 0)
5495 if (((word
>> 23) & 0x1) == 0)
5497 /* 33222222222211111111110000000000
5498 10987654321098765432109876543210
5499 100001x000xxxxxx101xxxxxxxxxxxxx
5505 /* 33222222222211111111110000000000
5506 10987654321098765432109876543210
5507 100001x010xxxxxx101xxxxxxxxxxxxx
5514 if (((word
>> 23) & 0x1) == 0)
5516 /* 33222222222211111111110000000000
5517 10987654321098765432109876543210
5518 100001x001xxxxxx101xxxxxxxxxxxxx
5524 /* 33222222222211111111110000000000
5525 10987654321098765432109876543210
5526 100001x011xxxxxx101xxxxxxxxxxxxx
5535 if (((word
>> 21) & 0x1) == 0)
5537 if (((word
>> 23) & 0x1) == 0)
5539 /* 33222222222211111111110000000000
5540 10987654321098765432109876543210
5541 x10001x00x0xxxxx101xxxxxxxxxxxxx
5547 /* 33222222222211111111110000000000
5548 10987654321098765432109876543210
5549 x10001x01x0xxxxx101xxxxxxxxxxxxx
5556 if (((word
>> 22) & 0x1) == 0)
5558 if (((word
>> 23) & 0x1) == 0)
5560 /* 33222222222211111111110000000000
5561 10987654321098765432109876543210
5562 x10001x0001xxxxx101xxxxxxxxxxxxx
5568 /* 33222222222211111111110000000000
5569 10987654321098765432109876543210
5570 x10001x0101xxxxx101xxxxxxxxxxxxx
5577 if (((word
>> 23) & 0x1) == 0)
5579 /* 33222222222211111111110000000000
5580 10987654321098765432109876543210
5581 x10001x0011xxxxx101xxxxxxxxxxxxx
5587 /* 33222222222211111111110000000000
5588 10987654321098765432109876543210
5589 x10001x0111xxxxx101xxxxxxxxxxxxx
5600 if (((word
>> 15) & 0x1) == 0)
5602 if (((word
>> 21) & 0x1) == 0)
5604 if (((word
>> 30) & 0x1) == 0)
5606 if (((word
>> 31) & 0x1) == 0)
5608 /* 33222222222211111111110000000000
5609 10987654321098765432109876543210
5610 000001x0xx0xxxxx011xxxxxxxxxxxxx
5616 if (((word
>> 23) & 0x1) == 0)
5618 /* 33222222222211111111110000000000
5619 10987654321098765432109876543210
5620 100001x00x0xxxxx011xxxxxxxxxxxxx
5626 /* 33222222222211111111110000000000
5627 10987654321098765432109876543210
5628 100001x01x0xxxxx011xxxxxxxxxxxxx
5636 if (((word
>> 23) & 0x1) == 0)
5638 /* 33222222222211111111110000000000
5639 10987654321098765432109876543210
5640 x10001x00x0xxxxx011xxxxxxxxxxxxx
5646 /* 33222222222211111111110000000000
5647 10987654321098765432109876543210
5648 x10001x01x0xxxxx011xxxxxxxxxxxxx
5656 if (((word
>> 23) & 0x1) == 0)
5658 if (((word
>> 30) & 0x1) == 0)
5660 /* 33222222222211111111110000000000
5661 10987654321098765432109876543210
5662 x00001x00x1xxxxx011xxxxxxxxxxxxx
5668 /* 33222222222211111111110000000000
5669 10987654321098765432109876543210
5670 x10001x00x1xxxxx011xxxxxxxxxxxxx
5677 if (((word
>> 30) & 0x1) == 0)
5679 /* 33222222222211111111110000000000
5680 10987654321098765432109876543210
5681 x00001x01x1xxxxx011xxxxxxxxxxxxx
5687 /* 33222222222211111111110000000000
5688 10987654321098765432109876543210
5689 x10001x01x1xxxxx011xxxxxxxxxxxxx
5698 if (((word
>> 30) & 0x1) == 0)
5700 if (((word
>> 31) & 0x1) == 0)
5702 if (((word
>> 21) & 0x1) == 0)
5704 /* 33222222222211111111110000000000
5705 10987654321098765432109876543210
5706 000001x0xx0xxxxx111xxxxxxxxxxxxx
5712 if (((word
>> 10) & 0x1) == 0)
5714 if (((word
>> 11) & 0x1) == 0)
5716 if (((word
>> 12) & 0x1) == 0)
5718 if (((word
>> 20) & 0x1) == 0)
5720 if (((word
>> 22) & 0x1) == 0)
5722 if (((word
>> 23) & 0x1) == 0)
5724 /* 33222222222211111111110000000000
5725 10987654321098765432109876543210
5726 000001x00010xxxx111000xxxxxxxxxx
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 000001x01010xxxx111000xxxxxxxxxx
5741 if (((word
>> 23) & 0x1) == 0)
5743 /* 33222222222211111111110000000000
5744 10987654321098765432109876543210
5745 000001x00110xxxx111000xxxxxxxxxx
5751 /* 33222222222211111111110000000000
5752 10987654321098765432109876543210
5753 000001x01110xxxx111000xxxxxxxxxx
5761 if (((word
>> 22) & 0x1) == 0)
5763 if (((word
>> 23) & 0x1) == 0)
5765 /* 33222222222211111111110000000000
5766 10987654321098765432109876543210
5767 000001x00011xxxx111000xxxxxxxxxx
5773 /* 33222222222211111111110000000000
5774 10987654321098765432109876543210
5775 000001x01011xxxx111000xxxxxxxxxx
5782 if (((word
>> 23) & 0x1) == 0)
5784 /* 33222222222211111111110000000000
5785 10987654321098765432109876543210
5786 000001x00111xxxx111000xxxxxxxxxx
5792 /* 33222222222211111111110000000000
5793 10987654321098765432109876543210
5794 000001x01111xxxx111000xxxxxxxxxx
5803 if (((word
>> 20) & 0x1) == 0)
5805 if (((word
>> 22) & 0x1) == 0)
5807 if (((word
>> 23) & 0x1) == 0)
5809 /* 33222222222211111111110000000000
5810 10987654321098765432109876543210
5811 000001x00010xxxx111100xxxxxxxxxx
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 000001x01010xxxx111100xxxxxxxxxx
5826 if (((word
>> 23) & 0x1) == 0)
5828 /* 33222222222211111111110000000000
5829 10987654321098765432109876543210
5830 000001x00110xxxx111100xxxxxxxxxx
5836 /* 33222222222211111111110000000000
5837 10987654321098765432109876543210
5838 000001x01110xxxx111100xxxxxxxxxx
5846 if (((word
>> 22) & 0x1) == 0)
5848 if (((word
>> 23) & 0x1) == 0)
5850 /* 33222222222211111111110000000000
5851 10987654321098765432109876543210
5852 000001x00011xxxx111100xxxxxxxxxx
5858 /* 33222222222211111111110000000000
5859 10987654321098765432109876543210
5860 000001x01011xxxx111100xxxxxxxxxx
5867 if (((word
>> 23) & 0x1) == 0)
5869 /* 33222222222211111111110000000000
5870 10987654321098765432109876543210
5871 000001x00111xxxx111100xxxxxxxxxx
5877 /* 33222222222211111111110000000000
5878 10987654321098765432109876543210
5879 000001x01111xxxx111100xxxxxxxxxx
5889 if (((word
>> 20) & 0x1) == 0)
5891 if (((word
>> 22) & 0x1) == 0)
5893 if (((word
>> 23) & 0x1) == 0)
5895 /* 33222222222211111111110000000000
5896 10987654321098765432109876543210
5897 000001x00010xxxx111x10xxxxxxxxxx
5903 /* 33222222222211111111110000000000
5904 10987654321098765432109876543210
5905 000001x01010xxxx111x10xxxxxxxxxx
5912 if (((word
>> 23) & 0x1) == 0)
5914 /* 33222222222211111111110000000000
5915 10987654321098765432109876543210
5916 000001x00110xxxx111x10xxxxxxxxxx
5922 /* 33222222222211111111110000000000
5923 10987654321098765432109876543210
5924 000001x01110xxxx111x10xxxxxxxxxx
5932 if (((word
>> 22) & 0x1) == 0)
5934 if (((word
>> 23) & 0x1) == 0)
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 000001x00011xxxx111x10xxxxxxxxxx
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 000001x01011xxxx111x10xxxxxxxxxx
5953 if (((word
>> 23) & 0x1) == 0)
5955 /* 33222222222211111111110000000000
5956 10987654321098765432109876543210
5957 000001x00111xxxx111x10xxxxxxxxxx
5963 /* 33222222222211111111110000000000
5964 10987654321098765432109876543210
5965 000001x01111xxxx111x10xxxxxxxxxx
5975 if (((word
>> 11) & 0x1) == 0)
5977 if (((word
>> 12) & 0x1) == 0)
5979 if (((word
>> 22) & 0x1) == 0)
5981 if (((word
>> 23) & 0x1) == 0)
5983 /* 33222222222211111111110000000000
5984 10987654321098765432109876543210
5985 000001x0001xxxxx111001xxxxxxxxxx
5991 /* 33222222222211111111110000000000
5992 10987654321098765432109876543210
5993 000001x0101xxxxx111001xxxxxxxxxx
6000 if (((word
>> 23) & 0x1) == 0)
6002 /* 33222222222211111111110000000000
6003 10987654321098765432109876543210
6004 000001x0011xxxxx111001xxxxxxxxxx
6010 /* 33222222222211111111110000000000
6011 10987654321098765432109876543210
6012 000001x0111xxxxx111001xxxxxxxxxx
6020 if (((word
>> 20) & 0x1) == 0)
6022 if (((word
>> 22) & 0x1) == 0)
6024 if (((word
>> 23) & 0x1) == 0)
6026 /* 33222222222211111111110000000000
6027 10987654321098765432109876543210
6028 000001x00010xxxx111101xxxxxxxxxx
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 000001x01010xxxx111101xxxxxxxxxx
6043 if (((word
>> 23) & 0x1) == 0)
6045 /* 33222222222211111111110000000000
6046 10987654321098765432109876543210
6047 000001x00110xxxx111101xxxxxxxxxx
6053 /* 33222222222211111111110000000000
6054 10987654321098765432109876543210
6055 000001x01110xxxx111101xxxxxxxxxx
6063 if (((word
>> 22) & 0x1) == 0)
6065 if (((word
>> 23) & 0x1) == 0)
6067 /* 33222222222211111111110000000000
6068 10987654321098765432109876543210
6069 000001x00011xxxx111101xxxxxxxxxx
6075 /* 33222222222211111111110000000000
6076 10987654321098765432109876543210
6077 000001x01011xxxx111101xxxxxxxxxx
6084 if (((word
>> 23) & 0x1) == 0)
6086 /* 33222222222211111111110000000000
6087 10987654321098765432109876543210
6088 000001x00111xxxx111101xxxxxxxxxx
6094 /* 33222222222211111111110000000000
6095 10987654321098765432109876543210
6096 000001x01111xxxx111101xxxxxxxxxx
6106 if (((word
>> 20) & 0x1) == 0)
6108 if (((word
>> 22) & 0x1) == 0)
6110 if (((word
>> 23) & 0x1) == 0)
6112 /* 33222222222211111111110000000000
6113 10987654321098765432109876543210
6114 000001x00010xxxx111x11xxxxxxxxxx
6120 /* 33222222222211111111110000000000
6121 10987654321098765432109876543210
6122 000001x01010xxxx111x11xxxxxxxxxx
6129 if (((word
>> 23) & 0x1) == 0)
6131 /* 33222222222211111111110000000000
6132 10987654321098765432109876543210
6133 000001x00110xxxx111x11xxxxxxxxxx
6139 /* 33222222222211111111110000000000
6140 10987654321098765432109876543210
6141 000001x01110xxxx111x11xxxxxxxxxx
6149 if (((word
>> 22) & 0x1) == 0)
6151 if (((word
>> 23) & 0x1) == 0)
6153 /* 33222222222211111111110000000000
6154 10987654321098765432109876543210
6155 000001x00011xxxx111x11xxxxxxxxxx
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 000001x01011xxxx111x11xxxxxxxxxx
6170 if (((word
>> 23) & 0x1) == 0)
6172 /* 33222222222211111111110000000000
6173 10987654321098765432109876543210
6174 000001x00111xxxx111x11xxxxxxxxxx
6180 /* 33222222222211111111110000000000
6181 10987654321098765432109876543210
6182 000001x01111xxxx111x11xxxxxxxxxx
6194 if (((word
>> 22) & 0x1) == 0)
6196 if (((word
>> 21) & 0x1) == 0)
6198 if (((word
>> 23) & 0x1) == 0)
6200 /* 33222222222211111111110000000000
6201 10987654321098765432109876543210
6202 100001x0000xxxxx111xxxxxxxxxxxxx
6208 /* 33222222222211111111110000000000
6209 10987654321098765432109876543210
6210 100001x0100xxxxx111xxxxxxxxxxxxx
6217 if (((word
>> 23) & 0x1) == 0)
6219 /* 33222222222211111111110000000000
6220 10987654321098765432109876543210
6221 100001x0001xxxxx111xxxxxxxxxxxxx
6227 /* 33222222222211111111110000000000
6228 10987654321098765432109876543210
6229 100001x0101xxxxx111xxxxxxxxxxxxx
6237 if (((word
>> 23) & 0x1) == 0)
6239 /* 33222222222211111111110000000000
6240 10987654321098765432109876543210
6241 100001x001xxxxxx111xxxxxxxxxxxxx
6247 /* 33222222222211111111110000000000
6248 10987654321098765432109876543210
6249 100001x011xxxxxx111xxxxxxxxxxxxx
6258 if (((word
>> 21) & 0x1) == 0)
6260 if (((word
>> 22) & 0x1) == 0)
6262 if (((word
>> 23) & 0x1) == 0)
6264 /* 33222222222211111111110000000000
6265 10987654321098765432109876543210
6266 x10001x0000xxxxx111xxxxxxxxxxxxx
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 x10001x0100xxxxx111xxxxxxxxxxxxx
6281 if (((word
>> 23) & 0x1) == 0)
6283 /* 33222222222211111111110000000000
6284 10987654321098765432109876543210
6285 x10001x0010xxxxx111xxxxxxxxxxxxx
6291 /* 33222222222211111111110000000000
6292 10987654321098765432109876543210
6293 x10001x0110xxxxx111xxxxxxxxxxxxx
6301 if (((word
>> 22) & 0x1) == 0)
6303 if (((word
>> 23) & 0x1) == 0)
6305 /* 33222222222211111111110000000000
6306 10987654321098765432109876543210
6307 x10001x0001xxxxx111xxxxxxxxxxxxx
6313 /* 33222222222211111111110000000000
6314 10987654321098765432109876543210
6315 x10001x0101xxxxx111xxxxxxxxxxxxx
6322 if (((word
>> 23) & 0x1) == 0)
6324 /* 33222222222211111111110000000000
6325 10987654321098765432109876543210
6326 x10001x0011xxxxx111xxxxxxxxxxxxx
6332 /* 33222222222211111111110000000000
6333 10987654321098765432109876543210
6334 x10001x0111xxxxx111xxxxxxxxxxxxx
6347 if (((word
>> 21) & 0x1) == 0)
6349 if (((word
>> 15) & 0x1) == 0)
6351 if (((word
>> 30) & 0x1) == 0)
6353 if (((word
>> 13) & 0x1) == 0)
6355 if (((word
>> 14) & 0x1) == 0)
6357 if (((word
>> 31) & 0x1) == 0)
6359 if (((word
>> 4) & 0x1) == 0)
6361 /* 33222222222211111111110000000000
6362 10987654321098765432109876543210
6363 001001x0xx0xxxxx000xxxxxxxx0xxxx
6369 /* 33222222222211111111110000000000
6370 10987654321098765432109876543210
6371 001001x0xx0xxxxx000xxxxxxxx1xxxx
6378 if (((word
>> 23) & 0x1) == 0)
6380 /* 33222222222211111111110000000000
6381 10987654321098765432109876543210
6382 101001x00x0xxxxx000xxxxxxxxxxxxx
6388 /* 33222222222211111111110000000000
6389 10987654321098765432109876543210
6390 101001x01x0xxxxx000xxxxxxxxxxxxx
6398 if (((word
>> 31) & 0x1) == 0)
6400 if (((word
>> 4) & 0x1) == 0)
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 001001x0xx0xxxxx010xxxxxxxx0xxxx
6410 /* 33222222222211111111110000000000
6411 10987654321098765432109876543210
6412 001001x0xx0xxxxx010xxxxxxxx1xxxx
6419 if (((word
>> 22) & 0x1) == 0)
6421 if (((word
>> 23) & 0x1) == 0)
6423 /* 33222222222211111111110000000000
6424 10987654321098765432109876543210
6425 101001x0000xxxxx010xxxxxxxxxxxxx
6431 /* 33222222222211111111110000000000
6432 10987654321098765432109876543210
6433 101001x0100xxxxx010xxxxxxxxxxxxx
6440 if (((word
>> 23) & 0x1) == 0)
6442 /* 33222222222211111111110000000000
6443 10987654321098765432109876543210
6444 101001x0010xxxxx010xxxxxxxxxxxxx
6450 /* 33222222222211111111110000000000
6451 10987654321098765432109876543210
6452 101001x0110xxxxx010xxxxxxxxxxxxx
6462 if (((word
>> 14) & 0x1) == 0)
6464 if (((word
>> 31) & 0x1) == 0)
6466 if (((word
>> 4) & 0x1) == 0)
6468 /* 33222222222211111111110000000000
6469 10987654321098765432109876543210
6470 001001x0xx0xxxxx001xxxxxxxx0xxxx
6476 /* 33222222222211111111110000000000
6477 10987654321098765432109876543210
6478 001001x0xx0xxxxx001xxxxxxxx1xxxx
6485 if (((word
>> 23) & 0x1) == 0)
6487 /* 33222222222211111111110000000000
6488 10987654321098765432109876543210
6489 101001x00x0xxxxx001xxxxxxxxxxxxx
6495 /* 33222222222211111111110000000000
6496 10987654321098765432109876543210
6497 101001x01x0xxxxx001xxxxxxxxxxxxx
6505 if (((word
>> 31) & 0x1) == 0)
6507 if (((word
>> 4) & 0x1) == 0)
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 001001x0xx0xxxxx011xxxxxxxx0xxxx
6517 /* 33222222222211111111110000000000
6518 10987654321098765432109876543210
6519 001001x0xx0xxxxx011xxxxxxxx1xxxx
6526 if (((word
>> 22) & 0x1) == 0)
6528 if (((word
>> 23) & 0x1) == 0)
6530 /* 33222222222211111111110000000000
6531 10987654321098765432109876543210
6532 101001x0000xxxxx011xxxxxxxxxxxxx
6538 /* 33222222222211111111110000000000
6539 10987654321098765432109876543210
6540 101001x0100xxxxx011xxxxxxxxxxxxx
6547 if (((word
>> 23) & 0x1) == 0)
6549 /* 33222222222211111111110000000000
6550 10987654321098765432109876543210
6551 101001x0010xxxxx011xxxxxxxxxxxxx
6557 /* 33222222222211111111110000000000
6558 10987654321098765432109876543210
6559 101001x0110xxxxx011xxxxxxxxxxxxx
6570 if (((word
>> 31) & 0x1) == 0)
6572 /* 33222222222211111111110000000000
6573 10987654321098765432109876543210
6574 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
6580 if (((word
>> 13) & 0x1) == 0)
6582 if (((word
>> 22) & 0x1) == 0)
6584 /* 33222222222211111111110000000000
6585 10987654321098765432109876543210
6586 111001x0x00xxxxx0x0xxxxxxxxxxxxx
6592 if (((word
>> 23) & 0x1) == 0)
6594 /* 33222222222211111111110000000000
6595 10987654321098765432109876543210
6596 111001x0010xxxxx0x0xxxxxxxxxxxxx
6602 /* 33222222222211111111110000000000
6603 10987654321098765432109876543210
6604 111001x0110xxxxx0x0xxxxxxxxxxxxx
6612 if (((word
>> 22) & 0x1) == 0)
6614 if (((word
>> 23) & 0x1) == 0)
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 111001x0000xxxxx0x1xxxxxxxxxxxxx
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 111001x0100xxxxx0x1xxxxxxxxxxxxx
6633 if (((word
>> 23) & 0x1) == 0)
6635 /* 33222222222211111111110000000000
6636 10987654321098765432109876543210
6637 111001x0010xxxxx0x1xxxxxxxxxxxxx
6643 /* 33222222222211111111110000000000
6644 10987654321098765432109876543210
6645 111001x0110xxxxx0x1xxxxxxxxxxxxx
6656 if (((word
>> 13) & 0x1) == 0)
6658 if (((word
>> 30) & 0x1) == 0)
6660 if (((word
>> 14) & 0x1) == 0)
6662 if (((word
>> 4) & 0x1) == 0)
6664 /* 33222222222211111111110000000000
6665 10987654321098765432109876543210
6666 x01001x0xx0xxxxx100xxxxxxxx0xxxx
6672 /* 33222222222211111111110000000000
6673 10987654321098765432109876543210
6674 x01001x0xx0xxxxx100xxxxxxxx1xxxx
6681 if (((word
>> 31) & 0x1) == 0)
6683 if (((word
>> 4) & 0x1) == 0)
6685 /* 33222222222211111111110000000000
6686 10987654321098765432109876543210
6687 001001x0xx0xxxxx110xxxxxxxx0xxxx
6693 /* 33222222222211111111110000000000
6694 10987654321098765432109876543210
6695 001001x0xx0xxxxx110xxxxxxxx1xxxx
6702 if (((word
>> 22) & 0x1) == 0)
6704 if (((word
>> 23) & 0x1) == 0)
6706 /* 33222222222211111111110000000000
6707 10987654321098765432109876543210
6708 101001x0000xxxxx110xxxxxxxxxxxxx
6714 /* 33222222222211111111110000000000
6715 10987654321098765432109876543210
6716 101001x0100xxxxx110xxxxxxxxxxxxx
6723 if (((word
>> 23) & 0x1) == 0)
6725 /* 33222222222211111111110000000000
6726 10987654321098765432109876543210
6727 101001x0010xxxxx110xxxxxxxxxxxxx
6733 /* 33222222222211111111110000000000
6734 10987654321098765432109876543210
6735 101001x0110xxxxx110xxxxxxxxxxxxx
6745 if (((word
>> 31) & 0x1) == 0)
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 011001x0xx0xxxxx1x0xxxxxxxxxxxxx
6755 if (((word
>> 22) & 0x1) == 0)
6757 if (((word
>> 23) & 0x1) == 0)
6759 /* 33222222222211111111110000000000
6760 10987654321098765432109876543210
6761 111001x0000xxxxx1x0xxxxxxxxxxxxx
6767 /* 33222222222211111111110000000000
6768 10987654321098765432109876543210
6769 111001x0100xxxxx1x0xxxxxxxxxxxxx
6776 if (((word
>> 23) & 0x1) == 0)
6778 /* 33222222222211111111110000000000
6779 10987654321098765432109876543210
6780 111001x0010xxxxx1x0xxxxxxxxxxxxx
6786 /* 33222222222211111111110000000000
6787 10987654321098765432109876543210
6788 111001x0110xxxxx1x0xxxxxxxxxxxxx
6798 if (((word
>> 14) & 0x1) == 0)
6800 if (((word
>> 30) & 0x1) == 0)
6802 if (((word
>> 31) & 0x1) == 0)
6804 if (((word
>> 4) & 0x1) == 0)
6806 /* 33222222222211111111110000000000
6807 10987654321098765432109876543210
6808 001001x0xx0xxxxx101xxxxxxxx0xxxx
6814 /* 33222222222211111111110000000000
6815 10987654321098765432109876543210
6816 001001x0xx0xxxxx101xxxxxxxx1xxxx
6823 if (((word
>> 20) & 0x1) == 0)
6825 if (((word
>> 22) & 0x1) == 0)
6827 if (((word
>> 23) & 0x1) == 0)
6829 /* 33222222222211111111110000000000
6830 10987654321098765432109876543210
6831 101001x00000xxxx101xxxxxxxxxxxxx
6837 /* 33222222222211111111110000000000
6838 10987654321098765432109876543210
6839 101001x01000xxxx101xxxxxxxxxxxxx
6846 if (((word
>> 23) & 0x1) == 0)
6848 /* 33222222222211111111110000000000
6849 10987654321098765432109876543210
6850 101001x00100xxxx101xxxxxxxxxxxxx
6856 /* 33222222222211111111110000000000
6857 10987654321098765432109876543210
6858 101001x01100xxxx101xxxxxxxxxxxxx
6866 if (((word
>> 22) & 0x1) == 0)
6868 if (((word
>> 23) & 0x1) == 0)
6870 /* 33222222222211111111110000000000
6871 10987654321098765432109876543210
6872 101001x00001xxxx101xxxxxxxxxxxxx
6878 /* 33222222222211111111110000000000
6879 10987654321098765432109876543210
6880 101001x01001xxxx101xxxxxxxxxxxxx
6887 if (((word
>> 23) & 0x1) == 0)
6889 /* 33222222222211111111110000000000
6890 10987654321098765432109876543210
6891 101001x00101xxxx101xxxxxxxxxxxxx
6897 /* 33222222222211111111110000000000
6898 10987654321098765432109876543210
6899 101001x01101xxxx101xxxxxxxxxxxxx
6909 if (((word
>> 22) & 0x1) == 0)
6911 if (((word
>> 23) & 0x1) == 0)
6913 /* 33222222222211111111110000000000
6914 10987654321098765432109876543210
6915 x11001x0000xxxxx101xxxxxxxxxxxxx
6921 /* 33222222222211111111110000000000
6922 10987654321098765432109876543210
6923 x11001x0100xxxxx101xxxxxxxxxxxxx
6930 if (((word
>> 23) & 0x1) == 0)
6932 /* 33222222222211111111110000000000
6933 10987654321098765432109876543210
6934 x11001x0010xxxxx101xxxxxxxxxxxxx
6940 /* 33222222222211111111110000000000
6941 10987654321098765432109876543210
6942 x11001x0110xxxxx101xxxxxxxxxxxxx
6951 if (((word
>> 30) & 0x1) == 0)
6953 if (((word
>> 31) & 0x1) == 0)
6955 if (((word
>> 4) & 0x1) == 0)
6957 /* 33222222222211111111110000000000
6958 10987654321098765432109876543210
6959 001001x0xx0xxxxx111xxxxxxxx0xxxx
6965 /* 33222222222211111111110000000000
6966 10987654321098765432109876543210
6967 001001x0xx0xxxxx111xxxxxxxx1xxxx
6974 if (((word
>> 22) & 0x1) == 0)
6976 if (((word
>> 23) & 0x1) == 0)
6978 /* 33222222222211111111110000000000
6979 10987654321098765432109876543210
6980 101001x0000xxxxx111xxxxxxxxxxxxx
6986 /* 33222222222211111111110000000000
6987 10987654321098765432109876543210
6988 101001x0100xxxxx111xxxxxxxxxxxxx
6995 if (((word
>> 23) & 0x1) == 0)
6997 /* 33222222222211111111110000000000
6998 10987654321098765432109876543210
6999 101001x0010xxxxx111xxxxxxxxxxxxx
7005 /* 33222222222211111111110000000000
7006 10987654321098765432109876543210
7007 101001x0110xxxxx111xxxxxxxxxxxxx
7016 if (((word
>> 20) & 0x1) == 0)
7018 if (((word
>> 22) & 0x1) == 0)
7020 /* 33222222222211111111110000000000
7021 10987654321098765432109876543210
7022 x11001x0x000xxxx111xxxxxxxxxxxxx
7028 if (((word
>> 23) & 0x1) == 0)
7030 /* 33222222222211111111110000000000
7031 10987654321098765432109876543210
7032 x11001x00100xxxx111xxxxxxxxxxxxx
7038 /* 33222222222211111111110000000000
7039 10987654321098765432109876543210
7040 x11001x01100xxxx111xxxxxxxxxxxxx
7048 if (((word
>> 22) & 0x1) == 0)
7050 if (((word
>> 23) & 0x1) == 0)
7052 /* 33222222222211111111110000000000
7053 10987654321098765432109876543210
7054 x11001x00001xxxx111xxxxxxxxxxxxx
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 x11001x01001xxxx111xxxxxxxxxxxxx
7069 if (((word
>> 23) & 0x1) == 0)
7071 /* 33222222222211111111110000000000
7072 10987654321098765432109876543210
7073 x11001x00101xxxx111xxxxxxxxxxxxx
7079 /* 33222222222211111111110000000000
7080 10987654321098765432109876543210
7081 x11001x01101xxxx111xxxxxxxxxxxxx
7094 if (((word
>> 13) & 0x1) == 0)
7096 if (((word
>> 30) & 0x1) == 0)
7098 if (((word
>> 31) & 0x1) == 0)
7100 if (((word
>> 4) & 0x1) == 0)
7102 /* 33222222222211111111110000000000
7103 10987654321098765432109876543210
7104 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
7110 /* 33222222222211111111110000000000
7111 10987654321098765432109876543210
7112 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
7119 if (((word
>> 15) & 0x1) == 0)
7121 if (((word
>> 22) & 0x1) == 0)
7123 if (((word
>> 23) & 0x1) == 0)
7125 /* 33222222222211111111110000000000
7126 10987654321098765432109876543210
7127 101001x0001xxxxx0x0xxxxxxxxxxxxx
7133 /* 33222222222211111111110000000000
7134 10987654321098765432109876543210
7135 101001x0101xxxxx0x0xxxxxxxxxxxxx
7142 if (((word
>> 23) & 0x1) == 0)
7144 /* 33222222222211111111110000000000
7145 10987654321098765432109876543210
7146 101001x0011xxxxx0x0xxxxxxxxxxxxx
7152 /* 33222222222211111111110000000000
7153 10987654321098765432109876543210
7154 101001x0111xxxxx0x0xxxxxxxxxxxxx
7162 if (((word
>> 22) & 0x1) == 0)
7164 if (((word
>> 23) & 0x1) == 0)
7166 /* 33222222222211111111110000000000
7167 10987654321098765432109876543210
7168 101001x0001xxxxx1x0xxxxxxxxxxxxx
7174 /* 33222222222211111111110000000000
7175 10987654321098765432109876543210
7176 101001x0101xxxxx1x0xxxxxxxxxxxxx
7183 if (((word
>> 23) & 0x1) == 0)
7185 /* 33222222222211111111110000000000
7186 10987654321098765432109876543210
7187 101001x0011xxxxx1x0xxxxxxxxxxxxx
7193 /* 33222222222211111111110000000000
7194 10987654321098765432109876543210
7195 101001x0111xxxxx1x0xxxxxxxxxxxxx
7205 if (((word
>> 15) & 0x1) == 0)
7207 if (((word
>> 14) & 0x1) == 0)
7209 if (((word
>> 12) & 0x1) == 0)
7211 if (((word
>> 10) & 0x1) == 0)
7213 if (((word
>> 23) & 0x1) == 0)
7215 /* 33222222222211111111110000000000
7216 10987654321098765432109876543210
7217 x11001x00x1xxxxx0000x0xxxxxxxxxx
7223 if (((word
>> 22) & 0x1) == 0)
7225 /* 33222222222211111111110000000000
7226 10987654321098765432109876543210
7227 x11001x0101xxxxx0000x0xxxxxxxxxx
7233 /* 33222222222211111111110000000000
7234 10987654321098765432109876543210
7235 x11001x0111xxxxx0000x0xxxxxxxxxx
7243 if (((word
>> 23) & 0x1) == 0)
7245 /* 33222222222211111111110000000000
7246 10987654321098765432109876543210
7247 x11001x00x1xxxxx0000x1xxxxxxxxxx
7253 if (((word
>> 22) & 0x1) == 0)
7255 /* 33222222222211111111110000000000
7256 10987654321098765432109876543210
7257 x11001x0101xxxxx0000x1xxxxxxxxxx
7263 /* 33222222222211111111110000000000
7264 10987654321098765432109876543210
7265 x11001x0111xxxxx0000x1xxxxxxxxxx
7274 if (((word
>> 22) & 0x1) == 0)
7276 /* 33222222222211111111110000000000
7277 10987654321098765432109876543210
7278 x11001x0x01xxxxx0001xxxxxxxxxxxx
7284 /* 33222222222211111111110000000000
7285 10987654321098765432109876543210
7286 x11001x0x11xxxxx0001xxxxxxxxxxxx
7294 if (((word
>> 22) & 0x1) == 0)
7296 if (((word
>> 23) & 0x1) == 0)
7298 /* 33222222222211111111110000000000
7299 10987654321098765432109876543210
7300 x11001x0001xxxxx010xxxxxxxxxxxxx
7306 /* 33222222222211111111110000000000
7307 10987654321098765432109876543210
7308 x11001x0101xxxxx010xxxxxxxxxxxxx
7315 if (((word
>> 23) & 0x1) == 0)
7317 /* 33222222222211111111110000000000
7318 10987654321098765432109876543210
7319 x11001x0011xxxxx010xxxxxxxxxxxxx
7325 /* 33222222222211111111110000000000
7326 10987654321098765432109876543210
7327 x11001x0111xxxxx010xxxxxxxxxxxxx
7336 if (((word
>> 22) & 0x1) == 0)
7338 /* 33222222222211111111110000000000
7339 10987654321098765432109876543210
7340 x11001x0x01xxxxx1x0xxxxxxxxxxxxx
7346 /* 33222222222211111111110000000000
7347 10987654321098765432109876543210
7348 x11001x0x11xxxxx1x0xxxxxxxxxxxxx
7357 if (((word
>> 30) & 0x1) == 0)
7359 if (((word
>> 31) & 0x1) == 0)
7361 if (((word
>> 4) & 0x1) == 0)
7363 /* 33222222222211111111110000000000
7364 10987654321098765432109876543210
7365 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
7371 /* 33222222222211111111110000000000
7372 10987654321098765432109876543210
7373 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
7380 if (((word
>> 14) & 0x1) == 0)
7382 if (((word
>> 20) & 0x1) == 0)
7384 if (((word
>> 22) & 0x1) == 0)
7386 if (((word
>> 23) & 0x1) == 0)
7388 /* 33222222222211111111110000000000
7389 10987654321098765432109876543210
7390 101001x00010xxxxx01xxxxxxxxxxxxx
7396 /* 33222222222211111111110000000000
7397 10987654321098765432109876543210
7398 101001x01010xxxxx01xxxxxxxxxxxxx
7405 if (((word
>> 23) & 0x1) == 0)
7407 /* 33222222222211111111110000000000
7408 10987654321098765432109876543210
7409 101001x00110xxxxx01xxxxxxxxxxxxx
7415 /* 33222222222211111111110000000000
7416 10987654321098765432109876543210
7417 101001x01110xxxxx01xxxxxxxxxxxxx
7425 if (((word
>> 22) & 0x1) == 0)
7427 if (((word
>> 23) & 0x1) == 0)
7429 /* 33222222222211111111110000000000
7430 10987654321098765432109876543210
7431 101001x00011xxxxx01xxxxxxxxxxxxx
7437 /* 33222222222211111111110000000000
7438 10987654321098765432109876543210
7439 101001x01011xxxxx01xxxxxxxxxxxxx
7446 if (((word
>> 23) & 0x1) == 0)
7448 /* 33222222222211111111110000000000
7449 10987654321098765432109876543210
7450 101001x00111xxxxx01xxxxxxxxxxxxx
7456 /* 33222222222211111111110000000000
7457 10987654321098765432109876543210
7458 101001x01111xxxxx01xxxxxxxxxxxxx
7467 if (((word
>> 15) & 0x1) == 0)
7469 if (((word
>> 22) & 0x1) == 0)
7471 if (((word
>> 23) & 0x1) == 0)
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 101001x0001xxxxx011xxxxxxxxxxxxx
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 101001x0101xxxxx011xxxxxxxxxxxxx
7490 if (((word
>> 23) & 0x1) == 0)
7492 /* 33222222222211111111110000000000
7493 10987654321098765432109876543210
7494 101001x0011xxxxx011xxxxxxxxxxxxx
7500 /* 33222222222211111111110000000000
7501 10987654321098765432109876543210
7502 101001x0111xxxxx011xxxxxxxxxxxxx
7510 if (((word
>> 22) & 0x1) == 0)
7512 if (((word
>> 23) & 0x1) == 0)
7514 /* 33222222222211111111110000000000
7515 10987654321098765432109876543210
7516 101001x0001xxxxx111xxxxxxxxxxxxx
7522 /* 33222222222211111111110000000000
7523 10987654321098765432109876543210
7524 101001x0101xxxxx111xxxxxxxxxxxxx
7531 if (((word
>> 23) & 0x1) == 0)
7533 /* 33222222222211111111110000000000
7534 10987654321098765432109876543210
7535 101001x0011xxxxx111xxxxxxxxxxxxx
7541 /* 33222222222211111111110000000000
7542 10987654321098765432109876543210
7543 101001x0111xxxxx111xxxxxxxxxxxxx
7554 if (((word
>> 14) & 0x1) == 0)
7556 if (((word
>> 15) & 0x1) == 0)
7558 if (((word
>> 23) & 0x1) == 0)
7560 /* 33222222222211111111110000000000
7561 10987654321098765432109876543210
7562 x11001x00x1xxxxx001xxxxxxxxxxxxx
7568 if (((word
>> 22) & 0x1) == 0)
7570 /* 33222222222211111111110000000000
7571 10987654321098765432109876543210
7572 x11001x0101xxxxx001xxxxxxxxxxxxx
7578 /* 33222222222211111111110000000000
7579 10987654321098765432109876543210
7580 x11001x0111xxxxx001xxxxxxxxxxxxx
7588 if (((word
>> 22) & 0x1) == 0)
7590 /* 33222222222211111111110000000000
7591 10987654321098765432109876543210
7592 x11001x0x01xxxxx101xxxxxxxxxxxxx
7598 if (((word
>> 23) & 0x1) == 0)
7600 /* 33222222222211111111110000000000
7601 10987654321098765432109876543210
7602 x11001x0011xxxxx101xxxxxxxxxxxxx
7608 /* 33222222222211111111110000000000
7609 10987654321098765432109876543210
7610 x11001x0111xxxxx101xxxxxxxxxxxxx
7619 if (((word
>> 15) & 0x1) == 0)
7621 if (((word
>> 22) & 0x1) == 0)
7623 if (((word
>> 23) & 0x1) == 0)
7625 /* 33222222222211111111110000000000
7626 10987654321098765432109876543210
7627 x11001x0001xxxxx011xxxxxxxxxxxxx
7633 /* 33222222222211111111110000000000
7634 10987654321098765432109876543210
7635 x11001x0101xxxxx011xxxxxxxxxxxxx
7642 if (((word
>> 23) & 0x1) == 0)
7644 /* 33222222222211111111110000000000
7645 10987654321098765432109876543210
7646 x11001x0011xxxxx011xxxxxxxxxxxxx
7652 /* 33222222222211111111110000000000
7653 10987654321098765432109876543210
7654 x11001x0111xxxxx011xxxxxxxxxxxxx
7662 if (((word
>> 20) & 0x1) == 0)
7664 if (((word
>> 22) & 0x1) == 0)
7666 if (((word
>> 23) & 0x1) == 0)
7668 /* 33222222222211111111110000000000
7669 10987654321098765432109876543210
7670 x11001x00010xxxx111xxxxxxxxxxxxx
7676 /* 33222222222211111111110000000000
7677 10987654321098765432109876543210
7678 x11001x01010xxxx111xxxxxxxxxxxxx
7685 if (((word
>> 23) & 0x1) == 0)
7687 /* 33222222222211111111110000000000
7688 10987654321098765432109876543210
7689 x11001x00110xxxx111xxxxxxxxxxxxx
7695 /* 33222222222211111111110000000000
7696 10987654321098765432109876543210
7697 x11001x01110xxxx111xxxxxxxxxxxxx
7705 if (((word
>> 22) & 0x1) == 0)
7707 if (((word
>> 23) & 0x1) == 0)
7709 /* 33222222222211111111110000000000
7710 10987654321098765432109876543210
7711 x11001x00011xxxx111xxxxxxxxxxxxx
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 x11001x01011xxxx111xxxxxxxxxxxxx
7726 if (((word
>> 23) & 0x1) == 0)
7728 /* 33222222222211111111110000000000
7729 10987654321098765432109876543210
7730 x11001x00111xxxx111xxxxxxxxxxxxx
7736 /* 33222222222211111111110000000000
7737 10987654321098765432109876543210
7738 x11001x01111xxxx111xxxxxxxxxxxxx
7753 if (((word
>> 29) & 0x1) == 0)
7755 if (((word
>> 30) & 0x1) == 0)
7757 if (((word
>> 31) & 0x1) == 0)
7759 if (((word
>> 21) & 0x1) == 0)
7761 if (((word
>> 20) & 0x1) == 0)
7763 if (((word
>> 22) & 0x1) == 0)
7765 if (((word
>> 23) & 0x1) == 0)
7767 /* 33222222222211111111110000000000
7768 10987654321098765432109876543210
7769 000001x10000xxxxxxxxxxxxxxxxxxxx
7775 /* 33222222222211111111110000000000
7776 10987654321098765432109876543210
7777 000001x11000xxxxxxxxxxxxxxxxxxxx
7784 if (((word
>> 23) & 0x1) == 0)
7786 /* 33222222222211111111110000000000
7787 10987654321098765432109876543210
7788 000001x10100xxxxxxxxxxxxxxxxxxxx
7794 /* 33222222222211111111110000000000
7795 10987654321098765432109876543210
7796 000001x11100xxxxxxxxxxxxxxxxxxxx
7804 if (((word
>> 15) & 0x1) == 0)
7806 /* 33222222222211111111110000000000
7807 10987654321098765432109876543210
7808 000001x1xx01xxxx0xxxxxxxxxxxxxxx
7814 /* 33222222222211111111110000000000
7815 10987654321098765432109876543210
7816 000001x1xx01xxxx1xxxxxxxxxxxxxxx
7824 if (((word
>> 14) & 0x1) == 0)
7826 if (((word
>> 13) & 0x1) == 0)
7828 if (((word
>> 15) & 0x1) == 0)
7830 /* 33222222222211111111110000000000
7831 10987654321098765432109876543210
7832 000001x1xx1xxxxx000xxxxxxxxxxxxx
7838 if (((word
>> 16) & 0x1) == 0)
7840 if (((word
>> 17) & 0x1) == 0)
7842 if (((word
>> 18) & 0x1) == 0)
7844 if (((word
>> 19) & 0x1) == 0)
7846 /* 33222222222211111111110000000000
7847 10987654321098765432109876543210
7848 000001x1xx1x0000100xxxxxxxxxxxxx
7854 /* 33222222222211111111110000000000
7855 10987654321098765432109876543210
7856 000001x1xx1x1000100xxxxxxxxxxxxx
7863 if (((word
>> 19) & 0x1) == 0)
7865 /* 33222222222211111111110000000000
7866 10987654321098765432109876543210
7867 000001x1xx1x0100100xxxxxxxxxxxxx
7873 /* 33222222222211111111110000000000
7874 10987654321098765432109876543210
7875 000001x1xx1x1100100xxxxxxxxxxxxx
7883 if (((word
>> 18) & 0x1) == 0)
7885 if (((word
>> 19) & 0x1) == 0)
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 000001x1xx1x0010100xxxxxxxxxxxxx
7895 /* 33222222222211111111110000000000
7896 10987654321098765432109876543210
7897 000001x1xx1x1010100xxxxxxxxxxxxx
7904 /* 33222222222211111111110000000000
7905 10987654321098765432109876543210
7906 000001x1xx1xx110100xxxxxxxxxxxxx
7914 if (((word
>> 17) & 0x1) == 0)
7916 if (((word
>> 18) & 0x1) == 0)
7918 if (((word
>> 19) & 0x1) == 0)
7920 /* 33222222222211111111110000000000
7921 10987654321098765432109876543210
7922 000001x1xx1x0001100xxxxxxxxxxxxx
7928 /* 33222222222211111111110000000000
7929 10987654321098765432109876543210
7930 000001x1xx1x1001100xxxxxxxxxxxxx
7937 /* 33222222222211111111110000000000
7938 10987654321098765432109876543210
7939 000001x1xx1xx101100xxxxxxxxxxxxx
7946 if (((word
>> 18) & 0x1) == 0)
7948 if (((word
>> 19) & 0x1) == 0)
7950 /* 33222222222211111111110000000000
7951 10987654321098765432109876543210
7952 000001x1xx1x0011100xxxxxxxxxxxxx
7958 /* 33222222222211111111110000000000
7959 10987654321098765432109876543210
7960 000001x1xx1x1011100xxxxxxxxxxxxx
7967 /* 33222222222211111111110000000000
7968 10987654321098765432109876543210
7969 000001x1xx1xx111100xxxxxxxxxxxxx
7979 if (((word
>> 15) & 0x1) == 0)
7981 if (((word
>> 11) & 0x1) == 0)
7983 if (((word
>> 12) & 0x1) == 0)
7985 /* 33222222222211111111110000000000
7986 10987654321098765432109876543210
7987 000001x1xx1xxxxx00100xxxxxxxxxxx
7993 /* 33222222222211111111110000000000
7994 10987654321098765432109876543210
7995 000001x1xx1xxxxx00110xxxxxxxxxxx
8002 if (((word
>> 16) & 0x1) == 0)
8004 if (((word
>> 17) & 0x1) == 0)
8006 if (((word
>> 18) & 0x1) == 0)
8008 if (((word
>> 19) & 0x1) == 0)
8010 if (((word
>> 20) & 0x1) == 0)
8012 /* 33222222222211111111110000000000
8013 10987654321098765432109876543210
8014 000001x1xx100000001x1xxxxxxxxxxx
8020 /* 33222222222211111111110000000000
8021 10987654321098765432109876543210
8022 000001x1xx110000001x1xxxxxxxxxxx
8029 /* 33222222222211111111110000000000
8030 10987654321098765432109876543210
8031 000001x1xx1x1000001x1xxxxxxxxxxx
8038 if (((word
>> 20) & 0x1) == 0)
8040 /* 33222222222211111111110000000000
8041 10987654321098765432109876543210
8042 000001x1xx10x100001x1xxxxxxxxxxx
8048 /* 33222222222211111111110000000000
8049 10987654321098765432109876543210
8050 000001x1xx11x100001x1xxxxxxxxxxx
8058 /* 33222222222211111111110000000000
8059 10987654321098765432109876543210
8060 000001x1xx1xxx10001x1xxxxxxxxxxx
8067 if (((word
>> 17) & 0x1) == 0)
8069 /* 33222222222211111111110000000000
8070 10987654321098765432109876543210
8071 000001x1xx1xxx01001x1xxxxxxxxxxx
8077 /* 33222222222211111111110000000000
8078 10987654321098765432109876543210
8079 000001x1xx1xxx11001x1xxxxxxxxxxx
8088 if (((word
>> 16) & 0x1) == 0)
8090 if (((word
>> 19) & 0x1) == 0)
8092 if (((word
>> 20) & 0x1) == 0)
8094 /* 33222222222211111111110000000000
8095 10987654321098765432109876543210
8096 000001x1xx100xx0101xxxxxxxxxxxxx
8102 /* 33222222222211111111110000000000
8103 10987654321098765432109876543210
8104 000001x1xx110xx0101xxxxxxxxxxxxx
8111 /* 33222222222211111111110000000000
8112 10987654321098765432109876543210
8113 000001x1xx1x1xx0101xxxxxxxxxxxxx
8120 if (((word
>> 20) & 0x1) == 0)
8122 /* 33222222222211111111110000000000
8123 10987654321098765432109876543210
8124 000001x1xx10xxx1101xxxxxxxxxxxxx
8130 /* 33222222222211111111110000000000
8131 10987654321098765432109876543210
8132 000001x1xx11xxx1101xxxxxxxxxxxxx
8142 if (((word
>> 15) & 0x1) == 0)
8144 if (((word
>> 10) & 0x1) == 0)
8146 if (((word
>> 11) & 0x1) == 0)
8148 if (((word
>> 12) & 0x1) == 0)
8150 if (((word
>> 13) & 0x1) == 0)
8152 if (((word
>> 20) & 0x1) == 0)
8154 /* 33222222222211111111110000000000
8155 10987654321098765432109876543210
8156 000001x1xx10xxxx010000xxxxxxxxxx
8162 if (((word
>> 16) & 0x1) == 0)
8164 if (((word
>> 18) & 0x1) == 0)
8166 /* 33222222222211111111110000000000
8167 10987654321098765432109876543210
8168 000001x1xx11x0x0010000xxxxxxxxxx
8174 /* 33222222222211111111110000000000
8175 10987654321098765432109876543210
8176 000001x1xx11x1x0010000xxxxxxxxxx
8183 /* 33222222222211111111110000000000
8184 10987654321098765432109876543210
8185 000001x1xx11xxx1010000xxxxxxxxxx
8193 /* 33222222222211111111110000000000
8194 10987654321098765432109876543210
8195 000001x1xx1xxxxx011000xxxxxxxxxx
8202 if (((word
>> 13) & 0x1) == 0)
8204 /* 33222222222211111111110000000000
8205 10987654321098765432109876543210
8206 000001x1xx1xxxxx010100xxxxxxxxxx
8212 /* 33222222222211111111110000000000
8213 10987654321098765432109876543210
8214 000001x1xx1xxxxx011100xxxxxxxxxx
8222 if (((word
>> 13) & 0x1) == 0)
8224 /* 33222222222211111111110000000000
8225 10987654321098765432109876543210
8226 000001x1xx1xxxxx010x10xxxxxxxxxx
8232 /* 33222222222211111111110000000000
8233 10987654321098765432109876543210
8234 000001x1xx1xxxxx011x10xxxxxxxxxx
8242 if (((word
>> 11) & 0x1) == 0)
8244 if (((word
>> 12) & 0x1) == 0)
8246 if (((word
>> 13) & 0x1) == 0)
8248 /* 33222222222211111111110000000000
8249 10987654321098765432109876543210
8250 000001x1xx1xxxxx010001xxxxxxxxxx
8256 /* 33222222222211111111110000000000
8257 10987654321098765432109876543210
8258 000001x1xx1xxxxx011001xxxxxxxxxx
8265 if (((word
>> 13) & 0x1) == 0)
8267 /* 33222222222211111111110000000000
8268 10987654321098765432109876543210
8269 000001x1xx1xxxxx010101xxxxxxxxxx
8275 /* 33222222222211111111110000000000
8276 10987654321098765432109876543210
8277 000001x1xx1xxxxx011101xxxxxxxxxx
8285 if (((word
>> 13) & 0x1) == 0)
8287 /* 33222222222211111111110000000000
8288 10987654321098765432109876543210
8289 000001x1xx1xxxxx010x11xxxxxxxxxx
8295 /* 33222222222211111111110000000000
8296 10987654321098765432109876543210
8297 000001x1xx1xxxxx011x11xxxxxxxxxx
8306 /* 33222222222211111111110000000000
8307 10987654321098765432109876543210
8308 000001x1xx1xxxxx11xxxxxxxxxxxxxx
8317 if (((word
>> 13) & 0x1) == 0)
8319 if (((word
>> 14) & 0x1) == 0)
8321 if (((word
>> 15) & 0x1) == 0)
8323 if (((word
>> 22) & 0x1) == 0)
8325 /* 33222222222211111111110000000000
8326 10987654321098765432109876543210
8327 100001x1x0xxxxxx000xxxxxxxxxxxxx
8333 /* 33222222222211111111110000000000
8334 10987654321098765432109876543210
8335 100001x1x1xxxxxx000xxxxxxxxxxxxx
8342 if (((word
>> 23) & 0x1) == 0)
8344 /* 33222222222211111111110000000000
8345 10987654321098765432109876543210
8346 100001x10xxxxxxx100xxxxxxxxxxxxx
8352 /* 33222222222211111111110000000000
8353 10987654321098765432109876543210
8354 100001x11xxxxxxx100xxxxxxxxxxxxx
8362 if (((word
>> 15) & 0x1) == 0)
8364 if (((word
>> 23) & 0x1) == 0)
8366 if (((word
>> 21) & 0x1) == 0)
8368 /* 33222222222211111111110000000000
8369 10987654321098765432109876543210
8370 100001x10x0xxxxx010xxxxxxxxxxxxx
8376 /* 33222222222211111111110000000000
8377 10987654321098765432109876543210
8378 100001x10x1xxxxx010xxxxxxxxxxxxx
8385 if (((word
>> 22) & 0x1) == 0)
8387 /* 33222222222211111111110000000000
8388 10987654321098765432109876543210
8389 100001x110xxxxxx010xxxxxxxxxxxxx
8395 /* 33222222222211111111110000000000
8396 10987654321098765432109876543210
8397 100001x111xxxxxx010xxxxxxxxxxxxx
8405 if (((word
>> 22) & 0x1) == 0)
8407 if (((word
>> 21) & 0x1) == 0)
8409 if (((word
>> 23) & 0x1) == 0)
8411 /* 33222222222211111111110000000000
8412 10987654321098765432109876543210
8413 100001x1000xxxxx110xxxxxxxxxxxxx
8419 /* 33222222222211111111110000000000
8420 10987654321098765432109876543210
8421 100001x1100xxxxx110xxxxxxxxxxxxx
8428 /* 33222222222211111111110000000000
8429 10987654321098765432109876543210
8430 100001x1x01xxxxx110xxxxxxxxxxxxx
8437 if (((word
>> 23) & 0x1) == 0)
8439 /* 33222222222211111111110000000000
8440 10987654321098765432109876543210
8441 100001x101xxxxxx110xxxxxxxxxxxxx
8447 /* 33222222222211111111110000000000
8448 10987654321098765432109876543210
8449 100001x111xxxxxx110xxxxxxxxxxxxx
8459 if (((word
>> 14) & 0x1) == 0)
8461 if (((word
>> 15) & 0x1) == 0)
8463 /* 33222222222211111111110000000000
8464 10987654321098765432109876543210
8465 100001x1xxxxxxxx001xxxxxxxxxxxxx
8471 if (((word
>> 23) & 0x1) == 0)
8473 /* 33222222222211111111110000000000
8474 10987654321098765432109876543210
8475 100001x10xxxxxxx101xxxxxxxxxxxxx
8481 /* 33222222222211111111110000000000
8482 10987654321098765432109876543210
8483 100001x11xxxxxxx101xxxxxxxxxxxxx
8491 if (((word
>> 15) & 0x1) == 0)
8493 if (((word
>> 23) & 0x1) == 0)
8495 if (((word
>> 21) & 0x1) == 0)
8497 /* 33222222222211111111110000000000
8498 10987654321098765432109876543210
8499 100001x10x0xxxxx011xxxxxxxxxxxxx
8505 /* 33222222222211111111110000000000
8506 10987654321098765432109876543210
8507 100001x10x1xxxxx011xxxxxxxxxxxxx
8514 /* 33222222222211111111110000000000
8515 10987654321098765432109876543210
8516 100001x11xxxxxxx011xxxxxxxxxxxxx
8523 if (((word
>> 22) & 0x1) == 0)
8525 if (((word
>> 21) & 0x1) == 0)
8527 if (((word
>> 23) & 0x1) == 0)
8529 /* 33222222222211111111110000000000
8530 10987654321098765432109876543210
8531 100001x1000xxxxx111xxxxxxxxxxxxx
8537 /* 33222222222211111111110000000000
8538 10987654321098765432109876543210
8539 100001x1100xxxxx111xxxxxxxxxxxxx
8546 /* 33222222222211111111110000000000
8547 10987654321098765432109876543210
8548 100001x1x01xxxxx111xxxxxxxxxxxxx
8555 if (((word
>> 23) & 0x1) == 0)
8557 /* 33222222222211111111110000000000
8558 10987654321098765432109876543210
8559 100001x101xxxxxx111xxxxxxxxxxxxx
8565 /* 33222222222211111111110000000000
8566 10987654321098765432109876543210
8567 100001x111xxxxxx111xxxxxxxxxxxxx
8579 if (((word
>> 13) & 0x1) == 0)
8581 if (((word
>> 14) & 0x1) == 0)
8583 if (((word
>> 15) & 0x1) == 0)
8585 if (((word
>> 21) & 0x1) == 0)
8587 /* 33222222222211111111110000000000
8588 10987654321098765432109876543210
8589 x10001x1xx0xxxxx000xxxxxxxxxxxxx
8595 /* 33222222222211111111110000000000
8596 10987654321098765432109876543210
8597 x10001x1xx1xxxxx000xxxxxxxxxxxxx
8604 if (((word
>> 21) & 0x1) == 0)
8606 /* 33222222222211111111110000000000
8607 10987654321098765432109876543210
8608 x10001x1xx0xxxxx100xxxxxxxxxxxxx
8614 if (((word
>> 22) & 0x1) == 0)
8616 /* 33222222222211111111110000000000
8617 10987654321098765432109876543210
8618 x10001x1x01xxxxx100xxxxxxxxxxxxx
8624 /* 33222222222211111111110000000000
8625 10987654321098765432109876543210
8626 x10001x1x11xxxxx100xxxxxxxxxxxxx
8635 if (((word
>> 15) & 0x1) == 0)
8637 if (((word
>> 21) & 0x1) == 0)
8639 if (((word
>> 23) & 0x1) == 0)
8641 /* 33222222222211111111110000000000
8642 10987654321098765432109876543210
8643 x10001x10x0xxxxx010xxxxxxxxxxxxx
8649 /* 33222222222211111111110000000000
8650 10987654321098765432109876543210
8651 x10001x11x0xxxxx010xxxxxxxxxxxxx
8658 if (((word
>> 23) & 0x1) == 0)
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 x10001x10x1xxxxx010xxxxxxxxxxxxx
8668 /* 33222222222211111111110000000000
8669 10987654321098765432109876543210
8670 x10001x11x1xxxxx010xxxxxxxxxxxxx
8678 if (((word
>> 21) & 0x1) == 0)
8680 if (((word
>> 23) & 0x1) == 0)
8682 /* 33222222222211111111110000000000
8683 10987654321098765432109876543210
8684 x10001x10x0xxxxx110xxxxxxxxxxxxx
8690 /* 33222222222211111111110000000000
8691 10987654321098765432109876543210
8692 x10001x11x0xxxxx110xxxxxxxxxxxxx
8699 if (((word
>> 22) & 0x1) == 0)
8701 if (((word
>> 23) & 0x1) == 0)
8703 /* 33222222222211111111110000000000
8704 10987654321098765432109876543210
8705 x10001x1001xxxxx110xxxxxxxxxxxxx
8711 /* 33222222222211111111110000000000
8712 10987654321098765432109876543210
8713 x10001x1101xxxxx110xxxxxxxxxxxxx
8720 if (((word
>> 23) & 0x1) == 0)
8722 /* 33222222222211111111110000000000
8723 10987654321098765432109876543210
8724 x10001x1011xxxxx110xxxxxxxxxxxxx
8730 /* 33222222222211111111110000000000
8731 10987654321098765432109876543210
8732 x10001x1111xxxxx110xxxxxxxxxxxxx
8743 if (((word
>> 14) & 0x1) == 0)
8745 if (((word
>> 15) & 0x1) == 0)
8747 if (((word
>> 21) & 0x1) == 0)
8749 /* 33222222222211111111110000000000
8750 10987654321098765432109876543210
8751 x10001x1xx0xxxxx001xxxxxxxxxxxxx
8757 /* 33222222222211111111110000000000
8758 10987654321098765432109876543210
8759 x10001x1xx1xxxxx001xxxxxxxxxxxxx
8766 if (((word
>> 21) & 0x1) == 0)
8768 /* 33222222222211111111110000000000
8769 10987654321098765432109876543210
8770 x10001x1xx0xxxxx101xxxxxxxxxxxxx
8776 if (((word
>> 22) & 0x1) == 0)
8778 /* 33222222222211111111110000000000
8779 10987654321098765432109876543210
8780 x10001x1x01xxxxx101xxxxxxxxxxxxx
8786 /* 33222222222211111111110000000000
8787 10987654321098765432109876543210
8788 x10001x1x11xxxxx101xxxxxxxxxxxxx
8797 if (((word
>> 15) & 0x1) == 0)
8799 if (((word
>> 21) & 0x1) == 0)
8801 if (((word
>> 23) & 0x1) == 0)
8803 /* 33222222222211111111110000000000
8804 10987654321098765432109876543210
8805 x10001x10x0xxxxx011xxxxxxxxxxxxx
8811 /* 33222222222211111111110000000000
8812 10987654321098765432109876543210
8813 x10001x11x0xxxxx011xxxxxxxxxxxxx
8820 if (((word
>> 23) & 0x1) == 0)
8822 /* 33222222222211111111110000000000
8823 10987654321098765432109876543210
8824 x10001x10x1xxxxx011xxxxxxxxxxxxx
8830 /* 33222222222211111111110000000000
8831 10987654321098765432109876543210
8832 x10001x11x1xxxxx011xxxxxxxxxxxxx
8840 if (((word
>> 21) & 0x1) == 0)
8842 if (((word
>> 22) & 0x1) == 0)
8844 if (((word
>> 23) & 0x1) == 0)
8846 /* 33222222222211111111110000000000
8847 10987654321098765432109876543210
8848 x10001x1000xxxxx111xxxxxxxxxxxxx
8854 /* 33222222222211111111110000000000
8855 10987654321098765432109876543210
8856 x10001x1100xxxxx111xxxxxxxxxxxxx
8863 if (((word
>> 23) & 0x1) == 0)
8865 /* 33222222222211111111110000000000
8866 10987654321098765432109876543210
8867 x10001x1010xxxxx111xxxxxxxxxxxxx
8873 /* 33222222222211111111110000000000
8874 10987654321098765432109876543210
8875 x10001x1110xxxxx111xxxxxxxxxxxxx
8883 if (((word
>> 22) & 0x1) == 0)
8885 if (((word
>> 23) & 0x1) == 0)
8887 /* 33222222222211111111110000000000
8888 10987654321098765432109876543210
8889 x10001x1001xxxxx111xxxxxxxxxxxxx
8895 /* 33222222222211111111110000000000
8896 10987654321098765432109876543210
8897 x10001x1101xxxxx111xxxxxxxxxxxxx
8904 if (((word
>> 23) & 0x1) == 0)
8906 /* 33222222222211111111110000000000
8907 10987654321098765432109876543210
8908 x10001x1011xxxxx111xxxxxxxxxxxxx
8914 /* 33222222222211111111110000000000
8915 10987654321098765432109876543210
8916 x10001x1111xxxxx111xxxxxxxxxxxxx
8929 if (((word
>> 15) & 0x1) == 0)
8931 if (((word
>> 14) & 0x1) == 0)
8933 if (((word
>> 13) & 0x1) == 0)
8935 if (((word
>> 30) & 0x1) == 0)
8937 if (((word
>> 21) & 0x1) == 0)
8939 if (((word
>> 31) & 0x1) == 0)
8941 if (((word
>> 4) & 0x1) == 0)
8943 /* 33222222222211111111110000000000
8944 10987654321098765432109876543210
8945 001001x1xx0xxxxx000xxxxxxxx0xxxx
8951 /* 33222222222211111111110000000000
8952 10987654321098765432109876543210
8953 001001x1xx0xxxxx000xxxxxxxx1xxxx
8960 if (((word
>> 23) & 0x1) == 0)
8962 /* 33222222222211111111110000000000
8963 10987654321098765432109876543210
8964 101001x10x0xxxxx000xxxxxxxxxxxxx
8970 /* 33222222222211111111110000000000
8971 10987654321098765432109876543210
8972 101001x11x0xxxxx000xxxxxxxxxxxxx
8980 if (((word
>> 4) & 0x1) == 0)
8982 if (((word
>> 11) & 0x1) == 0)
8984 if (((word
>> 12) & 0x1) == 0)
8986 /* 33222222222211111111110000000000
8987 10987654321098765432109876543210
8988 x01001x1xx1xxxxx00000xxxxxx0xxxx
8994 /* 33222222222211111111110000000000
8995 10987654321098765432109876543210
8996 x01001x1xx1xxxxx00010xxxxxx0xxxx
9003 if (((word
>> 12) & 0x1) == 0)
9005 /* 33222222222211111111110000000000
9006 10987654321098765432109876543210
9007 x01001x1xx1xxxxx00001xxxxxx0xxxx
9013 /* 33222222222211111111110000000000
9014 10987654321098765432109876543210
9015 x01001x1xx1xxxxx00011xxxxxx0xxxx
9023 if (((word
>> 11) & 0x1) == 0)
9025 if (((word
>> 12) & 0x1) == 0)
9027 /* 33222222222211111111110000000000
9028 10987654321098765432109876543210
9029 x01001x1xx1xxxxx00000xxxxxx1xxxx
9035 /* 33222222222211111111110000000000
9036 10987654321098765432109876543210
9037 x01001x1xx1xxxxx00010xxxxxx1xxxx
9044 if (((word
>> 12) & 0x1) == 0)
9046 /* 33222222222211111111110000000000
9047 10987654321098765432109876543210
9048 x01001x1xx1xxxxx00001xxxxxx1xxxx
9054 /* 33222222222211111111110000000000
9055 10987654321098765432109876543210
9056 x01001x1xx1xxxxx00011xxxxxx1xxxx
9066 if (((word
>> 31) & 0x1) == 0)
9068 if (((word
>> 21) & 0x1) == 0)
9070 if (((word
>> 10) & 0x1) == 0)
9072 if (((word
>> 11) & 0x1) == 0)
9074 /* 33222222222211111111110000000000
9075 10987654321098765432109876543210
9076 011001x1xx0xxxxx000x00xxxxxxxxxx
9082 if (((word
>> 12) & 0x1) == 0)
9084 /* 33222222222211111111110000000000
9085 10987654321098765432109876543210
9086 011001x1xx0xxxxx000010xxxxxxxxxx
9092 /* 33222222222211111111110000000000
9093 10987654321098765432109876543210
9094 011001x1xx0xxxxx000110xxxxxxxxxx
9102 if (((word
>> 11) & 0x1) == 0)
9104 /* 33222222222211111111110000000000
9105 10987654321098765432109876543210
9106 011001x1xx0xxxxx000x01xxxxxxxxxx
9112 if (((word
>> 12) & 0x1) == 0)
9114 /* 33222222222211111111110000000000
9115 10987654321098765432109876543210
9116 011001x1xx0xxxxx000011xxxxxxxxxx
9122 /* 33222222222211111111110000000000
9123 10987654321098765432109876543210
9124 011001x1xx0xxxxx000111xxxxxxxxxx
9133 /* 33222222222211111111110000000000
9134 10987654321098765432109876543210
9135 011001x1xx1xxxxx000xxxxxxxxxxxxx
9142 /* 33222222222211111111110000000000
9143 10987654321098765432109876543210
9144 111001x1xxxxxxxx000xxxxxxxxxxxxx
9152 if (((word
>> 21) & 0x1) == 0)
9154 if (((word
>> 30) & 0x1) == 0)
9156 if (((word
>> 31) & 0x1) == 0)
9158 if (((word
>> 4) & 0x1) == 0)
9160 /* 33222222222211111111110000000000
9161 10987654321098765432109876543210
9162 001001x1xx0xxxxx001xxxxxxxx0xxxx
9168 /* 33222222222211111111110000000000
9169 10987654321098765432109876543210
9170 001001x1xx0xxxxx001xxxxxxxx1xxxx
9177 if (((word
>> 23) & 0x1) == 0)
9179 /* 33222222222211111111110000000000
9180 10987654321098765432109876543210
9181 101001x10x0xxxxx001xxxxxxxxxxxxx
9187 /* 33222222222211111111110000000000
9188 10987654321098765432109876543210
9189 101001x11x0xxxxx001xxxxxxxxxxxxx
9197 if (((word
>> 16) & 0x1) == 0)
9199 if (((word
>> 17) & 0x1) == 0)
9201 if (((word
>> 18) & 0x1) == 0)
9203 if (((word
>> 19) & 0x1) == 0)
9205 if (((word
>> 20) & 0x1) == 0)
9207 /* 33222222222211111111110000000000
9208 10987654321098765432109876543210
9209 x11001x1xx000000001xxxxxxxxxxxxx
9215 if (((word
>> 4) & 0x1) == 0)
9217 /* 33222222222211111111110000000000
9218 10987654321098765432109876543210
9219 x11001x1xx010000001xxxxxxxx0xxxx
9225 /* 33222222222211111111110000000000
9226 10987654321098765432109876543210
9227 x11001x1xx010000001xxxxxxxx1xxxx
9235 /* 33222222222211111111110000000000
9236 10987654321098765432109876543210
9237 x11001x1xx0x1000001xxxxxxxxxxxxx
9244 /* 33222222222211111111110000000000
9245 10987654321098765432109876543210
9246 x11001x1xx0xx100001xxxxxxxxxxxxx
9253 if (((word
>> 18) & 0x1) == 0)
9255 /* 33222222222211111111110000000000
9256 10987654321098765432109876543210
9257 x11001x1xx0xx010001xxxxxxxxxxxxx
9263 if (((word
>> 19) & 0x1) == 0)
9265 /* 33222222222211111111110000000000
9266 10987654321098765432109876543210
9267 x11001x1xx0x0110001xxxxxxxxxxxxx
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 x11001x1xx0x1110001xxxxxxxxxxxxx
9284 if (((word
>> 17) & 0x1) == 0)
9286 if (((word
>> 18) & 0x1) == 0)
9288 if (((word
>> 4) & 0x1) == 0)
9290 /* 33222222222211111111110000000000
9291 10987654321098765432109876543210
9292 x11001x1xx0xx001001xxxxxxxx0xxxx
9298 /* 33222222222211111111110000000000
9299 10987654321098765432109876543210
9300 x11001x1xx0xx001001xxxxxxxx1xxxx
9307 /* 33222222222211111111110000000000
9308 10987654321098765432109876543210
9309 x11001x1xx0xx101001xxxxxxxxxxxxx
9316 if (((word
>> 18) & 0x1) == 0)
9318 /* 33222222222211111111110000000000
9319 10987654321098765432109876543210
9320 x11001x1xx0xx011001xxxxxxxxxxxxx
9326 if (((word
>> 19) & 0x1) == 0)
9328 /* 33222222222211111111110000000000
9329 10987654321098765432109876543210
9330 x11001x1xx0x0111001xxxxxxxxxxxxx
9336 /* 33222222222211111111110000000000
9337 10987654321098765432109876543210
9338 x11001x1xx0x1111001xxxxxxxxxxxxx
9349 if (((word
>> 30) & 0x1) == 0)
9351 if (((word
>> 4) & 0x1) == 0)
9353 /* 33222222222211111111110000000000
9354 10987654321098765432109876543210
9355 x01001x1xx1xxxxx001xxxxxxxx0xxxx
9361 /* 33222222222211111111110000000000
9362 10987654321098765432109876543210
9363 x01001x1xx1xxxxx001xxxxxxxx1xxxx
9370 /* 33222222222211111111110000000000
9371 10987654321098765432109876543210
9372 x11001x1xx1xxxxx001xxxxxxxxxxxxx
9381 if (((word
>> 30) & 0x1) == 0)
9383 if (((word
>> 21) & 0x1) == 0)
9385 if (((word
>> 22) & 0x1) == 0)
9387 if (((word
>> 23) & 0x1) == 0)
9389 if (((word
>> 31) & 0x1) == 0)
9391 if (((word
>> 9) & 0x1) == 0)
9393 if (((word
>> 20) & 0x1) == 0)
9395 if (((word
>> 4) & 0x1) == 0)
9397 /* 33222222222211111111110000000000
9398 10987654321098765432109876543210
9399 001001x10000xxxx01xxxx0xxxx0xxxx
9405 /* 33222222222211111111110000000000
9406 10987654321098765432109876543210
9407 001001x10000xxxx01xxxx0xxxx1xxxx
9414 if (((word
>> 19) & 0x1) == 0)
9416 /* 33222222222211111111110000000000
9417 10987654321098765432109876543210
9418 001001x100010xxx01xxxx0xxxxxxxxx
9424 /* 33222222222211111111110000000000
9425 10987654321098765432109876543210
9426 001001x100011xxx01xxxx0xxxxxxxxx
9434 if (((word
>> 4) & 0x1) == 0)
9436 /* 33222222222211111111110000000000
9437 10987654321098765432109876543210
9438 001001x1000xxxxx01xxxx1xxxx0xxxx
9444 /* 33222222222211111111110000000000
9445 10987654321098765432109876543210
9446 001001x1000xxxxx01xxxx1xxxx1xxxx
9454 if (((word
>> 13) & 0x1) == 0)
9456 /* 33222222222211111111110000000000
9457 10987654321098765432109876543210
9458 101001x1000xxxxx010xxxxxxxxxxxxx
9464 /* 33222222222211111111110000000000
9465 10987654321098765432109876543210
9466 101001x1000xxxxx011xxxxxxxxxxxxx
9474 if (((word
>> 31) & 0x1) == 0)
9476 if (((word
>> 9) & 0x1) == 0)
9478 if (((word
>> 20) & 0x1) == 0)
9480 if (((word
>> 4) & 0x1) == 0)
9482 /* 33222222222211111111110000000000
9483 10987654321098765432109876543210
9484 001001x11000xxxx01xxxx0xxxx0xxxx
9490 /* 33222222222211111111110000000000
9491 10987654321098765432109876543210
9492 001001x11000xxxx01xxxx0xxxx1xxxx
9499 /* 33222222222211111111110000000000
9500 10987654321098765432109876543210
9501 001001x11001xxxx01xxxx0xxxxxxxxx
9508 if (((word
>> 4) & 0x1) == 0)
9510 /* 33222222222211111111110000000000
9511 10987654321098765432109876543210
9512 001001x1100xxxxx01xxxx1xxxx0xxxx
9518 /* 33222222222211111111110000000000
9519 10987654321098765432109876543210
9520 001001x1100xxxxx01xxxx1xxxx1xxxx
9528 if (((word
>> 13) & 0x1) == 0)
9530 /* 33222222222211111111110000000000
9531 10987654321098765432109876543210
9532 101001x1100xxxxx010xxxxxxxxxxxxx
9538 /* 33222222222211111111110000000000
9539 10987654321098765432109876543210
9540 101001x1100xxxxx011xxxxxxxxxxxxx
9549 if (((word
>> 23) & 0x1) == 0)
9551 if (((word
>> 31) & 0x1) == 0)
9553 if (((word
>> 4) & 0x1) == 0)
9555 if (((word
>> 9) & 0x1) == 0)
9557 if (((word
>> 20) & 0x1) == 0)
9559 /* 33222222222211111111110000000000
9560 10987654321098765432109876543210
9561 001001x10100xxxx01xxxx0xxxx0xxxx
9567 if (((word
>> 19) & 0x1) == 0)
9569 /* 33222222222211111111110000000000
9570 10987654321098765432109876543210
9571 001001x101010xxx01xxxx0xxxx0xxxx
9577 /* 33222222222211111111110000000000
9578 10987654321098765432109876543210
9579 001001x101011xxx01xxxx0xxxx0xxxx
9587 /* 33222222222211111111110000000000
9588 10987654321098765432109876543210
9589 001001x1010xxxxx01xxxx1xxxx0xxxx
9596 /* 33222222222211111111110000000000
9597 10987654321098765432109876543210
9598 001001x1010xxxxx01xxxxxxxxx1xxxx
9605 if (((word
>> 13) & 0x1) == 0)
9607 /* 33222222222211111111110000000000
9608 10987654321098765432109876543210
9609 101001x1010xxxxx010xxxxxxxxxxxxx
9615 /* 33222222222211111111110000000000
9616 10987654321098765432109876543210
9617 101001x1010xxxxx011xxxxxxxxxxxxx
9625 if (((word
>> 31) & 0x1) == 0)
9627 if (((word
>> 4) & 0x1) == 0)
9629 if (((word
>> 9) & 0x1) == 0)
9631 if (((word
>> 20) & 0x1) == 0)
9633 /* 33222222222211111111110000000000
9634 10987654321098765432109876543210
9635 001001x11100xxxx01xxxx0xxxx0xxxx
9641 /* 33222222222211111111110000000000
9642 10987654321098765432109876543210
9643 001001x11101xxxx01xxxx0xxxx0xxxx
9650 /* 33222222222211111111110000000000
9651 10987654321098765432109876543210
9652 001001x1110xxxxx01xxxx1xxxx0xxxx
9659 if (((word
>> 9) & 0x1) == 0)
9661 /* 33222222222211111111110000000000
9662 10987654321098765432109876543210
9663 001001x1110xxxxx01xxxx0xxxx1xxxx
9669 /* 33222222222211111111110000000000
9670 10987654321098765432109876543210
9671 001001x1110xxxxx01xxxx1xxxx1xxxx
9679 if (((word
>> 13) & 0x1) == 0)
9681 /* 33222222222211111111110000000000
9682 10987654321098765432109876543210
9683 101001x1110xxxxx010xxxxxxxxxxxxx
9689 /* 33222222222211111111110000000000
9690 10987654321098765432109876543210
9691 101001x1110xxxxx011xxxxxxxxxxxxx
9701 if (((word
>> 13) & 0x1) == 0)
9703 if (((word
>> 22) & 0x1) == 0)
9705 if (((word
>> 23) & 0x1) == 0)
9707 /* 33222222222211111111110000000000
9708 10987654321098765432109876543210
9709 x01001x1001xxxxx010xxxxxxxxxxxxx
9715 /* 33222222222211111111110000000000
9716 10987654321098765432109876543210
9717 x01001x1101xxxxx010xxxxxxxxxxxxx
9724 if (((word
>> 23) & 0x1) == 0)
9726 /* 33222222222211111111110000000000
9727 10987654321098765432109876543210
9728 x01001x1011xxxxx010xxxxxxxxxxxxx
9734 /* 33222222222211111111110000000000
9735 10987654321098765432109876543210
9736 x01001x1111xxxxx010xxxxxxxxxxxxx
9744 if (((word
>> 22) & 0x1) == 0)
9746 if (((word
>> 23) & 0x1) == 0)
9748 /* 33222222222211111111110000000000
9749 10987654321098765432109876543210
9750 x01001x1001xxxxx011xxxxxxxxxxxxx
9756 /* 33222222222211111111110000000000
9757 10987654321098765432109876543210
9758 x01001x1101xxxxx011xxxxxxxxxxxxx
9765 if (((word
>> 23) & 0x1) == 0)
9767 /* 33222222222211111111110000000000
9768 10987654321098765432109876543210
9769 x01001x1011xxxxx011xxxxxxxxxxxxx
9775 /* 33222222222211111111110000000000
9776 10987654321098765432109876543210
9777 x01001x1111xxxxx011xxxxxxxxxxxxx
9787 if (((word
>> 13) & 0x1) == 0)
9789 if (((word
>> 31) & 0x1) == 0)
9791 if (((word
>> 21) & 0x1) == 0)
9793 if (((word
>> 4) & 0x1) == 0)
9795 /* 33222222222211111111110000000000
9796 10987654321098765432109876543210
9797 011001x1xx0xxxxx010xxxxxxxx0xxxx
9803 /* 33222222222211111111110000000000
9804 10987654321098765432109876543210
9805 011001x1xx0xxxxx010xxxxxxxx1xxxx
9812 /* 33222222222211111111110000000000
9813 10987654321098765432109876543210
9814 011001x1xx1xxxxx010xxxxxxxxxxxxx
9821 if (((word
>> 22) & 0x1) == 0)
9823 /* 33222222222211111111110000000000
9824 10987654321098765432109876543210
9825 111001x1x0xxxxxx010xxxxxxxxxxxxx
9831 if (((word
>> 21) & 0x1) == 0)
9833 /* 33222222222211111111110000000000
9834 10987654321098765432109876543210
9835 111001x1x10xxxxx010xxxxxxxxxxxxx
9841 if (((word
>> 23) & 0x1) == 0)
9843 /* 33222222222211111111110000000000
9844 10987654321098765432109876543210
9845 111001x1011xxxxx010xxxxxxxxxxxxx
9851 /* 33222222222211111111110000000000
9852 10987654321098765432109876543210
9853 111001x1111xxxxx010xxxxxxxxxxxxx
9863 if (((word
>> 21) & 0x1) == 0)
9865 if (((word
>> 31) & 0x1) == 0)
9867 if (((word
>> 4) & 0x1) == 0)
9869 /* 33222222222211111111110000000000
9870 10987654321098765432109876543210
9871 011001x1xx0xxxxx011xxxxxxxx0xxxx
9877 /* 33222222222211111111110000000000
9878 10987654321098765432109876543210
9879 011001x1xx0xxxxx011xxxxxxxx1xxxx
9886 if (((word
>> 22) & 0x1) == 0)
9888 if (((word
>> 23) & 0x1) == 0)
9890 /* 33222222222211111111110000000000
9891 10987654321098765432109876543210
9892 111001x1000xxxxx011xxxxxxxxxxxxx
9898 /* 33222222222211111111110000000000
9899 10987654321098765432109876543210
9900 111001x1100xxxxx011xxxxxxxxxxxxx
9907 if (((word
>> 23) & 0x1) == 0)
9909 /* 33222222222211111111110000000000
9910 10987654321098765432109876543210
9911 111001x1010xxxxx011xxxxxxxxxxxxx
9917 /* 33222222222211111111110000000000
9918 10987654321098765432109876543210
9919 111001x1110xxxxx011xxxxxxxxxxxxx
9928 if (((word
>> 31) & 0x1) == 0)
9930 /* 33222222222211111111110000000000
9931 10987654321098765432109876543210
9932 011001x1xx1xxxxx011xxxxxxxxxxxxx
9938 if (((word
>> 22) & 0x1) == 0)
9940 if (((word
>> 23) & 0x1) == 0)
9942 /* 33222222222211111111110000000000
9943 10987654321098765432109876543210
9944 111001x1001xxxxx011xxxxxxxxxxxxx
9950 /* 33222222222211111111110000000000
9951 10987654321098765432109876543210
9952 111001x1101xxxxx011xxxxxxxxxxxxx
9959 if (((word
>> 23) & 0x1) == 0)
9961 /* 33222222222211111111110000000000
9962 10987654321098765432109876543210
9963 111001x1011xxxxx011xxxxxxxxxxxxx
9969 /* 33222222222211111111110000000000
9970 10987654321098765432109876543210
9971 111001x1111xxxxx011xxxxxxxxxxxxx
9984 if (((word
>> 21) & 0x1) == 0)
9986 if (((word
>> 30) & 0x1) == 0)
9988 if (((word
>> 14) & 0x1) == 0)
9990 if (((word
>> 13) & 0x1) == 0)
9992 if (((word
>> 4) & 0x1) == 0)
9994 /* 33222222222211111111110000000000
9995 10987654321098765432109876543210
9996 x01001x1xx0xxxxx100xxxxxxxx0xxxx
10002 /* 33222222222211111111110000000000
10003 10987654321098765432109876543210
10004 x01001x1xx0xxxxx100xxxxxxxx1xxxx
10011 if (((word
>> 20) & 0x1) == 0)
10013 if (((word
>> 22) & 0x1) == 0)
10015 if (((word
>> 23) & 0x1) == 0)
10017 /* 33222222222211111111110000000000
10018 10987654321098765432109876543210
10019 x01001x10000xxxx101xxxxxxxxxxxxx
10025 /* 33222222222211111111110000000000
10026 10987654321098765432109876543210
10027 x01001x11000xxxx101xxxxxxxxxxxxx
10034 if (((word
>> 23) & 0x1) == 0)
10036 /* 33222222222211111111110000000000
10037 10987654321098765432109876543210
10038 x01001x10100xxxx101xxxxxxxxxxxxx
10044 /* 33222222222211111111110000000000
10045 10987654321098765432109876543210
10046 x01001x11100xxxx101xxxxxxxxxxxxx
10054 if (((word
>> 22) & 0x1) == 0)
10056 if (((word
>> 23) & 0x1) == 0)
10058 /* 33222222222211111111110000000000
10059 10987654321098765432109876543210
10060 x01001x10001xxxx101xxxxxxxxxxxxx
10066 /* 33222222222211111111110000000000
10067 10987654321098765432109876543210
10068 x01001x11001xxxx101xxxxxxxxxxxxx
10075 if (((word
>> 23) & 0x1) == 0)
10077 /* 33222222222211111111110000000000
10078 10987654321098765432109876543210
10079 x01001x10101xxxx101xxxxxxxxxxxxx
10085 /* 33222222222211111111110000000000
10086 10987654321098765432109876543210
10087 x01001x11101xxxx101xxxxxxxxxxxxx
10097 if (((word
>> 31) & 0x1) == 0)
10099 if (((word
>> 4) & 0x1) == 0)
10101 if (((word
>> 20) & 0x1) == 0)
10103 if (((word
>> 22) & 0x1) == 0)
10105 /* 33222222222211111111110000000000
10106 10987654321098765432109876543210
10107 001001x1x000xxxx11xxxxxxxxx0xxxx
10113 /* 33222222222211111111110000000000
10114 10987654321098765432109876543210
10115 001001x1x100xxxx11xxxxxxxxx0xxxx
10122 if (((word
>> 16) & 0x1) == 0)
10124 if (((word
>> 19) & 0x1) == 0)
10126 /* 33222222222211111111110000000000
10127 10987654321098765432109876543210
10128 001001x1xx010xx011xxxxxxxxx0xxxx
10134 if (((word
>> 10) & 0x1) == 0)
10136 if (((word
>> 12) & 0x1) == 0)
10138 if (((word
>> 13) & 0x1) == 0)
10140 /* 33222222222211111111110000000000
10141 10987654321098765432109876543210
10142 001001x1xx011xx01100x0xxxxx0xxxx
10148 /* 33222222222211111111110000000000
10149 10987654321098765432109876543210
10150 001001x1xx011xx01110x0xxxxx0xxxx
10157 if (((word
>> 22) & 0x1) == 0)
10159 /* 33222222222211111111110000000000
10160 10987654321098765432109876543210
10161 001001x1x0011xx011x1x0xxxxx0xxxx
10167 /* 33222222222211111111110000000000
10168 10987654321098765432109876543210
10169 001001x1x1011xx011x1x0xxxxx0xxxx
10177 /* 33222222222211111111110000000000
10178 10987654321098765432109876543210
10179 001001x1xx011xx011xxx1xxxxx0xxxx
10187 if (((word
>> 10) & 0x1) == 0)
10189 if (((word
>> 12) & 0x1) == 0)
10191 /* 33222222222211111111110000000000
10192 10987654321098765432109876543210
10193 001001x1xx01xxx111x0x0xxxxx0xxxx
10199 /* 33222222222211111111110000000000
10200 10987654321098765432109876543210
10201 001001x1xx01xxx111x1x0xxxxx0xxxx
10208 /* 33222222222211111111110000000000
10209 10987654321098765432109876543210
10210 001001x1xx01xxx111xxx1xxxxx0xxxx
10219 if (((word
>> 22) & 0x1) == 0)
10221 /* 33222222222211111111110000000000
10222 10987654321098765432109876543210
10223 001001x1x00xxxxx11xxxxxxxxx1xxxx
10229 /* 33222222222211111111110000000000
10230 10987654321098765432109876543210
10231 001001x1x10xxxxx11xxxxxxxxx1xxxx
10239 if (((word
>> 13) & 0x1) == 0)
10241 if (((word
>> 22) & 0x1) == 0)
10243 if (((word
>> 23) & 0x1) == 0)
10245 /* 33222222222211111111110000000000
10246 10987654321098765432109876543210
10247 101001x1000xxxxx110xxxxxxxxxxxxx
10253 /* 33222222222211111111110000000000
10254 10987654321098765432109876543210
10255 101001x1100xxxxx110xxxxxxxxxxxxx
10262 if (((word
>> 23) & 0x1) == 0)
10264 /* 33222222222211111111110000000000
10265 10987654321098765432109876543210
10266 101001x1010xxxxx110xxxxxxxxxxxxx
10272 /* 33222222222211111111110000000000
10273 10987654321098765432109876543210
10274 101001x1110xxxxx110xxxxxxxxxxxxx
10282 if (((word
>> 22) & 0x1) == 0)
10284 if (((word
>> 23) & 0x1) == 0)
10286 /* 33222222222211111111110000000000
10287 10987654321098765432109876543210
10288 101001x1000xxxxx111xxxxxxxxxxxxx
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 101001x1100xxxxx111xxxxxxxxxxxxx
10303 if (((word
>> 23) & 0x1) == 0)
10305 /* 33222222222211111111110000000000
10306 10987654321098765432109876543210
10307 101001x1010xxxxx111xxxxxxxxxxxxx
10313 /* 33222222222211111111110000000000
10314 10987654321098765432109876543210
10315 101001x1110xxxxx111xxxxxxxxxxxxx
10326 if (((word
>> 13) & 0x1) == 0)
10328 if (((word
>> 31) & 0x1) == 0)
10330 if (((word
>> 14) & 0x1) == 0)
10332 if (((word
>> 19) & 0x1) == 0)
10334 if (((word
>> 20) & 0x1) == 0)
10336 if (((word
>> 16) & 0x1) == 0)
10338 if (((word
>> 17) & 0x1) == 0)
10340 if (((word
>> 18) & 0x1) == 0)
10342 /* 33222222222211111111110000000000
10343 10987654321098765432109876543210
10344 011001x1xx000000100xxxxxxxxxxxxx
10350 /* 33222222222211111111110000000000
10351 10987654321098765432109876543210
10352 011001x1xx000100100xxxxxxxxxxxxx
10359 if (((word
>> 18) & 0x1) == 0)
10361 /* 33222222222211111111110000000000
10362 10987654321098765432109876543210
10363 011001x1xx000010100xxxxxxxxxxxxx
10369 /* 33222222222211111111110000000000
10370 10987654321098765432109876543210
10371 011001x1xx000110100xxxxxxxxxxxxx
10379 if (((word
>> 17) & 0x1) == 0)
10381 if (((word
>> 18) & 0x1) == 0)
10383 /* 33222222222211111111110000000000
10384 10987654321098765432109876543210
10385 011001x1xx000001100xxxxxxxxxxxxx
10391 /* 33222222222211111111110000000000
10392 10987654321098765432109876543210
10393 011001x1xx000101100xxxxxxxxxxxxx
10400 if (((word
>> 18) & 0x1) == 0)
10402 /* 33222222222211111111110000000000
10403 10987654321098765432109876543210
10404 011001x1xx000011100xxxxxxxxxxxxx
10410 /* 33222222222211111111110000000000
10411 10987654321098765432109876543210
10412 011001x1xx000111100xxxxxxxxxxxxx
10421 /* 33222222222211111111110000000000
10422 10987654321098765432109876543210
10423 011001x1xx010xxx100xxxxxxxxxxxxx
10430 if (((word
>> 16) & 0x1) == 0)
10432 if (((word
>> 17) & 0x1) == 0)
10434 if (((word
>> 18) & 0x1) == 0)
10436 if (((word
>> 20) & 0x1) == 0)
10438 /* 33222222222211111111110000000000
10439 10987654321098765432109876543210
10440 011001x1xx001000100xxxxxxxxxxxxx
10446 /* 33222222222211111111110000000000
10447 10987654321098765432109876543210
10448 011001x1xx011000100xxxxxxxxxxxxx
10455 if (((word
>> 20) & 0x1) == 0)
10457 /* 33222222222211111111110000000000
10458 10987654321098765432109876543210
10459 011001x1xx001100100xxxxxxxxxxxxx
10465 /* 33222222222211111111110000000000
10466 10987654321098765432109876543210
10467 011001x1xx011100100xxxxxxxxxxxxx
10475 if (((word
>> 18) & 0x1) == 0)
10477 if (((word
>> 20) & 0x1) == 0)
10479 /* 33222222222211111111110000000000
10480 10987654321098765432109876543210
10481 011001x1xx001010100xxxxxxxxxxxxx
10487 /* 33222222222211111111110000000000
10488 10987654321098765432109876543210
10489 011001x1xx011010100xxxxxxxxxxxxx
10496 /* 33222222222211111111110000000000
10497 10987654321098765432109876543210
10498 011001x1xx0x1110100xxxxxxxxxxxxx
10506 if (((word
>> 17) & 0x1) == 0)
10508 if (((word
>> 18) & 0x1) == 0)
10510 if (((word
>> 20) & 0x1) == 0)
10512 /* 33222222222211111111110000000000
10513 10987654321098765432109876543210
10514 011001x1xx001001100xxxxxxxxxxxxx
10520 /* 33222222222211111111110000000000
10521 10987654321098765432109876543210
10522 011001x1xx011001100xxxxxxxxxxxxx
10529 if (((word
>> 20) & 0x1) == 0)
10531 /* 33222222222211111111110000000000
10532 10987654321098765432109876543210
10533 011001x1xx001101100xxxxxxxxxxxxx
10539 /* 33222222222211111111110000000000
10540 10987654321098765432109876543210
10541 011001x1xx011101100xxxxxxxxxxxxx
10549 if (((word
>> 18) & 0x1) == 0)
10551 /* 33222222222211111111110000000000
10552 10987654321098765432109876543210
10553 011001x1xx0x1011100xxxxxxxxxxxxx
10559 /* 33222222222211111111110000000000
10560 10987654321098765432109876543210
10561 011001x1xx0x1111100xxxxxxxxxxxxx
10571 if (((word
>> 4) & 0x1) == 0)
10573 /* 33222222222211111111110000000000
10574 10987654321098765432109876543210
10575 011001x1xx0xxxxx110xxxxxxxx0xxxx
10581 /* 33222222222211111111110000000000
10582 10987654321098765432109876543210
10583 011001x1xx0xxxxx110xxxxxxxx1xxxx
10591 if (((word
>> 22) & 0x1) == 0)
10593 if (((word
>> 23) & 0x1) == 0)
10595 /* 33222222222211111111110000000000
10596 10987654321098765432109876543210
10597 111001x1000xxxxx1x0xxxxxxxxxxxxx
10603 /* 33222222222211111111110000000000
10604 10987654321098765432109876543210
10605 111001x1100xxxxx1x0xxxxxxxxxxxxx
10612 /* 33222222222211111111110000000000
10613 10987654321098765432109876543210
10614 111001x1x10xxxxx1x0xxxxxxxxxxxxx
10622 if (((word
>> 14) & 0x1) == 0)
10624 if (((word
>> 31) & 0x1) == 0)
10626 if (((word
>> 16) & 0x1) == 0)
10628 if (((word
>> 17) & 0x1) == 0)
10630 if (((word
>> 18) & 0x1) == 0)
10632 if (((word
>> 19) & 0x1) == 0)
10634 if (((word
>> 20) & 0x1) == 0)
10636 /* 33222222222211111111110000000000
10637 10987654321098765432109876543210
10638 011001x1xx000000101xxxxxxxxxxxxx
10644 /* 33222222222211111111110000000000
10645 10987654321098765432109876543210
10646 011001x1xx010000101xxxxxxxxxxxxx
10653 if (((word
>> 20) & 0x1) == 0)
10655 if (((word
>> 22) & 0x1) == 0)
10657 /* 33222222222211111111110000000000
10658 10987654321098765432109876543210
10659 011001x1x0001000101xxxxxxxxxxxxx
10665 /* 33222222222211111111110000000000
10666 10987654321098765432109876543210
10667 011001x1x1001000101xxxxxxxxxxxxx
10674 /* 33222222222211111111110000000000
10675 10987654321098765432109876543210
10676 011001x1xx011000101xxxxxxxxxxxxx
10684 if (((word
>> 19) & 0x1) == 0)
10686 if (((word
>> 20) & 0x1) == 0)
10688 /* 33222222222211111111110000000000
10689 10987654321098765432109876543210
10690 011001x1xx000100101xxxxxxxxxxxxx
10696 if (((word
>> 22) & 0x1) == 0)
10698 /* 33222222222211111111110000000000
10699 10987654321098765432109876543210
10700 011001x1x0010100101xxxxxxxxxxxxx
10706 if (((word
>> 23) & 0x1) == 0)
10708 /* 33222222222211111111110000000000
10709 10987654321098765432109876543210
10710 011001x101010100101xxxxxxxxxxxxx
10716 /* 33222222222211111111110000000000
10717 10987654321098765432109876543210
10718 011001x111010100101xxxxxxxxxxxxx
10727 if (((word
>> 20) & 0x1) == 0)
10729 /* 33222222222211111111110000000000
10730 10987654321098765432109876543210
10731 011001x1xx001100101xxxxxxxxxxxxx
10737 if (((word
>> 22) & 0x1) == 0)
10739 /* 33222222222211111111110000000000
10740 10987654321098765432109876543210
10741 011001x1x0011100101xxxxxxxxxxxxx
10747 if (((word
>> 23) & 0x1) == 0)
10749 /* 33222222222211111111110000000000
10750 10987654321098765432109876543210
10751 011001x101011100101xxxxxxxxxxxxx
10757 /* 33222222222211111111110000000000
10758 10987654321098765432109876543210
10759 011001x111011100101xxxxxxxxxxxxx
10770 if (((word
>> 18) & 0x1) == 0)
10772 if (((word
>> 19) & 0x1) == 0)
10774 if (((word
>> 20) & 0x1) == 0)
10776 /* 33222222222211111111110000000000
10777 10987654321098765432109876543210
10778 011001x1xx000010101xxxxxxxxxxxxx
10784 /* 33222222222211111111110000000000
10785 10987654321098765432109876543210
10786 011001x1xx010010101xxxxxxxxxxxxx
10793 if (((word
>> 20) & 0x1) == 0)
10795 /* 33222222222211111111110000000000
10796 10987654321098765432109876543210
10797 011001x1xx001010101xxxxxxxxxxxxx
10803 /* 33222222222211111111110000000000
10804 10987654321098765432109876543210
10805 011001x1xx011010101xxxxxxxxxxxxx
10813 if (((word
>> 19) & 0x1) == 0)
10815 if (((word
>> 20) & 0x1) == 0)
10817 /* 33222222222211111111110000000000
10818 10987654321098765432109876543210
10819 011001x1xx000110101xxxxxxxxxxxxx
10825 if (((word
>> 23) & 0x1) == 0)
10827 /* 33222222222211111111110000000000
10828 10987654321098765432109876543210
10829 011001x10x010110101xxxxxxxxxxxxx
10835 /* 33222222222211111111110000000000
10836 10987654321098765432109876543210
10837 011001x11x010110101xxxxxxxxxxxxx
10845 if (((word
>> 23) & 0x1) == 0)
10847 /* 33222222222211111111110000000000
10848 10987654321098765432109876543210
10849 011001x10x0x1110101xxxxxxxxxxxxx
10855 /* 33222222222211111111110000000000
10856 10987654321098765432109876543210
10857 011001x11x0x1110101xxxxxxxxxxxxx
10867 if (((word
>> 17) & 0x1) == 0)
10869 if (((word
>> 18) & 0x1) == 0)
10871 if (((word
>> 19) & 0x1) == 0)
10873 if (((word
>> 20) & 0x1) == 0)
10875 /* 33222222222211111111110000000000
10876 10987654321098765432109876543210
10877 011001x1xx000001101xxxxxxxxxxxxx
10883 /* 33222222222211111111110000000000
10884 10987654321098765432109876543210
10885 011001x1xx010001101xxxxxxxxxxxxx
10892 if (((word
>> 20) & 0x1) == 0)
10894 if (((word
>> 22) & 0x1) == 0)
10896 /* 33222222222211111111110000000000
10897 10987654321098765432109876543210
10898 011001x1x0001001101xxxxxxxxxxxxx
10904 /* 33222222222211111111110000000000
10905 10987654321098765432109876543210
10906 011001x1x1001001101xxxxxxxxxxxxx
10913 /* 33222222222211111111110000000000
10914 10987654321098765432109876543210
10915 011001x1xx011001101xxxxxxxxxxxxx
10923 if (((word
>> 19) & 0x1) == 0)
10925 if (((word
>> 22) & 0x1) == 0)
10927 /* 33222222222211111111110000000000
10928 10987654321098765432109876543210
10929 011001x1x00x0101101xxxxxxxxxxxxx
10935 if (((word
>> 23) & 0x1) == 0)
10937 /* 33222222222211111111110000000000
10938 10987654321098765432109876543210
10939 011001x1010x0101101xxxxxxxxxxxxx
10945 /* 33222222222211111111110000000000
10946 10987654321098765432109876543210
10947 011001x1110x0101101xxxxxxxxxxxxx
10955 if (((word
>> 20) & 0x1) == 0)
10957 /* 33222222222211111111110000000000
10958 10987654321098765432109876543210
10959 011001x1xx001101101xxxxxxxxxxxxx
10965 if (((word
>> 22) & 0x1) == 0)
10967 /* 33222222222211111111110000000000
10968 10987654321098765432109876543210
10969 011001x1x0011101101xxxxxxxxxxxxx
10975 if (((word
>> 23) & 0x1) == 0)
10977 /* 33222222222211111111110000000000
10978 10987654321098765432109876543210
10979 011001x101011101101xxxxxxxxxxxxx
10985 /* 33222222222211111111110000000000
10986 10987654321098765432109876543210
10987 011001x111011101101xxxxxxxxxxxxx
10998 if (((word
>> 18) & 0x1) == 0)
11000 if (((word
>> 19) & 0x1) == 0)
11002 if (((word
>> 20) & 0x1) == 0)
11004 /* 33222222222211111111110000000000
11005 10987654321098765432109876543210
11006 011001x1xx000011101xxxxxxxxxxxxx
11012 /* 33222222222211111111110000000000
11013 10987654321098765432109876543210
11014 011001x1xx010011101xxxxxxxxxxxxx
11021 if (((word
>> 20) & 0x1) == 0)
11023 /* 33222222222211111111110000000000
11024 10987654321098765432109876543210
11025 011001x1xx001011101xxxxxxxxxxxxx
11031 /* 33222222222211111111110000000000
11032 10987654321098765432109876543210
11033 011001x1xx011011101xxxxxxxxxxxxx
11041 if (((word
>> 19) & 0x1) == 0)
11043 if (((word
>> 20) & 0x1) == 0)
11045 /* 33222222222211111111110000000000
11046 10987654321098765432109876543210
11047 011001x1xx000111101xxxxxxxxxxxxx
11053 if (((word
>> 23) & 0x1) == 0)
11055 /* 33222222222211111111110000000000
11056 10987654321098765432109876543210
11057 011001x10x010111101xxxxxxxxxxxxx
11063 /* 33222222222211111111110000000000
11064 10987654321098765432109876543210
11065 011001x11x010111101xxxxxxxxxxxxx
11073 if (((word
>> 23) & 0x1) == 0)
11075 /* 33222222222211111111110000000000
11076 10987654321098765432109876543210
11077 011001x10x0x1111101xxxxxxxxxxxxx
11083 /* 33222222222211111111110000000000
11084 10987654321098765432109876543210
11085 011001x11x0x1111101xxxxxxxxxxxxx
11096 if (((word
>> 22) & 0x1) == 0)
11098 if (((word
>> 23) & 0x1) == 0)
11100 /* 33222222222211111111110000000000
11101 10987654321098765432109876543210
11102 111001x1000xxxxx101xxxxxxxxxxxxx
11108 /* 33222222222211111111110000000000
11109 10987654321098765432109876543210
11110 111001x1100xxxxx101xxxxxxxxxxxxx
11117 if (((word
>> 23) & 0x1) == 0)
11119 /* 33222222222211111111110000000000
11120 10987654321098765432109876543210
11121 111001x1010xxxxx101xxxxxxxxxxxxx
11127 /* 33222222222211111111110000000000
11128 10987654321098765432109876543210
11129 111001x1110xxxxx101xxxxxxxxxxxxx
11138 if (((word
>> 31) & 0x1) == 0)
11140 /* 33222222222211111111110000000000
11141 10987654321098765432109876543210
11142 011001x1xx0xxxxx111xxxxxxxxxxxxx
11148 if (((word
>> 20) & 0x1) == 0)
11150 /* 33222222222211111111110000000000
11151 10987654321098765432109876543210
11152 111001x1xx00xxxx111xxxxxxxxxxxxx
11158 if (((word
>> 22) & 0x1) == 0)
11160 if (((word
>> 23) & 0x1) == 0)
11162 /* 33222222222211111111110000000000
11163 10987654321098765432109876543210
11164 111001x10001xxxx111xxxxxxxxxxxxx
11170 /* 33222222222211111111110000000000
11171 10987654321098765432109876543210
11172 111001x11001xxxx111xxxxxxxxxxxxx
11179 if (((word
>> 23) & 0x1) == 0)
11181 /* 33222222222211111111110000000000
11182 10987654321098765432109876543210
11183 111001x10101xxxx111xxxxxxxxxxxxx
11189 /* 33222222222211111111110000000000
11190 10987654321098765432109876543210
11191 111001x11101xxxx111xxxxxxxxxxxxx
11204 if (((word
>> 30) & 0x1) == 0)
11206 if (((word
>> 14) & 0x1) == 0)
11208 if (((word
>> 20) & 0x1) == 0)
11210 if (((word
>> 31) & 0x1) == 0)
11212 if (((word
>> 16) & 0x1) == 0)
11214 if (((word
>> 17) & 0x1) == 0)
11216 if (((word
>> 18) & 0x1) == 0)
11218 if (((word
>> 19) & 0x1) == 0)
11220 /* 33222222222211111111110000000000
11221 10987654321098765432109876543210
11222 001001x1xx10000010xxxxxxxxxxxxxx
11228 if (((word
>> 10) & 0x1) == 0)
11230 if (((word
>> 11) & 0x1) == 0)
11232 if (((word
>> 12) & 0x1) == 0)
11234 /* 33222222222211111111110000000000
11235 10987654321098765432109876543210
11236 001001x1xx10100010x000xxxxxxxxxx
11242 /* 33222222222211111111110000000000
11243 10987654321098765432109876543210
11244 001001x1xx10100010x100xxxxxxxxxx
11251 /* 33222222222211111111110000000000
11252 10987654321098765432109876543210
11253 001001x1xx10100010xx10xxxxxxxxxx
11260 /* 33222222222211111111110000000000
11261 10987654321098765432109876543210
11262 001001x1xx10100010xxx1xxxxxxxxxx
11270 if (((word
>> 11) & 0x1) == 0)
11272 if (((word
>> 12) & 0x1) == 0)
11274 /* 33222222222211111111110000000000
11275 10987654321098765432109876543210
11276 001001x1xx10x10010x00xxxxxxxxxxx
11282 /* 33222222222211111111110000000000
11283 10987654321098765432109876543210
11284 001001x1xx10x10010x10xxxxxxxxxxx
11291 /* 33222222222211111111110000000000
11292 10987654321098765432109876543210
11293 001001x1xx10x10010xx1xxxxxxxxxxx
11301 if (((word
>> 10) & 0x1) == 0)
11303 if (((word
>> 11) & 0x1) == 0)
11305 /* 33222222222211111111110000000000
11306 10987654321098765432109876543210
11307 001001x1xx10xx1010xx00xxxxxxxxxx
11313 /* 33222222222211111111110000000000
11314 10987654321098765432109876543210
11315 001001x1xx10xx1010xx10xxxxxxxxxx
11322 /* 33222222222211111111110000000000
11323 10987654321098765432109876543210
11324 001001x1xx10xx1010xxx1xxxxxxxxxx
11332 if (((word
>> 10) & 0x1) == 0)
11334 if (((word
>> 11) & 0x1) == 0)
11336 if (((word
>> 17) & 0x1) == 0)
11338 if (((word
>> 18) & 0x1) == 0)
11340 /* 33222222222211111111110000000000
11341 10987654321098765432109876543210
11342 001001x1xx10x00110xx00xxxxxxxxxx
11348 /* 33222222222211111111110000000000
11349 10987654321098765432109876543210
11350 001001x1xx10x10110xx00xxxxxxxxxx
11357 /* 33222222222211111111110000000000
11358 10987654321098765432109876543210
11359 001001x1xx10xx1110xx00xxxxxxxxxx
11366 if (((word
>> 17) & 0x1) == 0)
11368 if (((word
>> 18) & 0x1) == 0)
11370 /* 33222222222211111111110000000000
11371 10987654321098765432109876543210
11372 001001x1xx10x00110xx10xxxxxxxxxx
11378 /* 33222222222211111111110000000000
11379 10987654321098765432109876543210
11380 001001x1xx10x10110xx10xxxxxxxxxx
11387 /* 33222222222211111111110000000000
11388 10987654321098765432109876543210
11389 001001x1xx10xx1110xx10xxxxxxxxxx
11397 if (((word
>> 17) & 0x1) == 0)
11399 /* 33222222222211111111110000000000
11400 10987654321098765432109876543210
11401 001001x1xx10xx0110xxx1xxxxxxxxxx
11407 /* 33222222222211111111110000000000
11408 10987654321098765432109876543210
11409 001001x1xx10xx1110xxx1xxxxxxxxxx
11418 if (((word
>> 22) & 0x1) == 0)
11420 if (((word
>> 23) & 0x1) == 0)
11422 /* 33222222222211111111110000000000
11423 10987654321098765432109876543210
11424 101001x10010xxxx10xxxxxxxxxxxxxx
11430 /* 33222222222211111111110000000000
11431 10987654321098765432109876543210
11432 101001x11010xxxx10xxxxxxxxxxxxxx
11439 if (((word
>> 23) & 0x1) == 0)
11441 /* 33222222222211111111110000000000
11442 10987654321098765432109876543210
11443 101001x10110xxxx10xxxxxxxxxxxxxx
11449 /* 33222222222211111111110000000000
11450 10987654321098765432109876543210
11451 101001x11110xxxx10xxxxxxxxxxxxxx
11460 if (((word
>> 22) & 0x1) == 0)
11462 if (((word
>> 23) & 0x1) == 0)
11464 /* 33222222222211111111110000000000
11465 10987654321098765432109876543210
11466 x01001x10011xxxx10xxxxxxxxxxxxxx
11472 /* 33222222222211111111110000000000
11473 10987654321098765432109876543210
11474 x01001x11011xxxx10xxxxxxxxxxxxxx
11481 if (((word
>> 23) & 0x1) == 0)
11483 /* 33222222222211111111110000000000
11484 10987654321098765432109876543210
11485 x01001x10111xxxx10xxxxxxxxxxxxxx
11491 /* 33222222222211111111110000000000
11492 10987654321098765432109876543210
11493 x01001x11111xxxx10xxxxxxxxxxxxxx
11502 if (((word
>> 31) & 0x1) == 0)
11504 if (((word
>> 16) & 0x1) == 0)
11506 if (((word
>> 17) & 0x1) == 0)
11508 if (((word
>> 18) & 0x1) == 0)
11510 if (((word
>> 19) & 0x1) == 0)
11512 if (((word
>> 20) & 0x1) == 0)
11514 /* 33222222222211111111110000000000
11515 10987654321098765432109876543210
11516 001001x1xx10000011xxxxxxxxxxxxxx
11522 /* 33222222222211111111110000000000
11523 10987654321098765432109876543210
11524 001001x1xx11000011xxxxxxxxxxxxxx
11531 if (((word
>> 20) & 0x1) == 0)
11533 /* 33222222222211111111110000000000
11534 10987654321098765432109876543210
11535 001001x1xx10100011xxxxxxxxxxxxxx
11541 /* 33222222222211111111110000000000
11542 10987654321098765432109876543210
11543 001001x1xx11100011xxxxxxxxxxxxxx
11551 /* 33222222222211111111110000000000
11552 10987654321098765432109876543210
11553 001001x1xx1xx10011xxxxxxxxxxxxxx
11560 if (((word
>> 18) & 0x1) == 0)
11562 /* 33222222222211111111110000000000
11563 10987654321098765432109876543210
11564 001001x1xx1xx01011xxxxxxxxxxxxxx
11570 /* 33222222222211111111110000000000
11571 10987654321098765432109876543210
11572 001001x1xx1xx11011xxxxxxxxxxxxxx
11580 if (((word
>> 17) & 0x1) == 0)
11582 if (((word
>> 18) & 0x1) == 0)
11584 if (((word
>> 19) & 0x1) == 0)
11586 /* 33222222222211111111110000000000
11587 10987654321098765432109876543210
11588 001001x1xx1x000111xxxxxxxxxxxxxx
11594 if (((word
>> 20) & 0x1) == 0)
11596 /* 33222222222211111111110000000000
11597 10987654321098765432109876543210
11598 001001x1xx10100111xxxxxxxxxxxxxx
11604 /* 33222222222211111111110000000000
11605 10987654321098765432109876543210
11606 001001x1xx11100111xxxxxxxxxxxxxx
11614 /* 33222222222211111111110000000000
11615 10987654321098765432109876543210
11616 001001x1xx1xx10111xxxxxxxxxxxxxx
11623 if (((word
>> 18) & 0x1) == 0)
11625 if (((word
>> 19) & 0x1) == 0)
11627 /* 33222222222211111111110000000000
11628 10987654321098765432109876543210
11629 001001x1xx1x001111xxxxxxxxxxxxxx
11635 /* 33222222222211111111110000000000
11636 10987654321098765432109876543210
11637 001001x1xx1x101111xxxxxxxxxxxxxx
11644 /* 33222222222211111111110000000000
11645 10987654321098765432109876543210
11646 001001x1xx1xx11111xxxxxxxxxxxxxx
11655 if (((word
>> 13) & 0x1) == 0)
11657 if (((word
>> 22) & 0x1) == 0)
11659 if (((word
>> 23) & 0x1) == 0)
11661 /* 33222222222211111111110000000000
11662 10987654321098765432109876543210
11663 101001x1001xxxxx110xxxxxxxxxxxxx
11669 /* 33222222222211111111110000000000
11670 10987654321098765432109876543210
11671 101001x1101xxxxx110xxxxxxxxxxxxx
11678 if (((word
>> 23) & 0x1) == 0)
11680 /* 33222222222211111111110000000000
11681 10987654321098765432109876543210
11682 101001x1011xxxxx110xxxxxxxxxxxxx
11688 /* 33222222222211111111110000000000
11689 10987654321098765432109876543210
11690 101001x1111xxxxx110xxxxxxxxxxxxx
11698 if (((word
>> 22) & 0x1) == 0)
11700 if (((word
>> 23) & 0x1) == 0)
11702 /* 33222222222211111111110000000000
11703 10987654321098765432109876543210
11704 101001x1001xxxxx111xxxxxxxxxxxxx
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 101001x1101xxxxx111xxxxxxxxxxxxx
11719 if (((word
>> 23) & 0x1) == 0)
11721 /* 33222222222211111111110000000000
11722 10987654321098765432109876543210
11723 101001x1011xxxxx111xxxxxxxxxxxxx
11729 /* 33222222222211111111110000000000
11730 10987654321098765432109876543210
11731 101001x1111xxxxx111xxxxxxxxxxxxx
11742 if (((word
>> 13) & 0x1) == 0)
11744 if (((word
>> 31) & 0x1) == 0)
11746 if (((word
>> 14) & 0x1) == 0)
11748 /* 33222222222211111111110000000000
11749 10987654321098765432109876543210
11750 011001x1xx1xxxxx100xxxxxxxxxxxxx
11756 /* 33222222222211111111110000000000
11757 10987654321098765432109876543210
11758 011001x1xx1xxxxx110xxxxxxxxxxxxx
11765 if (((word
>> 22) & 0x1) == 0)
11767 if (((word
>> 23) & 0x1) == 0)
11769 /* 33222222222211111111110000000000
11770 10987654321098765432109876543210
11771 111001x1001xxxxx1x0xxxxxxxxxxxxx
11777 /* 33222222222211111111110000000000
11778 10987654321098765432109876543210
11779 111001x1101xxxxx1x0xxxxxxxxxxxxx
11786 /* 33222222222211111111110000000000
11787 10987654321098765432109876543210
11788 111001x1x11xxxxx1x0xxxxxxxxxxxxx
11796 if (((word
>> 14) & 0x1) == 0)
11798 if (((word
>> 31) & 0x1) == 0)
11800 /* 33222222222211111111110000000000
11801 10987654321098765432109876543210
11802 011001x1xx1xxxxx101xxxxxxxxxxxxx
11808 if (((word
>> 22) & 0x1) == 0)
11810 if (((word
>> 23) & 0x1) == 0)
11812 /* 33222222222211111111110000000000
11813 10987654321098765432109876543210
11814 111001x1001xxxxx101xxxxxxxxxxxxx
11820 /* 33222222222211111111110000000000
11821 10987654321098765432109876543210
11822 111001x1101xxxxx101xxxxxxxxxxxxx
11829 /* 33222222222211111111110000000000
11830 10987654321098765432109876543210
11831 111001x1x11xxxxx101xxxxxxxxxxxxx
11839 if (((word
>> 31) & 0x1) == 0)
11841 /* 33222222222211111111110000000000
11842 10987654321098765432109876543210
11843 011001x1xx1xxxxx111xxxxxxxxxxxxx
11849 if (((word
>> 20) & 0x1) == 0)
11851 if (((word
>> 23) & 0x1) == 0)
11853 /* 33222222222211111111110000000000
11854 10987654321098765432109876543210
11855 111001x10x10xxxx111xxxxxxxxxxxxx
11861 /* 33222222222211111111110000000000
11862 10987654321098765432109876543210
11863 111001x11x10xxxx111xxxxxxxxxxxxx
11870 if (((word
>> 22) & 0x1) == 0)
11872 if (((word
>> 23) & 0x1) == 0)
11874 /* 33222222222211111111110000000000
11875 10987654321098765432109876543210
11876 111001x10011xxxx111xxxxxxxxxxxxx
11882 /* 33222222222211111111110000000000
11883 10987654321098765432109876543210
11884 111001x11011xxxx111xxxxxxxxxxxxx
11891 if (((word
>> 23) & 0x1) == 0)
11893 /* 33222222222211111111110000000000
11894 10987654321098765432109876543210
11895 111001x10111xxxx111xxxxxxxxxxxxx
11901 /* 33222222222211111111110000000000
11902 10987654321098765432109876543210
11903 111001x11111xxxx111xxxxxxxxxxxxx
11920 if (((word
>> 29) & 0x1) == 0)
11922 if (((word
>> 30) & 0x1) == 0)
11924 if (((word
>> 31) & 0x1) == 0)
11926 /* 33222222222211111111110000000000
11927 10987654321098765432109876543210
11928 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
11934 /* 33222222222211111111110000000000
11935 10987654321098765432109876543210
11936 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
11943 if (((word
>> 24) & 0x1) == 0)
11945 if (((word
>> 4) & 0x1) == 0)
11947 if (((word
>> 25) & 0x1) == 0)
11949 if (((word
>> 31) & 0x1) == 0)
11951 /* 33222222222211111111110000000000
11952 10987654321098765432109876543210
11953 01010100xxxxxxxxxxxxxxxxxxx0xxxx
11959 if (((word
>> 0) & 0x1) == 0)
11961 if (((word
>> 1) & 0x1) == 0)
11963 if (((word
>> 21) & 0x1) == 0)
11965 /* 33222222222211111111110000000000
11966 10987654321098765432109876543210
11967 11010100xx0xxxxxxxxxxxxxxxx0xx00
11973 /* 33222222222211111111110000000000
11974 10987654321098765432109876543210
11975 11010100xx1xxxxxxxxxxxxxxxx0xx00
11982 if (((word
>> 21) & 0x1) == 0)
11984 /* 33222222222211111111110000000000
11985 10987654321098765432109876543210
11986 11010100xx0xxxxxxxxxxxxxxxx0xx10
11992 /* 33222222222211111111110000000000
11993 10987654321098765432109876543210
11994 11010100xx1xxxxxxxxxxxxxxxx0xx10
12002 if (((word
>> 1) & 0x1) == 0)
12004 if (((word
>> 21) & 0x1) == 0)
12006 /* 33222222222211111111110000000000
12007 10987654321098765432109876543210
12008 11010100xx0xxxxxxxxxxxxxxxx0xx01
12014 /* 33222222222211111111110000000000
12015 10987654321098765432109876543210
12016 11010100xx1xxxxxxxxxxxxxxxx0xx01
12023 if (((word
>> 21) & 0x1) == 0)
12025 /* 33222222222211111111110000000000
12026 10987654321098765432109876543210
12027 11010100xx0xxxxxxxxxxxxxxxx0xx11
12033 /* 33222222222211111111110000000000
12034 10987654321098765432109876543210
12035 11010100xx1xxxxxxxxxxxxxxxx0xx11
12045 if (((word
>> 21) & 0x1) == 0)
12047 if (((word
>> 22) & 0x1) == 0)
12049 if (((word
>> 23) & 0x1) == 0)
12051 /* 33222222222211111111110000000000
12052 10987654321098765432109876543210
12053 x1010110000xxxxxxxxxxxxxxxx0xxxx
12059 /* 33222222222211111111110000000000
12060 10987654321098765432109876543210
12061 x1010110100xxxxxxxxxxxxxxxx0xxxx
12068 /* 33222222222211111111110000000000
12069 10987654321098765432109876543210
12070 x1010110x10xxxxxxxxxxxxxxxx0xxxx
12077 if (((word
>> 23) & 0x1) == 0)
12079 /* 33222222222211111111110000000000
12080 10987654321098765432109876543210
12081 x10101100x1xxxxxxxxxxxxxxxx0xxxx
12087 /* 33222222222211111111110000000000
12088 10987654321098765432109876543210
12089 x10101101x1xxxxxxxxxxxxxxxx0xxxx
12098 if (((word
>> 10) & 0x1) == 0)
12100 if (((word
>> 21) & 0x1) == 0)
12102 if (((word
>> 22) & 0x1) == 0)
12104 if (((word
>> 23) & 0x1) == 0)
12106 /* 33222222222211111111110000000000
12107 10987654321098765432109876543210
12108 x10101x0000xxxxxxxxxx0xxxxx1xxxx
12114 /* 33222222222211111111110000000000
12115 10987654321098765432109876543210
12116 x10101x0100xxxxxxxxxx0xxxxx1xxxx
12123 /* 33222222222211111111110000000000
12124 10987654321098765432109876543210
12125 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
12132 /* 33222222222211111111110000000000
12133 10987654321098765432109876543210
12134 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
12141 if (((word
>> 21) & 0x1) == 0)
12143 if (((word
>> 22) & 0x1) == 0)
12145 if (((word
>> 23) & 0x1) == 0)
12147 /* 33222222222211111111110000000000
12148 10987654321098765432109876543210
12149 x10101x0000xxxxxxxxxx1xxxxx1xxxx
12155 /* 33222222222211111111110000000000
12156 10987654321098765432109876543210
12157 x10101x0100xxxxxxxxxx1xxxxx1xxxx
12164 /* 33222222222211111111110000000000
12165 10987654321098765432109876543210
12166 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
12173 /* 33222222222211111111110000000000
12174 10987654321098765432109876543210
12175 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
12184 if (((word
>> 21) & 0x1) == 0)
12186 if (((word
>> 25) & 0x1) == 0)
12188 /* 33222222222211111111110000000000
12189 10987654321098765432109876543210
12190 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
12196 if (((word
>> 10) & 0x1) == 0)
12198 /* 33222222222211111111110000000000
12199 10987654321098765432109876543210
12200 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
12206 /* 33222222222211111111110000000000
12207 10987654321098765432109876543210
12208 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
12216 if (((word
>> 25) & 0x1) == 0)
12218 /* 33222222222211111111110000000000
12219 10987654321098765432109876543210
12220 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
12226 if (((word
>> 10) & 0x1) == 0)
12228 /* 33222222222211111111110000000000
12229 10987654321098765432109876543210
12230 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
12236 /* 33222222222211111111110000000000
12237 10987654321098765432109876543210
12238 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
12249 if (((word
>> 24) & 0x1) == 0)
12251 if (((word
>> 25) & 0x1) == 0)
12253 /* 33222222222211111111110000000000
12254 10987654321098765432109876543210
12255 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
12261 /* 33222222222211111111110000000000
12262 10987654321098765432109876543210
12263 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
12270 if (((word
>> 25) & 0x1) == 0)
12272 /* 33222222222211111111110000000000
12273 10987654321098765432109876543210
12274 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
12280 /* 33222222222211111111110000000000
12281 10987654321098765432109876543210
12282 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
12292 if (((word
>> 25) & 0x1) == 0)
12294 if (((word
>> 28) & 0x1) == 0)
12296 if (((word
>> 22) & 0x1) == 0)
12298 if (((word
>> 23) & 0x1) == 0)
12300 if (((word
>> 24) & 0x1) == 0)
12302 if (((word
>> 29) & 0x1) == 0)
12304 /* 33222222222211111111110000000000
12305 10987654321098765432109876543210
12306 xx00110000xxxxxxxxxxxxxxxxxxxxxx
12312 /* 33222222222211111111110000000000
12313 10987654321098765432109876543210
12314 xx10110000xxxxxxxxxxxxxxxxxxxxxx
12321 if (((word
>> 29) & 0x1) == 0)
12323 if (((word
>> 13) & 0x1) == 0)
12325 if (((word
>> 21) & 0x1) == 0)
12327 /* 33222222222211111111110000000000
12328 10987654321098765432109876543210
12329 xx001101000xxxxxxx0xxxxxxxxxxxxx
12335 /* 33222222222211111111110000000000
12336 10987654321098765432109876543210
12337 xx001101001xxxxxxx0xxxxxxxxxxxxx
12344 if (((word
>> 21) & 0x1) == 0)
12346 /* 33222222222211111111110000000000
12347 10987654321098765432109876543210
12348 xx001101000xxxxxxx1xxxxxxxxxxxxx
12354 /* 33222222222211111111110000000000
12355 10987654321098765432109876543210
12356 xx001101001xxxxxxx1xxxxxxxxxxxxx
12364 /* 33222222222211111111110000000000
12365 10987654321098765432109876543210
12366 xx10110100xxxxxxxxxxxxxxxxxxxxxx
12374 if (((word
>> 29) & 0x1) == 0)
12376 if (((word
>> 21) & 0x1) == 0)
12378 if (((word
>> 24) & 0x1) == 0)
12380 /* 33222222222211111111110000000000
12381 10987654321098765432109876543210
12382 xx001100100xxxxxxxxxxxxxxxxxxxxx
12388 if (((word
>> 13) & 0x1) == 0)
12390 /* 33222222222211111111110000000000
12391 10987654321098765432109876543210
12392 xx001101100xxxxxxx0xxxxxxxxxxxxx
12398 /* 33222222222211111111110000000000
12399 10987654321098765432109876543210
12400 xx001101100xxxxxxx1xxxxxxxxxxxxx
12408 if (((word
>> 13) & 0x1) == 0)
12410 /* 33222222222211111111110000000000
12411 10987654321098765432109876543210
12412 xx00110x101xxxxxxx0xxxxxxxxxxxxx
12418 /* 33222222222211111111110000000000
12419 10987654321098765432109876543210
12420 xx00110x101xxxxxxx1xxxxxxxxxxxxx
12428 /* 33222222222211111111110000000000
12429 10987654321098765432109876543210
12430 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
12438 if (((word
>> 23) & 0x1) == 0)
12440 if (((word
>> 24) & 0x1) == 0)
12442 if (((word
>> 29) & 0x1) == 0)
12444 /* 33222222222211111111110000000000
12445 10987654321098765432109876543210
12446 xx00110001xxxxxxxxxxxxxxxxxxxxxx
12452 /* 33222222222211111111110000000000
12453 10987654321098765432109876543210
12454 xx10110001xxxxxxxxxxxxxxxxxxxxxx
12461 if (((word
>> 29) & 0x1) == 0)
12463 if (((word
>> 13) & 0x1) == 0)
12465 if (((word
>> 21) & 0x1) == 0)
12467 /* 33222222222211111111110000000000
12468 10987654321098765432109876543210
12469 xx001101010xxxxxxx0xxxxxxxxxxxxx
12475 /* 33222222222211111111110000000000
12476 10987654321098765432109876543210
12477 xx001101011xxxxxxx0xxxxxxxxxxxxx
12484 if (((word
>> 21) & 0x1) == 0)
12486 /* 33222222222211111111110000000000
12487 10987654321098765432109876543210
12488 xx001101010xxxxxxx1xxxxxxxxxxxxx
12494 /* 33222222222211111111110000000000
12495 10987654321098765432109876543210
12496 xx001101011xxxxxxx1xxxxxxxxxxxxx
12504 /* 33222222222211111111110000000000
12505 10987654321098765432109876543210
12506 xx10110101xxxxxxxxxxxxxxxxxxxxxx
12514 if (((word
>> 29) & 0x1) == 0)
12516 if (((word
>> 21) & 0x1) == 0)
12518 if (((word
>> 24) & 0x1) == 0)
12520 /* 33222222222211111111110000000000
12521 10987654321098765432109876543210
12522 xx001100110xxxxxxxxxxxxxxxxxxxxx
12528 if (((word
>> 13) & 0x1) == 0)
12530 /* 33222222222211111111110000000000
12531 10987654321098765432109876543210
12532 xx001101110xxxxxxx0xxxxxxxxxxxxx
12538 /* 33222222222211111111110000000000
12539 10987654321098765432109876543210
12540 xx001101110xxxxxxx1xxxxxxxxxxxxx
12548 if (((word
>> 13) & 0x1) == 0)
12550 /* 33222222222211111111110000000000
12551 10987654321098765432109876543210
12552 xx00110x111xxxxxxx0xxxxxxxxxxxxx
12558 /* 33222222222211111111110000000000
12559 10987654321098765432109876543210
12560 xx00110x111xxxxxxx1xxxxxxxxxxxxx
12568 /* 33222222222211111111110000000000
12569 10987654321098765432109876543210
12570 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
12579 if (((word
>> 24) & 0x1) == 0)
12581 if (((word
>> 29) & 0x1) == 0)
12583 /* 33222222222211111111110000000000
12584 10987654321098765432109876543210
12585 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
12591 if (((word
>> 10) & 0x1) == 0)
12593 if (((word
>> 11) & 0x1) == 0)
12595 if (((word
>> 22) & 0x1) == 0)
12597 /* 33222222222211111111110000000000
12598 10987654321098765432109876543210
12599 xx111100x0xxxxxxxxxx00xxxxxxxxxx
12605 /* 33222222222211111111110000000000
12606 10987654321098765432109876543210
12607 xx111100x1xxxxxxxxxx00xxxxxxxxxx
12614 if (((word
>> 22) & 0x1) == 0)
12616 /* 33222222222211111111110000000000
12617 10987654321098765432109876543210
12618 xx111100x0xxxxxxxxxx10xxxxxxxxxx
12624 /* 33222222222211111111110000000000
12625 10987654321098765432109876543210
12626 xx111100x1xxxxxxxxxx10xxxxxxxxxx
12634 if (((word
>> 22) & 0x1) == 0)
12636 /* 33222222222211111111110000000000
12637 10987654321098765432109876543210
12638 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
12644 /* 33222222222211111111110000000000
12645 10987654321098765432109876543210
12646 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
12655 if (((word
>> 22) & 0x1) == 0)
12657 /* 33222222222211111111110000000000
12658 10987654321098765432109876543210
12659 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
12665 /* 33222222222211111111110000000000
12666 10987654321098765432109876543210
12667 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
12676 if (((word
>> 24) & 0x1) == 0)
12678 if (((word
>> 21) & 0x1) == 0)
12680 if (((word
>> 28) & 0x1) == 0)
12682 if (((word
>> 29) & 0x1) == 0)
12684 if (((word
>> 31) & 0x1) == 0)
12686 if (((word
>> 10) & 0x1) == 0)
12688 if (((word
>> 11) & 0x1) == 0)
12690 if (((word
>> 12) & 0x1) == 0)
12692 /* 33222222222211111111110000000000
12693 10987654321098765432109876543210
12694 0x001110xx0xxxxxxxx000xxxxxxxxxx
12700 /* 33222222222211111111110000000000
12701 10987654321098765432109876543210
12702 0x001110xx0xxxxxxxx100xxxxxxxxxx
12709 if (((word
>> 12) & 0x1) == 0)
12711 if (((word
>> 14) & 0x1) == 0)
12713 /* 33222222222211111111110000000000
12714 10987654321098765432109876543210
12715 0x001110xx0xxxxxx0x010xxxxxxxxxx
12721 /* 33222222222211111111110000000000
12722 10987654321098765432109876543210
12723 0x001110xx0xxxxxx1x010xxxxxxxxxx
12730 if (((word
>> 13) & 0x1) == 0)
12732 if (((word
>> 14) & 0x1) == 0)
12734 /* 33222222222211111111110000000000
12735 10987654321098765432109876543210
12736 0x001110xx0xxxxxx00110xxxxxxxxxx
12742 /* 33222222222211111111110000000000
12743 10987654321098765432109876543210
12744 0x001110xx0xxxxxx10110xxxxxxxxxx
12751 if (((word
>> 14) & 0x1) == 0)
12753 /* 33222222222211111111110000000000
12754 10987654321098765432109876543210
12755 0x001110xx0xxxxxx01110xxxxxxxxxx
12761 /* 33222222222211111111110000000000
12762 10987654321098765432109876543210
12763 0x001110xx0xxxxxx11110xxxxxxxxxx
12773 if (((word
>> 11) & 0x1) == 0)
12775 if (((word
>> 12) & 0x1) == 0)
12777 if (((word
>> 13) & 0x1) == 0)
12779 if (((word
>> 22) & 0x1) == 0)
12781 /* 33222222222211111111110000000000
12782 10987654321098765432109876543210
12783 0x001110x00xxxxxxx0001xxxxxxxxxx
12789 if (((word
>> 23) & 0x1) == 0)
12791 /* 33222222222211111111110000000000
12792 10987654321098765432109876543210
12793 0x001110010xxxxxxx0001xxxxxxxxxx
12799 /* 33222222222211111111110000000000
12800 10987654321098765432109876543210
12801 0x001110110xxxxxxx0001xxxxxxxxxx
12809 /* 33222222222211111111110000000000
12810 10987654321098765432109876543210
12811 0x001110xx0xxxxxxx1001xxxxxxxxxx
12818 if (((word
>> 13) & 0x1) == 0)
12820 if (((word
>> 15) & 0x1) == 0)
12822 if (((word
>> 23) & 0x1) == 0)
12824 /* 33222222222211111111110000000000
12825 10987654321098765432109876543210
12826 0x0011100x0xxxxx0x0101xxxxxxxxxx
12832 /* 33222222222211111111110000000000
12833 10987654321098765432109876543210
12834 0x0011101x0xxxxx0x0101xxxxxxxxxx
12841 /* 33222222222211111111110000000000
12842 10987654321098765432109876543210
12843 0x001110xx0xxxxx1x0101xxxxxxxxxx
12850 if (((word
>> 23) & 0x1) == 0)
12852 /* 33222222222211111111110000000000
12853 10987654321098765432109876543210
12854 0x0011100x0xxxxxxx1101xxxxxxxxxx
12860 /* 33222222222211111111110000000000
12861 10987654321098765432109876543210
12862 0x0011101x0xxxxxxx1101xxxxxxxxxx
12871 if (((word
>> 12) & 0x1) == 0)
12873 if (((word
>> 13) & 0x1) == 0)
12875 if (((word
>> 22) & 0x1) == 0)
12877 /* 33222222222211111111110000000000
12878 10987654321098765432109876543210
12879 0x001110x00xxxxxxx0011xxxxxxxxxx
12885 if (((word
>> 23) & 0x1) == 0)
12887 /* 33222222222211111111110000000000
12888 10987654321098765432109876543210
12889 0x001110010xxxxxxx0011xxxxxxxxxx
12895 /* 33222222222211111111110000000000
12896 10987654321098765432109876543210
12897 0x001110110xxxxxxx0011xxxxxxxxxx
12905 /* 33222222222211111111110000000000
12906 10987654321098765432109876543210
12907 0x001110xx0xxxxxxx1011xxxxxxxxxx
12914 if (((word
>> 13) & 0x1) == 0)
12916 if (((word
>> 22) & 0x1) == 0)
12918 /* 33222222222211111111110000000000
12919 10987654321098765432109876543210
12920 0x001110x00xxxxxxx0111xxxxxxxxxx
12926 /* 33222222222211111111110000000000
12927 10987654321098765432109876543210
12928 0x001110x10xxxxxxx0111xxxxxxxxxx
12935 if (((word
>> 22) & 0x1) == 0)
12937 /* 33222222222211111111110000000000
12938 10987654321098765432109876543210
12939 0x001110x00xxxxxxx1111xxxxxxxxxx
12945 if (((word
>> 23) & 0x1) == 0)
12947 /* 33222222222211111111110000000000
12948 10987654321098765432109876543210
12949 0x001110010xxxxxxx1111xxxxxxxxxx
12955 /* 33222222222211111111110000000000
12956 10987654321098765432109876543210
12957 0x001110110xxxxxxx1111xxxxxxxxxx
12969 if (((word
>> 22) & 0x1) == 0)
12971 if (((word
>> 23) & 0x1) == 0)
12973 /* 33222222222211111111110000000000
12974 10987654321098765432109876543210
12975 1x001110000xxxxxxxxxxxxxxxxxxxxx
12981 /* 33222222222211111111110000000000
12982 10987654321098765432109876543210
12983 1x001110100xxxxxxxxxxxxxxxxxxxxx
12990 if (((word
>> 15) & 0x1) == 0)
12992 /* 33222222222211111111110000000000
12993 10987654321098765432109876543210
12994 1x001110x10xxxxx0xxxxxxxxxxxxxxx
13000 if (((word
>> 10) & 0x1) == 0)
13002 if (((word
>> 11) & 0x1) == 0)
13004 if (((word
>> 23) & 0x1) == 0)
13006 /* 33222222222211111111110000000000
13007 10987654321098765432109876543210
13008 1x001110010xxxxx1xxx00xxxxxxxxxx
13014 /* 33222222222211111111110000000000
13015 10987654321098765432109876543210
13016 1x001110110xxxxx1xxx00xxxxxxxxxx
13023 /* 33222222222211111111110000000000
13024 10987654321098765432109876543210
13025 1x001110x10xxxxx1xxx10xxxxxxxxxx
13032 if (((word
>> 11) & 0x1) == 0)
13034 if (((word
>> 23) & 0x1) == 0)
13036 /* 33222222222211111111110000000000
13037 10987654321098765432109876543210
13038 1x001110010xxxxx1xxx01xxxxxxxxxx
13044 /* 33222222222211111111110000000000
13045 10987654321098765432109876543210
13046 1x001110110xxxxx1xxx01xxxxxxxxxx
13053 /* 33222222222211111111110000000000
13054 10987654321098765432109876543210
13055 1x001110x10xxxxx1xxx11xxxxxxxxxx
13066 if (((word
>> 10) & 0x1) == 0)
13068 /* 33222222222211111111110000000000
13069 10987654321098765432109876543210
13070 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
13076 if (((word
>> 15) & 0x1) == 0)
13078 if (((word
>> 22) & 0x1) == 0)
13080 /* 33222222222211111111110000000000
13081 10987654321098765432109876543210
13082 xx101110x00xxxxx0xxxx1xxxxxxxxxx
13088 if (((word
>> 11) & 0x1) == 0)
13090 if (((word
>> 12) & 0x1) == 0)
13092 if (((word
>> 13) & 0x1) == 0)
13094 if (((word
>> 23) & 0x1) == 0)
13096 /* 33222222222211111111110000000000
13097 10987654321098765432109876543210
13098 xx101110010xxxxx0x0001xxxxxxxxxx
13104 /* 33222222222211111111110000000000
13105 10987654321098765432109876543210
13106 xx101110110xxxxx0x0001xxxxxxxxxx
13113 if (((word
>> 23) & 0x1) == 0)
13115 /* 33222222222211111111110000000000
13116 10987654321098765432109876543210
13117 xx101110010xxxxx0x1001xxxxxxxxxx
13123 /* 33222222222211111111110000000000
13124 10987654321098765432109876543210
13125 xx101110110xxxxx0x1001xxxxxxxxxx
13133 if (((word
>> 13) & 0x1) == 0)
13135 if (((word
>> 23) & 0x1) == 0)
13137 /* 33222222222211111111110000000000
13138 10987654321098765432109876543210
13139 xx101110010xxxxx0x0101xxxxxxxxxx
13145 /* 33222222222211111111110000000000
13146 10987654321098765432109876543210
13147 xx101110110xxxxx0x0101xxxxxxxxxx
13154 if (((word
>> 23) & 0x1) == 0)
13156 /* 33222222222211111111110000000000
13157 10987654321098765432109876543210
13158 xx101110010xxxxx0x1101xxxxxxxxxx
13164 /* 33222222222211111111110000000000
13165 10987654321098765432109876543210
13166 xx101110110xxxxx0x1101xxxxxxxxxx
13175 if (((word
>> 12) & 0x1) == 0)
13177 if (((word
>> 23) & 0x1) == 0)
13179 /* 33222222222211111111110000000000
13180 10987654321098765432109876543210
13181 xx101110010xxxxx0xx011xxxxxxxxxx
13187 /* 33222222222211111111110000000000
13188 10987654321098765432109876543210
13189 xx101110110xxxxx0xx011xxxxxxxxxx
13196 if (((word
>> 13) & 0x1) == 0)
13198 /* 33222222222211111111110000000000
13199 10987654321098765432109876543210
13200 xx101110x10xxxxx0x0111xxxxxxxxxx
13206 /* 33222222222211111111110000000000
13207 10987654321098765432109876543210
13208 xx101110x10xxxxx0x1111xxxxxxxxxx
13218 if (((word
>> 13) & 0x1) == 0)
13220 if (((word
>> 14) & 0x1) == 0)
13222 if (((word
>> 11) & 0x1) == 0)
13224 if (((word
>> 12) & 0x1) == 0)
13226 /* 33222222222211111111110000000000
13227 10987654321098765432109876543210
13228 xx101110xx0xxxxx100001xxxxxxxxxx
13234 /* 33222222222211111111110000000000
13235 10987654321098765432109876543210
13236 xx101110xx0xxxxx100101xxxxxxxxxx
13243 /* 33222222222211111111110000000000
13244 10987654321098765432109876543210
13245 xx101110xx0xxxxx100x11xxxxxxxxxx
13252 /* 33222222222211111111110000000000
13253 10987654321098765432109876543210
13254 xx101110xx0xxxxx110xx1xxxxxxxxxx
13261 /* 33222222222211111111110000000000
13262 10987654321098765432109876543210
13263 xx101110xx0xxxxx1x1xx1xxxxxxxxxx
13273 if (((word
>> 29) & 0x1) == 0)
13275 if (((word
>> 30) & 0x1) == 0)
13277 if (((word
>> 16) & 0x1) == 0)
13279 if (((word
>> 17) & 0x1) == 0)
13281 /* 33222222222211111111110000000000
13282 10987654321098765432109876543210
13283 x0011110xx0xxx00xxxxxxxxxxxxxxxx
13289 /* 33222222222211111111110000000000
13290 10987654321098765432109876543210
13291 x0011110xx0xxx10xxxxxxxxxxxxxxxx
13298 if (((word
>> 17) & 0x1) == 0)
13300 /* 33222222222211111111110000000000
13301 10987654321098765432109876543210
13302 x0011110xx0xxx01xxxxxxxxxxxxxxxx
13308 /* 33222222222211111111110000000000
13309 10987654321098765432109876543210
13310 x0011110xx0xxx11xxxxxxxxxxxxxxxx
13318 if (((word
>> 10) & 0x1) == 0)
13320 if (((word
>> 12) & 0x1) == 0)
13322 if (((word
>> 13) & 0x1) == 0)
13324 if (((word
>> 14) & 0x1) == 0)
13326 /* 33222222222211111111110000000000
13327 10987654321098765432109876543210
13328 x1011110xx0xxxxxx000x0xxxxxxxxxx
13334 /* 33222222222211111111110000000000
13335 10987654321098765432109876543210
13336 x1011110xx0xxxxxx100x0xxxxxxxxxx
13343 if (((word
>> 14) & 0x1) == 0)
13345 /* 33222222222211111111110000000000
13346 10987654321098765432109876543210
13347 x1011110xx0xxxxxx010x0xxxxxxxxxx
13353 /* 33222222222211111111110000000000
13354 10987654321098765432109876543210
13355 x1011110xx0xxxxxx110x0xxxxxxxxxx
13363 if (((word
>> 13) & 0x1) == 0)
13365 if (((word
>> 14) & 0x1) == 0)
13367 /* 33222222222211111111110000000000
13368 10987654321098765432109876543210
13369 x1011110xx0xxxxxx001x0xxxxxxxxxx
13375 /* 33222222222211111111110000000000
13376 10987654321098765432109876543210
13377 x1011110xx0xxxxxx101x0xxxxxxxxxx
13384 /* 33222222222211111111110000000000
13385 10987654321098765432109876543210
13386 x1011110xx0xxxxxxx11x0xxxxxxxxxx
13394 if (((word
>> 11) & 0x1) == 0)
13396 if (((word
>> 13) & 0x1) == 0)
13398 /* 33222222222211111111110000000000
13399 10987654321098765432109876543210
13400 x1011110xx0xxxxxxx0x01xxxxxxxxxx
13406 /* 33222222222211111111110000000000
13407 10987654321098765432109876543210
13408 x1011110xx0xxxxxxx1x01xxxxxxxxxx
13415 if (((word
>> 13) & 0x1) == 0)
13417 /* 33222222222211111111110000000000
13418 10987654321098765432109876543210
13419 x1011110xx0xxxxxxx0x11xxxxxxxxxx
13425 if (((word
>> 23) & 0x1) == 0)
13427 /* 33222222222211111111110000000000
13428 10987654321098765432109876543210
13429 x10111100x0xxxxxxx1x11xxxxxxxxxx
13435 /* 33222222222211111111110000000000
13436 10987654321098765432109876543210
13437 x10111101x0xxxxxxx1x11xxxxxxxxxx
13448 if (((word
>> 11) & 0x1) == 0)
13450 if (((word
>> 12) & 0x1) == 0)
13452 if (((word
>> 13) & 0x1) == 0)
13454 /* 33222222222211111111110000000000
13455 10987654321098765432109876543210
13456 xx111110xx0xxxxxxx000xxxxxxxxxxx
13462 if (((word
>> 23) & 0x1) == 0)
13464 /* 33222222222211111111110000000000
13465 10987654321098765432109876543210
13466 xx1111100x0xxxxxxx100xxxxxxxxxxx
13472 /* 33222222222211111111110000000000
13473 10987654321098765432109876543210
13474 xx1111101x0xxxxxxx100xxxxxxxxxxx
13482 /* 33222222222211111111110000000000
13483 10987654321098765432109876543210
13484 xx111110xx0xxxxxxxx10xxxxxxxxxxx
13491 if (((word
>> 13) & 0x1) == 0)
13493 /* 33222222222211111111110000000000
13494 10987654321098765432109876543210
13495 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
13501 if (((word
>> 23) & 0x1) == 0)
13503 /* 33222222222211111111110000000000
13504 10987654321098765432109876543210
13505 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
13511 /* 33222222222211111111110000000000
13512 10987654321098765432109876543210
13513 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
13524 if (((word
>> 28) & 0x1) == 0)
13526 if (((word
>> 15) & 0x1) == 0)
13528 if (((word
>> 29) & 0x1) == 0)
13530 if (((word
>> 31) & 0x1) == 0)
13532 if (((word
>> 10) & 0x1) == 0)
13534 if (((word
>> 11) & 0x1) == 0)
13536 if (((word
>> 12) & 0x1) == 0)
13538 if (((word
>> 13) & 0x1) == 0)
13540 if (((word
>> 14) & 0x1) == 0)
13542 if (((word
>> 30) & 0x1) == 0)
13544 /* 33222222222211111111110000000000
13545 10987654321098765432109876543210
13546 00001110xx1xxxxx000000xxxxxxxxxx
13552 /* 33222222222211111111110000000000
13553 10987654321098765432109876543210
13554 01001110xx1xxxxx000000xxxxxxxxxx
13561 if (((word
>> 30) & 0x1) == 0)
13563 /* 33222222222211111111110000000000
13564 10987654321098765432109876543210
13565 00001110xx1xxxxx010000xxxxxxxxxx
13571 /* 33222222222211111111110000000000
13572 10987654321098765432109876543210
13573 01001110xx1xxxxx010000xxxxxxxxxx
13581 if (((word
>> 14) & 0x1) == 0)
13583 if (((word
>> 30) & 0x1) == 0)
13585 /* 33222222222211111111110000000000
13586 10987654321098765432109876543210
13587 00001110xx1xxxxx001000xxxxxxxxxx
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 01001110xx1xxxxx001000xxxxxxxxxx
13602 if (((word
>> 30) & 0x1) == 0)
13604 /* 33222222222211111111110000000000
13605 10987654321098765432109876543210
13606 00001110xx1xxxxx011000xxxxxxxxxx
13612 /* 33222222222211111111110000000000
13613 10987654321098765432109876543210
13614 01001110xx1xxxxx011000xxxxxxxxxx
13623 if (((word
>> 13) & 0x1) == 0)
13625 if (((word
>> 14) & 0x1) == 0)
13627 if (((word
>> 30) & 0x1) == 0)
13629 /* 33222222222211111111110000000000
13630 10987654321098765432109876543210
13631 00001110xx1xxxxx000100xxxxxxxxxx
13637 /* 33222222222211111111110000000000
13638 10987654321098765432109876543210
13639 01001110xx1xxxxx000100xxxxxxxxxx
13646 if (((word
>> 30) & 0x1) == 0)
13648 /* 33222222222211111111110000000000
13649 10987654321098765432109876543210
13650 00001110xx1xxxxx010100xxxxxxxxxx
13656 /* 33222222222211111111110000000000
13657 10987654321098765432109876543210
13658 01001110xx1xxxxx010100xxxxxxxxxx
13666 if (((word
>> 14) & 0x1) == 0)
13668 if (((word
>> 30) & 0x1) == 0)
13670 /* 33222222222211111111110000000000
13671 10987654321098765432109876543210
13672 00001110xx1xxxxx001100xxxxxxxxxx
13678 /* 33222222222211111111110000000000
13679 10987654321098765432109876543210
13680 01001110xx1xxxxx001100xxxxxxxxxx
13687 if (((word
>> 30) & 0x1) == 0)
13689 /* 33222222222211111111110000000000
13690 10987654321098765432109876543210
13691 00001110xx1xxxxx011100xxxxxxxxxx
13697 /* 33222222222211111111110000000000
13698 10987654321098765432109876543210
13699 01001110xx1xxxxx011100xxxxxxxxxx
13709 if (((word
>> 12) & 0x1) == 0)
13711 if (((word
>> 13) & 0x1) == 0)
13713 if (((word
>> 14) & 0x1) == 0)
13715 /* 33222222222211111111110000000000
13716 10987654321098765432109876543210
13717 0x001110xx1xxxxx000010xxxxxxxxxx
13723 if (((word
>> 16) & 0x1) == 0)
13725 if (((word
>> 19) & 0x1) == 0)
13727 /* 33222222222211111111110000000000
13728 10987654321098765432109876543210
13729 0x001110xx1x0xx0010010xxxxxxxxxx
13735 /* 33222222222211111111110000000000
13736 10987654321098765432109876543210
13737 0x001110xx1x1xx0010010xxxxxxxxxx
13744 if (((word
>> 30) & 0x1) == 0)
13746 /* 33222222222211111111110000000000
13747 10987654321098765432109876543210
13748 00001110xx1xxxx1010010xxxxxxxxxx
13754 /* 33222222222211111111110000000000
13755 10987654321098765432109876543210
13756 01001110xx1xxxx1010010xxxxxxxxxx
13765 if (((word
>> 14) & 0x1) == 0)
13767 if (((word
>> 16) & 0x1) == 0)
13769 /* 33222222222211111111110000000000
13770 10987654321098765432109876543210
13771 0x001110xx1xxxx0001010xxxxxxxxxx
13777 if (((word
>> 30) & 0x1) == 0)
13779 /* 33222222222211111111110000000000
13780 10987654321098765432109876543210
13781 00001110xx1xxxx1001010xxxxxxxxxx
13787 /* 33222222222211111111110000000000
13788 10987654321098765432109876543210
13789 01001110xx1xxxx1001010xxxxxxxxxx
13797 if (((word
>> 16) & 0x1) == 0)
13799 if (((word
>> 19) & 0x1) == 0)
13801 /* 33222222222211111111110000000000
13802 10987654321098765432109876543210
13803 0x001110xx1x0xx0011010xxxxxxxxxx
13809 /* 33222222222211111111110000000000
13810 10987654321098765432109876543210
13811 0x001110xx1x1xx0011010xxxxxxxxxx
13818 if (((word
>> 30) & 0x1) == 0)
13820 /* 33222222222211111111110000000000
13821 10987654321098765432109876543210
13822 00001110xx1xxxx1011010xxxxxxxxxx
13828 /* 33222222222211111111110000000000
13829 10987654321098765432109876543210
13830 01001110xx1xxxx1011010xxxxxxxxxx
13840 if (((word
>> 13) & 0x1) == 0)
13842 if (((word
>> 14) & 0x1) == 0)
13844 /* 33222222222211111111110000000000
13845 10987654321098765432109876543210
13846 0x001110xx1xxxxx000110xxxxxxxxxx
13852 if (((word
>> 19) & 0x1) == 0)
13854 /* 33222222222211111111110000000000
13855 10987654321098765432109876543210
13856 0x001110xx1x0xxx010110xxxxxxxxxx
13862 /* 33222222222211111111110000000000
13863 10987654321098765432109876543210
13864 0x001110xx1x1xxx010110xxxxxxxxxx
13872 if (((word
>> 14) & 0x1) == 0)
13874 if (((word
>> 20) & 0x1) == 0)
13876 /* 33222222222211111111110000000000
13877 10987654321098765432109876543210
13878 0x001110xx10xxxx001110xxxxxxxxxx
13884 /* 33222222222211111111110000000000
13885 10987654321098765432109876543210
13886 0x001110xx11xxxx001110xxxxxxxxxx
13893 if (((word
>> 16) & 0x1) == 0)
13895 if (((word
>> 19) & 0x1) == 0)
13897 /* 33222222222211111111110000000000
13898 10987654321098765432109876543210
13899 0x001110xx1x0xx0011110xxxxxxxxxx
13905 /* 33222222222211111111110000000000
13906 10987654321098765432109876543210
13907 0x001110xx1x1xx0011110xxxxxxxxxx
13914 if (((word
>> 30) & 0x1) == 0)
13916 /* 33222222222211111111110000000000
13917 10987654321098765432109876543210
13918 00001110xx1xxxx1011110xxxxxxxxxx
13924 /* 33222222222211111111110000000000
13925 10987654321098765432109876543210
13926 01001110xx1xxxx1011110xxxxxxxxxx
13938 if (((word
>> 11) & 0x1) == 0)
13940 if (((word
>> 12) & 0x1) == 0)
13942 if (((word
>> 13) & 0x1) == 0)
13944 if (((word
>> 14) & 0x1) == 0)
13946 /* 33222222222211111111110000000000
13947 10987654321098765432109876543210
13948 0x001110xx1xxxxx000001xxxxxxxxxx
13954 /* 33222222222211111111110000000000
13955 10987654321098765432109876543210
13956 0x001110xx1xxxxx010001xxxxxxxxxx
13963 if (((word
>> 14) & 0x1) == 0)
13965 /* 33222222222211111111110000000000
13966 10987654321098765432109876543210
13967 0x001110xx1xxxxx001001xxxxxxxxxx
13973 /* 33222222222211111111110000000000
13974 10987654321098765432109876543210
13975 0x001110xx1xxxxx011001xxxxxxxxxx
13983 if (((word
>> 13) & 0x1) == 0)
13985 if (((word
>> 14) & 0x1) == 0)
13987 /* 33222222222211111111110000000000
13988 10987654321098765432109876543210
13989 0x001110xx1xxxxx000101xxxxxxxxxx
13995 /* 33222222222211111111110000000000
13996 10987654321098765432109876543210
13997 0x001110xx1xxxxx010101xxxxxxxxxx
14004 if (((word
>> 14) & 0x1) == 0)
14006 /* 33222222222211111111110000000000
14007 10987654321098765432109876543210
14008 0x001110xx1xxxxx001101xxxxxxxxxx
14014 /* 33222222222211111111110000000000
14015 10987654321098765432109876543210
14016 0x001110xx1xxxxx011101xxxxxxxxxx
14025 if (((word
>> 12) & 0x1) == 0)
14027 if (((word
>> 13) & 0x1) == 0)
14029 if (((word
>> 14) & 0x1) == 0)
14031 /* 33222222222211111111110000000000
14032 10987654321098765432109876543210
14033 0x001110xx1xxxxx000011xxxxxxxxxx
14039 /* 33222222222211111111110000000000
14040 10987654321098765432109876543210
14041 0x001110xx1xxxxx010011xxxxxxxxxx
14048 if (((word
>> 14) & 0x1) == 0)
14050 /* 33222222222211111111110000000000
14051 10987654321098765432109876543210
14052 0x001110xx1xxxxx001011xxxxxxxxxx
14058 /* 33222222222211111111110000000000
14059 10987654321098765432109876543210
14060 0x001110xx1xxxxx011011xxxxxxxxxx
14068 if (((word
>> 13) & 0x1) == 0)
14070 if (((word
>> 14) & 0x1) == 0)
14072 if (((word
>> 22) & 0x1) == 0)
14074 if (((word
>> 23) & 0x1) == 0)
14076 /* 33222222222211111111110000000000
14077 10987654321098765432109876543210
14078 0x001110001xxxxx000111xxxxxxxxxx
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 0x001110101xxxxx000111xxxxxxxxxx
14093 if (((word
>> 23) & 0x1) == 0)
14095 /* 33222222222211111111110000000000
14096 10987654321098765432109876543210
14097 0x001110011xxxxx000111xxxxxxxxxx
14103 /* 33222222222211111111110000000000
14104 10987654321098765432109876543210
14105 0x001110111xxxxx000111xxxxxxxxxx
14113 /* 33222222222211111111110000000000
14114 10987654321098765432109876543210
14115 0x001110xx1xxxxx010111xxxxxxxxxx
14122 if (((word
>> 14) & 0x1) == 0)
14124 /* 33222222222211111111110000000000
14125 10987654321098765432109876543210
14126 0x001110xx1xxxxx001111xxxxxxxxxx
14132 /* 33222222222211111111110000000000
14133 10987654321098765432109876543210
14134 0x001110xx1xxxxx011111xxxxxxxxxx
14145 /* 33222222222211111111110000000000
14146 10987654321098765432109876543210
14147 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
14154 if (((word
>> 10) & 0x1) == 0)
14156 if (((word
>> 11) & 0x1) == 0)
14158 if (((word
>> 12) & 0x1) == 0)
14160 if (((word
>> 13) & 0x1) == 0)
14162 if (((word
>> 14) & 0x1) == 0)
14164 if (((word
>> 30) & 0x1) == 0)
14166 /* 33222222222211111111110000000000
14167 10987654321098765432109876543210
14168 x0101110xx1xxxxx000000xxxxxxxxxx
14174 /* 33222222222211111111110000000000
14175 10987654321098765432109876543210
14176 x1101110xx1xxxxx000000xxxxxxxxxx
14183 if (((word
>> 30) & 0x1) == 0)
14185 /* 33222222222211111111110000000000
14186 10987654321098765432109876543210
14187 x0101110xx1xxxxx010000xxxxxxxxxx
14193 /* 33222222222211111111110000000000
14194 10987654321098765432109876543210
14195 x1101110xx1xxxxx010000xxxxxxxxxx
14203 if (((word
>> 14) & 0x1) == 0)
14205 if (((word
>> 30) & 0x1) == 0)
14207 /* 33222222222211111111110000000000
14208 10987654321098765432109876543210
14209 x0101110xx1xxxxx001000xxxxxxxxxx
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 x1101110xx1xxxxx001000xxxxxxxxxx
14224 if (((word
>> 30) & 0x1) == 0)
14226 /* 33222222222211111111110000000000
14227 10987654321098765432109876543210
14228 x0101110xx1xxxxx011000xxxxxxxxxx
14234 /* 33222222222211111111110000000000
14235 10987654321098765432109876543210
14236 x1101110xx1xxxxx011000xxxxxxxxxx
14245 if (((word
>> 13) & 0x1) == 0)
14247 if (((word
>> 14) & 0x1) == 0)
14249 if (((word
>> 30) & 0x1) == 0)
14251 /* 33222222222211111111110000000000
14252 10987654321098765432109876543210
14253 x0101110xx1xxxxx000100xxxxxxxxxx
14259 /* 33222222222211111111110000000000
14260 10987654321098765432109876543210
14261 x1101110xx1xxxxx000100xxxxxxxxxx
14268 if (((word
>> 30) & 0x1) == 0)
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 x0101110xx1xxxxx010100xxxxxxxxxx
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 x1101110xx1xxxxx010100xxxxxxxxxx
14288 if (((word
>> 14) & 0x1) == 0)
14290 if (((word
>> 30) & 0x1) == 0)
14292 /* 33222222222211111111110000000000
14293 10987654321098765432109876543210
14294 x0101110xx1xxxxx001100xxxxxxxxxx
14300 /* 33222222222211111111110000000000
14301 10987654321098765432109876543210
14302 x1101110xx1xxxxx001100xxxxxxxxxx
14309 if (((word
>> 30) & 0x1) == 0)
14311 /* 33222222222211111111110000000000
14312 10987654321098765432109876543210
14313 x0101110xx1xxxxx011100xxxxxxxxxx
14319 /* 33222222222211111111110000000000
14320 10987654321098765432109876543210
14321 x1101110xx1xxxxx011100xxxxxxxxxx
14331 if (((word
>> 12) & 0x1) == 0)
14333 if (((word
>> 13) & 0x1) == 0)
14335 if (((word
>> 14) & 0x1) == 0)
14337 /* 33222222222211111111110000000000
14338 10987654321098765432109876543210
14339 xx101110xx1xxxxx000010xxxxxxxxxx
14345 if (((word
>> 16) & 0x1) == 0)
14347 /* 33222222222211111111110000000000
14348 10987654321098765432109876543210
14349 xx101110xx1xxxx0010010xxxxxxxxxx
14355 if (((word
>> 30) & 0x1) == 0)
14357 /* 33222222222211111111110000000000
14358 10987654321098765432109876543210
14359 x0101110xx1xxxx1010010xxxxxxxxxx
14365 /* 33222222222211111111110000000000
14366 10987654321098765432109876543210
14367 x1101110xx1xxxx1010010xxxxxxxxxx
14376 if (((word
>> 14) & 0x1) == 0)
14378 if (((word
>> 16) & 0x1) == 0)
14380 /* 33222222222211111111110000000000
14381 10987654321098765432109876543210
14382 xx101110xx1xxxx0001010xxxxxxxxxx
14388 if (((word
>> 30) & 0x1) == 0)
14390 /* 33222222222211111111110000000000
14391 10987654321098765432109876543210
14392 x0101110xx1xxxx1001010xxxxxxxxxx
14398 /* 33222222222211111111110000000000
14399 10987654321098765432109876543210
14400 x1101110xx1xxxx1001010xxxxxxxxxx
14408 if (((word
>> 16) & 0x1) == 0)
14410 /* 33222222222211111111110000000000
14411 10987654321098765432109876543210
14412 xx101110xx1xxxx0011010xxxxxxxxxx
14418 if (((word
>> 30) & 0x1) == 0)
14420 /* 33222222222211111111110000000000
14421 10987654321098765432109876543210
14422 x0101110xx1xxxx1011010xxxxxxxxxx
14428 /* 33222222222211111111110000000000
14429 10987654321098765432109876543210
14430 x1101110xx1xxxx1011010xxxxxxxxxx
14440 if (((word
>> 13) & 0x1) == 0)
14442 if (((word
>> 22) & 0x1) == 0)
14444 /* 33222222222211111111110000000000
14445 10987654321098765432109876543210
14446 xx101110x01xxxxx0x0110xxxxxxxxxx
14452 /* 33222222222211111111110000000000
14453 10987654321098765432109876543210
14454 xx101110x11xxxxx0x0110xxxxxxxxxx
14461 if (((word
>> 14) & 0x1) == 0)
14463 if (((word
>> 16) & 0x1) == 0)
14465 if (((word
>> 20) & 0x1) == 0)
14467 /* 33222222222211111111110000000000
14468 10987654321098765432109876543210
14469 xx101110xx10xxx0001110xxxxxxxxxx
14475 /* 33222222222211111111110000000000
14476 10987654321098765432109876543210
14477 xx101110xx11xxx0001110xxxxxxxxxx
14484 if (((word
>> 30) & 0x1) == 0)
14486 /* 33222222222211111111110000000000
14487 10987654321098765432109876543210
14488 x0101110xx1xxxx1001110xxxxxxxxxx
14494 /* 33222222222211111111110000000000
14495 10987654321098765432109876543210
14496 x1101110xx1xxxx1001110xxxxxxxxxx
14504 /* 33222222222211111111110000000000
14505 10987654321098765432109876543210
14506 xx101110xx1xxxxx011110xxxxxxxxxx
14516 if (((word
>> 11) & 0x1) == 0)
14518 if (((word
>> 12) & 0x1) == 0)
14520 if (((word
>> 13) & 0x1) == 0)
14522 if (((word
>> 14) & 0x1) == 0)
14524 /* 33222222222211111111110000000000
14525 10987654321098765432109876543210
14526 xx101110xx1xxxxx000001xxxxxxxxxx
14532 /* 33222222222211111111110000000000
14533 10987654321098765432109876543210
14534 xx101110xx1xxxxx010001xxxxxxxxxx
14541 if (((word
>> 14) & 0x1) == 0)
14543 /* 33222222222211111111110000000000
14544 10987654321098765432109876543210
14545 xx101110xx1xxxxx001001xxxxxxxxxx
14551 /* 33222222222211111111110000000000
14552 10987654321098765432109876543210
14553 xx101110xx1xxxxx011001xxxxxxxxxx
14561 if (((word
>> 13) & 0x1) == 0)
14563 if (((word
>> 14) & 0x1) == 0)
14565 /* 33222222222211111111110000000000
14566 10987654321098765432109876543210
14567 xx101110xx1xxxxx000101xxxxxxxxxx
14573 /* 33222222222211111111110000000000
14574 10987654321098765432109876543210
14575 xx101110xx1xxxxx010101xxxxxxxxxx
14582 if (((word
>> 14) & 0x1) == 0)
14584 /* 33222222222211111111110000000000
14585 10987654321098765432109876543210
14586 xx101110xx1xxxxx001101xxxxxxxxxx
14592 /* 33222222222211111111110000000000
14593 10987654321098765432109876543210
14594 xx101110xx1xxxxx011101xxxxxxxxxx
14603 if (((word
>> 12) & 0x1) == 0)
14605 if (((word
>> 13) & 0x1) == 0)
14607 if (((word
>> 14) & 0x1) == 0)
14609 /* 33222222222211111111110000000000
14610 10987654321098765432109876543210
14611 xx101110xx1xxxxx000011xxxxxxxxxx
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 xx101110xx1xxxxx010011xxxxxxxxxx
14626 if (((word
>> 14) & 0x1) == 0)
14628 /* 33222222222211111111110000000000
14629 10987654321098765432109876543210
14630 xx101110xx1xxxxx001011xxxxxxxxxx
14636 /* 33222222222211111111110000000000
14637 10987654321098765432109876543210
14638 xx101110xx1xxxxx011011xxxxxxxxxx
14646 if (((word
>> 13) & 0x1) == 0)
14648 if (((word
>> 14) & 0x1) == 0)
14650 if (((word
>> 22) & 0x1) == 0)
14652 if (((word
>> 23) & 0x1) == 0)
14654 /* 33222222222211111111110000000000
14655 10987654321098765432109876543210
14656 xx101110001xxxxx000111xxxxxxxxxx
14662 /* 33222222222211111111110000000000
14663 10987654321098765432109876543210
14664 xx101110101xxxxx000111xxxxxxxxxx
14671 if (((word
>> 23) & 0x1) == 0)
14673 /* 33222222222211111111110000000000
14674 10987654321098765432109876543210
14675 xx101110011xxxxx000111xxxxxxxxxx
14681 /* 33222222222211111111110000000000
14682 10987654321098765432109876543210
14683 xx101110111xxxxx000111xxxxxxxxxx
14691 /* 33222222222211111111110000000000
14692 10987654321098765432109876543210
14693 xx101110xx1xxxxx010111xxxxxxxxxx
14700 if (((word
>> 14) & 0x1) == 0)
14702 /* 33222222222211111111110000000000
14703 10987654321098765432109876543210
14704 xx101110xx1xxxxx001111xxxxxxxxxx
14710 /* 33222222222211111111110000000000
14711 10987654321098765432109876543210
14712 xx101110xx1xxxxx011111xxxxxxxxxx
14724 if (((word
>> 10) & 0x1) == 0)
14726 if (((word
>> 11) & 0x1) == 0)
14728 if (((word
>> 12) & 0x1) == 0)
14730 if (((word
>> 13) & 0x1) == 0)
14732 if (((word
>> 14) & 0x1) == 0)
14734 if (((word
>> 29) & 0x1) == 0)
14736 if (((word
>> 30) & 0x1) == 0)
14738 /* 33222222222211111111110000000000
14739 10987654321098765432109876543210
14740 x0001110xx1xxxxx100000xxxxxxxxxx
14746 if (((word
>> 31) & 0x1) == 0)
14748 /* 33222222222211111111110000000000
14749 10987654321098765432109876543210
14750 01001110xx1xxxxx100000xxxxxxxxxx
14756 /* 33222222222211111111110000000000
14757 10987654321098765432109876543210
14758 11001110xx1xxxxx100000xxxxxxxxxx
14766 if (((word
>> 30) & 0x1) == 0)
14768 /* 33222222222211111111110000000000
14769 10987654321098765432109876543210
14770 x0101110xx1xxxxx100000xxxxxxxxxx
14776 /* 33222222222211111111110000000000
14777 10987654321098765432109876543210
14778 x1101110xx1xxxxx100000xxxxxxxxxx
14786 if (((word
>> 29) & 0x1) == 0)
14788 if (((word
>> 30) & 0x1) == 0)
14790 /* 33222222222211111111110000000000
14791 10987654321098765432109876543210
14792 x0001110xx1xxxxx110000xxxxxxxxxx
14798 if (((word
>> 31) & 0x1) == 0)
14800 /* 33222222222211111111110000000000
14801 10987654321098765432109876543210
14802 01001110xx1xxxxx110000xxxxxxxxxx
14808 /* 33222222222211111111110000000000
14809 10987654321098765432109876543210
14810 11001110xx1xxxxx110000xxxxxxxxxx
14818 if (((word
>> 30) & 0x1) == 0)
14820 /* 33222222222211111111110000000000
14821 10987654321098765432109876543210
14822 x0101110xx1xxxxx110000xxxxxxxxxx
14828 /* 33222222222211111111110000000000
14829 10987654321098765432109876543210
14830 x1101110xx1xxxxx110000xxxxxxxxxx
14839 if (((word
>> 14) & 0x1) == 0)
14841 if (((word
>> 29) & 0x1) == 0)
14843 if (((word
>> 30) & 0x1) == 0)
14845 /* 33222222222211111111110000000000
14846 10987654321098765432109876543210
14847 x0001110xx1xxxxx101000xxxxxxxxxx
14853 /* 33222222222211111111110000000000
14854 10987654321098765432109876543210
14855 x1001110xx1xxxxx101000xxxxxxxxxx
14862 if (((word
>> 30) & 0x1) == 0)
14864 /* 33222222222211111111110000000000
14865 10987654321098765432109876543210
14866 x0101110xx1xxxxx101000xxxxxxxxxx
14872 /* 33222222222211111111110000000000
14873 10987654321098765432109876543210
14874 x1101110xx1xxxxx101000xxxxxxxxxx
14882 if (((word
>> 22) & 0x1) == 0)
14884 if (((word
>> 30) & 0x1) == 0)
14886 /* 33222222222211111111110000000000
14887 10987654321098765432109876543210
14888 x0x01110x01xxxxx111000xxxxxxxxxx
14894 /* 33222222222211111111110000000000
14895 10987654321098765432109876543210
14896 x1x01110x01xxxxx111000xxxxxxxxxx
14903 if (((word
>> 30) & 0x1) == 0)
14905 /* 33222222222211111111110000000000
14906 10987654321098765432109876543210
14907 x0x01110x11xxxxx111000xxxxxxxxxx
14913 /* 33222222222211111111110000000000
14914 10987654321098765432109876543210
14915 x1x01110x11xxxxx111000xxxxxxxxxx
14925 if (((word
>> 13) & 0x1) == 0)
14927 if (((word
>> 14) & 0x1) == 0)
14929 if (((word
>> 30) & 0x1) == 0)
14931 /* 33222222222211111111110000000000
14932 10987654321098765432109876543210
14933 x0x01110xx1xxxxx100100xxxxxxxxxx
14939 /* 33222222222211111111110000000000
14940 10987654321098765432109876543210
14941 x1x01110xx1xxxxx100100xxxxxxxxxx
14948 if (((word
>> 30) & 0x1) == 0)
14950 /* 33222222222211111111110000000000
14951 10987654321098765432109876543210
14952 x0x01110xx1xxxxx110100xxxxxxxxxx
14958 /* 33222222222211111111110000000000
14959 10987654321098765432109876543210
14960 x1x01110xx1xxxxx110100xxxxxxxxxx
14968 if (((word
>> 30) & 0x1) == 0)
14970 /* 33222222222211111111110000000000
14971 10987654321098765432109876543210
14972 x0x01110xx1xxxxx1x1100xxxxxxxxxx
14978 /* 33222222222211111111110000000000
14979 10987654321098765432109876543210
14980 x1x01110xx1xxxxx1x1100xxxxxxxxxx
14989 if (((word
>> 12) & 0x1) == 0)
14991 if (((word
>> 13) & 0x1) == 0)
14993 if (((word
>> 14) & 0x1) == 0)
14995 if (((word
>> 29) & 0x1) == 0)
14997 if (((word
>> 31) & 0x1) == 0)
14999 if (((word
>> 16) & 0x1) == 0)
15001 /* 33222222222211111111110000000000
15002 10987654321098765432109876543210
15003 0x001110xx1xxxx0100010xxxxxxxxxx
15009 if (((word
>> 19) & 0x1) == 0)
15011 if (((word
>> 23) & 0x1) == 0)
15013 /* 33222222222211111111110000000000
15014 10987654321098765432109876543210
15015 0x0011100x1x0xx1100010xxxxxxxxxx
15021 /* 33222222222211111111110000000000
15022 10987654321098765432109876543210
15023 0x0011101x1x0xx1100010xxxxxxxxxx
15030 if (((word
>> 23) & 0x1) == 0)
15032 /* 33222222222211111111110000000000
15033 10987654321098765432109876543210
15034 0x0011100x1x1xx1100010xxxxxxxxxx
15040 /* 33222222222211111111110000000000
15041 10987654321098765432109876543210
15042 0x0011101x1x1xx1100010xxxxxxxxxx
15051 /* 33222222222211111111110000000000
15052 10987654321098765432109876543210
15053 1x001110xx1xxxxx100010xxxxxxxxxx
15060 if (((word
>> 16) & 0x1) == 0)
15062 /* 33222222222211111111110000000000
15063 10987654321098765432109876543210
15064 xx101110xx1xxxx0100010xxxxxxxxxx
15070 if (((word
>> 19) & 0x1) == 0)
15072 /* 33222222222211111111110000000000
15073 10987654321098765432109876543210
15074 xx101110xx1x0xx1100010xxxxxxxxxx
15080 /* 33222222222211111111110000000000
15081 10987654321098765432109876543210
15082 xx101110xx1x1xx1100010xxxxxxxxxx
15091 if (((word
>> 23) & 0x1) == 0)
15093 if (((word
>> 29) & 0x1) == 0)
15095 if (((word
>> 31) & 0x1) == 0)
15097 if (((word
>> 16) & 0x1) == 0)
15099 /* 33222222222211111111110000000000
15100 10987654321098765432109876543210
15101 0x0011100x1xxxx0110010xxxxxxxxxx
15107 if (((word
>> 19) & 0x1) == 0)
15109 /* 33222222222211111111110000000000
15110 10987654321098765432109876543210
15111 0x0011100x1x0xx1110010xxxxxxxxxx
15117 /* 33222222222211111111110000000000
15118 10987654321098765432109876543210
15119 0x0011100x1x1xx1110010xxxxxxxxxx
15127 /* 33222222222211111111110000000000
15128 10987654321098765432109876543210
15129 1x0011100x1xxxxx110010xxxxxxxxxx
15136 if (((word
>> 16) & 0x1) == 0)
15138 /* 33222222222211111111110000000000
15139 10987654321098765432109876543210
15140 xx1011100x1xxxx0110010xxxxxxxxxx
15146 if (((word
>> 19) & 0x1) == 0)
15148 /* 33222222222211111111110000000000
15149 10987654321098765432109876543210
15150 xx1011100x1x0xx1110010xxxxxxxxxx
15156 /* 33222222222211111111110000000000
15157 10987654321098765432109876543210
15158 xx1011100x1x1xx1110010xxxxxxxxxx
15167 if (((word
>> 16) & 0x1) == 0)
15169 if (((word
>> 19) & 0x1) == 0)
15171 if (((word
>> 20) & 0x1) == 0)
15173 if (((word
>> 29) & 0x1) == 0)
15175 /* 33222222222211111111110000000000
15176 10987654321098765432109876543210
15177 xx0011101x100xx0110010xxxxxxxxxx
15183 /* 33222222222211111111110000000000
15184 10987654321098765432109876543210
15185 xx1011101x100xx0110010xxxxxxxxxx
15192 if (((word
>> 29) & 0x1) == 0)
15194 /* 33222222222211111111110000000000
15195 10987654321098765432109876543210
15196 xx0011101x110xx0110010xxxxxxxxxx
15202 /* 33222222222211111111110000000000
15203 10987654321098765432109876543210
15204 xx1011101x110xx0110010xxxxxxxxxx
15212 if (((word
>> 29) & 0x1) == 0)
15214 /* 33222222222211111111110000000000
15215 10987654321098765432109876543210
15216 xx0011101x1x1xx0110010xxxxxxxxxx
15222 /* 33222222222211111111110000000000
15223 10987654321098765432109876543210
15224 xx1011101x1x1xx0110010xxxxxxxxxx
15232 if (((word
>> 29) & 0x1) == 0)
15234 /* 33222222222211111111110000000000
15235 10987654321098765432109876543210
15236 xx0011101x1xxxx1110010xxxxxxxxxx
15242 /* 33222222222211111111110000000000
15243 10987654321098765432109876543210
15244 xx1011101x1xxxx1110010xxxxxxxxxx
15254 if (((word
>> 14) & 0x1) == 0)
15256 if (((word
>> 16) & 0x1) == 0)
15258 if (((word
>> 20) & 0x1) == 0)
15260 /* 33222222222211111111110000000000
15261 10987654321098765432109876543210
15262 xxx01110xx10xxx0101010xxxxxxxxxx
15268 if (((word
>> 29) & 0x1) == 0)
15270 /* 33222222222211111111110000000000
15271 10987654321098765432109876543210
15272 xx001110xx11xxx0101010xxxxxxxxxx
15278 /* 33222222222211111111110000000000
15279 10987654321098765432109876543210
15280 xx101110xx11xxx0101010xxxxxxxxxx
15288 if (((word
>> 19) & 0x1) == 0)
15290 if (((word
>> 20) & 0x1) == 0)
15292 if (((word
>> 23) & 0x1) == 0)
15294 if (((word
>> 29) & 0x1) == 0)
15296 /* 33222222222211111111110000000000
15297 10987654321098765432109876543210
15298 xx0011100x100xx1101010xxxxxxxxxx
15304 /* 33222222222211111111110000000000
15305 10987654321098765432109876543210
15306 xx1011100x100xx1101010xxxxxxxxxx
15313 if (((word
>> 29) & 0x1) == 0)
15315 /* 33222222222211111111110000000000
15316 10987654321098765432109876543210
15317 xx0011101x100xx1101010xxxxxxxxxx
15323 /* 33222222222211111111110000000000
15324 10987654321098765432109876543210
15325 xx1011101x100xx1101010xxxxxxxxxx
15333 if (((word
>> 29) & 0x1) == 0)
15335 /* 33222222222211111111110000000000
15336 10987654321098765432109876543210
15337 xx001110xx110xx1101010xxxxxxxxxx
15343 /* 33222222222211111111110000000000
15344 10987654321098765432109876543210
15345 xx101110xx110xx1101010xxxxxxxxxx
15353 if (((word
>> 23) & 0x1) == 0)
15355 if (((word
>> 29) & 0x1) == 0)
15357 /* 33222222222211111111110000000000
15358 10987654321098765432109876543210
15359 xx0011100x1x1xx1101010xxxxxxxxxx
15365 /* 33222222222211111111110000000000
15366 10987654321098765432109876543210
15367 xx1011100x1x1xx1101010xxxxxxxxxx
15374 if (((word
>> 29) & 0x1) == 0)
15376 /* 33222222222211111111110000000000
15377 10987654321098765432109876543210
15378 xx0011101x1x1xx1101010xxxxxxxxxx
15384 /* 33222222222211111111110000000000
15385 10987654321098765432109876543210
15386 xx1011101x1x1xx1101010xxxxxxxxxx
15396 if (((word
>> 16) & 0x1) == 0)
15398 if (((word
>> 19) & 0x1) == 0)
15400 /* 33222222222211111111110000000000
15401 10987654321098765432109876543210
15402 xxx01110xx1x0xx0111010xxxxxxxxxx
15408 /* 33222222222211111111110000000000
15409 10987654321098765432109876543210
15410 xxx01110xx1x1xx0111010xxxxxxxxxx
15417 if (((word
>> 29) & 0x1) == 0)
15419 /* 33222222222211111111110000000000
15420 10987654321098765432109876543210
15421 xx001110xx1xxxx1111010xxxxxxxxxx
15427 /* 33222222222211111111110000000000
15428 10987654321098765432109876543210
15429 xx101110xx1xxxx1111010xxxxxxxxxx
15439 if (((word
>> 13) & 0x1) == 0)
15441 if (((word
>> 14) & 0x1) == 0)
15443 if (((word
>> 16) & 0x1) == 0)
15445 if (((word
>> 29) & 0x1) == 0)
15447 /* 33222222222211111111110000000000
15448 10987654321098765432109876543210
15449 xx001110xx1xxxx0100110xxxxxxxxxx
15455 /* 33222222222211111111110000000000
15456 10987654321098765432109876543210
15457 xx101110xx1xxxx0100110xxxxxxxxxx
15464 if (((word
>> 19) & 0x1) == 0)
15466 if (((word
>> 23) & 0x1) == 0)
15468 if (((word
>> 29) & 0x1) == 0)
15470 /* 33222222222211111111110000000000
15471 10987654321098765432109876543210
15472 xx0011100x1x0xx1100110xxxxxxxxxx
15478 /* 33222222222211111111110000000000
15479 10987654321098765432109876543210
15480 xx1011100x1x0xx1100110xxxxxxxxxx
15487 if (((word
>> 29) & 0x1) == 0)
15489 /* 33222222222211111111110000000000
15490 10987654321098765432109876543210
15491 xx0011101x1x0xx1100110xxxxxxxxxx
15497 /* 33222222222211111111110000000000
15498 10987654321098765432109876543210
15499 xx1011101x1x0xx1100110xxxxxxxxxx
15507 if (((word
>> 23) & 0x1) == 0)
15509 if (((word
>> 29) & 0x1) == 0)
15511 /* 33222222222211111111110000000000
15512 10987654321098765432109876543210
15513 xx0011100x1x1xx1100110xxxxxxxxxx
15519 /* 33222222222211111111110000000000
15520 10987654321098765432109876543210
15521 xx1011100x1x1xx1100110xxxxxxxxxx
15528 if (((word
>> 29) & 0x1) == 0)
15530 /* 33222222222211111111110000000000
15531 10987654321098765432109876543210
15532 xx0011101x1x1xx1100110xxxxxxxxxx
15538 /* 33222222222211111111110000000000
15539 10987654321098765432109876543210
15540 xx1011101x1x1xx1100110xxxxxxxxxx
15550 if (((word
>> 16) & 0x1) == 0)
15552 if (((word
>> 19) & 0x1) == 0)
15554 if (((word
>> 29) & 0x1) == 0)
15556 /* 33222222222211111111110000000000
15557 10987654321098765432109876543210
15558 xx001110xx1x0xx0110110xxxxxxxxxx
15564 /* 33222222222211111111110000000000
15565 10987654321098765432109876543210
15566 xx101110xx1x0xx0110110xxxxxxxxxx
15573 if (((word
>> 29) & 0x1) == 0)
15575 /* 33222222222211111111110000000000
15576 10987654321098765432109876543210
15577 xx001110xx1x1xx0110110xxxxxxxxxx
15583 /* 33222222222211111111110000000000
15584 10987654321098765432109876543210
15585 xx101110xx1x1xx0110110xxxxxxxxxx
15593 if (((word
>> 19) & 0x1) == 0)
15595 if (((word
>> 23) & 0x1) == 0)
15597 if (((word
>> 29) & 0x1) == 0)
15599 /* 33222222222211111111110000000000
15600 10987654321098765432109876543210
15601 xx0011100x1x0xx1110110xxxxxxxxxx
15607 /* 33222222222211111111110000000000
15608 10987654321098765432109876543210
15609 xx1011100x1x0xx1110110xxxxxxxxxx
15616 if (((word
>> 29) & 0x1) == 0)
15618 /* 33222222222211111111110000000000
15619 10987654321098765432109876543210
15620 xx0011101x1x0xx1110110xxxxxxxxxx
15626 /* 33222222222211111111110000000000
15627 10987654321098765432109876543210
15628 xx1011101x1x0xx1110110xxxxxxxxxx
15636 if (((word
>> 23) & 0x1) == 0)
15638 if (((word
>> 29) & 0x1) == 0)
15640 /* 33222222222211111111110000000000
15641 10987654321098765432109876543210
15642 xx0011100x1x1xx1110110xxxxxxxxxx
15648 /* 33222222222211111111110000000000
15649 10987654321098765432109876543210
15650 xx1011100x1x1xx1110110xxxxxxxxxx
15657 if (((word
>> 29) & 0x1) == 0)
15659 /* 33222222222211111111110000000000
15660 10987654321098765432109876543210
15661 xx0011101x1x1xx1110110xxxxxxxxxx
15667 /* 33222222222211111111110000000000
15668 10987654321098765432109876543210
15669 xx1011101x1x1xx1110110xxxxxxxxxx
15680 if (((word
>> 14) & 0x1) == 0)
15682 if (((word
>> 16) & 0x1) == 0)
15684 if (((word
>> 29) & 0x1) == 0)
15686 /* 33222222222211111111110000000000
15687 10987654321098765432109876543210
15688 xx001110xx1xxxx0101110xxxxxxxxxx
15694 /* 33222222222211111111110000000000
15695 10987654321098765432109876543210
15696 xx101110xx1xxxx0101110xxxxxxxxxx
15703 if (((word
>> 19) & 0x1) == 0)
15705 if (((word
>> 20) & 0x1) == 0)
15707 if (((word
>> 23) & 0x1) == 0)
15709 if (((word
>> 29) & 0x1) == 0)
15711 /* 33222222222211111111110000000000
15712 10987654321098765432109876543210
15713 xx0011100x100xx1101110xxxxxxxxxx
15719 /* 33222222222211111111110000000000
15720 10987654321098765432109876543210
15721 xx1011100x100xx1101110xxxxxxxxxx
15728 if (((word
>> 29) & 0x1) == 0)
15730 /* 33222222222211111111110000000000
15731 10987654321098765432109876543210
15732 xx0011101x100xx1101110xxxxxxxxxx
15738 /* 33222222222211111111110000000000
15739 10987654321098765432109876543210
15740 xx1011101x100xx1101110xxxxxxxxxx
15748 /* 33222222222211111111110000000000
15749 10987654321098765432109876543210
15750 xxx01110xx110xx1101110xxxxxxxxxx
15757 if (((word
>> 23) & 0x1) == 0)
15759 if (((word
>> 29) & 0x1) == 0)
15761 /* 33222222222211111111110000000000
15762 10987654321098765432109876543210
15763 xx0011100x1x1xx1101110xxxxxxxxxx
15769 /* 33222222222211111111110000000000
15770 10987654321098765432109876543210
15771 xx1011100x1x1xx1101110xxxxxxxxxx
15778 if (((word
>> 29) & 0x1) == 0)
15780 /* 33222222222211111111110000000000
15781 10987654321098765432109876543210
15782 xx0011101x1x1xx1101110xxxxxxxxxx
15788 /* 33222222222211111111110000000000
15789 10987654321098765432109876543210
15790 xx1011101x1x1xx1101110xxxxxxxxxx
15800 if (((word
>> 16) & 0x1) == 0)
15802 if (((word
>> 19) & 0x1) == 0)
15804 if (((word
>> 20) & 0x1) == 0)
15806 if (((word
>> 29) & 0x1) == 0)
15808 /* 33222222222211111111110000000000
15809 10987654321098765432109876543210
15810 xx001110xx100xx0111110xxxxxxxxxx
15816 /* 33222222222211111111110000000000
15817 10987654321098765432109876543210
15818 xx101110xx100xx0111110xxxxxxxxxx
15825 if (((word
>> 23) & 0x1) == 0)
15827 if (((word
>> 29) & 0x1) == 0)
15829 /* 33222222222211111111110000000000
15830 10987654321098765432109876543210
15831 xx0011100x110xx0111110xxxxxxxxxx
15837 /* 33222222222211111111110000000000
15838 10987654321098765432109876543210
15839 xx1011100x110xx0111110xxxxxxxxxx
15846 if (((word
>> 29) & 0x1) == 0)
15848 /* 33222222222211111111110000000000
15849 10987654321098765432109876543210
15850 xx0011101x110xx0111110xxxxxxxxxx
15856 /* 33222222222211111111110000000000
15857 10987654321098765432109876543210
15858 xx1011101x110xx0111110xxxxxxxxxx
15867 if (((word
>> 29) & 0x1) == 0)
15869 /* 33222222222211111111110000000000
15870 10987654321098765432109876543210
15871 xx001110xx1x1xx0111110xxxxxxxxxx
15877 /* 33222222222211111111110000000000
15878 10987654321098765432109876543210
15879 xx101110xx1x1xx0111110xxxxxxxxxx
15887 if (((word
>> 19) & 0x1) == 0)
15889 if (((word
>> 23) & 0x1) == 0)
15891 if (((word
>> 29) & 0x1) == 0)
15893 /* 33222222222211111111110000000000
15894 10987654321098765432109876543210
15895 xx0011100x1x0xx1111110xxxxxxxxxx
15901 /* 33222222222211111111110000000000
15902 10987654321098765432109876543210
15903 xx1011100x1x0xx1111110xxxxxxxxxx
15910 /* 33222222222211111111110000000000
15911 10987654321098765432109876543210
15912 xxx011101x1x0xx1111110xxxxxxxxxx
15919 /* 33222222222211111111110000000000
15920 10987654321098765432109876543210
15921 xxx01110xx1x1xx1111110xxxxxxxxxx
15933 if (((word
>> 11) & 0x1) == 0)
15935 if (((word
>> 12) & 0x1) == 0)
15937 if (((word
>> 13) & 0x1) == 0)
15939 if (((word
>> 14) & 0x1) == 0)
15941 if (((word
>> 29) & 0x1) == 0)
15943 if (((word
>> 31) & 0x1) == 0)
15945 /* 33222222222211111111110000000000
15946 10987654321098765432109876543210
15947 0x001110xx1xxxxx100001xxxxxxxxxx
15953 /* 33222222222211111111110000000000
15954 10987654321098765432109876543210
15955 1x001110xx1xxxxx100001xxxxxxxxxx
15962 /* 33222222222211111111110000000000
15963 10987654321098765432109876543210
15964 xx101110xx1xxxxx100001xxxxxxxxxx
15971 if (((word
>> 23) & 0x1) == 0)
15973 if (((word
>> 29) & 0x1) == 0)
15975 if (((word
>> 31) & 0x1) == 0)
15977 /* 33222222222211111111110000000000
15978 10987654321098765432109876543210
15979 0x0011100x1xxxxx110001xxxxxxxxxx
15985 /* 33222222222211111111110000000000
15986 10987654321098765432109876543210
15987 1x0011100x1xxxxx110001xxxxxxxxxx
15994 /* 33222222222211111111110000000000
15995 10987654321098765432109876543210
15996 xx1011100x1xxxxx110001xxxxxxxxxx
16003 if (((word
>> 29) & 0x1) == 0)
16005 /* 33222222222211111111110000000000
16006 10987654321098765432109876543210
16007 xx0011101x1xxxxx110001xxxxxxxxxx
16013 /* 33222222222211111111110000000000
16014 10987654321098765432109876543210
16015 xx1011101x1xxxxx110001xxxxxxxxxx
16024 if (((word
>> 14) & 0x1) == 0)
16026 if (((word
>> 29) & 0x1) == 0)
16028 /* 33222222222211111111110000000000
16029 10987654321098765432109876543210
16030 xx001110xx1xxxxx101001xxxxxxxxxx
16036 /* 33222222222211111111110000000000
16037 10987654321098765432109876543210
16038 xx101110xx1xxxxx101001xxxxxxxxxx
16045 if (((word
>> 23) & 0x1) == 0)
16047 if (((word
>> 29) & 0x1) == 0)
16049 /* 33222222222211111111110000000000
16050 10987654321098765432109876543210
16051 xx0011100x1xxxxx111001xxxxxxxxxx
16057 /* 33222222222211111111110000000000
16058 10987654321098765432109876543210
16059 xx1011100x1xxxxx111001xxxxxxxxxx
16066 /* 33222222222211111111110000000000
16067 10987654321098765432109876543210
16068 xxx011101x1xxxxx111001xxxxxxxxxx
16077 if (((word
>> 13) & 0x1) == 0)
16079 if (((word
>> 14) & 0x1) == 0)
16081 if (((word
>> 29) & 0x1) == 0)
16083 /* 33222222222211111111110000000000
16084 10987654321098765432109876543210
16085 xx001110xx1xxxxx100101xxxxxxxxxx
16091 /* 33222222222211111111110000000000
16092 10987654321098765432109876543210
16093 xx101110xx1xxxxx100101xxxxxxxxxx
16100 if (((word
>> 23) & 0x1) == 0)
16102 if (((word
>> 29) & 0x1) == 0)
16104 /* 33222222222211111111110000000000
16105 10987654321098765432109876543210
16106 xx0011100x1xxxxx110101xxxxxxxxxx
16112 /* 33222222222211111111110000000000
16113 10987654321098765432109876543210
16114 xx1011100x1xxxxx110101xxxxxxxxxx
16121 if (((word
>> 29) & 0x1) == 0)
16123 /* 33222222222211111111110000000000
16124 10987654321098765432109876543210
16125 xx0011101x1xxxxx110101xxxxxxxxxx
16131 /* 33222222222211111111110000000000
16132 10987654321098765432109876543210
16133 xx1011101x1xxxxx110101xxxxxxxxxx
16142 if (((word
>> 14) & 0x1) == 0)
16144 if (((word
>> 29) & 0x1) == 0)
16146 /* 33222222222211111111110000000000
16147 10987654321098765432109876543210
16148 xx001110xx1xxxxx101101xxxxxxxxxx
16154 /* 33222222222211111111110000000000
16155 10987654321098765432109876543210
16156 xx101110xx1xxxxx101101xxxxxxxxxx
16163 if (((word
>> 23) & 0x1) == 0)
16165 if (((word
>> 29) & 0x1) == 0)
16167 /* 33222222222211111111110000000000
16168 10987654321098765432109876543210
16169 xx0011100x1xxxxx111101xxxxxxxxxx
16175 /* 33222222222211111111110000000000
16176 10987654321098765432109876543210
16177 xx1011100x1xxxxx111101xxxxxxxxxx
16184 if (((word
>> 29) & 0x1) == 0)
16186 /* 33222222222211111111110000000000
16187 10987654321098765432109876543210
16188 xx0011101x1xxxxx111101xxxxxxxxxx
16194 /* 33222222222211111111110000000000
16195 10987654321098765432109876543210
16196 xx1011101x1xxxxx111101xxxxxxxxxx
16207 if (((word
>> 12) & 0x1) == 0)
16209 if (((word
>> 13) & 0x1) == 0)
16211 if (((word
>> 14) & 0x1) == 0)
16213 if (((word
>> 29) & 0x1) == 0)
16215 if (((word
>> 31) & 0x1) == 0)
16217 /* 33222222222211111111110000000000
16218 10987654321098765432109876543210
16219 0x001110xx1xxxxx100011xxxxxxxxxx
16225 /* 33222222222211111111110000000000
16226 10987654321098765432109876543210
16227 1x001110xx1xxxxx100011xxxxxxxxxx
16234 /* 33222222222211111111110000000000
16235 10987654321098765432109876543210
16236 xx101110xx1xxxxx100011xxxxxxxxxx
16243 if (((word
>> 23) & 0x1) == 0)
16245 if (((word
>> 29) & 0x1) == 0)
16247 /* 33222222222211111111110000000000
16248 10987654321098765432109876543210
16249 xx0011100x1xxxxx110011xxxxxxxxxx
16255 if (((word
>> 30) & 0x1) == 0)
16257 /* 33222222222211111111110000000000
16258 10987654321098765432109876543210
16259 x01011100x1xxxxx110011xxxxxxxxxx
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 x11011100x1xxxxx110011xxxxxxxxxx
16275 if (((word
>> 29) & 0x1) == 0)
16277 /* 33222222222211111111110000000000
16278 10987654321098765432109876543210
16279 xx0011101x1xxxxx110011xxxxxxxxxx
16285 if (((word
>> 30) & 0x1) == 0)
16287 /* 33222222222211111111110000000000
16288 10987654321098765432109876543210
16289 x01011101x1xxxxx110011xxxxxxxxxx
16295 /* 33222222222211111111110000000000
16296 10987654321098765432109876543210
16297 x11011101x1xxxxx110011xxxxxxxxxx
16307 if (((word
>> 14) & 0x1) == 0)
16309 if (((word
>> 29) & 0x1) == 0)
16311 /* 33222222222211111111110000000000
16312 10987654321098765432109876543210
16313 xx001110xx1xxxxx101011xxxxxxxxxx
16319 /* 33222222222211111111110000000000
16320 10987654321098765432109876543210
16321 xx101110xx1xxxxx101011xxxxxxxxxx
16328 if (((word
>> 23) & 0x1) == 0)
16330 if (((word
>> 29) & 0x1) == 0)
16332 if (((word
>> 30) & 0x1) == 0)
16334 /* 33222222222211111111110000000000
16335 10987654321098765432109876543210
16336 x00011100x1xxxxx111011xxxxxxxxxx
16342 /* 33222222222211111111110000000000
16343 10987654321098765432109876543210
16344 x10011100x1xxxxx111011xxxxxxxxxx
16351 /* 33222222222211111111110000000000
16352 10987654321098765432109876543210
16353 xx1011100x1xxxxx111011xxxxxxxxxx
16360 if (((word
>> 29) & 0x1) == 0)
16362 if (((word
>> 30) & 0x1) == 0)
16364 /* 33222222222211111111110000000000
16365 10987654321098765432109876543210
16366 x00011101x1xxxxx111011xxxxxxxxxx
16372 /* 33222222222211111111110000000000
16373 10987654321098765432109876543210
16374 x10011101x1xxxxx111011xxxxxxxxxx
16381 /* 33222222222211111111110000000000
16382 10987654321098765432109876543210
16383 xx1011101x1xxxxx111011xxxxxxxxxx
16393 if (((word
>> 13) & 0x1) == 0)
16395 if (((word
>> 14) & 0x1) == 0)
16397 if (((word
>> 29) & 0x1) == 0)
16399 /* 33222222222211111111110000000000
16400 10987654321098765432109876543210
16401 xx001110xx1xxxxx100111xxxxxxxxxx
16407 /* 33222222222211111111110000000000
16408 10987654321098765432109876543210
16409 xx101110xx1xxxxx100111xxxxxxxxxx
16416 if (((word
>> 29) & 0x1) == 0)
16418 /* 33222222222211111111110000000000
16419 10987654321098765432109876543210
16420 xx001110xx1xxxxx110111xxxxxxxxxx
16426 /* 33222222222211111111110000000000
16427 10987654321098765432109876543210
16428 xx101110xx1xxxxx110111xxxxxxxxxx
16436 if (((word
>> 14) & 0x1) == 0)
16438 /* 33222222222211111111110000000000
16439 10987654321098765432109876543210
16440 xxx01110xx1xxxxx101111xxxxxxxxxx
16446 if (((word
>> 23) & 0x1) == 0)
16448 if (((word
>> 29) & 0x1) == 0)
16450 /* 33222222222211111111110000000000
16451 10987654321098765432109876543210
16452 xx0011100x1xxxxx111111xxxxxxxxxx
16458 /* 33222222222211111111110000000000
16459 10987654321098765432109876543210
16460 xx1011100x1xxxxx111111xxxxxxxxxx
16467 /* 33222222222211111111110000000000
16468 10987654321098765432109876543210
16469 xxx011101x1xxxxx111111xxxxxxxxxx
16482 if (((word
>> 10) & 0x1) == 0)
16484 if (((word
>> 11) & 0x1) == 0)
16486 if (((word
>> 12) & 0x1) == 0)
16488 if (((word
>> 13) & 0x1) == 0)
16490 if (((word
>> 14) & 0x1) == 0)
16492 if (((word
>> 16) & 0x1) == 0)
16494 if (((word
>> 17) & 0x1) == 0)
16496 if (((word
>> 18) & 0x1) == 0)
16498 if (((word
>> 19) & 0x1) == 0)
16500 if (((word
>> 20) & 0x1) == 0)
16502 /* 33222222222211111111110000000000
16503 10987654321098765432109876543210
16504 xxx11110xx100000x00000xxxxxxxxxx
16510 /* 33222222222211111111110000000000
16511 10987654321098765432109876543210
16512 xxx11110xx110000x00000xxxxxxxxxx
16519 if (((word
>> 20) & 0x1) == 0)
16521 /* 33222222222211111111110000000000
16522 10987654321098765432109876543210
16523 xxx11110xx101000x00000xxxxxxxxxx
16529 /* 33222222222211111111110000000000
16530 10987654321098765432109876543210
16531 xxx11110xx111000x00000xxxxxxxxxx
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 xxx11110xx1xx100x00000xxxxxxxxxx
16548 if (((word
>> 18) & 0x1) == 0)
16550 /* 33222222222211111111110000000000
16551 10987654321098765432109876543210
16552 xxx11110xx1xx010x00000xxxxxxxxxx
16558 if (((word
>> 19) & 0x1) == 0)
16560 /* 33222222222211111111110000000000
16561 10987654321098765432109876543210
16562 xxx11110xx1x0110x00000xxxxxxxxxx
16568 if (((word
>> 20) & 0x1) == 0)
16570 /* 33222222222211111111110000000000
16571 10987654321098765432109876543210
16572 xxx11110xx101110x00000xxxxxxxxxx
16578 /* 33222222222211111111110000000000
16579 10987654321098765432109876543210
16580 xxx11110xx111110x00000xxxxxxxxxx
16590 if (((word
>> 17) & 0x1) == 0)
16592 if (((word
>> 18) & 0x1) == 0)
16594 if (((word
>> 19) & 0x1) == 0)
16596 if (((word
>> 20) & 0x1) == 0)
16598 /* 33222222222211111111110000000000
16599 10987654321098765432109876543210
16600 xxx11110xx100001x00000xxxxxxxxxx
16606 /* 33222222222211111111110000000000
16607 10987654321098765432109876543210
16608 xxx11110xx110001x00000xxxxxxxxxx
16615 if (((word
>> 20) & 0x1) == 0)
16617 /* 33222222222211111111110000000000
16618 10987654321098765432109876543210
16619 xxx11110xx101001x00000xxxxxxxxxx
16625 /* 33222222222211111111110000000000
16626 10987654321098765432109876543210
16627 xxx11110xx111001x00000xxxxxxxxxx
16635 /* 33222222222211111111110000000000
16636 10987654321098765432109876543210
16637 xxx11110xx1xx101x00000xxxxxxxxxx
16644 if (((word
>> 18) & 0x1) == 0)
16646 /* 33222222222211111111110000000000
16647 10987654321098765432109876543210
16648 xxx11110xx1xx011x00000xxxxxxxxxx
16654 if (((word
>> 19) & 0x1) == 0)
16656 /* 33222222222211111111110000000000
16657 10987654321098765432109876543210
16658 xxx11110xx1x0111x00000xxxxxxxxxx
16664 /* 33222222222211111111110000000000
16665 10987654321098765432109876543210
16666 xxx11110xx1x1111x00000xxxxxxxxxx
16676 if (((word
>> 17) & 0x1) == 0)
16678 if (((word
>> 15) & 0x1) == 0)
16680 if (((word
>> 16) & 0x1) == 0)
16682 if (((word
>> 18) & 0x1) == 0)
16684 if (((word
>> 19) & 0x1) == 0)
16686 /* 33222222222211111111110000000000
16687 10987654321098765432109876543210
16688 xxx11110xx1x0000010000xxxxxxxxxx
16694 /* 33222222222211111111110000000000
16695 10987654321098765432109876543210
16696 xxx11110xx1x1000010000xxxxxxxxxx
16703 /* 33222222222211111111110000000000
16704 10987654321098765432109876543210
16705 xxx11110xx1xx100010000xxxxxxxxxx
16712 if (((word
>> 18) & 0x1) == 0)
16714 if (((word
>> 19) & 0x1) == 0)
16716 /* 33222222222211111111110000000000
16717 10987654321098765432109876543210
16718 xxx11110xx1x0001010000xxxxxxxxxx
16724 /* 33222222222211111111110000000000
16725 10987654321098765432109876543210
16726 xxx11110xx1x1001010000xxxxxxxxxx
16733 /* 33222222222211111111110000000000
16734 10987654321098765432109876543210
16735 xxx11110xx1xx101010000xxxxxxxxxx
16743 if (((word
>> 16) & 0x1) == 0)
16745 if (((word
>> 18) & 0x1) == 0)
16747 if (((word
>> 19) & 0x1) == 0)
16749 /* 33222222222211111111110000000000
16750 10987654321098765432109876543210
16751 xxx11110xx1x0000110000xxxxxxxxxx
16757 /* 33222222222211111111110000000000
16758 10987654321098765432109876543210
16759 xxx11110xx1x1000110000xxxxxxxxxx
16766 /* 33222222222211111111110000000000
16767 10987654321098765432109876543210
16768 xxx11110xx1xx100110000xxxxxxxxxx
16775 if (((word
>> 18) & 0x1) == 0)
16777 if (((word
>> 19) & 0x1) == 0)
16779 /* 33222222222211111111110000000000
16780 10987654321098765432109876543210
16781 xxx11110xx1x0001110000xxxxxxxxxx
16787 /* 33222222222211111111110000000000
16788 10987654321098765432109876543210
16789 xxx11110xx1x1001110000xxxxxxxxxx
16796 /* 33222222222211111111110000000000
16797 10987654321098765432109876543210
16798 xxx11110xx1xx101110000xxxxxxxxxx
16807 if (((word
>> 18) & 0x1) == 0)
16809 /* 33222222222211111111110000000000
16810 10987654321098765432109876543210
16811 xxx11110xx1xx01xx10000xxxxxxxxxx
16817 if (((word
>> 15) & 0x1) == 0)
16819 if (((word
>> 16) & 0x1) == 0)
16821 /* 33222222222211111111110000000000
16822 10987654321098765432109876543210
16823 xxx11110xx1xx110010000xxxxxxxxxx
16829 /* 33222222222211111111110000000000
16830 10987654321098765432109876543210
16831 xxx11110xx1xx111010000xxxxxxxxxx
16838 /* 33222222222211111111110000000000
16839 10987654321098765432109876543210
16840 xxx11110xx1xx11x110000xxxxxxxxxx
16850 if (((word
>> 3) & 0x1) == 0)
16852 if (((word
>> 4) & 0x1) == 0)
16854 /* 33222222222211111111110000000000
16855 10987654321098765432109876543210
16856 xxx11110xx1xxxxxxx1000xxxxx00xxx
16862 /* 33222222222211111111110000000000
16863 10987654321098765432109876543210
16864 xxx11110xx1xxxxxxx1000xxxxx10xxx
16871 if (((word
>> 4) & 0x1) == 0)
16873 /* 33222222222211111111110000000000
16874 10987654321098765432109876543210
16875 xxx11110xx1xxxxxxx1000xxxxx01xxx
16881 /* 33222222222211111111110000000000
16882 10987654321098765432109876543210
16883 xxx11110xx1xxxxxxx1000xxxxx11xxx
16892 if (((word
>> 30) & 0x1) == 0)
16894 /* 33222222222211111111110000000000
16895 10987654321098765432109876543210
16896 x0x11110xx1xxxxxxxx100xxxxxxxxxx
16902 if (((word
>> 13) & 0x1) == 0)
16904 if (((word
>> 14) & 0x1) == 0)
16906 /* 33222222222211111111110000000000
16907 10987654321098765432109876543210
16908 x1x11110xx1xxxxxx00100xxxxxxxxxx
16914 /* 33222222222211111111110000000000
16915 10987654321098765432109876543210
16916 x1x11110xx1xxxxxx10100xxxxxxxxxx
16923 /* 33222222222211111111110000000000
16924 10987654321098765432109876543210
16925 x1x11110xx1xxxxxxx1100xxxxxxxxxx
16934 if (((word
>> 12) & 0x1) == 0)
16936 if (((word
>> 13) & 0x1) == 0)
16938 if (((word
>> 14) & 0x1) == 0)
16940 if (((word
>> 15) & 0x1) == 0)
16942 if (((word
>> 30) & 0x1) == 0)
16944 /* 33222222222211111111110000000000
16945 10987654321098765432109876543210
16946 x0x11110xx1xxxxx000010xxxxxxxxxx
16952 /* 33222222222211111111110000000000
16953 10987654321098765432109876543210
16954 x1x11110xx1xxxxx000010xxxxxxxxxx
16961 if (((word
>> 29) & 0x1) == 0)
16963 if (((word
>> 30) & 0x1) == 0)
16965 /* 33222222222211111111110000000000
16966 10987654321098765432109876543210
16967 x0011110xx1xxxxx100010xxxxxxxxxx
16973 /* 33222222222211111111110000000000
16974 10987654321098765432109876543210
16975 x1011110xx1xxxxx100010xxxxxxxxxx
16982 /* 33222222222211111111110000000000
16983 10987654321098765432109876543210
16984 xx111110xx1xxxxx100010xxxxxxxxxx
16992 if (((word
>> 15) & 0x1) == 0)
16994 if (((word
>> 29) & 0x1) == 0)
16996 if (((word
>> 30) & 0x1) == 0)
16998 /* 33222222222211111111110000000000
16999 10987654321098765432109876543210
17000 x0011110xx1xxxxx010010xxxxxxxxxx
17006 /* 33222222222211111111110000000000
17007 10987654321098765432109876543210
17008 x1011110xx1xxxxx010010xxxxxxxxxx
17015 /* 33222222222211111111110000000000
17016 10987654321098765432109876543210
17017 xx111110xx1xxxxx010010xxxxxxxxxx
17024 if (((word
>> 16) & 0x1) == 0)
17026 if (((word
>> 19) & 0x1) == 0)
17028 if (((word
>> 20) & 0x1) == 0)
17030 if (((word
>> 29) & 0x1) == 0)
17032 /* 33222222222211111111110000000000
17033 10987654321098765432109876543210
17034 xx011110xx100xx0110010xxxxxxxxxx
17040 /* 33222222222211111111110000000000
17041 10987654321098765432109876543210
17042 xx111110xx100xx0110010xxxxxxxxxx
17049 if (((word
>> 23) & 0x1) == 0)
17051 if (((word
>> 29) & 0x1) == 0)
17053 /* 33222222222211111111110000000000
17054 10987654321098765432109876543210
17055 xx0111100x110xx0110010xxxxxxxxxx
17061 /* 33222222222211111111110000000000
17062 10987654321098765432109876543210
17063 xx1111100x110xx0110010xxxxxxxxxx
17070 if (((word
>> 29) & 0x1) == 0)
17072 /* 33222222222211111111110000000000
17073 10987654321098765432109876543210
17074 xx0111101x110xx0110010xxxxxxxxxx
17080 /* 33222222222211111111110000000000
17081 10987654321098765432109876543210
17082 xx1111101x110xx0110010xxxxxxxxxx
17091 if (((word
>> 29) & 0x1) == 0)
17093 /* 33222222222211111111110000000000
17094 10987654321098765432109876543210
17095 xx011110xx1x1xx0110010xxxxxxxxxx
17101 /* 33222222222211111111110000000000
17102 10987654321098765432109876543210
17103 xx111110xx1x1xx0110010xxxxxxxxxx
17111 if (((word
>> 19) & 0x1) == 0)
17113 if (((word
>> 29) & 0x1) == 0)
17115 /* 33222222222211111111110000000000
17116 10987654321098765432109876543210
17117 xx011110xx1x0xx1110010xxxxxxxxxx
17123 /* 33222222222211111111110000000000
17124 10987654321098765432109876543210
17125 xx111110xx1x0xx1110010xxxxxxxxxx
17132 if (((word
>> 29) & 0x1) == 0)
17134 /* 33222222222211111111110000000000
17135 10987654321098765432109876543210
17136 xx011110xx1x1xx1110010xxxxxxxxxx
17142 /* 33222222222211111111110000000000
17143 10987654321098765432109876543210
17144 xx111110xx1x1xx1110010xxxxxxxxxx
17155 if (((word
>> 14) & 0x1) == 0)
17157 if (((word
>> 15) & 0x1) == 0)
17159 if (((word
>> 29) & 0x1) == 0)
17161 if (((word
>> 30) & 0x1) == 0)
17163 /* 33222222222211111111110000000000
17164 10987654321098765432109876543210
17165 x0011110xx1xxxxx001010xxxxxxxxxx
17171 /* 33222222222211111111110000000000
17172 10987654321098765432109876543210
17173 x1011110xx1xxxxx001010xxxxxxxxxx
17180 /* 33222222222211111111110000000000
17181 10987654321098765432109876543210
17182 xx111110xx1xxxxx001010xxxxxxxxxx
17189 if (((word
>> 16) & 0x1) == 0)
17191 /* 33222222222211111111110000000000
17192 10987654321098765432109876543210
17193 xxx11110xx1xxxx0101010xxxxxxxxxx
17199 if (((word
>> 19) & 0x1) == 0)
17201 if (((word
>> 23) & 0x1) == 0)
17203 if (((word
>> 29) & 0x1) == 0)
17205 /* 33222222222211111111110000000000
17206 10987654321098765432109876543210
17207 xx0111100x1x0xx1101010xxxxxxxxxx
17213 /* 33222222222211111111110000000000
17214 10987654321098765432109876543210
17215 xx1111100x1x0xx1101010xxxxxxxxxx
17222 if (((word
>> 29) & 0x1) == 0)
17224 /* 33222222222211111111110000000000
17225 10987654321098765432109876543210
17226 xx0111101x1x0xx1101010xxxxxxxxxx
17232 /* 33222222222211111111110000000000
17233 10987654321098765432109876543210
17234 xx1111101x1x0xx1101010xxxxxxxxxx
17242 if (((word
>> 23) & 0x1) == 0)
17244 if (((word
>> 29) & 0x1) == 0)
17246 /* 33222222222211111111110000000000
17247 10987654321098765432109876543210
17248 xx0111100x1x1xx1101010xxxxxxxxxx
17254 /* 33222222222211111111110000000000
17255 10987654321098765432109876543210
17256 xx1111100x1x1xx1101010xxxxxxxxxx
17263 if (((word
>> 29) & 0x1) == 0)
17265 /* 33222222222211111111110000000000
17266 10987654321098765432109876543210
17267 xx0111101x1x1xx1101010xxxxxxxxxx
17273 /* 33222222222211111111110000000000
17274 10987654321098765432109876543210
17275 xx1111101x1x1xx1101010xxxxxxxxxx
17286 if (((word
>> 15) & 0x1) == 0)
17288 if (((word
>> 29) & 0x1) == 0)
17290 /* 33222222222211111111110000000000
17291 10987654321098765432109876543210
17292 xx011110xx1xxxxx011010xxxxxxxxxx
17298 /* 33222222222211111111110000000000
17299 10987654321098765432109876543210
17300 xx111110xx1xxxxx011010xxxxxxxxxx
17307 if (((word
>> 19) & 0x1) == 0)
17309 /* 33222222222211111111110000000000
17310 10987654321098765432109876543210
17311 xxx11110xx1x0xxx111010xxxxxxxxxx
17317 /* 33222222222211111111110000000000
17318 10987654321098765432109876543210
17319 xxx11110xx1x1xxx111010xxxxxxxxxx
17329 if (((word
>> 13) & 0x1) == 0)
17331 if (((word
>> 14) & 0x1) == 0)
17333 if (((word
>> 15) & 0x1) == 0)
17335 if (((word
>> 30) & 0x1) == 0)
17337 /* 33222222222211111111110000000000
17338 10987654321098765432109876543210
17339 x0x11110xx1xxxxx000110xxxxxxxxxx
17345 /* 33222222222211111111110000000000
17346 10987654321098765432109876543210
17347 x1x11110xx1xxxxx000110xxxxxxxxxx
17354 if (((word
>> 29) & 0x1) == 0)
17356 /* 33222222222211111111110000000000
17357 10987654321098765432109876543210
17358 xx011110xx1xxxxx100110xxxxxxxxxx
17364 /* 33222222222211111111110000000000
17365 10987654321098765432109876543210
17366 xx111110xx1xxxxx100110xxxxxxxxxx
17374 if (((word
>> 15) & 0x1) == 0)
17376 /* 33222222222211111111110000000000
17377 10987654321098765432109876543210
17378 xxx11110xx1xxxxx010110xxxxxxxxxx
17384 if (((word
>> 16) & 0x1) == 0)
17386 if (((word
>> 19) & 0x1) == 0)
17388 if (((word
>> 20) & 0x1) == 0)
17390 if (((word
>> 29) & 0x1) == 0)
17392 /* 33222222222211111111110000000000
17393 10987654321098765432109876543210
17394 xx011110xx100xx0110110xxxxxxxxxx
17400 /* 33222222222211111111110000000000
17401 10987654321098765432109876543210
17402 xx111110xx100xx0110110xxxxxxxxxx
17409 if (((word
>> 29) & 0x1) == 0)
17411 /* 33222222222211111111110000000000
17412 10987654321098765432109876543210
17413 xx011110xx110xx0110110xxxxxxxxxx
17419 /* 33222222222211111111110000000000
17420 10987654321098765432109876543210
17421 xx111110xx110xx0110110xxxxxxxxxx
17429 if (((word
>> 29) & 0x1) == 0)
17431 /* 33222222222211111111110000000000
17432 10987654321098765432109876543210
17433 xx011110xx1x1xx0110110xxxxxxxxxx
17439 /* 33222222222211111111110000000000
17440 10987654321098765432109876543210
17441 xx111110xx1x1xx0110110xxxxxxxxxx
17449 if (((word
>> 19) & 0x1) == 0)
17451 if (((word
>> 23) & 0x1) == 0)
17453 if (((word
>> 29) & 0x1) == 0)
17455 /* 33222222222211111111110000000000
17456 10987654321098765432109876543210
17457 xx0111100x1x0xx1110110xxxxxxxxxx
17463 /* 33222222222211111111110000000000
17464 10987654321098765432109876543210
17465 xx1111100x1x0xx1110110xxxxxxxxxx
17472 if (((word
>> 29) & 0x1) == 0)
17474 /* 33222222222211111111110000000000
17475 10987654321098765432109876543210
17476 xx0111101x1x0xx1110110xxxxxxxxxx
17482 /* 33222222222211111111110000000000
17483 10987654321098765432109876543210
17484 xx1111101x1x0xx1110110xxxxxxxxxx
17492 if (((word
>> 23) & 0x1) == 0)
17494 if (((word
>> 29) & 0x1) == 0)
17496 /* 33222222222211111111110000000000
17497 10987654321098765432109876543210
17498 xx0111100x1x1xx1110110xxxxxxxxxx
17504 /* 33222222222211111111110000000000
17505 10987654321098765432109876543210
17506 xx1111100x1x1xx1110110xxxxxxxxxx
17513 if (((word
>> 29) & 0x1) == 0)
17515 /* 33222222222211111111110000000000
17516 10987654321098765432109876543210
17517 xx0111101x1x1xx1110110xxxxxxxxxx
17523 /* 33222222222211111111110000000000
17524 10987654321098765432109876543210
17525 xx1111101x1x1xx1110110xxxxxxxxxx
17537 if (((word
>> 14) & 0x1) == 0)
17539 if (((word
>> 15) & 0x1) == 0)
17541 if (((word
>> 29) & 0x1) == 0)
17543 if (((word
>> 30) & 0x1) == 0)
17545 /* 33222222222211111111110000000000
17546 10987654321098765432109876543210
17547 x0011110xx1xxxxx001110xxxxxxxxxx
17553 /* 33222222222211111111110000000000
17554 10987654321098765432109876543210
17555 x1011110xx1xxxxx001110xxxxxxxxxx
17562 /* 33222222222211111111110000000000
17563 10987654321098765432109876543210
17564 xx111110xx1xxxxx001110xxxxxxxxxx
17571 if (((word
>> 16) & 0x1) == 0)
17573 if (((word
>> 29) & 0x1) == 0)
17575 /* 33222222222211111111110000000000
17576 10987654321098765432109876543210
17577 xx011110xx1xxxx0101110xxxxxxxxxx
17583 /* 33222222222211111111110000000000
17584 10987654321098765432109876543210
17585 xx111110xx1xxxx0101110xxxxxxxxxx
17592 if (((word
>> 19) & 0x1) == 0)
17594 if (((word
>> 20) & 0x1) == 0)
17596 if (((word
>> 23) & 0x1) == 0)
17598 if (((word
>> 29) & 0x1) == 0)
17600 /* 33222222222211111111110000000000
17601 10987654321098765432109876543210
17602 xx0111100x100xx1101110xxxxxxxxxx
17608 /* 33222222222211111111110000000000
17609 10987654321098765432109876543210
17610 xx1111100x100xx1101110xxxxxxxxxx
17617 if (((word
>> 29) & 0x1) == 0)
17619 /* 33222222222211111111110000000000
17620 10987654321098765432109876543210
17621 xx0111101x100xx1101110xxxxxxxxxx
17627 /* 33222222222211111111110000000000
17628 10987654321098765432109876543210
17629 xx1111101x100xx1101110xxxxxxxxxx
17637 /* 33222222222211111111110000000000
17638 10987654321098765432109876543210
17639 xxx11110xx110xx1101110xxxxxxxxxx
17646 if (((word
>> 23) & 0x1) == 0)
17648 if (((word
>> 29) & 0x1) == 0)
17650 /* 33222222222211111111110000000000
17651 10987654321098765432109876543210
17652 xx0111100x1x1xx1101110xxxxxxxxxx
17658 /* 33222222222211111111110000000000
17659 10987654321098765432109876543210
17660 xx1111100x1x1xx1101110xxxxxxxxxx
17667 if (((word
>> 29) & 0x1) == 0)
17669 /* 33222222222211111111110000000000
17670 10987654321098765432109876543210
17671 xx0111101x1x1xx1101110xxxxxxxxxx
17677 /* 33222222222211111111110000000000
17678 10987654321098765432109876543210
17679 xx1111101x1x1xx1101110xxxxxxxxxx
17690 if (((word
>> 15) & 0x1) == 0)
17692 if (((word
>> 29) & 0x1) == 0)
17694 if (((word
>> 30) & 0x1) == 0)
17696 /* 33222222222211111111110000000000
17697 10987654321098765432109876543210
17698 x0011110xx1xxxxx011110xxxxxxxxxx
17704 /* 33222222222211111111110000000000
17705 10987654321098765432109876543210
17706 x1011110xx1xxxxx011110xxxxxxxxxx
17713 /* 33222222222211111111110000000000
17714 10987654321098765432109876543210
17715 xx111110xx1xxxxx011110xxxxxxxxxx
17722 if (((word
>> 16) & 0x1) == 0)
17724 if (((word
>> 23) & 0x1) == 0)
17726 if (((word
>> 29) & 0x1) == 0)
17728 /* 33222222222211111111110000000000
17729 10987654321098765432109876543210
17730 xx0111100x1xxxx0111110xxxxxxxxxx
17736 /* 33222222222211111111110000000000
17737 10987654321098765432109876543210
17738 xx1111100x1xxxx0111110xxxxxxxxxx
17745 if (((word
>> 29) & 0x1) == 0)
17747 /* 33222222222211111111110000000000
17748 10987654321098765432109876543210
17749 xx0111101x1xxxx0111110xxxxxxxxxx
17755 /* 33222222222211111111110000000000
17756 10987654321098765432109876543210
17757 xx1111101x1xxxx0111110xxxxxxxxxx
17765 if (((word
>> 19) & 0x1) == 0)
17767 /* 33222222222211111111110000000000
17768 10987654321098765432109876543210
17769 xxx11110xx1x0xx1111110xxxxxxxxxx
17775 /* 33222222222211111111110000000000
17776 10987654321098765432109876543210
17777 xxx11110xx1x1xx1111110xxxxxxxxxx
17790 if (((word
>> 11) & 0x1) == 0)
17792 if (((word
>> 29) & 0x1) == 0)
17794 if (((word
>> 30) & 0x1) == 0)
17796 if (((word
>> 4) & 0x1) == 0)
17798 /* 33222222222211111111110000000000
17799 10987654321098765432109876543210
17800 x0011110xx1xxxxxxxxx01xxxxx0xxxx
17806 /* 33222222222211111111110000000000
17807 10987654321098765432109876543210
17808 x0011110xx1xxxxxxxxx01xxxxx1xxxx
17815 if (((word
>> 12) & 0x1) == 0)
17817 if (((word
>> 13) & 0x1) == 0)
17819 if (((word
>> 14) & 0x1) == 0)
17821 /* 33222222222211111111110000000000
17822 10987654321098765432109876543210
17823 x1011110xx1xxxxxx00001xxxxxxxxxx
17829 /* 33222222222211111111110000000000
17830 10987654321098765432109876543210
17831 x1011110xx1xxxxxx10001xxxxxxxxxx
17838 /* 33222222222211111111110000000000
17839 10987654321098765432109876543210
17840 x1011110xx1xxxxxxx1001xxxxxxxxxx
17847 if (((word
>> 13) & 0x1) == 0)
17849 /* 33222222222211111111110000000000
17850 10987654321098765432109876543210
17851 x1011110xx1xxxxxxx0101xxxxxxxxxx
17857 if (((word
>> 15) & 0x1) == 0)
17859 /* 33222222222211111111110000000000
17860 10987654321098765432109876543210
17861 x1011110xx1xxxxx0x1101xxxxxxxxxx
17867 /* 33222222222211111111110000000000
17868 10987654321098765432109876543210
17869 x1011110xx1xxxxx1x1101xxxxxxxxxx
17879 if (((word
>> 12) & 0x1) == 0)
17881 if (((word
>> 13) & 0x1) == 0)
17883 if (((word
>> 14) & 0x1) == 0)
17885 /* 33222222222211111111110000000000
17886 10987654321098765432109876543210
17887 xx111110xx1xxxxxx00001xxxxxxxxxx
17893 /* 33222222222211111111110000000000
17894 10987654321098765432109876543210
17895 xx111110xx1xxxxxx10001xxxxxxxxxx
17902 if (((word
>> 23) & 0x1) == 0)
17904 /* 33222222222211111111110000000000
17905 10987654321098765432109876543210
17906 xx1111100x1xxxxxxx1001xxxxxxxxxx
17912 /* 33222222222211111111110000000000
17913 10987654321098765432109876543210
17914 xx1111101x1xxxxxxx1001xxxxxxxxxx
17922 if (((word
>> 13) & 0x1) == 0)
17924 if (((word
>> 15) & 0x1) == 0)
17926 /* 33222222222211111111110000000000
17927 10987654321098765432109876543210
17928 xx111110xx1xxxxx0x0101xxxxxxxxxx
17934 /* 33222222222211111111110000000000
17935 10987654321098765432109876543210
17936 xx111110xx1xxxxx1x0101xxxxxxxxxx
17943 if (((word
>> 15) & 0x1) == 0)
17945 /* 33222222222211111111110000000000
17946 10987654321098765432109876543210
17947 xx111110xx1xxxxx0x1101xxxxxxxxxx
17953 /* 33222222222211111111110000000000
17954 10987654321098765432109876543210
17955 xx111110xx1xxxxx1x1101xxxxxxxxxx
17965 if (((word
>> 29) & 0x1) == 0)
17967 if (((word
>> 30) & 0x1) == 0)
17969 /* 33222222222211111111110000000000
17970 10987654321098765432109876543210
17971 x0011110xx1xxxxxxxxx11xxxxxxxxxx
17977 if (((word
>> 12) & 0x1) == 0)
17979 if (((word
>> 13) & 0x1) == 0)
17981 if (((word
>> 14) & 0x1) == 0)
17983 if (((word
>> 15) & 0x1) == 0)
17985 /* 33222222222211111111110000000000
17986 10987654321098765432109876543210
17987 x1011110xx1xxxxx000011xxxxxxxxxx
17993 /* 33222222222211111111110000000000
17994 10987654321098765432109876543210
17995 x1011110xx1xxxxx100011xxxxxxxxxx
18002 /* 33222222222211111111110000000000
18003 10987654321098765432109876543210
18004 x1011110xx1xxxxxx10011xxxxxxxxxx
18011 /* 33222222222211111111110000000000
18012 10987654321098765432109876543210
18013 x1011110xx1xxxxxxx1011xxxxxxxxxx
18020 if (((word
>> 13) & 0x1) == 0)
18022 if (((word
>> 15) & 0x1) == 0)
18024 /* 33222222222211111111110000000000
18025 10987654321098765432109876543210
18026 x1011110xx1xxxxx0x0111xxxxxxxxxx
18032 /* 33222222222211111111110000000000
18033 10987654321098765432109876543210
18034 x1011110xx1xxxxx1x0111xxxxxxxxxx
18041 if (((word
>> 14) & 0x1) == 0)
18043 /* 33222222222211111111110000000000
18044 10987654321098765432109876543210
18045 x1011110xx1xxxxxx01111xxxxxxxxxx
18051 if (((word
>> 23) & 0x1) == 0)
18053 /* 33222222222211111111110000000000
18054 10987654321098765432109876543210
18055 x10111100x1xxxxxx11111xxxxxxxxxx
18061 /* 33222222222211111111110000000000
18062 10987654321098765432109876543210
18063 x10111101x1xxxxxx11111xxxxxxxxxx
18074 if (((word
>> 12) & 0x1) == 0)
18076 if (((word
>> 13) & 0x1) == 0)
18078 if (((word
>> 14) & 0x1) == 0)
18080 if (((word
>> 15) & 0x1) == 0)
18082 /* 33222222222211111111110000000000
18083 10987654321098765432109876543210
18084 xx111110xx1xxxxx000011xxxxxxxxxx
18090 /* 33222222222211111111110000000000
18091 10987654321098765432109876543210
18092 xx111110xx1xxxxx100011xxxxxxxxxx
18099 /* 33222222222211111111110000000000
18100 10987654321098765432109876543210
18101 xx111110xx1xxxxxx10011xxxxxxxxxx
18108 if (((word
>> 14) & 0x1) == 0)
18110 /* 33222222222211111111110000000000
18111 10987654321098765432109876543210
18112 xx111110xx1xxxxxx01011xxxxxxxxxx
18118 if (((word
>> 23) & 0x1) == 0)
18120 /* 33222222222211111111110000000000
18121 10987654321098765432109876543210
18122 xx1111100x1xxxxxx11011xxxxxxxxxx
18128 /* 33222222222211111111110000000000
18129 10987654321098765432109876543210
18130 xx1111101x1xxxxxx11011xxxxxxxxxx
18139 if (((word
>> 13) & 0x1) == 0)
18141 /* 33222222222211111111110000000000
18142 10987654321098765432109876543210
18143 xx111110xx1xxxxxxx0111xxxxxxxxxx
18149 /* 33222222222211111111110000000000
18150 10987654321098765432109876543210
18151 xx111110xx1xxxxxxx1111xxxxxxxxxx
18164 if (((word
>> 15) & 0x1) == 0)
18166 if (((word
>> 28) & 0x1) == 0)
18168 if (((word
>> 10) & 0x1) == 0)
18170 if (((word
>> 12) & 0x1) == 0)
18172 if (((word
>> 13) & 0x1) == 0)
18174 if (((word
>> 14) & 0x1) == 0)
18176 if (((word
>> 29) & 0x1) == 0)
18178 if (((word
>> 30) & 0x1) == 0)
18180 /* 33222222222211111111110000000000
18181 10987654321098765432109876543210
18182 x0001111xxxxxxxx0000x0xxxxxxxxxx
18188 /* 33222222222211111111110000000000
18189 10987654321098765432109876543210
18190 x1001111xxxxxxxx0000x0xxxxxxxxxx
18197 /* 33222222222211111111110000000000
18198 10987654321098765432109876543210
18199 xx101111xxxxxxxx0000x0xxxxxxxxxx
18206 if (((word
>> 29) & 0x1) == 0)
18208 if (((word
>> 30) & 0x1) == 0)
18210 /* 33222222222211111111110000000000
18211 10987654321098765432109876543210
18212 x0001111xxxxxxxx0100x0xxxxxxxxxx
18218 /* 33222222222211111111110000000000
18219 10987654321098765432109876543210
18220 x1001111xxxxxxxx0100x0xxxxxxxxxx
18227 /* 33222222222211111111110000000000
18228 10987654321098765432109876543210
18229 xx101111xxxxxxxx0100x0xxxxxxxxxx
18237 if (((word
>> 14) & 0x1) == 0)
18239 if (((word
>> 29) & 0x1) == 0)
18241 if (((word
>> 30) & 0x1) == 0)
18243 /* 33222222222211111111110000000000
18244 10987654321098765432109876543210
18245 x0001111xxxxxxxx0010x0xxxxxxxxxx
18251 /* 33222222222211111111110000000000
18252 10987654321098765432109876543210
18253 x1001111xxxxxxxx0010x0xxxxxxxxxx
18260 if (((word
>> 30) & 0x1) == 0)
18262 /* 33222222222211111111110000000000
18263 10987654321098765432109876543210
18264 x0101111xxxxxxxx0010x0xxxxxxxxxx
18270 /* 33222222222211111111110000000000
18271 10987654321098765432109876543210
18272 x1101111xxxxxxxx0010x0xxxxxxxxxx
18280 if (((word
>> 29) & 0x1) == 0)
18282 if (((word
>> 30) & 0x1) == 0)
18284 /* 33222222222211111111110000000000
18285 10987654321098765432109876543210
18286 x0001111xxxxxxxx0110x0xxxxxxxxxx
18292 /* 33222222222211111111110000000000
18293 10987654321098765432109876543210
18294 x1001111xxxxxxxx0110x0xxxxxxxxxx
18301 if (((word
>> 30) & 0x1) == 0)
18303 /* 33222222222211111111110000000000
18304 10987654321098765432109876543210
18305 x0101111xxxxxxxx0110x0xxxxxxxxxx
18311 /* 33222222222211111111110000000000
18312 10987654321098765432109876543210
18313 x1101111xxxxxxxx0110x0xxxxxxxxxx
18323 if (((word
>> 29) & 0x1) == 0)
18325 if (((word
>> 13) & 0x1) == 0)
18327 if (((word
>> 14) & 0x1) == 0)
18329 if (((word
>> 23) & 0x1) == 0)
18331 /* 33222222222211111111110000000000
18332 10987654321098765432109876543210
18333 xx0011110xxxxxxx0001x0xxxxxxxxxx
18339 /* 33222222222211111111110000000000
18340 10987654321098765432109876543210
18341 xx0011111xxxxxxx0001x0xxxxxxxxxx
18348 if (((word
>> 23) & 0x1) == 0)
18350 /* 33222222222211111111110000000000
18351 10987654321098765432109876543210
18352 xx0011110xxxxxxx0101x0xxxxxxxxxx
18358 /* 33222222222211111111110000000000
18359 10987654321098765432109876543210
18360 xx0011111xxxxxxx0101x0xxxxxxxxxx
18368 if (((word
>> 14) & 0x1) == 0)
18370 if (((word
>> 30) & 0x1) == 0)
18372 /* 33222222222211111111110000000000
18373 10987654321098765432109876543210
18374 x0001111xxxxxxxx0011x0xxxxxxxxxx
18380 /* 33222222222211111111110000000000
18381 10987654321098765432109876543210
18382 x1001111xxxxxxxx0011x0xxxxxxxxxx
18389 if (((word
>> 30) & 0x1) == 0)
18391 /* 33222222222211111111110000000000
18392 10987654321098765432109876543210
18393 x0001111xxxxxxxx0111x0xxxxxxxxxx
18399 /* 33222222222211111111110000000000
18400 10987654321098765432109876543210
18401 x1001111xxxxxxxx0111x0xxxxxxxxxx
18410 /* 33222222222211111111110000000000
18411 10987654321098765432109876543210
18412 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
18420 if (((word
>> 12) & 0x1) == 0)
18422 if (((word
>> 29) & 0x1) == 0)
18424 /* 33222222222211111111110000000000
18425 10987654321098765432109876543210
18426 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
18432 /* 33222222222211111111110000000000
18433 10987654321098765432109876543210
18434 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
18441 if (((word
>> 29) & 0x1) == 0)
18443 /* 33222222222211111111110000000000
18444 10987654321098765432109876543210
18445 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
18451 /* 33222222222211111111110000000000
18452 10987654321098765432109876543210
18453 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
18462 if (((word
>> 29) & 0x1) == 0)
18464 if (((word
>> 30) & 0x1) == 0)
18466 if (((word
>> 21) & 0x1) == 0)
18468 /* 33222222222211111111110000000000
18469 10987654321098765432109876543210
18470 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
18476 /* 33222222222211111111110000000000
18477 10987654321098765432109876543210
18478 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
18485 if (((word
>> 10) & 0x1) == 0)
18487 if (((word
>> 13) & 0x1) == 0)
18489 if (((word
>> 14) & 0x1) == 0)
18491 if (((word
>> 23) & 0x1) == 0)
18493 /* 33222222222211111111110000000000
18494 10987654321098765432109876543210
18495 x10111110xxxxxxx000xx0xxxxxxxxxx
18501 /* 33222222222211111111110000000000
18502 10987654321098765432109876543210
18503 x10111111xxxxxxx000xx0xxxxxxxxxx
18510 if (((word
>> 23) & 0x1) == 0)
18512 /* 33222222222211111111110000000000
18513 10987654321098765432109876543210
18514 x10111110xxxxxxx010xx0xxxxxxxxxx
18520 /* 33222222222211111111110000000000
18521 10987654321098765432109876543210
18522 x10111111xxxxxxx010xx0xxxxxxxxxx
18530 if (((word
>> 14) & 0x1) == 0)
18532 /* 33222222222211111111110000000000
18533 10987654321098765432109876543210
18534 x1011111xxxxxxxx001xx0xxxxxxxxxx
18540 /* 33222222222211111111110000000000
18541 10987654321098765432109876543210
18542 x1011111xxxxxxxx011xx0xxxxxxxxxx
18550 if (((word
>> 12) & 0x1) == 0)
18552 if (((word
>> 13) & 0x1) == 0)
18554 /* 33222222222211111111110000000000
18555 10987654321098765432109876543210
18556 x1011111xxxxxxxx0x00x1xxxxxxxxxx
18562 /* 33222222222211111111110000000000
18563 10987654321098765432109876543210
18564 x1011111xxxxxxxx0x10x1xxxxxxxxxx
18571 if (((word
>> 13) & 0x1) == 0)
18573 if (((word
>> 14) & 0x1) == 0)
18575 /* 33222222222211111111110000000000
18576 10987654321098765432109876543210
18577 x1011111xxxxxxxx0001x1xxxxxxxxxx
18583 /* 33222222222211111111110000000000
18584 10987654321098765432109876543210
18585 x1011111xxxxxxxx0101x1xxxxxxxxxx
18592 if (((word
>> 14) & 0x1) == 0)
18594 /* 33222222222211111111110000000000
18595 10987654321098765432109876543210
18596 x1011111xxxxxxxx0011x1xxxxxxxxxx
18602 /* 33222222222211111111110000000000
18603 10987654321098765432109876543210
18604 x1011111xxxxxxxx0111x1xxxxxxxxxx
18615 if (((word
>> 12) & 0x1) == 0)
18617 if (((word
>> 13) & 0x1) == 0)
18619 if (((word
>> 14) & 0x1) == 0)
18621 /* 33222222222211111111110000000000
18622 10987654321098765432109876543210
18623 xx111111xxxxxxxx0000xxxxxxxxxxxx
18629 /* 33222222222211111111110000000000
18630 10987654321098765432109876543210
18631 xx111111xxxxxxxx0100xxxxxxxxxxxx
18638 if (((word
>> 14) & 0x1) == 0)
18640 /* 33222222222211111111110000000000
18641 10987654321098765432109876543210
18642 xx111111xxxxxxxx0010xxxxxxxxxxxx
18648 /* 33222222222211111111110000000000
18649 10987654321098765432109876543210
18650 xx111111xxxxxxxx0110xxxxxxxxxxxx
18658 if (((word
>> 13) & 0x1) == 0)
18660 if (((word
>> 14) & 0x1) == 0)
18662 /* 33222222222211111111110000000000
18663 10987654321098765432109876543210
18664 xx111111xxxxxxxx0001xxxxxxxxxxxx
18670 /* 33222222222211111111110000000000
18671 10987654321098765432109876543210
18672 xx111111xxxxxxxx0101xxxxxxxxxxxx
18679 if (((word
>> 14) & 0x1) == 0)
18681 /* 33222222222211111111110000000000
18682 10987654321098765432109876543210
18683 xx111111xxxxxxxx0011xxxxxxxxxxxx
18689 /* 33222222222211111111110000000000
18690 10987654321098765432109876543210
18691 xx111111xxxxxxxx0111xxxxxxxxxxxx
18702 if (((word
>> 28) & 0x1) == 0)
18704 if (((word
>> 10) & 0x1) == 0)
18706 if (((word
>> 12) & 0x1) == 0)
18708 if (((word
>> 13) & 0x1) == 0)
18710 if (((word
>> 14) & 0x1) == 0)
18712 if (((word
>> 29) & 0x1) == 0)
18714 /* 33222222222211111111110000000000
18715 10987654321098765432109876543210
18716 xx001111xxxxxxxx1000x0xxxxxxxxxx
18722 if (((word
>> 30) & 0x1) == 0)
18724 /* 33222222222211111111110000000000
18725 10987654321098765432109876543210
18726 x0101111xxxxxxxx1000x0xxxxxxxxxx
18732 /* 33222222222211111111110000000000
18733 10987654321098765432109876543210
18734 x1101111xxxxxxxx1000x0xxxxxxxxxx
18742 if (((word
>> 29) & 0x1) == 0)
18744 /* 33222222222211111111110000000000
18745 10987654321098765432109876543210
18746 xx001111xxxxxxxx1100x0xxxxxxxxxx
18752 if (((word
>> 30) & 0x1) == 0)
18754 /* 33222222222211111111110000000000
18755 10987654321098765432109876543210
18756 x0101111xxxxxxxx1100x0xxxxxxxxxx
18762 /* 33222222222211111111110000000000
18763 10987654321098765432109876543210
18764 x1101111xxxxxxxx1100x0xxxxxxxxxx
18773 if (((word
>> 14) & 0x1) == 0)
18775 if (((word
>> 29) & 0x1) == 0)
18777 if (((word
>> 30) & 0x1) == 0)
18779 /* 33222222222211111111110000000000
18780 10987654321098765432109876543210
18781 x0001111xxxxxxxx1010x0xxxxxxxxxx
18787 /* 33222222222211111111110000000000
18788 10987654321098765432109876543210
18789 x1001111xxxxxxxx1010x0xxxxxxxxxx
18796 if (((word
>> 30) & 0x1) == 0)
18798 /* 33222222222211111111110000000000
18799 10987654321098765432109876543210
18800 x0101111xxxxxxxx1010x0xxxxxxxxxx
18806 /* 33222222222211111111110000000000
18807 10987654321098765432109876543210
18808 x1101111xxxxxxxx1010x0xxxxxxxxxx
18816 if (((word
>> 29) & 0x1) == 0)
18818 /* 33222222222211111111110000000000
18819 10987654321098765432109876543210
18820 xx001111xxxxxxxx1110x0xxxxxxxxxx
18826 /* 33222222222211111111110000000000
18827 10987654321098765432109876543210
18828 xx101111xxxxxxxx1110x0xxxxxxxxxx
18837 if (((word
>> 13) & 0x1) == 0)
18839 if (((word
>> 14) & 0x1) == 0)
18841 if (((word
>> 23) & 0x1) == 0)
18843 if (((word
>> 29) & 0x1) == 0)
18845 /* 33222222222211111111110000000000
18846 10987654321098765432109876543210
18847 xx0011110xxxxxxx1001x0xxxxxxxxxx
18853 /* 33222222222211111111110000000000
18854 10987654321098765432109876543210
18855 xx1011110xxxxxxx1001x0xxxxxxxxxx
18862 if (((word
>> 29) & 0x1) == 0)
18864 /* 33222222222211111111110000000000
18865 10987654321098765432109876543210
18866 xx0011111xxxxxxx1001x0xxxxxxxxxx
18872 /* 33222222222211111111110000000000
18873 10987654321098765432109876543210
18874 xx1011111xxxxxxx1001x0xxxxxxxxxx
18882 if (((word
>> 29) & 0x1) == 0)
18884 /* 33222222222211111111110000000000
18885 10987654321098765432109876543210
18886 xx001111xxxxxxxx1101x0xxxxxxxxxx
18892 /* 33222222222211111111110000000000
18893 10987654321098765432109876543210
18894 xx101111xxxxxxxx1101x0xxxxxxxxxx
18902 if (((word
>> 14) & 0x1) == 0)
18904 if (((word
>> 30) & 0x1) == 0)
18906 /* 33222222222211111111110000000000
18907 10987654321098765432109876543210
18908 x0x01111xxxxxxxx1011x0xxxxxxxxxx
18914 /* 33222222222211111111110000000000
18915 10987654321098765432109876543210
18916 x1x01111xxxxxxxx1011x0xxxxxxxxxx
18923 /* 33222222222211111111110000000000
18924 10987654321098765432109876543210
18925 xxx01111xxxxxxxx1111x0xxxxxxxxxx
18934 if (((word
>> 11) & 0x1) == 0)
18936 if (((word
>> 14) & 0x1) == 0)
18938 if (((word
>> 12) & 0x1) == 0)
18940 if (((word
>> 29) & 0x1) == 0)
18942 /* 33222222222211111111110000000000
18943 10987654321098765432109876543210
18944 xx001111xxxxxxxx10x001xxxxxxxxxx
18950 /* 33222222222211111111110000000000
18951 10987654321098765432109876543210
18952 xx101111xxxxxxxx10x001xxxxxxxxxx
18959 if (((word
>> 29) & 0x1) == 0)
18961 /* 33222222222211111111110000000000
18962 10987654321098765432109876543210
18963 xx001111xxxxxxxx10x101xxxxxxxxxx
18969 /* 33222222222211111111110000000000
18970 10987654321098765432109876543210
18971 xx101111xxxxxxxx10x101xxxxxxxxxx
18979 if (((word
>> 13) & 0x1) == 0)
18981 if (((word
>> 29) & 0x1) == 0)
18983 /* 33222222222211111111110000000000
18984 10987654321098765432109876543210
18985 xx001111xxxxxxxx110x01xxxxxxxxxx
18991 /* 33222222222211111111110000000000
18992 10987654321098765432109876543210
18993 xx101111xxxxxxxx110x01xxxxxxxxxx
19000 if (((word
>> 12) & 0x1) == 0)
19002 if (((word
>> 29) & 0x1) == 0)
19004 /* 33222222222211111111110000000000
19005 10987654321098765432109876543210
19006 xx001111xxxxxxxx111001xxxxxxxxxx
19012 /* 33222222222211111111110000000000
19013 10987654321098765432109876543210
19014 xx101111xxxxxxxx111001xxxxxxxxxx
19021 if (((word
>> 29) & 0x1) == 0)
19023 /* 33222222222211111111110000000000
19024 10987654321098765432109876543210
19025 xx001111xxxxxxxx111101xxxxxxxxxx
19031 /* 33222222222211111111110000000000
19032 10987654321098765432109876543210
19033 xx101111xxxxxxxx111101xxxxxxxxxx
19043 if (((word
>> 12) & 0x1) == 0)
19045 if (((word
>> 29) & 0x1) == 0)
19047 if (((word
>> 30) & 0x1) == 0)
19049 /* 33222222222211111111110000000000
19050 10987654321098765432109876543210
19051 x0001111xxxxxxxx1xx011xxxxxxxxxx
19057 /* 33222222222211111111110000000000
19058 10987654321098765432109876543210
19059 x1001111xxxxxxxx1xx011xxxxxxxxxx
19066 if (((word
>> 30) & 0x1) == 0)
19068 /* 33222222222211111111110000000000
19069 10987654321098765432109876543210
19070 x0101111xxxxxxxx1xx011xxxxxxxxxx
19076 /* 33222222222211111111110000000000
19077 10987654321098765432109876543210
19078 x1101111xxxxxxxx1xx011xxxxxxxxxx
19086 if (((word
>> 13) & 0x1) == 0)
19088 if (((word
>> 29) & 0x1) == 0)
19090 if (((word
>> 30) & 0x1) == 0)
19092 /* 33222222222211111111110000000000
19093 10987654321098765432109876543210
19094 x0001111xxxxxxxx1x0111xxxxxxxxxx
19100 /* 33222222222211111111110000000000
19101 10987654321098765432109876543210
19102 x1001111xxxxxxxx1x0111xxxxxxxxxx
19109 if (((word
>> 30) & 0x1) == 0)
19111 /* 33222222222211111111110000000000
19112 10987654321098765432109876543210
19113 x0101111xxxxxxxx1x0111xxxxxxxxxx
19119 /* 33222222222211111111110000000000
19120 10987654321098765432109876543210
19121 x1101111xxxxxxxx1x0111xxxxxxxxxx
19129 if (((word
>> 29) & 0x1) == 0)
19131 /* 33222222222211111111110000000000
19132 10987654321098765432109876543210
19133 xx001111xxxxxxxx1x1111xxxxxxxxxx
19139 /* 33222222222211111111110000000000
19140 10987654321098765432109876543210
19141 xx101111xxxxxxxx1x1111xxxxxxxxxx
19152 if (((word
>> 29) & 0x1) == 0)
19154 if (((word
>> 30) & 0x1) == 0)
19156 if (((word
>> 21) & 0x1) == 0)
19158 /* 33222222222211111111110000000000
19159 10987654321098765432109876543210
19160 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
19166 /* 33222222222211111111110000000000
19167 10987654321098765432109876543210
19168 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
19175 if (((word
>> 10) & 0x1) == 0)
19177 if (((word
>> 12) & 0x1) == 0)
19179 /* 33222222222211111111110000000000
19180 10987654321098765432109876543210
19181 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
19187 if (((word
>> 13) & 0x1) == 0)
19189 if (((word
>> 14) & 0x1) == 0)
19191 if (((word
>> 23) & 0x1) == 0)
19193 /* 33222222222211111111110000000000
19194 10987654321098765432109876543210
19195 x10111110xxxxxxx1001x0xxxxxxxxxx
19201 /* 33222222222211111111110000000000
19202 10987654321098765432109876543210
19203 x10111111xxxxxxx1001x0xxxxxxxxxx
19210 /* 33222222222211111111110000000000
19211 10987654321098765432109876543210
19212 x1011111xxxxxxxx1101x0xxxxxxxxxx
19219 /* 33222222222211111111110000000000
19220 10987654321098765432109876543210
19221 x1011111xxxxxxxx1x11x0xxxxxxxxxx
19229 if (((word
>> 11) & 0x1) == 0)
19231 if (((word
>> 12) & 0x1) == 0)
19233 /* 33222222222211111111110000000000
19234 10987654321098765432109876543210
19235 x1011111xxxxxxxx1xx001xxxxxxxxxx
19241 /* 33222222222211111111110000000000
19242 10987654321098765432109876543210
19243 x1011111xxxxxxxx1xx101xxxxxxxxxx
19250 if (((word
>> 13) & 0x1) == 0)
19252 /* 33222222222211111111110000000000
19253 10987654321098765432109876543210
19254 x1011111xxxxxxxx1x0x11xxxxxxxxxx
19260 /* 33222222222211111111110000000000
19261 10987654321098765432109876543210
19262 x1011111xxxxxxxx1x1x11xxxxxxxxxx
19272 if (((word
>> 10) & 0x1) == 0)
19274 if (((word
>> 13) & 0x1) == 0)
19276 if (((word
>> 14) & 0x1) == 0)
19278 if (((word
>> 23) & 0x1) == 0)
19280 /* 33222222222211111111110000000000
19281 10987654321098765432109876543210
19282 xx1111110xxxxxxx100xx0xxxxxxxxxx
19288 /* 33222222222211111111110000000000
19289 10987654321098765432109876543210
19290 xx1111111xxxxxxx100xx0xxxxxxxxxx
19297 /* 33222222222211111111110000000000
19298 10987654321098765432109876543210
19299 xx111111xxxxxxxx110xx0xxxxxxxxxx
19306 /* 33222222222211111111110000000000
19307 10987654321098765432109876543210
19308 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
19315 if (((word
>> 11) & 0x1) == 0)
19317 if (((word
>> 12) & 0x1) == 0)
19319 if (((word
>> 13) & 0x1) == 0)
19321 /* 33222222222211111111110000000000
19322 10987654321098765432109876543210
19323 xx111111xxxxxxxx1x0001xxxxxxxxxx
19329 /* 33222222222211111111110000000000
19330 10987654321098765432109876543210
19331 xx111111xxxxxxxx1x1001xxxxxxxxxx
19338 /* 33222222222211111111110000000000
19339 10987654321098765432109876543210
19340 xx111111xxxxxxxx1xx101xxxxxxxxxx
19347 if (((word
>> 12) & 0x1) == 0)
19349 /* 33222222222211111111110000000000
19350 10987654321098765432109876543210
19351 xx111111xxxxxxxx1xx011xxxxxxxxxx
19357 if (((word
>> 13) & 0x1) == 0)
19359 /* 33222222222211111111110000000000
19360 10987654321098765432109876543210
19361 xx111111xxxxxxxx1x0111xxxxxxxxxx
19367 /* 33222222222211111111110000000000
19368 10987654321098765432109876543210
19369 xx111111xxxxxxxx1x1111xxxxxxxxxx
19385 /* Lookup opcode WORD in the opcode table. N.B. all alias
19386 opcodes are ignored here. */
19388 const aarch64_opcode
*
19389 aarch64_opcode_lookup (uint32_t word
)
19391 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
19394 const aarch64_opcode
*
19395 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
19397 /* Use the index as the key to locate the next opcode. */
19398 int key
= opcode
- aarch64_opcode_table
;
19402 case 12: value
= 19; break; /* add --> addg. */
19403 case 19: return NULL
; /* addg --> NULL. */
19404 case 16: value
= 20; break; /* sub --> subg. */
19405 case 20: return NULL
; /* subg --> NULL. */
19406 case 967: value
= 971; break; /* stnp --> stp. */
19407 case 971: return NULL
; /* stp --> NULL. */
19408 case 965: value
= 966; break; /* stllrb --> stllrh. */
19409 case 966: return NULL
; /* stllrh --> NULL. */
19410 case 968: value
= 972; break; /* ldnp --> ldp. */
19411 case 972: return NULL
; /* ldp --> NULL. */
19412 case 1617: value
= 1618; break; /* ldff1b --> ldff1b. */
19413 case 1618: return NULL
; /* ldff1b --> NULL. */
19414 case 1673: value
= 1674; break; /* ldff1sw --> ldff1sw. */
19415 case 1674: return NULL
; /* ldff1sw --> NULL. */
19416 case 1621: value
= 1622; break; /* ldff1b --> ldff1b. */
19417 case 1622: return NULL
; /* ldff1b --> NULL. */
19418 case 1640: value
= 1641; break; /* ldff1h --> ldff1h. */
19419 case 1641: return NULL
; /* ldff1h --> NULL. */
19420 case 1619: value
= 1620; break; /* ldff1b --> ldff1b. */
19421 case 1620: return NULL
; /* ldff1b --> NULL. */
19422 case 1638: value
= 1639; break; /* ldff1h --> ldff1h. */
19423 case 1639: return NULL
; /* ldff1h --> NULL. */
19424 case 1623: value
= 1624; break; /* ldff1b --> ldff1b. */
19425 case 1624: return NULL
; /* ldff1b --> NULL. */
19426 case 1642: value
= 1643; break; /* ldff1h --> ldff1h. */
19427 case 1643: return NULL
; /* ldff1h --> NULL. */
19428 case 1663: value
= 1664; break; /* ldff1sh --> ldff1sh. */
19429 case 1664: return NULL
; /* ldff1sh --> NULL. */
19430 case 1651: value
= 1652; break; /* ldff1sb --> ldff1sb. */
19431 case 1652: return NULL
; /* ldff1sb --> NULL. */
19432 case 1682: value
= 1683; break; /* ldff1w --> ldff1w. */
19433 case 1683: return NULL
; /* ldff1w --> NULL. */
19434 case 1655: value
= 1656; break; /* ldff1sb --> ldff1sb. */
19435 case 1656: return NULL
; /* ldff1sb --> NULL. */
19436 case 1665: value
= 1666; break; /* ldff1sh --> ldff1sh. */
19437 case 1666: return NULL
; /* ldff1sh --> NULL. */
19438 case 1653: value
= 1654; break; /* ldff1sb --> ldff1sb. */
19439 case 1654: return NULL
; /* ldff1sb --> NULL. */
19440 case 1684: value
= 1685; break; /* ldff1w --> ldff1w. */
19441 case 1685: return NULL
; /* ldff1w --> NULL. */
19442 case 1629: value
= 1630; break; /* ldff1d --> ldff1d. */
19443 case 1630: return NULL
; /* ldff1d --> NULL. */
19444 case 810: value
= 811; break; /* xaflag --> axflag. */
19445 case 811: value
= 1185; break; /* axflag --> msr. */
19446 case 1185: value
= 1186; break; /* msr --> hint. */
19447 case 1186: value
= 1202; break; /* hint --> clrex. */
19448 case 1202: value
= 1203; break; /* clrex --> dsb. */
19449 case 1203: value
= 1206; break; /* dsb --> dmb. */
19450 case 1206: value
= 1207; break; /* dmb --> isb. */
19451 case 1207: value
= 1208; break; /* isb --> sb. */
19452 case 1208: value
= 1209; break; /* sb --> sys. */
19453 case 1209: value
= 1217; break; /* sys --> msr. */
19454 case 1217: value
= 2075; break; /* msr --> cfinv. */
19455 case 2075: return NULL
; /* cfinv --> NULL. */
19456 case 1218: value
= 1219; break; /* sysl --> mrs. */
19457 case 1219: return NULL
; /* mrs --> NULL. */
19458 case 440: value
= 441; break; /* st4 --> st1. */
19459 case 441: value
= 442; break; /* st1 --> st2. */
19460 case 442: value
= 443; break; /* st2 --> st3. */
19461 case 443: return NULL
; /* st3 --> NULL. */
19462 case 448: value
= 449; break; /* st4 --> st1. */
19463 case 449: value
= 450; break; /* st1 --> st2. */
19464 case 450: value
= 451; break; /* st2 --> st3. */
19465 case 451: return NULL
; /* st3 --> NULL. */
19466 case 444: value
= 445; break; /* ld4 --> ld1. */
19467 case 445: value
= 446; break; /* ld1 --> ld2. */
19468 case 446: value
= 447; break; /* ld2 --> ld3. */
19469 case 447: return NULL
; /* ld3 --> NULL. */
19470 case 460: value
= 462; break; /* ld1 --> ld1r. */
19471 case 462: return NULL
; /* ld1r --> NULL. */
19472 case 464: value
= 466; break; /* ld2 --> ld2r. */
19473 case 466: return NULL
; /* ld2r --> NULL. */
19474 case 461: value
= 463; break; /* ld3 --> ld3r. */
19475 case 463: return NULL
; /* ld3r --> NULL. */
19476 case 465: value
= 467; break; /* ld4 --> ld4r. */
19477 case 467: return NULL
; /* ld4r --> NULL. */
19478 case 452: value
= 453; break; /* ld4 --> ld1. */
19479 case 453: value
= 454; break; /* ld1 --> ld2. */
19480 case 454: value
= 455; break; /* ld2 --> ld3. */
19481 case 455: return NULL
; /* ld3 --> NULL. */
19482 case 472: value
= 474; break; /* ld1 --> ld1r. */
19483 case 474: return NULL
; /* ld1r --> NULL. */
19484 case 473: value
= 475; break; /* ld3 --> ld3r. */
19485 case 475: return NULL
; /* ld3r --> NULL. */
19486 case 476: value
= 478; break; /* ld2 --> ld2r. */
19487 case 478: return NULL
; /* ld2r --> NULL. */
19488 case 477: value
= 479; break; /* ld4 --> ld4r. */
19489 case 479: return NULL
; /* ld4r --> NULL. */
19490 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
19491 case 764: return NULL
; /* fcvtzs --> NULL. */
19492 case 759: value
= 760; break; /* scvtf --> scvtf. */
19493 case 760: return NULL
; /* scvtf --> NULL. */
19494 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
19495 case 766: return NULL
; /* fcvtzu --> NULL. */
19496 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
19497 case 762: return NULL
; /* ucvtf --> NULL. */
19498 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
19499 case 768: return NULL
; /* fcvtns --> NULL. */
19500 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
19501 case 788: return NULL
; /* fcvtms --> NULL. */
19502 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
19503 case 784: return NULL
; /* fcvtps --> NULL. */
19504 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
19505 case 792: return NULL
; /* fcvtzs --> NULL. */
19506 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
19507 case 776: return NULL
; /* fcvtas --> NULL. */
19508 case 771: value
= 772; break; /* scvtf --> scvtf. */
19509 case 772: return NULL
; /* scvtf --> NULL. */
19510 case 779: value
= 780; break; /* fmov --> fmov. */
19511 case 780: return NULL
; /* fmov --> NULL. */
19512 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
19513 case 770: return NULL
; /* fcvtnu --> NULL. */
19514 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
19515 case 790: return NULL
; /* fcvtmu --> NULL. */
19516 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
19517 case 786: return NULL
; /* fcvtpu --> NULL. */
19518 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
19519 case 794: return NULL
; /* fcvtzu --> NULL. */
19520 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
19521 case 778: return NULL
; /* fcvtau --> NULL. */
19522 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
19523 case 774: return NULL
; /* ucvtf --> NULL. */
19524 case 781: value
= 782; break; /* fmov --> fmov. */
19525 case 782: return NULL
; /* fmov --> NULL. */
19526 case 816: value
= 817; break; /* fmov --> fmov. */
19527 case 817: return NULL
; /* fmov --> NULL. */
19528 case 825: value
= 826; break; /* frintn --> frintn. */
19529 case 826: return NULL
; /* frintn --> NULL. */
19530 case 820: value
= 821; break; /* fneg --> fneg. */
19531 case 821: return NULL
; /* fneg --> NULL. */
19532 case 829: value
= 830; break; /* frintm --> frintm. */
19533 case 830: return NULL
; /* frintm --> NULL. */
19534 case 818: value
= 819; break; /* fabs --> fabs. */
19535 case 819: return NULL
; /* fabs --> NULL. */
19536 case 827: value
= 828; break; /* frintp --> frintp. */
19537 case 828: return NULL
; /* frintp --> NULL. */
19538 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
19539 case 823: return NULL
; /* fsqrt --> NULL. */
19540 case 831: value
= 832; break; /* frintz --> frintz. */
19541 case 832: return NULL
; /* frintz --> NULL. */
19542 case 833: value
= 834; break; /* frinta --> frinta. */
19543 case 834: return NULL
; /* frinta --> NULL. */
19544 case 835: value
= 836; break; /* frintx --> frintx. */
19545 case 836: return NULL
; /* frintx --> NULL. */
19546 case 837: value
= 838; break; /* frinti --> frinti. */
19547 case 838: return NULL
; /* frinti --> NULL. */
19548 case 802: value
= 803; break; /* fcmp --> fcmp. */
19549 case 803: return NULL
; /* fcmp --> NULL. */
19550 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
19551 case 805: return NULL
; /* fcmpe --> NULL. */
19552 case 806: value
= 807; break; /* fcmp --> fcmp. */
19553 case 807: return NULL
; /* fcmp --> NULL. */
19554 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
19555 case 809: return NULL
; /* fcmpe --> NULL. */
19556 case 865: value
= 866; break; /* fmov --> fmov. */
19557 case 866: return NULL
; /* fmov --> NULL. */
19558 case 839: value
= 840; break; /* fmul --> fmul. */
19559 case 840: return NULL
; /* fmul --> NULL. */
19560 case 855: value
= 856; break; /* fnmul --> fnmul. */
19561 case 856: return NULL
; /* fnmul --> NULL. */
19562 case 847: value
= 848; break; /* fmax --> fmax. */
19563 case 848: return NULL
; /* fmax --> NULL. */
19564 case 843: value
= 844; break; /* fadd --> fadd. */
19565 case 844: return NULL
; /* fadd --> NULL. */
19566 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
19567 case 852: return NULL
; /* fmaxnm --> NULL. */
19568 case 841: value
= 842; break; /* fdiv --> fdiv. */
19569 case 842: return NULL
; /* fdiv --> NULL. */
19570 case 849: value
= 850; break; /* fmin --> fmin. */
19571 case 850: return NULL
; /* fmin --> NULL. */
19572 case 845: value
= 846; break; /* fsub --> fsub. */
19573 case 846: return NULL
; /* fsub --> NULL. */
19574 case 853: value
= 854; break; /* fminnm --> fminnm. */
19575 case 854: return NULL
; /* fminnm --> NULL. */
19576 case 798: value
= 799; break; /* fccmp --> fccmp. */
19577 case 799: return NULL
; /* fccmp --> NULL. */
19578 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
19579 case 801: return NULL
; /* fccmpe --> NULL. */
19580 case 867: value
= 868; break; /* fcsel --> fcsel. */
19581 case 868: return NULL
; /* fcsel --> NULL. */
19582 case 133: value
= 374; break; /* movi --> sshr. */
19583 case 374: value
= 376; break; /* sshr --> srshr. */
19584 case 376: return NULL
; /* srshr --> NULL. */
19585 case 141: value
= 396; break; /* mvni --> ushr. */
19586 case 396: value
= 398; break; /* ushr --> urshr. */
19587 case 398: value
= 400; break; /* urshr --> sri. */
19588 case 400: value
= 402; break; /* sri --> sqshlu. */
19589 case 402: return NULL
; /* sqshlu --> NULL. */
19590 case 134: value
= 375; break; /* orr --> ssra. */
19591 case 375: value
= 377; break; /* ssra --> srsra. */
19592 case 377: value
= 378; break; /* srsra --> shl. */
19593 case 378: value
= 379; break; /* shl --> sqshl. */
19594 case 379: return NULL
; /* sqshl --> NULL. */
19595 case 142: value
= 397; break; /* bic --> usra. */
19596 case 397: value
= 399; break; /* usra --> ursra. */
19597 case 399: value
= 401; break; /* ursra --> sli. */
19598 case 401: value
= 403; break; /* sli --> uqshl. */
19599 case 403: return NULL
; /* uqshl --> NULL. */
19600 case 857: value
= 858; break; /* fmadd --> fmadd. */
19601 case 858: return NULL
; /* fmadd --> NULL. */
19602 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
19603 case 862: return NULL
; /* fnmadd --> NULL. */
19604 case 135: value
= 380; break; /* movi --> shrn. */
19605 case 380: value
= 381; break; /* shrn --> shrn2. */
19606 case 381: value
= 388; break; /* shrn2 --> sshll. */
19607 case 388: value
= 390; break; /* sshll --> sshll2. */
19608 case 390: return NULL
; /* sshll2 --> NULL. */
19609 case 143: value
= 404; break; /* mvni --> sqshrun. */
19610 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
19611 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
19612 case 412: value
= 414; break; /* ushll --> ushll2. */
19613 case 414: return NULL
; /* ushll2 --> NULL. */
19614 case 136: value
= 384; break; /* orr --> sqshrn. */
19615 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
19616 case 385: return NULL
; /* sqshrn2 --> NULL. */
19617 case 144: value
= 408; break; /* bic --> uqshrn. */
19618 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
19619 case 409: return NULL
; /* uqshrn2 --> NULL. */
19620 case 138: value
= 392; break; /* movi --> scvtf. */
19621 case 392: value
= 393; break; /* scvtf --> scvtf. */
19622 case 393: return NULL
; /* scvtf --> NULL. */
19623 case 146: value
= 147; break; /* movi --> movi. */
19624 case 147: value
= 416; break; /* movi --> ucvtf. */
19625 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
19626 case 417: return NULL
; /* ucvtf --> NULL. */
19627 case 140: value
= 394; break; /* fmov --> fcvtzs. */
19628 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
19629 case 395: return NULL
; /* fcvtzs --> NULL. */
19630 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
19631 case 419: return NULL
; /* fcvtzu --> NULL. */
19632 case 859: value
= 860; break; /* fmsub --> fmsub. */
19633 case 860: return NULL
; /* fmsub --> NULL. */
19634 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
19635 case 864: return NULL
; /* fnmsub --> NULL. */
19636 case 598: value
= 599; break; /* scvtf --> scvtf. */
19637 case 599: return NULL
; /* scvtf --> NULL. */
19638 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
19639 case 601: return NULL
; /* fcvtzs --> NULL. */
19640 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
19641 case 615: return NULL
; /* ucvtf --> NULL. */
19642 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
19643 case 617: return NULL
; /* fcvtzu --> NULL. */
19644 default: return NULL
;
19647 return aarch64_opcode_table
+ value
;
19650 const aarch64_opcode
*
19651 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
19653 /* Use the index as the key to locate the alias opcode. */
19654 int key
= opcode
- aarch64_opcode_table
;
19658 case 2: value
= 3; break; /* sbc --> ngc. */
19659 case 4: value
= 5; break; /* sbcs --> ngcs. */
19660 case 7: value
= 8; break; /* adds --> cmn. */
19661 case 10: value
= 11; break; /* subs --> cmp. */
19662 case 12: value
= 13; break; /* add --> mov. */
19663 case 14: value
= 15; break; /* adds --> cmn. */
19664 case 17: value
= 18; break; /* subs --> cmp. */
19665 case 22: value
= 23; break; /* adds --> cmn. */
19666 case 24: value
= 25; break; /* sub --> neg. */
19667 case 26: value
= 27; break; /* subs --> cmp. */
19668 case 152: value
= 153; break; /* umov --> mov. */
19669 case 154: value
= 155; break; /* ins --> mov. */
19670 case 156: value
= 157; break; /* ins --> mov. */
19671 case 242: value
= 243; break; /* not --> mvn. */
19672 case 317: value
= 318; break; /* orr --> mov. */
19673 case 388: value
= 389; break; /* sshll --> sxtl. */
19674 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
19675 case 412: value
= 413; break; /* ushll --> uxtl. */
19676 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
19677 case 535: value
= 536; break; /* dup --> mov. */
19678 case 618: value
= 623; break; /* sbfm --> sxtw. */
19679 case 625: value
= 627; break; /* bfm --> bfc. */
19680 case 629: value
= 633; break; /* ubfm --> uxth. */
19681 case 663: value
= 665; break; /* csinc --> cset. */
19682 case 666: value
= 668; break; /* csinv --> csetm. */
19683 case 669: value
= 670; break; /* csneg --> cneg. */
19684 case 688: value
= 688; break; /* rev --> rev. */
19685 case 713: value
= 714; break; /* lslv --> lsl. */
19686 case 715: value
= 716; break; /* lsrv --> lsr. */
19687 case 717: value
= 718; break; /* asrv --> asr. */
19688 case 719: value
= 720; break; /* rorv --> ror. */
19689 case 722: value
= 723; break; /* subps --> cmpp. */
19690 case 735: value
= 736; break; /* madd --> mul. */
19691 case 737: value
= 738; break; /* msub --> mneg. */
19692 case 739: value
= 740; break; /* smaddl --> smull. */
19693 case 741: value
= 742; break; /* smsubl --> smnegl. */
19694 case 744: value
= 745; break; /* umaddl --> umull. */
19695 case 746: value
= 747; break; /* umsubl --> umnegl. */
19696 case 757: value
= 758; break; /* extr --> ror. */
19697 case 987: value
= 988; break; /* and --> bic. */
19698 case 989: value
= 990; break; /* orr --> mov. */
19699 case 992: value
= 993; break; /* ands --> tst. */
19700 case 996: value
= 998; break; /* orr --> uxtw. */
19701 case 999: value
= 1000; break; /* orn --> mvn. */
19702 case 1003: value
= 1004; break; /* ands --> tst. */
19703 case 1034: value
= 1130; break; /* ldaddb --> staddb. */
19704 case 1035: value
= 1131; break; /* ldaddh --> staddh. */
19705 case 1036: value
= 1132; break; /* ldadd --> stadd. */
19706 case 1038: value
= 1133; break; /* ldaddlb --> staddlb. */
19707 case 1041: value
= 1134; break; /* ldaddlh --> staddlh. */
19708 case 1044: value
= 1135; break; /* ldaddl --> staddl. */
19709 case 1046: value
= 1136; break; /* ldclrb --> stclrb. */
19710 case 1047: value
= 1137; break; /* ldclrh --> stclrh. */
19711 case 1048: value
= 1138; break; /* ldclr --> stclr. */
19712 case 1050: value
= 1139; break; /* ldclrlb --> stclrlb. */
19713 case 1053: value
= 1140; break; /* ldclrlh --> stclrlh. */
19714 case 1056: value
= 1141; break; /* ldclrl --> stclrl. */
19715 case 1058: value
= 1142; break; /* ldeorb --> steorb. */
19716 case 1059: value
= 1143; break; /* ldeorh --> steorh. */
19717 case 1060: value
= 1144; break; /* ldeor --> steor. */
19718 case 1062: value
= 1145; break; /* ldeorlb --> steorlb. */
19719 case 1065: value
= 1146; break; /* ldeorlh --> steorlh. */
19720 case 1068: value
= 1147; break; /* ldeorl --> steorl. */
19721 case 1070: value
= 1148; break; /* ldsetb --> stsetb. */
19722 case 1071: value
= 1149; break; /* ldseth --> stseth. */
19723 case 1072: value
= 1150; break; /* ldset --> stset. */
19724 case 1074: value
= 1151; break; /* ldsetlb --> stsetlb. */
19725 case 1077: value
= 1152; break; /* ldsetlh --> stsetlh. */
19726 case 1080: value
= 1153; break; /* ldsetl --> stsetl. */
19727 case 1082: value
= 1154; break; /* ldsmaxb --> stsmaxb. */
19728 case 1083: value
= 1155; break; /* ldsmaxh --> stsmaxh. */
19729 case 1084: value
= 1156; break; /* ldsmax --> stsmax. */
19730 case 1086: value
= 1157; break; /* ldsmaxlb --> stsmaxlb. */
19731 case 1089: value
= 1158; break; /* ldsmaxlh --> stsmaxlh. */
19732 case 1092: value
= 1159; break; /* ldsmaxl --> stsmaxl. */
19733 case 1094: value
= 1160; break; /* ldsminb --> stsminb. */
19734 case 1095: value
= 1161; break; /* ldsminh --> stsminh. */
19735 case 1096: value
= 1162; break; /* ldsmin --> stsmin. */
19736 case 1098: value
= 1163; break; /* ldsminlb --> stsminlb. */
19737 case 1101: value
= 1164; break; /* ldsminlh --> stsminlh. */
19738 case 1104: value
= 1165; break; /* ldsminl --> stsminl. */
19739 case 1106: value
= 1166; break; /* ldumaxb --> stumaxb. */
19740 case 1107: value
= 1167; break; /* ldumaxh --> stumaxh. */
19741 case 1108: value
= 1168; break; /* ldumax --> stumax. */
19742 case 1110: value
= 1169; break; /* ldumaxlb --> stumaxlb. */
19743 case 1113: value
= 1170; break; /* ldumaxlh --> stumaxlh. */
19744 case 1116: value
= 1171; break; /* ldumaxl --> stumaxl. */
19745 case 1118: value
= 1172; break; /* lduminb --> stuminb. */
19746 case 1119: value
= 1173; break; /* lduminh --> stuminh. */
19747 case 1120: value
= 1174; break; /* ldumin --> stumin. */
19748 case 1122: value
= 1175; break; /* lduminlb --> stuminlb. */
19749 case 1125: value
= 1176; break; /* lduminlh --> stuminlh. */
19750 case 1128: value
= 1177; break; /* lduminl --> stuminl. */
19751 case 1178: value
= 1179; break; /* movn --> mov. */
19752 case 1180: value
= 1181; break; /* movz --> mov. */
19753 case 1186: value
= 1227; break; /* hint --> autibsp. */
19754 case 1203: value
= 1205; break; /* dsb --> pssbb. */
19755 case 1209: value
= 1216; break; /* sys --> cpp. */
19756 case 1275: value
= 2025; break; /* and --> bic. */
19757 case 1277: value
= 1258; break; /* and --> mov. */
19758 case 1278: value
= 1262; break; /* ands --> movs. */
19759 case 1313: value
= 2026; break; /* cmpge --> cmple. */
19760 case 1316: value
= 2029; break; /* cmpgt --> cmplt. */
19761 case 1318: value
= 2027; break; /* cmphi --> cmplo. */
19762 case 1321: value
= 2028; break; /* cmphs --> cmpls. */
19763 case 1343: value
= 1255; break; /* cpy --> mov. */
19764 case 1344: value
= 1257; break; /* cpy --> mov. */
19765 case 1345: value
= 2036; break; /* cpy --> fmov. */
19766 case 1357: value
= 1250; break; /* dup --> mov. */
19767 case 1358: value
= 1252; break; /* dup --> mov. */
19768 case 1359: value
= 2035; break; /* dup --> fmov. */
19769 case 1360: value
= 1253; break; /* dupm --> mov. */
19770 case 1362: value
= 2030; break; /* eor --> eon. */
19771 case 1364: value
= 1263; break; /* eor --> not. */
19772 case 1365: value
= 1264; break; /* eors --> nots. */
19773 case 1370: value
= 2031; break; /* facge --> facle. */
19774 case 1371: value
= 2032; break; /* facgt --> faclt. */
19775 case 1384: value
= 2033; break; /* fcmge --> fcmle. */
19776 case 1386: value
= 2034; break; /* fcmgt --> fcmlt. */
19777 case 1392: value
= 1247; break; /* fcpy --> fmov. */
19778 case 1415: value
= 1246; break; /* fdup --> fmov. */
19779 case 1746: value
= 1248; break; /* orr --> mov. */
19780 case 1747: value
= 2037; break; /* orr --> orn. */
19781 case 1749: value
= 1251; break; /* orr --> mov. */
19782 case 1750: value
= 1261; break; /* orrs --> movs. */
19783 case 1812: value
= 1256; break; /* sel --> mov. */
19784 case 1813: value
= 1259; break; /* sel --> mov. */
19785 default: return NULL
;
19788 return aarch64_opcode_table
+ value
;
19791 const aarch64_opcode
*
19792 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
19794 /* Use the index as the key to locate the next opcode. */
19795 int key
= opcode
- aarch64_opcode_table
;
19799 case 3: value
= 2; break; /* ngc --> sbc. */
19800 case 5: value
= 4; break; /* ngcs --> sbcs. */
19801 case 8: value
= 7; break; /* cmn --> adds. */
19802 case 11: value
= 10; break; /* cmp --> subs. */
19803 case 13: value
= 12; break; /* mov --> add. */
19804 case 15: value
= 14; break; /* cmn --> adds. */
19805 case 18: value
= 17; break; /* cmp --> subs. */
19806 case 23: value
= 22; break; /* cmn --> adds. */
19807 case 25: value
= 24; break; /* neg --> sub. */
19808 case 27: value
= 28; break; /* cmp --> negs. */
19809 case 28: value
= 26; break; /* negs --> subs. */
19810 case 153: value
= 152; break; /* mov --> umov. */
19811 case 155: value
= 154; break; /* mov --> ins. */
19812 case 157: value
= 156; break; /* mov --> ins. */
19813 case 243: value
= 242; break; /* mvn --> not. */
19814 case 318: value
= 317; break; /* mov --> orr. */
19815 case 389: value
= 388; break; /* sxtl --> sshll. */
19816 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
19817 case 413: value
= 412; break; /* uxtl --> ushll. */
19818 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
19819 case 536: value
= 535; break; /* mov --> dup. */
19820 case 623: value
= 622; break; /* sxtw --> sxth. */
19821 case 622: value
= 621; break; /* sxth --> sxtb. */
19822 case 621: value
= 624; break; /* sxtb --> asr. */
19823 case 624: value
= 620; break; /* asr --> sbfx. */
19824 case 620: value
= 619; break; /* sbfx --> sbfiz. */
19825 case 619: value
= 618; break; /* sbfiz --> sbfm. */
19826 case 627: value
= 628; break; /* bfc --> bfxil. */
19827 case 628: value
= 626; break; /* bfxil --> bfi. */
19828 case 626: value
= 625; break; /* bfi --> bfm. */
19829 case 633: value
= 632; break; /* uxth --> uxtb. */
19830 case 632: value
= 635; break; /* uxtb --> lsr. */
19831 case 635: value
= 634; break; /* lsr --> lsl. */
19832 case 634: value
= 631; break; /* lsl --> ubfx. */
19833 case 631: value
= 630; break; /* ubfx --> ubfiz. */
19834 case 630: value
= 629; break; /* ubfiz --> ubfm. */
19835 case 665: value
= 664; break; /* cset --> cinc. */
19836 case 664: value
= 663; break; /* cinc --> csinc. */
19837 case 668: value
= 667; break; /* csetm --> cinv. */
19838 case 667: value
= 666; break; /* cinv --> csinv. */
19839 case 670: value
= 669; break; /* cneg --> csneg. */
19840 case 688: value
= 689; break; /* rev --> rev64. */
19841 case 714: value
= 713; break; /* lsl --> lslv. */
19842 case 716: value
= 715; break; /* lsr --> lsrv. */
19843 case 718: value
= 717; break; /* asr --> asrv. */
19844 case 720: value
= 719; break; /* ror --> rorv. */
19845 case 723: value
= 722; break; /* cmpp --> subps. */
19846 case 736: value
= 735; break; /* mul --> madd. */
19847 case 738: value
= 737; break; /* mneg --> msub. */
19848 case 740: value
= 739; break; /* smull --> smaddl. */
19849 case 742: value
= 741; break; /* smnegl --> smsubl. */
19850 case 745: value
= 744; break; /* umull --> umaddl. */
19851 case 747: value
= 746; break; /* umnegl --> umsubl. */
19852 case 758: value
= 757; break; /* ror --> extr. */
19853 case 988: value
= 987; break; /* bic --> and. */
19854 case 990: value
= 989; break; /* mov --> orr. */
19855 case 993: value
= 992; break; /* tst --> ands. */
19856 case 998: value
= 997; break; /* uxtw --> mov. */
19857 case 997: value
= 996; break; /* mov --> orr. */
19858 case 1000: value
= 999; break; /* mvn --> orn. */
19859 case 1004: value
= 1003; break; /* tst --> ands. */
19860 case 1130: value
= 1034; break; /* staddb --> ldaddb. */
19861 case 1131: value
= 1035; break; /* staddh --> ldaddh. */
19862 case 1132: value
= 1036; break; /* stadd --> ldadd. */
19863 case 1133: value
= 1038; break; /* staddlb --> ldaddlb. */
19864 case 1134: value
= 1041; break; /* staddlh --> ldaddlh. */
19865 case 1135: value
= 1044; break; /* staddl --> ldaddl. */
19866 case 1136: value
= 1046; break; /* stclrb --> ldclrb. */
19867 case 1137: value
= 1047; break; /* stclrh --> ldclrh. */
19868 case 1138: value
= 1048; break; /* stclr --> ldclr. */
19869 case 1139: value
= 1050; break; /* stclrlb --> ldclrlb. */
19870 case 1140: value
= 1053; break; /* stclrlh --> ldclrlh. */
19871 case 1141: value
= 1056; break; /* stclrl --> ldclrl. */
19872 case 1142: value
= 1058; break; /* steorb --> ldeorb. */
19873 case 1143: value
= 1059; break; /* steorh --> ldeorh. */
19874 case 1144: value
= 1060; break; /* steor --> ldeor. */
19875 case 1145: value
= 1062; break; /* steorlb --> ldeorlb. */
19876 case 1146: value
= 1065; break; /* steorlh --> ldeorlh. */
19877 case 1147: value
= 1068; break; /* steorl --> ldeorl. */
19878 case 1148: value
= 1070; break; /* stsetb --> ldsetb. */
19879 case 1149: value
= 1071; break; /* stseth --> ldseth. */
19880 case 1150: value
= 1072; break; /* stset --> ldset. */
19881 case 1151: value
= 1074; break; /* stsetlb --> ldsetlb. */
19882 case 1152: value
= 1077; break; /* stsetlh --> ldsetlh. */
19883 case 1153: value
= 1080; break; /* stsetl --> ldsetl. */
19884 case 1154: value
= 1082; break; /* stsmaxb --> ldsmaxb. */
19885 case 1155: value
= 1083; break; /* stsmaxh --> ldsmaxh. */
19886 case 1156: value
= 1084; break; /* stsmax --> ldsmax. */
19887 case 1157: value
= 1086; break; /* stsmaxlb --> ldsmaxlb. */
19888 case 1158: value
= 1089; break; /* stsmaxlh --> ldsmaxlh. */
19889 case 1159: value
= 1092; break; /* stsmaxl --> ldsmaxl. */
19890 case 1160: value
= 1094; break; /* stsminb --> ldsminb. */
19891 case 1161: value
= 1095; break; /* stsminh --> ldsminh. */
19892 case 1162: value
= 1096; break; /* stsmin --> ldsmin. */
19893 case 1163: value
= 1098; break; /* stsminlb --> ldsminlb. */
19894 case 1164: value
= 1101; break; /* stsminlh --> ldsminlh. */
19895 case 1165: value
= 1104; break; /* stsminl --> ldsminl. */
19896 case 1166: value
= 1106; break; /* stumaxb --> ldumaxb. */
19897 case 1167: value
= 1107; break; /* stumaxh --> ldumaxh. */
19898 case 1168: value
= 1108; break; /* stumax --> ldumax. */
19899 case 1169: value
= 1110; break; /* stumaxlb --> ldumaxlb. */
19900 case 1170: value
= 1113; break; /* stumaxlh --> ldumaxlh. */
19901 case 1171: value
= 1116; break; /* stumaxl --> ldumaxl. */
19902 case 1172: value
= 1118; break; /* stuminb --> lduminb. */
19903 case 1173: value
= 1119; break; /* stuminh --> lduminh. */
19904 case 1174: value
= 1120; break; /* stumin --> ldumin. */
19905 case 1175: value
= 1122; break; /* stuminlb --> lduminlb. */
19906 case 1176: value
= 1125; break; /* stuminlh --> lduminlh. */
19907 case 1177: value
= 1128; break; /* stuminl --> lduminl. */
19908 case 1179: value
= 1178; break; /* mov --> movn. */
19909 case 1181: value
= 1180; break; /* mov --> movz. */
19910 case 1227: value
= 1226; break; /* autibsp --> autibz. */
19911 case 1226: value
= 1225; break; /* autibz --> autiasp. */
19912 case 1225: value
= 1224; break; /* autiasp --> autiaz. */
19913 case 1224: value
= 1223; break; /* autiaz --> pacibsp. */
19914 case 1223: value
= 1222; break; /* pacibsp --> pacibz. */
19915 case 1222: value
= 1221; break; /* pacibz --> paciasp. */
19916 case 1221: value
= 1220; break; /* paciasp --> paciaz. */
19917 case 1220: value
= 1201; break; /* paciaz --> psb. */
19918 case 1201: value
= 1200; break; /* psb --> esb. */
19919 case 1200: value
= 1199; break; /* esb --> autib1716. */
19920 case 1199: value
= 1198; break; /* autib1716 --> autia1716. */
19921 case 1198: value
= 1197; break; /* autia1716 --> pacib1716. */
19922 case 1197: value
= 1196; break; /* pacib1716 --> pacia1716. */
19923 case 1196: value
= 1195; break; /* pacia1716 --> xpaclri. */
19924 case 1195: value
= 1194; break; /* xpaclri --> sevl. */
19925 case 1194: value
= 1193; break; /* sevl --> sev. */
19926 case 1193: value
= 1192; break; /* sev --> wfi. */
19927 case 1192: value
= 1191; break; /* wfi --> wfe. */
19928 case 1191: value
= 1190; break; /* wfe --> yield. */
19929 case 1190: value
= 1189; break; /* yield --> bti. */
19930 case 1189: value
= 1188; break; /* bti --> csdb. */
19931 case 1188: value
= 1187; break; /* csdb --> nop. */
19932 case 1187: value
= 1186; break; /* nop --> hint. */
19933 case 1205: value
= 1204; break; /* pssbb --> ssbb. */
19934 case 1204: value
= 1203; break; /* ssbb --> dsb. */
19935 case 1216: value
= 1215; break; /* cpp --> dvp. */
19936 case 1215: value
= 1214; break; /* dvp --> cfp. */
19937 case 1214: value
= 1213; break; /* cfp --> tlbi. */
19938 case 1213: value
= 1212; break; /* tlbi --> ic. */
19939 case 1212: value
= 1211; break; /* ic --> dc. */
19940 case 1211: value
= 1210; break; /* dc --> at. */
19941 case 1210: value
= 1209; break; /* at --> sys. */
19942 case 2025: value
= 1275; break; /* bic --> and. */
19943 case 1258: value
= 1277; break; /* mov --> and. */
19944 case 1262: value
= 1278; break; /* movs --> ands. */
19945 case 2026: value
= 1313; break; /* cmple --> cmpge. */
19946 case 2029: value
= 1316; break; /* cmplt --> cmpgt. */
19947 case 2027: value
= 1318; break; /* cmplo --> cmphi. */
19948 case 2028: value
= 1321; break; /* cmpls --> cmphs. */
19949 case 1255: value
= 1343; break; /* mov --> cpy. */
19950 case 1257: value
= 1344; break; /* mov --> cpy. */
19951 case 2036: value
= 1260; break; /* fmov --> mov. */
19952 case 1260: value
= 1345; break; /* mov --> cpy. */
19953 case 1250: value
= 1357; break; /* mov --> dup. */
19954 case 1252: value
= 1249; break; /* mov --> mov. */
19955 case 1249: value
= 1358; break; /* mov --> dup. */
19956 case 2035: value
= 1254; break; /* fmov --> mov. */
19957 case 1254: value
= 1359; break; /* mov --> dup. */
19958 case 1253: value
= 1360; break; /* mov --> dupm. */
19959 case 2030: value
= 1362; break; /* eon --> eor. */
19960 case 1263: value
= 1364; break; /* not --> eor. */
19961 case 1264: value
= 1365; break; /* nots --> eors. */
19962 case 2031: value
= 1370; break; /* facle --> facge. */
19963 case 2032: value
= 1371; break; /* faclt --> facgt. */
19964 case 2033: value
= 1384; break; /* fcmle --> fcmge. */
19965 case 2034: value
= 1386; break; /* fcmlt --> fcmgt. */
19966 case 1247: value
= 1392; break; /* fmov --> fcpy. */
19967 case 1246: value
= 1415; break; /* fmov --> fdup. */
19968 case 1248: value
= 1746; break; /* mov --> orr. */
19969 case 2037: value
= 1747; break; /* orn --> orr. */
19970 case 1251: value
= 1749; break; /* mov --> orr. */
19971 case 1261: value
= 1750; break; /* movs --> orrs. */
19972 case 1256: value
= 1812; break; /* mov --> sel. */
19973 case 1259: value
= 1813; break; /* mov --> sel. */
19974 default: return NULL
;
19977 return aarch64_opcode_table
+ value
;
19981 aarch64_extract_operand (const aarch64_operand
*self
,
19982 aarch64_opnd_info
*info
,
19983 aarch64_insn code
, const aarch64_inst
*inst
,
19984 aarch64_operand_error
*errors
)
19986 /* Use the index as the key. */
19987 int key
= self
- aarch64_operands
;
20035 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
20037 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
20039 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
20041 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
20043 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
20045 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
20051 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
20053 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
20055 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
20057 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
20059 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
20095 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
20098 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
20102 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
20104 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
20107 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
20110 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
20112 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
20114 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
20116 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
20120 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
20123 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
20126 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
20129 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
20131 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
20137 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
20139 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
20141 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
20143 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
20145 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
20147 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
20149 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
20155 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
20158 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
20160 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
20163 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
20165 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
20170 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
20172 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
20174 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
20179 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
20193 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
20202 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
20207 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
20209 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
20211 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
20213 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
20215 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
20217 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
20219 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
20221 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
20223 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
20225 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
20227 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
20229 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
20232 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
20235 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
20239 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
20241 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
20244 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
20245 default: assert (0); abort ();
This page took 0.983156 seconds and 5 git commands to generate.