1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2019 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 x00x0001xxxxxxxxxxxxxxxxxxxxxxxx
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 x10x0001xxxxxxxxxxxxxxxxxxxxxxxx
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x01x0001xxxxxxxxxxxxxxxxxxxxxxxx
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 x11x0001xxxxxxxxxxxxxxxxxxxxxxxx
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 0000100x000xxxxx0xxxxxxxxxxxxxxx
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 0100100x000xxxxx0xxxxxxxxxxxxxxx
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 1x00100x000xxxxx0xxxxxxxxxxxxxxx
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 0x00100x001xxxxx0xxxxxxxxxxxxxxx
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 1x00100x001xxxxx0xxxxxxxxxxxxxxx
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 0000100x000xxxxx1xxxxxxxxxxxxxxx
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 0100100x000xxxxx1xxxxxxxxxxxxxxx
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 1x00100x000xxxxx1xxxxxxxxxxxxxxx
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 0x00100x001xxxxx1xxxxxxxxxxxxxxx
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 1x00100x001xxxxx1xxxxxxxxxxxxxxx
213 if (((word
>> 30) & 0x1) == 0)
215 /* 33222222222211111111110000000000
216 10987654321098765432109876543210
217 x010100x00xxxxxxxxxxxxxxxxxxxxxx
223 /* 33222222222211111111110000000000
224 10987654321098765432109876543210
225 x110100x00xxxxxxxxxxxxxxxxxxxxxx
233 if (((word
>> 29) & 0x1) == 0)
235 if (((word
>> 15) & 0x1) == 0)
237 if (((word
>> 21) & 0x1) == 0)
239 if (((word
>> 31) & 0x1) == 0)
241 /* 33222222222211111111110000000000
242 10987654321098765432109876543210
243 0x00100x100xxxxx0xxxxxxxxxxxxxxx
249 /* 33222222222211111111110000000000
250 10987654321098765432109876543210
251 1x00100x100xxxxx0xxxxxxxxxxxxxxx
258 if (((word
>> 31) & 0x1) == 0)
260 if (((word
>> 30) & 0x1) == 0)
262 /* 33222222222211111111110000000000
263 10987654321098765432109876543210
264 0000100x101xxxxx0xxxxxxxxxxxxxxx
270 /* 33222222222211111111110000000000
271 10987654321098765432109876543210
272 0100100x101xxxxx0xxxxxxxxxxxxxxx
279 /* 33222222222211111111110000000000
280 10987654321098765432109876543210
281 1x00100x101xxxxx0xxxxxxxxxxxxxxx
289 if (((word
>> 21) & 0x1) == 0)
291 if (((word
>> 31) & 0x1) == 0)
293 if (((word
>> 30) & 0x1) == 0)
295 /* 33222222222211111111110000000000
296 10987654321098765432109876543210
297 0000100x100xxxxx1xxxxxxxxxxxxxxx
303 /* 33222222222211111111110000000000
304 10987654321098765432109876543210
305 0100100x100xxxxx1xxxxxxxxxxxxxxx
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 1x00100x100xxxxx1xxxxxxxxxxxxxxx
321 if (((word
>> 31) & 0x1) == 0)
323 if (((word
>> 30) & 0x1) == 0)
325 /* 33222222222211111111110000000000
326 10987654321098765432109876543210
327 0000100x101xxxxx1xxxxxxxxxxxxxxx
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 0100100x101xxxxx1xxxxxxxxxxxxxxx
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 1x00100x101xxxxx1xxxxxxxxxxxxxxx
353 if (((word
>> 30) & 0x1) == 0)
355 /* 33222222222211111111110000000000
356 10987654321098765432109876543210
357 x010100x10xxxxxxxxxxxxxxxxxxxxxx
363 /* 33222222222211111111110000000000
364 10987654321098765432109876543210
365 x110100x10xxxxxxxxxxxxxxxxxxxxxx
374 if (((word
>> 23) & 0x1) == 0)
376 if (((word
>> 29) & 0x1) == 0)
378 if (((word
>> 15) & 0x1) == 0)
380 if (((word
>> 21) & 0x1) == 0)
382 if (((word
>> 31) & 0x1) == 0)
384 if (((word
>> 30) & 0x1) == 0)
386 /* 33222222222211111111110000000000
387 10987654321098765432109876543210
388 0000100x010xxxxx0xxxxxxxxxxxxxxx
394 /* 33222222222211111111110000000000
395 10987654321098765432109876543210
396 0100100x010xxxxx0xxxxxxxxxxxxxxx
403 /* 33222222222211111111110000000000
404 10987654321098765432109876543210
405 1x00100x010xxxxx0xxxxxxxxxxxxxxx
412 if (((word
>> 31) & 0x1) == 0)
414 /* 33222222222211111111110000000000
415 10987654321098765432109876543210
416 0x00100x011xxxxx0xxxxxxxxxxxxxxx
422 /* 33222222222211111111110000000000
423 10987654321098765432109876543210
424 1x00100x011xxxxx0xxxxxxxxxxxxxxx
432 if (((word
>> 21) & 0x1) == 0)
434 if (((word
>> 31) & 0x1) == 0)
436 if (((word
>> 30) & 0x1) == 0)
438 /* 33222222222211111111110000000000
439 10987654321098765432109876543210
440 0000100x010xxxxx1xxxxxxxxxxxxxxx
446 /* 33222222222211111111110000000000
447 10987654321098765432109876543210
448 0100100x010xxxxx1xxxxxxxxxxxxxxx
455 /* 33222222222211111111110000000000
456 10987654321098765432109876543210
457 1x00100x010xxxxx1xxxxxxxxxxxxxxx
464 if (((word
>> 31) & 0x1) == 0)
466 /* 33222222222211111111110000000000
467 10987654321098765432109876543210
468 0x00100x011xxxxx1xxxxxxxxxxxxxxx
474 /* 33222222222211111111110000000000
475 10987654321098765432109876543210
476 1x00100x011xxxxx1xxxxxxxxxxxxxxx
485 if (((word
>> 30) & 0x1) == 0)
487 /* 33222222222211111111110000000000
488 10987654321098765432109876543210
489 x010100x01xxxxxxxxxxxxxxxxxxxxxx
495 /* 33222222222211111111110000000000
496 10987654321098765432109876543210
497 x110100x01xxxxxxxxxxxxxxxxxxxxxx
505 if (((word
>> 29) & 0x1) == 0)
507 if (((word
>> 15) & 0x1) == 0)
509 if (((word
>> 21) & 0x1) == 0)
511 if (((word
>> 31) & 0x1) == 0)
513 if (((word
>> 30) & 0x1) == 0)
515 /* 33222222222211111111110000000000
516 10987654321098765432109876543210
517 0000100x110xxxxx0xxxxxxxxxxxxxxx
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 0100100x110xxxxx0xxxxxxxxxxxxxxx
532 /* 33222222222211111111110000000000
533 10987654321098765432109876543210
534 1x00100x110xxxxx0xxxxxxxxxxxxxxx
541 if (((word
>> 31) & 0x1) == 0)
543 if (((word
>> 30) & 0x1) == 0)
545 /* 33222222222211111111110000000000
546 10987654321098765432109876543210
547 0000100x111xxxxx0xxxxxxxxxxxxxxx
553 /* 33222222222211111111110000000000
554 10987654321098765432109876543210
555 0100100x111xxxxx0xxxxxxxxxxxxxxx
562 /* 33222222222211111111110000000000
563 10987654321098765432109876543210
564 1x00100x111xxxxx0xxxxxxxxxxxxxxx
572 if (((word
>> 21) & 0x1) == 0)
574 if (((word
>> 31) & 0x1) == 0)
576 if (((word
>> 30) & 0x1) == 0)
578 /* 33222222222211111111110000000000
579 10987654321098765432109876543210
580 0000100x110xxxxx1xxxxxxxxxxxxxxx
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 0100100x110xxxxx1xxxxxxxxxxxxxxx
595 /* 33222222222211111111110000000000
596 10987654321098765432109876543210
597 1x00100x110xxxxx1xxxxxxxxxxxxxxx
604 if (((word
>> 31) & 0x1) == 0)
606 if (((word
>> 30) & 0x1) == 0)
608 /* 33222222222211111111110000000000
609 10987654321098765432109876543210
610 0000100x111xxxxx1xxxxxxxxxxxxxxx
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 0100100x111xxxxx1xxxxxxxxxxxxxxx
625 /* 33222222222211111111110000000000
626 10987654321098765432109876543210
627 1x00100x111xxxxx1xxxxxxxxxxxxxxx
636 if (((word
>> 30) & 0x1) == 0)
638 /* 33222222222211111111110000000000
639 10987654321098765432109876543210
640 x010100x11xxxxxxxxxxxxxxxxxxxxxx
646 /* 33222222222211111111110000000000
647 10987654321098765432109876543210
648 x110100x11xxxxxxxxxxxxxxxxxxxxxx
658 if (((word
>> 24) & 0x1) == 0)
660 if (((word
>> 29) & 0x1) == 0)
662 if (((word
>> 31) & 0x1) == 0)
664 /* 33222222222211111111110000000000
665 10987654321098765432109876543210
666 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
672 if (((word
>> 30) & 0x1) == 0)
674 /* 33222222222211111111110000000000
675 10987654321098765432109876543210
676 10011000xxxxxxxxxxxxxxxxxxxxxxxx
682 /* 33222222222211111111110000000000
683 10987654321098765432109876543210
684 11011000xxxxxxxxxxxxxxxxxxxxxxxx
692 if (((word
>> 10) & 0x1) == 0)
694 if (((word
>> 11) & 0x1) == 0)
696 if (((word
>> 21) & 0x1) == 0)
698 if (((word
>> 23) & 0x1) == 0)
700 if (((word
>> 22) & 0x1) == 0)
702 if (((word
>> 31) & 0x1) == 0)
704 if (((word
>> 30) & 0x1) == 0)
706 /* 33222222222211111111110000000000
707 10987654321098765432109876543210
708 00111000000xxxxxxxxx00xxxxxxxxxx
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 01111000000xxxxxxxxx00xxxxxxxxxx
723 /* 33222222222211111111110000000000
724 10987654321098765432109876543210
725 1x111000000xxxxxxxxx00xxxxxxxxxx
732 if (((word
>> 31) & 0x1) == 0)
734 if (((word
>> 30) & 0x1) == 0)
736 /* 33222222222211111111110000000000
737 10987654321098765432109876543210
738 00111000010xxxxxxxxx00xxxxxxxxxx
744 /* 33222222222211111111110000000000
745 10987654321098765432109876543210
746 01111000010xxxxxxxxx00xxxxxxxxxx
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 1x111000010xxxxxxxxx00xxxxxxxxxx
763 if (((word
>> 30) & 0x1) == 0)
765 if (((word
>> 31) & 0x1) == 0)
767 /* 33222222222211111111110000000000
768 10987654321098765432109876543210
769 001110001x0xxxxxxxxx00xxxxxxxxxx
775 /* 33222222222211111111110000000000
776 10987654321098765432109876543210
777 101110001x0xxxxxxxxx00xxxxxxxxxx
784 if (((word
>> 31) & 0x1) == 0)
786 /* 33222222222211111111110000000000
787 10987654321098765432109876543210
788 011110001x0xxxxxxxxx00xxxxxxxxxx
794 /* 33222222222211111111110000000000
795 10987654321098765432109876543210
796 111110001x0xxxxxxxxx00xxxxxxxxxx
805 if (((word
>> 12) & 0x1) == 0)
807 if (((word
>> 13) & 0x1) == 0)
809 if (((word
>> 14) & 0x1) == 0)
811 if (((word
>> 15) & 0x1) == 0)
813 if (((word
>> 22) & 0x1) == 0)
815 if (((word
>> 23) & 0x1) == 0)
817 if (((word
>> 31) & 0x1) == 0)
819 if (((word
>> 30) & 0x1) == 0)
821 /* 33222222222211111111110000000000
822 10987654321098765432109876543210
823 00111000001xxxxx000000xxxxxxxxxx
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 01111000001xxxxx000000xxxxxxxxxx
838 /* 33222222222211111111110000000000
839 10987654321098765432109876543210
840 1x111000001xxxxx000000xxxxxxxxxx
847 if (((word
>> 31) & 0x1) == 0)
849 if (((word
>> 30) & 0x1) == 0)
851 /* 33222222222211111111110000000000
852 10987654321098765432109876543210
853 00111000101xxxxx000000xxxxxxxxxx
859 /* 33222222222211111111110000000000
860 10987654321098765432109876543210
861 01111000101xxxxx000000xxxxxxxxxx
868 /* 33222222222211111111110000000000
869 10987654321098765432109876543210
870 1x111000101xxxxx000000xxxxxxxxxx
878 if (((word
>> 23) & 0x1) == 0)
880 if (((word
>> 31) & 0x1) == 0)
882 if (((word
>> 30) & 0x1) == 0)
884 /* 33222222222211111111110000000000
885 10987654321098765432109876543210
886 00111000011xxxxx000000xxxxxxxxxx
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 01111000011xxxxx000000xxxxxxxxxx
901 /* 33222222222211111111110000000000
902 10987654321098765432109876543210
903 1x111000011xxxxx000000xxxxxxxxxx
910 if (((word
>> 31) & 0x1) == 0)
912 if (((word
>> 30) & 0x1) == 0)
914 /* 33222222222211111111110000000000
915 10987654321098765432109876543210
916 00111000111xxxxx000000xxxxxxxxxx
922 /* 33222222222211111111110000000000
923 10987654321098765432109876543210
924 01111000111xxxxx000000xxxxxxxxxx
931 /* 33222222222211111111110000000000
932 10987654321098765432109876543210
933 1x111000111xxxxx000000xxxxxxxxxx
942 if (((word
>> 22) & 0x1) == 0)
944 if (((word
>> 23) & 0x1) == 0)
946 if (((word
>> 31) & 0x1) == 0)
948 if (((word
>> 30) & 0x1) == 0)
950 /* 33222222222211111111110000000000
951 10987654321098765432109876543210
952 00111000001xxxxx100000xxxxxxxxxx
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 01111000001xxxxx100000xxxxxxxxxx
967 /* 33222222222211111111110000000000
968 10987654321098765432109876543210
969 1x111000001xxxxx100000xxxxxxxxxx
976 if (((word
>> 31) & 0x1) == 0)
978 if (((word
>> 30) & 0x1) == 0)
980 /* 33222222222211111111110000000000
981 10987654321098765432109876543210
982 00111000101xxxxx100000xxxxxxxxxx
988 /* 33222222222211111111110000000000
989 10987654321098765432109876543210
990 01111000101xxxxx100000xxxxxxxxxx
997 /* 33222222222211111111110000000000
998 10987654321098765432109876543210
999 1x111000101xxxxx100000xxxxxxxxxx
1007 if (((word
>> 23) & 0x1) == 0)
1009 if (((word
>> 31) & 0x1) == 0)
1011 if (((word
>> 30) & 0x1) == 0)
1013 /* 33222222222211111111110000000000
1014 10987654321098765432109876543210
1015 00111000011xxxxx100000xxxxxxxxxx
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 01111000011xxxxx100000xxxxxxxxxx
1030 /* 33222222222211111111110000000000
1031 10987654321098765432109876543210
1032 1x111000011xxxxx100000xxxxxxxxxx
1039 if (((word
>> 31) & 0x1) == 0)
1041 if (((word
>> 30) & 0x1) == 0)
1043 /* 33222222222211111111110000000000
1044 10987654321098765432109876543210
1045 00111000111xxxxx100000xxxxxxxxxx
1051 /* 33222222222211111111110000000000
1052 10987654321098765432109876543210
1053 01111000111xxxxx100000xxxxxxxxxx
1060 /* 33222222222211111111110000000000
1061 10987654321098765432109876543210
1062 1x111000111xxxxx100000xxxxxxxxxx
1072 if (((word
>> 15) & 0x1) == 0)
1074 if (((word
>> 22) & 0x1) == 0)
1076 if (((word
>> 23) & 0x1) == 0)
1078 if (((word
>> 31) & 0x1) == 0)
1080 if (((word
>> 30) & 0x1) == 0)
1082 /* 33222222222211111111110000000000
1083 10987654321098765432109876543210
1084 00111000001xxxxx010000xxxxxxxxxx
1090 /* 33222222222211111111110000000000
1091 10987654321098765432109876543210
1092 01111000001xxxxx010000xxxxxxxxxx
1099 /* 33222222222211111111110000000000
1100 10987654321098765432109876543210
1101 1x111000001xxxxx010000xxxxxxxxxx
1108 if (((word
>> 31) & 0x1) == 0)
1110 if (((word
>> 30) & 0x1) == 0)
1112 /* 33222222222211111111110000000000
1113 10987654321098765432109876543210
1114 00111000101xxxxx010000xxxxxxxxxx
1120 /* 33222222222211111111110000000000
1121 10987654321098765432109876543210
1122 01111000101xxxxx010000xxxxxxxxxx
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 1x111000101xxxxx010000xxxxxxxxxx
1139 if (((word
>> 23) & 0x1) == 0)
1141 if (((word
>> 31) & 0x1) == 0)
1143 if (((word
>> 30) & 0x1) == 0)
1145 /* 33222222222211111111110000000000
1146 10987654321098765432109876543210
1147 00111000011xxxxx010000xxxxxxxxxx
1153 /* 33222222222211111111110000000000
1154 10987654321098765432109876543210
1155 01111000011xxxxx010000xxxxxxxxxx
1162 /* 33222222222211111111110000000000
1163 10987654321098765432109876543210
1164 1x111000011xxxxx010000xxxxxxxxxx
1171 if (((word
>> 31) & 0x1) == 0)
1173 if (((word
>> 30) & 0x1) == 0)
1175 /* 33222222222211111111110000000000
1176 10987654321098765432109876543210
1177 00111000111xxxxx010000xxxxxxxxxx
1183 /* 33222222222211111111110000000000
1184 10987654321098765432109876543210
1185 01111000111xxxxx010000xxxxxxxxxx
1192 /* 33222222222211111111110000000000
1193 10987654321098765432109876543210
1194 1x111000111xxxxx010000xxxxxxxxxx
1203 if (((word
>> 31) & 0x1) == 0)
1205 if (((word
>> 30) & 0x1) == 0)
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 00111000xx1xxxxx110000xxxxxxxxxx
1215 /* 33222222222211111111110000000000
1216 10987654321098765432109876543210
1217 01111000xx1xxxxx110000xxxxxxxxxx
1224 /* 33222222222211111111110000000000
1225 10987654321098765432109876543210
1226 1x111000xx1xxxxx110000xxxxxxxxxx
1235 if (((word
>> 14) & 0x1) == 0)
1237 if (((word
>> 22) & 0x1) == 0)
1239 if (((word
>> 23) & 0x1) == 0)
1241 if (((word
>> 31) & 0x1) == 0)
1243 if (((word
>> 30) & 0x1) == 0)
1245 /* 33222222222211111111110000000000
1246 10987654321098765432109876543210
1247 00111000001xxxxxx01000xxxxxxxxxx
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 01111000001xxxxxx01000xxxxxxxxxx
1262 /* 33222222222211111111110000000000
1263 10987654321098765432109876543210
1264 1x111000001xxxxxx01000xxxxxxxxxx
1271 if (((word
>> 31) & 0x1) == 0)
1273 if (((word
>> 30) & 0x1) == 0)
1275 /* 33222222222211111111110000000000
1276 10987654321098765432109876543210
1277 00111000101xxxxxx01000xxxxxxxxxx
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 01111000101xxxxxx01000xxxxxxxxxx
1292 /* 33222222222211111111110000000000
1293 10987654321098765432109876543210
1294 1x111000101xxxxxx01000xxxxxxxxxx
1302 if (((word
>> 23) & 0x1) == 0)
1304 if (((word
>> 31) & 0x1) == 0)
1306 if (((word
>> 30) & 0x1) == 0)
1308 /* 33222222222211111111110000000000
1309 10987654321098765432109876543210
1310 00111000011xxxxxx01000xxxxxxxxxx
1316 /* 33222222222211111111110000000000
1317 10987654321098765432109876543210
1318 01111000011xxxxxx01000xxxxxxxxxx
1325 /* 33222222222211111111110000000000
1326 10987654321098765432109876543210
1327 1x111000011xxxxxx01000xxxxxxxxxx
1334 if (((word
>> 31) & 0x1) == 0)
1336 if (((word
>> 30) & 0x1) == 0)
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 00111000111xxxxxx01000xxxxxxxxxx
1346 /* 33222222222211111111110000000000
1347 10987654321098765432109876543210
1348 01111000111xxxxxx01000xxxxxxxxxx
1355 /* 33222222222211111111110000000000
1356 10987654321098765432109876543210
1357 1x111000111xxxxxx01000xxxxxxxxxx
1366 if (((word
>> 22) & 0x1) == 0)
1368 if (((word
>> 23) & 0x1) == 0)
1370 if (((word
>> 31) & 0x1) == 0)
1372 if (((word
>> 30) & 0x1) == 0)
1374 /* 33222222222211111111110000000000
1375 10987654321098765432109876543210
1376 00111000001xxxxxx11000xxxxxxxxxx
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 01111000001xxxxxx11000xxxxxxxxxx
1391 /* 33222222222211111111110000000000
1392 10987654321098765432109876543210
1393 1x111000001xxxxxx11000xxxxxxxxxx
1400 if (((word
>> 31) & 0x1) == 0)
1402 if (((word
>> 30) & 0x1) == 0)
1404 /* 33222222222211111111110000000000
1405 10987654321098765432109876543210
1406 00111000101xxxxxx11000xxxxxxxxxx
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 01111000101xxxxxx11000xxxxxxxxxx
1421 /* 33222222222211111111110000000000
1422 10987654321098765432109876543210
1423 1x111000101xxxxxx11000xxxxxxxxxx
1431 if (((word
>> 23) & 0x1) == 0)
1433 if (((word
>> 31) & 0x1) == 0)
1435 if (((word
>> 30) & 0x1) == 0)
1437 /* 33222222222211111111110000000000
1438 10987654321098765432109876543210
1439 00111000011xxxxxx11000xxxxxxxxxx
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 01111000011xxxxxx11000xxxxxxxxxx
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 1x111000011xxxxxx11000xxxxxxxxxx
1463 if (((word
>> 31) & 0x1) == 0)
1465 if (((word
>> 30) & 0x1) == 0)
1467 /* 33222222222211111111110000000000
1468 10987654321098765432109876543210
1469 00111000111xxxxxx11000xxxxxxxxxx
1475 /* 33222222222211111111110000000000
1476 10987654321098765432109876543210
1477 01111000111xxxxxx11000xxxxxxxxxx
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 1x111000111xxxxxx11000xxxxxxxxxx
1497 if (((word
>> 13) & 0x1) == 0)
1499 if (((word
>> 14) & 0x1) == 0)
1501 if (((word
>> 22) & 0x1) == 0)
1503 if (((word
>> 23) & 0x1) == 0)
1505 if (((word
>> 31) & 0x1) == 0)
1507 if (((word
>> 30) & 0x1) == 0)
1509 /* 33222222222211111111110000000000
1510 10987654321098765432109876543210
1511 00111000001xxxxxx00100xxxxxxxxxx
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 01111000001xxxxxx00100xxxxxxxxxx
1526 /* 33222222222211111111110000000000
1527 10987654321098765432109876543210
1528 1x111000001xxxxxx00100xxxxxxxxxx
1535 if (((word
>> 31) & 0x1) == 0)
1537 if (((word
>> 30) & 0x1) == 0)
1539 /* 33222222222211111111110000000000
1540 10987654321098765432109876543210
1541 00111000101xxxxxx00100xxxxxxxxxx
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 01111000101xxxxxx00100xxxxxxxxxx
1556 /* 33222222222211111111110000000000
1557 10987654321098765432109876543210
1558 1x111000101xxxxxx00100xxxxxxxxxx
1566 if (((word
>> 23) & 0x1) == 0)
1568 if (((word
>> 31) & 0x1) == 0)
1570 if (((word
>> 30) & 0x1) == 0)
1572 /* 33222222222211111111110000000000
1573 10987654321098765432109876543210
1574 00111000011xxxxxx00100xxxxxxxxxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 01111000011xxxxxx00100xxxxxxxxxx
1589 /* 33222222222211111111110000000000
1590 10987654321098765432109876543210
1591 1x111000011xxxxxx00100xxxxxxxxxx
1598 if (((word
>> 31) & 0x1) == 0)
1600 if (((word
>> 30) & 0x1) == 0)
1602 /* 33222222222211111111110000000000
1603 10987654321098765432109876543210
1604 00111000111xxxxxx00100xxxxxxxxxx
1610 /* 33222222222211111111110000000000
1611 10987654321098765432109876543210
1612 01111000111xxxxxx00100xxxxxxxxxx
1619 /* 33222222222211111111110000000000
1620 10987654321098765432109876543210
1621 1x111000111xxxxxx00100xxxxxxxxxx
1630 if (((word
>> 22) & 0x1) == 0)
1632 if (((word
>> 23) & 0x1) == 0)
1634 if (((word
>> 31) & 0x1) == 0)
1636 if (((word
>> 30) & 0x1) == 0)
1638 /* 33222222222211111111110000000000
1639 10987654321098765432109876543210
1640 00111000001xxxxxx10100xxxxxxxxxx
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 01111000001xxxxxx10100xxxxxxxxxx
1655 /* 33222222222211111111110000000000
1656 10987654321098765432109876543210
1657 1x111000001xxxxxx10100xxxxxxxxxx
1664 if (((word
>> 31) & 0x1) == 0)
1666 if (((word
>> 30) & 0x1) == 0)
1668 /* 33222222222211111111110000000000
1669 10987654321098765432109876543210
1670 00111000101xxxxxx10100xxxxxxxxxx
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 01111000101xxxxxx10100xxxxxxxxxx
1685 /* 33222222222211111111110000000000
1686 10987654321098765432109876543210
1687 1x111000101xxxxxx10100xxxxxxxxxx
1695 if (((word
>> 23) & 0x1) == 0)
1697 if (((word
>> 31) & 0x1) == 0)
1699 if (((word
>> 30) & 0x1) == 0)
1701 /* 33222222222211111111110000000000
1702 10987654321098765432109876543210
1703 00111000011xxxxxx10100xxxxxxxxxx
1709 /* 33222222222211111111110000000000
1710 10987654321098765432109876543210
1711 01111000011xxxxxx10100xxxxxxxxxx
1718 /* 33222222222211111111110000000000
1719 10987654321098765432109876543210
1720 1x111000011xxxxxx10100xxxxxxxxxx
1727 if (((word
>> 31) & 0x1) == 0)
1729 if (((word
>> 30) & 0x1) == 0)
1731 /* 33222222222211111111110000000000
1732 10987654321098765432109876543210
1733 00111000111xxxxxx10100xxxxxxxxxx
1739 /* 33222222222211111111110000000000
1740 10987654321098765432109876543210
1741 01111000111xxxxxx10100xxxxxxxxxx
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 1x111000111xxxxxx10100xxxxxxxxxx
1760 if (((word
>> 14) & 0x1) == 0)
1762 if (((word
>> 22) & 0x1) == 0)
1764 if (((word
>> 23) & 0x1) == 0)
1766 if (((word
>> 31) & 0x1) == 0)
1768 if (((word
>> 30) & 0x1) == 0)
1770 /* 33222222222211111111110000000000
1771 10987654321098765432109876543210
1772 00111000001xxxxxx01100xxxxxxxxxx
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 01111000001xxxxxx01100xxxxxxxxxx
1787 /* 33222222222211111111110000000000
1788 10987654321098765432109876543210
1789 1x111000001xxxxxx01100xxxxxxxxxx
1796 if (((word
>> 31) & 0x1) == 0)
1798 if (((word
>> 30) & 0x1) == 0)
1800 /* 33222222222211111111110000000000
1801 10987654321098765432109876543210
1802 00111000101xxxxxx01100xxxxxxxxxx
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 01111000101xxxxxx01100xxxxxxxxxx
1817 /* 33222222222211111111110000000000
1818 10987654321098765432109876543210
1819 1x111000101xxxxxx01100xxxxxxxxxx
1827 if (((word
>> 23) & 0x1) == 0)
1829 if (((word
>> 31) & 0x1) == 0)
1831 if (((word
>> 30) & 0x1) == 0)
1833 /* 33222222222211111111110000000000
1834 10987654321098765432109876543210
1835 00111000011xxxxxx01100xxxxxxxxxx
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 01111000011xxxxxx01100xxxxxxxxxx
1850 /* 33222222222211111111110000000000
1851 10987654321098765432109876543210
1852 1x111000011xxxxxx01100xxxxxxxxxx
1859 if (((word
>> 31) & 0x1) == 0)
1861 if (((word
>> 30) & 0x1) == 0)
1863 /* 33222222222211111111110000000000
1864 10987654321098765432109876543210
1865 00111000111xxxxxx01100xxxxxxxxxx
1871 /* 33222222222211111111110000000000
1872 10987654321098765432109876543210
1873 01111000111xxxxxx01100xxxxxxxxxx
1880 /* 33222222222211111111110000000000
1881 10987654321098765432109876543210
1882 1x111000111xxxxxx01100xxxxxxxxxx
1891 if (((word
>> 22) & 0x1) == 0)
1893 if (((word
>> 23) & 0x1) == 0)
1895 if (((word
>> 31) & 0x1) == 0)
1897 if (((word
>> 30) & 0x1) == 0)
1899 /* 33222222222211111111110000000000
1900 10987654321098765432109876543210
1901 00111000001xxxxxx11100xxxxxxxxxx
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 01111000001xxxxxx11100xxxxxxxxxx
1916 /* 33222222222211111111110000000000
1917 10987654321098765432109876543210
1918 1x111000001xxxxxx11100xxxxxxxxxx
1925 if (((word
>> 31) & 0x1) == 0)
1927 if (((word
>> 30) & 0x1) == 0)
1929 /* 33222222222211111111110000000000
1930 10987654321098765432109876543210
1931 00111000101xxxxxx11100xxxxxxxxxx
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 01111000101xxxxxx11100xxxxxxxxxx
1946 /* 33222222222211111111110000000000
1947 10987654321098765432109876543210
1948 1x111000101xxxxxx11100xxxxxxxxxx
1956 if (((word
>> 23) & 0x1) == 0)
1958 if (((word
>> 31) & 0x1) == 0)
1960 if (((word
>> 30) & 0x1) == 0)
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 00111000011xxxxxx11100xxxxxxxxxx
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 01111000011xxxxxx11100xxxxxxxxxx
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 1x111000011xxxxxx11100xxxxxxxxxx
1988 if (((word
>> 31) & 0x1) == 0)
1990 if (((word
>> 30) & 0x1) == 0)
1992 /* 33222222222211111111110000000000
1993 10987654321098765432109876543210
1994 00111000111xxxxxx11100xxxxxxxxxx
2000 /* 33222222222211111111110000000000
2001 10987654321098765432109876543210
2002 01111000111xxxxxx11100xxxxxxxxxx
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 1x111000111xxxxxx11100xxxxxxxxxx
2024 if (((word
>> 21) & 0x1) == 0)
2026 if (((word
>> 23) & 0x1) == 0)
2028 if (((word
>> 22) & 0x1) == 0)
2030 if (((word
>> 31) & 0x1) == 0)
2032 if (((word
>> 30) & 0x1) == 0)
2034 /* 33222222222211111111110000000000
2035 10987654321098765432109876543210
2036 00111000000xxxxxxxxx10xxxxxxxxxx
2042 /* 33222222222211111111110000000000
2043 10987654321098765432109876543210
2044 01111000000xxxxxxxxx10xxxxxxxxxx
2051 /* 33222222222211111111110000000000
2052 10987654321098765432109876543210
2053 1x111000000xxxxxxxxx10xxxxxxxxxx
2060 if (((word
>> 31) & 0x1) == 0)
2062 if (((word
>> 30) & 0x1) == 0)
2064 /* 33222222222211111111110000000000
2065 10987654321098765432109876543210
2066 00111000010xxxxxxxxx10xxxxxxxxxx
2072 /* 33222222222211111111110000000000
2073 10987654321098765432109876543210
2074 01111000010xxxxxxxxx10xxxxxxxxxx
2081 /* 33222222222211111111110000000000
2082 10987654321098765432109876543210
2083 1x111000010xxxxxxxxx10xxxxxxxxxx
2091 if (((word
>> 30) & 0x1) == 0)
2093 if (((word
>> 31) & 0x1) == 0)
2095 /* 33222222222211111111110000000000
2096 10987654321098765432109876543210
2097 001110001x0xxxxxxxxx10xxxxxxxxxx
2103 /* 33222222222211111111110000000000
2104 10987654321098765432109876543210
2105 101110001x0xxxxxxxxx10xxxxxxxxxx
2112 /* 33222222222211111111110000000000
2113 10987654321098765432109876543210
2114 x11110001x0xxxxxxxxx10xxxxxxxxxx
2122 if (((word
>> 23) & 0x1) == 0)
2124 if (((word
>> 22) & 0x1) == 0)
2126 if (((word
>> 31) & 0x1) == 0)
2128 if (((word
>> 30) & 0x1) == 0)
2130 /* 33222222222211111111110000000000
2131 10987654321098765432109876543210
2132 00111000001xxxxxxxxx10xxxxxxxxxx
2138 /* 33222222222211111111110000000000
2139 10987654321098765432109876543210
2140 01111000001xxxxxxxxx10xxxxxxxxxx
2147 /* 33222222222211111111110000000000
2148 10987654321098765432109876543210
2149 1x111000001xxxxxxxxx10xxxxxxxxxx
2156 if (((word
>> 31) & 0x1) == 0)
2158 if (((word
>> 30) & 0x1) == 0)
2160 /* 33222222222211111111110000000000
2161 10987654321098765432109876543210
2162 00111000011xxxxxxxxx10xxxxxxxxxx
2168 /* 33222222222211111111110000000000
2169 10987654321098765432109876543210
2170 01111000011xxxxxxxxx10xxxxxxxxxx
2177 /* 33222222222211111111110000000000
2178 10987654321098765432109876543210
2179 1x111000011xxxxxxxxx10xxxxxxxxxx
2187 if (((word
>> 30) & 0x1) == 0)
2189 if (((word
>> 31) & 0x1) == 0)
2191 /* 33222222222211111111110000000000
2192 10987654321098765432109876543210
2193 001110001x1xxxxxxxxx10xxxxxxxxxx
2199 /* 33222222222211111111110000000000
2200 10987654321098765432109876543210
2201 101110001x1xxxxxxxxx10xxxxxxxxxx
2208 if (((word
>> 31) & 0x1) == 0)
2210 /* 33222222222211111111110000000000
2211 10987654321098765432109876543210
2212 011110001x1xxxxxxxxx10xxxxxxxxxx
2218 /* 33222222222211111111110000000000
2219 10987654321098765432109876543210
2220 111110001x1xxxxxxxxx10xxxxxxxxxx
2231 if (((word
>> 21) & 0x1) == 0)
2233 if (((word
>> 23) & 0x1) == 0)
2235 if (((word
>> 22) & 0x1) == 0)
2237 if (((word
>> 31) & 0x1) == 0)
2239 if (((word
>> 30) & 0x1) == 0)
2241 /* 33222222222211111111110000000000
2242 10987654321098765432109876543210
2243 00111000000xxxxxxxxxx1xxxxxxxxxx
2249 /* 33222222222211111111110000000000
2250 10987654321098765432109876543210
2251 01111000000xxxxxxxxxx1xxxxxxxxxx
2258 /* 33222222222211111111110000000000
2259 10987654321098765432109876543210
2260 1x111000000xxxxxxxxxx1xxxxxxxxxx
2267 if (((word
>> 31) & 0x1) == 0)
2269 if (((word
>> 30) & 0x1) == 0)
2271 /* 33222222222211111111110000000000
2272 10987654321098765432109876543210
2273 00111000010xxxxxxxxxx1xxxxxxxxxx
2279 /* 33222222222211111111110000000000
2280 10987654321098765432109876543210
2281 01111000010xxxxxxxxxx1xxxxxxxxxx
2288 /* 33222222222211111111110000000000
2289 10987654321098765432109876543210
2290 1x111000010xxxxxxxxxx1xxxxxxxxxx
2298 if (((word
>> 30) & 0x1) == 0)
2300 if (((word
>> 31) & 0x1) == 0)
2302 /* 33222222222211111111110000000000
2303 10987654321098765432109876543210
2304 001110001x0xxxxxxxxxx1xxxxxxxxxx
2310 /* 33222222222211111111110000000000
2311 10987654321098765432109876543210
2312 101110001x0xxxxxxxxxx1xxxxxxxxxx
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2329 if (((word
>> 23) & 0x1) == 0)
2331 /* 33222222222211111111110000000000
2332 10987654321098765432109876543210
2333 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2339 /* 33222222222211111111110000000000
2340 10987654321098765432109876543210
2341 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2351 if (((word
>> 23) & 0x1) == 0)
2353 if (((word
>> 22) & 0x1) == 0)
2355 if (((word
>> 29) & 0x1) == 0)
2357 if (((word
>> 10) & 0x1) == 0)
2359 if (((word
>> 11) & 0x1) == 0)
2361 if (((word
>> 21) & 0x1) == 0)
2363 if (((word
>> 30) & 0x1) == 0)
2365 if (((word
>> 31) & 0x1) == 0)
2367 /* 33222222222211111111110000000000
2368 10987654321098765432109876543210
2369 00011001000xxxxxxxxx00xxxxxxxxxx
2375 /* 33222222222211111111110000000000
2376 10987654321098765432109876543210
2377 10011001000xxxxxxxxx00xxxxxxxxxx
2384 if (((word
>> 31) & 0x1) == 0)
2386 /* 33222222222211111111110000000000
2387 10987654321098765432109876543210
2388 01011001000xxxxxxxxx00xxxxxxxxxx
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 11011001000xxxxxxxxx00xxxxxxxxxx
2404 /* 33222222222211111111110000000000
2405 10987654321098765432109876543210
2406 xx011001001xxxxxxxxx00xxxxxxxxxx
2413 /* 33222222222211111111110000000000
2414 10987654321098765432109876543210
2415 xx01100100xxxxxxxxxx10xxxxxxxxxx
2422 /* 33222222222211111111110000000000
2423 10987654321098765432109876543210
2424 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2431 if (((word
>> 31) & 0x1) == 0)
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 0011100100xxxxxxxxxxxxxxxxxxxxxx
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 0111100100xxxxxxxxxxxxxxxxxxxxxx
2452 /* 33222222222211111111110000000000
2453 10987654321098765432109876543210
2454 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2462 if (((word
>> 29) & 0x1) == 0)
2464 if (((word
>> 10) & 0x1) == 0)
2466 if (((word
>> 11) & 0x1) == 0)
2468 if (((word
>> 21) & 0x1) == 0)
2470 if (((word
>> 30) & 0x1) == 0)
2472 if (((word
>> 31) & 0x1) == 0)
2474 /* 33222222222211111111110000000000
2475 10987654321098765432109876543210
2476 00011001010xxxxxxxxx00xxxxxxxxxx
2482 /* 33222222222211111111110000000000
2483 10987654321098765432109876543210
2484 10011001010xxxxxxxxx00xxxxxxxxxx
2491 if (((word
>> 31) & 0x1) == 0)
2493 /* 33222222222211111111110000000000
2494 10987654321098765432109876543210
2495 01011001010xxxxxxxxx00xxxxxxxxxx
2501 /* 33222222222211111111110000000000
2502 10987654321098765432109876543210
2503 11011001010xxxxxxxxx00xxxxxxxxxx
2511 /* 33222222222211111111110000000000
2512 10987654321098765432109876543210
2513 xx011001011xxxxxxxxx00xxxxxxxxxx
2520 /* 33222222222211111111110000000000
2521 10987654321098765432109876543210
2522 xx01100101xxxxxxxxxx10xxxxxxxxxx
2529 /* 33222222222211111111110000000000
2530 10987654321098765432109876543210
2531 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2538 if (((word
>> 31) & 0x1) == 0)
2540 if (((word
>> 30) & 0x1) == 0)
2542 /* 33222222222211111111110000000000
2543 10987654321098765432109876543210
2544 0011100101xxxxxxxxxxxxxxxxxxxxxx
2550 /* 33222222222211111111110000000000
2551 10987654321098765432109876543210
2552 0111100101xxxxxxxxxxxxxxxxxxxxxx
2559 /* 33222222222211111111110000000000
2560 10987654321098765432109876543210
2561 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2570 if (((word
>> 29) & 0x1) == 0)
2572 if (((word
>> 10) & 0x1) == 0)
2574 if (((word
>> 11) & 0x1) == 0)
2576 if (((word
>> 21) & 0x1) == 0)
2578 if (((word
>> 22) & 0x1) == 0)
2580 if (((word
>> 30) & 0x1) == 0)
2582 if (((word
>> 31) & 0x1) == 0)
2584 /* 33222222222211111111110000000000
2585 10987654321098765432109876543210
2586 00011001100xxxxxxxxx00xxxxxxxxxx
2592 /* 33222222222211111111110000000000
2593 10987654321098765432109876543210
2594 10011001100xxxxxxxxx00xxxxxxxxxx
2601 /* 33222222222211111111110000000000
2602 10987654321098765432109876543210
2603 x1011001100xxxxxxxxx00xxxxxxxxxx
2610 if (((word
>> 30) & 0x1) == 0)
2612 /* 33222222222211111111110000000000
2613 10987654321098765432109876543210
2614 x0011001110xxxxxxxxx00xxxxxxxxxx
2620 /* 33222222222211111111110000000000
2621 10987654321098765432109876543210
2622 x1011001110xxxxxxxxx00xxxxxxxxxx
2630 if (((word
>> 22) & 0x1) == 0)
2632 /* 33222222222211111111110000000000
2633 10987654321098765432109876543210
2634 xx011001101xxxxxxxxx00xxxxxxxxxx
2640 /* 33222222222211111111110000000000
2641 10987654321098765432109876543210
2642 xx011001111xxxxxxxxx00xxxxxxxxxx
2650 if (((word
>> 22) & 0x1) == 0)
2652 /* 33222222222211111111110000000000
2653 10987654321098765432109876543210
2654 xx01100110xxxxxxxxxx10xxxxxxxxxx
2660 /* 33222222222211111111110000000000
2661 10987654321098765432109876543210
2662 xx01100111xxxxxxxxxx10xxxxxxxxxx
2670 if (((word
>> 22) & 0x1) == 0)
2672 /* 33222222222211111111110000000000
2673 10987654321098765432109876543210
2674 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2680 /* 33222222222211111111110000000000
2681 10987654321098765432109876543210
2682 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2690 if (((word
>> 30) & 0x1) == 0)
2692 if (((word
>> 31) & 0x1) == 0)
2694 /* 33222222222211111111110000000000
2695 10987654321098765432109876543210
2696 001110011xxxxxxxxxxxxxxxxxxxxxxx
2702 /* 33222222222211111111110000000000
2703 10987654321098765432109876543210
2704 101110011xxxxxxxxxxxxxxxxxxxxxxx
2711 if (((word
>> 31) & 0x1) == 0)
2713 /* 33222222222211111111110000000000
2714 10987654321098765432109876543210
2715 011110011xxxxxxxxxxxxxxxxxxxxxxx
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 111110011xxxxxxxxxxxxxxxxxxxxxxx
2736 if (((word
>> 24) & 0x1) == 0)
2738 if (((word
>> 27) & 0x1) == 0)
2740 if (((word
>> 23) & 0x1) == 0)
2742 if (((word
>> 29) & 0x1) == 0)
2744 if (((word
>> 30) & 0x1) == 0)
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2754 /* 33222222222211111111110000000000
2755 10987654321098765432109876543210
2756 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2763 if (((word
>> 30) & 0x1) == 0)
2765 /* 33222222222211111111110000000000
2766 10987654321098765432109876543210
2767 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2773 /* 33222222222211111111110000000000
2774 10987654321098765432109876543210
2775 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2783 if (((word
>> 29) & 0x1) == 0)
2785 if (((word
>> 30) & 0x1) == 0)
2787 /* 33222222222211111111110000000000
2788 10987654321098765432109876543210
2789 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2795 /* 33222222222211111111110000000000
2796 10987654321098765432109876543210
2797 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2804 /* 33222222222211111111110000000000
2805 10987654321098765432109876543210
2806 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2814 if (((word
>> 21) & 0x1) == 0)
2816 if (((word
>> 28) & 0x1) == 0)
2818 if (((word
>> 29) & 0x1) == 0)
2820 if (((word
>> 30) & 0x1) == 0)
2822 /* 33222222222211111111110000000000
2823 10987654321098765432109876543210
2824 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2839 if (((word
>> 30) & 0x1) == 0)
2841 /* 33222222222211111111110000000000
2842 10987654321098765432109876543210
2843 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2849 /* 33222222222211111111110000000000
2850 10987654321098765432109876543210
2851 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2859 if (((word
>> 10) & 0x1) == 0)
2861 if (((word
>> 11) & 0x1) == 0)
2863 if (((word
>> 22) & 0x1) == 0)
2865 if (((word
>> 23) & 0x1) == 0)
2867 if (((word
>> 29) & 0x1) == 0)
2869 if (((word
>> 30) & 0x1) == 0)
2871 /* 33222222222211111111110000000000
2872 10987654321098765432109876543210
2873 x0011010000xxxxxxxxx00xxxxxxxxxx
2879 /* 33222222222211111111110000000000
2880 10987654321098765432109876543210
2881 x1011010000xxxxxxxxx00xxxxxxxxxx
2888 if (((word
>> 30) & 0x1) == 0)
2890 /* 33222222222211111111110000000000
2891 10987654321098765432109876543210
2892 x0111010000xxxxxxxxx00xxxxxxxxxx
2898 /* 33222222222211111111110000000000
2899 10987654321098765432109876543210
2900 x1111010000xxxxxxxxx00xxxxxxxxxx
2908 if (((word
>> 30) & 0x1) == 0)
2910 /* 33222222222211111111110000000000
2911 10987654321098765432109876543210
2912 x0x11010100xxxxxxxxx00xxxxxxxxxx
2918 /* 33222222222211111111110000000000
2919 10987654321098765432109876543210
2920 x1x11010100xxxxxxxxx00xxxxxxxxxx
2928 if (((word
>> 23) & 0x1) == 0)
2930 if (((word
>> 30) & 0x1) == 0)
2932 /* 33222222222211111111110000000000
2933 10987654321098765432109876543210
2934 x0x11010010xxxxxxxxx00xxxxxxxxxx
2940 /* 33222222222211111111110000000000
2941 10987654321098765432109876543210
2942 x1x11010010xxxxxxxxx00xxxxxxxxxx
2949 if (((word
>> 12) & 0x1) == 0)
2951 if (((word
>> 13) & 0x1) == 0)
2953 if (((word
>> 14) & 0x1) == 0)
2955 if (((word
>> 29) & 0x1) == 0)
2957 if (((word
>> 30) & 0x1) == 0)
2959 /* 33222222222211111111110000000000
2960 10987654321098765432109876543210
2961 x0011010110xxxxxx00000xxxxxxxxxx
2967 if (((word
>> 16) & 0x1) == 0)
2969 /* 33222222222211111111110000000000
2970 10987654321098765432109876543210
2971 x1011010110xxxx0x00000xxxxxxxxxx
2977 /* 33222222222211111111110000000000
2978 10987654321098765432109876543210
2979 x1011010110xxxx1x00000xxxxxxxxxx
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 xx111010110xxxxxx00000xxxxxxxxxx
2996 if (((word
>> 30) & 0x1) == 0)
2998 /* 33222222222211111111110000000000
2999 10987654321098765432109876543210
3000 x0x11010110xxxxxx10000xxxxxxxxxx
3006 /* 33222222222211111111110000000000
3007 10987654321098765432109876543210
3008 x1x11010110xxxxxx10000xxxxxxxxxx
3016 if (((word
>> 30) & 0x1) == 0)
3018 /* 33222222222211111111110000000000
3019 10987654321098765432109876543210
3020 x0x11010110xxxxxxx1000xxxxxxxxxx
3026 /* 33222222222211111111110000000000
3027 10987654321098765432109876543210
3028 x1x11010110xxxxxxx1000xxxxxxxxxx
3036 if (((word
>> 13) & 0x1) == 0)
3038 if (((word
>> 14) & 0x1) == 0)
3040 if (((word
>> 30) & 0x1) == 0)
3042 /* 33222222222211111111110000000000
3043 10987654321098765432109876543210
3044 x0x11010110xxxxxx00100xxxxxxxxxx
3050 if (((word
>> 16) & 0x1) == 0)
3052 /* 33222222222211111111110000000000
3053 10987654321098765432109876543210
3054 x1x11010110xxxx0x00100xxxxxxxxxx
3060 /* 33222222222211111111110000000000
3061 10987654321098765432109876543210
3062 x1x11010110xxxx1x00100xxxxxxxxxx
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 xxx11010110xxxxxx10100xxxxxxxxxx
3079 if (((word
>> 30) & 0x1) == 0)
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 x0x11010110xxxxxxx1100xxxxxxxxxx
3089 /* 33222222222211111111110000000000
3090 10987654321098765432109876543210
3091 x1x11010110xxxxxxx1100xxxxxxxxxx
3102 if (((word
>> 22) & 0x1) == 0)
3104 if (((word
>> 14) & 0x1) == 0)
3106 /* 33222222222211111111110000000000
3107 10987654321098765432109876543210
3108 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3114 /* 33222222222211111111110000000000
3115 10987654321098765432109876543210
3116 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3123 if (((word
>> 23) & 0x1) == 0)
3125 if (((word
>> 30) & 0x1) == 0)
3127 /* 33222222222211111111110000000000
3128 10987654321098765432109876543210
3129 x0x11010010xxxxxxxxx10xxxxxxxxxx
3135 /* 33222222222211111111110000000000
3136 10987654321098765432109876543210
3137 x1x11010010xxxxxxxxx10xxxxxxxxxx
3144 if (((word
>> 12) & 0x1) == 0)
3146 if (((word
>> 13) & 0x1) == 0)
3148 if (((word
>> 14) & 0x1) == 0)
3150 if (((word
>> 30) & 0x1) == 0)
3152 /* 33222222222211111111110000000000
3153 10987654321098765432109876543210
3154 x0x11010110xxxxxx00010xxxxxxxxxx
3160 if (((word
>> 16) & 0x1) == 0)
3162 if (((word
>> 31) & 0x1) == 0)
3164 /* 33222222222211111111110000000000
3165 10987654321098765432109876543210
3166 01x11010110xxxx0x00010xxxxxxxxxx
3172 /* 33222222222211111111110000000000
3173 10987654321098765432109876543210
3174 11x11010110xxxx0x00010xxxxxxxxxx
3181 /* 33222222222211111111110000000000
3182 10987654321098765432109876543210
3183 x1x11010110xxxx1x00010xxxxxxxxxx
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 xxx11010110xxxxxx10010xxxxxxxxxx
3200 if (((word
>> 30) & 0x1) == 0)
3202 /* 33222222222211111111110000000000
3203 10987654321098765432109876543210
3204 x0x11010110xxxxxxx1010xxxxxxxxxx
3210 /* 33222222222211111111110000000000
3211 10987654321098765432109876543210
3212 x1x11010110xxxxxxx1010xxxxxxxxxx
3220 if (((word
>> 13) & 0x1) == 0)
3222 if (((word
>> 14) & 0x1) == 0)
3224 /* 33222222222211111111110000000000
3225 10987654321098765432109876543210
3226 xxx11010110xxxxxx00110xxxxxxxxxx
3232 /* 33222222222211111111110000000000
3233 10987654321098765432109876543210
3234 xxx11010110xxxxxx10110xxxxxxxxxx
3241 /* 33222222222211111111110000000000
3242 10987654321098765432109876543210
3243 xxx11010110xxxxxxx1110xxxxxxxxxx
3254 if (((word
>> 11) & 0x1) == 0)
3256 if (((word
>> 22) & 0x1) == 0)
3258 if (((word
>> 23) & 0x1) == 0)
3260 /* 33222222222211111111110000000000
3261 10987654321098765432109876543210
3262 xxx11010000xxxxxxxxx01xxxxxxxxxx
3268 if (((word
>> 30) & 0x1) == 0)
3270 /* 33222222222211111111110000000000
3271 10987654321098765432109876543210
3272 x0x11010100xxxxxxxxx01xxxxxxxxxx
3278 /* 33222222222211111111110000000000
3279 10987654321098765432109876543210
3280 x1x11010100xxxxxxxxx01xxxxxxxxxx
3288 if (((word
>> 12) & 0x1) == 0)
3290 if (((word
>> 13) & 0x1) == 0)
3292 if (((word
>> 14) & 0x1) == 0)
3294 if (((word
>> 16) & 0x1) == 0)
3296 /* 33222222222211111111110000000000
3297 10987654321098765432109876543210
3298 xxx11010x10xxxx0x00001xxxxxxxxxx
3304 /* 33222222222211111111110000000000
3305 10987654321098765432109876543210
3306 xxx11010x10xxxx1x00001xxxxxxxxxx
3313 if (((word
>> 30) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 x0x11010x10xxxxxx10001xxxxxxxxxx
3323 /* 33222222222211111111110000000000
3324 10987654321098765432109876543210
3325 x1x11010x10xxxxxx10001xxxxxxxxxx
3333 if (((word
>> 30) & 0x1) == 0)
3335 /* 33222222222211111111110000000000
3336 10987654321098765432109876543210
3337 x0x11010x10xxxxxxx1001xxxxxxxxxx
3343 /* 33222222222211111111110000000000
3344 10987654321098765432109876543210
3345 x1x11010x10xxxxxxx1001xxxxxxxxxx
3353 if (((word
>> 13) & 0x1) == 0)
3355 if (((word
>> 14) & 0x1) == 0)
3357 if (((word
>> 30) & 0x1) == 0)
3359 /* 33222222222211111111110000000000
3360 10987654321098765432109876543210
3361 x0x11010x10xxxxxx00101xxxxxxxxxx
3367 if (((word
>> 16) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 x1x11010x10xxxx0x00101xxxxxxxxxx
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 x1x11010x10xxxx1x00101xxxxxxxxxx
3387 /* 33222222222211111111110000000000
3388 10987654321098765432109876543210
3389 xxx11010x10xxxxxx10101xxxxxxxxxx
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xxx11010x10xxxxxxx1101xxxxxxxxxx
3407 if (((word
>> 12) & 0x1) == 0)
3409 if (((word
>> 13) & 0x1) == 0)
3411 if (((word
>> 14) & 0x1) == 0)
3413 if (((word
>> 30) & 0x1) == 0)
3415 /* 33222222222211111111110000000000
3416 10987654321098765432109876543210
3417 x0x11010xx0xxxxxx00011xxxxxxxxxx
3423 if (((word
>> 16) & 0x1) == 0)
3425 /* 33222222222211111111110000000000
3426 10987654321098765432109876543210
3427 x1x11010xx0xxxx0x00011xxxxxxxxxx
3433 /* 33222222222211111111110000000000
3434 10987654321098765432109876543210
3435 x1x11010xx0xxxx1x00011xxxxxxxxxx
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 xxx11010xx0xxxxxx10011xxxxxxxxxx
3452 if (((word
>> 30) & 0x1) == 0)
3454 /* 33222222222211111111110000000000
3455 10987654321098765432109876543210
3456 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3462 /* 33222222222211111111110000000000
3463 10987654321098765432109876543210
3464 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3472 if (((word
>> 13) & 0x1) == 0)
3474 if (((word
>> 14) & 0x1) == 0)
3476 /* 33222222222211111111110000000000
3477 10987654321098765432109876543210
3478 xxx11010xx0xxxxxx00111xxxxxxxxxx
3484 /* 33222222222211111111110000000000
3485 10987654321098765432109876543210
3486 xxx11010xx0xxxxxx10111xxxxxxxxxx
3493 /* 33222222222211111111110000000000
3494 10987654321098765432109876543210
3495 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3506 if (((word
>> 29) & 0x1) == 0)
3508 if (((word
>> 30) & 0x1) == 0)
3510 /* 33222222222211111111110000000000
3511 10987654321098765432109876543210
3512 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3518 /* 33222222222211111111110000000000
3519 10987654321098765432109876543210
3520 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3527 if (((word
>> 30) & 0x1) == 0)
3529 /* 33222222222211111111110000000000
3530 10987654321098765432109876543210
3531 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3537 /* 33222222222211111111110000000000
3538 10987654321098765432109876543210
3539 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3549 if (((word
>> 27) & 0x1) == 0)
3551 if (((word
>> 23) & 0x1) == 0)
3553 if (((word
>> 29) & 0x1) == 0)
3555 if (((word
>> 30) & 0x1) == 0)
3557 /* 33222222222211111111110000000000
3558 10987654321098765432109876543210
3559 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3574 /* 33222222222211111111110000000000
3575 10987654321098765432109876543210
3576 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3583 /* 33222222222211111111110000000000
3584 10987654321098765432109876543210
3585 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3592 if (((word
>> 21) & 0x1) == 0)
3594 if (((word
>> 28) & 0x1) == 0)
3596 if (((word
>> 29) & 0x1) == 0)
3598 if (((word
>> 30) & 0x1) == 0)
3600 /* 33222222222211111111110000000000
3601 10987654321098765432109876543210
3602 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3617 if (((word
>> 30) & 0x1) == 0)
3619 /* 33222222222211111111110000000000
3620 10987654321098765432109876543210
3621 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3627 /* 33222222222211111111110000000000
3628 10987654321098765432109876543210
3629 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3637 if (((word
>> 15) & 0x1) == 0)
3639 if (((word
>> 22) & 0x1) == 0)
3641 /* 33222222222211111111110000000000
3642 10987654321098765432109876543210
3643 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3649 if (((word
>> 23) & 0x1) == 0)
3651 /* 33222222222211111111110000000000
3652 10987654321098765432109876543210
3653 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3659 /* 33222222222211111111110000000000
3660 10987654321098765432109876543210
3661 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3669 /* 33222222222211111111110000000000
3670 10987654321098765432109876543210
3671 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3679 if (((word
>> 23) & 0x1) == 0)
3681 if (((word
>> 28) & 0x1) == 0)
3683 if (((word
>> 29) & 0x1) == 0)
3685 if (((word
>> 30) & 0x1) == 0)
3687 /* 33222222222211111111110000000000
3688 10987654321098765432109876543210
3689 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3695 /* 33222222222211111111110000000000
3696 10987654321098765432109876543210
3697 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3704 if (((word
>> 30) & 0x1) == 0)
3706 /* 33222222222211111111110000000000
3707 10987654321098765432109876543210
3708 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3714 /* 33222222222211111111110000000000
3715 10987654321098765432109876543210
3716 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3724 if (((word
>> 15) & 0x1) == 0)
3726 /* 33222222222211111111110000000000
3727 10987654321098765432109876543210
3728 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3734 /* 33222222222211111111110000000000
3735 10987654321098765432109876543210
3736 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3744 if (((word
>> 15) & 0x1) == 0)
3746 /* 33222222222211111111110000000000
3747 10987654321098765432109876543210
3748 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3754 /* 33222222222211111111110000000000
3755 10987654321098765432109876543210
3756 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3768 if (((word
>> 27) & 0x1) == 0)
3770 if (((word
>> 28) & 0x1) == 0)
3772 if (((word
>> 24) & 0x1) == 0)
3774 if (((word
>> 29) & 0x1) == 0)
3776 if (((word
>> 13) & 0x1) == 0)
3778 if (((word
>> 14) & 0x1) == 0)
3780 if (((word
>> 15) & 0x1) == 0)
3782 if (((word
>> 21) & 0x1) == 0)
3784 if (((word
>> 30) & 0x1) == 0)
3786 if (((word
>> 31) & 0x1) == 0)
3788 if (((word
>> 16) & 0x1) == 0)
3790 if (((word
>> 17) & 0x1) == 0)
3792 if (((word
>> 18) & 0x1) == 0)
3794 if (((word
>> 19) & 0x1) == 0)
3796 if (((word
>> 20) & 0x1) == 0)
3798 /* 33222222222211111111110000000000
3799 10987654321098765432109876543210
3800 000001x0xx000000000xxxxxxxxxxxxx
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 000001x0xx010000000xxxxxxxxxxxxx
3815 if (((word
>> 20) & 0x1) == 0)
3817 /* 33222222222211111111110000000000
3818 10987654321098765432109876543210
3819 000001x0xx001000000xxxxxxxxxxxxx
3825 /* 33222222222211111111110000000000
3826 10987654321098765432109876543210
3827 000001x0xx011000000xxxxxxxxxxxxx
3835 if (((word
>> 19) & 0x1) == 0)
3837 /* 33222222222211111111110000000000
3838 10987654321098765432109876543210
3839 000001x0xx0x0100000xxxxxxxxxxxxx
3845 /* 33222222222211111111110000000000
3846 10987654321098765432109876543210
3847 000001x0xx0x1100000xxxxxxxxxxxxx
3855 if (((word
>> 18) & 0x1) == 0)
3857 if (((word
>> 19) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 000001x0xx0x0010000xxxxxxxxxxxxx
3867 if (((word
>> 20) & 0x1) == 0)
3869 /* 33222222222211111111110000000000
3870 10987654321098765432109876543210
3871 000001x0xx001010000xxxxxxxxxxxxx
3877 /* 33222222222211111111110000000000
3878 10987654321098765432109876543210
3879 000001x0xx011010000xxxxxxxxxxxxx
3887 /* 33222222222211111111110000000000
3888 10987654321098765432109876543210
3889 000001x0xx0xx110000xxxxxxxxxxxxx
3897 if (((word
>> 17) & 0x1) == 0)
3899 if (((word
>> 18) & 0x1) == 0)
3901 if (((word
>> 19) & 0x1) == 0)
3903 /* 33222222222211111111110000000000
3904 10987654321098765432109876543210
3905 000001x0xx0x0001000xxxxxxxxxxxxx
3911 if (((word
>> 20) & 0x1) == 0)
3913 /* 33222222222211111111110000000000
3914 10987654321098765432109876543210
3915 000001x0xx001001000xxxxxxxxxxxxx
3921 /* 33222222222211111111110000000000
3922 10987654321098765432109876543210
3923 000001x0xx011001000xxxxxxxxxxxxx
3931 if (((word
>> 19) & 0x1) == 0)
3933 /* 33222222222211111111110000000000
3934 10987654321098765432109876543210
3935 000001x0xx0x0101000xxxxxxxxxxxxx
3941 /* 33222222222211111111110000000000
3942 10987654321098765432109876543210
3943 000001x0xx0x1101000xxxxxxxxxxxxx
3951 if (((word
>> 18) & 0x1) == 0)
3953 if (((word
>> 19) & 0x1) == 0)
3955 if (((word
>> 20) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 000001x0xx000011000xxxxxxxxxxxxx
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 000001x0xx010011000xxxxxxxxxxxxx
3974 if (((word
>> 20) & 0x1) == 0)
3976 /* 33222222222211111111110000000000
3977 10987654321098765432109876543210
3978 000001x0xx001011000xxxxxxxxxxxxx
3984 /* 33222222222211111111110000000000
3985 10987654321098765432109876543210
3986 000001x0xx011011000xxxxxxxxxxxxx
3994 /* 33222222222211111111110000000000
3995 10987654321098765432109876543210
3996 000001x0xx0xx111000xxxxxxxxxxxxx
4005 if (((word
>> 23) & 0x1) == 0)
4007 /* 33222222222211111111110000000000
4008 10987654321098765432109876543210
4009 100001x00x0xxxxx000xxxxxxxxxxxxx
4015 /* 33222222222211111111110000000000
4016 10987654321098765432109876543210
4017 100001x01x0xxxxx000xxxxxxxxxxxxx
4025 if (((word
>> 23) & 0x1) == 0)
4027 /* 33222222222211111111110000000000
4028 10987654321098765432109876543210
4029 x10001x00x0xxxxx000xxxxxxxxxxxxx
4035 if (((word
>> 31) & 0x1) == 0)
4037 if (((word
>> 10) & 0x1) == 0)
4039 /* 33222222222211111111110000000000
4040 10987654321098765432109876543210
4041 010001x01x0xxxxx000xx0xxxxxxxxxx
4047 /* 33222222222211111111110000000000
4048 10987654321098765432109876543210
4049 010001x01x0xxxxx000xx1xxxxxxxxxx
4056 /* 33222222222211111111110000000000
4057 10987654321098765432109876543210
4058 110001x01x0xxxxx000xxxxxxxxxxxxx
4067 if (((word
>> 30) & 0x1) == 0)
4069 if (((word
>> 31) & 0x1) == 0)
4071 if (((word
>> 10) & 0x1) == 0)
4073 if (((word
>> 11) & 0x1) == 0)
4075 if (((word
>> 12) & 0x1) == 0)
4077 /* 33222222222211111111110000000000
4078 10987654321098765432109876543210
4079 000001x0xx1xxxxx000000xxxxxxxxxx
4085 /* 33222222222211111111110000000000
4086 10987654321098765432109876543210
4087 000001x0xx1xxxxx000100xxxxxxxxxx
4094 /* 33222222222211111111110000000000
4095 10987654321098765432109876543210
4096 000001x0xx1xxxxx000x10xxxxxxxxxx
4103 if (((word
>> 11) & 0x1) == 0)
4105 if (((word
>> 12) & 0x1) == 0)
4107 /* 33222222222211111111110000000000
4108 10987654321098765432109876543210
4109 000001x0xx1xxxxx000001xxxxxxxxxx
4115 /* 33222222222211111111110000000000
4116 10987654321098765432109876543210
4117 000001x0xx1xxxxx000101xxxxxxxxxx
4124 /* 33222222222211111111110000000000
4125 10987654321098765432109876543210
4126 000001x0xx1xxxxx000x11xxxxxxxxxx
4134 if (((word
>> 23) & 0x1) == 0)
4136 /* 33222222222211111111110000000000
4137 10987654321098765432109876543210
4138 100001x00x1xxxxx000xxxxxxxxxxxxx
4144 /* 33222222222211111111110000000000
4145 10987654321098765432109876543210
4146 100001x01x1xxxxx000xxxxxxxxxxxxx
4154 if (((word
>> 23) & 0x1) == 0)
4156 /* 33222222222211111111110000000000
4157 10987654321098765432109876543210
4158 x10001x00x1xxxxx000xxxxxxxxxxxxx
4164 if (((word
>> 31) & 0x1) == 0)
4166 if (((word
>> 10) & 0x1) == 0)
4168 if (((word
>> 22) & 0x1) == 0)
4170 /* 33222222222211111111110000000000
4171 10987654321098765432109876543210
4172 010001x0101xxxxx000xx0xxxxxxxxxx
4178 /* 33222222222211111111110000000000
4179 10987654321098765432109876543210
4180 010001x0111xxxxx000xx0xxxxxxxxxx
4187 if (((word
>> 22) & 0x1) == 0)
4189 /* 33222222222211111111110000000000
4190 10987654321098765432109876543210
4191 010001x0101xxxxx000xx1xxxxxxxxxx
4197 /* 33222222222211111111110000000000
4198 10987654321098765432109876543210
4199 010001x0111xxxxx000xx1xxxxxxxxxx
4207 /* 33222222222211111111110000000000
4208 10987654321098765432109876543210
4209 110001x01x1xxxxx000xxxxxxxxxxxxx
4219 if (((word
>> 30) & 0x1) == 0)
4221 if (((word
>> 31) & 0x1) == 0)
4223 if (((word
>> 21) & 0x1) == 0)
4225 if (((word
>> 16) & 0x1) == 0)
4227 if (((word
>> 18) & 0x1) == 0)
4229 if (((word
>> 19) & 0x1) == 0)
4231 if (((word
>> 20) & 0x1) == 0)
4233 /* 33222222222211111111110000000000
4234 10987654321098765432109876543210
4235 000001x0xx0000x0100xxxxxxxxxxxxx
4241 /* 33222222222211111111110000000000
4242 10987654321098765432109876543210
4243 000001x0xx0100x0100xxxxxxxxxxxxx
4250 /* 33222222222211111111110000000000
4251 10987654321098765432109876543210
4252 000001x0xx0x10x0100xxxxxxxxxxxxx
4259 if (((word
>> 20) & 0x1) == 0)
4261 /* 33222222222211111111110000000000
4262 10987654321098765432109876543210
4263 000001x0xx00x1x0100xxxxxxxxxxxxx
4269 /* 33222222222211111111110000000000
4270 10987654321098765432109876543210
4271 000001x0xx01x1x0100xxxxxxxxxxxxx
4279 if (((word
>> 17) & 0x1) == 0)
4281 if (((word
>> 18) & 0x1) == 0)
4283 if (((word
>> 19) & 0x1) == 0)
4285 if (((word
>> 20) & 0x1) == 0)
4287 /* 33222222222211111111110000000000
4288 10987654321098765432109876543210
4289 000001x0xx000001100xxxxxxxxxxxxx
4295 /* 33222222222211111111110000000000
4296 10987654321098765432109876543210
4297 000001x0xx010001100xxxxxxxxxxxxx
4304 /* 33222222222211111111110000000000
4305 10987654321098765432109876543210
4306 000001x0xx0x1001100xxxxxxxxxxxxx
4313 /* 33222222222211111111110000000000
4314 10987654321098765432109876543210
4315 000001x0xx0xx101100xxxxxxxxxxxxx
4322 if (((word
>> 18) & 0x1) == 0)
4324 if (((word
>> 19) & 0x1) == 0)
4326 if (((word
>> 20) & 0x1) == 0)
4328 /* 33222222222211111111110000000000
4329 10987654321098765432109876543210
4330 000001x0xx000011100xxxxxxxxxxxxx
4336 /* 33222222222211111111110000000000
4337 10987654321098765432109876543210
4338 000001x0xx010011100xxxxxxxxxxxxx
4345 /* 33222222222211111111110000000000
4346 10987654321098765432109876543210
4347 000001x0xx0x1011100xxxxxxxxxxxxx
4354 /* 33222222222211111111110000000000
4355 10987654321098765432109876543210
4356 000001x0xx0xx111100xxxxxxxxxxxxx
4365 if (((word
>> 10) & 0x1) == 0)
4367 if (((word
>> 12) & 0x1) == 0)
4369 /* 33222222222211111111110000000000
4370 10987654321098765432109876543210
4371 000001x0xx1xxxxx1000x0xxxxxxxxxx
4377 /* 33222222222211111111110000000000
4378 10987654321098765432109876543210
4379 000001x0xx1xxxxx1001x0xxxxxxxxxx
4386 if (((word
>> 11) & 0x1) == 0)
4388 if (((word
>> 12) & 0x1) == 0)
4390 /* 33222222222211111111110000000000
4391 10987654321098765432109876543210
4392 000001x0xx1xxxxx100001xxxxxxxxxx
4398 /* 33222222222211111111110000000000
4399 10987654321098765432109876543210
4400 000001x0xx1xxxxx100101xxxxxxxxxx
4407 if (((word
>> 12) & 0x1) == 0)
4409 /* 33222222222211111111110000000000
4410 10987654321098765432109876543210
4411 000001x0xx1xxxxx100011xxxxxxxxxx
4417 /* 33222222222211111111110000000000
4418 10987654321098765432109876543210
4419 000001x0xx1xxxxx100111xxxxxxxxxx
4429 if (((word
>> 22) & 0x1) == 0)
4431 if (((word
>> 23) & 0x1) == 0)
4433 /* 33222222222211111111110000000000
4434 10987654321098765432109876543210
4435 100001x000xxxxxx100xxxxxxxxxxxxx
4441 /* 33222222222211111111110000000000
4442 10987654321098765432109876543210
4443 100001x010xxxxxx100xxxxxxxxxxxxx
4450 if (((word
>> 23) & 0x1) == 0)
4452 /* 33222222222211111111110000000000
4453 10987654321098765432109876543210
4454 100001x001xxxxxx100xxxxxxxxxxxxx
4460 /* 33222222222211111111110000000000
4461 10987654321098765432109876543210
4462 100001x011xxxxxx100xxxxxxxxxxxxx
4471 if (((word
>> 21) & 0x1) == 0)
4473 if (((word
>> 23) & 0x1) == 0)
4475 /* 33222222222211111111110000000000
4476 10987654321098765432109876543210
4477 x10001x00x0xxxxx100xxxxxxxxxxxxx
4483 /* 33222222222211111111110000000000
4484 10987654321098765432109876543210
4485 x10001x01x0xxxxx100xxxxxxxxxxxxx
4492 if (((word
>> 22) & 0x1) == 0)
4494 if (((word
>> 23) & 0x1) == 0)
4496 /* 33222222222211111111110000000000
4497 10987654321098765432109876543210
4498 x10001x0001xxxxx100xxxxxxxxxxxxx
4504 /* 33222222222211111111110000000000
4505 10987654321098765432109876543210
4506 x10001x0101xxxxx100xxxxxxxxxxxxx
4513 if (((word
>> 23) & 0x1) == 0)
4515 /* 33222222222211111111110000000000
4516 10987654321098765432109876543210
4517 x10001x0011xxxxx100xxxxxxxxxxxxx
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 x10001x0111xxxxx100xxxxxxxxxxxxx
4536 if (((word
>> 15) & 0x1) == 0)
4538 if (((word
>> 21) & 0x1) == 0)
4540 if (((word
>> 30) & 0x1) == 0)
4542 if (((word
>> 31) & 0x1) == 0)
4544 /* 33222222222211111111110000000000
4545 10987654321098765432109876543210
4546 000001x0xx0xxxxx010xxxxxxxxxxxxx
4552 if (((word
>> 23) & 0x1) == 0)
4554 /* 33222222222211111111110000000000
4555 10987654321098765432109876543210
4556 100001x00x0xxxxx010xxxxxxxxxxxxx
4562 /* 33222222222211111111110000000000
4563 10987654321098765432109876543210
4564 100001x01x0xxxxx010xxxxxxxxxxxxx
4572 if (((word
>> 23) & 0x1) == 0)
4574 /* 33222222222211111111110000000000
4575 10987654321098765432109876543210
4576 x10001x00x0xxxxx010xxxxxxxxxxxxx
4582 /* 33222222222211111111110000000000
4583 10987654321098765432109876543210
4584 x10001x01x0xxxxx010xxxxxxxxxxxxx
4592 if (((word
>> 30) & 0x1) == 0)
4594 if (((word
>> 31) & 0x1) == 0)
4596 if (((word
>> 11) & 0x1) == 0)
4598 if (((word
>> 12) & 0x1) == 0)
4600 if (((word
>> 10) & 0x1) == 0)
4602 /* 33222222222211111111110000000000
4603 10987654321098765432109876543210
4604 000001x0xx1xxxxx010000xxxxxxxxxx
4610 /* 33222222222211111111110000000000
4611 10987654321098765432109876543210
4612 000001x0xx1xxxxx010001xxxxxxxxxx
4619 if (((word
>> 22) & 0x1) == 0)
4621 if (((word
>> 23) & 0x1) == 0)
4623 /* 33222222222211111111110000000000
4624 10987654321098765432109876543210
4625 000001x0001xxxxx01010xxxxxxxxxxx
4631 /* 33222222222211111111110000000000
4632 10987654321098765432109876543210
4633 000001x0101xxxxx01010xxxxxxxxxxx
4640 /* 33222222222211111111110000000000
4641 10987654321098765432109876543210
4642 000001x0x11xxxxx01010xxxxxxxxxxx
4650 if (((word
>> 10) & 0x1) == 0)
4652 /* 33222222222211111111110000000000
4653 10987654321098765432109876543210
4654 000001x0xx1xxxxx010x10xxxxxxxxxx
4660 /* 33222222222211111111110000000000
4661 10987654321098765432109876543210
4662 000001x0xx1xxxxx010x11xxxxxxxxxx
4670 if (((word
>> 23) & 0x1) == 0)
4672 /* 33222222222211111111110000000000
4673 10987654321098765432109876543210
4674 100001x00x1xxxxx010xxxxxxxxxxxxx
4680 /* 33222222222211111111110000000000
4681 10987654321098765432109876543210
4682 100001x01x1xxxxx010xxxxxxxxxxxxx
4690 if (((word
>> 23) & 0x1) == 0)
4692 /* 33222222222211111111110000000000
4693 10987654321098765432109876543210
4694 x10001x00x1xxxxx010xxxxxxxxxxxxx
4700 /* 33222222222211111111110000000000
4701 10987654321098765432109876543210
4702 x10001x01x1xxxxx010xxxxxxxxxxxxx
4711 if (((word
>> 30) & 0x1) == 0)
4713 if (((word
>> 31) & 0x1) == 0)
4715 if (((word
>> 21) & 0x1) == 0)
4717 /* 33222222222211111111110000000000
4718 10987654321098765432109876543210
4719 000001x0xx0xxxxx110xxxxxxxxxxxxx
4725 if (((word
>> 10) & 0x1) == 0)
4727 if (((word
>> 11) & 0x1) == 0)
4729 if (((word
>> 20) & 0x1) == 0)
4731 if (((word
>> 22) & 0x1) == 0)
4733 /* 33222222222211111111110000000000
4734 10987654321098765432109876543210
4735 000001x0x010xxxx110x00xxxxxxxxxx
4741 if (((word
>> 23) & 0x1) == 0)
4743 /* 33222222222211111111110000000000
4744 10987654321098765432109876543210
4745 000001x00110xxxx110x00xxxxxxxxxx
4751 /* 33222222222211111111110000000000
4752 10987654321098765432109876543210
4753 000001x01110xxxx110x00xxxxxxxxxx
4761 if (((word
>> 22) & 0x1) == 0)
4763 /* 33222222222211111111110000000000
4764 10987654321098765432109876543210
4765 000001x0x011xxxx110x00xxxxxxxxxx
4771 if (((word
>> 23) & 0x1) == 0)
4773 /* 33222222222211111111110000000000
4774 10987654321098765432109876543210
4775 000001x00111xxxx110x00xxxxxxxxxx
4781 /* 33222222222211111111110000000000
4782 10987654321098765432109876543210
4783 000001x01111xxxx110x00xxxxxxxxxx
4792 if (((word
>> 22) & 0x1) == 0)
4794 /* 33222222222211111111110000000000
4795 10987654321098765432109876543210
4796 000001x0x01xxxxx110x10xxxxxxxxxx
4802 if (((word
>> 23) & 0x1) == 0)
4804 /* 33222222222211111111110000000000
4805 10987654321098765432109876543210
4806 000001x0011xxxxx110x10xxxxxxxxxx
4812 /* 33222222222211111111110000000000
4813 10987654321098765432109876543210
4814 000001x0111xxxxx110x10xxxxxxxxxx
4823 if (((word
>> 11) & 0x1) == 0)
4825 if (((word
>> 20) & 0x1) == 0)
4827 if (((word
>> 22) & 0x1) == 0)
4829 /* 33222222222211111111110000000000
4830 10987654321098765432109876543210
4831 000001x0x010xxxx110x01xxxxxxxxxx
4837 if (((word
>> 23) & 0x1) == 0)
4839 /* 33222222222211111111110000000000
4840 10987654321098765432109876543210
4841 000001x00110xxxx110x01xxxxxxxxxx
4847 /* 33222222222211111111110000000000
4848 10987654321098765432109876543210
4849 000001x01110xxxx110x01xxxxxxxxxx
4857 if (((word
>> 22) & 0x1) == 0)
4859 /* 33222222222211111111110000000000
4860 10987654321098765432109876543210
4861 000001x0x011xxxx110x01xxxxxxxxxx
4867 if (((word
>> 23) & 0x1) == 0)
4869 /* 33222222222211111111110000000000
4870 10987654321098765432109876543210
4871 000001x00111xxxx110x01xxxxxxxxxx
4877 /* 33222222222211111111110000000000
4878 10987654321098765432109876543210
4879 000001x01111xxxx110x01xxxxxxxxxx
4888 if (((word
>> 22) & 0x1) == 0)
4890 /* 33222222222211111111110000000000
4891 10987654321098765432109876543210
4892 000001x0x01xxxxx110x11xxxxxxxxxx
4898 if (((word
>> 23) & 0x1) == 0)
4900 /* 33222222222211111111110000000000
4901 10987654321098765432109876543210
4902 000001x0011xxxxx110x11xxxxxxxxxx
4908 /* 33222222222211111111110000000000
4909 10987654321098765432109876543210
4910 000001x0111xxxxx110x11xxxxxxxxxx
4921 if (((word
>> 22) & 0x1) == 0)
4923 if (((word
>> 21) & 0x1) == 0)
4925 if (((word
>> 23) & 0x1) == 0)
4927 /* 33222222222211111111110000000000
4928 10987654321098765432109876543210
4929 100001x0000xxxxx110xxxxxxxxxxxxx
4935 /* 33222222222211111111110000000000
4936 10987654321098765432109876543210
4937 100001x0100xxxxx110xxxxxxxxxxxxx
4944 if (((word
>> 23) & 0x1) == 0)
4946 /* 33222222222211111111110000000000
4947 10987654321098765432109876543210
4948 100001x0001xxxxx110xxxxxxxxxxxxx
4954 /* 33222222222211111111110000000000
4955 10987654321098765432109876543210
4956 100001x0101xxxxx110xxxxxxxxxxxxx
4964 if (((word
>> 23) & 0x1) == 0)
4966 /* 33222222222211111111110000000000
4967 10987654321098765432109876543210
4968 100001x001xxxxxx110xxxxxxxxxxxxx
4974 /* 33222222222211111111110000000000
4975 10987654321098765432109876543210
4976 100001x011xxxxxx110xxxxxxxxxxxxx
4985 if (((word
>> 21) & 0x1) == 0)
4987 if (((word
>> 23) & 0x1) == 0)
4989 /* 33222222222211111111110000000000
4990 10987654321098765432109876543210
4991 x10001x00x0xxxxx110xxxxxxxxxxxxx
4997 /* 33222222222211111111110000000000
4998 10987654321098765432109876543210
4999 x10001x01x0xxxxx110xxxxxxxxxxxxx
5006 if (((word
>> 22) & 0x1) == 0)
5008 if (((word
>> 23) & 0x1) == 0)
5010 /* 33222222222211111111110000000000
5011 10987654321098765432109876543210
5012 x10001x0001xxxxx110xxxxxxxxxxxxx
5018 /* 33222222222211111111110000000000
5019 10987654321098765432109876543210
5020 x10001x0101xxxxx110xxxxxxxxxxxxx
5027 if (((word
>> 23) & 0x1) == 0)
5029 /* 33222222222211111111110000000000
5030 10987654321098765432109876543210
5031 x10001x0011xxxxx110xxxxxxxxxxxxx
5037 /* 33222222222211111111110000000000
5038 10987654321098765432109876543210
5039 x10001x0111xxxxx110xxxxxxxxxxxxx
5051 if (((word
>> 14) & 0x1) == 0)
5053 if (((word
>> 15) & 0x1) == 0)
5055 if (((word
>> 21) & 0x1) == 0)
5057 if (((word
>> 30) & 0x1) == 0)
5059 if (((word
>> 31) & 0x1) == 0)
5061 if (((word
>> 17) & 0x1) == 0)
5063 if (((word
>> 19) & 0x1) == 0)
5065 if (((word
>> 20) & 0x1) == 0)
5067 if (((word
>> 16) & 0x1) == 0)
5069 /* 33222222222211111111110000000000
5070 10987654321098765432109876543210
5071 000001x0xx000x00001xxxxxxxxxxxxx
5077 /* 33222222222211111111110000000000
5078 10987654321098765432109876543210
5079 000001x0xx000x01001xxxxxxxxxxxxx
5086 /* 33222222222211111111110000000000
5087 10987654321098765432109876543210
5088 000001x0xx010x0x001xxxxxxxxxxxxx
5095 if (((word
>> 16) & 0x1) == 0)
5097 if (((word
>> 20) & 0x1) == 0)
5099 /* 33222222222211111111110000000000
5100 10987654321098765432109876543210
5101 000001x0xx001x00001xxxxxxxxxxxxx
5107 /* 33222222222211111111110000000000
5108 10987654321098765432109876543210
5109 000001x0xx011x00001xxxxxxxxxxxxx
5116 if (((word
>> 20) & 0x1) == 0)
5118 /* 33222222222211111111110000000000
5119 10987654321098765432109876543210
5120 000001x0xx001x01001xxxxxxxxxxxxx
5126 /* 33222222222211111111110000000000
5127 10987654321098765432109876543210
5128 000001x0xx011x01001xxxxxxxxxxxxx
5137 if (((word
>> 16) & 0x1) == 0)
5139 if (((word
>> 20) & 0x1) == 0)
5141 /* 33222222222211111111110000000000
5142 10987654321098765432109876543210
5143 000001x0xx00xx10001xxxxxxxxxxxxx
5149 /* 33222222222211111111110000000000
5150 10987654321098765432109876543210
5151 000001x0xx01xx10001xxxxxxxxxxxxx
5158 /* 33222222222211111111110000000000
5159 10987654321098765432109876543210
5160 000001x0xx0xxx11001xxxxxxxxxxxxx
5168 if (((word
>> 23) & 0x1) == 0)
5170 /* 33222222222211111111110000000000
5171 10987654321098765432109876543210
5172 100001x00x0xxxxx001xxxxxxxxxxxxx
5178 /* 33222222222211111111110000000000
5179 10987654321098765432109876543210
5180 100001x01x0xxxxx001xxxxxxxxxxxxx
5188 if (((word
>> 23) & 0x1) == 0)
5190 /* 33222222222211111111110000000000
5191 10987654321098765432109876543210
5192 x10001x00x0xxxxx001xxxxxxxxxxxxx
5198 /* 33222222222211111111110000000000
5199 10987654321098765432109876543210
5200 x10001x01x0xxxxx001xxxxxxxxxxxxx
5208 if (((word
>> 23) & 0x1) == 0)
5210 if (((word
>> 30) & 0x1) == 0)
5212 if (((word
>> 31) & 0x1) == 0)
5214 if (((word
>> 22) & 0x1) == 0)
5216 /* 33222222222211111111110000000000
5217 10987654321098765432109876543210
5218 000001x0001xxxxx001xxxxxxxxxxxxx
5224 /* 33222222222211111111110000000000
5225 10987654321098765432109876543210
5226 000001x0011xxxxx001xxxxxxxxxxxxx
5233 /* 33222222222211111111110000000000
5234 10987654321098765432109876543210
5235 100001x00x1xxxxx001xxxxxxxxxxxxx
5242 /* 33222222222211111111110000000000
5243 10987654321098765432109876543210
5244 x10001x00x1xxxxx001xxxxxxxxxxxxx
5251 if (((word
>> 30) & 0x1) == 0)
5253 if (((word
>> 31) & 0x1) == 0)
5255 if (((word
>> 22) & 0x1) == 0)
5257 /* 33222222222211111111110000000000
5258 10987654321098765432109876543210
5259 000001x0101xxxxx001xxxxxxxxxxxxx
5265 /* 33222222222211111111110000000000
5266 10987654321098765432109876543210
5267 000001x0111xxxxx001xxxxxxxxxxxxx
5274 /* 33222222222211111111110000000000
5275 10987654321098765432109876543210
5276 100001x01x1xxxxx001xxxxxxxxxxxxx
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 x10001x01x1xxxxx001xxxxxxxxxxxxx
5294 if (((word
>> 30) & 0x1) == 0)
5296 if (((word
>> 31) & 0x1) == 0)
5298 if (((word
>> 21) & 0x1) == 0)
5300 if (((word
>> 16) & 0x1) == 0)
5302 if (((word
>> 17) & 0x1) == 0)
5304 if (((word
>> 18) & 0x1) == 0)
5306 if (((word
>> 19) & 0x1) == 0)
5308 /* 33222222222211111111110000000000
5309 10987654321098765432109876543210
5310 000001x0xx0x0000101xxxxxxxxxxxxx
5316 /* 33222222222211111111110000000000
5317 10987654321098765432109876543210
5318 000001x0xx0x1000101xxxxxxxxxxxxx
5325 if (((word
>> 19) & 0x1) == 0)
5327 /* 33222222222211111111110000000000
5328 10987654321098765432109876543210
5329 000001x0xx0x0100101xxxxxxxxxxxxx
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 000001x0xx0x1100101xxxxxxxxxxxxx
5345 if (((word
>> 18) & 0x1) == 0)
5347 if (((word
>> 19) & 0x1) == 0)
5349 /* 33222222222211111111110000000000
5350 10987654321098765432109876543210
5351 000001x0xx0x0010101xxxxxxxxxxxxx
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 000001x0xx0x1010101xxxxxxxxxxxxx
5366 if (((word
>> 19) & 0x1) == 0)
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 000001x0xx0x0110101xxxxxxxxxxxxx
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 000001x0xx0x1110101xxxxxxxxxxxxx
5387 if (((word
>> 17) & 0x1) == 0)
5389 if (((word
>> 18) & 0x1) == 0)
5391 if (((word
>> 19) & 0x1) == 0)
5393 /* 33222222222211111111110000000000
5394 10987654321098765432109876543210
5395 000001x0xx0x0001101xxxxxxxxxxxxx
5401 /* 33222222222211111111110000000000
5402 10987654321098765432109876543210
5403 000001x0xx0x1001101xxxxxxxxxxxxx
5410 if (((word
>> 19) & 0x1) == 0)
5412 /* 33222222222211111111110000000000
5413 10987654321098765432109876543210
5414 000001x0xx0x0101101xxxxxxxxxxxxx
5420 /* 33222222222211111111110000000000
5421 10987654321098765432109876543210
5422 000001x0xx0x1101101xxxxxxxxxxxxx
5430 if (((word
>> 18) & 0x1) == 0)
5432 if (((word
>> 19) & 0x1) == 0)
5434 /* 33222222222211111111110000000000
5435 10987654321098765432109876543210
5436 000001x0xx0x0011101xxxxxxxxxxxxx
5442 /* 33222222222211111111110000000000
5443 10987654321098765432109876543210
5444 000001x0xx0x1011101xxxxxxxxxxxxx
5451 /* 33222222222211111111110000000000
5452 10987654321098765432109876543210
5453 000001x0xx0xx111101xxxxxxxxxxxxx
5462 if (((word
>> 12) & 0x1) == 0)
5464 if (((word
>> 23) & 0x1) == 0)
5466 if (((word
>> 22) & 0x1) == 0)
5468 /* 33222222222211111111110000000000
5469 10987654321098765432109876543210
5470 000001x0001xxxxx1010xxxxxxxxxxxx
5476 /* 33222222222211111111110000000000
5477 10987654321098765432109876543210
5478 000001x0011xxxxx1010xxxxxxxxxxxx
5485 /* 33222222222211111111110000000000
5486 10987654321098765432109876543210
5487 000001x01x1xxxxx1010xxxxxxxxxxxx
5494 if (((word
>> 10) & 0x1) == 0)
5496 if (((word
>> 11) & 0x1) == 0)
5498 /* 33222222222211111111110000000000
5499 10987654321098765432109876543210
5500 000001x0xx1xxxxx101100xxxxxxxxxx
5506 /* 33222222222211111111110000000000
5507 10987654321098765432109876543210
5508 000001x0xx1xxxxx101110xxxxxxxxxx
5515 /* 33222222222211111111110000000000
5516 10987654321098765432109876543210
5517 000001x0xx1xxxxx1011x1xxxxxxxxxx
5526 if (((word
>> 22) & 0x1) == 0)
5528 if (((word
>> 23) & 0x1) == 0)
5530 /* 33222222222211111111110000000000
5531 10987654321098765432109876543210
5532 100001x000xxxxxx101xxxxxxxxxxxxx
5538 /* 33222222222211111111110000000000
5539 10987654321098765432109876543210
5540 100001x010xxxxxx101xxxxxxxxxxxxx
5547 if (((word
>> 23) & 0x1) == 0)
5549 /* 33222222222211111111110000000000
5550 10987654321098765432109876543210
5551 100001x001xxxxxx101xxxxxxxxxxxxx
5557 /* 33222222222211111111110000000000
5558 10987654321098765432109876543210
5559 100001x011xxxxxx101xxxxxxxxxxxxx
5568 if (((word
>> 21) & 0x1) == 0)
5570 if (((word
>> 23) & 0x1) == 0)
5572 /* 33222222222211111111110000000000
5573 10987654321098765432109876543210
5574 x10001x00x0xxxxx101xxxxxxxxxxxxx
5580 /* 33222222222211111111110000000000
5581 10987654321098765432109876543210
5582 x10001x01x0xxxxx101xxxxxxxxxxxxx
5589 if (((word
>> 22) & 0x1) == 0)
5591 if (((word
>> 23) & 0x1) == 0)
5593 /* 33222222222211111111110000000000
5594 10987654321098765432109876543210
5595 x10001x0001xxxxx101xxxxxxxxxxxxx
5601 /* 33222222222211111111110000000000
5602 10987654321098765432109876543210
5603 x10001x0101xxxxx101xxxxxxxxxxxxx
5610 if (((word
>> 23) & 0x1) == 0)
5612 /* 33222222222211111111110000000000
5613 10987654321098765432109876543210
5614 x10001x0011xxxxx101xxxxxxxxxxxxx
5620 /* 33222222222211111111110000000000
5621 10987654321098765432109876543210
5622 x10001x0111xxxxx101xxxxxxxxxxxxx
5633 if (((word
>> 15) & 0x1) == 0)
5635 if (((word
>> 21) & 0x1) == 0)
5637 if (((word
>> 30) & 0x1) == 0)
5639 if (((word
>> 31) & 0x1) == 0)
5641 /* 33222222222211111111110000000000
5642 10987654321098765432109876543210
5643 000001x0xx0xxxxx011xxxxxxxxxxxxx
5649 if (((word
>> 23) & 0x1) == 0)
5651 /* 33222222222211111111110000000000
5652 10987654321098765432109876543210
5653 100001x00x0xxxxx011xxxxxxxxxxxxx
5659 /* 33222222222211111111110000000000
5660 10987654321098765432109876543210
5661 100001x01x0xxxxx011xxxxxxxxxxxxx
5669 if (((word
>> 23) & 0x1) == 0)
5671 /* 33222222222211111111110000000000
5672 10987654321098765432109876543210
5673 x10001x00x0xxxxx011xxxxxxxxxxxxx
5679 /* 33222222222211111111110000000000
5680 10987654321098765432109876543210
5681 x10001x01x0xxxxx011xxxxxxxxxxxxx
5689 if (((word
>> 23) & 0x1) == 0)
5691 if (((word
>> 30) & 0x1) == 0)
5693 /* 33222222222211111111110000000000
5694 10987654321098765432109876543210
5695 x00001x00x1xxxxx011xxxxxxxxxxxxx
5701 /* 33222222222211111111110000000000
5702 10987654321098765432109876543210
5703 x10001x00x1xxxxx011xxxxxxxxxxxxx
5710 if (((word
>> 30) & 0x1) == 0)
5712 /* 33222222222211111111110000000000
5713 10987654321098765432109876543210
5714 x00001x01x1xxxxx011xxxxxxxxxxxxx
5720 /* 33222222222211111111110000000000
5721 10987654321098765432109876543210
5722 x10001x01x1xxxxx011xxxxxxxxxxxxx
5731 if (((word
>> 30) & 0x1) == 0)
5733 if (((word
>> 31) & 0x1) == 0)
5735 if (((word
>> 21) & 0x1) == 0)
5737 /* 33222222222211111111110000000000
5738 10987654321098765432109876543210
5739 000001x0xx0xxxxx111xxxxxxxxxxxxx
5745 if (((word
>> 10) & 0x1) == 0)
5747 if (((word
>> 11) & 0x1) == 0)
5749 if (((word
>> 12) & 0x1) == 0)
5751 if (((word
>> 20) & 0x1) == 0)
5753 if (((word
>> 22) & 0x1) == 0)
5755 if (((word
>> 23) & 0x1) == 0)
5757 /* 33222222222211111111110000000000
5758 10987654321098765432109876543210
5759 000001x00010xxxx111000xxxxxxxxxx
5765 /* 33222222222211111111110000000000
5766 10987654321098765432109876543210
5767 000001x01010xxxx111000xxxxxxxxxx
5774 if (((word
>> 23) & 0x1) == 0)
5776 /* 33222222222211111111110000000000
5777 10987654321098765432109876543210
5778 000001x00110xxxx111000xxxxxxxxxx
5784 /* 33222222222211111111110000000000
5785 10987654321098765432109876543210
5786 000001x01110xxxx111000xxxxxxxxxx
5794 if (((word
>> 22) & 0x1) == 0)
5796 if (((word
>> 23) & 0x1) == 0)
5798 /* 33222222222211111111110000000000
5799 10987654321098765432109876543210
5800 000001x00011xxxx111000xxxxxxxxxx
5806 /* 33222222222211111111110000000000
5807 10987654321098765432109876543210
5808 000001x01011xxxx111000xxxxxxxxxx
5815 if (((word
>> 23) & 0x1) == 0)
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 000001x00111xxxx111000xxxxxxxxxx
5825 /* 33222222222211111111110000000000
5826 10987654321098765432109876543210
5827 000001x01111xxxx111000xxxxxxxxxx
5836 if (((word
>> 20) & 0x1) == 0)
5838 if (((word
>> 22) & 0x1) == 0)
5840 if (((word
>> 23) & 0x1) == 0)
5842 /* 33222222222211111111110000000000
5843 10987654321098765432109876543210
5844 000001x00010xxxx111100xxxxxxxxxx
5850 /* 33222222222211111111110000000000
5851 10987654321098765432109876543210
5852 000001x01010xxxx111100xxxxxxxxxx
5859 if (((word
>> 23) & 0x1) == 0)
5861 /* 33222222222211111111110000000000
5862 10987654321098765432109876543210
5863 000001x00110xxxx111100xxxxxxxxxx
5869 /* 33222222222211111111110000000000
5870 10987654321098765432109876543210
5871 000001x01110xxxx111100xxxxxxxxxx
5879 if (((word
>> 22) & 0x1) == 0)
5881 if (((word
>> 23) & 0x1) == 0)
5883 /* 33222222222211111111110000000000
5884 10987654321098765432109876543210
5885 000001x00011xxxx111100xxxxxxxxxx
5891 /* 33222222222211111111110000000000
5892 10987654321098765432109876543210
5893 000001x01011xxxx111100xxxxxxxxxx
5900 if (((word
>> 23) & 0x1) == 0)
5902 /* 33222222222211111111110000000000
5903 10987654321098765432109876543210
5904 000001x00111xxxx111100xxxxxxxxxx
5910 /* 33222222222211111111110000000000
5911 10987654321098765432109876543210
5912 000001x01111xxxx111100xxxxxxxxxx
5922 if (((word
>> 20) & 0x1) == 0)
5924 if (((word
>> 22) & 0x1) == 0)
5926 if (((word
>> 23) & 0x1) == 0)
5928 /* 33222222222211111111110000000000
5929 10987654321098765432109876543210
5930 000001x00010xxxx111x10xxxxxxxxxx
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 000001x01010xxxx111x10xxxxxxxxxx
5945 if (((word
>> 23) & 0x1) == 0)
5947 /* 33222222222211111111110000000000
5948 10987654321098765432109876543210
5949 000001x00110xxxx111x10xxxxxxxxxx
5955 /* 33222222222211111111110000000000
5956 10987654321098765432109876543210
5957 000001x01110xxxx111x10xxxxxxxxxx
5965 if (((word
>> 22) & 0x1) == 0)
5967 if (((word
>> 23) & 0x1) == 0)
5969 /* 33222222222211111111110000000000
5970 10987654321098765432109876543210
5971 000001x00011xxxx111x10xxxxxxxxxx
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 000001x01011xxxx111x10xxxxxxxxxx
5986 if (((word
>> 23) & 0x1) == 0)
5988 /* 33222222222211111111110000000000
5989 10987654321098765432109876543210
5990 000001x00111xxxx111x10xxxxxxxxxx
5996 /* 33222222222211111111110000000000
5997 10987654321098765432109876543210
5998 000001x01111xxxx111x10xxxxxxxxxx
6008 if (((word
>> 11) & 0x1) == 0)
6010 if (((word
>> 12) & 0x1) == 0)
6012 if (((word
>> 22) & 0x1) == 0)
6014 if (((word
>> 23) & 0x1) == 0)
6016 /* 33222222222211111111110000000000
6017 10987654321098765432109876543210
6018 000001x0001xxxxx111001xxxxxxxxxx
6024 /* 33222222222211111111110000000000
6025 10987654321098765432109876543210
6026 000001x0101xxxxx111001xxxxxxxxxx
6033 if (((word
>> 23) & 0x1) == 0)
6035 /* 33222222222211111111110000000000
6036 10987654321098765432109876543210
6037 000001x0011xxxxx111001xxxxxxxxxx
6043 /* 33222222222211111111110000000000
6044 10987654321098765432109876543210
6045 000001x0111xxxxx111001xxxxxxxxxx
6053 if (((word
>> 20) & 0x1) == 0)
6055 if (((word
>> 22) & 0x1) == 0)
6057 if (((word
>> 23) & 0x1) == 0)
6059 /* 33222222222211111111110000000000
6060 10987654321098765432109876543210
6061 000001x00010xxxx111101xxxxxxxxxx
6067 /* 33222222222211111111110000000000
6068 10987654321098765432109876543210
6069 000001x01010xxxx111101xxxxxxxxxx
6076 if (((word
>> 23) & 0x1) == 0)
6078 /* 33222222222211111111110000000000
6079 10987654321098765432109876543210
6080 000001x00110xxxx111101xxxxxxxxxx
6086 /* 33222222222211111111110000000000
6087 10987654321098765432109876543210
6088 000001x01110xxxx111101xxxxxxxxxx
6096 if (((word
>> 22) & 0x1) == 0)
6098 if (((word
>> 23) & 0x1) == 0)
6100 /* 33222222222211111111110000000000
6101 10987654321098765432109876543210
6102 000001x00011xxxx111101xxxxxxxxxx
6108 /* 33222222222211111111110000000000
6109 10987654321098765432109876543210
6110 000001x01011xxxx111101xxxxxxxxxx
6117 if (((word
>> 23) & 0x1) == 0)
6119 /* 33222222222211111111110000000000
6120 10987654321098765432109876543210
6121 000001x00111xxxx111101xxxxxxxxxx
6127 /* 33222222222211111111110000000000
6128 10987654321098765432109876543210
6129 000001x01111xxxx111101xxxxxxxxxx
6139 if (((word
>> 20) & 0x1) == 0)
6141 if (((word
>> 22) & 0x1) == 0)
6143 if (((word
>> 23) & 0x1) == 0)
6145 /* 33222222222211111111110000000000
6146 10987654321098765432109876543210
6147 000001x00010xxxx111x11xxxxxxxxxx
6153 /* 33222222222211111111110000000000
6154 10987654321098765432109876543210
6155 000001x01010xxxx111x11xxxxxxxxxx
6162 if (((word
>> 23) & 0x1) == 0)
6164 /* 33222222222211111111110000000000
6165 10987654321098765432109876543210
6166 000001x00110xxxx111x11xxxxxxxxxx
6172 /* 33222222222211111111110000000000
6173 10987654321098765432109876543210
6174 000001x01110xxxx111x11xxxxxxxxxx
6182 if (((word
>> 22) & 0x1) == 0)
6184 if (((word
>> 23) & 0x1) == 0)
6186 /* 33222222222211111111110000000000
6187 10987654321098765432109876543210
6188 000001x00011xxxx111x11xxxxxxxxxx
6194 /* 33222222222211111111110000000000
6195 10987654321098765432109876543210
6196 000001x01011xxxx111x11xxxxxxxxxx
6203 if (((word
>> 23) & 0x1) == 0)
6205 /* 33222222222211111111110000000000
6206 10987654321098765432109876543210
6207 000001x00111xxxx111x11xxxxxxxxxx
6213 /* 33222222222211111111110000000000
6214 10987654321098765432109876543210
6215 000001x01111xxxx111x11xxxxxxxxxx
6227 if (((word
>> 22) & 0x1) == 0)
6229 if (((word
>> 21) & 0x1) == 0)
6231 if (((word
>> 23) & 0x1) == 0)
6233 /* 33222222222211111111110000000000
6234 10987654321098765432109876543210
6235 100001x0000xxxxx111xxxxxxxxxxxxx
6241 /* 33222222222211111111110000000000
6242 10987654321098765432109876543210
6243 100001x0100xxxxx111xxxxxxxxxxxxx
6250 if (((word
>> 23) & 0x1) == 0)
6252 /* 33222222222211111111110000000000
6253 10987654321098765432109876543210
6254 100001x0001xxxxx111xxxxxxxxxxxxx
6260 /* 33222222222211111111110000000000
6261 10987654321098765432109876543210
6262 100001x0101xxxxx111xxxxxxxxxxxxx
6270 if (((word
>> 23) & 0x1) == 0)
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 100001x001xxxxxx111xxxxxxxxxxxxx
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 100001x011xxxxxx111xxxxxxxxxxxxx
6291 if (((word
>> 21) & 0x1) == 0)
6293 if (((word
>> 22) & 0x1) == 0)
6295 if (((word
>> 23) & 0x1) == 0)
6297 /* 33222222222211111111110000000000
6298 10987654321098765432109876543210
6299 x10001x0000xxxxx111xxxxxxxxxxxxx
6305 /* 33222222222211111111110000000000
6306 10987654321098765432109876543210
6307 x10001x0100xxxxx111xxxxxxxxxxxxx
6314 if (((word
>> 23) & 0x1) == 0)
6316 /* 33222222222211111111110000000000
6317 10987654321098765432109876543210
6318 x10001x0010xxxxx111xxxxxxxxxxxxx
6324 /* 33222222222211111111110000000000
6325 10987654321098765432109876543210
6326 x10001x0110xxxxx111xxxxxxxxxxxxx
6334 if (((word
>> 22) & 0x1) == 0)
6336 if (((word
>> 23) & 0x1) == 0)
6338 /* 33222222222211111111110000000000
6339 10987654321098765432109876543210
6340 x10001x0001xxxxx111xxxxxxxxxxxxx
6346 /* 33222222222211111111110000000000
6347 10987654321098765432109876543210
6348 x10001x0101xxxxx111xxxxxxxxxxxxx
6355 if (((word
>> 23) & 0x1) == 0)
6357 /* 33222222222211111111110000000000
6358 10987654321098765432109876543210
6359 x10001x0011xxxxx111xxxxxxxxxxxxx
6365 /* 33222222222211111111110000000000
6366 10987654321098765432109876543210
6367 x10001x0111xxxxx111xxxxxxxxxxxxx
6380 if (((word
>> 21) & 0x1) == 0)
6382 if (((word
>> 15) & 0x1) == 0)
6384 if (((word
>> 30) & 0x1) == 0)
6386 if (((word
>> 13) & 0x1) == 0)
6388 if (((word
>> 14) & 0x1) == 0)
6390 if (((word
>> 31) & 0x1) == 0)
6392 if (((word
>> 4) & 0x1) == 0)
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 001001x0xx0xxxxx000xxxxxxxx0xxxx
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 001001x0xx0xxxxx000xxxxxxxx1xxxx
6411 if (((word
>> 23) & 0x1) == 0)
6413 /* 33222222222211111111110000000000
6414 10987654321098765432109876543210
6415 101001x00x0xxxxx000xxxxxxxxxxxxx
6421 /* 33222222222211111111110000000000
6422 10987654321098765432109876543210
6423 101001x01x0xxxxx000xxxxxxxxxxxxx
6431 if (((word
>> 31) & 0x1) == 0)
6433 if (((word
>> 4) & 0x1) == 0)
6435 /* 33222222222211111111110000000000
6436 10987654321098765432109876543210
6437 001001x0xx0xxxxx010xxxxxxxx0xxxx
6443 /* 33222222222211111111110000000000
6444 10987654321098765432109876543210
6445 001001x0xx0xxxxx010xxxxxxxx1xxxx
6452 if (((word
>> 22) & 0x1) == 0)
6454 if (((word
>> 23) & 0x1) == 0)
6456 /* 33222222222211111111110000000000
6457 10987654321098765432109876543210
6458 101001x0000xxxxx010xxxxxxxxxxxxx
6464 /* 33222222222211111111110000000000
6465 10987654321098765432109876543210
6466 101001x0100xxxxx010xxxxxxxxxxxxx
6473 if (((word
>> 23) & 0x1) == 0)
6475 /* 33222222222211111111110000000000
6476 10987654321098765432109876543210
6477 101001x0010xxxxx010xxxxxxxxxxxxx
6483 /* 33222222222211111111110000000000
6484 10987654321098765432109876543210
6485 101001x0110xxxxx010xxxxxxxxxxxxx
6495 if (((word
>> 14) & 0x1) == 0)
6497 if (((word
>> 31) & 0x1) == 0)
6499 if (((word
>> 4) & 0x1) == 0)
6501 /* 33222222222211111111110000000000
6502 10987654321098765432109876543210
6503 001001x0xx0xxxxx001xxxxxxxx0xxxx
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 001001x0xx0xxxxx001xxxxxxxx1xxxx
6518 if (((word
>> 23) & 0x1) == 0)
6520 /* 33222222222211111111110000000000
6521 10987654321098765432109876543210
6522 101001x00x0xxxxx001xxxxxxxxxxxxx
6528 /* 33222222222211111111110000000000
6529 10987654321098765432109876543210
6530 101001x01x0xxxxx001xxxxxxxxxxxxx
6538 if (((word
>> 31) & 0x1) == 0)
6540 if (((word
>> 4) & 0x1) == 0)
6542 /* 33222222222211111111110000000000
6543 10987654321098765432109876543210
6544 001001x0xx0xxxxx011xxxxxxxx0xxxx
6550 /* 33222222222211111111110000000000
6551 10987654321098765432109876543210
6552 001001x0xx0xxxxx011xxxxxxxx1xxxx
6559 if (((word
>> 22) & 0x1) == 0)
6561 if (((word
>> 23) & 0x1) == 0)
6563 /* 33222222222211111111110000000000
6564 10987654321098765432109876543210
6565 101001x0000xxxxx011xxxxxxxxxxxxx
6571 /* 33222222222211111111110000000000
6572 10987654321098765432109876543210
6573 101001x0100xxxxx011xxxxxxxxxxxxx
6580 if (((word
>> 23) & 0x1) == 0)
6582 /* 33222222222211111111110000000000
6583 10987654321098765432109876543210
6584 101001x0010xxxxx011xxxxxxxxxxxxx
6590 /* 33222222222211111111110000000000
6591 10987654321098765432109876543210
6592 101001x0110xxxxx011xxxxxxxxxxxxx
6603 if (((word
>> 31) & 0x1) == 0)
6605 /* 33222222222211111111110000000000
6606 10987654321098765432109876543210
6607 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
6613 if (((word
>> 13) & 0x1) == 0)
6615 if (((word
>> 22) & 0x1) == 0)
6617 /* 33222222222211111111110000000000
6618 10987654321098765432109876543210
6619 111001x0x00xxxxx0x0xxxxxxxxxxxxx
6625 if (((word
>> 23) & 0x1) == 0)
6627 /* 33222222222211111111110000000000
6628 10987654321098765432109876543210
6629 111001x0010xxxxx0x0xxxxxxxxxxxxx
6635 /* 33222222222211111111110000000000
6636 10987654321098765432109876543210
6637 111001x0110xxxxx0x0xxxxxxxxxxxxx
6645 if (((word
>> 22) & 0x1) == 0)
6647 if (((word
>> 23) & 0x1) == 0)
6649 /* 33222222222211111111110000000000
6650 10987654321098765432109876543210
6651 111001x0000xxxxx0x1xxxxxxxxxxxxx
6657 /* 33222222222211111111110000000000
6658 10987654321098765432109876543210
6659 111001x0100xxxxx0x1xxxxxxxxxxxxx
6666 if (((word
>> 23) & 0x1) == 0)
6668 /* 33222222222211111111110000000000
6669 10987654321098765432109876543210
6670 111001x0010xxxxx0x1xxxxxxxxxxxxx
6676 /* 33222222222211111111110000000000
6677 10987654321098765432109876543210
6678 111001x0110xxxxx0x1xxxxxxxxxxxxx
6689 if (((word
>> 13) & 0x1) == 0)
6691 if (((word
>> 30) & 0x1) == 0)
6693 if (((word
>> 14) & 0x1) == 0)
6695 if (((word
>> 4) & 0x1) == 0)
6697 /* 33222222222211111111110000000000
6698 10987654321098765432109876543210
6699 x01001x0xx0xxxxx100xxxxxxxx0xxxx
6705 /* 33222222222211111111110000000000
6706 10987654321098765432109876543210
6707 x01001x0xx0xxxxx100xxxxxxxx1xxxx
6714 if (((word
>> 31) & 0x1) == 0)
6716 if (((word
>> 4) & 0x1) == 0)
6718 /* 33222222222211111111110000000000
6719 10987654321098765432109876543210
6720 001001x0xx0xxxxx110xxxxxxxx0xxxx
6726 /* 33222222222211111111110000000000
6727 10987654321098765432109876543210
6728 001001x0xx0xxxxx110xxxxxxxx1xxxx
6735 if (((word
>> 22) & 0x1) == 0)
6737 if (((word
>> 23) & 0x1) == 0)
6739 /* 33222222222211111111110000000000
6740 10987654321098765432109876543210
6741 101001x0000xxxxx110xxxxxxxxxxxxx
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 101001x0100xxxxx110xxxxxxxxxxxxx
6756 if (((word
>> 23) & 0x1) == 0)
6758 /* 33222222222211111111110000000000
6759 10987654321098765432109876543210
6760 101001x0010xxxxx110xxxxxxxxxxxxx
6766 /* 33222222222211111111110000000000
6767 10987654321098765432109876543210
6768 101001x0110xxxxx110xxxxxxxxxxxxx
6778 if (((word
>> 31) & 0x1) == 0)
6780 /* 33222222222211111111110000000000
6781 10987654321098765432109876543210
6782 011001x0xx0xxxxx1x0xxxxxxxxxxxxx
6788 if (((word
>> 22) & 0x1) == 0)
6790 if (((word
>> 23) & 0x1) == 0)
6792 /* 33222222222211111111110000000000
6793 10987654321098765432109876543210
6794 111001x0000xxxxx1x0xxxxxxxxxxxxx
6800 /* 33222222222211111111110000000000
6801 10987654321098765432109876543210
6802 111001x0100xxxxx1x0xxxxxxxxxxxxx
6809 if (((word
>> 23) & 0x1) == 0)
6811 /* 33222222222211111111110000000000
6812 10987654321098765432109876543210
6813 111001x0010xxxxx1x0xxxxxxxxxxxxx
6819 /* 33222222222211111111110000000000
6820 10987654321098765432109876543210
6821 111001x0110xxxxx1x0xxxxxxxxxxxxx
6831 if (((word
>> 14) & 0x1) == 0)
6833 if (((word
>> 30) & 0x1) == 0)
6835 if (((word
>> 31) & 0x1) == 0)
6837 if (((word
>> 4) & 0x1) == 0)
6839 /* 33222222222211111111110000000000
6840 10987654321098765432109876543210
6841 001001x0xx0xxxxx101xxxxxxxx0xxxx
6847 /* 33222222222211111111110000000000
6848 10987654321098765432109876543210
6849 001001x0xx0xxxxx101xxxxxxxx1xxxx
6856 if (((word
>> 20) & 0x1) == 0)
6858 if (((word
>> 22) & 0x1) == 0)
6860 if (((word
>> 23) & 0x1) == 0)
6862 /* 33222222222211111111110000000000
6863 10987654321098765432109876543210
6864 101001x00000xxxx101xxxxxxxxxxxxx
6870 /* 33222222222211111111110000000000
6871 10987654321098765432109876543210
6872 101001x01000xxxx101xxxxxxxxxxxxx
6879 if (((word
>> 23) & 0x1) == 0)
6881 /* 33222222222211111111110000000000
6882 10987654321098765432109876543210
6883 101001x00100xxxx101xxxxxxxxxxxxx
6889 /* 33222222222211111111110000000000
6890 10987654321098765432109876543210
6891 101001x01100xxxx101xxxxxxxxxxxxx
6899 if (((word
>> 22) & 0x1) == 0)
6901 if (((word
>> 23) & 0x1) == 0)
6903 /* 33222222222211111111110000000000
6904 10987654321098765432109876543210
6905 101001x00001xxxx101xxxxxxxxxxxxx
6911 /* 33222222222211111111110000000000
6912 10987654321098765432109876543210
6913 101001x01001xxxx101xxxxxxxxxxxxx
6920 if (((word
>> 23) & 0x1) == 0)
6922 /* 33222222222211111111110000000000
6923 10987654321098765432109876543210
6924 101001x00101xxxx101xxxxxxxxxxxxx
6930 /* 33222222222211111111110000000000
6931 10987654321098765432109876543210
6932 101001x01101xxxx101xxxxxxxxxxxxx
6942 if (((word
>> 22) & 0x1) == 0)
6944 if (((word
>> 23) & 0x1) == 0)
6946 /* 33222222222211111111110000000000
6947 10987654321098765432109876543210
6948 x11001x0000xxxxx101xxxxxxxxxxxxx
6954 /* 33222222222211111111110000000000
6955 10987654321098765432109876543210
6956 x11001x0100xxxxx101xxxxxxxxxxxxx
6963 if (((word
>> 23) & 0x1) == 0)
6965 /* 33222222222211111111110000000000
6966 10987654321098765432109876543210
6967 x11001x0010xxxxx101xxxxxxxxxxxxx
6973 /* 33222222222211111111110000000000
6974 10987654321098765432109876543210
6975 x11001x0110xxxxx101xxxxxxxxxxxxx
6984 if (((word
>> 30) & 0x1) == 0)
6986 if (((word
>> 31) & 0x1) == 0)
6988 if (((word
>> 4) & 0x1) == 0)
6990 /* 33222222222211111111110000000000
6991 10987654321098765432109876543210
6992 001001x0xx0xxxxx111xxxxxxxx0xxxx
6998 /* 33222222222211111111110000000000
6999 10987654321098765432109876543210
7000 001001x0xx0xxxxx111xxxxxxxx1xxxx
7007 if (((word
>> 22) & 0x1) == 0)
7009 if (((word
>> 23) & 0x1) == 0)
7011 /* 33222222222211111111110000000000
7012 10987654321098765432109876543210
7013 101001x0000xxxxx111xxxxxxxxxxxxx
7019 /* 33222222222211111111110000000000
7020 10987654321098765432109876543210
7021 101001x0100xxxxx111xxxxxxxxxxxxx
7028 if (((word
>> 23) & 0x1) == 0)
7030 /* 33222222222211111111110000000000
7031 10987654321098765432109876543210
7032 101001x0010xxxxx111xxxxxxxxxxxxx
7038 /* 33222222222211111111110000000000
7039 10987654321098765432109876543210
7040 101001x0110xxxxx111xxxxxxxxxxxxx
7049 if (((word
>> 20) & 0x1) == 0)
7051 if (((word
>> 22) & 0x1) == 0)
7053 /* 33222222222211111111110000000000
7054 10987654321098765432109876543210
7055 x11001x0x000xxxx111xxxxxxxxxxxxx
7061 if (((word
>> 23) & 0x1) == 0)
7063 /* 33222222222211111111110000000000
7064 10987654321098765432109876543210
7065 x11001x00100xxxx111xxxxxxxxxxxxx
7071 /* 33222222222211111111110000000000
7072 10987654321098765432109876543210
7073 x11001x01100xxxx111xxxxxxxxxxxxx
7081 if (((word
>> 22) & 0x1) == 0)
7083 if (((word
>> 23) & 0x1) == 0)
7085 /* 33222222222211111111110000000000
7086 10987654321098765432109876543210
7087 x11001x00001xxxx111xxxxxxxxxxxxx
7093 /* 33222222222211111111110000000000
7094 10987654321098765432109876543210
7095 x11001x01001xxxx111xxxxxxxxxxxxx
7102 if (((word
>> 23) & 0x1) == 0)
7104 /* 33222222222211111111110000000000
7105 10987654321098765432109876543210
7106 x11001x00101xxxx111xxxxxxxxxxxxx
7112 /* 33222222222211111111110000000000
7113 10987654321098765432109876543210
7114 x11001x01101xxxx111xxxxxxxxxxxxx
7127 if (((word
>> 13) & 0x1) == 0)
7129 if (((word
>> 30) & 0x1) == 0)
7131 if (((word
>> 31) & 0x1) == 0)
7133 if (((word
>> 4) & 0x1) == 0)
7135 /* 33222222222211111111110000000000
7136 10987654321098765432109876543210
7137 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
7143 /* 33222222222211111111110000000000
7144 10987654321098765432109876543210
7145 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
7152 if (((word
>> 15) & 0x1) == 0)
7154 if (((word
>> 22) & 0x1) == 0)
7156 if (((word
>> 23) & 0x1) == 0)
7158 /* 33222222222211111111110000000000
7159 10987654321098765432109876543210
7160 101001x0001xxxxx0x0xxxxxxxxxxxxx
7166 /* 33222222222211111111110000000000
7167 10987654321098765432109876543210
7168 101001x0101xxxxx0x0xxxxxxxxxxxxx
7175 if (((word
>> 23) & 0x1) == 0)
7177 /* 33222222222211111111110000000000
7178 10987654321098765432109876543210
7179 101001x0011xxxxx0x0xxxxxxxxxxxxx
7185 /* 33222222222211111111110000000000
7186 10987654321098765432109876543210
7187 101001x0111xxxxx0x0xxxxxxxxxxxxx
7195 if (((word
>> 22) & 0x1) == 0)
7197 if (((word
>> 23) & 0x1) == 0)
7199 /* 33222222222211111111110000000000
7200 10987654321098765432109876543210
7201 101001x0001xxxxx1x0xxxxxxxxxxxxx
7207 /* 33222222222211111111110000000000
7208 10987654321098765432109876543210
7209 101001x0101xxxxx1x0xxxxxxxxxxxxx
7216 if (((word
>> 23) & 0x1) == 0)
7218 /* 33222222222211111111110000000000
7219 10987654321098765432109876543210
7220 101001x0011xxxxx1x0xxxxxxxxxxxxx
7226 /* 33222222222211111111110000000000
7227 10987654321098765432109876543210
7228 101001x0111xxxxx1x0xxxxxxxxxxxxx
7238 if (((word
>> 15) & 0x1) == 0)
7240 if (((word
>> 14) & 0x1) == 0)
7242 if (((word
>> 12) & 0x1) == 0)
7244 if (((word
>> 10) & 0x1) == 0)
7246 if (((word
>> 23) & 0x1) == 0)
7248 /* 33222222222211111111110000000000
7249 10987654321098765432109876543210
7250 x11001x00x1xxxxx0000x0xxxxxxxxxx
7256 if (((word
>> 22) & 0x1) == 0)
7258 /* 33222222222211111111110000000000
7259 10987654321098765432109876543210
7260 x11001x0101xxxxx0000x0xxxxxxxxxx
7266 /* 33222222222211111111110000000000
7267 10987654321098765432109876543210
7268 x11001x0111xxxxx0000x0xxxxxxxxxx
7276 if (((word
>> 23) & 0x1) == 0)
7278 /* 33222222222211111111110000000000
7279 10987654321098765432109876543210
7280 x11001x00x1xxxxx0000x1xxxxxxxxxx
7286 if (((word
>> 22) & 0x1) == 0)
7288 /* 33222222222211111111110000000000
7289 10987654321098765432109876543210
7290 x11001x0101xxxxx0000x1xxxxxxxxxx
7296 /* 33222222222211111111110000000000
7297 10987654321098765432109876543210
7298 x11001x0111xxxxx0000x1xxxxxxxxxx
7307 if (((word
>> 22) & 0x1) == 0)
7309 /* 33222222222211111111110000000000
7310 10987654321098765432109876543210
7311 x11001x0x01xxxxx0001xxxxxxxxxxxx
7317 /* 33222222222211111111110000000000
7318 10987654321098765432109876543210
7319 x11001x0x11xxxxx0001xxxxxxxxxxxx
7327 if (((word
>> 22) & 0x1) == 0)
7329 if (((word
>> 23) & 0x1) == 0)
7331 /* 33222222222211111111110000000000
7332 10987654321098765432109876543210
7333 x11001x0001xxxxx010xxxxxxxxxxxxx
7339 /* 33222222222211111111110000000000
7340 10987654321098765432109876543210
7341 x11001x0101xxxxx010xxxxxxxxxxxxx
7348 if (((word
>> 23) & 0x1) == 0)
7350 /* 33222222222211111111110000000000
7351 10987654321098765432109876543210
7352 x11001x0011xxxxx010xxxxxxxxxxxxx
7358 /* 33222222222211111111110000000000
7359 10987654321098765432109876543210
7360 x11001x0111xxxxx010xxxxxxxxxxxxx
7369 if (((word
>> 22) & 0x1) == 0)
7371 /* 33222222222211111111110000000000
7372 10987654321098765432109876543210
7373 x11001x0x01xxxxx1x0xxxxxxxxxxxxx
7379 /* 33222222222211111111110000000000
7380 10987654321098765432109876543210
7381 x11001x0x11xxxxx1x0xxxxxxxxxxxxx
7390 if (((word
>> 30) & 0x1) == 0)
7392 if (((word
>> 31) & 0x1) == 0)
7394 if (((word
>> 4) & 0x1) == 0)
7396 /* 33222222222211111111110000000000
7397 10987654321098765432109876543210
7398 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
7404 /* 33222222222211111111110000000000
7405 10987654321098765432109876543210
7406 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
7413 if (((word
>> 14) & 0x1) == 0)
7415 if (((word
>> 20) & 0x1) == 0)
7417 if (((word
>> 22) & 0x1) == 0)
7419 if (((word
>> 23) & 0x1) == 0)
7421 /* 33222222222211111111110000000000
7422 10987654321098765432109876543210
7423 101001x00010xxxxx01xxxxxxxxxxxxx
7429 /* 33222222222211111111110000000000
7430 10987654321098765432109876543210
7431 101001x01010xxxxx01xxxxxxxxxxxxx
7438 if (((word
>> 23) & 0x1) == 0)
7440 /* 33222222222211111111110000000000
7441 10987654321098765432109876543210
7442 101001x00110xxxxx01xxxxxxxxxxxxx
7448 /* 33222222222211111111110000000000
7449 10987654321098765432109876543210
7450 101001x01110xxxxx01xxxxxxxxxxxxx
7458 if (((word
>> 22) & 0x1) == 0)
7460 if (((word
>> 23) & 0x1) == 0)
7462 /* 33222222222211111111110000000000
7463 10987654321098765432109876543210
7464 101001x00011xxxxx01xxxxxxxxxxxxx
7470 /* 33222222222211111111110000000000
7471 10987654321098765432109876543210
7472 101001x01011xxxxx01xxxxxxxxxxxxx
7479 if (((word
>> 23) & 0x1) == 0)
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 101001x00111xxxxx01xxxxxxxxxxxxx
7489 /* 33222222222211111111110000000000
7490 10987654321098765432109876543210
7491 101001x01111xxxxx01xxxxxxxxxxxxx
7500 if (((word
>> 15) & 0x1) == 0)
7502 if (((word
>> 22) & 0x1) == 0)
7504 if (((word
>> 23) & 0x1) == 0)
7506 /* 33222222222211111111110000000000
7507 10987654321098765432109876543210
7508 101001x0001xxxxx011xxxxxxxxxxxxx
7514 /* 33222222222211111111110000000000
7515 10987654321098765432109876543210
7516 101001x0101xxxxx011xxxxxxxxxxxxx
7523 if (((word
>> 23) & 0x1) == 0)
7525 /* 33222222222211111111110000000000
7526 10987654321098765432109876543210
7527 101001x0011xxxxx011xxxxxxxxxxxxx
7533 /* 33222222222211111111110000000000
7534 10987654321098765432109876543210
7535 101001x0111xxxxx011xxxxxxxxxxxxx
7543 if (((word
>> 22) & 0x1) == 0)
7545 if (((word
>> 23) & 0x1) == 0)
7547 /* 33222222222211111111110000000000
7548 10987654321098765432109876543210
7549 101001x0001xxxxx111xxxxxxxxxxxxx
7555 /* 33222222222211111111110000000000
7556 10987654321098765432109876543210
7557 101001x0101xxxxx111xxxxxxxxxxxxx
7564 if (((word
>> 23) & 0x1) == 0)
7566 /* 33222222222211111111110000000000
7567 10987654321098765432109876543210
7568 101001x0011xxxxx111xxxxxxxxxxxxx
7574 /* 33222222222211111111110000000000
7575 10987654321098765432109876543210
7576 101001x0111xxxxx111xxxxxxxxxxxxx
7587 if (((word
>> 14) & 0x1) == 0)
7589 if (((word
>> 15) & 0x1) == 0)
7591 if (((word
>> 23) & 0x1) == 0)
7593 /* 33222222222211111111110000000000
7594 10987654321098765432109876543210
7595 x11001x00x1xxxxx001xxxxxxxxxxxxx
7601 if (((word
>> 22) & 0x1) == 0)
7603 /* 33222222222211111111110000000000
7604 10987654321098765432109876543210
7605 x11001x0101xxxxx001xxxxxxxxxxxxx
7611 /* 33222222222211111111110000000000
7612 10987654321098765432109876543210
7613 x11001x0111xxxxx001xxxxxxxxxxxxx
7621 if (((word
>> 22) & 0x1) == 0)
7623 /* 33222222222211111111110000000000
7624 10987654321098765432109876543210
7625 x11001x0x01xxxxx101xxxxxxxxxxxxx
7631 if (((word
>> 23) & 0x1) == 0)
7633 /* 33222222222211111111110000000000
7634 10987654321098765432109876543210
7635 x11001x0011xxxxx101xxxxxxxxxxxxx
7641 /* 33222222222211111111110000000000
7642 10987654321098765432109876543210
7643 x11001x0111xxxxx101xxxxxxxxxxxxx
7652 if (((word
>> 15) & 0x1) == 0)
7654 if (((word
>> 22) & 0x1) == 0)
7656 if (((word
>> 23) & 0x1) == 0)
7658 /* 33222222222211111111110000000000
7659 10987654321098765432109876543210
7660 x11001x0001xxxxx011xxxxxxxxxxxxx
7666 /* 33222222222211111111110000000000
7667 10987654321098765432109876543210
7668 x11001x0101xxxxx011xxxxxxxxxxxxx
7675 if (((word
>> 23) & 0x1) == 0)
7677 /* 33222222222211111111110000000000
7678 10987654321098765432109876543210
7679 x11001x0011xxxxx011xxxxxxxxxxxxx
7685 /* 33222222222211111111110000000000
7686 10987654321098765432109876543210
7687 x11001x0111xxxxx011xxxxxxxxxxxxx
7695 if (((word
>> 20) & 0x1) == 0)
7697 if (((word
>> 22) & 0x1) == 0)
7699 if (((word
>> 23) & 0x1) == 0)
7701 /* 33222222222211111111110000000000
7702 10987654321098765432109876543210
7703 x11001x00010xxxx111xxxxxxxxxxxxx
7709 /* 33222222222211111111110000000000
7710 10987654321098765432109876543210
7711 x11001x01010xxxx111xxxxxxxxxxxxx
7718 if (((word
>> 23) & 0x1) == 0)
7720 /* 33222222222211111111110000000000
7721 10987654321098765432109876543210
7722 x11001x00110xxxx111xxxxxxxxxxxxx
7728 /* 33222222222211111111110000000000
7729 10987654321098765432109876543210
7730 x11001x01110xxxx111xxxxxxxxxxxxx
7738 if (((word
>> 22) & 0x1) == 0)
7740 if (((word
>> 23) & 0x1) == 0)
7742 /* 33222222222211111111110000000000
7743 10987654321098765432109876543210
7744 x11001x00011xxxx111xxxxxxxxxxxxx
7750 /* 33222222222211111111110000000000
7751 10987654321098765432109876543210
7752 x11001x01011xxxx111xxxxxxxxxxxxx
7759 if (((word
>> 23) & 0x1) == 0)
7761 /* 33222222222211111111110000000000
7762 10987654321098765432109876543210
7763 x11001x00111xxxx111xxxxxxxxxxxxx
7769 /* 33222222222211111111110000000000
7770 10987654321098765432109876543210
7771 x11001x01111xxxx111xxxxxxxxxxxxx
7786 if (((word
>> 29) & 0x1) == 0)
7788 if (((word
>> 30) & 0x1) == 0)
7790 if (((word
>> 31) & 0x1) == 0)
7792 if (((word
>> 21) & 0x1) == 0)
7794 if (((word
>> 20) & 0x1) == 0)
7796 if (((word
>> 22) & 0x1) == 0)
7798 if (((word
>> 23) & 0x1) == 0)
7800 /* 33222222222211111111110000000000
7801 10987654321098765432109876543210
7802 000001x10000xxxxxxxxxxxxxxxxxxxx
7808 /* 33222222222211111111110000000000
7809 10987654321098765432109876543210
7810 000001x11000xxxxxxxxxxxxxxxxxxxx
7817 if (((word
>> 23) & 0x1) == 0)
7819 /* 33222222222211111111110000000000
7820 10987654321098765432109876543210
7821 000001x10100xxxxxxxxxxxxxxxxxxxx
7827 /* 33222222222211111111110000000000
7828 10987654321098765432109876543210
7829 000001x11100xxxxxxxxxxxxxxxxxxxx
7837 if (((word
>> 15) & 0x1) == 0)
7839 /* 33222222222211111111110000000000
7840 10987654321098765432109876543210
7841 000001x1xx01xxxx0xxxxxxxxxxxxxxx
7847 /* 33222222222211111111110000000000
7848 10987654321098765432109876543210
7849 000001x1xx01xxxx1xxxxxxxxxxxxxxx
7857 if (((word
>> 14) & 0x1) == 0)
7859 if (((word
>> 13) & 0x1) == 0)
7861 if (((word
>> 15) & 0x1) == 0)
7863 /* 33222222222211111111110000000000
7864 10987654321098765432109876543210
7865 000001x1xx1xxxxx000xxxxxxxxxxxxx
7871 if (((word
>> 16) & 0x1) == 0)
7873 if (((word
>> 17) & 0x1) == 0)
7875 if (((word
>> 18) & 0x1) == 0)
7877 if (((word
>> 19) & 0x1) == 0)
7879 /* 33222222222211111111110000000000
7880 10987654321098765432109876543210
7881 000001x1xx1x0000100xxxxxxxxxxxxx
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 000001x1xx1x1000100xxxxxxxxxxxxx
7896 if (((word
>> 19) & 0x1) == 0)
7898 /* 33222222222211111111110000000000
7899 10987654321098765432109876543210
7900 000001x1xx1x0100100xxxxxxxxxxxxx
7906 /* 33222222222211111111110000000000
7907 10987654321098765432109876543210
7908 000001x1xx1x1100100xxxxxxxxxxxxx
7916 if (((word
>> 18) & 0x1) == 0)
7918 if (((word
>> 19) & 0x1) == 0)
7920 /* 33222222222211111111110000000000
7921 10987654321098765432109876543210
7922 000001x1xx1x0010100xxxxxxxxxxxxx
7928 /* 33222222222211111111110000000000
7929 10987654321098765432109876543210
7930 000001x1xx1x1010100xxxxxxxxxxxxx
7937 /* 33222222222211111111110000000000
7938 10987654321098765432109876543210
7939 000001x1xx1xx110100xxxxxxxxxxxxx
7947 if (((word
>> 17) & 0x1) == 0)
7949 if (((word
>> 18) & 0x1) == 0)
7951 if (((word
>> 19) & 0x1) == 0)
7953 /* 33222222222211111111110000000000
7954 10987654321098765432109876543210
7955 000001x1xx1x0001100xxxxxxxxxxxxx
7961 /* 33222222222211111111110000000000
7962 10987654321098765432109876543210
7963 000001x1xx1x1001100xxxxxxxxxxxxx
7970 /* 33222222222211111111110000000000
7971 10987654321098765432109876543210
7972 000001x1xx1xx101100xxxxxxxxxxxxx
7979 if (((word
>> 18) & 0x1) == 0)
7981 if (((word
>> 19) & 0x1) == 0)
7983 /* 33222222222211111111110000000000
7984 10987654321098765432109876543210
7985 000001x1xx1x0011100xxxxxxxxxxxxx
7991 /* 33222222222211111111110000000000
7992 10987654321098765432109876543210
7993 000001x1xx1x1011100xxxxxxxxxxxxx
8000 /* 33222222222211111111110000000000
8001 10987654321098765432109876543210
8002 000001x1xx1xx111100xxxxxxxxxxxxx
8012 if (((word
>> 15) & 0x1) == 0)
8014 if (((word
>> 11) & 0x1) == 0)
8016 if (((word
>> 12) & 0x1) == 0)
8018 /* 33222222222211111111110000000000
8019 10987654321098765432109876543210
8020 000001x1xx1xxxxx00100xxxxxxxxxxx
8026 /* 33222222222211111111110000000000
8027 10987654321098765432109876543210
8028 000001x1xx1xxxxx00110xxxxxxxxxxx
8035 if (((word
>> 16) & 0x1) == 0)
8037 if (((word
>> 17) & 0x1) == 0)
8039 if (((word
>> 18) & 0x1) == 0)
8041 if (((word
>> 19) & 0x1) == 0)
8043 if (((word
>> 20) & 0x1) == 0)
8045 /* 33222222222211111111110000000000
8046 10987654321098765432109876543210
8047 000001x1xx100000001x1xxxxxxxxxxx
8053 /* 33222222222211111111110000000000
8054 10987654321098765432109876543210
8055 000001x1xx110000001x1xxxxxxxxxxx
8062 /* 33222222222211111111110000000000
8063 10987654321098765432109876543210
8064 000001x1xx1x1000001x1xxxxxxxxxxx
8071 if (((word
>> 20) & 0x1) == 0)
8073 /* 33222222222211111111110000000000
8074 10987654321098765432109876543210
8075 000001x1xx10x100001x1xxxxxxxxxxx
8081 /* 33222222222211111111110000000000
8082 10987654321098765432109876543210
8083 000001x1xx11x100001x1xxxxxxxxxxx
8091 /* 33222222222211111111110000000000
8092 10987654321098765432109876543210
8093 000001x1xx1xxx10001x1xxxxxxxxxxx
8100 if (((word
>> 17) & 0x1) == 0)
8102 /* 33222222222211111111110000000000
8103 10987654321098765432109876543210
8104 000001x1xx1xxx01001x1xxxxxxxxxxx
8110 /* 33222222222211111111110000000000
8111 10987654321098765432109876543210
8112 000001x1xx1xxx11001x1xxxxxxxxxxx
8121 if (((word
>> 16) & 0x1) == 0)
8123 if (((word
>> 19) & 0x1) == 0)
8125 if (((word
>> 20) & 0x1) == 0)
8127 /* 33222222222211111111110000000000
8128 10987654321098765432109876543210
8129 000001x1xx100xx0101xxxxxxxxxxxxx
8135 /* 33222222222211111111110000000000
8136 10987654321098765432109876543210
8137 000001x1xx110xx0101xxxxxxxxxxxxx
8144 /* 33222222222211111111110000000000
8145 10987654321098765432109876543210
8146 000001x1xx1x1xx0101xxxxxxxxxxxxx
8153 if (((word
>> 20) & 0x1) == 0)
8155 /* 33222222222211111111110000000000
8156 10987654321098765432109876543210
8157 000001x1xx10xxx1101xxxxxxxxxxxxx
8163 /* 33222222222211111111110000000000
8164 10987654321098765432109876543210
8165 000001x1xx11xxx1101xxxxxxxxxxxxx
8175 if (((word
>> 15) & 0x1) == 0)
8177 if (((word
>> 10) & 0x1) == 0)
8179 if (((word
>> 11) & 0x1) == 0)
8181 if (((word
>> 12) & 0x1) == 0)
8183 if (((word
>> 13) & 0x1) == 0)
8185 if (((word
>> 20) & 0x1) == 0)
8187 /* 33222222222211111111110000000000
8188 10987654321098765432109876543210
8189 000001x1xx10xxxx010000xxxxxxxxxx
8195 if (((word
>> 16) & 0x1) == 0)
8197 if (((word
>> 18) & 0x1) == 0)
8199 /* 33222222222211111111110000000000
8200 10987654321098765432109876543210
8201 000001x1xx11x0x0010000xxxxxxxxxx
8207 /* 33222222222211111111110000000000
8208 10987654321098765432109876543210
8209 000001x1xx11x1x0010000xxxxxxxxxx
8216 /* 33222222222211111111110000000000
8217 10987654321098765432109876543210
8218 000001x1xx11xxx1010000xxxxxxxxxx
8226 /* 33222222222211111111110000000000
8227 10987654321098765432109876543210
8228 000001x1xx1xxxxx011000xxxxxxxxxx
8235 if (((word
>> 13) & 0x1) == 0)
8237 /* 33222222222211111111110000000000
8238 10987654321098765432109876543210
8239 000001x1xx1xxxxx010100xxxxxxxxxx
8245 /* 33222222222211111111110000000000
8246 10987654321098765432109876543210
8247 000001x1xx1xxxxx011100xxxxxxxxxx
8255 if (((word
>> 13) & 0x1) == 0)
8257 /* 33222222222211111111110000000000
8258 10987654321098765432109876543210
8259 000001x1xx1xxxxx010x10xxxxxxxxxx
8265 /* 33222222222211111111110000000000
8266 10987654321098765432109876543210
8267 000001x1xx1xxxxx011x10xxxxxxxxxx
8275 if (((word
>> 11) & 0x1) == 0)
8277 if (((word
>> 12) & 0x1) == 0)
8279 if (((word
>> 13) & 0x1) == 0)
8281 /* 33222222222211111111110000000000
8282 10987654321098765432109876543210
8283 000001x1xx1xxxxx010001xxxxxxxxxx
8289 /* 33222222222211111111110000000000
8290 10987654321098765432109876543210
8291 000001x1xx1xxxxx011001xxxxxxxxxx
8298 if (((word
>> 13) & 0x1) == 0)
8300 /* 33222222222211111111110000000000
8301 10987654321098765432109876543210
8302 000001x1xx1xxxxx010101xxxxxxxxxx
8308 /* 33222222222211111111110000000000
8309 10987654321098765432109876543210
8310 000001x1xx1xxxxx011101xxxxxxxxxx
8318 if (((word
>> 13) & 0x1) == 0)
8320 /* 33222222222211111111110000000000
8321 10987654321098765432109876543210
8322 000001x1xx1xxxxx010x11xxxxxxxxxx
8328 /* 33222222222211111111110000000000
8329 10987654321098765432109876543210
8330 000001x1xx1xxxxx011x11xxxxxxxxxx
8339 /* 33222222222211111111110000000000
8340 10987654321098765432109876543210
8341 000001x1xx1xxxxx11xxxxxxxxxxxxxx
8350 if (((word
>> 13) & 0x1) == 0)
8352 if (((word
>> 14) & 0x1) == 0)
8354 if (((word
>> 15) & 0x1) == 0)
8356 if (((word
>> 22) & 0x1) == 0)
8358 /* 33222222222211111111110000000000
8359 10987654321098765432109876543210
8360 100001x1x0xxxxxx000xxxxxxxxxxxxx
8366 /* 33222222222211111111110000000000
8367 10987654321098765432109876543210
8368 100001x1x1xxxxxx000xxxxxxxxxxxxx
8375 if (((word
>> 23) & 0x1) == 0)
8377 /* 33222222222211111111110000000000
8378 10987654321098765432109876543210
8379 100001x10xxxxxxx100xxxxxxxxxxxxx
8385 /* 33222222222211111111110000000000
8386 10987654321098765432109876543210
8387 100001x11xxxxxxx100xxxxxxxxxxxxx
8395 if (((word
>> 15) & 0x1) == 0)
8397 if (((word
>> 23) & 0x1) == 0)
8399 if (((word
>> 21) & 0x1) == 0)
8401 /* 33222222222211111111110000000000
8402 10987654321098765432109876543210
8403 100001x10x0xxxxx010xxxxxxxxxxxxx
8409 /* 33222222222211111111110000000000
8410 10987654321098765432109876543210
8411 100001x10x1xxxxx010xxxxxxxxxxxxx
8418 if (((word
>> 22) & 0x1) == 0)
8420 /* 33222222222211111111110000000000
8421 10987654321098765432109876543210
8422 100001x110xxxxxx010xxxxxxxxxxxxx
8428 /* 33222222222211111111110000000000
8429 10987654321098765432109876543210
8430 100001x111xxxxxx010xxxxxxxxxxxxx
8438 if (((word
>> 22) & 0x1) == 0)
8440 if (((word
>> 21) & 0x1) == 0)
8442 if (((word
>> 23) & 0x1) == 0)
8444 /* 33222222222211111111110000000000
8445 10987654321098765432109876543210
8446 100001x1000xxxxx110xxxxxxxxxxxxx
8452 /* 33222222222211111111110000000000
8453 10987654321098765432109876543210
8454 100001x1100xxxxx110xxxxxxxxxxxxx
8461 /* 33222222222211111111110000000000
8462 10987654321098765432109876543210
8463 100001x1x01xxxxx110xxxxxxxxxxxxx
8470 if (((word
>> 23) & 0x1) == 0)
8472 /* 33222222222211111111110000000000
8473 10987654321098765432109876543210
8474 100001x101xxxxxx110xxxxxxxxxxxxx
8480 /* 33222222222211111111110000000000
8481 10987654321098765432109876543210
8482 100001x111xxxxxx110xxxxxxxxxxxxx
8492 if (((word
>> 14) & 0x1) == 0)
8494 if (((word
>> 15) & 0x1) == 0)
8496 /* 33222222222211111111110000000000
8497 10987654321098765432109876543210
8498 100001x1xxxxxxxx001xxxxxxxxxxxxx
8504 if (((word
>> 23) & 0x1) == 0)
8506 /* 33222222222211111111110000000000
8507 10987654321098765432109876543210
8508 100001x10xxxxxxx101xxxxxxxxxxxxx
8514 /* 33222222222211111111110000000000
8515 10987654321098765432109876543210
8516 100001x11xxxxxxx101xxxxxxxxxxxxx
8524 if (((word
>> 15) & 0x1) == 0)
8526 if (((word
>> 23) & 0x1) == 0)
8528 if (((word
>> 21) & 0x1) == 0)
8530 /* 33222222222211111111110000000000
8531 10987654321098765432109876543210
8532 100001x10x0xxxxx011xxxxxxxxxxxxx
8538 /* 33222222222211111111110000000000
8539 10987654321098765432109876543210
8540 100001x10x1xxxxx011xxxxxxxxxxxxx
8547 /* 33222222222211111111110000000000
8548 10987654321098765432109876543210
8549 100001x11xxxxxxx011xxxxxxxxxxxxx
8556 if (((word
>> 22) & 0x1) == 0)
8558 if (((word
>> 21) & 0x1) == 0)
8560 if (((word
>> 23) & 0x1) == 0)
8562 /* 33222222222211111111110000000000
8563 10987654321098765432109876543210
8564 100001x1000xxxxx111xxxxxxxxxxxxx
8570 /* 33222222222211111111110000000000
8571 10987654321098765432109876543210
8572 100001x1100xxxxx111xxxxxxxxxxxxx
8579 /* 33222222222211111111110000000000
8580 10987654321098765432109876543210
8581 100001x1x01xxxxx111xxxxxxxxxxxxx
8588 if (((word
>> 23) & 0x1) == 0)
8590 /* 33222222222211111111110000000000
8591 10987654321098765432109876543210
8592 100001x101xxxxxx111xxxxxxxxxxxxx
8598 /* 33222222222211111111110000000000
8599 10987654321098765432109876543210
8600 100001x111xxxxxx111xxxxxxxxxxxxx
8612 if (((word
>> 13) & 0x1) == 0)
8614 if (((word
>> 14) & 0x1) == 0)
8616 if (((word
>> 15) & 0x1) == 0)
8618 if (((word
>> 21) & 0x1) == 0)
8620 /* 33222222222211111111110000000000
8621 10987654321098765432109876543210
8622 x10001x1xx0xxxxx000xxxxxxxxxxxxx
8628 /* 33222222222211111111110000000000
8629 10987654321098765432109876543210
8630 x10001x1xx1xxxxx000xxxxxxxxxxxxx
8637 if (((word
>> 21) & 0x1) == 0)
8639 /* 33222222222211111111110000000000
8640 10987654321098765432109876543210
8641 x10001x1xx0xxxxx100xxxxxxxxxxxxx
8647 if (((word
>> 22) & 0x1) == 0)
8649 /* 33222222222211111111110000000000
8650 10987654321098765432109876543210
8651 x10001x1x01xxxxx100xxxxxxxxxxxxx
8657 /* 33222222222211111111110000000000
8658 10987654321098765432109876543210
8659 x10001x1x11xxxxx100xxxxxxxxxxxxx
8668 if (((word
>> 15) & 0x1) == 0)
8670 if (((word
>> 21) & 0x1) == 0)
8672 if (((word
>> 23) & 0x1) == 0)
8674 /* 33222222222211111111110000000000
8675 10987654321098765432109876543210
8676 x10001x10x0xxxxx010xxxxxxxxxxxxx
8682 /* 33222222222211111111110000000000
8683 10987654321098765432109876543210
8684 x10001x11x0xxxxx010xxxxxxxxxxxxx
8691 if (((word
>> 23) & 0x1) == 0)
8693 /* 33222222222211111111110000000000
8694 10987654321098765432109876543210
8695 x10001x10x1xxxxx010xxxxxxxxxxxxx
8701 /* 33222222222211111111110000000000
8702 10987654321098765432109876543210
8703 x10001x11x1xxxxx010xxxxxxxxxxxxx
8711 if (((word
>> 21) & 0x1) == 0)
8713 if (((word
>> 23) & 0x1) == 0)
8715 /* 33222222222211111111110000000000
8716 10987654321098765432109876543210
8717 x10001x10x0xxxxx110xxxxxxxxxxxxx
8723 /* 33222222222211111111110000000000
8724 10987654321098765432109876543210
8725 x10001x11x0xxxxx110xxxxxxxxxxxxx
8732 if (((word
>> 22) & 0x1) == 0)
8734 if (((word
>> 23) & 0x1) == 0)
8736 /* 33222222222211111111110000000000
8737 10987654321098765432109876543210
8738 x10001x1001xxxxx110xxxxxxxxxxxxx
8744 /* 33222222222211111111110000000000
8745 10987654321098765432109876543210
8746 x10001x1101xxxxx110xxxxxxxxxxxxx
8753 if (((word
>> 23) & 0x1) == 0)
8755 /* 33222222222211111111110000000000
8756 10987654321098765432109876543210
8757 x10001x1011xxxxx110xxxxxxxxxxxxx
8763 /* 33222222222211111111110000000000
8764 10987654321098765432109876543210
8765 x10001x1111xxxxx110xxxxxxxxxxxxx
8776 if (((word
>> 14) & 0x1) == 0)
8778 if (((word
>> 15) & 0x1) == 0)
8780 if (((word
>> 21) & 0x1) == 0)
8782 /* 33222222222211111111110000000000
8783 10987654321098765432109876543210
8784 x10001x1xx0xxxxx001xxxxxxxxxxxxx
8790 /* 33222222222211111111110000000000
8791 10987654321098765432109876543210
8792 x10001x1xx1xxxxx001xxxxxxxxxxxxx
8799 if (((word
>> 21) & 0x1) == 0)
8801 /* 33222222222211111111110000000000
8802 10987654321098765432109876543210
8803 x10001x1xx0xxxxx101xxxxxxxxxxxxx
8809 if (((word
>> 22) & 0x1) == 0)
8811 /* 33222222222211111111110000000000
8812 10987654321098765432109876543210
8813 x10001x1x01xxxxx101xxxxxxxxxxxxx
8819 /* 33222222222211111111110000000000
8820 10987654321098765432109876543210
8821 x10001x1x11xxxxx101xxxxxxxxxxxxx
8830 if (((word
>> 15) & 0x1) == 0)
8832 if (((word
>> 21) & 0x1) == 0)
8834 if (((word
>> 23) & 0x1) == 0)
8836 /* 33222222222211111111110000000000
8837 10987654321098765432109876543210
8838 x10001x10x0xxxxx011xxxxxxxxxxxxx
8844 /* 33222222222211111111110000000000
8845 10987654321098765432109876543210
8846 x10001x11x0xxxxx011xxxxxxxxxxxxx
8853 if (((word
>> 23) & 0x1) == 0)
8855 /* 33222222222211111111110000000000
8856 10987654321098765432109876543210
8857 x10001x10x1xxxxx011xxxxxxxxxxxxx
8863 /* 33222222222211111111110000000000
8864 10987654321098765432109876543210
8865 x10001x11x1xxxxx011xxxxxxxxxxxxx
8873 if (((word
>> 21) & 0x1) == 0)
8875 if (((word
>> 22) & 0x1) == 0)
8877 if (((word
>> 23) & 0x1) == 0)
8879 /* 33222222222211111111110000000000
8880 10987654321098765432109876543210
8881 x10001x1000xxxxx111xxxxxxxxxxxxx
8887 /* 33222222222211111111110000000000
8888 10987654321098765432109876543210
8889 x10001x1100xxxxx111xxxxxxxxxxxxx
8896 if (((word
>> 23) & 0x1) == 0)
8898 /* 33222222222211111111110000000000
8899 10987654321098765432109876543210
8900 x10001x1010xxxxx111xxxxxxxxxxxxx
8906 /* 33222222222211111111110000000000
8907 10987654321098765432109876543210
8908 x10001x1110xxxxx111xxxxxxxxxxxxx
8916 if (((word
>> 22) & 0x1) == 0)
8918 if (((word
>> 23) & 0x1) == 0)
8920 /* 33222222222211111111110000000000
8921 10987654321098765432109876543210
8922 x10001x1001xxxxx111xxxxxxxxxxxxx
8928 /* 33222222222211111111110000000000
8929 10987654321098765432109876543210
8930 x10001x1101xxxxx111xxxxxxxxxxxxx
8937 if (((word
>> 23) & 0x1) == 0)
8939 /* 33222222222211111111110000000000
8940 10987654321098765432109876543210
8941 x10001x1011xxxxx111xxxxxxxxxxxxx
8947 /* 33222222222211111111110000000000
8948 10987654321098765432109876543210
8949 x10001x1111xxxxx111xxxxxxxxxxxxx
8962 if (((word
>> 15) & 0x1) == 0)
8964 if (((word
>> 14) & 0x1) == 0)
8966 if (((word
>> 13) & 0x1) == 0)
8968 if (((word
>> 30) & 0x1) == 0)
8970 if (((word
>> 21) & 0x1) == 0)
8972 if (((word
>> 31) & 0x1) == 0)
8974 if (((word
>> 4) & 0x1) == 0)
8976 /* 33222222222211111111110000000000
8977 10987654321098765432109876543210
8978 001001x1xx0xxxxx000xxxxxxxx0xxxx
8984 /* 33222222222211111111110000000000
8985 10987654321098765432109876543210
8986 001001x1xx0xxxxx000xxxxxxxx1xxxx
8993 if (((word
>> 23) & 0x1) == 0)
8995 /* 33222222222211111111110000000000
8996 10987654321098765432109876543210
8997 101001x10x0xxxxx000xxxxxxxxxxxxx
9003 /* 33222222222211111111110000000000
9004 10987654321098765432109876543210
9005 101001x11x0xxxxx000xxxxxxxxxxxxx
9013 if (((word
>> 4) & 0x1) == 0)
9015 if (((word
>> 11) & 0x1) == 0)
9017 if (((word
>> 12) & 0x1) == 0)
9019 /* 33222222222211111111110000000000
9020 10987654321098765432109876543210
9021 x01001x1xx1xxxxx00000xxxxxx0xxxx
9027 /* 33222222222211111111110000000000
9028 10987654321098765432109876543210
9029 x01001x1xx1xxxxx00010xxxxxx0xxxx
9036 if (((word
>> 12) & 0x1) == 0)
9038 /* 33222222222211111111110000000000
9039 10987654321098765432109876543210
9040 x01001x1xx1xxxxx00001xxxxxx0xxxx
9046 /* 33222222222211111111110000000000
9047 10987654321098765432109876543210
9048 x01001x1xx1xxxxx00011xxxxxx0xxxx
9056 if (((word
>> 11) & 0x1) == 0)
9058 if (((word
>> 12) & 0x1) == 0)
9060 /* 33222222222211111111110000000000
9061 10987654321098765432109876543210
9062 x01001x1xx1xxxxx00000xxxxxx1xxxx
9068 /* 33222222222211111111110000000000
9069 10987654321098765432109876543210
9070 x01001x1xx1xxxxx00010xxxxxx1xxxx
9077 if (((word
>> 12) & 0x1) == 0)
9079 /* 33222222222211111111110000000000
9080 10987654321098765432109876543210
9081 x01001x1xx1xxxxx00001xxxxxx1xxxx
9087 /* 33222222222211111111110000000000
9088 10987654321098765432109876543210
9089 x01001x1xx1xxxxx00011xxxxxx1xxxx
9099 if (((word
>> 31) & 0x1) == 0)
9101 if (((word
>> 21) & 0x1) == 0)
9103 if (((word
>> 10) & 0x1) == 0)
9105 if (((word
>> 11) & 0x1) == 0)
9107 /* 33222222222211111111110000000000
9108 10987654321098765432109876543210
9109 011001x1xx0xxxxx000x00xxxxxxxxxx
9115 if (((word
>> 12) & 0x1) == 0)
9117 /* 33222222222211111111110000000000
9118 10987654321098765432109876543210
9119 011001x1xx0xxxxx000010xxxxxxxxxx
9125 /* 33222222222211111111110000000000
9126 10987654321098765432109876543210
9127 011001x1xx0xxxxx000110xxxxxxxxxx
9135 if (((word
>> 11) & 0x1) == 0)
9137 /* 33222222222211111111110000000000
9138 10987654321098765432109876543210
9139 011001x1xx0xxxxx000x01xxxxxxxxxx
9145 if (((word
>> 12) & 0x1) == 0)
9147 /* 33222222222211111111110000000000
9148 10987654321098765432109876543210
9149 011001x1xx0xxxxx000011xxxxxxxxxx
9155 /* 33222222222211111111110000000000
9156 10987654321098765432109876543210
9157 011001x1xx0xxxxx000111xxxxxxxxxx
9166 /* 33222222222211111111110000000000
9167 10987654321098765432109876543210
9168 011001x1xx1xxxxx000xxxxxxxxxxxxx
9175 /* 33222222222211111111110000000000
9176 10987654321098765432109876543210
9177 111001x1xxxxxxxx000xxxxxxxxxxxxx
9185 if (((word
>> 21) & 0x1) == 0)
9187 if (((word
>> 30) & 0x1) == 0)
9189 if (((word
>> 31) & 0x1) == 0)
9191 if (((word
>> 4) & 0x1) == 0)
9193 /* 33222222222211111111110000000000
9194 10987654321098765432109876543210
9195 001001x1xx0xxxxx001xxxxxxxx0xxxx
9201 /* 33222222222211111111110000000000
9202 10987654321098765432109876543210
9203 001001x1xx0xxxxx001xxxxxxxx1xxxx
9210 if (((word
>> 23) & 0x1) == 0)
9212 /* 33222222222211111111110000000000
9213 10987654321098765432109876543210
9214 101001x10x0xxxxx001xxxxxxxxxxxxx
9220 /* 33222222222211111111110000000000
9221 10987654321098765432109876543210
9222 101001x11x0xxxxx001xxxxxxxxxxxxx
9230 if (((word
>> 16) & 0x1) == 0)
9232 if (((word
>> 17) & 0x1) == 0)
9234 if (((word
>> 18) & 0x1) == 0)
9236 if (((word
>> 19) & 0x1) == 0)
9238 if (((word
>> 20) & 0x1) == 0)
9240 /* 33222222222211111111110000000000
9241 10987654321098765432109876543210
9242 x11001x1xx000000001xxxxxxxxxxxxx
9248 if (((word
>> 4) & 0x1) == 0)
9250 /* 33222222222211111111110000000000
9251 10987654321098765432109876543210
9252 x11001x1xx010000001xxxxxxxx0xxxx
9258 /* 33222222222211111111110000000000
9259 10987654321098765432109876543210
9260 x11001x1xx010000001xxxxxxxx1xxxx
9268 /* 33222222222211111111110000000000
9269 10987654321098765432109876543210
9270 x11001x1xx0x1000001xxxxxxxxxxxxx
9277 /* 33222222222211111111110000000000
9278 10987654321098765432109876543210
9279 x11001x1xx0xx100001xxxxxxxxxxxxx
9286 if (((word
>> 18) & 0x1) == 0)
9288 /* 33222222222211111111110000000000
9289 10987654321098765432109876543210
9290 x11001x1xx0xx010001xxxxxxxxxxxxx
9296 if (((word
>> 19) & 0x1) == 0)
9298 /* 33222222222211111111110000000000
9299 10987654321098765432109876543210
9300 x11001x1xx0x0110001xxxxxxxxxxxxx
9306 /* 33222222222211111111110000000000
9307 10987654321098765432109876543210
9308 x11001x1xx0x1110001xxxxxxxxxxxxx
9317 if (((word
>> 17) & 0x1) == 0)
9319 if (((word
>> 18) & 0x1) == 0)
9321 if (((word
>> 4) & 0x1) == 0)
9323 /* 33222222222211111111110000000000
9324 10987654321098765432109876543210
9325 x11001x1xx0xx001001xxxxxxxx0xxxx
9331 /* 33222222222211111111110000000000
9332 10987654321098765432109876543210
9333 x11001x1xx0xx001001xxxxxxxx1xxxx
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 x11001x1xx0xx101001xxxxxxxxxxxxx
9349 if (((word
>> 18) & 0x1) == 0)
9351 /* 33222222222211111111110000000000
9352 10987654321098765432109876543210
9353 x11001x1xx0xx011001xxxxxxxxxxxxx
9359 if (((word
>> 19) & 0x1) == 0)
9361 /* 33222222222211111111110000000000
9362 10987654321098765432109876543210
9363 x11001x1xx0x0111001xxxxxxxxxxxxx
9369 /* 33222222222211111111110000000000
9370 10987654321098765432109876543210
9371 x11001x1xx0x1111001xxxxxxxxxxxxx
9382 if (((word
>> 30) & 0x1) == 0)
9384 if (((word
>> 4) & 0x1) == 0)
9386 /* 33222222222211111111110000000000
9387 10987654321098765432109876543210
9388 x01001x1xx1xxxxx001xxxxxxxx0xxxx
9394 /* 33222222222211111111110000000000
9395 10987654321098765432109876543210
9396 x01001x1xx1xxxxx001xxxxxxxx1xxxx
9403 /* 33222222222211111111110000000000
9404 10987654321098765432109876543210
9405 x11001x1xx1xxxxx001xxxxxxxxxxxxx
9414 if (((word
>> 30) & 0x1) == 0)
9416 if (((word
>> 21) & 0x1) == 0)
9418 if (((word
>> 22) & 0x1) == 0)
9420 if (((word
>> 23) & 0x1) == 0)
9422 if (((word
>> 31) & 0x1) == 0)
9424 if (((word
>> 9) & 0x1) == 0)
9426 if (((word
>> 20) & 0x1) == 0)
9428 if (((word
>> 4) & 0x1) == 0)
9430 /* 33222222222211111111110000000000
9431 10987654321098765432109876543210
9432 001001x10000xxxx01xxxx0xxxx0xxxx
9438 /* 33222222222211111111110000000000
9439 10987654321098765432109876543210
9440 001001x10000xxxx01xxxx0xxxx1xxxx
9447 if (((word
>> 19) & 0x1) == 0)
9449 /* 33222222222211111111110000000000
9450 10987654321098765432109876543210
9451 001001x100010xxx01xxxx0xxxxxxxxx
9457 /* 33222222222211111111110000000000
9458 10987654321098765432109876543210
9459 001001x100011xxx01xxxx0xxxxxxxxx
9467 if (((word
>> 4) & 0x1) == 0)
9469 /* 33222222222211111111110000000000
9470 10987654321098765432109876543210
9471 001001x1000xxxxx01xxxx1xxxx0xxxx
9477 /* 33222222222211111111110000000000
9478 10987654321098765432109876543210
9479 001001x1000xxxxx01xxxx1xxxx1xxxx
9487 if (((word
>> 13) & 0x1) == 0)
9489 /* 33222222222211111111110000000000
9490 10987654321098765432109876543210
9491 101001x1000xxxxx010xxxxxxxxxxxxx
9497 /* 33222222222211111111110000000000
9498 10987654321098765432109876543210
9499 101001x1000xxxxx011xxxxxxxxxxxxx
9507 if (((word
>> 31) & 0x1) == 0)
9509 if (((word
>> 9) & 0x1) == 0)
9511 if (((word
>> 20) & 0x1) == 0)
9513 if (((word
>> 4) & 0x1) == 0)
9515 /* 33222222222211111111110000000000
9516 10987654321098765432109876543210
9517 001001x11000xxxx01xxxx0xxxx0xxxx
9523 /* 33222222222211111111110000000000
9524 10987654321098765432109876543210
9525 001001x11000xxxx01xxxx0xxxx1xxxx
9532 /* 33222222222211111111110000000000
9533 10987654321098765432109876543210
9534 001001x11001xxxx01xxxx0xxxxxxxxx
9541 if (((word
>> 4) & 0x1) == 0)
9543 /* 33222222222211111111110000000000
9544 10987654321098765432109876543210
9545 001001x1100xxxxx01xxxx1xxxx0xxxx
9551 /* 33222222222211111111110000000000
9552 10987654321098765432109876543210
9553 001001x1100xxxxx01xxxx1xxxx1xxxx
9561 if (((word
>> 13) & 0x1) == 0)
9563 /* 33222222222211111111110000000000
9564 10987654321098765432109876543210
9565 101001x1100xxxxx010xxxxxxxxxxxxx
9571 /* 33222222222211111111110000000000
9572 10987654321098765432109876543210
9573 101001x1100xxxxx011xxxxxxxxxxxxx
9582 if (((word
>> 23) & 0x1) == 0)
9584 if (((word
>> 31) & 0x1) == 0)
9586 if (((word
>> 4) & 0x1) == 0)
9588 if (((word
>> 9) & 0x1) == 0)
9590 if (((word
>> 20) & 0x1) == 0)
9592 /* 33222222222211111111110000000000
9593 10987654321098765432109876543210
9594 001001x10100xxxx01xxxx0xxxx0xxxx
9600 if (((word
>> 19) & 0x1) == 0)
9602 /* 33222222222211111111110000000000
9603 10987654321098765432109876543210
9604 001001x101010xxx01xxxx0xxxx0xxxx
9610 /* 33222222222211111111110000000000
9611 10987654321098765432109876543210
9612 001001x101011xxx01xxxx0xxxx0xxxx
9620 /* 33222222222211111111110000000000
9621 10987654321098765432109876543210
9622 001001x1010xxxxx01xxxx1xxxx0xxxx
9629 /* 33222222222211111111110000000000
9630 10987654321098765432109876543210
9631 001001x1010xxxxx01xxxxxxxxx1xxxx
9638 if (((word
>> 13) & 0x1) == 0)
9640 /* 33222222222211111111110000000000
9641 10987654321098765432109876543210
9642 101001x1010xxxxx010xxxxxxxxxxxxx
9648 /* 33222222222211111111110000000000
9649 10987654321098765432109876543210
9650 101001x1010xxxxx011xxxxxxxxxxxxx
9658 if (((word
>> 31) & 0x1) == 0)
9660 if (((word
>> 4) & 0x1) == 0)
9662 if (((word
>> 9) & 0x1) == 0)
9664 if (((word
>> 20) & 0x1) == 0)
9666 /* 33222222222211111111110000000000
9667 10987654321098765432109876543210
9668 001001x11100xxxx01xxxx0xxxx0xxxx
9674 /* 33222222222211111111110000000000
9675 10987654321098765432109876543210
9676 001001x11101xxxx01xxxx0xxxx0xxxx
9683 /* 33222222222211111111110000000000
9684 10987654321098765432109876543210
9685 001001x1110xxxxx01xxxx1xxxx0xxxx
9692 if (((word
>> 9) & 0x1) == 0)
9694 /* 33222222222211111111110000000000
9695 10987654321098765432109876543210
9696 001001x1110xxxxx01xxxx0xxxx1xxxx
9702 /* 33222222222211111111110000000000
9703 10987654321098765432109876543210
9704 001001x1110xxxxx01xxxx1xxxx1xxxx
9712 if (((word
>> 13) & 0x1) == 0)
9714 /* 33222222222211111111110000000000
9715 10987654321098765432109876543210
9716 101001x1110xxxxx010xxxxxxxxxxxxx
9722 /* 33222222222211111111110000000000
9723 10987654321098765432109876543210
9724 101001x1110xxxxx011xxxxxxxxxxxxx
9734 if (((word
>> 13) & 0x1) == 0)
9736 if (((word
>> 22) & 0x1) == 0)
9738 if (((word
>> 23) & 0x1) == 0)
9740 /* 33222222222211111111110000000000
9741 10987654321098765432109876543210
9742 x01001x1001xxxxx010xxxxxxxxxxxxx
9748 /* 33222222222211111111110000000000
9749 10987654321098765432109876543210
9750 x01001x1101xxxxx010xxxxxxxxxxxxx
9757 if (((word
>> 23) & 0x1) == 0)
9759 /* 33222222222211111111110000000000
9760 10987654321098765432109876543210
9761 x01001x1011xxxxx010xxxxxxxxxxxxx
9767 /* 33222222222211111111110000000000
9768 10987654321098765432109876543210
9769 x01001x1111xxxxx010xxxxxxxxxxxxx
9777 if (((word
>> 22) & 0x1) == 0)
9779 if (((word
>> 23) & 0x1) == 0)
9781 /* 33222222222211111111110000000000
9782 10987654321098765432109876543210
9783 x01001x1001xxxxx011xxxxxxxxxxxxx
9789 /* 33222222222211111111110000000000
9790 10987654321098765432109876543210
9791 x01001x1101xxxxx011xxxxxxxxxxxxx
9798 if (((word
>> 23) & 0x1) == 0)
9800 /* 33222222222211111111110000000000
9801 10987654321098765432109876543210
9802 x01001x1011xxxxx011xxxxxxxxxxxxx
9808 /* 33222222222211111111110000000000
9809 10987654321098765432109876543210
9810 x01001x1111xxxxx011xxxxxxxxxxxxx
9820 if (((word
>> 13) & 0x1) == 0)
9822 if (((word
>> 31) & 0x1) == 0)
9824 if (((word
>> 21) & 0x1) == 0)
9826 if (((word
>> 4) & 0x1) == 0)
9828 /* 33222222222211111111110000000000
9829 10987654321098765432109876543210
9830 011001x1xx0xxxxx010xxxxxxxx0xxxx
9836 /* 33222222222211111111110000000000
9837 10987654321098765432109876543210
9838 011001x1xx0xxxxx010xxxxxxxx1xxxx
9845 /* 33222222222211111111110000000000
9846 10987654321098765432109876543210
9847 011001x1xx1xxxxx010xxxxxxxxxxxxx
9854 if (((word
>> 22) & 0x1) == 0)
9856 /* 33222222222211111111110000000000
9857 10987654321098765432109876543210
9858 111001x1x0xxxxxx010xxxxxxxxxxxxx
9864 if (((word
>> 21) & 0x1) == 0)
9866 /* 33222222222211111111110000000000
9867 10987654321098765432109876543210
9868 111001x1x10xxxxx010xxxxxxxxxxxxx
9874 if (((word
>> 23) & 0x1) == 0)
9876 /* 33222222222211111111110000000000
9877 10987654321098765432109876543210
9878 111001x1011xxxxx010xxxxxxxxxxxxx
9884 /* 33222222222211111111110000000000
9885 10987654321098765432109876543210
9886 111001x1111xxxxx010xxxxxxxxxxxxx
9896 if (((word
>> 21) & 0x1) == 0)
9898 if (((word
>> 31) & 0x1) == 0)
9900 if (((word
>> 4) & 0x1) == 0)
9902 /* 33222222222211111111110000000000
9903 10987654321098765432109876543210
9904 011001x1xx0xxxxx011xxxxxxxx0xxxx
9910 /* 33222222222211111111110000000000
9911 10987654321098765432109876543210
9912 011001x1xx0xxxxx011xxxxxxxx1xxxx
9919 if (((word
>> 22) & 0x1) == 0)
9921 if (((word
>> 23) & 0x1) == 0)
9923 /* 33222222222211111111110000000000
9924 10987654321098765432109876543210
9925 111001x1000xxxxx011xxxxxxxxxxxxx
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 111001x1100xxxxx011xxxxxxxxxxxxx
9940 if (((word
>> 23) & 0x1) == 0)
9942 /* 33222222222211111111110000000000
9943 10987654321098765432109876543210
9944 111001x1010xxxxx011xxxxxxxxxxxxx
9950 /* 33222222222211111111110000000000
9951 10987654321098765432109876543210
9952 111001x1110xxxxx011xxxxxxxxxxxxx
9961 if (((word
>> 31) & 0x1) == 0)
9963 /* 33222222222211111111110000000000
9964 10987654321098765432109876543210
9965 011001x1xx1xxxxx011xxxxxxxxxxxxx
9971 if (((word
>> 22) & 0x1) == 0)
9973 if (((word
>> 23) & 0x1) == 0)
9975 /* 33222222222211111111110000000000
9976 10987654321098765432109876543210
9977 111001x1001xxxxx011xxxxxxxxxxxxx
9983 /* 33222222222211111111110000000000
9984 10987654321098765432109876543210
9985 111001x1101xxxxx011xxxxxxxxxxxxx
9992 if (((word
>> 23) & 0x1) == 0)
9994 /* 33222222222211111111110000000000
9995 10987654321098765432109876543210
9996 111001x1011xxxxx011xxxxxxxxxxxxx
10002 /* 33222222222211111111110000000000
10003 10987654321098765432109876543210
10004 111001x1111xxxxx011xxxxxxxxxxxxx
10017 if (((word
>> 21) & 0x1) == 0)
10019 if (((word
>> 30) & 0x1) == 0)
10021 if (((word
>> 14) & 0x1) == 0)
10023 if (((word
>> 13) & 0x1) == 0)
10025 if (((word
>> 4) & 0x1) == 0)
10027 /* 33222222222211111111110000000000
10028 10987654321098765432109876543210
10029 x01001x1xx0xxxxx100xxxxxxxx0xxxx
10035 /* 33222222222211111111110000000000
10036 10987654321098765432109876543210
10037 x01001x1xx0xxxxx100xxxxxxxx1xxxx
10044 if (((word
>> 20) & 0x1) == 0)
10046 if (((word
>> 22) & 0x1) == 0)
10048 if (((word
>> 23) & 0x1) == 0)
10050 /* 33222222222211111111110000000000
10051 10987654321098765432109876543210
10052 x01001x10000xxxx101xxxxxxxxxxxxx
10058 /* 33222222222211111111110000000000
10059 10987654321098765432109876543210
10060 x01001x11000xxxx101xxxxxxxxxxxxx
10067 if (((word
>> 23) & 0x1) == 0)
10069 /* 33222222222211111111110000000000
10070 10987654321098765432109876543210
10071 x01001x10100xxxx101xxxxxxxxxxxxx
10077 /* 33222222222211111111110000000000
10078 10987654321098765432109876543210
10079 x01001x11100xxxx101xxxxxxxxxxxxx
10087 if (((word
>> 22) & 0x1) == 0)
10089 if (((word
>> 23) & 0x1) == 0)
10091 /* 33222222222211111111110000000000
10092 10987654321098765432109876543210
10093 x01001x10001xxxx101xxxxxxxxxxxxx
10099 /* 33222222222211111111110000000000
10100 10987654321098765432109876543210
10101 x01001x11001xxxx101xxxxxxxxxxxxx
10108 if (((word
>> 23) & 0x1) == 0)
10110 /* 33222222222211111111110000000000
10111 10987654321098765432109876543210
10112 x01001x10101xxxx101xxxxxxxxxxxxx
10118 /* 33222222222211111111110000000000
10119 10987654321098765432109876543210
10120 x01001x11101xxxx101xxxxxxxxxxxxx
10130 if (((word
>> 31) & 0x1) == 0)
10132 if (((word
>> 4) & 0x1) == 0)
10134 if (((word
>> 20) & 0x1) == 0)
10136 if (((word
>> 22) & 0x1) == 0)
10138 /* 33222222222211111111110000000000
10139 10987654321098765432109876543210
10140 001001x1x000xxxx11xxxxxxxxx0xxxx
10146 /* 33222222222211111111110000000000
10147 10987654321098765432109876543210
10148 001001x1x100xxxx11xxxxxxxxx0xxxx
10155 if (((word
>> 16) & 0x1) == 0)
10157 if (((word
>> 19) & 0x1) == 0)
10159 /* 33222222222211111111110000000000
10160 10987654321098765432109876543210
10161 001001x1xx010xx011xxxxxxxxx0xxxx
10167 if (((word
>> 10) & 0x1) == 0)
10169 if (((word
>> 12) & 0x1) == 0)
10171 if (((word
>> 13) & 0x1) == 0)
10173 /* 33222222222211111111110000000000
10174 10987654321098765432109876543210
10175 001001x1xx011xx01100x0xxxxx0xxxx
10181 /* 33222222222211111111110000000000
10182 10987654321098765432109876543210
10183 001001x1xx011xx01110x0xxxxx0xxxx
10190 if (((word
>> 22) & 0x1) == 0)
10192 /* 33222222222211111111110000000000
10193 10987654321098765432109876543210
10194 001001x1x0011xx011x1x0xxxxx0xxxx
10200 /* 33222222222211111111110000000000
10201 10987654321098765432109876543210
10202 001001x1x1011xx011x1x0xxxxx0xxxx
10210 /* 33222222222211111111110000000000
10211 10987654321098765432109876543210
10212 001001x1xx011xx011xxx1xxxxx0xxxx
10220 if (((word
>> 10) & 0x1) == 0)
10222 if (((word
>> 12) & 0x1) == 0)
10224 /* 33222222222211111111110000000000
10225 10987654321098765432109876543210
10226 001001x1xx01xxx111x0x0xxxxx0xxxx
10232 /* 33222222222211111111110000000000
10233 10987654321098765432109876543210
10234 001001x1xx01xxx111x1x0xxxxx0xxxx
10241 /* 33222222222211111111110000000000
10242 10987654321098765432109876543210
10243 001001x1xx01xxx111xxx1xxxxx0xxxx
10252 if (((word
>> 22) & 0x1) == 0)
10254 /* 33222222222211111111110000000000
10255 10987654321098765432109876543210
10256 001001x1x00xxxxx11xxxxxxxxx1xxxx
10262 /* 33222222222211111111110000000000
10263 10987654321098765432109876543210
10264 001001x1x10xxxxx11xxxxxxxxx1xxxx
10272 if (((word
>> 13) & 0x1) == 0)
10274 if (((word
>> 22) & 0x1) == 0)
10276 if (((word
>> 23) & 0x1) == 0)
10278 /* 33222222222211111111110000000000
10279 10987654321098765432109876543210
10280 101001x1000xxxxx110xxxxxxxxxxxxx
10286 /* 33222222222211111111110000000000
10287 10987654321098765432109876543210
10288 101001x1100xxxxx110xxxxxxxxxxxxx
10295 if (((word
>> 23) & 0x1) == 0)
10297 /* 33222222222211111111110000000000
10298 10987654321098765432109876543210
10299 101001x1010xxxxx110xxxxxxxxxxxxx
10305 /* 33222222222211111111110000000000
10306 10987654321098765432109876543210
10307 101001x1110xxxxx110xxxxxxxxxxxxx
10315 if (((word
>> 22) & 0x1) == 0)
10317 if (((word
>> 23) & 0x1) == 0)
10319 /* 33222222222211111111110000000000
10320 10987654321098765432109876543210
10321 101001x1000xxxxx111xxxxxxxxxxxxx
10327 /* 33222222222211111111110000000000
10328 10987654321098765432109876543210
10329 101001x1100xxxxx111xxxxxxxxxxxxx
10336 if (((word
>> 23) & 0x1) == 0)
10338 /* 33222222222211111111110000000000
10339 10987654321098765432109876543210
10340 101001x1010xxxxx111xxxxxxxxxxxxx
10346 /* 33222222222211111111110000000000
10347 10987654321098765432109876543210
10348 101001x1110xxxxx111xxxxxxxxxxxxx
10359 if (((word
>> 13) & 0x1) == 0)
10361 if (((word
>> 31) & 0x1) == 0)
10363 if (((word
>> 14) & 0x1) == 0)
10365 if (((word
>> 19) & 0x1) == 0)
10367 if (((word
>> 20) & 0x1) == 0)
10369 if (((word
>> 16) & 0x1) == 0)
10371 if (((word
>> 17) & 0x1) == 0)
10373 if (((word
>> 18) & 0x1) == 0)
10375 /* 33222222222211111111110000000000
10376 10987654321098765432109876543210
10377 011001x1xx000000100xxxxxxxxxxxxx
10383 /* 33222222222211111111110000000000
10384 10987654321098765432109876543210
10385 011001x1xx000100100xxxxxxxxxxxxx
10392 if (((word
>> 18) & 0x1) == 0)
10394 /* 33222222222211111111110000000000
10395 10987654321098765432109876543210
10396 011001x1xx000010100xxxxxxxxxxxxx
10402 /* 33222222222211111111110000000000
10403 10987654321098765432109876543210
10404 011001x1xx000110100xxxxxxxxxxxxx
10412 if (((word
>> 17) & 0x1) == 0)
10414 if (((word
>> 18) & 0x1) == 0)
10416 /* 33222222222211111111110000000000
10417 10987654321098765432109876543210
10418 011001x1xx000001100xxxxxxxxxxxxx
10424 /* 33222222222211111111110000000000
10425 10987654321098765432109876543210
10426 011001x1xx000101100xxxxxxxxxxxxx
10433 if (((word
>> 18) & 0x1) == 0)
10435 /* 33222222222211111111110000000000
10436 10987654321098765432109876543210
10437 011001x1xx000011100xxxxxxxxxxxxx
10443 /* 33222222222211111111110000000000
10444 10987654321098765432109876543210
10445 011001x1xx000111100xxxxxxxxxxxxx
10454 /* 33222222222211111111110000000000
10455 10987654321098765432109876543210
10456 011001x1xx010xxx100xxxxxxxxxxxxx
10463 if (((word
>> 16) & 0x1) == 0)
10465 if (((word
>> 17) & 0x1) == 0)
10467 if (((word
>> 18) & 0x1) == 0)
10469 if (((word
>> 20) & 0x1) == 0)
10471 /* 33222222222211111111110000000000
10472 10987654321098765432109876543210
10473 011001x1xx001000100xxxxxxxxxxxxx
10479 /* 33222222222211111111110000000000
10480 10987654321098765432109876543210
10481 011001x1xx011000100xxxxxxxxxxxxx
10488 if (((word
>> 20) & 0x1) == 0)
10490 /* 33222222222211111111110000000000
10491 10987654321098765432109876543210
10492 011001x1xx001100100xxxxxxxxxxxxx
10498 /* 33222222222211111111110000000000
10499 10987654321098765432109876543210
10500 011001x1xx011100100xxxxxxxxxxxxx
10508 if (((word
>> 18) & 0x1) == 0)
10510 if (((word
>> 20) & 0x1) == 0)
10512 /* 33222222222211111111110000000000
10513 10987654321098765432109876543210
10514 011001x1xx001010100xxxxxxxxxxxxx
10520 /* 33222222222211111111110000000000
10521 10987654321098765432109876543210
10522 011001x1xx011010100xxxxxxxxxxxxx
10529 /* 33222222222211111111110000000000
10530 10987654321098765432109876543210
10531 011001x1xx0x1110100xxxxxxxxxxxxx
10539 if (((word
>> 17) & 0x1) == 0)
10541 if (((word
>> 18) & 0x1) == 0)
10543 if (((word
>> 20) & 0x1) == 0)
10545 /* 33222222222211111111110000000000
10546 10987654321098765432109876543210
10547 011001x1xx001001100xxxxxxxxxxxxx
10553 /* 33222222222211111111110000000000
10554 10987654321098765432109876543210
10555 011001x1xx011001100xxxxxxxxxxxxx
10562 if (((word
>> 20) & 0x1) == 0)
10564 /* 33222222222211111111110000000000
10565 10987654321098765432109876543210
10566 011001x1xx001101100xxxxxxxxxxxxx
10572 /* 33222222222211111111110000000000
10573 10987654321098765432109876543210
10574 011001x1xx011101100xxxxxxxxxxxxx
10582 if (((word
>> 18) & 0x1) == 0)
10584 /* 33222222222211111111110000000000
10585 10987654321098765432109876543210
10586 011001x1xx0x1011100xxxxxxxxxxxxx
10592 /* 33222222222211111111110000000000
10593 10987654321098765432109876543210
10594 011001x1xx0x1111100xxxxxxxxxxxxx
10604 if (((word
>> 4) & 0x1) == 0)
10606 /* 33222222222211111111110000000000
10607 10987654321098765432109876543210
10608 011001x1xx0xxxxx110xxxxxxxx0xxxx
10614 /* 33222222222211111111110000000000
10615 10987654321098765432109876543210
10616 011001x1xx0xxxxx110xxxxxxxx1xxxx
10624 if (((word
>> 22) & 0x1) == 0)
10626 if (((word
>> 23) & 0x1) == 0)
10628 /* 33222222222211111111110000000000
10629 10987654321098765432109876543210
10630 111001x1000xxxxx1x0xxxxxxxxxxxxx
10636 /* 33222222222211111111110000000000
10637 10987654321098765432109876543210
10638 111001x1100xxxxx1x0xxxxxxxxxxxxx
10645 /* 33222222222211111111110000000000
10646 10987654321098765432109876543210
10647 111001x1x10xxxxx1x0xxxxxxxxxxxxx
10655 if (((word
>> 14) & 0x1) == 0)
10657 if (((word
>> 31) & 0x1) == 0)
10659 if (((word
>> 16) & 0x1) == 0)
10661 if (((word
>> 17) & 0x1) == 0)
10663 if (((word
>> 18) & 0x1) == 0)
10665 if (((word
>> 19) & 0x1) == 0)
10667 if (((word
>> 20) & 0x1) == 0)
10669 /* 33222222222211111111110000000000
10670 10987654321098765432109876543210
10671 011001x1xx000000101xxxxxxxxxxxxx
10677 /* 33222222222211111111110000000000
10678 10987654321098765432109876543210
10679 011001x1xx010000101xxxxxxxxxxxxx
10686 if (((word
>> 20) & 0x1) == 0)
10688 if (((word
>> 22) & 0x1) == 0)
10690 /* 33222222222211111111110000000000
10691 10987654321098765432109876543210
10692 011001x1x0001000101xxxxxxxxxxxxx
10698 /* 33222222222211111111110000000000
10699 10987654321098765432109876543210
10700 011001x1x1001000101xxxxxxxxxxxxx
10707 /* 33222222222211111111110000000000
10708 10987654321098765432109876543210
10709 011001x1xx011000101xxxxxxxxxxxxx
10717 if (((word
>> 19) & 0x1) == 0)
10719 if (((word
>> 20) & 0x1) == 0)
10721 /* 33222222222211111111110000000000
10722 10987654321098765432109876543210
10723 011001x1xx000100101xxxxxxxxxxxxx
10729 if (((word
>> 22) & 0x1) == 0)
10731 /* 33222222222211111111110000000000
10732 10987654321098765432109876543210
10733 011001x1x0010100101xxxxxxxxxxxxx
10739 if (((word
>> 23) & 0x1) == 0)
10741 /* 33222222222211111111110000000000
10742 10987654321098765432109876543210
10743 011001x101010100101xxxxxxxxxxxxx
10749 /* 33222222222211111111110000000000
10750 10987654321098765432109876543210
10751 011001x111010100101xxxxxxxxxxxxx
10760 if (((word
>> 20) & 0x1) == 0)
10762 /* 33222222222211111111110000000000
10763 10987654321098765432109876543210
10764 011001x1xx001100101xxxxxxxxxxxxx
10770 if (((word
>> 22) & 0x1) == 0)
10772 /* 33222222222211111111110000000000
10773 10987654321098765432109876543210
10774 011001x1x0011100101xxxxxxxxxxxxx
10780 if (((word
>> 23) & 0x1) == 0)
10782 /* 33222222222211111111110000000000
10783 10987654321098765432109876543210
10784 011001x101011100101xxxxxxxxxxxxx
10790 /* 33222222222211111111110000000000
10791 10987654321098765432109876543210
10792 011001x111011100101xxxxxxxxxxxxx
10803 if (((word
>> 18) & 0x1) == 0)
10805 if (((word
>> 19) & 0x1) == 0)
10807 if (((word
>> 20) & 0x1) == 0)
10809 /* 33222222222211111111110000000000
10810 10987654321098765432109876543210
10811 011001x1xx000010101xxxxxxxxxxxxx
10817 /* 33222222222211111111110000000000
10818 10987654321098765432109876543210
10819 011001x1xx010010101xxxxxxxxxxxxx
10826 if (((word
>> 20) & 0x1) == 0)
10828 /* 33222222222211111111110000000000
10829 10987654321098765432109876543210
10830 011001x1xx001010101xxxxxxxxxxxxx
10836 /* 33222222222211111111110000000000
10837 10987654321098765432109876543210
10838 011001x1xx011010101xxxxxxxxxxxxx
10846 if (((word
>> 19) & 0x1) == 0)
10848 if (((word
>> 20) & 0x1) == 0)
10850 /* 33222222222211111111110000000000
10851 10987654321098765432109876543210
10852 011001x1xx000110101xxxxxxxxxxxxx
10858 if (((word
>> 23) & 0x1) == 0)
10860 /* 33222222222211111111110000000000
10861 10987654321098765432109876543210
10862 011001x10x010110101xxxxxxxxxxxxx
10868 /* 33222222222211111111110000000000
10869 10987654321098765432109876543210
10870 011001x11x010110101xxxxxxxxxxxxx
10878 if (((word
>> 23) & 0x1) == 0)
10880 /* 33222222222211111111110000000000
10881 10987654321098765432109876543210
10882 011001x10x0x1110101xxxxxxxxxxxxx
10888 /* 33222222222211111111110000000000
10889 10987654321098765432109876543210
10890 011001x11x0x1110101xxxxxxxxxxxxx
10900 if (((word
>> 17) & 0x1) == 0)
10902 if (((word
>> 18) & 0x1) == 0)
10904 if (((word
>> 19) & 0x1) == 0)
10906 if (((word
>> 20) & 0x1) == 0)
10908 /* 33222222222211111111110000000000
10909 10987654321098765432109876543210
10910 011001x1xx000001101xxxxxxxxxxxxx
10916 /* 33222222222211111111110000000000
10917 10987654321098765432109876543210
10918 011001x1xx010001101xxxxxxxxxxxxx
10925 if (((word
>> 20) & 0x1) == 0)
10927 if (((word
>> 22) & 0x1) == 0)
10929 /* 33222222222211111111110000000000
10930 10987654321098765432109876543210
10931 011001x1x0001001101xxxxxxxxxxxxx
10937 /* 33222222222211111111110000000000
10938 10987654321098765432109876543210
10939 011001x1x1001001101xxxxxxxxxxxxx
10946 /* 33222222222211111111110000000000
10947 10987654321098765432109876543210
10948 011001x1xx011001101xxxxxxxxxxxxx
10956 if (((word
>> 19) & 0x1) == 0)
10958 if (((word
>> 22) & 0x1) == 0)
10960 /* 33222222222211111111110000000000
10961 10987654321098765432109876543210
10962 011001x1x00x0101101xxxxxxxxxxxxx
10968 if (((word
>> 23) & 0x1) == 0)
10970 /* 33222222222211111111110000000000
10971 10987654321098765432109876543210
10972 011001x1010x0101101xxxxxxxxxxxxx
10978 /* 33222222222211111111110000000000
10979 10987654321098765432109876543210
10980 011001x1110x0101101xxxxxxxxxxxxx
10988 if (((word
>> 20) & 0x1) == 0)
10990 /* 33222222222211111111110000000000
10991 10987654321098765432109876543210
10992 011001x1xx001101101xxxxxxxxxxxxx
10998 if (((word
>> 22) & 0x1) == 0)
11000 /* 33222222222211111111110000000000
11001 10987654321098765432109876543210
11002 011001x1x0011101101xxxxxxxxxxxxx
11008 if (((word
>> 23) & 0x1) == 0)
11010 /* 33222222222211111111110000000000
11011 10987654321098765432109876543210
11012 011001x101011101101xxxxxxxxxxxxx
11018 /* 33222222222211111111110000000000
11019 10987654321098765432109876543210
11020 011001x111011101101xxxxxxxxxxxxx
11031 if (((word
>> 18) & 0x1) == 0)
11033 if (((word
>> 19) & 0x1) == 0)
11035 if (((word
>> 20) & 0x1) == 0)
11037 /* 33222222222211111111110000000000
11038 10987654321098765432109876543210
11039 011001x1xx000011101xxxxxxxxxxxxx
11045 /* 33222222222211111111110000000000
11046 10987654321098765432109876543210
11047 011001x1xx010011101xxxxxxxxxxxxx
11054 if (((word
>> 20) & 0x1) == 0)
11056 /* 33222222222211111111110000000000
11057 10987654321098765432109876543210
11058 011001x1xx001011101xxxxxxxxxxxxx
11064 /* 33222222222211111111110000000000
11065 10987654321098765432109876543210
11066 011001x1xx011011101xxxxxxxxxxxxx
11074 if (((word
>> 19) & 0x1) == 0)
11076 if (((word
>> 20) & 0x1) == 0)
11078 /* 33222222222211111111110000000000
11079 10987654321098765432109876543210
11080 011001x1xx000111101xxxxxxxxxxxxx
11086 if (((word
>> 23) & 0x1) == 0)
11088 /* 33222222222211111111110000000000
11089 10987654321098765432109876543210
11090 011001x10x010111101xxxxxxxxxxxxx
11096 /* 33222222222211111111110000000000
11097 10987654321098765432109876543210
11098 011001x11x010111101xxxxxxxxxxxxx
11106 if (((word
>> 23) & 0x1) == 0)
11108 /* 33222222222211111111110000000000
11109 10987654321098765432109876543210
11110 011001x10x0x1111101xxxxxxxxxxxxx
11116 /* 33222222222211111111110000000000
11117 10987654321098765432109876543210
11118 011001x11x0x1111101xxxxxxxxxxxxx
11129 if (((word
>> 22) & 0x1) == 0)
11131 if (((word
>> 23) & 0x1) == 0)
11133 /* 33222222222211111111110000000000
11134 10987654321098765432109876543210
11135 111001x1000xxxxx101xxxxxxxxxxxxx
11141 /* 33222222222211111111110000000000
11142 10987654321098765432109876543210
11143 111001x1100xxxxx101xxxxxxxxxxxxx
11150 if (((word
>> 23) & 0x1) == 0)
11152 /* 33222222222211111111110000000000
11153 10987654321098765432109876543210
11154 111001x1010xxxxx101xxxxxxxxxxxxx
11160 /* 33222222222211111111110000000000
11161 10987654321098765432109876543210
11162 111001x1110xxxxx101xxxxxxxxxxxxx
11171 if (((word
>> 31) & 0x1) == 0)
11173 /* 33222222222211111111110000000000
11174 10987654321098765432109876543210
11175 011001x1xx0xxxxx111xxxxxxxxxxxxx
11181 if (((word
>> 20) & 0x1) == 0)
11183 /* 33222222222211111111110000000000
11184 10987654321098765432109876543210
11185 111001x1xx00xxxx111xxxxxxxxxxxxx
11191 if (((word
>> 22) & 0x1) == 0)
11193 if (((word
>> 23) & 0x1) == 0)
11195 /* 33222222222211111111110000000000
11196 10987654321098765432109876543210
11197 111001x10001xxxx111xxxxxxxxxxxxx
11203 /* 33222222222211111111110000000000
11204 10987654321098765432109876543210
11205 111001x11001xxxx111xxxxxxxxxxxxx
11212 if (((word
>> 23) & 0x1) == 0)
11214 /* 33222222222211111111110000000000
11215 10987654321098765432109876543210
11216 111001x10101xxxx111xxxxxxxxxxxxx
11222 /* 33222222222211111111110000000000
11223 10987654321098765432109876543210
11224 111001x11101xxxx111xxxxxxxxxxxxx
11237 if (((word
>> 30) & 0x1) == 0)
11239 if (((word
>> 14) & 0x1) == 0)
11241 if (((word
>> 20) & 0x1) == 0)
11243 if (((word
>> 31) & 0x1) == 0)
11245 if (((word
>> 16) & 0x1) == 0)
11247 if (((word
>> 17) & 0x1) == 0)
11249 if (((word
>> 18) & 0x1) == 0)
11251 if (((word
>> 19) & 0x1) == 0)
11253 /* 33222222222211111111110000000000
11254 10987654321098765432109876543210
11255 001001x1xx10000010xxxxxxxxxxxxxx
11261 if (((word
>> 10) & 0x1) == 0)
11263 if (((word
>> 11) & 0x1) == 0)
11265 if (((word
>> 12) & 0x1) == 0)
11267 /* 33222222222211111111110000000000
11268 10987654321098765432109876543210
11269 001001x1xx10100010x000xxxxxxxxxx
11275 /* 33222222222211111111110000000000
11276 10987654321098765432109876543210
11277 001001x1xx10100010x100xxxxxxxxxx
11284 /* 33222222222211111111110000000000
11285 10987654321098765432109876543210
11286 001001x1xx10100010xx10xxxxxxxxxx
11293 /* 33222222222211111111110000000000
11294 10987654321098765432109876543210
11295 001001x1xx10100010xxx1xxxxxxxxxx
11303 if (((word
>> 11) & 0x1) == 0)
11305 if (((word
>> 12) & 0x1) == 0)
11307 /* 33222222222211111111110000000000
11308 10987654321098765432109876543210
11309 001001x1xx10x10010x00xxxxxxxxxxx
11315 /* 33222222222211111111110000000000
11316 10987654321098765432109876543210
11317 001001x1xx10x10010x10xxxxxxxxxxx
11324 /* 33222222222211111111110000000000
11325 10987654321098765432109876543210
11326 001001x1xx10x10010xx1xxxxxxxxxxx
11334 if (((word
>> 10) & 0x1) == 0)
11336 if (((word
>> 11) & 0x1) == 0)
11338 /* 33222222222211111111110000000000
11339 10987654321098765432109876543210
11340 001001x1xx10xx1010xx00xxxxxxxxxx
11346 /* 33222222222211111111110000000000
11347 10987654321098765432109876543210
11348 001001x1xx10xx1010xx10xxxxxxxxxx
11355 /* 33222222222211111111110000000000
11356 10987654321098765432109876543210
11357 001001x1xx10xx1010xxx1xxxxxxxxxx
11365 if (((word
>> 10) & 0x1) == 0)
11367 if (((word
>> 11) & 0x1) == 0)
11369 if (((word
>> 17) & 0x1) == 0)
11371 if (((word
>> 18) & 0x1) == 0)
11373 /* 33222222222211111111110000000000
11374 10987654321098765432109876543210
11375 001001x1xx10x00110xx00xxxxxxxxxx
11381 /* 33222222222211111111110000000000
11382 10987654321098765432109876543210
11383 001001x1xx10x10110xx00xxxxxxxxxx
11390 /* 33222222222211111111110000000000
11391 10987654321098765432109876543210
11392 001001x1xx10xx1110xx00xxxxxxxxxx
11399 if (((word
>> 17) & 0x1) == 0)
11401 if (((word
>> 18) & 0x1) == 0)
11403 /* 33222222222211111111110000000000
11404 10987654321098765432109876543210
11405 001001x1xx10x00110xx10xxxxxxxxxx
11411 /* 33222222222211111111110000000000
11412 10987654321098765432109876543210
11413 001001x1xx10x10110xx10xxxxxxxxxx
11420 /* 33222222222211111111110000000000
11421 10987654321098765432109876543210
11422 001001x1xx10xx1110xx10xxxxxxxxxx
11430 if (((word
>> 17) & 0x1) == 0)
11432 /* 33222222222211111111110000000000
11433 10987654321098765432109876543210
11434 001001x1xx10xx0110xxx1xxxxxxxxxx
11440 /* 33222222222211111111110000000000
11441 10987654321098765432109876543210
11442 001001x1xx10xx1110xxx1xxxxxxxxxx
11451 if (((word
>> 22) & 0x1) == 0)
11453 if (((word
>> 23) & 0x1) == 0)
11455 /* 33222222222211111111110000000000
11456 10987654321098765432109876543210
11457 101001x10010xxxx10xxxxxxxxxxxxxx
11463 /* 33222222222211111111110000000000
11464 10987654321098765432109876543210
11465 101001x11010xxxx10xxxxxxxxxxxxxx
11472 if (((word
>> 23) & 0x1) == 0)
11474 /* 33222222222211111111110000000000
11475 10987654321098765432109876543210
11476 101001x10110xxxx10xxxxxxxxxxxxxx
11482 /* 33222222222211111111110000000000
11483 10987654321098765432109876543210
11484 101001x11110xxxx10xxxxxxxxxxxxxx
11493 if (((word
>> 22) & 0x1) == 0)
11495 if (((word
>> 23) & 0x1) == 0)
11497 /* 33222222222211111111110000000000
11498 10987654321098765432109876543210
11499 x01001x10011xxxx10xxxxxxxxxxxxxx
11505 /* 33222222222211111111110000000000
11506 10987654321098765432109876543210
11507 x01001x11011xxxx10xxxxxxxxxxxxxx
11514 if (((word
>> 23) & 0x1) == 0)
11516 /* 33222222222211111111110000000000
11517 10987654321098765432109876543210
11518 x01001x10111xxxx10xxxxxxxxxxxxxx
11524 /* 33222222222211111111110000000000
11525 10987654321098765432109876543210
11526 x01001x11111xxxx10xxxxxxxxxxxxxx
11535 if (((word
>> 31) & 0x1) == 0)
11537 if (((word
>> 16) & 0x1) == 0)
11539 if (((word
>> 17) & 0x1) == 0)
11541 if (((word
>> 18) & 0x1) == 0)
11543 if (((word
>> 19) & 0x1) == 0)
11545 if (((word
>> 20) & 0x1) == 0)
11547 /* 33222222222211111111110000000000
11548 10987654321098765432109876543210
11549 001001x1xx10000011xxxxxxxxxxxxxx
11555 /* 33222222222211111111110000000000
11556 10987654321098765432109876543210
11557 001001x1xx11000011xxxxxxxxxxxxxx
11564 if (((word
>> 20) & 0x1) == 0)
11566 /* 33222222222211111111110000000000
11567 10987654321098765432109876543210
11568 001001x1xx10100011xxxxxxxxxxxxxx
11574 /* 33222222222211111111110000000000
11575 10987654321098765432109876543210
11576 001001x1xx11100011xxxxxxxxxxxxxx
11584 /* 33222222222211111111110000000000
11585 10987654321098765432109876543210
11586 001001x1xx1xx10011xxxxxxxxxxxxxx
11593 if (((word
>> 18) & 0x1) == 0)
11595 /* 33222222222211111111110000000000
11596 10987654321098765432109876543210
11597 001001x1xx1xx01011xxxxxxxxxxxxxx
11603 /* 33222222222211111111110000000000
11604 10987654321098765432109876543210
11605 001001x1xx1xx11011xxxxxxxxxxxxxx
11613 if (((word
>> 17) & 0x1) == 0)
11615 if (((word
>> 18) & 0x1) == 0)
11617 if (((word
>> 19) & 0x1) == 0)
11619 /* 33222222222211111111110000000000
11620 10987654321098765432109876543210
11621 001001x1xx1x000111xxxxxxxxxxxxxx
11627 if (((word
>> 20) & 0x1) == 0)
11629 /* 33222222222211111111110000000000
11630 10987654321098765432109876543210
11631 001001x1xx10100111xxxxxxxxxxxxxx
11637 /* 33222222222211111111110000000000
11638 10987654321098765432109876543210
11639 001001x1xx11100111xxxxxxxxxxxxxx
11647 /* 33222222222211111111110000000000
11648 10987654321098765432109876543210
11649 001001x1xx1xx10111xxxxxxxxxxxxxx
11656 if (((word
>> 18) & 0x1) == 0)
11658 if (((word
>> 19) & 0x1) == 0)
11660 /* 33222222222211111111110000000000
11661 10987654321098765432109876543210
11662 001001x1xx1x001111xxxxxxxxxxxxxx
11668 /* 33222222222211111111110000000000
11669 10987654321098765432109876543210
11670 001001x1xx1x101111xxxxxxxxxxxxxx
11677 /* 33222222222211111111110000000000
11678 10987654321098765432109876543210
11679 001001x1xx1xx11111xxxxxxxxxxxxxx
11688 if (((word
>> 13) & 0x1) == 0)
11690 if (((word
>> 22) & 0x1) == 0)
11692 if (((word
>> 23) & 0x1) == 0)
11694 /* 33222222222211111111110000000000
11695 10987654321098765432109876543210
11696 101001x1001xxxxx110xxxxxxxxxxxxx
11702 /* 33222222222211111111110000000000
11703 10987654321098765432109876543210
11704 101001x1101xxxxx110xxxxxxxxxxxxx
11711 if (((word
>> 23) & 0x1) == 0)
11713 /* 33222222222211111111110000000000
11714 10987654321098765432109876543210
11715 101001x1011xxxxx110xxxxxxxxxxxxx
11721 /* 33222222222211111111110000000000
11722 10987654321098765432109876543210
11723 101001x1111xxxxx110xxxxxxxxxxxxx
11731 if (((word
>> 22) & 0x1) == 0)
11733 if (((word
>> 23) & 0x1) == 0)
11735 /* 33222222222211111111110000000000
11736 10987654321098765432109876543210
11737 101001x1001xxxxx111xxxxxxxxxxxxx
11743 /* 33222222222211111111110000000000
11744 10987654321098765432109876543210
11745 101001x1101xxxxx111xxxxxxxxxxxxx
11752 if (((word
>> 23) & 0x1) == 0)
11754 /* 33222222222211111111110000000000
11755 10987654321098765432109876543210
11756 101001x1011xxxxx111xxxxxxxxxxxxx
11762 /* 33222222222211111111110000000000
11763 10987654321098765432109876543210
11764 101001x1111xxxxx111xxxxxxxxxxxxx
11775 if (((word
>> 13) & 0x1) == 0)
11777 if (((word
>> 31) & 0x1) == 0)
11779 if (((word
>> 14) & 0x1) == 0)
11781 /* 33222222222211111111110000000000
11782 10987654321098765432109876543210
11783 011001x1xx1xxxxx100xxxxxxxxxxxxx
11789 /* 33222222222211111111110000000000
11790 10987654321098765432109876543210
11791 011001x1xx1xxxxx110xxxxxxxxxxxxx
11798 if (((word
>> 22) & 0x1) == 0)
11800 if (((word
>> 23) & 0x1) == 0)
11802 /* 33222222222211111111110000000000
11803 10987654321098765432109876543210
11804 111001x1001xxxxx1x0xxxxxxxxxxxxx
11810 /* 33222222222211111111110000000000
11811 10987654321098765432109876543210
11812 111001x1101xxxxx1x0xxxxxxxxxxxxx
11819 /* 33222222222211111111110000000000
11820 10987654321098765432109876543210
11821 111001x1x11xxxxx1x0xxxxxxxxxxxxx
11829 if (((word
>> 14) & 0x1) == 0)
11831 if (((word
>> 31) & 0x1) == 0)
11833 /* 33222222222211111111110000000000
11834 10987654321098765432109876543210
11835 011001x1xx1xxxxx101xxxxxxxxxxxxx
11841 if (((word
>> 22) & 0x1) == 0)
11843 if (((word
>> 23) & 0x1) == 0)
11845 /* 33222222222211111111110000000000
11846 10987654321098765432109876543210
11847 111001x1001xxxxx101xxxxxxxxxxxxx
11853 /* 33222222222211111111110000000000
11854 10987654321098765432109876543210
11855 111001x1101xxxxx101xxxxxxxxxxxxx
11862 /* 33222222222211111111110000000000
11863 10987654321098765432109876543210
11864 111001x1x11xxxxx101xxxxxxxxxxxxx
11872 if (((word
>> 31) & 0x1) == 0)
11874 /* 33222222222211111111110000000000
11875 10987654321098765432109876543210
11876 011001x1xx1xxxxx111xxxxxxxxxxxxx
11882 if (((word
>> 20) & 0x1) == 0)
11884 if (((word
>> 23) & 0x1) == 0)
11886 /* 33222222222211111111110000000000
11887 10987654321098765432109876543210
11888 111001x10x10xxxx111xxxxxxxxxxxxx
11894 /* 33222222222211111111110000000000
11895 10987654321098765432109876543210
11896 111001x11x10xxxx111xxxxxxxxxxxxx
11903 if (((word
>> 22) & 0x1) == 0)
11905 if (((word
>> 23) & 0x1) == 0)
11907 /* 33222222222211111111110000000000
11908 10987654321098765432109876543210
11909 111001x10011xxxx111xxxxxxxxxxxxx
11915 /* 33222222222211111111110000000000
11916 10987654321098765432109876543210
11917 111001x11011xxxx111xxxxxxxxxxxxx
11924 if (((word
>> 23) & 0x1) == 0)
11926 /* 33222222222211111111110000000000
11927 10987654321098765432109876543210
11928 111001x10111xxxx111xxxxxxxxxxxxx
11934 /* 33222222222211111111110000000000
11935 10987654321098765432109876543210
11936 111001x11111xxxx111xxxxxxxxxxxxx
11953 if (((word
>> 29) & 0x1) == 0)
11955 if (((word
>> 30) & 0x1) == 0)
11957 if (((word
>> 31) & 0x1) == 0)
11959 /* 33222222222211111111110000000000
11960 10987654321098765432109876543210
11961 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
11967 /* 33222222222211111111110000000000
11968 10987654321098765432109876543210
11969 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
11976 if (((word
>> 24) & 0x1) == 0)
11978 if (((word
>> 4) & 0x1) == 0)
11980 if (((word
>> 25) & 0x1) == 0)
11982 if (((word
>> 31) & 0x1) == 0)
11984 /* 33222222222211111111110000000000
11985 10987654321098765432109876543210
11986 01010100xxxxxxxxxxxxxxxxxxx0xxxx
11992 if (((word
>> 0) & 0x1) == 0)
11994 if (((word
>> 1) & 0x1) == 0)
11996 if (((word
>> 21) & 0x1) == 0)
11998 /* 33222222222211111111110000000000
11999 10987654321098765432109876543210
12000 11010100xx0xxxxxxxxxxxxxxxx0xx00
12006 if (((word
>> 22) & 0x1) == 0)
12008 /* 33222222222211111111110000000000
12009 10987654321098765432109876543210
12010 11010100x01xxxxxxxxxxxxxxxx0xx00
12016 /* 33222222222211111111110000000000
12017 10987654321098765432109876543210
12018 11010100x11xxxxxxxxxxxxxxxx0xx00
12026 if (((word
>> 21) & 0x1) == 0)
12028 /* 33222222222211111111110000000000
12029 10987654321098765432109876543210
12030 11010100xx0xxxxxxxxxxxxxxxx0xx10
12036 /* 33222222222211111111110000000000
12037 10987654321098765432109876543210
12038 11010100xx1xxxxxxxxxxxxxxxx0xx10
12046 if (((word
>> 1) & 0x1) == 0)
12048 if (((word
>> 21) & 0x1) == 0)
12050 /* 33222222222211111111110000000000
12051 10987654321098765432109876543210
12052 11010100xx0xxxxxxxxxxxxxxxx0xx01
12058 /* 33222222222211111111110000000000
12059 10987654321098765432109876543210
12060 11010100xx1xxxxxxxxxxxxxxxx0xx01
12067 if (((word
>> 21) & 0x1) == 0)
12069 /* 33222222222211111111110000000000
12070 10987654321098765432109876543210
12071 11010100xx0xxxxxxxxxxxxxxxx0xx11
12077 /* 33222222222211111111110000000000
12078 10987654321098765432109876543210
12079 11010100xx1xxxxxxxxxxxxxxxx0xx11
12089 if (((word
>> 21) & 0x1) == 0)
12091 if (((word
>> 22) & 0x1) == 0)
12093 if (((word
>> 23) & 0x1) == 0)
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 x1010110000xxxxxxxxxxxxxxxx0xxxx
12103 /* 33222222222211111111110000000000
12104 10987654321098765432109876543210
12105 x1010110100xxxxxxxxxxxxxxxx0xxxx
12112 /* 33222222222211111111110000000000
12113 10987654321098765432109876543210
12114 x1010110x10xxxxxxxxxxxxxxxx0xxxx
12121 if (((word
>> 23) & 0x1) == 0)
12123 /* 33222222222211111111110000000000
12124 10987654321098765432109876543210
12125 x10101100x1xxxxxxxxxxxxxxxx0xxxx
12131 /* 33222222222211111111110000000000
12132 10987654321098765432109876543210
12133 x10101101x1xxxxxxxxxxxxxxxx0xxxx
12142 if (((word
>> 10) & 0x1) == 0)
12144 if (((word
>> 21) & 0x1) == 0)
12146 if (((word
>> 22) & 0x1) == 0)
12148 if (((word
>> 23) & 0x1) == 0)
12150 /* 33222222222211111111110000000000
12151 10987654321098765432109876543210
12152 x10101x0000xxxxxxxxxx0xxxxx1xxxx
12158 /* 33222222222211111111110000000000
12159 10987654321098765432109876543210
12160 x10101x0100xxxxxxxxxx0xxxxx1xxxx
12167 /* 33222222222211111111110000000000
12168 10987654321098765432109876543210
12169 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
12176 /* 33222222222211111111110000000000
12177 10987654321098765432109876543210
12178 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
12185 if (((word
>> 21) & 0x1) == 0)
12187 if (((word
>> 22) & 0x1) == 0)
12189 if (((word
>> 23) & 0x1) == 0)
12191 /* 33222222222211111111110000000000
12192 10987654321098765432109876543210
12193 x10101x0000xxxxxxxxxx1xxxxx1xxxx
12199 /* 33222222222211111111110000000000
12200 10987654321098765432109876543210
12201 x10101x0100xxxxxxxxxx1xxxxx1xxxx
12208 /* 33222222222211111111110000000000
12209 10987654321098765432109876543210
12210 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
12217 /* 33222222222211111111110000000000
12218 10987654321098765432109876543210
12219 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
12228 if (((word
>> 21) & 0x1) == 0)
12230 if (((word
>> 25) & 0x1) == 0)
12232 /* 33222222222211111111110000000000
12233 10987654321098765432109876543210
12234 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
12240 if (((word
>> 10) & 0x1) == 0)
12242 /* 33222222222211111111110000000000
12243 10987654321098765432109876543210
12244 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
12250 /* 33222222222211111111110000000000
12251 10987654321098765432109876543210
12252 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
12260 if (((word
>> 25) & 0x1) == 0)
12262 /* 33222222222211111111110000000000
12263 10987654321098765432109876543210
12264 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
12270 if (((word
>> 10) & 0x1) == 0)
12272 /* 33222222222211111111110000000000
12273 10987654321098765432109876543210
12274 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
12280 /* 33222222222211111111110000000000
12281 10987654321098765432109876543210
12282 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
12293 if (((word
>> 24) & 0x1) == 0)
12295 if (((word
>> 25) & 0x1) == 0)
12297 /* 33222222222211111111110000000000
12298 10987654321098765432109876543210
12299 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
12305 /* 33222222222211111111110000000000
12306 10987654321098765432109876543210
12307 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
12314 if (((word
>> 25) & 0x1) == 0)
12316 /* 33222222222211111111110000000000
12317 10987654321098765432109876543210
12318 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
12324 /* 33222222222211111111110000000000
12325 10987654321098765432109876543210
12326 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
12336 if (((word
>> 25) & 0x1) == 0)
12338 if (((word
>> 28) & 0x1) == 0)
12340 if (((word
>> 22) & 0x1) == 0)
12342 if (((word
>> 23) & 0x1) == 0)
12344 if (((word
>> 24) & 0x1) == 0)
12346 if (((word
>> 29) & 0x1) == 0)
12348 /* 33222222222211111111110000000000
12349 10987654321098765432109876543210
12350 xx00110000xxxxxxxxxxxxxxxxxxxxxx
12356 /* 33222222222211111111110000000000
12357 10987654321098765432109876543210
12358 xx10110000xxxxxxxxxxxxxxxxxxxxxx
12365 if (((word
>> 29) & 0x1) == 0)
12367 if (((word
>> 13) & 0x1) == 0)
12369 if (((word
>> 21) & 0x1) == 0)
12371 /* 33222222222211111111110000000000
12372 10987654321098765432109876543210
12373 xx001101000xxxxxxx0xxxxxxxxxxxxx
12379 /* 33222222222211111111110000000000
12380 10987654321098765432109876543210
12381 xx001101001xxxxxxx0xxxxxxxxxxxxx
12388 if (((word
>> 21) & 0x1) == 0)
12390 /* 33222222222211111111110000000000
12391 10987654321098765432109876543210
12392 xx001101000xxxxxxx1xxxxxxxxxxxxx
12398 /* 33222222222211111111110000000000
12399 10987654321098765432109876543210
12400 xx001101001xxxxxxx1xxxxxxxxxxxxx
12408 /* 33222222222211111111110000000000
12409 10987654321098765432109876543210
12410 xx10110100xxxxxxxxxxxxxxxxxxxxxx
12418 if (((word
>> 29) & 0x1) == 0)
12420 if (((word
>> 21) & 0x1) == 0)
12422 if (((word
>> 24) & 0x1) == 0)
12424 /* 33222222222211111111110000000000
12425 10987654321098765432109876543210
12426 xx001100100xxxxxxxxxxxxxxxxxxxxx
12432 if (((word
>> 13) & 0x1) == 0)
12434 /* 33222222222211111111110000000000
12435 10987654321098765432109876543210
12436 xx001101100xxxxxxx0xxxxxxxxxxxxx
12442 /* 33222222222211111111110000000000
12443 10987654321098765432109876543210
12444 xx001101100xxxxxxx1xxxxxxxxxxxxx
12452 if (((word
>> 13) & 0x1) == 0)
12454 /* 33222222222211111111110000000000
12455 10987654321098765432109876543210
12456 xx00110x101xxxxxxx0xxxxxxxxxxxxx
12462 /* 33222222222211111111110000000000
12463 10987654321098765432109876543210
12464 xx00110x101xxxxxxx1xxxxxxxxxxxxx
12472 /* 33222222222211111111110000000000
12473 10987654321098765432109876543210
12474 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
12482 if (((word
>> 23) & 0x1) == 0)
12484 if (((word
>> 24) & 0x1) == 0)
12486 if (((word
>> 29) & 0x1) == 0)
12488 /* 33222222222211111111110000000000
12489 10987654321098765432109876543210
12490 xx00110001xxxxxxxxxxxxxxxxxxxxxx
12496 /* 33222222222211111111110000000000
12497 10987654321098765432109876543210
12498 xx10110001xxxxxxxxxxxxxxxxxxxxxx
12505 if (((word
>> 29) & 0x1) == 0)
12507 if (((word
>> 13) & 0x1) == 0)
12509 if (((word
>> 21) & 0x1) == 0)
12511 /* 33222222222211111111110000000000
12512 10987654321098765432109876543210
12513 xx001101010xxxxxxx0xxxxxxxxxxxxx
12519 /* 33222222222211111111110000000000
12520 10987654321098765432109876543210
12521 xx001101011xxxxxxx0xxxxxxxxxxxxx
12528 if (((word
>> 21) & 0x1) == 0)
12530 /* 33222222222211111111110000000000
12531 10987654321098765432109876543210
12532 xx001101010xxxxxxx1xxxxxxxxxxxxx
12538 /* 33222222222211111111110000000000
12539 10987654321098765432109876543210
12540 xx001101011xxxxxxx1xxxxxxxxxxxxx
12548 /* 33222222222211111111110000000000
12549 10987654321098765432109876543210
12550 xx10110101xxxxxxxxxxxxxxxxxxxxxx
12558 if (((word
>> 29) & 0x1) == 0)
12560 if (((word
>> 21) & 0x1) == 0)
12562 if (((word
>> 24) & 0x1) == 0)
12564 /* 33222222222211111111110000000000
12565 10987654321098765432109876543210
12566 xx001100110xxxxxxxxxxxxxxxxxxxxx
12572 if (((word
>> 13) & 0x1) == 0)
12574 /* 33222222222211111111110000000000
12575 10987654321098765432109876543210
12576 xx001101110xxxxxxx0xxxxxxxxxxxxx
12582 /* 33222222222211111111110000000000
12583 10987654321098765432109876543210
12584 xx001101110xxxxxxx1xxxxxxxxxxxxx
12592 if (((word
>> 13) & 0x1) == 0)
12594 /* 33222222222211111111110000000000
12595 10987654321098765432109876543210
12596 xx00110x111xxxxxxx0xxxxxxxxxxxxx
12602 /* 33222222222211111111110000000000
12603 10987654321098765432109876543210
12604 xx00110x111xxxxxxx1xxxxxxxxxxxxx
12612 /* 33222222222211111111110000000000
12613 10987654321098765432109876543210
12614 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
12623 if (((word
>> 24) & 0x1) == 0)
12625 if (((word
>> 29) & 0x1) == 0)
12627 /* 33222222222211111111110000000000
12628 10987654321098765432109876543210
12629 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
12635 if (((word
>> 10) & 0x1) == 0)
12637 if (((word
>> 11) & 0x1) == 0)
12639 if (((word
>> 22) & 0x1) == 0)
12641 /* 33222222222211111111110000000000
12642 10987654321098765432109876543210
12643 xx111100x0xxxxxxxxxx00xxxxxxxxxx
12649 /* 33222222222211111111110000000000
12650 10987654321098765432109876543210
12651 xx111100x1xxxxxxxxxx00xxxxxxxxxx
12658 if (((word
>> 22) & 0x1) == 0)
12660 /* 33222222222211111111110000000000
12661 10987654321098765432109876543210
12662 xx111100x0xxxxxxxxxx10xxxxxxxxxx
12668 /* 33222222222211111111110000000000
12669 10987654321098765432109876543210
12670 xx111100x1xxxxxxxxxx10xxxxxxxxxx
12678 if (((word
>> 22) & 0x1) == 0)
12680 /* 33222222222211111111110000000000
12681 10987654321098765432109876543210
12682 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
12688 /* 33222222222211111111110000000000
12689 10987654321098765432109876543210
12690 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
12699 if (((word
>> 22) & 0x1) == 0)
12701 /* 33222222222211111111110000000000
12702 10987654321098765432109876543210
12703 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
12709 /* 33222222222211111111110000000000
12710 10987654321098765432109876543210
12711 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
12720 if (((word
>> 24) & 0x1) == 0)
12722 if (((word
>> 21) & 0x1) == 0)
12724 if (((word
>> 28) & 0x1) == 0)
12726 if (((word
>> 29) & 0x1) == 0)
12728 if (((word
>> 31) & 0x1) == 0)
12730 if (((word
>> 10) & 0x1) == 0)
12732 if (((word
>> 11) & 0x1) == 0)
12734 if (((word
>> 12) & 0x1) == 0)
12736 /* 33222222222211111111110000000000
12737 10987654321098765432109876543210
12738 0x001110xx0xxxxxxxx000xxxxxxxxxx
12744 /* 33222222222211111111110000000000
12745 10987654321098765432109876543210
12746 0x001110xx0xxxxxxxx100xxxxxxxxxx
12753 if (((word
>> 12) & 0x1) == 0)
12755 if (((word
>> 14) & 0x1) == 0)
12757 /* 33222222222211111111110000000000
12758 10987654321098765432109876543210
12759 0x001110xx0xxxxxx0x010xxxxxxxxxx
12765 /* 33222222222211111111110000000000
12766 10987654321098765432109876543210
12767 0x001110xx0xxxxxx1x010xxxxxxxxxx
12774 if (((word
>> 13) & 0x1) == 0)
12776 if (((word
>> 14) & 0x1) == 0)
12778 /* 33222222222211111111110000000000
12779 10987654321098765432109876543210
12780 0x001110xx0xxxxxx00110xxxxxxxxxx
12786 /* 33222222222211111111110000000000
12787 10987654321098765432109876543210
12788 0x001110xx0xxxxxx10110xxxxxxxxxx
12795 if (((word
>> 14) & 0x1) == 0)
12797 /* 33222222222211111111110000000000
12798 10987654321098765432109876543210
12799 0x001110xx0xxxxxx01110xxxxxxxxxx
12805 /* 33222222222211111111110000000000
12806 10987654321098765432109876543210
12807 0x001110xx0xxxxxx11110xxxxxxxxxx
12817 if (((word
>> 11) & 0x1) == 0)
12819 if (((word
>> 12) & 0x1) == 0)
12821 if (((word
>> 13) & 0x1) == 0)
12823 if (((word
>> 22) & 0x1) == 0)
12825 /* 33222222222211111111110000000000
12826 10987654321098765432109876543210
12827 0x001110x00xxxxxxx0001xxxxxxxxxx
12833 if (((word
>> 23) & 0x1) == 0)
12835 /* 33222222222211111111110000000000
12836 10987654321098765432109876543210
12837 0x001110010xxxxxxx0001xxxxxxxxxx
12843 /* 33222222222211111111110000000000
12844 10987654321098765432109876543210
12845 0x001110110xxxxxxx0001xxxxxxxxxx
12853 /* 33222222222211111111110000000000
12854 10987654321098765432109876543210
12855 0x001110xx0xxxxxxx1001xxxxxxxxxx
12862 if (((word
>> 13) & 0x1) == 0)
12864 if (((word
>> 15) & 0x1) == 0)
12866 if (((word
>> 23) & 0x1) == 0)
12868 /* 33222222222211111111110000000000
12869 10987654321098765432109876543210
12870 0x0011100x0xxxxx0x0101xxxxxxxxxx
12876 /* 33222222222211111111110000000000
12877 10987654321098765432109876543210
12878 0x0011101x0xxxxx0x0101xxxxxxxxxx
12885 /* 33222222222211111111110000000000
12886 10987654321098765432109876543210
12887 0x001110xx0xxxxx1x0101xxxxxxxxxx
12894 if (((word
>> 23) & 0x1) == 0)
12896 /* 33222222222211111111110000000000
12897 10987654321098765432109876543210
12898 0x0011100x0xxxxxxx1101xxxxxxxxxx
12904 /* 33222222222211111111110000000000
12905 10987654321098765432109876543210
12906 0x0011101x0xxxxxxx1101xxxxxxxxxx
12915 if (((word
>> 12) & 0x1) == 0)
12917 if (((word
>> 13) & 0x1) == 0)
12919 if (((word
>> 22) & 0x1) == 0)
12921 /* 33222222222211111111110000000000
12922 10987654321098765432109876543210
12923 0x001110x00xxxxxxx0011xxxxxxxxxx
12929 if (((word
>> 23) & 0x1) == 0)
12931 /* 33222222222211111111110000000000
12932 10987654321098765432109876543210
12933 0x001110010xxxxxxx0011xxxxxxxxxx
12939 /* 33222222222211111111110000000000
12940 10987654321098765432109876543210
12941 0x001110110xxxxxxx0011xxxxxxxxxx
12949 /* 33222222222211111111110000000000
12950 10987654321098765432109876543210
12951 0x001110xx0xxxxxxx1011xxxxxxxxxx
12958 if (((word
>> 13) & 0x1) == 0)
12960 if (((word
>> 22) & 0x1) == 0)
12962 /* 33222222222211111111110000000000
12963 10987654321098765432109876543210
12964 0x001110x00xxxxxxx0111xxxxxxxxxx
12970 /* 33222222222211111111110000000000
12971 10987654321098765432109876543210
12972 0x001110x10xxxxxxx0111xxxxxxxxxx
12979 if (((word
>> 22) & 0x1) == 0)
12981 /* 33222222222211111111110000000000
12982 10987654321098765432109876543210
12983 0x001110x00xxxxxxx1111xxxxxxxxxx
12989 if (((word
>> 23) & 0x1) == 0)
12991 /* 33222222222211111111110000000000
12992 10987654321098765432109876543210
12993 0x001110010xxxxxxx1111xxxxxxxxxx
12999 /* 33222222222211111111110000000000
13000 10987654321098765432109876543210
13001 0x001110110xxxxxxx1111xxxxxxxxxx
13013 if (((word
>> 22) & 0x1) == 0)
13015 if (((word
>> 23) & 0x1) == 0)
13017 /* 33222222222211111111110000000000
13018 10987654321098765432109876543210
13019 1x001110000xxxxxxxxxxxxxxxxxxxxx
13025 /* 33222222222211111111110000000000
13026 10987654321098765432109876543210
13027 1x001110100xxxxxxxxxxxxxxxxxxxxx
13034 if (((word
>> 15) & 0x1) == 0)
13036 /* 33222222222211111111110000000000
13037 10987654321098765432109876543210
13038 1x001110x10xxxxx0xxxxxxxxxxxxxxx
13044 if (((word
>> 10) & 0x1) == 0)
13046 if (((word
>> 11) & 0x1) == 0)
13048 if (((word
>> 23) & 0x1) == 0)
13050 /* 33222222222211111111110000000000
13051 10987654321098765432109876543210
13052 1x001110010xxxxx1xxx00xxxxxxxxxx
13058 /* 33222222222211111111110000000000
13059 10987654321098765432109876543210
13060 1x001110110xxxxx1xxx00xxxxxxxxxx
13067 /* 33222222222211111111110000000000
13068 10987654321098765432109876543210
13069 1x001110x10xxxxx1xxx10xxxxxxxxxx
13076 if (((word
>> 11) & 0x1) == 0)
13078 if (((word
>> 23) & 0x1) == 0)
13080 /* 33222222222211111111110000000000
13081 10987654321098765432109876543210
13082 1x001110010xxxxx1xxx01xxxxxxxxxx
13088 /* 33222222222211111111110000000000
13089 10987654321098765432109876543210
13090 1x001110110xxxxx1xxx01xxxxxxxxxx
13097 /* 33222222222211111111110000000000
13098 10987654321098765432109876543210
13099 1x001110x10xxxxx1xxx11xxxxxxxxxx
13110 if (((word
>> 10) & 0x1) == 0)
13112 /* 33222222222211111111110000000000
13113 10987654321098765432109876543210
13114 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
13120 if (((word
>> 15) & 0x1) == 0)
13122 if (((word
>> 22) & 0x1) == 0)
13124 /* 33222222222211111111110000000000
13125 10987654321098765432109876543210
13126 xx101110x00xxxxx0xxxx1xxxxxxxxxx
13132 if (((word
>> 11) & 0x1) == 0)
13134 if (((word
>> 12) & 0x1) == 0)
13136 if (((word
>> 13) & 0x1) == 0)
13138 if (((word
>> 23) & 0x1) == 0)
13140 /* 33222222222211111111110000000000
13141 10987654321098765432109876543210
13142 xx101110010xxxxx0x0001xxxxxxxxxx
13148 /* 33222222222211111111110000000000
13149 10987654321098765432109876543210
13150 xx101110110xxxxx0x0001xxxxxxxxxx
13157 if (((word
>> 23) & 0x1) == 0)
13159 /* 33222222222211111111110000000000
13160 10987654321098765432109876543210
13161 xx101110010xxxxx0x1001xxxxxxxxxx
13167 /* 33222222222211111111110000000000
13168 10987654321098765432109876543210
13169 xx101110110xxxxx0x1001xxxxxxxxxx
13177 if (((word
>> 13) & 0x1) == 0)
13179 if (((word
>> 23) & 0x1) == 0)
13181 /* 33222222222211111111110000000000
13182 10987654321098765432109876543210
13183 xx101110010xxxxx0x0101xxxxxxxxxx
13189 /* 33222222222211111111110000000000
13190 10987654321098765432109876543210
13191 xx101110110xxxxx0x0101xxxxxxxxxx
13198 if (((word
>> 23) & 0x1) == 0)
13200 /* 33222222222211111111110000000000
13201 10987654321098765432109876543210
13202 xx101110010xxxxx0x1101xxxxxxxxxx
13208 /* 33222222222211111111110000000000
13209 10987654321098765432109876543210
13210 xx101110110xxxxx0x1101xxxxxxxxxx
13219 if (((word
>> 12) & 0x1) == 0)
13221 if (((word
>> 23) & 0x1) == 0)
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 xx101110010xxxxx0xx011xxxxxxxxxx
13231 /* 33222222222211111111110000000000
13232 10987654321098765432109876543210
13233 xx101110110xxxxx0xx011xxxxxxxxxx
13240 if (((word
>> 13) & 0x1) == 0)
13242 /* 33222222222211111111110000000000
13243 10987654321098765432109876543210
13244 xx101110x10xxxxx0x0111xxxxxxxxxx
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 xx101110x10xxxxx0x1111xxxxxxxxxx
13262 if (((word
>> 13) & 0x1) == 0)
13264 if (((word
>> 14) & 0x1) == 0)
13266 if (((word
>> 11) & 0x1) == 0)
13268 if (((word
>> 12) & 0x1) == 0)
13270 /* 33222222222211111111110000000000
13271 10987654321098765432109876543210
13272 xx101110xx0xxxxx100001xxxxxxxxxx
13278 /* 33222222222211111111110000000000
13279 10987654321098765432109876543210
13280 xx101110xx0xxxxx100101xxxxxxxxxx
13287 /* 33222222222211111111110000000000
13288 10987654321098765432109876543210
13289 xx101110xx0xxxxx100x11xxxxxxxxxx
13296 /* 33222222222211111111110000000000
13297 10987654321098765432109876543210
13298 xx101110xx0xxxxx110xx1xxxxxxxxxx
13305 /* 33222222222211111111110000000000
13306 10987654321098765432109876543210
13307 xx101110xx0xxxxx1x1xx1xxxxxxxxxx
13317 if (((word
>> 29) & 0x1) == 0)
13319 if (((word
>> 30) & 0x1) == 0)
13321 if (((word
>> 16) & 0x1) == 0)
13323 if (((word
>> 17) & 0x1) == 0)
13325 /* 33222222222211111111110000000000
13326 10987654321098765432109876543210
13327 x0011110xx0xxx00xxxxxxxxxxxxxxxx
13333 /* 33222222222211111111110000000000
13334 10987654321098765432109876543210
13335 x0011110xx0xxx10xxxxxxxxxxxxxxxx
13342 if (((word
>> 17) & 0x1) == 0)
13344 /* 33222222222211111111110000000000
13345 10987654321098765432109876543210
13346 x0011110xx0xxx01xxxxxxxxxxxxxxxx
13352 /* 33222222222211111111110000000000
13353 10987654321098765432109876543210
13354 x0011110xx0xxx11xxxxxxxxxxxxxxxx
13362 if (((word
>> 10) & 0x1) == 0)
13364 if (((word
>> 12) & 0x1) == 0)
13366 if (((word
>> 13) & 0x1) == 0)
13368 if (((word
>> 14) & 0x1) == 0)
13370 /* 33222222222211111111110000000000
13371 10987654321098765432109876543210
13372 x1011110xx0xxxxxx000x0xxxxxxxxxx
13378 /* 33222222222211111111110000000000
13379 10987654321098765432109876543210
13380 x1011110xx0xxxxxx100x0xxxxxxxxxx
13387 if (((word
>> 14) & 0x1) == 0)
13389 /* 33222222222211111111110000000000
13390 10987654321098765432109876543210
13391 x1011110xx0xxxxxx010x0xxxxxxxxxx
13397 /* 33222222222211111111110000000000
13398 10987654321098765432109876543210
13399 x1011110xx0xxxxxx110x0xxxxxxxxxx
13407 if (((word
>> 13) & 0x1) == 0)
13409 if (((word
>> 14) & 0x1) == 0)
13411 /* 33222222222211111111110000000000
13412 10987654321098765432109876543210
13413 x1011110xx0xxxxxx001x0xxxxxxxxxx
13419 /* 33222222222211111111110000000000
13420 10987654321098765432109876543210
13421 x1011110xx0xxxxxx101x0xxxxxxxxxx
13428 /* 33222222222211111111110000000000
13429 10987654321098765432109876543210
13430 x1011110xx0xxxxxxx11x0xxxxxxxxxx
13438 if (((word
>> 11) & 0x1) == 0)
13440 if (((word
>> 13) & 0x1) == 0)
13442 /* 33222222222211111111110000000000
13443 10987654321098765432109876543210
13444 x1011110xx0xxxxxxx0x01xxxxxxxxxx
13450 /* 33222222222211111111110000000000
13451 10987654321098765432109876543210
13452 x1011110xx0xxxxxxx1x01xxxxxxxxxx
13459 if (((word
>> 13) & 0x1) == 0)
13461 /* 33222222222211111111110000000000
13462 10987654321098765432109876543210
13463 x1011110xx0xxxxxxx0x11xxxxxxxxxx
13469 if (((word
>> 23) & 0x1) == 0)
13471 /* 33222222222211111111110000000000
13472 10987654321098765432109876543210
13473 x10111100x0xxxxxxx1x11xxxxxxxxxx
13479 /* 33222222222211111111110000000000
13480 10987654321098765432109876543210
13481 x10111101x0xxxxxxx1x11xxxxxxxxxx
13492 if (((word
>> 11) & 0x1) == 0)
13494 if (((word
>> 12) & 0x1) == 0)
13496 if (((word
>> 13) & 0x1) == 0)
13498 /* 33222222222211111111110000000000
13499 10987654321098765432109876543210
13500 xx111110xx0xxxxxxx000xxxxxxxxxxx
13506 if (((word
>> 23) & 0x1) == 0)
13508 /* 33222222222211111111110000000000
13509 10987654321098765432109876543210
13510 xx1111100x0xxxxxxx100xxxxxxxxxxx
13516 /* 33222222222211111111110000000000
13517 10987654321098765432109876543210
13518 xx1111101x0xxxxxxx100xxxxxxxxxxx
13526 /* 33222222222211111111110000000000
13527 10987654321098765432109876543210
13528 xx111110xx0xxxxxxxx10xxxxxxxxxxx
13535 if (((word
>> 13) & 0x1) == 0)
13537 /* 33222222222211111111110000000000
13538 10987654321098765432109876543210
13539 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
13545 if (((word
>> 23) & 0x1) == 0)
13547 /* 33222222222211111111110000000000
13548 10987654321098765432109876543210
13549 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
13555 /* 33222222222211111111110000000000
13556 10987654321098765432109876543210
13557 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
13568 if (((word
>> 28) & 0x1) == 0)
13570 if (((word
>> 15) & 0x1) == 0)
13572 if (((word
>> 29) & 0x1) == 0)
13574 if (((word
>> 31) & 0x1) == 0)
13576 if (((word
>> 10) & 0x1) == 0)
13578 if (((word
>> 11) & 0x1) == 0)
13580 if (((word
>> 12) & 0x1) == 0)
13582 if (((word
>> 13) & 0x1) == 0)
13584 if (((word
>> 14) & 0x1) == 0)
13586 if (((word
>> 30) & 0x1) == 0)
13588 /* 33222222222211111111110000000000
13589 10987654321098765432109876543210
13590 00001110xx1xxxxx000000xxxxxxxxxx
13596 /* 33222222222211111111110000000000
13597 10987654321098765432109876543210
13598 01001110xx1xxxxx000000xxxxxxxxxx
13605 if (((word
>> 30) & 0x1) == 0)
13607 /* 33222222222211111111110000000000
13608 10987654321098765432109876543210
13609 00001110xx1xxxxx010000xxxxxxxxxx
13615 /* 33222222222211111111110000000000
13616 10987654321098765432109876543210
13617 01001110xx1xxxxx010000xxxxxxxxxx
13625 if (((word
>> 14) & 0x1) == 0)
13627 if (((word
>> 30) & 0x1) == 0)
13629 /* 33222222222211111111110000000000
13630 10987654321098765432109876543210
13631 00001110xx1xxxxx001000xxxxxxxxxx
13637 /* 33222222222211111111110000000000
13638 10987654321098765432109876543210
13639 01001110xx1xxxxx001000xxxxxxxxxx
13646 if (((word
>> 30) & 0x1) == 0)
13648 /* 33222222222211111111110000000000
13649 10987654321098765432109876543210
13650 00001110xx1xxxxx011000xxxxxxxxxx
13656 /* 33222222222211111111110000000000
13657 10987654321098765432109876543210
13658 01001110xx1xxxxx011000xxxxxxxxxx
13667 if (((word
>> 13) & 0x1) == 0)
13669 if (((word
>> 14) & 0x1) == 0)
13671 if (((word
>> 30) & 0x1) == 0)
13673 /* 33222222222211111111110000000000
13674 10987654321098765432109876543210
13675 00001110xx1xxxxx000100xxxxxxxxxx
13681 /* 33222222222211111111110000000000
13682 10987654321098765432109876543210
13683 01001110xx1xxxxx000100xxxxxxxxxx
13690 if (((word
>> 30) & 0x1) == 0)
13692 /* 33222222222211111111110000000000
13693 10987654321098765432109876543210
13694 00001110xx1xxxxx010100xxxxxxxxxx
13700 /* 33222222222211111111110000000000
13701 10987654321098765432109876543210
13702 01001110xx1xxxxx010100xxxxxxxxxx
13710 if (((word
>> 14) & 0x1) == 0)
13712 if (((word
>> 30) & 0x1) == 0)
13714 /* 33222222222211111111110000000000
13715 10987654321098765432109876543210
13716 00001110xx1xxxxx001100xxxxxxxxxx
13722 /* 33222222222211111111110000000000
13723 10987654321098765432109876543210
13724 01001110xx1xxxxx001100xxxxxxxxxx
13731 if (((word
>> 30) & 0x1) == 0)
13733 /* 33222222222211111111110000000000
13734 10987654321098765432109876543210
13735 00001110xx1xxxxx011100xxxxxxxxxx
13741 /* 33222222222211111111110000000000
13742 10987654321098765432109876543210
13743 01001110xx1xxxxx011100xxxxxxxxxx
13753 if (((word
>> 12) & 0x1) == 0)
13755 if (((word
>> 13) & 0x1) == 0)
13757 if (((word
>> 14) & 0x1) == 0)
13759 /* 33222222222211111111110000000000
13760 10987654321098765432109876543210
13761 0x001110xx1xxxxx000010xxxxxxxxxx
13767 if (((word
>> 16) & 0x1) == 0)
13769 if (((word
>> 19) & 0x1) == 0)
13771 /* 33222222222211111111110000000000
13772 10987654321098765432109876543210
13773 0x001110xx1x0xx0010010xxxxxxxxxx
13779 /* 33222222222211111111110000000000
13780 10987654321098765432109876543210
13781 0x001110xx1x1xx0010010xxxxxxxxxx
13788 if (((word
>> 30) & 0x1) == 0)
13790 /* 33222222222211111111110000000000
13791 10987654321098765432109876543210
13792 00001110xx1xxxx1010010xxxxxxxxxx
13798 /* 33222222222211111111110000000000
13799 10987654321098765432109876543210
13800 01001110xx1xxxx1010010xxxxxxxxxx
13809 if (((word
>> 14) & 0x1) == 0)
13811 if (((word
>> 16) & 0x1) == 0)
13813 /* 33222222222211111111110000000000
13814 10987654321098765432109876543210
13815 0x001110xx1xxxx0001010xxxxxxxxxx
13821 if (((word
>> 30) & 0x1) == 0)
13823 /* 33222222222211111111110000000000
13824 10987654321098765432109876543210
13825 00001110xx1xxxx1001010xxxxxxxxxx
13831 /* 33222222222211111111110000000000
13832 10987654321098765432109876543210
13833 01001110xx1xxxx1001010xxxxxxxxxx
13841 if (((word
>> 16) & 0x1) == 0)
13843 if (((word
>> 19) & 0x1) == 0)
13845 /* 33222222222211111111110000000000
13846 10987654321098765432109876543210
13847 0x001110xx1x0xx0011010xxxxxxxxxx
13853 /* 33222222222211111111110000000000
13854 10987654321098765432109876543210
13855 0x001110xx1x1xx0011010xxxxxxxxxx
13862 if (((word
>> 30) & 0x1) == 0)
13864 /* 33222222222211111111110000000000
13865 10987654321098765432109876543210
13866 00001110xx1xxxx1011010xxxxxxxxxx
13872 /* 33222222222211111111110000000000
13873 10987654321098765432109876543210
13874 01001110xx1xxxx1011010xxxxxxxxxx
13884 if (((word
>> 13) & 0x1) == 0)
13886 if (((word
>> 14) & 0x1) == 0)
13888 /* 33222222222211111111110000000000
13889 10987654321098765432109876543210
13890 0x001110xx1xxxxx000110xxxxxxxxxx
13896 if (((word
>> 19) & 0x1) == 0)
13898 /* 33222222222211111111110000000000
13899 10987654321098765432109876543210
13900 0x001110xx1x0xxx010110xxxxxxxxxx
13906 /* 33222222222211111111110000000000
13907 10987654321098765432109876543210
13908 0x001110xx1x1xxx010110xxxxxxxxxx
13916 if (((word
>> 14) & 0x1) == 0)
13918 if (((word
>> 20) & 0x1) == 0)
13920 /* 33222222222211111111110000000000
13921 10987654321098765432109876543210
13922 0x001110xx10xxxx001110xxxxxxxxxx
13928 /* 33222222222211111111110000000000
13929 10987654321098765432109876543210
13930 0x001110xx11xxxx001110xxxxxxxxxx
13937 if (((word
>> 16) & 0x1) == 0)
13939 if (((word
>> 19) & 0x1) == 0)
13941 /* 33222222222211111111110000000000
13942 10987654321098765432109876543210
13943 0x001110xx1x0xx0011110xxxxxxxxxx
13949 /* 33222222222211111111110000000000
13950 10987654321098765432109876543210
13951 0x001110xx1x1xx0011110xxxxxxxxxx
13958 if (((word
>> 30) & 0x1) == 0)
13960 /* 33222222222211111111110000000000
13961 10987654321098765432109876543210
13962 00001110xx1xxxx1011110xxxxxxxxxx
13968 /* 33222222222211111111110000000000
13969 10987654321098765432109876543210
13970 01001110xx1xxxx1011110xxxxxxxxxx
13982 if (((word
>> 11) & 0x1) == 0)
13984 if (((word
>> 12) & 0x1) == 0)
13986 if (((word
>> 13) & 0x1) == 0)
13988 if (((word
>> 14) & 0x1) == 0)
13990 /* 33222222222211111111110000000000
13991 10987654321098765432109876543210
13992 0x001110xx1xxxxx000001xxxxxxxxxx
13998 /* 33222222222211111111110000000000
13999 10987654321098765432109876543210
14000 0x001110xx1xxxxx010001xxxxxxxxxx
14007 if (((word
>> 14) & 0x1) == 0)
14009 /* 33222222222211111111110000000000
14010 10987654321098765432109876543210
14011 0x001110xx1xxxxx001001xxxxxxxxxx
14017 /* 33222222222211111111110000000000
14018 10987654321098765432109876543210
14019 0x001110xx1xxxxx011001xxxxxxxxxx
14027 if (((word
>> 13) & 0x1) == 0)
14029 if (((word
>> 14) & 0x1) == 0)
14031 /* 33222222222211111111110000000000
14032 10987654321098765432109876543210
14033 0x001110xx1xxxxx000101xxxxxxxxxx
14039 /* 33222222222211111111110000000000
14040 10987654321098765432109876543210
14041 0x001110xx1xxxxx010101xxxxxxxxxx
14048 if (((word
>> 14) & 0x1) == 0)
14050 /* 33222222222211111111110000000000
14051 10987654321098765432109876543210
14052 0x001110xx1xxxxx001101xxxxxxxxxx
14058 /* 33222222222211111111110000000000
14059 10987654321098765432109876543210
14060 0x001110xx1xxxxx011101xxxxxxxxxx
14069 if (((word
>> 12) & 0x1) == 0)
14071 if (((word
>> 13) & 0x1) == 0)
14073 if (((word
>> 14) & 0x1) == 0)
14075 /* 33222222222211111111110000000000
14076 10987654321098765432109876543210
14077 0x001110xx1xxxxx000011xxxxxxxxxx
14083 /* 33222222222211111111110000000000
14084 10987654321098765432109876543210
14085 0x001110xx1xxxxx010011xxxxxxxxxx
14092 if (((word
>> 14) & 0x1) == 0)
14094 /* 33222222222211111111110000000000
14095 10987654321098765432109876543210
14096 0x001110xx1xxxxx001011xxxxxxxxxx
14102 /* 33222222222211111111110000000000
14103 10987654321098765432109876543210
14104 0x001110xx1xxxxx011011xxxxxxxxxx
14112 if (((word
>> 13) & 0x1) == 0)
14114 if (((word
>> 14) & 0x1) == 0)
14116 if (((word
>> 22) & 0x1) == 0)
14118 if (((word
>> 23) & 0x1) == 0)
14120 /* 33222222222211111111110000000000
14121 10987654321098765432109876543210
14122 0x001110001xxxxx000111xxxxxxxxxx
14128 /* 33222222222211111111110000000000
14129 10987654321098765432109876543210
14130 0x001110101xxxxx000111xxxxxxxxxx
14137 if (((word
>> 23) & 0x1) == 0)
14139 /* 33222222222211111111110000000000
14140 10987654321098765432109876543210
14141 0x001110011xxxxx000111xxxxxxxxxx
14147 /* 33222222222211111111110000000000
14148 10987654321098765432109876543210
14149 0x001110111xxxxx000111xxxxxxxxxx
14157 /* 33222222222211111111110000000000
14158 10987654321098765432109876543210
14159 0x001110xx1xxxxx010111xxxxxxxxxx
14166 if (((word
>> 14) & 0x1) == 0)
14168 /* 33222222222211111111110000000000
14169 10987654321098765432109876543210
14170 0x001110xx1xxxxx001111xxxxxxxxxx
14176 /* 33222222222211111111110000000000
14177 10987654321098765432109876543210
14178 0x001110xx1xxxxx011111xxxxxxxxxx
14189 /* 33222222222211111111110000000000
14190 10987654321098765432109876543210
14191 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
14198 if (((word
>> 10) & 0x1) == 0)
14200 if (((word
>> 11) & 0x1) == 0)
14202 if (((word
>> 12) & 0x1) == 0)
14204 if (((word
>> 13) & 0x1) == 0)
14206 if (((word
>> 14) & 0x1) == 0)
14208 if (((word
>> 30) & 0x1) == 0)
14210 /* 33222222222211111111110000000000
14211 10987654321098765432109876543210
14212 x0101110xx1xxxxx000000xxxxxxxxxx
14218 /* 33222222222211111111110000000000
14219 10987654321098765432109876543210
14220 x1101110xx1xxxxx000000xxxxxxxxxx
14227 if (((word
>> 30) & 0x1) == 0)
14229 /* 33222222222211111111110000000000
14230 10987654321098765432109876543210
14231 x0101110xx1xxxxx010000xxxxxxxxxx
14237 /* 33222222222211111111110000000000
14238 10987654321098765432109876543210
14239 x1101110xx1xxxxx010000xxxxxxxxxx
14247 if (((word
>> 14) & 0x1) == 0)
14249 if (((word
>> 30) & 0x1) == 0)
14251 /* 33222222222211111111110000000000
14252 10987654321098765432109876543210
14253 x0101110xx1xxxxx001000xxxxxxxxxx
14259 /* 33222222222211111111110000000000
14260 10987654321098765432109876543210
14261 x1101110xx1xxxxx001000xxxxxxxxxx
14268 if (((word
>> 30) & 0x1) == 0)
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 x0101110xx1xxxxx011000xxxxxxxxxx
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 x1101110xx1xxxxx011000xxxxxxxxxx
14289 if (((word
>> 13) & 0x1) == 0)
14291 if (((word
>> 14) & 0x1) == 0)
14293 if (((word
>> 30) & 0x1) == 0)
14295 /* 33222222222211111111110000000000
14296 10987654321098765432109876543210
14297 x0101110xx1xxxxx000100xxxxxxxxxx
14303 /* 33222222222211111111110000000000
14304 10987654321098765432109876543210
14305 x1101110xx1xxxxx000100xxxxxxxxxx
14312 if (((word
>> 30) & 0x1) == 0)
14314 /* 33222222222211111111110000000000
14315 10987654321098765432109876543210
14316 x0101110xx1xxxxx010100xxxxxxxxxx
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 x1101110xx1xxxxx010100xxxxxxxxxx
14332 if (((word
>> 14) & 0x1) == 0)
14334 if (((word
>> 30) & 0x1) == 0)
14336 /* 33222222222211111111110000000000
14337 10987654321098765432109876543210
14338 x0101110xx1xxxxx001100xxxxxxxxxx
14344 /* 33222222222211111111110000000000
14345 10987654321098765432109876543210
14346 x1101110xx1xxxxx001100xxxxxxxxxx
14353 if (((word
>> 30) & 0x1) == 0)
14355 /* 33222222222211111111110000000000
14356 10987654321098765432109876543210
14357 x0101110xx1xxxxx011100xxxxxxxxxx
14363 /* 33222222222211111111110000000000
14364 10987654321098765432109876543210
14365 x1101110xx1xxxxx011100xxxxxxxxxx
14375 if (((word
>> 12) & 0x1) == 0)
14377 if (((word
>> 13) & 0x1) == 0)
14379 if (((word
>> 14) & 0x1) == 0)
14381 /* 33222222222211111111110000000000
14382 10987654321098765432109876543210
14383 xx101110xx1xxxxx000010xxxxxxxxxx
14389 if (((word
>> 16) & 0x1) == 0)
14391 /* 33222222222211111111110000000000
14392 10987654321098765432109876543210
14393 xx101110xx1xxxx0010010xxxxxxxxxx
14399 if (((word
>> 30) & 0x1) == 0)
14401 /* 33222222222211111111110000000000
14402 10987654321098765432109876543210
14403 x0101110xx1xxxx1010010xxxxxxxxxx
14409 /* 33222222222211111111110000000000
14410 10987654321098765432109876543210
14411 x1101110xx1xxxx1010010xxxxxxxxxx
14420 if (((word
>> 14) & 0x1) == 0)
14422 if (((word
>> 16) & 0x1) == 0)
14424 /* 33222222222211111111110000000000
14425 10987654321098765432109876543210
14426 xx101110xx1xxxx0001010xxxxxxxxxx
14432 if (((word
>> 30) & 0x1) == 0)
14434 /* 33222222222211111111110000000000
14435 10987654321098765432109876543210
14436 x0101110xx1xxxx1001010xxxxxxxxxx
14442 /* 33222222222211111111110000000000
14443 10987654321098765432109876543210
14444 x1101110xx1xxxx1001010xxxxxxxxxx
14452 if (((word
>> 16) & 0x1) == 0)
14454 /* 33222222222211111111110000000000
14455 10987654321098765432109876543210
14456 xx101110xx1xxxx0011010xxxxxxxxxx
14462 if (((word
>> 30) & 0x1) == 0)
14464 /* 33222222222211111111110000000000
14465 10987654321098765432109876543210
14466 x0101110xx1xxxx1011010xxxxxxxxxx
14472 /* 33222222222211111111110000000000
14473 10987654321098765432109876543210
14474 x1101110xx1xxxx1011010xxxxxxxxxx
14484 if (((word
>> 13) & 0x1) == 0)
14486 if (((word
>> 22) & 0x1) == 0)
14488 /* 33222222222211111111110000000000
14489 10987654321098765432109876543210
14490 xx101110x01xxxxx0x0110xxxxxxxxxx
14496 /* 33222222222211111111110000000000
14497 10987654321098765432109876543210
14498 xx101110x11xxxxx0x0110xxxxxxxxxx
14505 if (((word
>> 14) & 0x1) == 0)
14507 if (((word
>> 16) & 0x1) == 0)
14509 if (((word
>> 20) & 0x1) == 0)
14511 /* 33222222222211111111110000000000
14512 10987654321098765432109876543210
14513 xx101110xx10xxx0001110xxxxxxxxxx
14519 /* 33222222222211111111110000000000
14520 10987654321098765432109876543210
14521 xx101110xx11xxx0001110xxxxxxxxxx
14528 if (((word
>> 30) & 0x1) == 0)
14530 /* 33222222222211111111110000000000
14531 10987654321098765432109876543210
14532 x0101110xx1xxxx1001110xxxxxxxxxx
14538 /* 33222222222211111111110000000000
14539 10987654321098765432109876543210
14540 x1101110xx1xxxx1001110xxxxxxxxxx
14548 /* 33222222222211111111110000000000
14549 10987654321098765432109876543210
14550 xx101110xx1xxxxx011110xxxxxxxxxx
14560 if (((word
>> 11) & 0x1) == 0)
14562 if (((word
>> 12) & 0x1) == 0)
14564 if (((word
>> 13) & 0x1) == 0)
14566 if (((word
>> 14) & 0x1) == 0)
14568 /* 33222222222211111111110000000000
14569 10987654321098765432109876543210
14570 xx101110xx1xxxxx000001xxxxxxxxxx
14576 /* 33222222222211111111110000000000
14577 10987654321098765432109876543210
14578 xx101110xx1xxxxx010001xxxxxxxxxx
14585 if (((word
>> 14) & 0x1) == 0)
14587 /* 33222222222211111111110000000000
14588 10987654321098765432109876543210
14589 xx101110xx1xxxxx001001xxxxxxxxxx
14595 /* 33222222222211111111110000000000
14596 10987654321098765432109876543210
14597 xx101110xx1xxxxx011001xxxxxxxxxx
14605 if (((word
>> 13) & 0x1) == 0)
14607 if (((word
>> 14) & 0x1) == 0)
14609 /* 33222222222211111111110000000000
14610 10987654321098765432109876543210
14611 xx101110xx1xxxxx000101xxxxxxxxxx
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 xx101110xx1xxxxx010101xxxxxxxxxx
14626 if (((word
>> 14) & 0x1) == 0)
14628 /* 33222222222211111111110000000000
14629 10987654321098765432109876543210
14630 xx101110xx1xxxxx001101xxxxxxxxxx
14636 /* 33222222222211111111110000000000
14637 10987654321098765432109876543210
14638 xx101110xx1xxxxx011101xxxxxxxxxx
14647 if (((word
>> 12) & 0x1) == 0)
14649 if (((word
>> 13) & 0x1) == 0)
14651 if (((word
>> 14) & 0x1) == 0)
14653 /* 33222222222211111111110000000000
14654 10987654321098765432109876543210
14655 xx101110xx1xxxxx000011xxxxxxxxxx
14661 /* 33222222222211111111110000000000
14662 10987654321098765432109876543210
14663 xx101110xx1xxxxx010011xxxxxxxxxx
14670 if (((word
>> 14) & 0x1) == 0)
14672 /* 33222222222211111111110000000000
14673 10987654321098765432109876543210
14674 xx101110xx1xxxxx001011xxxxxxxxxx
14680 /* 33222222222211111111110000000000
14681 10987654321098765432109876543210
14682 xx101110xx1xxxxx011011xxxxxxxxxx
14690 if (((word
>> 13) & 0x1) == 0)
14692 if (((word
>> 14) & 0x1) == 0)
14694 if (((word
>> 22) & 0x1) == 0)
14696 if (((word
>> 23) & 0x1) == 0)
14698 /* 33222222222211111111110000000000
14699 10987654321098765432109876543210
14700 xx101110001xxxxx000111xxxxxxxxxx
14706 /* 33222222222211111111110000000000
14707 10987654321098765432109876543210
14708 xx101110101xxxxx000111xxxxxxxxxx
14715 if (((word
>> 23) & 0x1) == 0)
14717 /* 33222222222211111111110000000000
14718 10987654321098765432109876543210
14719 xx101110011xxxxx000111xxxxxxxxxx
14725 /* 33222222222211111111110000000000
14726 10987654321098765432109876543210
14727 xx101110111xxxxx000111xxxxxxxxxx
14735 /* 33222222222211111111110000000000
14736 10987654321098765432109876543210
14737 xx101110xx1xxxxx010111xxxxxxxxxx
14744 if (((word
>> 14) & 0x1) == 0)
14746 /* 33222222222211111111110000000000
14747 10987654321098765432109876543210
14748 xx101110xx1xxxxx001111xxxxxxxxxx
14754 /* 33222222222211111111110000000000
14755 10987654321098765432109876543210
14756 xx101110xx1xxxxx011111xxxxxxxxxx
14768 if (((word
>> 10) & 0x1) == 0)
14770 if (((word
>> 11) & 0x1) == 0)
14772 if (((word
>> 12) & 0x1) == 0)
14774 if (((word
>> 13) & 0x1) == 0)
14776 if (((word
>> 14) & 0x1) == 0)
14778 if (((word
>> 29) & 0x1) == 0)
14780 if (((word
>> 30) & 0x1) == 0)
14782 /* 33222222222211111111110000000000
14783 10987654321098765432109876543210
14784 x0001110xx1xxxxx100000xxxxxxxxxx
14790 if (((word
>> 31) & 0x1) == 0)
14792 /* 33222222222211111111110000000000
14793 10987654321098765432109876543210
14794 01001110xx1xxxxx100000xxxxxxxxxx
14800 /* 33222222222211111111110000000000
14801 10987654321098765432109876543210
14802 11001110xx1xxxxx100000xxxxxxxxxx
14810 if (((word
>> 30) & 0x1) == 0)
14812 /* 33222222222211111111110000000000
14813 10987654321098765432109876543210
14814 x0101110xx1xxxxx100000xxxxxxxxxx
14820 /* 33222222222211111111110000000000
14821 10987654321098765432109876543210
14822 x1101110xx1xxxxx100000xxxxxxxxxx
14830 if (((word
>> 29) & 0x1) == 0)
14832 if (((word
>> 30) & 0x1) == 0)
14834 /* 33222222222211111111110000000000
14835 10987654321098765432109876543210
14836 x0001110xx1xxxxx110000xxxxxxxxxx
14842 if (((word
>> 31) & 0x1) == 0)
14844 /* 33222222222211111111110000000000
14845 10987654321098765432109876543210
14846 01001110xx1xxxxx110000xxxxxxxxxx
14852 /* 33222222222211111111110000000000
14853 10987654321098765432109876543210
14854 11001110xx1xxxxx110000xxxxxxxxxx
14862 if (((word
>> 30) & 0x1) == 0)
14864 /* 33222222222211111111110000000000
14865 10987654321098765432109876543210
14866 x0101110xx1xxxxx110000xxxxxxxxxx
14872 /* 33222222222211111111110000000000
14873 10987654321098765432109876543210
14874 x1101110xx1xxxxx110000xxxxxxxxxx
14883 if (((word
>> 14) & 0x1) == 0)
14885 if (((word
>> 29) & 0x1) == 0)
14887 if (((word
>> 30) & 0x1) == 0)
14889 /* 33222222222211111111110000000000
14890 10987654321098765432109876543210
14891 x0001110xx1xxxxx101000xxxxxxxxxx
14897 /* 33222222222211111111110000000000
14898 10987654321098765432109876543210
14899 x1001110xx1xxxxx101000xxxxxxxxxx
14906 if (((word
>> 30) & 0x1) == 0)
14908 /* 33222222222211111111110000000000
14909 10987654321098765432109876543210
14910 x0101110xx1xxxxx101000xxxxxxxxxx
14916 /* 33222222222211111111110000000000
14917 10987654321098765432109876543210
14918 x1101110xx1xxxxx101000xxxxxxxxxx
14926 if (((word
>> 22) & 0x1) == 0)
14928 if (((word
>> 30) & 0x1) == 0)
14930 /* 33222222222211111111110000000000
14931 10987654321098765432109876543210
14932 x0x01110x01xxxxx111000xxxxxxxxxx
14938 /* 33222222222211111111110000000000
14939 10987654321098765432109876543210
14940 x1x01110x01xxxxx111000xxxxxxxxxx
14947 if (((word
>> 30) & 0x1) == 0)
14949 /* 33222222222211111111110000000000
14950 10987654321098765432109876543210
14951 x0x01110x11xxxxx111000xxxxxxxxxx
14957 /* 33222222222211111111110000000000
14958 10987654321098765432109876543210
14959 x1x01110x11xxxxx111000xxxxxxxxxx
14969 if (((word
>> 13) & 0x1) == 0)
14971 if (((word
>> 14) & 0x1) == 0)
14973 if (((word
>> 30) & 0x1) == 0)
14975 /* 33222222222211111111110000000000
14976 10987654321098765432109876543210
14977 x0x01110xx1xxxxx100100xxxxxxxxxx
14983 /* 33222222222211111111110000000000
14984 10987654321098765432109876543210
14985 x1x01110xx1xxxxx100100xxxxxxxxxx
14992 if (((word
>> 30) & 0x1) == 0)
14994 /* 33222222222211111111110000000000
14995 10987654321098765432109876543210
14996 x0x01110xx1xxxxx110100xxxxxxxxxx
15002 /* 33222222222211111111110000000000
15003 10987654321098765432109876543210
15004 x1x01110xx1xxxxx110100xxxxxxxxxx
15012 if (((word
>> 30) & 0x1) == 0)
15014 /* 33222222222211111111110000000000
15015 10987654321098765432109876543210
15016 x0x01110xx1xxxxx1x1100xxxxxxxxxx
15022 /* 33222222222211111111110000000000
15023 10987654321098765432109876543210
15024 x1x01110xx1xxxxx1x1100xxxxxxxxxx
15033 if (((word
>> 12) & 0x1) == 0)
15035 if (((word
>> 13) & 0x1) == 0)
15037 if (((word
>> 14) & 0x1) == 0)
15039 if (((word
>> 29) & 0x1) == 0)
15041 if (((word
>> 31) & 0x1) == 0)
15043 if (((word
>> 16) & 0x1) == 0)
15045 /* 33222222222211111111110000000000
15046 10987654321098765432109876543210
15047 0x001110xx1xxxx0100010xxxxxxxxxx
15053 if (((word
>> 19) & 0x1) == 0)
15055 if (((word
>> 23) & 0x1) == 0)
15057 /* 33222222222211111111110000000000
15058 10987654321098765432109876543210
15059 0x0011100x1x0xx1100010xxxxxxxxxx
15065 /* 33222222222211111111110000000000
15066 10987654321098765432109876543210
15067 0x0011101x1x0xx1100010xxxxxxxxxx
15074 if (((word
>> 23) & 0x1) == 0)
15076 /* 33222222222211111111110000000000
15077 10987654321098765432109876543210
15078 0x0011100x1x1xx1100010xxxxxxxxxx
15084 /* 33222222222211111111110000000000
15085 10987654321098765432109876543210
15086 0x0011101x1x1xx1100010xxxxxxxxxx
15095 /* 33222222222211111111110000000000
15096 10987654321098765432109876543210
15097 1x001110xx1xxxxx100010xxxxxxxxxx
15104 if (((word
>> 16) & 0x1) == 0)
15106 /* 33222222222211111111110000000000
15107 10987654321098765432109876543210
15108 xx101110xx1xxxx0100010xxxxxxxxxx
15114 if (((word
>> 19) & 0x1) == 0)
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 xx101110xx1x0xx1100010xxxxxxxxxx
15124 /* 33222222222211111111110000000000
15125 10987654321098765432109876543210
15126 xx101110xx1x1xx1100010xxxxxxxxxx
15135 if (((word
>> 23) & 0x1) == 0)
15137 if (((word
>> 29) & 0x1) == 0)
15139 if (((word
>> 31) & 0x1) == 0)
15141 if (((word
>> 16) & 0x1) == 0)
15143 /* 33222222222211111111110000000000
15144 10987654321098765432109876543210
15145 0x0011100x1xxxx0110010xxxxxxxxxx
15151 if (((word
>> 19) & 0x1) == 0)
15153 /* 33222222222211111111110000000000
15154 10987654321098765432109876543210
15155 0x0011100x1x0xx1110010xxxxxxxxxx
15161 /* 33222222222211111111110000000000
15162 10987654321098765432109876543210
15163 0x0011100x1x1xx1110010xxxxxxxxxx
15171 /* 33222222222211111111110000000000
15172 10987654321098765432109876543210
15173 1x0011100x1xxxxx110010xxxxxxxxxx
15180 if (((word
>> 16) & 0x1) == 0)
15182 /* 33222222222211111111110000000000
15183 10987654321098765432109876543210
15184 xx1011100x1xxxx0110010xxxxxxxxxx
15190 if (((word
>> 19) & 0x1) == 0)
15192 /* 33222222222211111111110000000000
15193 10987654321098765432109876543210
15194 xx1011100x1x0xx1110010xxxxxxxxxx
15200 /* 33222222222211111111110000000000
15201 10987654321098765432109876543210
15202 xx1011100x1x1xx1110010xxxxxxxxxx
15211 if (((word
>> 16) & 0x1) == 0)
15213 if (((word
>> 19) & 0x1) == 0)
15215 if (((word
>> 20) & 0x1) == 0)
15217 if (((word
>> 29) & 0x1) == 0)
15219 /* 33222222222211111111110000000000
15220 10987654321098765432109876543210
15221 xx0011101x100xx0110010xxxxxxxxxx
15227 /* 33222222222211111111110000000000
15228 10987654321098765432109876543210
15229 xx1011101x100xx0110010xxxxxxxxxx
15236 if (((word
>> 29) & 0x1) == 0)
15238 /* 33222222222211111111110000000000
15239 10987654321098765432109876543210
15240 xx0011101x110xx0110010xxxxxxxxxx
15246 /* 33222222222211111111110000000000
15247 10987654321098765432109876543210
15248 xx1011101x110xx0110010xxxxxxxxxx
15256 if (((word
>> 29) & 0x1) == 0)
15258 /* 33222222222211111111110000000000
15259 10987654321098765432109876543210
15260 xx0011101x1x1xx0110010xxxxxxxxxx
15266 /* 33222222222211111111110000000000
15267 10987654321098765432109876543210
15268 xx1011101x1x1xx0110010xxxxxxxxxx
15276 if (((word
>> 29) & 0x1) == 0)
15278 /* 33222222222211111111110000000000
15279 10987654321098765432109876543210
15280 xx0011101x1xxxx1110010xxxxxxxxxx
15286 /* 33222222222211111111110000000000
15287 10987654321098765432109876543210
15288 xx1011101x1xxxx1110010xxxxxxxxxx
15298 if (((word
>> 14) & 0x1) == 0)
15300 if (((word
>> 16) & 0x1) == 0)
15302 if (((word
>> 20) & 0x1) == 0)
15304 /* 33222222222211111111110000000000
15305 10987654321098765432109876543210
15306 xxx01110xx10xxx0101010xxxxxxxxxx
15312 if (((word
>> 29) & 0x1) == 0)
15314 /* 33222222222211111111110000000000
15315 10987654321098765432109876543210
15316 xx001110xx11xxx0101010xxxxxxxxxx
15322 /* 33222222222211111111110000000000
15323 10987654321098765432109876543210
15324 xx101110xx11xxx0101010xxxxxxxxxx
15332 if (((word
>> 19) & 0x1) == 0)
15334 if (((word
>> 20) & 0x1) == 0)
15336 if (((word
>> 23) & 0x1) == 0)
15338 if (((word
>> 29) & 0x1) == 0)
15340 /* 33222222222211111111110000000000
15341 10987654321098765432109876543210
15342 xx0011100x100xx1101010xxxxxxxxxx
15348 /* 33222222222211111111110000000000
15349 10987654321098765432109876543210
15350 xx1011100x100xx1101010xxxxxxxxxx
15357 if (((word
>> 29) & 0x1) == 0)
15359 /* 33222222222211111111110000000000
15360 10987654321098765432109876543210
15361 xx0011101x100xx1101010xxxxxxxxxx
15367 /* 33222222222211111111110000000000
15368 10987654321098765432109876543210
15369 xx1011101x100xx1101010xxxxxxxxxx
15377 if (((word
>> 29) & 0x1) == 0)
15379 /* 33222222222211111111110000000000
15380 10987654321098765432109876543210
15381 xx001110xx110xx1101010xxxxxxxxxx
15387 /* 33222222222211111111110000000000
15388 10987654321098765432109876543210
15389 xx101110xx110xx1101010xxxxxxxxxx
15397 if (((word
>> 23) & 0x1) == 0)
15399 if (((word
>> 29) & 0x1) == 0)
15401 /* 33222222222211111111110000000000
15402 10987654321098765432109876543210
15403 xx0011100x1x1xx1101010xxxxxxxxxx
15409 /* 33222222222211111111110000000000
15410 10987654321098765432109876543210
15411 xx1011100x1x1xx1101010xxxxxxxxxx
15418 if (((word
>> 29) & 0x1) == 0)
15420 /* 33222222222211111111110000000000
15421 10987654321098765432109876543210
15422 xx0011101x1x1xx1101010xxxxxxxxxx
15428 /* 33222222222211111111110000000000
15429 10987654321098765432109876543210
15430 xx1011101x1x1xx1101010xxxxxxxxxx
15440 if (((word
>> 16) & 0x1) == 0)
15442 if (((word
>> 19) & 0x1) == 0)
15444 /* 33222222222211111111110000000000
15445 10987654321098765432109876543210
15446 xxx01110xx1x0xx0111010xxxxxxxxxx
15452 /* 33222222222211111111110000000000
15453 10987654321098765432109876543210
15454 xxx01110xx1x1xx0111010xxxxxxxxxx
15461 if (((word
>> 29) & 0x1) == 0)
15463 /* 33222222222211111111110000000000
15464 10987654321098765432109876543210
15465 xx001110xx1xxxx1111010xxxxxxxxxx
15471 /* 33222222222211111111110000000000
15472 10987654321098765432109876543210
15473 xx101110xx1xxxx1111010xxxxxxxxxx
15483 if (((word
>> 13) & 0x1) == 0)
15485 if (((word
>> 14) & 0x1) == 0)
15487 if (((word
>> 16) & 0x1) == 0)
15489 if (((word
>> 29) & 0x1) == 0)
15491 /* 33222222222211111111110000000000
15492 10987654321098765432109876543210
15493 xx001110xx1xxxx0100110xxxxxxxxxx
15499 /* 33222222222211111111110000000000
15500 10987654321098765432109876543210
15501 xx101110xx1xxxx0100110xxxxxxxxxx
15508 if (((word
>> 19) & 0x1) == 0)
15510 if (((word
>> 23) & 0x1) == 0)
15512 if (((word
>> 29) & 0x1) == 0)
15514 /* 33222222222211111111110000000000
15515 10987654321098765432109876543210
15516 xx0011100x1x0xx1100110xxxxxxxxxx
15522 /* 33222222222211111111110000000000
15523 10987654321098765432109876543210
15524 xx1011100x1x0xx1100110xxxxxxxxxx
15531 if (((word
>> 29) & 0x1) == 0)
15533 /* 33222222222211111111110000000000
15534 10987654321098765432109876543210
15535 xx0011101x1x0xx1100110xxxxxxxxxx
15541 /* 33222222222211111111110000000000
15542 10987654321098765432109876543210
15543 xx1011101x1x0xx1100110xxxxxxxxxx
15551 if (((word
>> 23) & 0x1) == 0)
15553 if (((word
>> 29) & 0x1) == 0)
15555 /* 33222222222211111111110000000000
15556 10987654321098765432109876543210
15557 xx0011100x1x1xx1100110xxxxxxxxxx
15563 /* 33222222222211111111110000000000
15564 10987654321098765432109876543210
15565 xx1011100x1x1xx1100110xxxxxxxxxx
15572 if (((word
>> 29) & 0x1) == 0)
15574 /* 33222222222211111111110000000000
15575 10987654321098765432109876543210
15576 xx0011101x1x1xx1100110xxxxxxxxxx
15582 /* 33222222222211111111110000000000
15583 10987654321098765432109876543210
15584 xx1011101x1x1xx1100110xxxxxxxxxx
15594 if (((word
>> 16) & 0x1) == 0)
15596 if (((word
>> 19) & 0x1) == 0)
15598 if (((word
>> 29) & 0x1) == 0)
15600 /* 33222222222211111111110000000000
15601 10987654321098765432109876543210
15602 xx001110xx1x0xx0110110xxxxxxxxxx
15608 /* 33222222222211111111110000000000
15609 10987654321098765432109876543210
15610 xx101110xx1x0xx0110110xxxxxxxxxx
15617 if (((word
>> 29) & 0x1) == 0)
15619 /* 33222222222211111111110000000000
15620 10987654321098765432109876543210
15621 xx001110xx1x1xx0110110xxxxxxxxxx
15627 /* 33222222222211111111110000000000
15628 10987654321098765432109876543210
15629 xx101110xx1x1xx0110110xxxxxxxxxx
15637 if (((word
>> 19) & 0x1) == 0)
15639 if (((word
>> 23) & 0x1) == 0)
15641 if (((word
>> 29) & 0x1) == 0)
15643 /* 33222222222211111111110000000000
15644 10987654321098765432109876543210
15645 xx0011100x1x0xx1110110xxxxxxxxxx
15651 /* 33222222222211111111110000000000
15652 10987654321098765432109876543210
15653 xx1011100x1x0xx1110110xxxxxxxxxx
15660 if (((word
>> 29) & 0x1) == 0)
15662 /* 33222222222211111111110000000000
15663 10987654321098765432109876543210
15664 xx0011101x1x0xx1110110xxxxxxxxxx
15670 /* 33222222222211111111110000000000
15671 10987654321098765432109876543210
15672 xx1011101x1x0xx1110110xxxxxxxxxx
15680 if (((word
>> 23) & 0x1) == 0)
15682 if (((word
>> 29) & 0x1) == 0)
15684 /* 33222222222211111111110000000000
15685 10987654321098765432109876543210
15686 xx0011100x1x1xx1110110xxxxxxxxxx
15692 /* 33222222222211111111110000000000
15693 10987654321098765432109876543210
15694 xx1011100x1x1xx1110110xxxxxxxxxx
15701 if (((word
>> 29) & 0x1) == 0)
15703 /* 33222222222211111111110000000000
15704 10987654321098765432109876543210
15705 xx0011101x1x1xx1110110xxxxxxxxxx
15711 /* 33222222222211111111110000000000
15712 10987654321098765432109876543210
15713 xx1011101x1x1xx1110110xxxxxxxxxx
15724 if (((word
>> 14) & 0x1) == 0)
15726 if (((word
>> 16) & 0x1) == 0)
15728 if (((word
>> 29) & 0x1) == 0)
15730 /* 33222222222211111111110000000000
15731 10987654321098765432109876543210
15732 xx001110xx1xxxx0101110xxxxxxxxxx
15738 /* 33222222222211111111110000000000
15739 10987654321098765432109876543210
15740 xx101110xx1xxxx0101110xxxxxxxxxx
15747 if (((word
>> 19) & 0x1) == 0)
15749 if (((word
>> 20) & 0x1) == 0)
15751 if (((word
>> 23) & 0x1) == 0)
15753 if (((word
>> 29) & 0x1) == 0)
15755 /* 33222222222211111111110000000000
15756 10987654321098765432109876543210
15757 xx0011100x100xx1101110xxxxxxxxxx
15763 /* 33222222222211111111110000000000
15764 10987654321098765432109876543210
15765 xx1011100x100xx1101110xxxxxxxxxx
15772 if (((word
>> 29) & 0x1) == 0)
15774 /* 33222222222211111111110000000000
15775 10987654321098765432109876543210
15776 xx0011101x100xx1101110xxxxxxxxxx
15782 /* 33222222222211111111110000000000
15783 10987654321098765432109876543210
15784 xx1011101x100xx1101110xxxxxxxxxx
15792 /* 33222222222211111111110000000000
15793 10987654321098765432109876543210
15794 xxx01110xx110xx1101110xxxxxxxxxx
15801 if (((word
>> 23) & 0x1) == 0)
15803 if (((word
>> 29) & 0x1) == 0)
15805 /* 33222222222211111111110000000000
15806 10987654321098765432109876543210
15807 xx0011100x1x1xx1101110xxxxxxxxxx
15813 /* 33222222222211111111110000000000
15814 10987654321098765432109876543210
15815 xx1011100x1x1xx1101110xxxxxxxxxx
15822 if (((word
>> 29) & 0x1) == 0)
15824 /* 33222222222211111111110000000000
15825 10987654321098765432109876543210
15826 xx0011101x1x1xx1101110xxxxxxxxxx
15832 /* 33222222222211111111110000000000
15833 10987654321098765432109876543210
15834 xx1011101x1x1xx1101110xxxxxxxxxx
15844 if (((word
>> 16) & 0x1) == 0)
15846 if (((word
>> 19) & 0x1) == 0)
15848 if (((word
>> 20) & 0x1) == 0)
15850 if (((word
>> 29) & 0x1) == 0)
15852 /* 33222222222211111111110000000000
15853 10987654321098765432109876543210
15854 xx001110xx100xx0111110xxxxxxxxxx
15860 /* 33222222222211111111110000000000
15861 10987654321098765432109876543210
15862 xx101110xx100xx0111110xxxxxxxxxx
15869 if (((word
>> 23) & 0x1) == 0)
15871 if (((word
>> 29) & 0x1) == 0)
15873 /* 33222222222211111111110000000000
15874 10987654321098765432109876543210
15875 xx0011100x110xx0111110xxxxxxxxxx
15881 /* 33222222222211111111110000000000
15882 10987654321098765432109876543210
15883 xx1011100x110xx0111110xxxxxxxxxx
15890 if (((word
>> 29) & 0x1) == 0)
15892 /* 33222222222211111111110000000000
15893 10987654321098765432109876543210
15894 xx0011101x110xx0111110xxxxxxxxxx
15900 /* 33222222222211111111110000000000
15901 10987654321098765432109876543210
15902 xx1011101x110xx0111110xxxxxxxxxx
15911 if (((word
>> 29) & 0x1) == 0)
15913 /* 33222222222211111111110000000000
15914 10987654321098765432109876543210
15915 xx001110xx1x1xx0111110xxxxxxxxxx
15921 /* 33222222222211111111110000000000
15922 10987654321098765432109876543210
15923 xx101110xx1x1xx0111110xxxxxxxxxx
15931 if (((word
>> 19) & 0x1) == 0)
15933 if (((word
>> 23) & 0x1) == 0)
15935 if (((word
>> 29) & 0x1) == 0)
15937 /* 33222222222211111111110000000000
15938 10987654321098765432109876543210
15939 xx0011100x1x0xx1111110xxxxxxxxxx
15945 /* 33222222222211111111110000000000
15946 10987654321098765432109876543210
15947 xx1011100x1x0xx1111110xxxxxxxxxx
15954 /* 33222222222211111111110000000000
15955 10987654321098765432109876543210
15956 xxx011101x1x0xx1111110xxxxxxxxxx
15963 /* 33222222222211111111110000000000
15964 10987654321098765432109876543210
15965 xxx01110xx1x1xx1111110xxxxxxxxxx
15977 if (((word
>> 11) & 0x1) == 0)
15979 if (((word
>> 12) & 0x1) == 0)
15981 if (((word
>> 13) & 0x1) == 0)
15983 if (((word
>> 14) & 0x1) == 0)
15985 if (((word
>> 29) & 0x1) == 0)
15987 if (((word
>> 31) & 0x1) == 0)
15989 /* 33222222222211111111110000000000
15990 10987654321098765432109876543210
15991 0x001110xx1xxxxx100001xxxxxxxxxx
15997 /* 33222222222211111111110000000000
15998 10987654321098765432109876543210
15999 1x001110xx1xxxxx100001xxxxxxxxxx
16006 /* 33222222222211111111110000000000
16007 10987654321098765432109876543210
16008 xx101110xx1xxxxx100001xxxxxxxxxx
16015 if (((word
>> 23) & 0x1) == 0)
16017 if (((word
>> 29) & 0x1) == 0)
16019 if (((word
>> 31) & 0x1) == 0)
16021 /* 33222222222211111111110000000000
16022 10987654321098765432109876543210
16023 0x0011100x1xxxxx110001xxxxxxxxxx
16029 /* 33222222222211111111110000000000
16030 10987654321098765432109876543210
16031 1x0011100x1xxxxx110001xxxxxxxxxx
16038 /* 33222222222211111111110000000000
16039 10987654321098765432109876543210
16040 xx1011100x1xxxxx110001xxxxxxxxxx
16047 if (((word
>> 29) & 0x1) == 0)
16049 /* 33222222222211111111110000000000
16050 10987654321098765432109876543210
16051 xx0011101x1xxxxx110001xxxxxxxxxx
16057 /* 33222222222211111111110000000000
16058 10987654321098765432109876543210
16059 xx1011101x1xxxxx110001xxxxxxxxxx
16068 if (((word
>> 14) & 0x1) == 0)
16070 if (((word
>> 29) & 0x1) == 0)
16072 /* 33222222222211111111110000000000
16073 10987654321098765432109876543210
16074 xx001110xx1xxxxx101001xxxxxxxxxx
16080 /* 33222222222211111111110000000000
16081 10987654321098765432109876543210
16082 xx101110xx1xxxxx101001xxxxxxxxxx
16089 if (((word
>> 23) & 0x1) == 0)
16091 if (((word
>> 29) & 0x1) == 0)
16093 /* 33222222222211111111110000000000
16094 10987654321098765432109876543210
16095 xx0011100x1xxxxx111001xxxxxxxxxx
16101 /* 33222222222211111111110000000000
16102 10987654321098765432109876543210
16103 xx1011100x1xxxxx111001xxxxxxxxxx
16110 /* 33222222222211111111110000000000
16111 10987654321098765432109876543210
16112 xxx011101x1xxxxx111001xxxxxxxxxx
16121 if (((word
>> 13) & 0x1) == 0)
16123 if (((word
>> 14) & 0x1) == 0)
16125 if (((word
>> 29) & 0x1) == 0)
16127 /* 33222222222211111111110000000000
16128 10987654321098765432109876543210
16129 xx001110xx1xxxxx100101xxxxxxxxxx
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 xx101110xx1xxxxx100101xxxxxxxxxx
16144 if (((word
>> 23) & 0x1) == 0)
16146 if (((word
>> 29) & 0x1) == 0)
16148 /* 33222222222211111111110000000000
16149 10987654321098765432109876543210
16150 xx0011100x1xxxxx110101xxxxxxxxxx
16156 /* 33222222222211111111110000000000
16157 10987654321098765432109876543210
16158 xx1011100x1xxxxx110101xxxxxxxxxx
16165 if (((word
>> 29) & 0x1) == 0)
16167 /* 33222222222211111111110000000000
16168 10987654321098765432109876543210
16169 xx0011101x1xxxxx110101xxxxxxxxxx
16175 /* 33222222222211111111110000000000
16176 10987654321098765432109876543210
16177 xx1011101x1xxxxx110101xxxxxxxxxx
16186 if (((word
>> 14) & 0x1) == 0)
16188 if (((word
>> 29) & 0x1) == 0)
16190 /* 33222222222211111111110000000000
16191 10987654321098765432109876543210
16192 xx001110xx1xxxxx101101xxxxxxxxxx
16198 /* 33222222222211111111110000000000
16199 10987654321098765432109876543210
16200 xx101110xx1xxxxx101101xxxxxxxxxx
16207 if (((word
>> 23) & 0x1) == 0)
16209 if (((word
>> 29) & 0x1) == 0)
16211 /* 33222222222211111111110000000000
16212 10987654321098765432109876543210
16213 xx0011100x1xxxxx111101xxxxxxxxxx
16219 /* 33222222222211111111110000000000
16220 10987654321098765432109876543210
16221 xx1011100x1xxxxx111101xxxxxxxxxx
16228 if (((word
>> 29) & 0x1) == 0)
16230 /* 33222222222211111111110000000000
16231 10987654321098765432109876543210
16232 xx0011101x1xxxxx111101xxxxxxxxxx
16238 /* 33222222222211111111110000000000
16239 10987654321098765432109876543210
16240 xx1011101x1xxxxx111101xxxxxxxxxx
16251 if (((word
>> 12) & 0x1) == 0)
16253 if (((word
>> 13) & 0x1) == 0)
16255 if (((word
>> 14) & 0x1) == 0)
16257 if (((word
>> 29) & 0x1) == 0)
16259 if (((word
>> 31) & 0x1) == 0)
16261 /* 33222222222211111111110000000000
16262 10987654321098765432109876543210
16263 0x001110xx1xxxxx100011xxxxxxxxxx
16269 /* 33222222222211111111110000000000
16270 10987654321098765432109876543210
16271 1x001110xx1xxxxx100011xxxxxxxxxx
16278 /* 33222222222211111111110000000000
16279 10987654321098765432109876543210
16280 xx101110xx1xxxxx100011xxxxxxxxxx
16287 if (((word
>> 23) & 0x1) == 0)
16289 if (((word
>> 29) & 0x1) == 0)
16291 /* 33222222222211111111110000000000
16292 10987654321098765432109876543210
16293 xx0011100x1xxxxx110011xxxxxxxxxx
16299 if (((word
>> 30) & 0x1) == 0)
16301 /* 33222222222211111111110000000000
16302 10987654321098765432109876543210
16303 x01011100x1xxxxx110011xxxxxxxxxx
16309 /* 33222222222211111111110000000000
16310 10987654321098765432109876543210
16311 x11011100x1xxxxx110011xxxxxxxxxx
16319 if (((word
>> 29) & 0x1) == 0)
16321 /* 33222222222211111111110000000000
16322 10987654321098765432109876543210
16323 xx0011101x1xxxxx110011xxxxxxxxxx
16329 if (((word
>> 30) & 0x1) == 0)
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 x01011101x1xxxxx110011xxxxxxxxxx
16339 /* 33222222222211111111110000000000
16340 10987654321098765432109876543210
16341 x11011101x1xxxxx110011xxxxxxxxxx
16351 if (((word
>> 14) & 0x1) == 0)
16353 if (((word
>> 29) & 0x1) == 0)
16355 /* 33222222222211111111110000000000
16356 10987654321098765432109876543210
16357 xx001110xx1xxxxx101011xxxxxxxxxx
16363 /* 33222222222211111111110000000000
16364 10987654321098765432109876543210
16365 xx101110xx1xxxxx101011xxxxxxxxxx
16372 if (((word
>> 23) & 0x1) == 0)
16374 if (((word
>> 29) & 0x1) == 0)
16376 if (((word
>> 30) & 0x1) == 0)
16378 /* 33222222222211111111110000000000
16379 10987654321098765432109876543210
16380 x00011100x1xxxxx111011xxxxxxxxxx
16386 /* 33222222222211111111110000000000
16387 10987654321098765432109876543210
16388 x10011100x1xxxxx111011xxxxxxxxxx
16395 /* 33222222222211111111110000000000
16396 10987654321098765432109876543210
16397 xx1011100x1xxxxx111011xxxxxxxxxx
16404 if (((word
>> 29) & 0x1) == 0)
16406 if (((word
>> 30) & 0x1) == 0)
16408 /* 33222222222211111111110000000000
16409 10987654321098765432109876543210
16410 x00011101x1xxxxx111011xxxxxxxxxx
16416 /* 33222222222211111111110000000000
16417 10987654321098765432109876543210
16418 x10011101x1xxxxx111011xxxxxxxxxx
16425 /* 33222222222211111111110000000000
16426 10987654321098765432109876543210
16427 xx1011101x1xxxxx111011xxxxxxxxxx
16437 if (((word
>> 13) & 0x1) == 0)
16439 if (((word
>> 14) & 0x1) == 0)
16441 if (((word
>> 29) & 0x1) == 0)
16443 /* 33222222222211111111110000000000
16444 10987654321098765432109876543210
16445 xx001110xx1xxxxx100111xxxxxxxxxx
16451 /* 33222222222211111111110000000000
16452 10987654321098765432109876543210
16453 xx101110xx1xxxxx100111xxxxxxxxxx
16460 if (((word
>> 29) & 0x1) == 0)
16462 /* 33222222222211111111110000000000
16463 10987654321098765432109876543210
16464 xx001110xx1xxxxx110111xxxxxxxxxx
16470 /* 33222222222211111111110000000000
16471 10987654321098765432109876543210
16472 xx101110xx1xxxxx110111xxxxxxxxxx
16480 if (((word
>> 14) & 0x1) == 0)
16482 /* 33222222222211111111110000000000
16483 10987654321098765432109876543210
16484 xxx01110xx1xxxxx101111xxxxxxxxxx
16490 if (((word
>> 23) & 0x1) == 0)
16492 if (((word
>> 29) & 0x1) == 0)
16494 /* 33222222222211111111110000000000
16495 10987654321098765432109876543210
16496 xx0011100x1xxxxx111111xxxxxxxxxx
16502 /* 33222222222211111111110000000000
16503 10987654321098765432109876543210
16504 xx1011100x1xxxxx111111xxxxxxxxxx
16511 /* 33222222222211111111110000000000
16512 10987654321098765432109876543210
16513 xxx011101x1xxxxx111111xxxxxxxxxx
16526 if (((word
>> 10) & 0x1) == 0)
16528 if (((word
>> 11) & 0x1) == 0)
16530 if (((word
>> 12) & 0x1) == 0)
16532 if (((word
>> 13) & 0x1) == 0)
16534 if (((word
>> 14) & 0x1) == 0)
16536 if (((word
>> 16) & 0x1) == 0)
16538 if (((word
>> 17) & 0x1) == 0)
16540 if (((word
>> 18) & 0x1) == 0)
16542 if (((word
>> 19) & 0x1) == 0)
16544 if (((word
>> 20) & 0x1) == 0)
16546 /* 33222222222211111111110000000000
16547 10987654321098765432109876543210
16548 xxx11110xx100000x00000xxxxxxxxxx
16554 /* 33222222222211111111110000000000
16555 10987654321098765432109876543210
16556 xxx11110xx110000x00000xxxxxxxxxx
16563 if (((word
>> 20) & 0x1) == 0)
16565 /* 33222222222211111111110000000000
16566 10987654321098765432109876543210
16567 xxx11110xx101000x00000xxxxxxxxxx
16573 /* 33222222222211111111110000000000
16574 10987654321098765432109876543210
16575 xxx11110xx111000x00000xxxxxxxxxx
16583 /* 33222222222211111111110000000000
16584 10987654321098765432109876543210
16585 xxx11110xx1xx100x00000xxxxxxxxxx
16592 if (((word
>> 18) & 0x1) == 0)
16594 /* 33222222222211111111110000000000
16595 10987654321098765432109876543210
16596 xxx11110xx1xx010x00000xxxxxxxxxx
16602 if (((word
>> 19) & 0x1) == 0)
16604 /* 33222222222211111111110000000000
16605 10987654321098765432109876543210
16606 xxx11110xx1x0110x00000xxxxxxxxxx
16612 if (((word
>> 20) & 0x1) == 0)
16614 /* 33222222222211111111110000000000
16615 10987654321098765432109876543210
16616 xxx11110xx101110x00000xxxxxxxxxx
16622 /* 33222222222211111111110000000000
16623 10987654321098765432109876543210
16624 xxx11110xx111110x00000xxxxxxxxxx
16634 if (((word
>> 17) & 0x1) == 0)
16636 if (((word
>> 18) & 0x1) == 0)
16638 if (((word
>> 19) & 0x1) == 0)
16640 if (((word
>> 20) & 0x1) == 0)
16642 /* 33222222222211111111110000000000
16643 10987654321098765432109876543210
16644 xxx11110xx100001x00000xxxxxxxxxx
16650 /* 33222222222211111111110000000000
16651 10987654321098765432109876543210
16652 xxx11110xx110001x00000xxxxxxxxxx
16659 if (((word
>> 20) & 0x1) == 0)
16661 /* 33222222222211111111110000000000
16662 10987654321098765432109876543210
16663 xxx11110xx101001x00000xxxxxxxxxx
16669 /* 33222222222211111111110000000000
16670 10987654321098765432109876543210
16671 xxx11110xx111001x00000xxxxxxxxxx
16679 /* 33222222222211111111110000000000
16680 10987654321098765432109876543210
16681 xxx11110xx1xx101x00000xxxxxxxxxx
16688 if (((word
>> 18) & 0x1) == 0)
16690 /* 33222222222211111111110000000000
16691 10987654321098765432109876543210
16692 xxx11110xx1xx011x00000xxxxxxxxxx
16698 if (((word
>> 19) & 0x1) == 0)
16700 /* 33222222222211111111110000000000
16701 10987654321098765432109876543210
16702 xxx11110xx1x0111x00000xxxxxxxxxx
16708 /* 33222222222211111111110000000000
16709 10987654321098765432109876543210
16710 xxx11110xx1x1111x00000xxxxxxxxxx
16720 if (((word
>> 17) & 0x1) == 0)
16722 if (((word
>> 15) & 0x1) == 0)
16724 if (((word
>> 16) & 0x1) == 0)
16726 if (((word
>> 18) & 0x1) == 0)
16728 if (((word
>> 19) & 0x1) == 0)
16730 /* 33222222222211111111110000000000
16731 10987654321098765432109876543210
16732 xxx11110xx1x0000010000xxxxxxxxxx
16738 /* 33222222222211111111110000000000
16739 10987654321098765432109876543210
16740 xxx11110xx1x1000010000xxxxxxxxxx
16747 /* 33222222222211111111110000000000
16748 10987654321098765432109876543210
16749 xxx11110xx1xx100010000xxxxxxxxxx
16756 if (((word
>> 18) & 0x1) == 0)
16758 if (((word
>> 19) & 0x1) == 0)
16760 /* 33222222222211111111110000000000
16761 10987654321098765432109876543210
16762 xxx11110xx1x0001010000xxxxxxxxxx
16768 /* 33222222222211111111110000000000
16769 10987654321098765432109876543210
16770 xxx11110xx1x1001010000xxxxxxxxxx
16777 /* 33222222222211111111110000000000
16778 10987654321098765432109876543210
16779 xxx11110xx1xx101010000xxxxxxxxxx
16787 if (((word
>> 16) & 0x1) == 0)
16789 if (((word
>> 18) & 0x1) == 0)
16791 if (((word
>> 19) & 0x1) == 0)
16793 /* 33222222222211111111110000000000
16794 10987654321098765432109876543210
16795 xxx11110xx1x0000110000xxxxxxxxxx
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 xxx11110xx1x1000110000xxxxxxxxxx
16810 /* 33222222222211111111110000000000
16811 10987654321098765432109876543210
16812 xxx11110xx1xx100110000xxxxxxxxxx
16819 if (((word
>> 18) & 0x1) == 0)
16821 if (((word
>> 19) & 0x1) == 0)
16823 /* 33222222222211111111110000000000
16824 10987654321098765432109876543210
16825 xxx11110xx1x0001110000xxxxxxxxxx
16831 /* 33222222222211111111110000000000
16832 10987654321098765432109876543210
16833 xxx11110xx1x1001110000xxxxxxxxxx
16840 /* 33222222222211111111110000000000
16841 10987654321098765432109876543210
16842 xxx11110xx1xx101110000xxxxxxxxxx
16851 if (((word
>> 18) & 0x1) == 0)
16853 /* 33222222222211111111110000000000
16854 10987654321098765432109876543210
16855 xxx11110xx1xx01xx10000xxxxxxxxxx
16861 if (((word
>> 15) & 0x1) == 0)
16863 if (((word
>> 16) & 0x1) == 0)
16865 /* 33222222222211111111110000000000
16866 10987654321098765432109876543210
16867 xxx11110xx1xx110010000xxxxxxxxxx
16873 /* 33222222222211111111110000000000
16874 10987654321098765432109876543210
16875 xxx11110xx1xx111010000xxxxxxxxxx
16882 /* 33222222222211111111110000000000
16883 10987654321098765432109876543210
16884 xxx11110xx1xx11x110000xxxxxxxxxx
16894 if (((word
>> 3) & 0x1) == 0)
16896 if (((word
>> 4) & 0x1) == 0)
16898 /* 33222222222211111111110000000000
16899 10987654321098765432109876543210
16900 xxx11110xx1xxxxxxx1000xxxxx00xxx
16906 /* 33222222222211111111110000000000
16907 10987654321098765432109876543210
16908 xxx11110xx1xxxxxxx1000xxxxx10xxx
16915 if (((word
>> 4) & 0x1) == 0)
16917 /* 33222222222211111111110000000000
16918 10987654321098765432109876543210
16919 xxx11110xx1xxxxxxx1000xxxxx01xxx
16925 /* 33222222222211111111110000000000
16926 10987654321098765432109876543210
16927 xxx11110xx1xxxxxxx1000xxxxx11xxx
16936 if (((word
>> 30) & 0x1) == 0)
16938 /* 33222222222211111111110000000000
16939 10987654321098765432109876543210
16940 x0x11110xx1xxxxxxxx100xxxxxxxxxx
16946 if (((word
>> 13) & 0x1) == 0)
16948 if (((word
>> 14) & 0x1) == 0)
16950 /* 33222222222211111111110000000000
16951 10987654321098765432109876543210
16952 x1x11110xx1xxxxxx00100xxxxxxxxxx
16958 /* 33222222222211111111110000000000
16959 10987654321098765432109876543210
16960 x1x11110xx1xxxxxx10100xxxxxxxxxx
16967 /* 33222222222211111111110000000000
16968 10987654321098765432109876543210
16969 x1x11110xx1xxxxxxx1100xxxxxxxxxx
16978 if (((word
>> 12) & 0x1) == 0)
16980 if (((word
>> 13) & 0x1) == 0)
16982 if (((word
>> 14) & 0x1) == 0)
16984 if (((word
>> 15) & 0x1) == 0)
16986 if (((word
>> 30) & 0x1) == 0)
16988 /* 33222222222211111111110000000000
16989 10987654321098765432109876543210
16990 x0x11110xx1xxxxx000010xxxxxxxxxx
16996 /* 33222222222211111111110000000000
16997 10987654321098765432109876543210
16998 x1x11110xx1xxxxx000010xxxxxxxxxx
17005 if (((word
>> 29) & 0x1) == 0)
17007 if (((word
>> 30) & 0x1) == 0)
17009 /* 33222222222211111111110000000000
17010 10987654321098765432109876543210
17011 x0011110xx1xxxxx100010xxxxxxxxxx
17017 /* 33222222222211111111110000000000
17018 10987654321098765432109876543210
17019 x1011110xx1xxxxx100010xxxxxxxxxx
17026 /* 33222222222211111111110000000000
17027 10987654321098765432109876543210
17028 xx111110xx1xxxxx100010xxxxxxxxxx
17036 if (((word
>> 15) & 0x1) == 0)
17038 if (((word
>> 29) & 0x1) == 0)
17040 if (((word
>> 30) & 0x1) == 0)
17042 /* 33222222222211111111110000000000
17043 10987654321098765432109876543210
17044 x0011110xx1xxxxx010010xxxxxxxxxx
17050 /* 33222222222211111111110000000000
17051 10987654321098765432109876543210
17052 x1011110xx1xxxxx010010xxxxxxxxxx
17059 /* 33222222222211111111110000000000
17060 10987654321098765432109876543210
17061 xx111110xx1xxxxx010010xxxxxxxxxx
17068 if (((word
>> 16) & 0x1) == 0)
17070 if (((word
>> 19) & 0x1) == 0)
17072 if (((word
>> 20) & 0x1) == 0)
17074 if (((word
>> 29) & 0x1) == 0)
17076 /* 33222222222211111111110000000000
17077 10987654321098765432109876543210
17078 xx011110xx100xx0110010xxxxxxxxxx
17084 /* 33222222222211111111110000000000
17085 10987654321098765432109876543210
17086 xx111110xx100xx0110010xxxxxxxxxx
17093 if (((word
>> 23) & 0x1) == 0)
17095 if (((word
>> 29) & 0x1) == 0)
17097 /* 33222222222211111111110000000000
17098 10987654321098765432109876543210
17099 xx0111100x110xx0110010xxxxxxxxxx
17105 /* 33222222222211111111110000000000
17106 10987654321098765432109876543210
17107 xx1111100x110xx0110010xxxxxxxxxx
17114 if (((word
>> 29) & 0x1) == 0)
17116 /* 33222222222211111111110000000000
17117 10987654321098765432109876543210
17118 xx0111101x110xx0110010xxxxxxxxxx
17124 /* 33222222222211111111110000000000
17125 10987654321098765432109876543210
17126 xx1111101x110xx0110010xxxxxxxxxx
17135 if (((word
>> 29) & 0x1) == 0)
17137 /* 33222222222211111111110000000000
17138 10987654321098765432109876543210
17139 xx011110xx1x1xx0110010xxxxxxxxxx
17145 /* 33222222222211111111110000000000
17146 10987654321098765432109876543210
17147 xx111110xx1x1xx0110010xxxxxxxxxx
17155 if (((word
>> 19) & 0x1) == 0)
17157 if (((word
>> 29) & 0x1) == 0)
17159 /* 33222222222211111111110000000000
17160 10987654321098765432109876543210
17161 xx011110xx1x0xx1110010xxxxxxxxxx
17167 /* 33222222222211111111110000000000
17168 10987654321098765432109876543210
17169 xx111110xx1x0xx1110010xxxxxxxxxx
17176 if (((word
>> 29) & 0x1) == 0)
17178 /* 33222222222211111111110000000000
17179 10987654321098765432109876543210
17180 xx011110xx1x1xx1110010xxxxxxxxxx
17186 /* 33222222222211111111110000000000
17187 10987654321098765432109876543210
17188 xx111110xx1x1xx1110010xxxxxxxxxx
17199 if (((word
>> 14) & 0x1) == 0)
17201 if (((word
>> 15) & 0x1) == 0)
17203 if (((word
>> 29) & 0x1) == 0)
17205 if (((word
>> 30) & 0x1) == 0)
17207 /* 33222222222211111111110000000000
17208 10987654321098765432109876543210
17209 x0011110xx1xxxxx001010xxxxxxxxxx
17215 /* 33222222222211111111110000000000
17216 10987654321098765432109876543210
17217 x1011110xx1xxxxx001010xxxxxxxxxx
17224 /* 33222222222211111111110000000000
17225 10987654321098765432109876543210
17226 xx111110xx1xxxxx001010xxxxxxxxxx
17233 if (((word
>> 16) & 0x1) == 0)
17235 /* 33222222222211111111110000000000
17236 10987654321098765432109876543210
17237 xxx11110xx1xxxx0101010xxxxxxxxxx
17243 if (((word
>> 19) & 0x1) == 0)
17245 if (((word
>> 23) & 0x1) == 0)
17247 if (((word
>> 29) & 0x1) == 0)
17249 /* 33222222222211111111110000000000
17250 10987654321098765432109876543210
17251 xx0111100x1x0xx1101010xxxxxxxxxx
17257 /* 33222222222211111111110000000000
17258 10987654321098765432109876543210
17259 xx1111100x1x0xx1101010xxxxxxxxxx
17266 if (((word
>> 29) & 0x1) == 0)
17268 /* 33222222222211111111110000000000
17269 10987654321098765432109876543210
17270 xx0111101x1x0xx1101010xxxxxxxxxx
17276 /* 33222222222211111111110000000000
17277 10987654321098765432109876543210
17278 xx1111101x1x0xx1101010xxxxxxxxxx
17286 if (((word
>> 23) & 0x1) == 0)
17288 if (((word
>> 29) & 0x1) == 0)
17290 /* 33222222222211111111110000000000
17291 10987654321098765432109876543210
17292 xx0111100x1x1xx1101010xxxxxxxxxx
17298 /* 33222222222211111111110000000000
17299 10987654321098765432109876543210
17300 xx1111100x1x1xx1101010xxxxxxxxxx
17307 if (((word
>> 29) & 0x1) == 0)
17309 /* 33222222222211111111110000000000
17310 10987654321098765432109876543210
17311 xx0111101x1x1xx1101010xxxxxxxxxx
17317 /* 33222222222211111111110000000000
17318 10987654321098765432109876543210
17319 xx1111101x1x1xx1101010xxxxxxxxxx
17330 if (((word
>> 15) & 0x1) == 0)
17332 if (((word
>> 29) & 0x1) == 0)
17334 /* 33222222222211111111110000000000
17335 10987654321098765432109876543210
17336 xx011110xx1xxxxx011010xxxxxxxxxx
17342 /* 33222222222211111111110000000000
17343 10987654321098765432109876543210
17344 xx111110xx1xxxxx011010xxxxxxxxxx
17351 if (((word
>> 19) & 0x1) == 0)
17353 /* 33222222222211111111110000000000
17354 10987654321098765432109876543210
17355 xxx11110xx1x0xxx111010xxxxxxxxxx
17361 /* 33222222222211111111110000000000
17362 10987654321098765432109876543210
17363 xxx11110xx1x1xxx111010xxxxxxxxxx
17373 if (((word
>> 13) & 0x1) == 0)
17375 if (((word
>> 14) & 0x1) == 0)
17377 if (((word
>> 15) & 0x1) == 0)
17379 if (((word
>> 30) & 0x1) == 0)
17381 /* 33222222222211111111110000000000
17382 10987654321098765432109876543210
17383 x0x11110xx1xxxxx000110xxxxxxxxxx
17389 /* 33222222222211111111110000000000
17390 10987654321098765432109876543210
17391 x1x11110xx1xxxxx000110xxxxxxxxxx
17398 if (((word
>> 29) & 0x1) == 0)
17400 /* 33222222222211111111110000000000
17401 10987654321098765432109876543210
17402 xx011110xx1xxxxx100110xxxxxxxxxx
17408 /* 33222222222211111111110000000000
17409 10987654321098765432109876543210
17410 xx111110xx1xxxxx100110xxxxxxxxxx
17418 if (((word
>> 15) & 0x1) == 0)
17420 /* 33222222222211111111110000000000
17421 10987654321098765432109876543210
17422 xxx11110xx1xxxxx010110xxxxxxxxxx
17428 if (((word
>> 16) & 0x1) == 0)
17430 if (((word
>> 19) & 0x1) == 0)
17432 if (((word
>> 20) & 0x1) == 0)
17434 if (((word
>> 29) & 0x1) == 0)
17436 /* 33222222222211111111110000000000
17437 10987654321098765432109876543210
17438 xx011110xx100xx0110110xxxxxxxxxx
17444 /* 33222222222211111111110000000000
17445 10987654321098765432109876543210
17446 xx111110xx100xx0110110xxxxxxxxxx
17453 if (((word
>> 29) & 0x1) == 0)
17455 /* 33222222222211111111110000000000
17456 10987654321098765432109876543210
17457 xx011110xx110xx0110110xxxxxxxxxx
17463 /* 33222222222211111111110000000000
17464 10987654321098765432109876543210
17465 xx111110xx110xx0110110xxxxxxxxxx
17473 if (((word
>> 29) & 0x1) == 0)
17475 /* 33222222222211111111110000000000
17476 10987654321098765432109876543210
17477 xx011110xx1x1xx0110110xxxxxxxxxx
17483 /* 33222222222211111111110000000000
17484 10987654321098765432109876543210
17485 xx111110xx1x1xx0110110xxxxxxxxxx
17493 if (((word
>> 19) & 0x1) == 0)
17495 if (((word
>> 23) & 0x1) == 0)
17497 if (((word
>> 29) & 0x1) == 0)
17499 /* 33222222222211111111110000000000
17500 10987654321098765432109876543210
17501 xx0111100x1x0xx1110110xxxxxxxxxx
17507 /* 33222222222211111111110000000000
17508 10987654321098765432109876543210
17509 xx1111100x1x0xx1110110xxxxxxxxxx
17516 if (((word
>> 29) & 0x1) == 0)
17518 /* 33222222222211111111110000000000
17519 10987654321098765432109876543210
17520 xx0111101x1x0xx1110110xxxxxxxxxx
17526 /* 33222222222211111111110000000000
17527 10987654321098765432109876543210
17528 xx1111101x1x0xx1110110xxxxxxxxxx
17536 if (((word
>> 23) & 0x1) == 0)
17538 if (((word
>> 29) & 0x1) == 0)
17540 /* 33222222222211111111110000000000
17541 10987654321098765432109876543210
17542 xx0111100x1x1xx1110110xxxxxxxxxx
17548 /* 33222222222211111111110000000000
17549 10987654321098765432109876543210
17550 xx1111100x1x1xx1110110xxxxxxxxxx
17557 if (((word
>> 29) & 0x1) == 0)
17559 /* 33222222222211111111110000000000
17560 10987654321098765432109876543210
17561 xx0111101x1x1xx1110110xxxxxxxxxx
17567 /* 33222222222211111111110000000000
17568 10987654321098765432109876543210
17569 xx1111101x1x1xx1110110xxxxxxxxxx
17581 if (((word
>> 14) & 0x1) == 0)
17583 if (((word
>> 15) & 0x1) == 0)
17585 if (((word
>> 29) & 0x1) == 0)
17587 if (((word
>> 30) & 0x1) == 0)
17589 /* 33222222222211111111110000000000
17590 10987654321098765432109876543210
17591 x0011110xx1xxxxx001110xxxxxxxxxx
17597 /* 33222222222211111111110000000000
17598 10987654321098765432109876543210
17599 x1011110xx1xxxxx001110xxxxxxxxxx
17606 /* 33222222222211111111110000000000
17607 10987654321098765432109876543210
17608 xx111110xx1xxxxx001110xxxxxxxxxx
17615 if (((word
>> 16) & 0x1) == 0)
17617 if (((word
>> 29) & 0x1) == 0)
17619 /* 33222222222211111111110000000000
17620 10987654321098765432109876543210
17621 xx011110xx1xxxx0101110xxxxxxxxxx
17627 /* 33222222222211111111110000000000
17628 10987654321098765432109876543210
17629 xx111110xx1xxxx0101110xxxxxxxxxx
17636 if (((word
>> 19) & 0x1) == 0)
17638 if (((word
>> 20) & 0x1) == 0)
17640 if (((word
>> 23) & 0x1) == 0)
17642 if (((word
>> 29) & 0x1) == 0)
17644 /* 33222222222211111111110000000000
17645 10987654321098765432109876543210
17646 xx0111100x100xx1101110xxxxxxxxxx
17652 /* 33222222222211111111110000000000
17653 10987654321098765432109876543210
17654 xx1111100x100xx1101110xxxxxxxxxx
17661 if (((word
>> 29) & 0x1) == 0)
17663 /* 33222222222211111111110000000000
17664 10987654321098765432109876543210
17665 xx0111101x100xx1101110xxxxxxxxxx
17671 /* 33222222222211111111110000000000
17672 10987654321098765432109876543210
17673 xx1111101x100xx1101110xxxxxxxxxx
17681 /* 33222222222211111111110000000000
17682 10987654321098765432109876543210
17683 xxx11110xx110xx1101110xxxxxxxxxx
17690 if (((word
>> 23) & 0x1) == 0)
17692 if (((word
>> 29) & 0x1) == 0)
17694 /* 33222222222211111111110000000000
17695 10987654321098765432109876543210
17696 xx0111100x1x1xx1101110xxxxxxxxxx
17702 /* 33222222222211111111110000000000
17703 10987654321098765432109876543210
17704 xx1111100x1x1xx1101110xxxxxxxxxx
17711 if (((word
>> 29) & 0x1) == 0)
17713 /* 33222222222211111111110000000000
17714 10987654321098765432109876543210
17715 xx0111101x1x1xx1101110xxxxxxxxxx
17721 /* 33222222222211111111110000000000
17722 10987654321098765432109876543210
17723 xx1111101x1x1xx1101110xxxxxxxxxx
17734 if (((word
>> 15) & 0x1) == 0)
17736 if (((word
>> 29) & 0x1) == 0)
17738 if (((word
>> 30) & 0x1) == 0)
17740 /* 33222222222211111111110000000000
17741 10987654321098765432109876543210
17742 x0011110xx1xxxxx011110xxxxxxxxxx
17748 /* 33222222222211111111110000000000
17749 10987654321098765432109876543210
17750 x1011110xx1xxxxx011110xxxxxxxxxx
17757 /* 33222222222211111111110000000000
17758 10987654321098765432109876543210
17759 xx111110xx1xxxxx011110xxxxxxxxxx
17766 if (((word
>> 16) & 0x1) == 0)
17768 if (((word
>> 23) & 0x1) == 0)
17770 if (((word
>> 29) & 0x1) == 0)
17772 /* 33222222222211111111110000000000
17773 10987654321098765432109876543210
17774 xx0111100x1xxxx0111110xxxxxxxxxx
17780 /* 33222222222211111111110000000000
17781 10987654321098765432109876543210
17782 xx1111100x1xxxx0111110xxxxxxxxxx
17789 if (((word
>> 29) & 0x1) == 0)
17791 /* 33222222222211111111110000000000
17792 10987654321098765432109876543210
17793 xx0111101x1xxxx0111110xxxxxxxxxx
17799 /* 33222222222211111111110000000000
17800 10987654321098765432109876543210
17801 xx1111101x1xxxx0111110xxxxxxxxxx
17809 if (((word
>> 19) & 0x1) == 0)
17811 /* 33222222222211111111110000000000
17812 10987654321098765432109876543210
17813 xxx11110xx1x0xx1111110xxxxxxxxxx
17819 /* 33222222222211111111110000000000
17820 10987654321098765432109876543210
17821 xxx11110xx1x1xx1111110xxxxxxxxxx
17834 if (((word
>> 11) & 0x1) == 0)
17836 if (((word
>> 29) & 0x1) == 0)
17838 if (((word
>> 30) & 0x1) == 0)
17840 if (((word
>> 4) & 0x1) == 0)
17842 /* 33222222222211111111110000000000
17843 10987654321098765432109876543210
17844 x0011110xx1xxxxxxxxx01xxxxx0xxxx
17850 /* 33222222222211111111110000000000
17851 10987654321098765432109876543210
17852 x0011110xx1xxxxxxxxx01xxxxx1xxxx
17859 if (((word
>> 12) & 0x1) == 0)
17861 if (((word
>> 13) & 0x1) == 0)
17863 if (((word
>> 14) & 0x1) == 0)
17865 /* 33222222222211111111110000000000
17866 10987654321098765432109876543210
17867 x1011110xx1xxxxxx00001xxxxxxxxxx
17873 /* 33222222222211111111110000000000
17874 10987654321098765432109876543210
17875 x1011110xx1xxxxxx10001xxxxxxxxxx
17882 /* 33222222222211111111110000000000
17883 10987654321098765432109876543210
17884 x1011110xx1xxxxxxx1001xxxxxxxxxx
17891 if (((word
>> 13) & 0x1) == 0)
17893 /* 33222222222211111111110000000000
17894 10987654321098765432109876543210
17895 x1011110xx1xxxxxxx0101xxxxxxxxxx
17901 if (((word
>> 15) & 0x1) == 0)
17903 /* 33222222222211111111110000000000
17904 10987654321098765432109876543210
17905 x1011110xx1xxxxx0x1101xxxxxxxxxx
17911 /* 33222222222211111111110000000000
17912 10987654321098765432109876543210
17913 x1011110xx1xxxxx1x1101xxxxxxxxxx
17923 if (((word
>> 12) & 0x1) == 0)
17925 if (((word
>> 13) & 0x1) == 0)
17927 if (((word
>> 14) & 0x1) == 0)
17929 /* 33222222222211111111110000000000
17930 10987654321098765432109876543210
17931 xx111110xx1xxxxxx00001xxxxxxxxxx
17937 /* 33222222222211111111110000000000
17938 10987654321098765432109876543210
17939 xx111110xx1xxxxxx10001xxxxxxxxxx
17946 if (((word
>> 23) & 0x1) == 0)
17948 /* 33222222222211111111110000000000
17949 10987654321098765432109876543210
17950 xx1111100x1xxxxxxx1001xxxxxxxxxx
17956 /* 33222222222211111111110000000000
17957 10987654321098765432109876543210
17958 xx1111101x1xxxxxxx1001xxxxxxxxxx
17966 if (((word
>> 13) & 0x1) == 0)
17968 if (((word
>> 15) & 0x1) == 0)
17970 /* 33222222222211111111110000000000
17971 10987654321098765432109876543210
17972 xx111110xx1xxxxx0x0101xxxxxxxxxx
17978 /* 33222222222211111111110000000000
17979 10987654321098765432109876543210
17980 xx111110xx1xxxxx1x0101xxxxxxxxxx
17987 if (((word
>> 15) & 0x1) == 0)
17989 /* 33222222222211111111110000000000
17990 10987654321098765432109876543210
17991 xx111110xx1xxxxx0x1101xxxxxxxxxx
17997 /* 33222222222211111111110000000000
17998 10987654321098765432109876543210
17999 xx111110xx1xxxxx1x1101xxxxxxxxxx
18009 if (((word
>> 29) & 0x1) == 0)
18011 if (((word
>> 30) & 0x1) == 0)
18013 /* 33222222222211111111110000000000
18014 10987654321098765432109876543210
18015 x0011110xx1xxxxxxxxx11xxxxxxxxxx
18021 if (((word
>> 12) & 0x1) == 0)
18023 if (((word
>> 13) & 0x1) == 0)
18025 if (((word
>> 14) & 0x1) == 0)
18027 if (((word
>> 15) & 0x1) == 0)
18029 /* 33222222222211111111110000000000
18030 10987654321098765432109876543210
18031 x1011110xx1xxxxx000011xxxxxxxxxx
18037 /* 33222222222211111111110000000000
18038 10987654321098765432109876543210
18039 x1011110xx1xxxxx100011xxxxxxxxxx
18046 /* 33222222222211111111110000000000
18047 10987654321098765432109876543210
18048 x1011110xx1xxxxxx10011xxxxxxxxxx
18055 /* 33222222222211111111110000000000
18056 10987654321098765432109876543210
18057 x1011110xx1xxxxxxx1011xxxxxxxxxx
18064 if (((word
>> 13) & 0x1) == 0)
18066 if (((word
>> 15) & 0x1) == 0)
18068 /* 33222222222211111111110000000000
18069 10987654321098765432109876543210
18070 x1011110xx1xxxxx0x0111xxxxxxxxxx
18076 /* 33222222222211111111110000000000
18077 10987654321098765432109876543210
18078 x1011110xx1xxxxx1x0111xxxxxxxxxx
18085 if (((word
>> 14) & 0x1) == 0)
18087 /* 33222222222211111111110000000000
18088 10987654321098765432109876543210
18089 x1011110xx1xxxxxx01111xxxxxxxxxx
18095 if (((word
>> 23) & 0x1) == 0)
18097 /* 33222222222211111111110000000000
18098 10987654321098765432109876543210
18099 x10111100x1xxxxxx11111xxxxxxxxxx
18105 /* 33222222222211111111110000000000
18106 10987654321098765432109876543210
18107 x10111101x1xxxxxx11111xxxxxxxxxx
18118 if (((word
>> 12) & 0x1) == 0)
18120 if (((word
>> 13) & 0x1) == 0)
18122 if (((word
>> 14) & 0x1) == 0)
18124 if (((word
>> 15) & 0x1) == 0)
18126 /* 33222222222211111111110000000000
18127 10987654321098765432109876543210
18128 xx111110xx1xxxxx000011xxxxxxxxxx
18134 /* 33222222222211111111110000000000
18135 10987654321098765432109876543210
18136 xx111110xx1xxxxx100011xxxxxxxxxx
18143 /* 33222222222211111111110000000000
18144 10987654321098765432109876543210
18145 xx111110xx1xxxxxx10011xxxxxxxxxx
18152 if (((word
>> 14) & 0x1) == 0)
18154 /* 33222222222211111111110000000000
18155 10987654321098765432109876543210
18156 xx111110xx1xxxxxx01011xxxxxxxxxx
18162 if (((word
>> 23) & 0x1) == 0)
18164 /* 33222222222211111111110000000000
18165 10987654321098765432109876543210
18166 xx1111100x1xxxxxx11011xxxxxxxxxx
18172 /* 33222222222211111111110000000000
18173 10987654321098765432109876543210
18174 xx1111101x1xxxxxx11011xxxxxxxxxx
18183 if (((word
>> 13) & 0x1) == 0)
18185 /* 33222222222211111111110000000000
18186 10987654321098765432109876543210
18187 xx111110xx1xxxxxxx0111xxxxxxxxxx
18193 /* 33222222222211111111110000000000
18194 10987654321098765432109876543210
18195 xx111110xx1xxxxxxx1111xxxxxxxxxx
18208 if (((word
>> 15) & 0x1) == 0)
18210 if (((word
>> 28) & 0x1) == 0)
18212 if (((word
>> 10) & 0x1) == 0)
18214 if (((word
>> 12) & 0x1) == 0)
18216 if (((word
>> 13) & 0x1) == 0)
18218 if (((word
>> 14) & 0x1) == 0)
18220 if (((word
>> 29) & 0x1) == 0)
18222 if (((word
>> 30) & 0x1) == 0)
18224 /* 33222222222211111111110000000000
18225 10987654321098765432109876543210
18226 x0001111xxxxxxxx0000x0xxxxxxxxxx
18232 /* 33222222222211111111110000000000
18233 10987654321098765432109876543210
18234 x1001111xxxxxxxx0000x0xxxxxxxxxx
18241 /* 33222222222211111111110000000000
18242 10987654321098765432109876543210
18243 xx101111xxxxxxxx0000x0xxxxxxxxxx
18250 if (((word
>> 29) & 0x1) == 0)
18252 if (((word
>> 30) & 0x1) == 0)
18254 /* 33222222222211111111110000000000
18255 10987654321098765432109876543210
18256 x0001111xxxxxxxx0100x0xxxxxxxxxx
18262 /* 33222222222211111111110000000000
18263 10987654321098765432109876543210
18264 x1001111xxxxxxxx0100x0xxxxxxxxxx
18271 /* 33222222222211111111110000000000
18272 10987654321098765432109876543210
18273 xx101111xxxxxxxx0100x0xxxxxxxxxx
18281 if (((word
>> 14) & 0x1) == 0)
18283 if (((word
>> 29) & 0x1) == 0)
18285 if (((word
>> 30) & 0x1) == 0)
18287 /* 33222222222211111111110000000000
18288 10987654321098765432109876543210
18289 x0001111xxxxxxxx0010x0xxxxxxxxxx
18295 /* 33222222222211111111110000000000
18296 10987654321098765432109876543210
18297 x1001111xxxxxxxx0010x0xxxxxxxxxx
18304 if (((word
>> 30) & 0x1) == 0)
18306 /* 33222222222211111111110000000000
18307 10987654321098765432109876543210
18308 x0101111xxxxxxxx0010x0xxxxxxxxxx
18314 /* 33222222222211111111110000000000
18315 10987654321098765432109876543210
18316 x1101111xxxxxxxx0010x0xxxxxxxxxx
18324 if (((word
>> 29) & 0x1) == 0)
18326 if (((word
>> 30) & 0x1) == 0)
18328 /* 33222222222211111111110000000000
18329 10987654321098765432109876543210
18330 x0001111xxxxxxxx0110x0xxxxxxxxxx
18336 /* 33222222222211111111110000000000
18337 10987654321098765432109876543210
18338 x1001111xxxxxxxx0110x0xxxxxxxxxx
18345 if (((word
>> 30) & 0x1) == 0)
18347 /* 33222222222211111111110000000000
18348 10987654321098765432109876543210
18349 x0101111xxxxxxxx0110x0xxxxxxxxxx
18355 /* 33222222222211111111110000000000
18356 10987654321098765432109876543210
18357 x1101111xxxxxxxx0110x0xxxxxxxxxx
18367 if (((word
>> 29) & 0x1) == 0)
18369 if (((word
>> 13) & 0x1) == 0)
18371 if (((word
>> 14) & 0x1) == 0)
18373 if (((word
>> 23) & 0x1) == 0)
18375 /* 33222222222211111111110000000000
18376 10987654321098765432109876543210
18377 xx0011110xxxxxxx0001x0xxxxxxxxxx
18383 /* 33222222222211111111110000000000
18384 10987654321098765432109876543210
18385 xx0011111xxxxxxx0001x0xxxxxxxxxx
18392 if (((word
>> 23) & 0x1) == 0)
18394 /* 33222222222211111111110000000000
18395 10987654321098765432109876543210
18396 xx0011110xxxxxxx0101x0xxxxxxxxxx
18402 /* 33222222222211111111110000000000
18403 10987654321098765432109876543210
18404 xx0011111xxxxxxx0101x0xxxxxxxxxx
18412 if (((word
>> 14) & 0x1) == 0)
18414 if (((word
>> 30) & 0x1) == 0)
18416 /* 33222222222211111111110000000000
18417 10987654321098765432109876543210
18418 x0001111xxxxxxxx0011x0xxxxxxxxxx
18424 /* 33222222222211111111110000000000
18425 10987654321098765432109876543210
18426 x1001111xxxxxxxx0011x0xxxxxxxxxx
18433 if (((word
>> 30) & 0x1) == 0)
18435 /* 33222222222211111111110000000000
18436 10987654321098765432109876543210
18437 x0001111xxxxxxxx0111x0xxxxxxxxxx
18443 /* 33222222222211111111110000000000
18444 10987654321098765432109876543210
18445 x1001111xxxxxxxx0111x0xxxxxxxxxx
18454 /* 33222222222211111111110000000000
18455 10987654321098765432109876543210
18456 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
18464 if (((word
>> 12) & 0x1) == 0)
18466 if (((word
>> 29) & 0x1) == 0)
18468 /* 33222222222211111111110000000000
18469 10987654321098765432109876543210
18470 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
18476 /* 33222222222211111111110000000000
18477 10987654321098765432109876543210
18478 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
18485 if (((word
>> 29) & 0x1) == 0)
18487 /* 33222222222211111111110000000000
18488 10987654321098765432109876543210
18489 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
18495 /* 33222222222211111111110000000000
18496 10987654321098765432109876543210
18497 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
18506 if (((word
>> 29) & 0x1) == 0)
18508 if (((word
>> 30) & 0x1) == 0)
18510 if (((word
>> 21) & 0x1) == 0)
18512 /* 33222222222211111111110000000000
18513 10987654321098765432109876543210
18514 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
18520 /* 33222222222211111111110000000000
18521 10987654321098765432109876543210
18522 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
18529 if (((word
>> 10) & 0x1) == 0)
18531 if (((word
>> 13) & 0x1) == 0)
18533 if (((word
>> 14) & 0x1) == 0)
18535 if (((word
>> 23) & 0x1) == 0)
18537 /* 33222222222211111111110000000000
18538 10987654321098765432109876543210
18539 x10111110xxxxxxx000xx0xxxxxxxxxx
18545 /* 33222222222211111111110000000000
18546 10987654321098765432109876543210
18547 x10111111xxxxxxx000xx0xxxxxxxxxx
18554 if (((word
>> 23) & 0x1) == 0)
18556 /* 33222222222211111111110000000000
18557 10987654321098765432109876543210
18558 x10111110xxxxxxx010xx0xxxxxxxxxx
18564 /* 33222222222211111111110000000000
18565 10987654321098765432109876543210
18566 x10111111xxxxxxx010xx0xxxxxxxxxx
18574 if (((word
>> 14) & 0x1) == 0)
18576 /* 33222222222211111111110000000000
18577 10987654321098765432109876543210
18578 x1011111xxxxxxxx001xx0xxxxxxxxxx
18584 /* 33222222222211111111110000000000
18585 10987654321098765432109876543210
18586 x1011111xxxxxxxx011xx0xxxxxxxxxx
18594 if (((word
>> 12) & 0x1) == 0)
18596 if (((word
>> 13) & 0x1) == 0)
18598 /* 33222222222211111111110000000000
18599 10987654321098765432109876543210
18600 x1011111xxxxxxxx0x00x1xxxxxxxxxx
18606 /* 33222222222211111111110000000000
18607 10987654321098765432109876543210
18608 x1011111xxxxxxxx0x10x1xxxxxxxxxx
18615 if (((word
>> 13) & 0x1) == 0)
18617 if (((word
>> 14) & 0x1) == 0)
18619 /* 33222222222211111111110000000000
18620 10987654321098765432109876543210
18621 x1011111xxxxxxxx0001x1xxxxxxxxxx
18627 /* 33222222222211111111110000000000
18628 10987654321098765432109876543210
18629 x1011111xxxxxxxx0101x1xxxxxxxxxx
18636 if (((word
>> 14) & 0x1) == 0)
18638 /* 33222222222211111111110000000000
18639 10987654321098765432109876543210
18640 x1011111xxxxxxxx0011x1xxxxxxxxxx
18646 /* 33222222222211111111110000000000
18647 10987654321098765432109876543210
18648 x1011111xxxxxxxx0111x1xxxxxxxxxx
18659 if (((word
>> 12) & 0x1) == 0)
18661 if (((word
>> 13) & 0x1) == 0)
18663 if (((word
>> 14) & 0x1) == 0)
18665 /* 33222222222211111111110000000000
18666 10987654321098765432109876543210
18667 xx111111xxxxxxxx0000xxxxxxxxxxxx
18673 /* 33222222222211111111110000000000
18674 10987654321098765432109876543210
18675 xx111111xxxxxxxx0100xxxxxxxxxxxx
18682 if (((word
>> 14) & 0x1) == 0)
18684 /* 33222222222211111111110000000000
18685 10987654321098765432109876543210
18686 xx111111xxxxxxxx0010xxxxxxxxxxxx
18692 /* 33222222222211111111110000000000
18693 10987654321098765432109876543210
18694 xx111111xxxxxxxx0110xxxxxxxxxxxx
18702 if (((word
>> 13) & 0x1) == 0)
18704 if (((word
>> 14) & 0x1) == 0)
18706 /* 33222222222211111111110000000000
18707 10987654321098765432109876543210
18708 xx111111xxxxxxxx0001xxxxxxxxxxxx
18714 /* 33222222222211111111110000000000
18715 10987654321098765432109876543210
18716 xx111111xxxxxxxx0101xxxxxxxxxxxx
18723 if (((word
>> 14) & 0x1) == 0)
18725 /* 33222222222211111111110000000000
18726 10987654321098765432109876543210
18727 xx111111xxxxxxxx0011xxxxxxxxxxxx
18733 /* 33222222222211111111110000000000
18734 10987654321098765432109876543210
18735 xx111111xxxxxxxx0111xxxxxxxxxxxx
18746 if (((word
>> 28) & 0x1) == 0)
18748 if (((word
>> 10) & 0x1) == 0)
18750 if (((word
>> 12) & 0x1) == 0)
18752 if (((word
>> 13) & 0x1) == 0)
18754 if (((word
>> 14) & 0x1) == 0)
18756 if (((word
>> 29) & 0x1) == 0)
18758 /* 33222222222211111111110000000000
18759 10987654321098765432109876543210
18760 xx001111xxxxxxxx1000x0xxxxxxxxxx
18766 if (((word
>> 30) & 0x1) == 0)
18768 /* 33222222222211111111110000000000
18769 10987654321098765432109876543210
18770 x0101111xxxxxxxx1000x0xxxxxxxxxx
18776 /* 33222222222211111111110000000000
18777 10987654321098765432109876543210
18778 x1101111xxxxxxxx1000x0xxxxxxxxxx
18786 if (((word
>> 29) & 0x1) == 0)
18788 /* 33222222222211111111110000000000
18789 10987654321098765432109876543210
18790 xx001111xxxxxxxx1100x0xxxxxxxxxx
18796 if (((word
>> 30) & 0x1) == 0)
18798 /* 33222222222211111111110000000000
18799 10987654321098765432109876543210
18800 x0101111xxxxxxxx1100x0xxxxxxxxxx
18806 /* 33222222222211111111110000000000
18807 10987654321098765432109876543210
18808 x1101111xxxxxxxx1100x0xxxxxxxxxx
18817 if (((word
>> 14) & 0x1) == 0)
18819 if (((word
>> 29) & 0x1) == 0)
18821 if (((word
>> 30) & 0x1) == 0)
18823 /* 33222222222211111111110000000000
18824 10987654321098765432109876543210
18825 x0001111xxxxxxxx1010x0xxxxxxxxxx
18831 /* 33222222222211111111110000000000
18832 10987654321098765432109876543210
18833 x1001111xxxxxxxx1010x0xxxxxxxxxx
18840 if (((word
>> 30) & 0x1) == 0)
18842 /* 33222222222211111111110000000000
18843 10987654321098765432109876543210
18844 x0101111xxxxxxxx1010x0xxxxxxxxxx
18850 /* 33222222222211111111110000000000
18851 10987654321098765432109876543210
18852 x1101111xxxxxxxx1010x0xxxxxxxxxx
18860 if (((word
>> 29) & 0x1) == 0)
18862 /* 33222222222211111111110000000000
18863 10987654321098765432109876543210
18864 xx001111xxxxxxxx1110x0xxxxxxxxxx
18870 /* 33222222222211111111110000000000
18871 10987654321098765432109876543210
18872 xx101111xxxxxxxx1110x0xxxxxxxxxx
18881 if (((word
>> 13) & 0x1) == 0)
18883 if (((word
>> 14) & 0x1) == 0)
18885 if (((word
>> 23) & 0x1) == 0)
18887 if (((word
>> 29) & 0x1) == 0)
18889 /* 33222222222211111111110000000000
18890 10987654321098765432109876543210
18891 xx0011110xxxxxxx1001x0xxxxxxxxxx
18897 /* 33222222222211111111110000000000
18898 10987654321098765432109876543210
18899 xx1011110xxxxxxx1001x0xxxxxxxxxx
18906 if (((word
>> 29) & 0x1) == 0)
18908 /* 33222222222211111111110000000000
18909 10987654321098765432109876543210
18910 xx0011111xxxxxxx1001x0xxxxxxxxxx
18916 /* 33222222222211111111110000000000
18917 10987654321098765432109876543210
18918 xx1011111xxxxxxx1001x0xxxxxxxxxx
18926 if (((word
>> 29) & 0x1) == 0)
18928 /* 33222222222211111111110000000000
18929 10987654321098765432109876543210
18930 xx001111xxxxxxxx1101x0xxxxxxxxxx
18936 /* 33222222222211111111110000000000
18937 10987654321098765432109876543210
18938 xx101111xxxxxxxx1101x0xxxxxxxxxx
18946 if (((word
>> 14) & 0x1) == 0)
18948 if (((word
>> 30) & 0x1) == 0)
18950 /* 33222222222211111111110000000000
18951 10987654321098765432109876543210
18952 x0x01111xxxxxxxx1011x0xxxxxxxxxx
18958 /* 33222222222211111111110000000000
18959 10987654321098765432109876543210
18960 x1x01111xxxxxxxx1011x0xxxxxxxxxx
18967 /* 33222222222211111111110000000000
18968 10987654321098765432109876543210
18969 xxx01111xxxxxxxx1111x0xxxxxxxxxx
18978 if (((word
>> 11) & 0x1) == 0)
18980 if (((word
>> 14) & 0x1) == 0)
18982 if (((word
>> 12) & 0x1) == 0)
18984 if (((word
>> 29) & 0x1) == 0)
18986 /* 33222222222211111111110000000000
18987 10987654321098765432109876543210
18988 xx001111xxxxxxxx10x001xxxxxxxxxx
18994 /* 33222222222211111111110000000000
18995 10987654321098765432109876543210
18996 xx101111xxxxxxxx10x001xxxxxxxxxx
19003 if (((word
>> 29) & 0x1) == 0)
19005 /* 33222222222211111111110000000000
19006 10987654321098765432109876543210
19007 xx001111xxxxxxxx10x101xxxxxxxxxx
19013 /* 33222222222211111111110000000000
19014 10987654321098765432109876543210
19015 xx101111xxxxxxxx10x101xxxxxxxxxx
19023 if (((word
>> 13) & 0x1) == 0)
19025 if (((word
>> 29) & 0x1) == 0)
19027 /* 33222222222211111111110000000000
19028 10987654321098765432109876543210
19029 xx001111xxxxxxxx110x01xxxxxxxxxx
19035 /* 33222222222211111111110000000000
19036 10987654321098765432109876543210
19037 xx101111xxxxxxxx110x01xxxxxxxxxx
19044 if (((word
>> 12) & 0x1) == 0)
19046 if (((word
>> 29) & 0x1) == 0)
19048 /* 33222222222211111111110000000000
19049 10987654321098765432109876543210
19050 xx001111xxxxxxxx111001xxxxxxxxxx
19056 /* 33222222222211111111110000000000
19057 10987654321098765432109876543210
19058 xx101111xxxxxxxx111001xxxxxxxxxx
19065 if (((word
>> 29) & 0x1) == 0)
19067 /* 33222222222211111111110000000000
19068 10987654321098765432109876543210
19069 xx001111xxxxxxxx111101xxxxxxxxxx
19075 /* 33222222222211111111110000000000
19076 10987654321098765432109876543210
19077 xx101111xxxxxxxx111101xxxxxxxxxx
19087 if (((word
>> 12) & 0x1) == 0)
19089 if (((word
>> 29) & 0x1) == 0)
19091 if (((word
>> 30) & 0x1) == 0)
19093 /* 33222222222211111111110000000000
19094 10987654321098765432109876543210
19095 x0001111xxxxxxxx1xx011xxxxxxxxxx
19101 /* 33222222222211111111110000000000
19102 10987654321098765432109876543210
19103 x1001111xxxxxxxx1xx011xxxxxxxxxx
19110 if (((word
>> 30) & 0x1) == 0)
19112 /* 33222222222211111111110000000000
19113 10987654321098765432109876543210
19114 x0101111xxxxxxxx1xx011xxxxxxxxxx
19120 /* 33222222222211111111110000000000
19121 10987654321098765432109876543210
19122 x1101111xxxxxxxx1xx011xxxxxxxxxx
19130 if (((word
>> 13) & 0x1) == 0)
19132 if (((word
>> 29) & 0x1) == 0)
19134 if (((word
>> 30) & 0x1) == 0)
19136 /* 33222222222211111111110000000000
19137 10987654321098765432109876543210
19138 x0001111xxxxxxxx1x0111xxxxxxxxxx
19144 /* 33222222222211111111110000000000
19145 10987654321098765432109876543210
19146 x1001111xxxxxxxx1x0111xxxxxxxxxx
19153 if (((word
>> 30) & 0x1) == 0)
19155 /* 33222222222211111111110000000000
19156 10987654321098765432109876543210
19157 x0101111xxxxxxxx1x0111xxxxxxxxxx
19163 /* 33222222222211111111110000000000
19164 10987654321098765432109876543210
19165 x1101111xxxxxxxx1x0111xxxxxxxxxx
19173 if (((word
>> 29) & 0x1) == 0)
19175 /* 33222222222211111111110000000000
19176 10987654321098765432109876543210
19177 xx001111xxxxxxxx1x1111xxxxxxxxxx
19183 /* 33222222222211111111110000000000
19184 10987654321098765432109876543210
19185 xx101111xxxxxxxx1x1111xxxxxxxxxx
19196 if (((word
>> 29) & 0x1) == 0)
19198 if (((word
>> 30) & 0x1) == 0)
19200 if (((word
>> 21) & 0x1) == 0)
19202 /* 33222222222211111111110000000000
19203 10987654321098765432109876543210
19204 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
19210 /* 33222222222211111111110000000000
19211 10987654321098765432109876543210
19212 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
19219 if (((word
>> 10) & 0x1) == 0)
19221 if (((word
>> 12) & 0x1) == 0)
19223 /* 33222222222211111111110000000000
19224 10987654321098765432109876543210
19225 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
19231 if (((word
>> 13) & 0x1) == 0)
19233 if (((word
>> 14) & 0x1) == 0)
19235 if (((word
>> 23) & 0x1) == 0)
19237 /* 33222222222211111111110000000000
19238 10987654321098765432109876543210
19239 x10111110xxxxxxx1001x0xxxxxxxxxx
19245 /* 33222222222211111111110000000000
19246 10987654321098765432109876543210
19247 x10111111xxxxxxx1001x0xxxxxxxxxx
19254 /* 33222222222211111111110000000000
19255 10987654321098765432109876543210
19256 x1011111xxxxxxxx1101x0xxxxxxxxxx
19263 /* 33222222222211111111110000000000
19264 10987654321098765432109876543210
19265 x1011111xxxxxxxx1x11x0xxxxxxxxxx
19273 if (((word
>> 11) & 0x1) == 0)
19275 if (((word
>> 12) & 0x1) == 0)
19277 /* 33222222222211111111110000000000
19278 10987654321098765432109876543210
19279 x1011111xxxxxxxx1xx001xxxxxxxxxx
19285 /* 33222222222211111111110000000000
19286 10987654321098765432109876543210
19287 x1011111xxxxxxxx1xx101xxxxxxxxxx
19294 if (((word
>> 13) & 0x1) == 0)
19296 /* 33222222222211111111110000000000
19297 10987654321098765432109876543210
19298 x1011111xxxxxxxx1x0x11xxxxxxxxxx
19304 /* 33222222222211111111110000000000
19305 10987654321098765432109876543210
19306 x1011111xxxxxxxx1x1x11xxxxxxxxxx
19316 if (((word
>> 10) & 0x1) == 0)
19318 if (((word
>> 13) & 0x1) == 0)
19320 if (((word
>> 14) & 0x1) == 0)
19322 if (((word
>> 23) & 0x1) == 0)
19324 /* 33222222222211111111110000000000
19325 10987654321098765432109876543210
19326 xx1111110xxxxxxx100xx0xxxxxxxxxx
19332 /* 33222222222211111111110000000000
19333 10987654321098765432109876543210
19334 xx1111111xxxxxxx100xx0xxxxxxxxxx
19341 /* 33222222222211111111110000000000
19342 10987654321098765432109876543210
19343 xx111111xxxxxxxx110xx0xxxxxxxxxx
19350 /* 33222222222211111111110000000000
19351 10987654321098765432109876543210
19352 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
19359 if (((word
>> 11) & 0x1) == 0)
19361 if (((word
>> 12) & 0x1) == 0)
19363 if (((word
>> 13) & 0x1) == 0)
19365 /* 33222222222211111111110000000000
19366 10987654321098765432109876543210
19367 xx111111xxxxxxxx1x0001xxxxxxxxxx
19373 /* 33222222222211111111110000000000
19374 10987654321098765432109876543210
19375 xx111111xxxxxxxx1x1001xxxxxxxxxx
19382 /* 33222222222211111111110000000000
19383 10987654321098765432109876543210
19384 xx111111xxxxxxxx1xx101xxxxxxxxxx
19391 if (((word
>> 12) & 0x1) == 0)
19393 /* 33222222222211111111110000000000
19394 10987654321098765432109876543210
19395 xx111111xxxxxxxx1xx011xxxxxxxxxx
19401 if (((word
>> 13) & 0x1) == 0)
19403 /* 33222222222211111111110000000000
19404 10987654321098765432109876543210
19405 xx111111xxxxxxxx1x0111xxxxxxxxxx
19411 /* 33222222222211111111110000000000
19412 10987654321098765432109876543210
19413 xx111111xxxxxxxx1x1111xxxxxxxxxx
19429 /* Lookup opcode WORD in the opcode table. N.B. all alias
19430 opcodes are ignored here. */
19432 const aarch64_opcode
*
19433 aarch64_opcode_lookup (uint32_t word
)
19435 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
19438 const aarch64_opcode
*
19439 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
19441 /* Use the index as the key to locate the next opcode. */
19442 int key
= opcode
- aarch64_opcode_table
;
19446 case 12: value
= 19; break; /* add --> addg. */
19447 case 19: return NULL
; /* addg --> NULL. */
19448 case 16: value
= 20; break; /* sub --> subg. */
19449 case 20: return NULL
; /* subg --> NULL. */
19450 case 970: value
= 974; break; /* stnp --> stp. */
19451 case 974: return NULL
; /* stp --> NULL. */
19452 case 968: value
= 969; break; /* stllrb --> stllrh. */
19453 case 969: return NULL
; /* stllrh --> NULL. */
19454 case 971: value
= 975; break; /* ldnp --> ldp. */
19455 case 975: return NULL
; /* ldp --> NULL. */
19456 case 1624: value
= 1625; break; /* ldff1b --> ldff1b. */
19457 case 1625: return NULL
; /* ldff1b --> NULL. */
19458 case 1680: value
= 1681; break; /* ldff1sw --> ldff1sw. */
19459 case 1681: return NULL
; /* ldff1sw --> NULL. */
19460 case 1628: value
= 1629; break; /* ldff1b --> ldff1b. */
19461 case 1629: return NULL
; /* ldff1b --> NULL. */
19462 case 1647: value
= 1648; break; /* ldff1h --> ldff1h. */
19463 case 1648: return NULL
; /* ldff1h --> NULL. */
19464 case 1626: value
= 1627; break; /* ldff1b --> ldff1b. */
19465 case 1627: return NULL
; /* ldff1b --> NULL. */
19466 case 1645: value
= 1646; break; /* ldff1h --> ldff1h. */
19467 case 1646: return NULL
; /* ldff1h --> NULL. */
19468 case 1630: value
= 1631; break; /* ldff1b --> ldff1b. */
19469 case 1631: return NULL
; /* ldff1b --> NULL. */
19470 case 1649: value
= 1650; break; /* ldff1h --> ldff1h. */
19471 case 1650: return NULL
; /* ldff1h --> NULL. */
19472 case 1670: value
= 1671; break; /* ldff1sh --> ldff1sh. */
19473 case 1671: return NULL
; /* ldff1sh --> NULL. */
19474 case 1658: value
= 1659; break; /* ldff1sb --> ldff1sb. */
19475 case 1659: return NULL
; /* ldff1sb --> NULL. */
19476 case 1689: value
= 1690; break; /* ldff1w --> ldff1w. */
19477 case 1690: return NULL
; /* ldff1w --> NULL. */
19478 case 1662: value
= 1663; break; /* ldff1sb --> ldff1sb. */
19479 case 1663: return NULL
; /* ldff1sb --> NULL. */
19480 case 1672: value
= 1673; break; /* ldff1sh --> ldff1sh. */
19481 case 1673: return NULL
; /* ldff1sh --> NULL. */
19482 case 1660: value
= 1661; break; /* ldff1sb --> ldff1sb. */
19483 case 1661: return NULL
; /* ldff1sb --> NULL. */
19484 case 1691: value
= 1692; break; /* ldff1w --> ldff1w. */
19485 case 1692: return NULL
; /* ldff1w --> NULL. */
19486 case 1636: value
= 1637; break; /* ldff1d --> ldff1d. */
19487 case 1637: return NULL
; /* ldff1d --> NULL. */
19488 case 810: value
= 811; break; /* xaflag --> axflag. */
19489 case 811: value
= 1189; break; /* axflag --> tcommit. */
19490 case 1189: value
= 1192; break; /* tcommit --> msr. */
19491 case 1192: value
= 1193; break; /* msr --> hint. */
19492 case 1193: value
= 1209; break; /* hint --> clrex. */
19493 case 1209: value
= 1210; break; /* clrex --> dsb. */
19494 case 1210: value
= 1213; break; /* dsb --> dmb. */
19495 case 1213: value
= 1214; break; /* dmb --> isb. */
19496 case 1214: value
= 1215; break; /* isb --> sb. */
19497 case 1215: value
= 1216; break; /* sb --> sys. */
19498 case 1216: value
= 1224; break; /* sys --> msr. */
19499 case 1224: value
= 2082; break; /* msr --> cfinv. */
19500 case 2082: return NULL
; /* cfinv --> NULL. */
19501 case 1188: value
= 1190; break; /* tstart --> ttest. */
19502 case 1190: value
= 1225; break; /* ttest --> sysl. */
19503 case 1225: value
= 1226; break; /* sysl --> mrs. */
19504 case 1226: return NULL
; /* mrs --> NULL. */
19505 case 440: value
= 441; break; /* st4 --> st1. */
19506 case 441: value
= 442; break; /* st1 --> st2. */
19507 case 442: value
= 443; break; /* st2 --> st3. */
19508 case 443: return NULL
; /* st3 --> NULL. */
19509 case 448: value
= 449; break; /* st4 --> st1. */
19510 case 449: value
= 450; break; /* st1 --> st2. */
19511 case 450: value
= 451; break; /* st2 --> st3. */
19512 case 451: return NULL
; /* st3 --> NULL. */
19513 case 444: value
= 445; break; /* ld4 --> ld1. */
19514 case 445: value
= 446; break; /* ld1 --> ld2. */
19515 case 446: value
= 447; break; /* ld2 --> ld3. */
19516 case 447: return NULL
; /* ld3 --> NULL. */
19517 case 460: value
= 462; break; /* ld1 --> ld1r. */
19518 case 462: return NULL
; /* ld1r --> NULL. */
19519 case 464: value
= 466; break; /* ld2 --> ld2r. */
19520 case 466: return NULL
; /* ld2r --> NULL. */
19521 case 461: value
= 463; break; /* ld3 --> ld3r. */
19522 case 463: return NULL
; /* ld3r --> NULL. */
19523 case 465: value
= 467; break; /* ld4 --> ld4r. */
19524 case 467: return NULL
; /* ld4r --> NULL. */
19525 case 452: value
= 453; break; /* ld4 --> ld1. */
19526 case 453: value
= 454; break; /* ld1 --> ld2. */
19527 case 454: value
= 455; break; /* ld2 --> ld3. */
19528 case 455: return NULL
; /* ld3 --> NULL. */
19529 case 472: value
= 474; break; /* ld1 --> ld1r. */
19530 case 474: return NULL
; /* ld1r --> NULL. */
19531 case 473: value
= 475; break; /* ld3 --> ld3r. */
19532 case 475: return NULL
; /* ld3r --> NULL. */
19533 case 476: value
= 478; break; /* ld2 --> ld2r. */
19534 case 478: return NULL
; /* ld2r --> NULL. */
19535 case 477: value
= 479; break; /* ld4 --> ld4r. */
19536 case 479: return NULL
; /* ld4r --> NULL. */
19537 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
19538 case 764: return NULL
; /* fcvtzs --> NULL. */
19539 case 759: value
= 760; break; /* scvtf --> scvtf. */
19540 case 760: return NULL
; /* scvtf --> NULL. */
19541 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
19542 case 766: return NULL
; /* fcvtzu --> NULL. */
19543 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
19544 case 762: return NULL
; /* ucvtf --> NULL. */
19545 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
19546 case 768: return NULL
; /* fcvtns --> NULL. */
19547 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
19548 case 788: return NULL
; /* fcvtms --> NULL. */
19549 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
19550 case 784: return NULL
; /* fcvtps --> NULL. */
19551 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
19552 case 792: return NULL
; /* fcvtzs --> NULL. */
19553 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
19554 case 776: return NULL
; /* fcvtas --> NULL. */
19555 case 771: value
= 772; break; /* scvtf --> scvtf. */
19556 case 772: return NULL
; /* scvtf --> NULL. */
19557 case 779: value
= 780; break; /* fmov --> fmov. */
19558 case 780: return NULL
; /* fmov --> NULL. */
19559 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
19560 case 770: return NULL
; /* fcvtnu --> NULL. */
19561 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
19562 case 790: return NULL
; /* fcvtmu --> NULL. */
19563 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
19564 case 786: return NULL
; /* fcvtpu --> NULL. */
19565 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
19566 case 794: return NULL
; /* fcvtzu --> NULL. */
19567 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
19568 case 778: return NULL
; /* fcvtau --> NULL. */
19569 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
19570 case 774: return NULL
; /* ucvtf --> NULL. */
19571 case 781: value
= 782; break; /* fmov --> fmov. */
19572 case 782: return NULL
; /* fmov --> NULL. */
19573 case 816: value
= 817; break; /* fmov --> fmov. */
19574 case 817: return NULL
; /* fmov --> NULL. */
19575 case 825: value
= 826; break; /* frintn --> frintn. */
19576 case 826: return NULL
; /* frintn --> NULL. */
19577 case 820: value
= 821; break; /* fneg --> fneg. */
19578 case 821: return NULL
; /* fneg --> NULL. */
19579 case 829: value
= 830; break; /* frintm --> frintm. */
19580 case 830: return NULL
; /* frintm --> NULL. */
19581 case 818: value
= 819; break; /* fabs --> fabs. */
19582 case 819: return NULL
; /* fabs --> NULL. */
19583 case 827: value
= 828; break; /* frintp --> frintp. */
19584 case 828: return NULL
; /* frintp --> NULL. */
19585 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
19586 case 823: return NULL
; /* fsqrt --> NULL. */
19587 case 831: value
= 832; break; /* frintz --> frintz. */
19588 case 832: return NULL
; /* frintz --> NULL. */
19589 case 833: value
= 834; break; /* frinta --> frinta. */
19590 case 834: return NULL
; /* frinta --> NULL. */
19591 case 835: value
= 836; break; /* frintx --> frintx. */
19592 case 836: return NULL
; /* frintx --> NULL. */
19593 case 837: value
= 838; break; /* frinti --> frinti. */
19594 case 838: return NULL
; /* frinti --> NULL. */
19595 case 802: value
= 803; break; /* fcmp --> fcmp. */
19596 case 803: return NULL
; /* fcmp --> NULL. */
19597 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
19598 case 805: return NULL
; /* fcmpe --> NULL. */
19599 case 806: value
= 807; break; /* fcmp --> fcmp. */
19600 case 807: return NULL
; /* fcmp --> NULL. */
19601 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
19602 case 809: return NULL
; /* fcmpe --> NULL. */
19603 case 865: value
= 866; break; /* fmov --> fmov. */
19604 case 866: return NULL
; /* fmov --> NULL. */
19605 case 839: value
= 840; break; /* fmul --> fmul. */
19606 case 840: return NULL
; /* fmul --> NULL. */
19607 case 855: value
= 856; break; /* fnmul --> fnmul. */
19608 case 856: return NULL
; /* fnmul --> NULL. */
19609 case 847: value
= 848; break; /* fmax --> fmax. */
19610 case 848: return NULL
; /* fmax --> NULL. */
19611 case 843: value
= 844; break; /* fadd --> fadd. */
19612 case 844: return NULL
; /* fadd --> NULL. */
19613 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
19614 case 852: return NULL
; /* fmaxnm --> NULL. */
19615 case 841: value
= 842; break; /* fdiv --> fdiv. */
19616 case 842: return NULL
; /* fdiv --> NULL. */
19617 case 849: value
= 850; break; /* fmin --> fmin. */
19618 case 850: return NULL
; /* fmin --> NULL. */
19619 case 845: value
= 846; break; /* fsub --> fsub. */
19620 case 846: return NULL
; /* fsub --> NULL. */
19621 case 853: value
= 854; break; /* fminnm --> fminnm. */
19622 case 854: return NULL
; /* fminnm --> NULL. */
19623 case 798: value
= 799; break; /* fccmp --> fccmp. */
19624 case 799: return NULL
; /* fccmp --> NULL. */
19625 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
19626 case 801: return NULL
; /* fccmpe --> NULL. */
19627 case 867: value
= 868; break; /* fcsel --> fcsel. */
19628 case 868: return NULL
; /* fcsel --> NULL. */
19629 case 133: value
= 374; break; /* movi --> sshr. */
19630 case 374: value
= 376; break; /* sshr --> srshr. */
19631 case 376: return NULL
; /* srshr --> NULL. */
19632 case 141: value
= 396; break; /* mvni --> ushr. */
19633 case 396: value
= 398; break; /* ushr --> urshr. */
19634 case 398: value
= 400; break; /* urshr --> sri. */
19635 case 400: value
= 402; break; /* sri --> sqshlu. */
19636 case 402: return NULL
; /* sqshlu --> NULL. */
19637 case 134: value
= 375; break; /* orr --> ssra. */
19638 case 375: value
= 377; break; /* ssra --> srsra. */
19639 case 377: value
= 378; break; /* srsra --> shl. */
19640 case 378: value
= 379; break; /* shl --> sqshl. */
19641 case 379: return NULL
; /* sqshl --> NULL. */
19642 case 142: value
= 397; break; /* bic --> usra. */
19643 case 397: value
= 399; break; /* usra --> ursra. */
19644 case 399: value
= 401; break; /* ursra --> sli. */
19645 case 401: value
= 403; break; /* sli --> uqshl. */
19646 case 403: return NULL
; /* uqshl --> NULL. */
19647 case 857: value
= 858; break; /* fmadd --> fmadd. */
19648 case 858: return NULL
; /* fmadd --> NULL. */
19649 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
19650 case 862: return NULL
; /* fnmadd --> NULL. */
19651 case 135: value
= 380; break; /* movi --> shrn. */
19652 case 380: value
= 381; break; /* shrn --> shrn2. */
19653 case 381: value
= 388; break; /* shrn2 --> sshll. */
19654 case 388: value
= 390; break; /* sshll --> sshll2. */
19655 case 390: return NULL
; /* sshll2 --> NULL. */
19656 case 143: value
= 404; break; /* mvni --> sqshrun. */
19657 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
19658 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
19659 case 412: value
= 414; break; /* ushll --> ushll2. */
19660 case 414: return NULL
; /* ushll2 --> NULL. */
19661 case 136: value
= 384; break; /* orr --> sqshrn. */
19662 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
19663 case 385: return NULL
; /* sqshrn2 --> NULL. */
19664 case 144: value
= 408; break; /* bic --> uqshrn. */
19665 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
19666 case 409: return NULL
; /* uqshrn2 --> NULL. */
19667 case 138: value
= 392; break; /* movi --> scvtf. */
19668 case 392: value
= 393; break; /* scvtf --> scvtf. */
19669 case 393: return NULL
; /* scvtf --> NULL. */
19670 case 146: value
= 147; break; /* movi --> movi. */
19671 case 147: value
= 416; break; /* movi --> ucvtf. */
19672 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
19673 case 417: return NULL
; /* ucvtf --> NULL. */
19674 case 140: value
= 394; break; /* fmov --> fcvtzs. */
19675 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
19676 case 395: return NULL
; /* fcvtzs --> NULL. */
19677 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
19678 case 419: return NULL
; /* fcvtzu --> NULL. */
19679 case 859: value
= 860; break; /* fmsub --> fmsub. */
19680 case 860: return NULL
; /* fmsub --> NULL. */
19681 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
19682 case 864: return NULL
; /* fnmsub --> NULL. */
19683 case 598: value
= 599; break; /* scvtf --> scvtf. */
19684 case 599: return NULL
; /* scvtf --> NULL. */
19685 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
19686 case 601: return NULL
; /* fcvtzs --> NULL. */
19687 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
19688 case 615: return NULL
; /* ucvtf --> NULL. */
19689 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
19690 case 617: return NULL
; /* fcvtzu --> NULL. */
19691 default: return NULL
;
19694 return aarch64_opcode_table
+ value
;
19697 const aarch64_opcode
*
19698 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
19700 /* Use the index as the key to locate the alias opcode. */
19701 int key
= opcode
- aarch64_opcode_table
;
19705 case 2: value
= 3; break; /* sbc --> ngc. */
19706 case 4: value
= 5; break; /* sbcs --> ngcs. */
19707 case 7: value
= 8; break; /* adds --> cmn. */
19708 case 10: value
= 11; break; /* subs --> cmp. */
19709 case 12: value
= 13; break; /* add --> mov. */
19710 case 14: value
= 15; break; /* adds --> cmn. */
19711 case 17: value
= 18; break; /* subs --> cmp. */
19712 case 22: value
= 23; break; /* adds --> cmn. */
19713 case 24: value
= 25; break; /* sub --> neg. */
19714 case 26: value
= 27; break; /* subs --> cmp. */
19715 case 152: value
= 153; break; /* umov --> mov. */
19716 case 154: value
= 155; break; /* ins --> mov. */
19717 case 156: value
= 157; break; /* ins --> mov. */
19718 case 242: value
= 243; break; /* not --> mvn. */
19719 case 317: value
= 318; break; /* orr --> mov. */
19720 case 388: value
= 389; break; /* sshll --> sxtl. */
19721 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
19722 case 412: value
= 413; break; /* ushll --> uxtl. */
19723 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
19724 case 535: value
= 536; break; /* dup --> mov. */
19725 case 618: value
= 623; break; /* sbfm --> sxtw. */
19726 case 625: value
= 627; break; /* bfm --> bfc. */
19727 case 629: value
= 633; break; /* ubfm --> uxth. */
19728 case 663: value
= 665; break; /* csinc --> cset. */
19729 case 666: value
= 668; break; /* csinv --> csetm. */
19730 case 669: value
= 670; break; /* csneg --> cneg. */
19731 case 688: value
= 688; break; /* rev --> rev. */
19732 case 713: value
= 714; break; /* lslv --> lsl. */
19733 case 715: value
= 716; break; /* lsrv --> lsr. */
19734 case 717: value
= 718; break; /* asrv --> asr. */
19735 case 719: value
= 720; break; /* rorv --> ror. */
19736 case 722: value
= 723; break; /* subps --> cmpp. */
19737 case 735: value
= 736; break; /* madd --> mul. */
19738 case 737: value
= 738; break; /* msub --> mneg. */
19739 case 739: value
= 740; break; /* smaddl --> smull. */
19740 case 741: value
= 742; break; /* smsubl --> smnegl. */
19741 case 744: value
= 745; break; /* umaddl --> umull. */
19742 case 746: value
= 747; break; /* umsubl --> umnegl. */
19743 case 757: value
= 758; break; /* extr --> ror. */
19744 case 990: value
= 991; break; /* and --> bic. */
19745 case 992: value
= 993; break; /* orr --> mov. */
19746 case 995: value
= 996; break; /* ands --> tst. */
19747 case 999: value
= 1001; break; /* orr --> uxtw. */
19748 case 1002: value
= 1003; break; /* orn --> mvn. */
19749 case 1006: value
= 1007; break; /* ands --> tst. */
19750 case 1037: value
= 1133; break; /* ldaddb --> staddb. */
19751 case 1038: value
= 1134; break; /* ldaddh --> staddh. */
19752 case 1039: value
= 1135; break; /* ldadd --> stadd. */
19753 case 1041: value
= 1136; break; /* ldaddlb --> staddlb. */
19754 case 1044: value
= 1137; break; /* ldaddlh --> staddlh. */
19755 case 1047: value
= 1138; break; /* ldaddl --> staddl. */
19756 case 1049: value
= 1139; break; /* ldclrb --> stclrb. */
19757 case 1050: value
= 1140; break; /* ldclrh --> stclrh. */
19758 case 1051: value
= 1141; break; /* ldclr --> stclr. */
19759 case 1053: value
= 1142; break; /* ldclrlb --> stclrlb. */
19760 case 1056: value
= 1143; break; /* ldclrlh --> stclrlh. */
19761 case 1059: value
= 1144; break; /* ldclrl --> stclrl. */
19762 case 1061: value
= 1145; break; /* ldeorb --> steorb. */
19763 case 1062: value
= 1146; break; /* ldeorh --> steorh. */
19764 case 1063: value
= 1147; break; /* ldeor --> steor. */
19765 case 1065: value
= 1148; break; /* ldeorlb --> steorlb. */
19766 case 1068: value
= 1149; break; /* ldeorlh --> steorlh. */
19767 case 1071: value
= 1150; break; /* ldeorl --> steorl. */
19768 case 1073: value
= 1151; break; /* ldsetb --> stsetb. */
19769 case 1074: value
= 1152; break; /* ldseth --> stseth. */
19770 case 1075: value
= 1153; break; /* ldset --> stset. */
19771 case 1077: value
= 1154; break; /* ldsetlb --> stsetlb. */
19772 case 1080: value
= 1155; break; /* ldsetlh --> stsetlh. */
19773 case 1083: value
= 1156; break; /* ldsetl --> stsetl. */
19774 case 1085: value
= 1157; break; /* ldsmaxb --> stsmaxb. */
19775 case 1086: value
= 1158; break; /* ldsmaxh --> stsmaxh. */
19776 case 1087: value
= 1159; break; /* ldsmax --> stsmax. */
19777 case 1089: value
= 1160; break; /* ldsmaxlb --> stsmaxlb. */
19778 case 1092: value
= 1161; break; /* ldsmaxlh --> stsmaxlh. */
19779 case 1095: value
= 1162; break; /* ldsmaxl --> stsmaxl. */
19780 case 1097: value
= 1163; break; /* ldsminb --> stsminb. */
19781 case 1098: value
= 1164; break; /* ldsminh --> stsminh. */
19782 case 1099: value
= 1165; break; /* ldsmin --> stsmin. */
19783 case 1101: value
= 1166; break; /* ldsminlb --> stsminlb. */
19784 case 1104: value
= 1167; break; /* ldsminlh --> stsminlh. */
19785 case 1107: value
= 1168; break; /* ldsminl --> stsminl. */
19786 case 1109: value
= 1169; break; /* ldumaxb --> stumaxb. */
19787 case 1110: value
= 1170; break; /* ldumaxh --> stumaxh. */
19788 case 1111: value
= 1171; break; /* ldumax --> stumax. */
19789 case 1113: value
= 1172; break; /* ldumaxlb --> stumaxlb. */
19790 case 1116: value
= 1173; break; /* ldumaxlh --> stumaxlh. */
19791 case 1119: value
= 1174; break; /* ldumaxl --> stumaxl. */
19792 case 1121: value
= 1175; break; /* lduminb --> stuminb. */
19793 case 1122: value
= 1176; break; /* lduminh --> stuminh. */
19794 case 1123: value
= 1177; break; /* ldumin --> stumin. */
19795 case 1125: value
= 1178; break; /* lduminlb --> stuminlb. */
19796 case 1128: value
= 1179; break; /* lduminlh --> stuminlh. */
19797 case 1131: value
= 1180; break; /* lduminl --> stuminl. */
19798 case 1181: value
= 1182; break; /* movn --> mov. */
19799 case 1183: value
= 1184; break; /* movz --> mov. */
19800 case 1193: value
= 1234; break; /* hint --> autibsp. */
19801 case 1210: value
= 1212; break; /* dsb --> pssbb. */
19802 case 1216: value
= 1223; break; /* sys --> cpp. */
19803 case 1282: value
= 2032; break; /* and --> bic. */
19804 case 1284: value
= 1265; break; /* and --> mov. */
19805 case 1285: value
= 1269; break; /* ands --> movs. */
19806 case 1320: value
= 2033; break; /* cmpge --> cmple. */
19807 case 1323: value
= 2036; break; /* cmpgt --> cmplt. */
19808 case 1325: value
= 2034; break; /* cmphi --> cmplo. */
19809 case 1328: value
= 2035; break; /* cmphs --> cmpls. */
19810 case 1350: value
= 1262; break; /* cpy --> mov. */
19811 case 1351: value
= 1264; break; /* cpy --> mov. */
19812 case 1352: value
= 2043; break; /* cpy --> fmov. */
19813 case 1364: value
= 1257; break; /* dup --> mov. */
19814 case 1365: value
= 1259; break; /* dup --> mov. */
19815 case 1366: value
= 2042; break; /* dup --> fmov. */
19816 case 1367: value
= 1260; break; /* dupm --> mov. */
19817 case 1369: value
= 2037; break; /* eor --> eon. */
19818 case 1371: value
= 1270; break; /* eor --> not. */
19819 case 1372: value
= 1271; break; /* eors --> nots. */
19820 case 1377: value
= 2038; break; /* facge --> facle. */
19821 case 1378: value
= 2039; break; /* facgt --> faclt. */
19822 case 1391: value
= 2040; break; /* fcmge --> fcmle. */
19823 case 1393: value
= 2041; break; /* fcmgt --> fcmlt. */
19824 case 1399: value
= 1254; break; /* fcpy --> fmov. */
19825 case 1422: value
= 1253; break; /* fdup --> fmov. */
19826 case 1753: value
= 1255; break; /* orr --> mov. */
19827 case 1754: value
= 2044; break; /* orr --> orn. */
19828 case 1756: value
= 1258; break; /* orr --> mov. */
19829 case 1757: value
= 1268; break; /* orrs --> movs. */
19830 case 1819: value
= 1263; break; /* sel --> mov. */
19831 case 1820: value
= 1266; break; /* sel --> mov. */
19832 default: return NULL
;
19835 return aarch64_opcode_table
+ value
;
19838 const aarch64_opcode
*
19839 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
19841 /* Use the index as the key to locate the next opcode. */
19842 int key
= opcode
- aarch64_opcode_table
;
19846 case 3: value
= 2; break; /* ngc --> sbc. */
19847 case 5: value
= 4; break; /* ngcs --> sbcs. */
19848 case 8: value
= 7; break; /* cmn --> adds. */
19849 case 11: value
= 10; break; /* cmp --> subs. */
19850 case 13: value
= 12; break; /* mov --> add. */
19851 case 15: value
= 14; break; /* cmn --> adds. */
19852 case 18: value
= 17; break; /* cmp --> subs. */
19853 case 23: value
= 22; break; /* cmn --> adds. */
19854 case 25: value
= 24; break; /* neg --> sub. */
19855 case 27: value
= 28; break; /* cmp --> negs. */
19856 case 28: value
= 26; break; /* negs --> subs. */
19857 case 153: value
= 152; break; /* mov --> umov. */
19858 case 155: value
= 154; break; /* mov --> ins. */
19859 case 157: value
= 156; break; /* mov --> ins. */
19860 case 243: value
= 242; break; /* mvn --> not. */
19861 case 318: value
= 317; break; /* mov --> orr. */
19862 case 389: value
= 388; break; /* sxtl --> sshll. */
19863 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
19864 case 413: value
= 412; break; /* uxtl --> ushll. */
19865 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
19866 case 536: value
= 535; break; /* mov --> dup. */
19867 case 623: value
= 622; break; /* sxtw --> sxth. */
19868 case 622: value
= 621; break; /* sxth --> sxtb. */
19869 case 621: value
= 624; break; /* sxtb --> asr. */
19870 case 624: value
= 620; break; /* asr --> sbfx. */
19871 case 620: value
= 619; break; /* sbfx --> sbfiz. */
19872 case 619: value
= 618; break; /* sbfiz --> sbfm. */
19873 case 627: value
= 628; break; /* bfc --> bfxil. */
19874 case 628: value
= 626; break; /* bfxil --> bfi. */
19875 case 626: value
= 625; break; /* bfi --> bfm. */
19876 case 633: value
= 632; break; /* uxth --> uxtb. */
19877 case 632: value
= 635; break; /* uxtb --> lsr. */
19878 case 635: value
= 634; break; /* lsr --> lsl. */
19879 case 634: value
= 631; break; /* lsl --> ubfx. */
19880 case 631: value
= 630; break; /* ubfx --> ubfiz. */
19881 case 630: value
= 629; break; /* ubfiz --> ubfm. */
19882 case 665: value
= 664; break; /* cset --> cinc. */
19883 case 664: value
= 663; break; /* cinc --> csinc. */
19884 case 668: value
= 667; break; /* csetm --> cinv. */
19885 case 667: value
= 666; break; /* cinv --> csinv. */
19886 case 670: value
= 669; break; /* cneg --> csneg. */
19887 case 688: value
= 689; break; /* rev --> rev64. */
19888 case 714: value
= 713; break; /* lsl --> lslv. */
19889 case 716: value
= 715; break; /* lsr --> lsrv. */
19890 case 718: value
= 717; break; /* asr --> asrv. */
19891 case 720: value
= 719; break; /* ror --> rorv. */
19892 case 723: value
= 722; break; /* cmpp --> subps. */
19893 case 736: value
= 735; break; /* mul --> madd. */
19894 case 738: value
= 737; break; /* mneg --> msub. */
19895 case 740: value
= 739; break; /* smull --> smaddl. */
19896 case 742: value
= 741; break; /* smnegl --> smsubl. */
19897 case 745: value
= 744; break; /* umull --> umaddl. */
19898 case 747: value
= 746; break; /* umnegl --> umsubl. */
19899 case 758: value
= 757; break; /* ror --> extr. */
19900 case 991: value
= 990; break; /* bic --> and. */
19901 case 993: value
= 992; break; /* mov --> orr. */
19902 case 996: value
= 995; break; /* tst --> ands. */
19903 case 1001: value
= 1000; break; /* uxtw --> mov. */
19904 case 1000: value
= 999; break; /* mov --> orr. */
19905 case 1003: value
= 1002; break; /* mvn --> orn. */
19906 case 1007: value
= 1006; break; /* tst --> ands. */
19907 case 1133: value
= 1037; break; /* staddb --> ldaddb. */
19908 case 1134: value
= 1038; break; /* staddh --> ldaddh. */
19909 case 1135: value
= 1039; break; /* stadd --> ldadd. */
19910 case 1136: value
= 1041; break; /* staddlb --> ldaddlb. */
19911 case 1137: value
= 1044; break; /* staddlh --> ldaddlh. */
19912 case 1138: value
= 1047; break; /* staddl --> ldaddl. */
19913 case 1139: value
= 1049; break; /* stclrb --> ldclrb. */
19914 case 1140: value
= 1050; break; /* stclrh --> ldclrh. */
19915 case 1141: value
= 1051; break; /* stclr --> ldclr. */
19916 case 1142: value
= 1053; break; /* stclrlb --> ldclrlb. */
19917 case 1143: value
= 1056; break; /* stclrlh --> ldclrlh. */
19918 case 1144: value
= 1059; break; /* stclrl --> ldclrl. */
19919 case 1145: value
= 1061; break; /* steorb --> ldeorb. */
19920 case 1146: value
= 1062; break; /* steorh --> ldeorh. */
19921 case 1147: value
= 1063; break; /* steor --> ldeor. */
19922 case 1148: value
= 1065; break; /* steorlb --> ldeorlb. */
19923 case 1149: value
= 1068; break; /* steorlh --> ldeorlh. */
19924 case 1150: value
= 1071; break; /* steorl --> ldeorl. */
19925 case 1151: value
= 1073; break; /* stsetb --> ldsetb. */
19926 case 1152: value
= 1074; break; /* stseth --> ldseth. */
19927 case 1153: value
= 1075; break; /* stset --> ldset. */
19928 case 1154: value
= 1077; break; /* stsetlb --> ldsetlb. */
19929 case 1155: value
= 1080; break; /* stsetlh --> ldsetlh. */
19930 case 1156: value
= 1083; break; /* stsetl --> ldsetl. */
19931 case 1157: value
= 1085; break; /* stsmaxb --> ldsmaxb. */
19932 case 1158: value
= 1086; break; /* stsmaxh --> ldsmaxh. */
19933 case 1159: value
= 1087; break; /* stsmax --> ldsmax. */
19934 case 1160: value
= 1089; break; /* stsmaxlb --> ldsmaxlb. */
19935 case 1161: value
= 1092; break; /* stsmaxlh --> ldsmaxlh. */
19936 case 1162: value
= 1095; break; /* stsmaxl --> ldsmaxl. */
19937 case 1163: value
= 1097; break; /* stsminb --> ldsminb. */
19938 case 1164: value
= 1098; break; /* stsminh --> ldsminh. */
19939 case 1165: value
= 1099; break; /* stsmin --> ldsmin. */
19940 case 1166: value
= 1101; break; /* stsminlb --> ldsminlb. */
19941 case 1167: value
= 1104; break; /* stsminlh --> ldsminlh. */
19942 case 1168: value
= 1107; break; /* stsminl --> ldsminl. */
19943 case 1169: value
= 1109; break; /* stumaxb --> ldumaxb. */
19944 case 1170: value
= 1110; break; /* stumaxh --> ldumaxh. */
19945 case 1171: value
= 1111; break; /* stumax --> ldumax. */
19946 case 1172: value
= 1113; break; /* stumaxlb --> ldumaxlb. */
19947 case 1173: value
= 1116; break; /* stumaxlh --> ldumaxlh. */
19948 case 1174: value
= 1119; break; /* stumaxl --> ldumaxl. */
19949 case 1175: value
= 1121; break; /* stuminb --> lduminb. */
19950 case 1176: value
= 1122; break; /* stuminh --> lduminh. */
19951 case 1177: value
= 1123; break; /* stumin --> ldumin. */
19952 case 1178: value
= 1125; break; /* stuminlb --> lduminlb. */
19953 case 1179: value
= 1128; break; /* stuminlh --> lduminlh. */
19954 case 1180: value
= 1131; break; /* stuminl --> lduminl. */
19955 case 1182: value
= 1181; break; /* mov --> movn. */
19956 case 1184: value
= 1183; break; /* mov --> movz. */
19957 case 1234: value
= 1233; break; /* autibsp --> autibz. */
19958 case 1233: value
= 1232; break; /* autibz --> autiasp. */
19959 case 1232: value
= 1231; break; /* autiasp --> autiaz. */
19960 case 1231: value
= 1230; break; /* autiaz --> pacibsp. */
19961 case 1230: value
= 1229; break; /* pacibsp --> pacibz. */
19962 case 1229: value
= 1228; break; /* pacibz --> paciasp. */
19963 case 1228: value
= 1227; break; /* paciasp --> paciaz. */
19964 case 1227: value
= 1208; break; /* paciaz --> psb. */
19965 case 1208: value
= 1207; break; /* psb --> esb. */
19966 case 1207: value
= 1206; break; /* esb --> autib1716. */
19967 case 1206: value
= 1205; break; /* autib1716 --> autia1716. */
19968 case 1205: value
= 1204; break; /* autia1716 --> pacib1716. */
19969 case 1204: value
= 1203; break; /* pacib1716 --> pacia1716. */
19970 case 1203: value
= 1202; break; /* pacia1716 --> xpaclri. */
19971 case 1202: value
= 1201; break; /* xpaclri --> sevl. */
19972 case 1201: value
= 1200; break; /* sevl --> sev. */
19973 case 1200: value
= 1199; break; /* sev --> wfi. */
19974 case 1199: value
= 1198; break; /* wfi --> wfe. */
19975 case 1198: value
= 1197; break; /* wfe --> yield. */
19976 case 1197: value
= 1196; break; /* yield --> bti. */
19977 case 1196: value
= 1195; break; /* bti --> csdb. */
19978 case 1195: value
= 1194; break; /* csdb --> nop. */
19979 case 1194: value
= 1193; break; /* nop --> hint. */
19980 case 1212: value
= 1211; break; /* pssbb --> ssbb. */
19981 case 1211: value
= 1210; break; /* ssbb --> dsb. */
19982 case 1223: value
= 1222; break; /* cpp --> dvp. */
19983 case 1222: value
= 1221; break; /* dvp --> cfp. */
19984 case 1221: value
= 1220; break; /* cfp --> tlbi. */
19985 case 1220: value
= 1219; break; /* tlbi --> ic. */
19986 case 1219: value
= 1218; break; /* ic --> dc. */
19987 case 1218: value
= 1217; break; /* dc --> at. */
19988 case 1217: value
= 1216; break; /* at --> sys. */
19989 case 2032: value
= 1282; break; /* bic --> and. */
19990 case 1265: value
= 1284; break; /* mov --> and. */
19991 case 1269: value
= 1285; break; /* movs --> ands. */
19992 case 2033: value
= 1320; break; /* cmple --> cmpge. */
19993 case 2036: value
= 1323; break; /* cmplt --> cmpgt. */
19994 case 2034: value
= 1325; break; /* cmplo --> cmphi. */
19995 case 2035: value
= 1328; break; /* cmpls --> cmphs. */
19996 case 1262: value
= 1350; break; /* mov --> cpy. */
19997 case 1264: value
= 1351; break; /* mov --> cpy. */
19998 case 2043: value
= 1267; break; /* fmov --> mov. */
19999 case 1267: value
= 1352; break; /* mov --> cpy. */
20000 case 1257: value
= 1364; break; /* mov --> dup. */
20001 case 1259: value
= 1256; break; /* mov --> mov. */
20002 case 1256: value
= 1365; break; /* mov --> dup. */
20003 case 2042: value
= 1261; break; /* fmov --> mov. */
20004 case 1261: value
= 1366; break; /* mov --> dup. */
20005 case 1260: value
= 1367; break; /* mov --> dupm. */
20006 case 2037: value
= 1369; break; /* eon --> eor. */
20007 case 1270: value
= 1371; break; /* not --> eor. */
20008 case 1271: value
= 1372; break; /* nots --> eors. */
20009 case 2038: value
= 1377; break; /* facle --> facge. */
20010 case 2039: value
= 1378; break; /* faclt --> facgt. */
20011 case 2040: value
= 1391; break; /* fcmle --> fcmge. */
20012 case 2041: value
= 1393; break; /* fcmlt --> fcmgt. */
20013 case 1254: value
= 1399; break; /* fmov --> fcpy. */
20014 case 1253: value
= 1422; break; /* fmov --> fdup. */
20015 case 1255: value
= 1753; break; /* mov --> orr. */
20016 case 2044: value
= 1754; break; /* orn --> orr. */
20017 case 1258: value
= 1756; break; /* mov --> orr. */
20018 case 1268: value
= 1757; break; /* movs --> orrs. */
20019 case 1263: value
= 1819; break; /* mov --> sel. */
20020 case 1266: value
= 1820; break; /* mov --> sel. */
20021 default: return NULL
;
20024 return aarch64_opcode_table
+ value
;
20028 aarch64_extract_operand (const aarch64_operand
*self
,
20029 aarch64_opnd_info
*info
,
20030 aarch64_insn code
, const aarch64_inst
*inst
,
20031 aarch64_operand_error
*errors
)
20033 /* Use the index as the key. */
20034 int key
= self
- aarch64_operands
;
20083 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
20085 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
20087 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
20089 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
20091 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
20093 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
20099 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
20101 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
20103 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
20105 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
20107 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
20144 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
20147 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
20151 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
20153 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
20156 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
20159 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
20161 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
20163 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
20165 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
20169 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
20172 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
20175 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
20178 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
20180 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
20186 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
20188 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
20190 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
20192 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
20194 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
20196 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
20198 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
20204 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
20207 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
20209 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
20212 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
20214 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
20219 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
20221 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
20223 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
20228 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
20242 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
20251 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
20256 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
20258 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
20260 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
20262 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
20264 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
20266 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
20268 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
20270 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
20272 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
20274 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
20276 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
20278 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
20281 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
20284 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
20288 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
20290 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
20293 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
20294 default: assert (0); abort ();
This page took 0.601175 seconds and 4 git commands to generate.