1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2019 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 x00x0001xxxxxxxxxxxxxxxxxxxxxxxx
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 x10x0001xxxxxxxxxxxxxxxxxxxxxxxx
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x01x0001xxxxxxxxxxxxxxxxxxxxxxxx
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 x11x0001xxxxxxxxxxxxxxxxxxxxxxxx
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 0000100x000xxxxx0xxxxxxxxxxxxxxx
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 0100100x000xxxxx0xxxxxxxxxxxxxxx
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 1x00100x000xxxxx0xxxxxxxxxxxxxxx
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 0x00100x001xxxxx0xxxxxxxxxxxxxxx
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 1x00100x001xxxxx0xxxxxxxxxxxxxxx
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 0000100x000xxxxx1xxxxxxxxxxxxxxx
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 0100100x000xxxxx1xxxxxxxxxxxxxxx
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 1x00100x000xxxxx1xxxxxxxxxxxxxxx
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 0x00100x001xxxxx1xxxxxxxxxxxxxxx
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 1x00100x001xxxxx1xxxxxxxxxxxxxxx
213 if (((word
>> 30) & 0x1) == 0)
215 /* 33222222222211111111110000000000
216 10987654321098765432109876543210
217 x010100x00xxxxxxxxxxxxxxxxxxxxxx
223 /* 33222222222211111111110000000000
224 10987654321098765432109876543210
225 x110100x00xxxxxxxxxxxxxxxxxxxxxx
233 if (((word
>> 29) & 0x1) == 0)
235 if (((word
>> 15) & 0x1) == 0)
237 if (((word
>> 21) & 0x1) == 0)
239 if (((word
>> 31) & 0x1) == 0)
241 /* 33222222222211111111110000000000
242 10987654321098765432109876543210
243 0x00100x100xxxxx0xxxxxxxxxxxxxxx
249 /* 33222222222211111111110000000000
250 10987654321098765432109876543210
251 1x00100x100xxxxx0xxxxxxxxxxxxxxx
258 if (((word
>> 31) & 0x1) == 0)
260 if (((word
>> 30) & 0x1) == 0)
262 /* 33222222222211111111110000000000
263 10987654321098765432109876543210
264 0000100x101xxxxx0xxxxxxxxxxxxxxx
270 /* 33222222222211111111110000000000
271 10987654321098765432109876543210
272 0100100x101xxxxx0xxxxxxxxxxxxxxx
279 /* 33222222222211111111110000000000
280 10987654321098765432109876543210
281 1x00100x101xxxxx0xxxxxxxxxxxxxxx
289 if (((word
>> 21) & 0x1) == 0)
291 if (((word
>> 31) & 0x1) == 0)
293 if (((word
>> 30) & 0x1) == 0)
295 /* 33222222222211111111110000000000
296 10987654321098765432109876543210
297 0000100x100xxxxx1xxxxxxxxxxxxxxx
303 /* 33222222222211111111110000000000
304 10987654321098765432109876543210
305 0100100x100xxxxx1xxxxxxxxxxxxxxx
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 1x00100x100xxxxx1xxxxxxxxxxxxxxx
321 if (((word
>> 31) & 0x1) == 0)
323 if (((word
>> 30) & 0x1) == 0)
325 /* 33222222222211111111110000000000
326 10987654321098765432109876543210
327 0000100x101xxxxx1xxxxxxxxxxxxxxx
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 0100100x101xxxxx1xxxxxxxxxxxxxxx
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 1x00100x101xxxxx1xxxxxxxxxxxxxxx
353 if (((word
>> 30) & 0x1) == 0)
355 /* 33222222222211111111110000000000
356 10987654321098765432109876543210
357 x010100x10xxxxxxxxxxxxxxxxxxxxxx
363 /* 33222222222211111111110000000000
364 10987654321098765432109876543210
365 x110100x10xxxxxxxxxxxxxxxxxxxxxx
374 if (((word
>> 23) & 0x1) == 0)
376 if (((word
>> 29) & 0x1) == 0)
378 if (((word
>> 15) & 0x1) == 0)
380 if (((word
>> 21) & 0x1) == 0)
382 if (((word
>> 31) & 0x1) == 0)
384 if (((word
>> 30) & 0x1) == 0)
386 /* 33222222222211111111110000000000
387 10987654321098765432109876543210
388 0000100x010xxxxx0xxxxxxxxxxxxxxx
394 /* 33222222222211111111110000000000
395 10987654321098765432109876543210
396 0100100x010xxxxx0xxxxxxxxxxxxxxx
403 /* 33222222222211111111110000000000
404 10987654321098765432109876543210
405 1x00100x010xxxxx0xxxxxxxxxxxxxxx
412 if (((word
>> 31) & 0x1) == 0)
414 /* 33222222222211111111110000000000
415 10987654321098765432109876543210
416 0x00100x011xxxxx0xxxxxxxxxxxxxxx
422 /* 33222222222211111111110000000000
423 10987654321098765432109876543210
424 1x00100x011xxxxx0xxxxxxxxxxxxxxx
432 if (((word
>> 21) & 0x1) == 0)
434 if (((word
>> 31) & 0x1) == 0)
436 if (((word
>> 30) & 0x1) == 0)
438 /* 33222222222211111111110000000000
439 10987654321098765432109876543210
440 0000100x010xxxxx1xxxxxxxxxxxxxxx
446 /* 33222222222211111111110000000000
447 10987654321098765432109876543210
448 0100100x010xxxxx1xxxxxxxxxxxxxxx
455 /* 33222222222211111111110000000000
456 10987654321098765432109876543210
457 1x00100x010xxxxx1xxxxxxxxxxxxxxx
464 if (((word
>> 31) & 0x1) == 0)
466 /* 33222222222211111111110000000000
467 10987654321098765432109876543210
468 0x00100x011xxxxx1xxxxxxxxxxxxxxx
474 /* 33222222222211111111110000000000
475 10987654321098765432109876543210
476 1x00100x011xxxxx1xxxxxxxxxxxxxxx
485 if (((word
>> 30) & 0x1) == 0)
487 /* 33222222222211111111110000000000
488 10987654321098765432109876543210
489 x010100x01xxxxxxxxxxxxxxxxxxxxxx
495 /* 33222222222211111111110000000000
496 10987654321098765432109876543210
497 x110100x01xxxxxxxxxxxxxxxxxxxxxx
505 if (((word
>> 29) & 0x1) == 0)
507 if (((word
>> 15) & 0x1) == 0)
509 if (((word
>> 21) & 0x1) == 0)
511 if (((word
>> 31) & 0x1) == 0)
513 if (((word
>> 30) & 0x1) == 0)
515 /* 33222222222211111111110000000000
516 10987654321098765432109876543210
517 0000100x110xxxxx0xxxxxxxxxxxxxxx
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 0100100x110xxxxx0xxxxxxxxxxxxxxx
532 /* 33222222222211111111110000000000
533 10987654321098765432109876543210
534 1x00100x110xxxxx0xxxxxxxxxxxxxxx
541 if (((word
>> 31) & 0x1) == 0)
543 if (((word
>> 30) & 0x1) == 0)
545 /* 33222222222211111111110000000000
546 10987654321098765432109876543210
547 0000100x111xxxxx0xxxxxxxxxxxxxxx
553 /* 33222222222211111111110000000000
554 10987654321098765432109876543210
555 0100100x111xxxxx0xxxxxxxxxxxxxxx
562 /* 33222222222211111111110000000000
563 10987654321098765432109876543210
564 1x00100x111xxxxx0xxxxxxxxxxxxxxx
572 if (((word
>> 21) & 0x1) == 0)
574 if (((word
>> 31) & 0x1) == 0)
576 if (((word
>> 30) & 0x1) == 0)
578 /* 33222222222211111111110000000000
579 10987654321098765432109876543210
580 0000100x110xxxxx1xxxxxxxxxxxxxxx
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 0100100x110xxxxx1xxxxxxxxxxxxxxx
595 /* 33222222222211111111110000000000
596 10987654321098765432109876543210
597 1x00100x110xxxxx1xxxxxxxxxxxxxxx
604 if (((word
>> 31) & 0x1) == 0)
606 if (((word
>> 30) & 0x1) == 0)
608 /* 33222222222211111111110000000000
609 10987654321098765432109876543210
610 0000100x111xxxxx1xxxxxxxxxxxxxxx
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 0100100x111xxxxx1xxxxxxxxxxxxxxx
625 /* 33222222222211111111110000000000
626 10987654321098765432109876543210
627 1x00100x111xxxxx1xxxxxxxxxxxxxxx
636 if (((word
>> 30) & 0x1) == 0)
638 /* 33222222222211111111110000000000
639 10987654321098765432109876543210
640 x010100x11xxxxxxxxxxxxxxxxxxxxxx
646 /* 33222222222211111111110000000000
647 10987654321098765432109876543210
648 x110100x11xxxxxxxxxxxxxxxxxxxxxx
658 if (((word
>> 24) & 0x1) == 0)
660 if (((word
>> 29) & 0x1) == 0)
662 if (((word
>> 31) & 0x1) == 0)
664 /* 33222222222211111111110000000000
665 10987654321098765432109876543210
666 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
672 if (((word
>> 30) & 0x1) == 0)
674 /* 33222222222211111111110000000000
675 10987654321098765432109876543210
676 10011000xxxxxxxxxxxxxxxxxxxxxxxx
682 /* 33222222222211111111110000000000
683 10987654321098765432109876543210
684 11011000xxxxxxxxxxxxxxxxxxxxxxxx
692 if (((word
>> 10) & 0x1) == 0)
694 if (((word
>> 11) & 0x1) == 0)
696 if (((word
>> 21) & 0x1) == 0)
698 if (((word
>> 23) & 0x1) == 0)
700 if (((word
>> 22) & 0x1) == 0)
702 if (((word
>> 31) & 0x1) == 0)
704 if (((word
>> 30) & 0x1) == 0)
706 /* 33222222222211111111110000000000
707 10987654321098765432109876543210
708 00111000000xxxxxxxxx00xxxxxxxxxx
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 01111000000xxxxxxxxx00xxxxxxxxxx
723 /* 33222222222211111111110000000000
724 10987654321098765432109876543210
725 1x111000000xxxxxxxxx00xxxxxxxxxx
732 if (((word
>> 31) & 0x1) == 0)
734 if (((word
>> 30) & 0x1) == 0)
736 /* 33222222222211111111110000000000
737 10987654321098765432109876543210
738 00111000010xxxxxxxxx00xxxxxxxxxx
744 /* 33222222222211111111110000000000
745 10987654321098765432109876543210
746 01111000010xxxxxxxxx00xxxxxxxxxx
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 1x111000010xxxxxxxxx00xxxxxxxxxx
763 if (((word
>> 30) & 0x1) == 0)
765 if (((word
>> 31) & 0x1) == 0)
767 /* 33222222222211111111110000000000
768 10987654321098765432109876543210
769 001110001x0xxxxxxxxx00xxxxxxxxxx
775 /* 33222222222211111111110000000000
776 10987654321098765432109876543210
777 101110001x0xxxxxxxxx00xxxxxxxxxx
784 if (((word
>> 31) & 0x1) == 0)
786 /* 33222222222211111111110000000000
787 10987654321098765432109876543210
788 011110001x0xxxxxxxxx00xxxxxxxxxx
794 /* 33222222222211111111110000000000
795 10987654321098765432109876543210
796 111110001x0xxxxxxxxx00xxxxxxxxxx
805 if (((word
>> 12) & 0x1) == 0)
807 if (((word
>> 13) & 0x1) == 0)
809 if (((word
>> 14) & 0x1) == 0)
811 if (((word
>> 15) & 0x1) == 0)
813 if (((word
>> 22) & 0x1) == 0)
815 if (((word
>> 23) & 0x1) == 0)
817 if (((word
>> 31) & 0x1) == 0)
819 if (((word
>> 30) & 0x1) == 0)
821 /* 33222222222211111111110000000000
822 10987654321098765432109876543210
823 00111000001xxxxx000000xxxxxxxxxx
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 01111000001xxxxx000000xxxxxxxxxx
838 /* 33222222222211111111110000000000
839 10987654321098765432109876543210
840 1x111000001xxxxx000000xxxxxxxxxx
847 if (((word
>> 31) & 0x1) == 0)
849 if (((word
>> 30) & 0x1) == 0)
851 /* 33222222222211111111110000000000
852 10987654321098765432109876543210
853 00111000101xxxxx000000xxxxxxxxxx
859 /* 33222222222211111111110000000000
860 10987654321098765432109876543210
861 01111000101xxxxx000000xxxxxxxxxx
868 /* 33222222222211111111110000000000
869 10987654321098765432109876543210
870 1x111000101xxxxx000000xxxxxxxxxx
878 if (((word
>> 23) & 0x1) == 0)
880 if (((word
>> 31) & 0x1) == 0)
882 if (((word
>> 30) & 0x1) == 0)
884 /* 33222222222211111111110000000000
885 10987654321098765432109876543210
886 00111000011xxxxx000000xxxxxxxxxx
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 01111000011xxxxx000000xxxxxxxxxx
901 /* 33222222222211111111110000000000
902 10987654321098765432109876543210
903 1x111000011xxxxx000000xxxxxxxxxx
910 if (((word
>> 31) & 0x1) == 0)
912 if (((word
>> 30) & 0x1) == 0)
914 /* 33222222222211111111110000000000
915 10987654321098765432109876543210
916 00111000111xxxxx000000xxxxxxxxxx
922 /* 33222222222211111111110000000000
923 10987654321098765432109876543210
924 01111000111xxxxx000000xxxxxxxxxx
931 /* 33222222222211111111110000000000
932 10987654321098765432109876543210
933 1x111000111xxxxx000000xxxxxxxxxx
942 if (((word
>> 22) & 0x1) == 0)
944 if (((word
>> 23) & 0x1) == 0)
946 if (((word
>> 31) & 0x1) == 0)
948 if (((word
>> 30) & 0x1) == 0)
950 /* 33222222222211111111110000000000
951 10987654321098765432109876543210
952 00111000001xxxxx100000xxxxxxxxxx
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 01111000001xxxxx100000xxxxxxxxxx
967 /* 33222222222211111111110000000000
968 10987654321098765432109876543210
969 1x111000001xxxxx100000xxxxxxxxxx
976 if (((word
>> 31) & 0x1) == 0)
978 if (((word
>> 30) & 0x1) == 0)
980 /* 33222222222211111111110000000000
981 10987654321098765432109876543210
982 00111000101xxxxx100000xxxxxxxxxx
988 /* 33222222222211111111110000000000
989 10987654321098765432109876543210
990 01111000101xxxxx100000xxxxxxxxxx
997 /* 33222222222211111111110000000000
998 10987654321098765432109876543210
999 1x111000101xxxxx100000xxxxxxxxxx
1007 if (((word
>> 23) & 0x1) == 0)
1009 if (((word
>> 31) & 0x1) == 0)
1011 if (((word
>> 30) & 0x1) == 0)
1013 /* 33222222222211111111110000000000
1014 10987654321098765432109876543210
1015 00111000011xxxxx100000xxxxxxxxxx
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 01111000011xxxxx100000xxxxxxxxxx
1030 /* 33222222222211111111110000000000
1031 10987654321098765432109876543210
1032 1x111000011xxxxx100000xxxxxxxxxx
1039 if (((word
>> 31) & 0x1) == 0)
1041 if (((word
>> 30) & 0x1) == 0)
1043 /* 33222222222211111111110000000000
1044 10987654321098765432109876543210
1045 00111000111xxxxx100000xxxxxxxxxx
1051 /* 33222222222211111111110000000000
1052 10987654321098765432109876543210
1053 01111000111xxxxx100000xxxxxxxxxx
1060 /* 33222222222211111111110000000000
1061 10987654321098765432109876543210
1062 1x111000111xxxxx100000xxxxxxxxxx
1072 if (((word
>> 15) & 0x1) == 0)
1074 if (((word
>> 22) & 0x1) == 0)
1076 if (((word
>> 23) & 0x1) == 0)
1078 if (((word
>> 31) & 0x1) == 0)
1080 if (((word
>> 30) & 0x1) == 0)
1082 /* 33222222222211111111110000000000
1083 10987654321098765432109876543210
1084 00111000001xxxxx010000xxxxxxxxxx
1090 /* 33222222222211111111110000000000
1091 10987654321098765432109876543210
1092 01111000001xxxxx010000xxxxxxxxxx
1099 /* 33222222222211111111110000000000
1100 10987654321098765432109876543210
1101 1x111000001xxxxx010000xxxxxxxxxx
1108 if (((word
>> 31) & 0x1) == 0)
1110 if (((word
>> 30) & 0x1) == 0)
1112 /* 33222222222211111111110000000000
1113 10987654321098765432109876543210
1114 00111000101xxxxx010000xxxxxxxxxx
1120 /* 33222222222211111111110000000000
1121 10987654321098765432109876543210
1122 01111000101xxxxx010000xxxxxxxxxx
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 1x111000101xxxxx010000xxxxxxxxxx
1139 if (((word
>> 23) & 0x1) == 0)
1141 if (((word
>> 31) & 0x1) == 0)
1143 if (((word
>> 30) & 0x1) == 0)
1145 /* 33222222222211111111110000000000
1146 10987654321098765432109876543210
1147 00111000011xxxxx010000xxxxxxxxxx
1153 /* 33222222222211111111110000000000
1154 10987654321098765432109876543210
1155 01111000011xxxxx010000xxxxxxxxxx
1162 /* 33222222222211111111110000000000
1163 10987654321098765432109876543210
1164 1x111000011xxxxx010000xxxxxxxxxx
1171 if (((word
>> 31) & 0x1) == 0)
1173 if (((word
>> 30) & 0x1) == 0)
1175 /* 33222222222211111111110000000000
1176 10987654321098765432109876543210
1177 00111000111xxxxx010000xxxxxxxxxx
1183 /* 33222222222211111111110000000000
1184 10987654321098765432109876543210
1185 01111000111xxxxx010000xxxxxxxxxx
1192 /* 33222222222211111111110000000000
1193 10987654321098765432109876543210
1194 1x111000111xxxxx010000xxxxxxxxxx
1203 if (((word
>> 31) & 0x1) == 0)
1205 if (((word
>> 30) & 0x1) == 0)
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 00111000xx1xxxxx110000xxxxxxxxxx
1215 /* 33222222222211111111110000000000
1216 10987654321098765432109876543210
1217 01111000xx1xxxxx110000xxxxxxxxxx
1224 /* 33222222222211111111110000000000
1225 10987654321098765432109876543210
1226 1x111000xx1xxxxx110000xxxxxxxxxx
1235 if (((word
>> 14) & 0x1) == 0)
1237 if (((word
>> 22) & 0x1) == 0)
1239 if (((word
>> 23) & 0x1) == 0)
1241 if (((word
>> 31) & 0x1) == 0)
1243 if (((word
>> 30) & 0x1) == 0)
1245 /* 33222222222211111111110000000000
1246 10987654321098765432109876543210
1247 00111000001xxxxxx01000xxxxxxxxxx
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 01111000001xxxxxx01000xxxxxxxxxx
1262 /* 33222222222211111111110000000000
1263 10987654321098765432109876543210
1264 1x111000001xxxxxx01000xxxxxxxxxx
1271 if (((word
>> 31) & 0x1) == 0)
1273 if (((word
>> 30) & 0x1) == 0)
1275 /* 33222222222211111111110000000000
1276 10987654321098765432109876543210
1277 00111000101xxxxxx01000xxxxxxxxxx
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 01111000101xxxxxx01000xxxxxxxxxx
1292 /* 33222222222211111111110000000000
1293 10987654321098765432109876543210
1294 1x111000101xxxxxx01000xxxxxxxxxx
1302 if (((word
>> 23) & 0x1) == 0)
1304 if (((word
>> 31) & 0x1) == 0)
1306 if (((word
>> 30) & 0x1) == 0)
1308 /* 33222222222211111111110000000000
1309 10987654321098765432109876543210
1310 00111000011xxxxxx01000xxxxxxxxxx
1316 /* 33222222222211111111110000000000
1317 10987654321098765432109876543210
1318 01111000011xxxxxx01000xxxxxxxxxx
1325 /* 33222222222211111111110000000000
1326 10987654321098765432109876543210
1327 1x111000011xxxxxx01000xxxxxxxxxx
1334 if (((word
>> 31) & 0x1) == 0)
1336 if (((word
>> 30) & 0x1) == 0)
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 00111000111xxxxxx01000xxxxxxxxxx
1346 /* 33222222222211111111110000000000
1347 10987654321098765432109876543210
1348 01111000111xxxxxx01000xxxxxxxxxx
1355 /* 33222222222211111111110000000000
1356 10987654321098765432109876543210
1357 1x111000111xxxxxx01000xxxxxxxxxx
1366 if (((word
>> 22) & 0x1) == 0)
1368 if (((word
>> 23) & 0x1) == 0)
1370 if (((word
>> 31) & 0x1) == 0)
1372 if (((word
>> 30) & 0x1) == 0)
1374 /* 33222222222211111111110000000000
1375 10987654321098765432109876543210
1376 00111000001xxxxxx11000xxxxxxxxxx
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 01111000001xxxxxx11000xxxxxxxxxx
1391 /* 33222222222211111111110000000000
1392 10987654321098765432109876543210
1393 1x111000001xxxxxx11000xxxxxxxxxx
1400 if (((word
>> 31) & 0x1) == 0)
1402 if (((word
>> 30) & 0x1) == 0)
1404 /* 33222222222211111111110000000000
1405 10987654321098765432109876543210
1406 00111000101xxxxxx11000xxxxxxxxxx
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 01111000101xxxxxx11000xxxxxxxxxx
1421 /* 33222222222211111111110000000000
1422 10987654321098765432109876543210
1423 1x111000101xxxxxx11000xxxxxxxxxx
1431 if (((word
>> 23) & 0x1) == 0)
1433 if (((word
>> 31) & 0x1) == 0)
1435 if (((word
>> 30) & 0x1) == 0)
1437 /* 33222222222211111111110000000000
1438 10987654321098765432109876543210
1439 00111000011xxxxxx11000xxxxxxxxxx
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 01111000011xxxxxx11000xxxxxxxxxx
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 1x111000011xxxxxx11000xxxxxxxxxx
1463 if (((word
>> 31) & 0x1) == 0)
1465 if (((word
>> 30) & 0x1) == 0)
1467 /* 33222222222211111111110000000000
1468 10987654321098765432109876543210
1469 00111000111xxxxxx11000xxxxxxxxxx
1475 /* 33222222222211111111110000000000
1476 10987654321098765432109876543210
1477 01111000111xxxxxx11000xxxxxxxxxx
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 1x111000111xxxxxx11000xxxxxxxxxx
1497 if (((word
>> 13) & 0x1) == 0)
1499 if (((word
>> 14) & 0x1) == 0)
1501 if (((word
>> 22) & 0x1) == 0)
1503 if (((word
>> 23) & 0x1) == 0)
1505 if (((word
>> 31) & 0x1) == 0)
1507 if (((word
>> 30) & 0x1) == 0)
1509 /* 33222222222211111111110000000000
1510 10987654321098765432109876543210
1511 00111000001xxxxxx00100xxxxxxxxxx
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 01111000001xxxxxx00100xxxxxxxxxx
1526 /* 33222222222211111111110000000000
1527 10987654321098765432109876543210
1528 1x111000001xxxxxx00100xxxxxxxxxx
1535 if (((word
>> 31) & 0x1) == 0)
1537 if (((word
>> 30) & 0x1) == 0)
1539 /* 33222222222211111111110000000000
1540 10987654321098765432109876543210
1541 00111000101xxxxxx00100xxxxxxxxxx
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 01111000101xxxxxx00100xxxxxxxxxx
1556 /* 33222222222211111111110000000000
1557 10987654321098765432109876543210
1558 1x111000101xxxxxx00100xxxxxxxxxx
1566 if (((word
>> 23) & 0x1) == 0)
1568 if (((word
>> 31) & 0x1) == 0)
1570 if (((word
>> 30) & 0x1) == 0)
1572 /* 33222222222211111111110000000000
1573 10987654321098765432109876543210
1574 00111000011xxxxxx00100xxxxxxxxxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 01111000011xxxxxx00100xxxxxxxxxx
1589 /* 33222222222211111111110000000000
1590 10987654321098765432109876543210
1591 1x111000011xxxxxx00100xxxxxxxxxx
1598 if (((word
>> 31) & 0x1) == 0)
1600 if (((word
>> 30) & 0x1) == 0)
1602 /* 33222222222211111111110000000000
1603 10987654321098765432109876543210
1604 00111000111xxxxxx00100xxxxxxxxxx
1610 /* 33222222222211111111110000000000
1611 10987654321098765432109876543210
1612 01111000111xxxxxx00100xxxxxxxxxx
1619 /* 33222222222211111111110000000000
1620 10987654321098765432109876543210
1621 1x111000111xxxxxx00100xxxxxxxxxx
1630 if (((word
>> 22) & 0x1) == 0)
1632 if (((word
>> 23) & 0x1) == 0)
1634 if (((word
>> 31) & 0x1) == 0)
1636 if (((word
>> 30) & 0x1) == 0)
1638 /* 33222222222211111111110000000000
1639 10987654321098765432109876543210
1640 00111000001xxxxxx10100xxxxxxxxxx
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 01111000001xxxxxx10100xxxxxxxxxx
1655 /* 33222222222211111111110000000000
1656 10987654321098765432109876543210
1657 1x111000001xxxxxx10100xxxxxxxxxx
1664 if (((word
>> 31) & 0x1) == 0)
1666 if (((word
>> 30) & 0x1) == 0)
1668 /* 33222222222211111111110000000000
1669 10987654321098765432109876543210
1670 00111000101xxxxxx10100xxxxxxxxxx
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 01111000101xxxxxx10100xxxxxxxxxx
1685 /* 33222222222211111111110000000000
1686 10987654321098765432109876543210
1687 1x111000101xxxxxx10100xxxxxxxxxx
1695 if (((word
>> 23) & 0x1) == 0)
1697 if (((word
>> 31) & 0x1) == 0)
1699 if (((word
>> 30) & 0x1) == 0)
1701 /* 33222222222211111111110000000000
1702 10987654321098765432109876543210
1703 00111000011xxxxxx10100xxxxxxxxxx
1709 /* 33222222222211111111110000000000
1710 10987654321098765432109876543210
1711 01111000011xxxxxx10100xxxxxxxxxx
1718 /* 33222222222211111111110000000000
1719 10987654321098765432109876543210
1720 1x111000011xxxxxx10100xxxxxxxxxx
1727 if (((word
>> 31) & 0x1) == 0)
1729 if (((word
>> 30) & 0x1) == 0)
1731 /* 33222222222211111111110000000000
1732 10987654321098765432109876543210
1733 00111000111xxxxxx10100xxxxxxxxxx
1739 /* 33222222222211111111110000000000
1740 10987654321098765432109876543210
1741 01111000111xxxxxx10100xxxxxxxxxx
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 1x111000111xxxxxx10100xxxxxxxxxx
1760 if (((word
>> 14) & 0x1) == 0)
1762 if (((word
>> 22) & 0x1) == 0)
1764 if (((word
>> 23) & 0x1) == 0)
1766 if (((word
>> 31) & 0x1) == 0)
1768 if (((word
>> 30) & 0x1) == 0)
1770 /* 33222222222211111111110000000000
1771 10987654321098765432109876543210
1772 00111000001xxxxxx01100xxxxxxxxxx
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 01111000001xxxxxx01100xxxxxxxxxx
1787 /* 33222222222211111111110000000000
1788 10987654321098765432109876543210
1789 1x111000001xxxxxx01100xxxxxxxxxx
1796 if (((word
>> 31) & 0x1) == 0)
1798 if (((word
>> 30) & 0x1) == 0)
1800 /* 33222222222211111111110000000000
1801 10987654321098765432109876543210
1802 00111000101xxxxxx01100xxxxxxxxxx
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 01111000101xxxxxx01100xxxxxxxxxx
1817 /* 33222222222211111111110000000000
1818 10987654321098765432109876543210
1819 1x111000101xxxxxx01100xxxxxxxxxx
1827 if (((word
>> 23) & 0x1) == 0)
1829 if (((word
>> 31) & 0x1) == 0)
1831 if (((word
>> 30) & 0x1) == 0)
1833 /* 33222222222211111111110000000000
1834 10987654321098765432109876543210
1835 00111000011xxxxxx01100xxxxxxxxxx
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 01111000011xxxxxx01100xxxxxxxxxx
1850 /* 33222222222211111111110000000000
1851 10987654321098765432109876543210
1852 1x111000011xxxxxx01100xxxxxxxxxx
1859 if (((word
>> 31) & 0x1) == 0)
1861 if (((word
>> 30) & 0x1) == 0)
1863 /* 33222222222211111111110000000000
1864 10987654321098765432109876543210
1865 00111000111xxxxxx01100xxxxxxxxxx
1871 /* 33222222222211111111110000000000
1872 10987654321098765432109876543210
1873 01111000111xxxxxx01100xxxxxxxxxx
1880 /* 33222222222211111111110000000000
1881 10987654321098765432109876543210
1882 1x111000111xxxxxx01100xxxxxxxxxx
1891 if (((word
>> 22) & 0x1) == 0)
1893 if (((word
>> 23) & 0x1) == 0)
1895 if (((word
>> 31) & 0x1) == 0)
1897 if (((word
>> 30) & 0x1) == 0)
1899 /* 33222222222211111111110000000000
1900 10987654321098765432109876543210
1901 00111000001xxxxxx11100xxxxxxxxxx
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 01111000001xxxxxx11100xxxxxxxxxx
1916 /* 33222222222211111111110000000000
1917 10987654321098765432109876543210
1918 1x111000001xxxxxx11100xxxxxxxxxx
1925 if (((word
>> 31) & 0x1) == 0)
1927 if (((word
>> 30) & 0x1) == 0)
1929 /* 33222222222211111111110000000000
1930 10987654321098765432109876543210
1931 00111000101xxxxxx11100xxxxxxxxxx
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 01111000101xxxxxx11100xxxxxxxxxx
1946 /* 33222222222211111111110000000000
1947 10987654321098765432109876543210
1948 1x111000101xxxxxx11100xxxxxxxxxx
1956 if (((word
>> 23) & 0x1) == 0)
1958 if (((word
>> 31) & 0x1) == 0)
1960 if (((word
>> 30) & 0x1) == 0)
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 00111000011xxxxxx11100xxxxxxxxxx
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 01111000011xxxxxx11100xxxxxxxxxx
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 1x111000011xxxxxx11100xxxxxxxxxx
1988 if (((word
>> 31) & 0x1) == 0)
1990 if (((word
>> 30) & 0x1) == 0)
1992 /* 33222222222211111111110000000000
1993 10987654321098765432109876543210
1994 00111000111xxxxxx11100xxxxxxxxxx
2000 /* 33222222222211111111110000000000
2001 10987654321098765432109876543210
2002 01111000111xxxxxx11100xxxxxxxxxx
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 1x111000111xxxxxx11100xxxxxxxxxx
2024 if (((word
>> 21) & 0x1) == 0)
2026 if (((word
>> 23) & 0x1) == 0)
2028 if (((word
>> 22) & 0x1) == 0)
2030 if (((word
>> 31) & 0x1) == 0)
2032 if (((word
>> 30) & 0x1) == 0)
2034 /* 33222222222211111111110000000000
2035 10987654321098765432109876543210
2036 00111000000xxxxxxxxx10xxxxxxxxxx
2042 /* 33222222222211111111110000000000
2043 10987654321098765432109876543210
2044 01111000000xxxxxxxxx10xxxxxxxxxx
2051 /* 33222222222211111111110000000000
2052 10987654321098765432109876543210
2053 1x111000000xxxxxxxxx10xxxxxxxxxx
2060 if (((word
>> 31) & 0x1) == 0)
2062 if (((word
>> 30) & 0x1) == 0)
2064 /* 33222222222211111111110000000000
2065 10987654321098765432109876543210
2066 00111000010xxxxxxxxx10xxxxxxxxxx
2072 /* 33222222222211111111110000000000
2073 10987654321098765432109876543210
2074 01111000010xxxxxxxxx10xxxxxxxxxx
2081 /* 33222222222211111111110000000000
2082 10987654321098765432109876543210
2083 1x111000010xxxxxxxxx10xxxxxxxxxx
2091 if (((word
>> 30) & 0x1) == 0)
2093 if (((word
>> 31) & 0x1) == 0)
2095 /* 33222222222211111111110000000000
2096 10987654321098765432109876543210
2097 001110001x0xxxxxxxxx10xxxxxxxxxx
2103 /* 33222222222211111111110000000000
2104 10987654321098765432109876543210
2105 101110001x0xxxxxxxxx10xxxxxxxxxx
2112 /* 33222222222211111111110000000000
2113 10987654321098765432109876543210
2114 x11110001x0xxxxxxxxx10xxxxxxxxxx
2122 if (((word
>> 23) & 0x1) == 0)
2124 if (((word
>> 22) & 0x1) == 0)
2126 if (((word
>> 31) & 0x1) == 0)
2128 if (((word
>> 30) & 0x1) == 0)
2130 /* 33222222222211111111110000000000
2131 10987654321098765432109876543210
2132 00111000001xxxxxxxxx10xxxxxxxxxx
2138 /* 33222222222211111111110000000000
2139 10987654321098765432109876543210
2140 01111000001xxxxxxxxx10xxxxxxxxxx
2147 /* 33222222222211111111110000000000
2148 10987654321098765432109876543210
2149 1x111000001xxxxxxxxx10xxxxxxxxxx
2156 if (((word
>> 31) & 0x1) == 0)
2158 if (((word
>> 30) & 0x1) == 0)
2160 /* 33222222222211111111110000000000
2161 10987654321098765432109876543210
2162 00111000011xxxxxxxxx10xxxxxxxxxx
2168 /* 33222222222211111111110000000000
2169 10987654321098765432109876543210
2170 01111000011xxxxxxxxx10xxxxxxxxxx
2177 /* 33222222222211111111110000000000
2178 10987654321098765432109876543210
2179 1x111000011xxxxxxxxx10xxxxxxxxxx
2187 if (((word
>> 30) & 0x1) == 0)
2189 if (((word
>> 31) & 0x1) == 0)
2191 /* 33222222222211111111110000000000
2192 10987654321098765432109876543210
2193 001110001x1xxxxxxxxx10xxxxxxxxxx
2199 /* 33222222222211111111110000000000
2200 10987654321098765432109876543210
2201 101110001x1xxxxxxxxx10xxxxxxxxxx
2208 if (((word
>> 31) & 0x1) == 0)
2210 /* 33222222222211111111110000000000
2211 10987654321098765432109876543210
2212 011110001x1xxxxxxxxx10xxxxxxxxxx
2218 /* 33222222222211111111110000000000
2219 10987654321098765432109876543210
2220 111110001x1xxxxxxxxx10xxxxxxxxxx
2231 if (((word
>> 21) & 0x1) == 0)
2233 if (((word
>> 23) & 0x1) == 0)
2235 if (((word
>> 22) & 0x1) == 0)
2237 if (((word
>> 31) & 0x1) == 0)
2239 if (((word
>> 30) & 0x1) == 0)
2241 /* 33222222222211111111110000000000
2242 10987654321098765432109876543210
2243 00111000000xxxxxxxxxx1xxxxxxxxxx
2249 /* 33222222222211111111110000000000
2250 10987654321098765432109876543210
2251 01111000000xxxxxxxxxx1xxxxxxxxxx
2258 /* 33222222222211111111110000000000
2259 10987654321098765432109876543210
2260 1x111000000xxxxxxxxxx1xxxxxxxxxx
2267 if (((word
>> 31) & 0x1) == 0)
2269 if (((word
>> 30) & 0x1) == 0)
2271 /* 33222222222211111111110000000000
2272 10987654321098765432109876543210
2273 00111000010xxxxxxxxxx1xxxxxxxxxx
2279 /* 33222222222211111111110000000000
2280 10987654321098765432109876543210
2281 01111000010xxxxxxxxxx1xxxxxxxxxx
2288 /* 33222222222211111111110000000000
2289 10987654321098765432109876543210
2290 1x111000010xxxxxxxxxx1xxxxxxxxxx
2298 if (((word
>> 30) & 0x1) == 0)
2300 if (((word
>> 31) & 0x1) == 0)
2302 /* 33222222222211111111110000000000
2303 10987654321098765432109876543210
2304 001110001x0xxxxxxxxxx1xxxxxxxxxx
2310 /* 33222222222211111111110000000000
2311 10987654321098765432109876543210
2312 101110001x0xxxxxxxxxx1xxxxxxxxxx
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2329 if (((word
>> 23) & 0x1) == 0)
2331 /* 33222222222211111111110000000000
2332 10987654321098765432109876543210
2333 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2339 /* 33222222222211111111110000000000
2340 10987654321098765432109876543210
2341 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2351 if (((word
>> 23) & 0x1) == 0)
2353 if (((word
>> 22) & 0x1) == 0)
2355 if (((word
>> 29) & 0x1) == 0)
2357 if (((word
>> 10) & 0x1) == 0)
2359 if (((word
>> 11) & 0x1) == 0)
2361 if (((word
>> 30) & 0x1) == 0)
2363 if (((word
>> 31) & 0x1) == 0)
2365 /* 33222222222211111111110000000000
2366 10987654321098765432109876543210
2367 0001100100xxxxxxxxxx00xxxxxxxxxx
2373 /* 33222222222211111111110000000000
2374 10987654321098765432109876543210
2375 1001100100xxxxxxxxxx00xxxxxxxxxx
2382 if (((word
>> 31) & 0x1) == 0)
2384 /* 33222222222211111111110000000000
2385 10987654321098765432109876543210
2386 0101100100xxxxxxxxxx00xxxxxxxxxx
2392 /* 33222222222211111111110000000000
2393 10987654321098765432109876543210
2394 1101100100xxxxxxxxxx00xxxxxxxxxx
2402 /* 33222222222211111111110000000000
2403 10987654321098765432109876543210
2404 xx01100100xxxxxxxxxx10xxxxxxxxxx
2411 /* 33222222222211111111110000000000
2412 10987654321098765432109876543210
2413 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2420 if (((word
>> 31) & 0x1) == 0)
2422 if (((word
>> 30) & 0x1) == 0)
2424 /* 33222222222211111111110000000000
2425 10987654321098765432109876543210
2426 0011100100xxxxxxxxxxxxxxxxxxxxxx
2432 /* 33222222222211111111110000000000
2433 10987654321098765432109876543210
2434 0111100100xxxxxxxxxxxxxxxxxxxxxx
2441 /* 33222222222211111111110000000000
2442 10987654321098765432109876543210
2443 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2451 if (((word
>> 29) & 0x1) == 0)
2453 if (((word
>> 10) & 0x1) == 0)
2455 if (((word
>> 11) & 0x1) == 0)
2457 if (((word
>> 21) & 0x1) == 0)
2459 if (((word
>> 30) & 0x1) == 0)
2461 if (((word
>> 31) & 0x1) == 0)
2463 /* 33222222222211111111110000000000
2464 10987654321098765432109876543210
2465 00011001010xxxxxxxxx00xxxxxxxxxx
2471 /* 33222222222211111111110000000000
2472 10987654321098765432109876543210
2473 10011001010xxxxxxxxx00xxxxxxxxxx
2480 if (((word
>> 31) & 0x1) == 0)
2482 /* 33222222222211111111110000000000
2483 10987654321098765432109876543210
2484 01011001010xxxxxxxxx00xxxxxxxxxx
2490 /* 33222222222211111111110000000000
2491 10987654321098765432109876543210
2492 11011001010xxxxxxxxx00xxxxxxxxxx
2500 /* 33222222222211111111110000000000
2501 10987654321098765432109876543210
2502 xx011001011xxxxxxxxx00xxxxxxxxxx
2509 /* 33222222222211111111110000000000
2510 10987654321098765432109876543210
2511 xx01100101xxxxxxxxxx10xxxxxxxxxx
2518 /* 33222222222211111111110000000000
2519 10987654321098765432109876543210
2520 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2527 if (((word
>> 31) & 0x1) == 0)
2529 if (((word
>> 30) & 0x1) == 0)
2531 /* 33222222222211111111110000000000
2532 10987654321098765432109876543210
2533 0011100101xxxxxxxxxxxxxxxxxxxxxx
2539 /* 33222222222211111111110000000000
2540 10987654321098765432109876543210
2541 0111100101xxxxxxxxxxxxxxxxxxxxxx
2548 /* 33222222222211111111110000000000
2549 10987654321098765432109876543210
2550 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2559 if (((word
>> 29) & 0x1) == 0)
2561 if (((word
>> 10) & 0x1) == 0)
2563 if (((word
>> 11) & 0x1) == 0)
2565 if (((word
>> 21) & 0x1) == 0)
2567 if (((word
>> 22) & 0x1) == 0)
2569 if (((word
>> 30) & 0x1) == 0)
2571 if (((word
>> 31) & 0x1) == 0)
2573 /* 33222222222211111111110000000000
2574 10987654321098765432109876543210
2575 00011001100xxxxxxxxx00xxxxxxxxxx
2581 /* 33222222222211111111110000000000
2582 10987654321098765432109876543210
2583 10011001100xxxxxxxxx00xxxxxxxxxx
2590 /* 33222222222211111111110000000000
2591 10987654321098765432109876543210
2592 x1011001100xxxxxxxxx00xxxxxxxxxx
2599 if (((word
>> 30) & 0x1) == 0)
2601 /* 33222222222211111111110000000000
2602 10987654321098765432109876543210
2603 x0011001110xxxxxxxxx00xxxxxxxxxx
2609 /* 33222222222211111111110000000000
2610 10987654321098765432109876543210
2611 x1011001110xxxxxxxxx00xxxxxxxxxx
2619 if (((word
>> 22) & 0x1) == 0)
2621 /* 33222222222211111111110000000000
2622 10987654321098765432109876543210
2623 xx011001101xxxxxxxxx00xxxxxxxxxx
2629 /* 33222222222211111111110000000000
2630 10987654321098765432109876543210
2631 xx011001111xxxxxxxxx00xxxxxxxxxx
2639 if (((word
>> 22) & 0x1) == 0)
2641 /* 33222222222211111111110000000000
2642 10987654321098765432109876543210
2643 xx01100110xxxxxxxxxx10xxxxxxxxxx
2649 /* 33222222222211111111110000000000
2650 10987654321098765432109876543210
2651 xx01100111xxxxxxxxxx10xxxxxxxxxx
2659 if (((word
>> 22) & 0x1) == 0)
2661 /* 33222222222211111111110000000000
2662 10987654321098765432109876543210
2663 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2669 /* 33222222222211111111110000000000
2670 10987654321098765432109876543210
2671 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2679 if (((word
>> 30) & 0x1) == 0)
2681 if (((word
>> 31) & 0x1) == 0)
2683 /* 33222222222211111111110000000000
2684 10987654321098765432109876543210
2685 001110011xxxxxxxxxxxxxxxxxxxxxxx
2691 /* 33222222222211111111110000000000
2692 10987654321098765432109876543210
2693 101110011xxxxxxxxxxxxxxxxxxxxxxx
2700 if (((word
>> 31) & 0x1) == 0)
2702 /* 33222222222211111111110000000000
2703 10987654321098765432109876543210
2704 011110011xxxxxxxxxxxxxxxxxxxxxxx
2710 /* 33222222222211111111110000000000
2711 10987654321098765432109876543210
2712 111110011xxxxxxxxxxxxxxxxxxxxxxx
2725 if (((word
>> 24) & 0x1) == 0)
2727 if (((word
>> 27) & 0x1) == 0)
2729 if (((word
>> 23) & 0x1) == 0)
2731 if (((word
>> 29) & 0x1) == 0)
2733 if (((word
>> 30) & 0x1) == 0)
2735 /* 33222222222211111111110000000000
2736 10987654321098765432109876543210
2737 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2743 /* 33222222222211111111110000000000
2744 10987654321098765432109876543210
2745 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2752 if (((word
>> 30) & 0x1) == 0)
2754 /* 33222222222211111111110000000000
2755 10987654321098765432109876543210
2756 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2762 /* 33222222222211111111110000000000
2763 10987654321098765432109876543210
2764 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2772 if (((word
>> 29) & 0x1) == 0)
2774 if (((word
>> 30) & 0x1) == 0)
2776 /* 33222222222211111111110000000000
2777 10987654321098765432109876543210
2778 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2784 /* 33222222222211111111110000000000
2785 10987654321098765432109876543210
2786 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2793 /* 33222222222211111111110000000000
2794 10987654321098765432109876543210
2795 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2803 if (((word
>> 21) & 0x1) == 0)
2805 if (((word
>> 28) & 0x1) == 0)
2807 if (((word
>> 29) & 0x1) == 0)
2809 if (((word
>> 30) & 0x1) == 0)
2811 /* 33222222222211111111110000000000
2812 10987654321098765432109876543210
2813 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2819 /* 33222222222211111111110000000000
2820 10987654321098765432109876543210
2821 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2828 if (((word
>> 30) & 0x1) == 0)
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2838 /* 33222222222211111111110000000000
2839 10987654321098765432109876543210
2840 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2848 if (((word
>> 10) & 0x1) == 0)
2850 if (((word
>> 11) & 0x1) == 0)
2852 if (((word
>> 22) & 0x1) == 0)
2854 if (((word
>> 23) & 0x1) == 0)
2856 if (((word
>> 29) & 0x1) == 0)
2858 if (((word
>> 30) & 0x1) == 0)
2860 /* 33222222222211111111110000000000
2861 10987654321098765432109876543210
2862 x0011010000xxxxxxxxx00xxxxxxxxxx
2868 /* 33222222222211111111110000000000
2869 10987654321098765432109876543210
2870 x1011010000xxxxxxxxx00xxxxxxxxxx
2877 if (((word
>> 30) & 0x1) == 0)
2879 /* 33222222222211111111110000000000
2880 10987654321098765432109876543210
2881 x0111010000xxxxxxxxx00xxxxxxxxxx
2887 /* 33222222222211111111110000000000
2888 10987654321098765432109876543210
2889 x1111010000xxxxxxxxx00xxxxxxxxxx
2897 if (((word
>> 30) & 0x1) == 0)
2899 /* 33222222222211111111110000000000
2900 10987654321098765432109876543210
2901 x0x11010100xxxxxxxxx00xxxxxxxxxx
2907 /* 33222222222211111111110000000000
2908 10987654321098765432109876543210
2909 x1x11010100xxxxxxxxx00xxxxxxxxxx
2917 if (((word
>> 23) & 0x1) == 0)
2919 if (((word
>> 30) & 0x1) == 0)
2921 /* 33222222222211111111110000000000
2922 10987654321098765432109876543210
2923 x0x11010010xxxxxxxxx00xxxxxxxxxx
2929 /* 33222222222211111111110000000000
2930 10987654321098765432109876543210
2931 x1x11010010xxxxxxxxx00xxxxxxxxxx
2938 if (((word
>> 12) & 0x1) == 0)
2940 if (((word
>> 13) & 0x1) == 0)
2942 if (((word
>> 14) & 0x1) == 0)
2944 if (((word
>> 29) & 0x1) == 0)
2946 if (((word
>> 30) & 0x1) == 0)
2948 /* 33222222222211111111110000000000
2949 10987654321098765432109876543210
2950 x0011010110xxxxxx00000xxxxxxxxxx
2956 if (((word
>> 16) & 0x1) == 0)
2958 /* 33222222222211111111110000000000
2959 10987654321098765432109876543210
2960 x1011010110xxxx0x00000xxxxxxxxxx
2966 /* 33222222222211111111110000000000
2967 10987654321098765432109876543210
2968 x1011010110xxxx1x00000xxxxxxxxxx
2976 /* 33222222222211111111110000000000
2977 10987654321098765432109876543210
2978 xx111010110xxxxxx00000xxxxxxxxxx
2985 if (((word
>> 30) & 0x1) == 0)
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 x0x11010110xxxxxx10000xxxxxxxxxx
2995 /* 33222222222211111111110000000000
2996 10987654321098765432109876543210
2997 x1x11010110xxxxxx10000xxxxxxxxxx
3005 if (((word
>> 30) & 0x1) == 0)
3007 /* 33222222222211111111110000000000
3008 10987654321098765432109876543210
3009 x0x11010110xxxxxxx1000xxxxxxxxxx
3015 /* 33222222222211111111110000000000
3016 10987654321098765432109876543210
3017 x1x11010110xxxxxxx1000xxxxxxxxxx
3025 if (((word
>> 13) & 0x1) == 0)
3027 if (((word
>> 14) & 0x1) == 0)
3029 if (((word
>> 30) & 0x1) == 0)
3031 /* 33222222222211111111110000000000
3032 10987654321098765432109876543210
3033 x0x11010110xxxxxx00100xxxxxxxxxx
3039 if (((word
>> 16) & 0x1) == 0)
3041 /* 33222222222211111111110000000000
3042 10987654321098765432109876543210
3043 x1x11010110xxxx0x00100xxxxxxxxxx
3049 /* 33222222222211111111110000000000
3050 10987654321098765432109876543210
3051 x1x11010110xxxx1x00100xxxxxxxxxx
3059 /* 33222222222211111111110000000000
3060 10987654321098765432109876543210
3061 xxx11010110xxxxxx10100xxxxxxxxxx
3068 if (((word
>> 30) & 0x1) == 0)
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 x0x11010110xxxxxxx1100xxxxxxxxxx
3078 /* 33222222222211111111110000000000
3079 10987654321098765432109876543210
3080 x1x11010110xxxxxxx1100xxxxxxxxxx
3091 if (((word
>> 22) & 0x1) == 0)
3093 if (((word
>> 14) & 0x1) == 0)
3095 /* 33222222222211111111110000000000
3096 10987654321098765432109876543210
3097 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3103 /* 33222222222211111111110000000000
3104 10987654321098765432109876543210
3105 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3112 if (((word
>> 23) & 0x1) == 0)
3114 if (((word
>> 30) & 0x1) == 0)
3116 /* 33222222222211111111110000000000
3117 10987654321098765432109876543210
3118 x0x11010010xxxxxxxxx10xxxxxxxxxx
3124 /* 33222222222211111111110000000000
3125 10987654321098765432109876543210
3126 x1x11010010xxxxxxxxx10xxxxxxxxxx
3133 if (((word
>> 12) & 0x1) == 0)
3135 if (((word
>> 13) & 0x1) == 0)
3137 if (((word
>> 14) & 0x1) == 0)
3139 if (((word
>> 30) & 0x1) == 0)
3141 /* 33222222222211111111110000000000
3142 10987654321098765432109876543210
3143 x0x11010110xxxxxx00010xxxxxxxxxx
3149 if (((word
>> 16) & 0x1) == 0)
3151 if (((word
>> 31) & 0x1) == 0)
3153 /* 33222222222211111111110000000000
3154 10987654321098765432109876543210
3155 01x11010110xxxx0x00010xxxxxxxxxx
3161 /* 33222222222211111111110000000000
3162 10987654321098765432109876543210
3163 11x11010110xxxx0x00010xxxxxxxxxx
3170 /* 33222222222211111111110000000000
3171 10987654321098765432109876543210
3172 x1x11010110xxxx1x00010xxxxxxxxxx
3180 /* 33222222222211111111110000000000
3181 10987654321098765432109876543210
3182 xxx11010110xxxxxx10010xxxxxxxxxx
3189 if (((word
>> 30) & 0x1) == 0)
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 x0x11010110xxxxxxx1010xxxxxxxxxx
3199 /* 33222222222211111111110000000000
3200 10987654321098765432109876543210
3201 x1x11010110xxxxxxx1010xxxxxxxxxx
3209 if (((word
>> 13) & 0x1) == 0)
3211 if (((word
>> 14) & 0x1) == 0)
3213 /* 33222222222211111111110000000000
3214 10987654321098765432109876543210
3215 xxx11010110xxxxxx00110xxxxxxxxxx
3221 /* 33222222222211111111110000000000
3222 10987654321098765432109876543210
3223 xxx11010110xxxxxx10110xxxxxxxxxx
3230 /* 33222222222211111111110000000000
3231 10987654321098765432109876543210
3232 xxx11010110xxxxxxx1110xxxxxxxxxx
3243 if (((word
>> 11) & 0x1) == 0)
3245 if (((word
>> 22) & 0x1) == 0)
3247 if (((word
>> 23) & 0x1) == 0)
3249 /* 33222222222211111111110000000000
3250 10987654321098765432109876543210
3251 xxx11010000xxxxxxxxx01xxxxxxxxxx
3257 if (((word
>> 30) & 0x1) == 0)
3259 /* 33222222222211111111110000000000
3260 10987654321098765432109876543210
3261 x0x11010100xxxxxxxxx01xxxxxxxxxx
3267 /* 33222222222211111111110000000000
3268 10987654321098765432109876543210
3269 x1x11010100xxxxxxxxx01xxxxxxxxxx
3277 if (((word
>> 12) & 0x1) == 0)
3279 if (((word
>> 13) & 0x1) == 0)
3281 if (((word
>> 14) & 0x1) == 0)
3283 if (((word
>> 16) & 0x1) == 0)
3285 /* 33222222222211111111110000000000
3286 10987654321098765432109876543210
3287 xxx11010x10xxxx0x00001xxxxxxxxxx
3293 /* 33222222222211111111110000000000
3294 10987654321098765432109876543210
3295 xxx11010x10xxxx1x00001xxxxxxxxxx
3302 if (((word
>> 30) & 0x1) == 0)
3304 /* 33222222222211111111110000000000
3305 10987654321098765432109876543210
3306 x0x11010x10xxxxxx10001xxxxxxxxxx
3312 /* 33222222222211111111110000000000
3313 10987654321098765432109876543210
3314 x1x11010x10xxxxxx10001xxxxxxxxxx
3322 if (((word
>> 30) & 0x1) == 0)
3324 /* 33222222222211111111110000000000
3325 10987654321098765432109876543210
3326 x0x11010x10xxxxxxx1001xxxxxxxxxx
3332 /* 33222222222211111111110000000000
3333 10987654321098765432109876543210
3334 x1x11010x10xxxxxxx1001xxxxxxxxxx
3342 if (((word
>> 13) & 0x1) == 0)
3344 if (((word
>> 14) & 0x1) == 0)
3346 if (((word
>> 30) & 0x1) == 0)
3348 /* 33222222222211111111110000000000
3349 10987654321098765432109876543210
3350 x0x11010x10xxxxxx00101xxxxxxxxxx
3356 if (((word
>> 16) & 0x1) == 0)
3358 /* 33222222222211111111110000000000
3359 10987654321098765432109876543210
3360 x1x11010x10xxxx0x00101xxxxxxxxxx
3366 /* 33222222222211111111110000000000
3367 10987654321098765432109876543210
3368 x1x11010x10xxxx1x00101xxxxxxxxxx
3376 /* 33222222222211111111110000000000
3377 10987654321098765432109876543210
3378 xxx11010x10xxxxxx10101xxxxxxxxxx
3385 /* 33222222222211111111110000000000
3386 10987654321098765432109876543210
3387 xxx11010x10xxxxxxx1101xxxxxxxxxx
3396 if (((word
>> 12) & 0x1) == 0)
3398 if (((word
>> 13) & 0x1) == 0)
3400 if (((word
>> 14) & 0x1) == 0)
3402 if (((word
>> 30) & 0x1) == 0)
3404 /* 33222222222211111111110000000000
3405 10987654321098765432109876543210
3406 x0x11010xx0xxxxxx00011xxxxxxxxxx
3412 if (((word
>> 16) & 0x1) == 0)
3414 /* 33222222222211111111110000000000
3415 10987654321098765432109876543210
3416 x1x11010xx0xxxx0x00011xxxxxxxxxx
3422 /* 33222222222211111111110000000000
3423 10987654321098765432109876543210
3424 x1x11010xx0xxxx1x00011xxxxxxxxxx
3432 /* 33222222222211111111110000000000
3433 10987654321098765432109876543210
3434 xxx11010xx0xxxxxx10011xxxxxxxxxx
3441 if (((word
>> 30) & 0x1) == 0)
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3451 /* 33222222222211111111110000000000
3452 10987654321098765432109876543210
3453 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3461 if (((word
>> 13) & 0x1) == 0)
3463 if (((word
>> 14) & 0x1) == 0)
3465 /* 33222222222211111111110000000000
3466 10987654321098765432109876543210
3467 xxx11010xx0xxxxxx00111xxxxxxxxxx
3473 /* 33222222222211111111110000000000
3474 10987654321098765432109876543210
3475 xxx11010xx0xxxxxx10111xxxxxxxxxx
3482 /* 33222222222211111111110000000000
3483 10987654321098765432109876543210
3484 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3495 if (((word
>> 29) & 0x1) == 0)
3497 if (((word
>> 30) & 0x1) == 0)
3499 /* 33222222222211111111110000000000
3500 10987654321098765432109876543210
3501 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3507 /* 33222222222211111111110000000000
3508 10987654321098765432109876543210
3509 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3516 if (((word
>> 30) & 0x1) == 0)
3518 /* 33222222222211111111110000000000
3519 10987654321098765432109876543210
3520 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3526 /* 33222222222211111111110000000000
3527 10987654321098765432109876543210
3528 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3538 if (((word
>> 27) & 0x1) == 0)
3540 if (((word
>> 23) & 0x1) == 0)
3542 if (((word
>> 29) & 0x1) == 0)
3544 if (((word
>> 30) & 0x1) == 0)
3546 /* 33222222222211111111110000000000
3547 10987654321098765432109876543210
3548 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3554 /* 33222222222211111111110000000000
3555 10987654321098765432109876543210
3556 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3563 /* 33222222222211111111110000000000
3564 10987654321098765432109876543210
3565 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3572 /* 33222222222211111111110000000000
3573 10987654321098765432109876543210
3574 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3581 if (((word
>> 21) & 0x1) == 0)
3583 if (((word
>> 28) & 0x1) == 0)
3585 if (((word
>> 29) & 0x1) == 0)
3587 if (((word
>> 30) & 0x1) == 0)
3589 /* 33222222222211111111110000000000
3590 10987654321098765432109876543210
3591 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3597 /* 33222222222211111111110000000000
3598 10987654321098765432109876543210
3599 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3606 if (((word
>> 30) & 0x1) == 0)
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3616 /* 33222222222211111111110000000000
3617 10987654321098765432109876543210
3618 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3626 if (((word
>> 15) & 0x1) == 0)
3628 if (((word
>> 22) & 0x1) == 0)
3630 /* 33222222222211111111110000000000
3631 10987654321098765432109876543210
3632 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3638 if (((word
>> 23) & 0x1) == 0)
3640 /* 33222222222211111111110000000000
3641 10987654321098765432109876543210
3642 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3648 /* 33222222222211111111110000000000
3649 10987654321098765432109876543210
3650 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3658 /* 33222222222211111111110000000000
3659 10987654321098765432109876543210
3660 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3668 if (((word
>> 23) & 0x1) == 0)
3670 if (((word
>> 28) & 0x1) == 0)
3672 if (((word
>> 29) & 0x1) == 0)
3674 if (((word
>> 30) & 0x1) == 0)
3676 /* 33222222222211111111110000000000
3677 10987654321098765432109876543210
3678 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3684 /* 33222222222211111111110000000000
3685 10987654321098765432109876543210
3686 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3693 if (((word
>> 30) & 0x1) == 0)
3695 /* 33222222222211111111110000000000
3696 10987654321098765432109876543210
3697 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3703 /* 33222222222211111111110000000000
3704 10987654321098765432109876543210
3705 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3713 if (((word
>> 15) & 0x1) == 0)
3715 /* 33222222222211111111110000000000
3716 10987654321098765432109876543210
3717 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3723 /* 33222222222211111111110000000000
3724 10987654321098765432109876543210
3725 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3733 if (((word
>> 15) & 0x1) == 0)
3735 /* 33222222222211111111110000000000
3736 10987654321098765432109876543210
3737 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3743 /* 33222222222211111111110000000000
3744 10987654321098765432109876543210
3745 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3757 if (((word
>> 27) & 0x1) == 0)
3759 if (((word
>> 28) & 0x1) == 0)
3761 if (((word
>> 24) & 0x1) == 0)
3763 if (((word
>> 29) & 0x1) == 0)
3765 if (((word
>> 13) & 0x1) == 0)
3767 if (((word
>> 14) & 0x1) == 0)
3769 if (((word
>> 15) & 0x1) == 0)
3771 if (((word
>> 21) & 0x1) == 0)
3773 if (((word
>> 30) & 0x1) == 0)
3775 if (((word
>> 31) & 0x1) == 0)
3777 if (((word
>> 16) & 0x1) == 0)
3779 if (((word
>> 17) & 0x1) == 0)
3781 if (((word
>> 18) & 0x1) == 0)
3783 if (((word
>> 19) & 0x1) == 0)
3785 if (((word
>> 20) & 0x1) == 0)
3787 /* 33222222222211111111110000000000
3788 10987654321098765432109876543210
3789 000001x0xx000000000xxxxxxxxxxxxx
3795 /* 33222222222211111111110000000000
3796 10987654321098765432109876543210
3797 000001x0xx010000000xxxxxxxxxxxxx
3804 if (((word
>> 20) & 0x1) == 0)
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 000001x0xx001000000xxxxxxxxxxxxx
3814 /* 33222222222211111111110000000000
3815 10987654321098765432109876543210
3816 000001x0xx011000000xxxxxxxxxxxxx
3824 if (((word
>> 19) & 0x1) == 0)
3826 /* 33222222222211111111110000000000
3827 10987654321098765432109876543210
3828 000001x0xx0x0100000xxxxxxxxxxxxx
3834 /* 33222222222211111111110000000000
3835 10987654321098765432109876543210
3836 000001x0xx0x1100000xxxxxxxxxxxxx
3844 if (((word
>> 18) & 0x1) == 0)
3846 if (((word
>> 19) & 0x1) == 0)
3848 /* 33222222222211111111110000000000
3849 10987654321098765432109876543210
3850 000001x0xx0x0010000xxxxxxxxxxxxx
3856 if (((word
>> 20) & 0x1) == 0)
3858 /* 33222222222211111111110000000000
3859 10987654321098765432109876543210
3860 000001x0xx001010000xxxxxxxxxxxxx
3866 /* 33222222222211111111110000000000
3867 10987654321098765432109876543210
3868 000001x0xx011010000xxxxxxxxxxxxx
3876 /* 33222222222211111111110000000000
3877 10987654321098765432109876543210
3878 000001x0xx0xx110000xxxxxxxxxxxxx
3886 if (((word
>> 17) & 0x1) == 0)
3888 if (((word
>> 18) & 0x1) == 0)
3890 if (((word
>> 19) & 0x1) == 0)
3892 /* 33222222222211111111110000000000
3893 10987654321098765432109876543210
3894 000001x0xx0x0001000xxxxxxxxxxxxx
3900 if (((word
>> 20) & 0x1) == 0)
3902 /* 33222222222211111111110000000000
3903 10987654321098765432109876543210
3904 000001x0xx001001000xxxxxxxxxxxxx
3910 /* 33222222222211111111110000000000
3911 10987654321098765432109876543210
3912 000001x0xx011001000xxxxxxxxxxxxx
3920 if (((word
>> 19) & 0x1) == 0)
3922 /* 33222222222211111111110000000000
3923 10987654321098765432109876543210
3924 000001x0xx0x0101000xxxxxxxxxxxxx
3930 /* 33222222222211111111110000000000
3931 10987654321098765432109876543210
3932 000001x0xx0x1101000xxxxxxxxxxxxx
3940 if (((word
>> 18) & 0x1) == 0)
3942 if (((word
>> 19) & 0x1) == 0)
3944 if (((word
>> 20) & 0x1) == 0)
3946 /* 33222222222211111111110000000000
3947 10987654321098765432109876543210
3948 000001x0xx000011000xxxxxxxxxxxxx
3954 /* 33222222222211111111110000000000
3955 10987654321098765432109876543210
3956 000001x0xx010011000xxxxxxxxxxxxx
3963 if (((word
>> 20) & 0x1) == 0)
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 000001x0xx001011000xxxxxxxxxxxxx
3973 /* 33222222222211111111110000000000
3974 10987654321098765432109876543210
3975 000001x0xx011011000xxxxxxxxxxxxx
3983 /* 33222222222211111111110000000000
3984 10987654321098765432109876543210
3985 000001x0xx0xx111000xxxxxxxxxxxxx
3994 if (((word
>> 23) & 0x1) == 0)
3996 /* 33222222222211111111110000000000
3997 10987654321098765432109876543210
3998 100001x00x0xxxxx000xxxxxxxxxxxxx
4004 /* 33222222222211111111110000000000
4005 10987654321098765432109876543210
4006 100001x01x0xxxxx000xxxxxxxxxxxxx
4014 if (((word
>> 23) & 0x1) == 0)
4016 /* 33222222222211111111110000000000
4017 10987654321098765432109876543210
4018 x10001x00x0xxxxx000xxxxxxxxxxxxx
4024 if (((word
>> 31) & 0x1) == 0)
4026 if (((word
>> 10) & 0x1) == 0)
4028 /* 33222222222211111111110000000000
4029 10987654321098765432109876543210
4030 010001x01x0xxxxx000xx0xxxxxxxxxx
4036 /* 33222222222211111111110000000000
4037 10987654321098765432109876543210
4038 010001x01x0xxxxx000xx1xxxxxxxxxx
4045 /* 33222222222211111111110000000000
4046 10987654321098765432109876543210
4047 110001x01x0xxxxx000xxxxxxxxxxxxx
4056 if (((word
>> 30) & 0x1) == 0)
4058 if (((word
>> 31) & 0x1) == 0)
4060 if (((word
>> 10) & 0x1) == 0)
4062 if (((word
>> 11) & 0x1) == 0)
4064 if (((word
>> 12) & 0x1) == 0)
4066 /* 33222222222211111111110000000000
4067 10987654321098765432109876543210
4068 000001x0xx1xxxxx000000xxxxxxxxxx
4074 /* 33222222222211111111110000000000
4075 10987654321098765432109876543210
4076 000001x0xx1xxxxx000100xxxxxxxxxx
4083 /* 33222222222211111111110000000000
4084 10987654321098765432109876543210
4085 000001x0xx1xxxxx000x10xxxxxxxxxx
4092 if (((word
>> 11) & 0x1) == 0)
4094 if (((word
>> 12) & 0x1) == 0)
4096 /* 33222222222211111111110000000000
4097 10987654321098765432109876543210
4098 000001x0xx1xxxxx000001xxxxxxxxxx
4104 /* 33222222222211111111110000000000
4105 10987654321098765432109876543210
4106 000001x0xx1xxxxx000101xxxxxxxxxx
4113 /* 33222222222211111111110000000000
4114 10987654321098765432109876543210
4115 000001x0xx1xxxxx000x11xxxxxxxxxx
4123 if (((word
>> 23) & 0x1) == 0)
4125 /* 33222222222211111111110000000000
4126 10987654321098765432109876543210
4127 100001x00x1xxxxx000xxxxxxxxxxxxx
4133 /* 33222222222211111111110000000000
4134 10987654321098765432109876543210
4135 100001x01x1xxxxx000xxxxxxxxxxxxx
4143 if (((word
>> 23) & 0x1) == 0)
4145 /* 33222222222211111111110000000000
4146 10987654321098765432109876543210
4147 x10001x00x1xxxxx000xxxxxxxxxxxxx
4153 if (((word
>> 31) & 0x1) == 0)
4155 if (((word
>> 10) & 0x1) == 0)
4157 if (((word
>> 22) & 0x1) == 0)
4159 /* 33222222222211111111110000000000
4160 10987654321098765432109876543210
4161 010001x0101xxxxx000xx0xxxxxxxxxx
4167 /* 33222222222211111111110000000000
4168 10987654321098765432109876543210
4169 010001x0111xxxxx000xx0xxxxxxxxxx
4176 if (((word
>> 22) & 0x1) == 0)
4178 /* 33222222222211111111110000000000
4179 10987654321098765432109876543210
4180 010001x0101xxxxx000xx1xxxxxxxxxx
4186 /* 33222222222211111111110000000000
4187 10987654321098765432109876543210
4188 010001x0111xxxxx000xx1xxxxxxxxxx
4196 /* 33222222222211111111110000000000
4197 10987654321098765432109876543210
4198 110001x01x1xxxxx000xxxxxxxxxxxxx
4208 if (((word
>> 30) & 0x1) == 0)
4210 if (((word
>> 31) & 0x1) == 0)
4212 if (((word
>> 21) & 0x1) == 0)
4214 if (((word
>> 16) & 0x1) == 0)
4216 if (((word
>> 18) & 0x1) == 0)
4218 if (((word
>> 19) & 0x1) == 0)
4220 if (((word
>> 20) & 0x1) == 0)
4222 /* 33222222222211111111110000000000
4223 10987654321098765432109876543210
4224 000001x0xx0000x0100xxxxxxxxxxxxx
4230 /* 33222222222211111111110000000000
4231 10987654321098765432109876543210
4232 000001x0xx0100x0100xxxxxxxxxxxxx
4239 /* 33222222222211111111110000000000
4240 10987654321098765432109876543210
4241 000001x0xx0x10x0100xxxxxxxxxxxxx
4248 if (((word
>> 20) & 0x1) == 0)
4250 /* 33222222222211111111110000000000
4251 10987654321098765432109876543210
4252 000001x0xx00x1x0100xxxxxxxxxxxxx
4258 /* 33222222222211111111110000000000
4259 10987654321098765432109876543210
4260 000001x0xx01x1x0100xxxxxxxxxxxxx
4268 if (((word
>> 17) & 0x1) == 0)
4270 if (((word
>> 18) & 0x1) == 0)
4272 if (((word
>> 19) & 0x1) == 0)
4274 if (((word
>> 20) & 0x1) == 0)
4276 /* 33222222222211111111110000000000
4277 10987654321098765432109876543210
4278 000001x0xx000001100xxxxxxxxxxxxx
4284 /* 33222222222211111111110000000000
4285 10987654321098765432109876543210
4286 000001x0xx010001100xxxxxxxxxxxxx
4293 /* 33222222222211111111110000000000
4294 10987654321098765432109876543210
4295 000001x0xx0x1001100xxxxxxxxxxxxx
4302 /* 33222222222211111111110000000000
4303 10987654321098765432109876543210
4304 000001x0xx0xx101100xxxxxxxxxxxxx
4311 if (((word
>> 18) & 0x1) == 0)
4313 if (((word
>> 19) & 0x1) == 0)
4315 if (((word
>> 20) & 0x1) == 0)
4317 /* 33222222222211111111110000000000
4318 10987654321098765432109876543210
4319 000001x0xx000011100xxxxxxxxxxxxx
4325 /* 33222222222211111111110000000000
4326 10987654321098765432109876543210
4327 000001x0xx010011100xxxxxxxxxxxxx
4334 /* 33222222222211111111110000000000
4335 10987654321098765432109876543210
4336 000001x0xx0x1011100xxxxxxxxxxxxx
4343 /* 33222222222211111111110000000000
4344 10987654321098765432109876543210
4345 000001x0xx0xx111100xxxxxxxxxxxxx
4354 if (((word
>> 10) & 0x1) == 0)
4356 if (((word
>> 12) & 0x1) == 0)
4358 /* 33222222222211111111110000000000
4359 10987654321098765432109876543210
4360 000001x0xx1xxxxx1000x0xxxxxxxxxx
4366 /* 33222222222211111111110000000000
4367 10987654321098765432109876543210
4368 000001x0xx1xxxxx1001x0xxxxxxxxxx
4375 if (((word
>> 11) & 0x1) == 0)
4377 if (((word
>> 12) & 0x1) == 0)
4379 /* 33222222222211111111110000000000
4380 10987654321098765432109876543210
4381 000001x0xx1xxxxx100001xxxxxxxxxx
4387 /* 33222222222211111111110000000000
4388 10987654321098765432109876543210
4389 000001x0xx1xxxxx100101xxxxxxxxxx
4396 if (((word
>> 12) & 0x1) == 0)
4398 /* 33222222222211111111110000000000
4399 10987654321098765432109876543210
4400 000001x0xx1xxxxx100011xxxxxxxxxx
4406 /* 33222222222211111111110000000000
4407 10987654321098765432109876543210
4408 000001x0xx1xxxxx100111xxxxxxxxxx
4418 if (((word
>> 22) & 0x1) == 0)
4420 if (((word
>> 23) & 0x1) == 0)
4422 /* 33222222222211111111110000000000
4423 10987654321098765432109876543210
4424 100001x000xxxxxx100xxxxxxxxxxxxx
4430 /* 33222222222211111111110000000000
4431 10987654321098765432109876543210
4432 100001x010xxxxxx100xxxxxxxxxxxxx
4439 if (((word
>> 23) & 0x1) == 0)
4441 /* 33222222222211111111110000000000
4442 10987654321098765432109876543210
4443 100001x001xxxxxx100xxxxxxxxxxxxx
4449 /* 33222222222211111111110000000000
4450 10987654321098765432109876543210
4451 100001x011xxxxxx100xxxxxxxxxxxxx
4460 if (((word
>> 21) & 0x1) == 0)
4462 if (((word
>> 23) & 0x1) == 0)
4464 /* 33222222222211111111110000000000
4465 10987654321098765432109876543210
4466 x10001x00x0xxxxx100xxxxxxxxxxxxx
4472 /* 33222222222211111111110000000000
4473 10987654321098765432109876543210
4474 x10001x01x0xxxxx100xxxxxxxxxxxxx
4481 if (((word
>> 22) & 0x1) == 0)
4483 if (((word
>> 23) & 0x1) == 0)
4485 /* 33222222222211111111110000000000
4486 10987654321098765432109876543210
4487 x10001x0001xxxxx100xxxxxxxxxxxxx
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 x10001x0101xxxxx100xxxxxxxxxxxxx
4502 if (((word
>> 23) & 0x1) == 0)
4504 /* 33222222222211111111110000000000
4505 10987654321098765432109876543210
4506 x10001x0011xxxxx100xxxxxxxxxxxxx
4512 /* 33222222222211111111110000000000
4513 10987654321098765432109876543210
4514 x10001x0111xxxxx100xxxxxxxxxxxxx
4525 if (((word
>> 15) & 0x1) == 0)
4527 if (((word
>> 21) & 0x1) == 0)
4529 if (((word
>> 30) & 0x1) == 0)
4531 if (((word
>> 31) & 0x1) == 0)
4533 /* 33222222222211111111110000000000
4534 10987654321098765432109876543210
4535 000001x0xx0xxxxx010xxxxxxxxxxxxx
4541 if (((word
>> 23) & 0x1) == 0)
4543 /* 33222222222211111111110000000000
4544 10987654321098765432109876543210
4545 100001x00x0xxxxx010xxxxxxxxxxxxx
4551 /* 33222222222211111111110000000000
4552 10987654321098765432109876543210
4553 100001x01x0xxxxx010xxxxxxxxxxxxx
4561 if (((word
>> 23) & 0x1) == 0)
4563 /* 33222222222211111111110000000000
4564 10987654321098765432109876543210
4565 x10001x00x0xxxxx010xxxxxxxxxxxxx
4571 /* 33222222222211111111110000000000
4572 10987654321098765432109876543210
4573 x10001x01x0xxxxx010xxxxxxxxxxxxx
4581 if (((word
>> 30) & 0x1) == 0)
4583 if (((word
>> 31) & 0x1) == 0)
4585 if (((word
>> 11) & 0x1) == 0)
4587 if (((word
>> 12) & 0x1) == 0)
4589 if (((word
>> 10) & 0x1) == 0)
4591 /* 33222222222211111111110000000000
4592 10987654321098765432109876543210
4593 000001x0xx1xxxxx010000xxxxxxxxxx
4599 /* 33222222222211111111110000000000
4600 10987654321098765432109876543210
4601 000001x0xx1xxxxx010001xxxxxxxxxx
4608 if (((word
>> 22) & 0x1) == 0)
4610 if (((word
>> 23) & 0x1) == 0)
4612 /* 33222222222211111111110000000000
4613 10987654321098765432109876543210
4614 000001x0001xxxxx01010xxxxxxxxxxx
4620 /* 33222222222211111111110000000000
4621 10987654321098765432109876543210
4622 000001x0101xxxxx01010xxxxxxxxxxx
4629 /* 33222222222211111111110000000000
4630 10987654321098765432109876543210
4631 000001x0x11xxxxx01010xxxxxxxxxxx
4639 if (((word
>> 10) & 0x1) == 0)
4641 /* 33222222222211111111110000000000
4642 10987654321098765432109876543210
4643 000001x0xx1xxxxx010x10xxxxxxxxxx
4649 /* 33222222222211111111110000000000
4650 10987654321098765432109876543210
4651 000001x0xx1xxxxx010x11xxxxxxxxxx
4659 if (((word
>> 23) & 0x1) == 0)
4661 /* 33222222222211111111110000000000
4662 10987654321098765432109876543210
4663 100001x00x1xxxxx010xxxxxxxxxxxxx
4669 /* 33222222222211111111110000000000
4670 10987654321098765432109876543210
4671 100001x01x1xxxxx010xxxxxxxxxxxxx
4679 if (((word
>> 23) & 0x1) == 0)
4681 /* 33222222222211111111110000000000
4682 10987654321098765432109876543210
4683 x10001x00x1xxxxx010xxxxxxxxxxxxx
4689 /* 33222222222211111111110000000000
4690 10987654321098765432109876543210
4691 x10001x01x1xxxxx010xxxxxxxxxxxxx
4700 if (((word
>> 30) & 0x1) == 0)
4702 if (((word
>> 31) & 0x1) == 0)
4704 if (((word
>> 21) & 0x1) == 0)
4706 /* 33222222222211111111110000000000
4707 10987654321098765432109876543210
4708 000001x0xx0xxxxx110xxxxxxxxxxxxx
4714 if (((word
>> 10) & 0x1) == 0)
4716 if (((word
>> 11) & 0x1) == 0)
4718 if (((word
>> 20) & 0x1) == 0)
4720 if (((word
>> 22) & 0x1) == 0)
4722 /* 33222222222211111111110000000000
4723 10987654321098765432109876543210
4724 000001x0x010xxxx110x00xxxxxxxxxx
4730 if (((word
>> 23) & 0x1) == 0)
4732 /* 33222222222211111111110000000000
4733 10987654321098765432109876543210
4734 000001x00110xxxx110x00xxxxxxxxxx
4740 /* 33222222222211111111110000000000
4741 10987654321098765432109876543210
4742 000001x01110xxxx110x00xxxxxxxxxx
4750 if (((word
>> 22) & 0x1) == 0)
4752 /* 33222222222211111111110000000000
4753 10987654321098765432109876543210
4754 000001x0x011xxxx110x00xxxxxxxxxx
4760 if (((word
>> 23) & 0x1) == 0)
4762 /* 33222222222211111111110000000000
4763 10987654321098765432109876543210
4764 000001x00111xxxx110x00xxxxxxxxxx
4770 /* 33222222222211111111110000000000
4771 10987654321098765432109876543210
4772 000001x01111xxxx110x00xxxxxxxxxx
4781 if (((word
>> 22) & 0x1) == 0)
4783 /* 33222222222211111111110000000000
4784 10987654321098765432109876543210
4785 000001x0x01xxxxx110x10xxxxxxxxxx
4791 if (((word
>> 23) & 0x1) == 0)
4793 /* 33222222222211111111110000000000
4794 10987654321098765432109876543210
4795 000001x0011xxxxx110x10xxxxxxxxxx
4801 /* 33222222222211111111110000000000
4802 10987654321098765432109876543210
4803 000001x0111xxxxx110x10xxxxxxxxxx
4812 if (((word
>> 11) & 0x1) == 0)
4814 if (((word
>> 20) & 0x1) == 0)
4816 if (((word
>> 22) & 0x1) == 0)
4818 /* 33222222222211111111110000000000
4819 10987654321098765432109876543210
4820 000001x0x010xxxx110x01xxxxxxxxxx
4826 if (((word
>> 23) & 0x1) == 0)
4828 /* 33222222222211111111110000000000
4829 10987654321098765432109876543210
4830 000001x00110xxxx110x01xxxxxxxxxx
4836 /* 33222222222211111111110000000000
4837 10987654321098765432109876543210
4838 000001x01110xxxx110x01xxxxxxxxxx
4846 if (((word
>> 22) & 0x1) == 0)
4848 /* 33222222222211111111110000000000
4849 10987654321098765432109876543210
4850 000001x0x011xxxx110x01xxxxxxxxxx
4856 if (((word
>> 23) & 0x1) == 0)
4858 /* 33222222222211111111110000000000
4859 10987654321098765432109876543210
4860 000001x00111xxxx110x01xxxxxxxxxx
4866 /* 33222222222211111111110000000000
4867 10987654321098765432109876543210
4868 000001x01111xxxx110x01xxxxxxxxxx
4877 if (((word
>> 22) & 0x1) == 0)
4879 /* 33222222222211111111110000000000
4880 10987654321098765432109876543210
4881 000001x0x01xxxxx110x11xxxxxxxxxx
4887 if (((word
>> 23) & 0x1) == 0)
4889 /* 33222222222211111111110000000000
4890 10987654321098765432109876543210
4891 000001x0011xxxxx110x11xxxxxxxxxx
4897 /* 33222222222211111111110000000000
4898 10987654321098765432109876543210
4899 000001x0111xxxxx110x11xxxxxxxxxx
4910 if (((word
>> 22) & 0x1) == 0)
4912 if (((word
>> 21) & 0x1) == 0)
4914 if (((word
>> 23) & 0x1) == 0)
4916 /* 33222222222211111111110000000000
4917 10987654321098765432109876543210
4918 100001x0000xxxxx110xxxxxxxxxxxxx
4924 /* 33222222222211111111110000000000
4925 10987654321098765432109876543210
4926 100001x0100xxxxx110xxxxxxxxxxxxx
4933 if (((word
>> 23) & 0x1) == 0)
4935 /* 33222222222211111111110000000000
4936 10987654321098765432109876543210
4937 100001x0001xxxxx110xxxxxxxxxxxxx
4943 /* 33222222222211111111110000000000
4944 10987654321098765432109876543210
4945 100001x0101xxxxx110xxxxxxxxxxxxx
4953 if (((word
>> 23) & 0x1) == 0)
4955 /* 33222222222211111111110000000000
4956 10987654321098765432109876543210
4957 100001x001xxxxxx110xxxxxxxxxxxxx
4963 /* 33222222222211111111110000000000
4964 10987654321098765432109876543210
4965 100001x011xxxxxx110xxxxxxxxxxxxx
4974 if (((word
>> 21) & 0x1) == 0)
4976 if (((word
>> 23) & 0x1) == 0)
4978 /* 33222222222211111111110000000000
4979 10987654321098765432109876543210
4980 x10001x00x0xxxxx110xxxxxxxxxxxxx
4986 /* 33222222222211111111110000000000
4987 10987654321098765432109876543210
4988 x10001x01x0xxxxx110xxxxxxxxxxxxx
4995 if (((word
>> 22) & 0x1) == 0)
4997 if (((word
>> 23) & 0x1) == 0)
4999 /* 33222222222211111111110000000000
5000 10987654321098765432109876543210
5001 x10001x0001xxxxx110xxxxxxxxxxxxx
5007 /* 33222222222211111111110000000000
5008 10987654321098765432109876543210
5009 x10001x0101xxxxx110xxxxxxxxxxxxx
5016 if (((word
>> 23) & 0x1) == 0)
5018 /* 33222222222211111111110000000000
5019 10987654321098765432109876543210
5020 x10001x0011xxxxx110xxxxxxxxxxxxx
5026 /* 33222222222211111111110000000000
5027 10987654321098765432109876543210
5028 x10001x0111xxxxx110xxxxxxxxxxxxx
5040 if (((word
>> 14) & 0x1) == 0)
5042 if (((word
>> 15) & 0x1) == 0)
5044 if (((word
>> 21) & 0x1) == 0)
5046 if (((word
>> 30) & 0x1) == 0)
5048 if (((word
>> 31) & 0x1) == 0)
5050 if (((word
>> 17) & 0x1) == 0)
5052 if (((word
>> 19) & 0x1) == 0)
5054 if (((word
>> 20) & 0x1) == 0)
5056 if (((word
>> 16) & 0x1) == 0)
5058 /* 33222222222211111111110000000000
5059 10987654321098765432109876543210
5060 000001x0xx000x00001xxxxxxxxxxxxx
5066 /* 33222222222211111111110000000000
5067 10987654321098765432109876543210
5068 000001x0xx000x01001xxxxxxxxxxxxx
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 000001x0xx010x0x001xxxxxxxxxxxxx
5084 if (((word
>> 16) & 0x1) == 0)
5086 if (((word
>> 20) & 0x1) == 0)
5088 /* 33222222222211111111110000000000
5089 10987654321098765432109876543210
5090 000001x0xx001x00001xxxxxxxxxxxxx
5096 /* 33222222222211111111110000000000
5097 10987654321098765432109876543210
5098 000001x0xx011x00001xxxxxxxxxxxxx
5105 if (((word
>> 20) & 0x1) == 0)
5107 /* 33222222222211111111110000000000
5108 10987654321098765432109876543210
5109 000001x0xx001x01001xxxxxxxxxxxxx
5115 /* 33222222222211111111110000000000
5116 10987654321098765432109876543210
5117 000001x0xx011x01001xxxxxxxxxxxxx
5126 if (((word
>> 16) & 0x1) == 0)
5128 if (((word
>> 20) & 0x1) == 0)
5130 /* 33222222222211111111110000000000
5131 10987654321098765432109876543210
5132 000001x0xx00xx10001xxxxxxxxxxxxx
5138 /* 33222222222211111111110000000000
5139 10987654321098765432109876543210
5140 000001x0xx01xx10001xxxxxxxxxxxxx
5147 /* 33222222222211111111110000000000
5148 10987654321098765432109876543210
5149 000001x0xx0xxx11001xxxxxxxxxxxxx
5157 if (((word
>> 23) & 0x1) == 0)
5159 /* 33222222222211111111110000000000
5160 10987654321098765432109876543210
5161 100001x00x0xxxxx001xxxxxxxxxxxxx
5167 /* 33222222222211111111110000000000
5168 10987654321098765432109876543210
5169 100001x01x0xxxxx001xxxxxxxxxxxxx
5177 if (((word
>> 23) & 0x1) == 0)
5179 /* 33222222222211111111110000000000
5180 10987654321098765432109876543210
5181 x10001x00x0xxxxx001xxxxxxxxxxxxx
5187 /* 33222222222211111111110000000000
5188 10987654321098765432109876543210
5189 x10001x01x0xxxxx001xxxxxxxxxxxxx
5197 if (((word
>> 23) & 0x1) == 0)
5199 if (((word
>> 30) & 0x1) == 0)
5201 if (((word
>> 31) & 0x1) == 0)
5203 if (((word
>> 22) & 0x1) == 0)
5205 /* 33222222222211111111110000000000
5206 10987654321098765432109876543210
5207 000001x0001xxxxx001xxxxxxxxxxxxx
5213 /* 33222222222211111111110000000000
5214 10987654321098765432109876543210
5215 000001x0011xxxxx001xxxxxxxxxxxxx
5222 /* 33222222222211111111110000000000
5223 10987654321098765432109876543210
5224 100001x00x1xxxxx001xxxxxxxxxxxxx
5231 /* 33222222222211111111110000000000
5232 10987654321098765432109876543210
5233 x10001x00x1xxxxx001xxxxxxxxxxxxx
5240 if (((word
>> 30) & 0x1) == 0)
5242 if (((word
>> 31) & 0x1) == 0)
5244 if (((word
>> 22) & 0x1) == 0)
5246 /* 33222222222211111111110000000000
5247 10987654321098765432109876543210
5248 000001x0101xxxxx001xxxxxxxxxxxxx
5254 /* 33222222222211111111110000000000
5255 10987654321098765432109876543210
5256 000001x0111xxxxx001xxxxxxxxxxxxx
5263 /* 33222222222211111111110000000000
5264 10987654321098765432109876543210
5265 100001x01x1xxxxx001xxxxxxxxxxxxx
5272 /* 33222222222211111111110000000000
5273 10987654321098765432109876543210
5274 x10001x01x1xxxxx001xxxxxxxxxxxxx
5283 if (((word
>> 30) & 0x1) == 0)
5285 if (((word
>> 31) & 0x1) == 0)
5287 if (((word
>> 21) & 0x1) == 0)
5289 if (((word
>> 16) & 0x1) == 0)
5291 if (((word
>> 17) & 0x1) == 0)
5293 if (((word
>> 18) & 0x1) == 0)
5295 if (((word
>> 19) & 0x1) == 0)
5297 /* 33222222222211111111110000000000
5298 10987654321098765432109876543210
5299 000001x0xx0x0000101xxxxxxxxxxxxx
5305 /* 33222222222211111111110000000000
5306 10987654321098765432109876543210
5307 000001x0xx0x1000101xxxxxxxxxxxxx
5314 if (((word
>> 19) & 0x1) == 0)
5316 /* 33222222222211111111110000000000
5317 10987654321098765432109876543210
5318 000001x0xx0x0100101xxxxxxxxxxxxx
5324 /* 33222222222211111111110000000000
5325 10987654321098765432109876543210
5326 000001x0xx0x1100101xxxxxxxxxxxxx
5334 if (((word
>> 18) & 0x1) == 0)
5336 if (((word
>> 19) & 0x1) == 0)
5338 /* 33222222222211111111110000000000
5339 10987654321098765432109876543210
5340 000001x0xx0x0010101xxxxxxxxxxxxx
5346 /* 33222222222211111111110000000000
5347 10987654321098765432109876543210
5348 000001x0xx0x1010101xxxxxxxxxxxxx
5355 if (((word
>> 19) & 0x1) == 0)
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 000001x0xx0x0110101xxxxxxxxxxxxx
5365 /* 33222222222211111111110000000000
5366 10987654321098765432109876543210
5367 000001x0xx0x1110101xxxxxxxxxxxxx
5376 if (((word
>> 17) & 0x1) == 0)
5378 if (((word
>> 18) & 0x1) == 0)
5380 if (((word
>> 19) & 0x1) == 0)
5382 /* 33222222222211111111110000000000
5383 10987654321098765432109876543210
5384 000001x0xx0x0001101xxxxxxxxxxxxx
5390 /* 33222222222211111111110000000000
5391 10987654321098765432109876543210
5392 000001x0xx0x1001101xxxxxxxxxxxxx
5399 if (((word
>> 19) & 0x1) == 0)
5401 /* 33222222222211111111110000000000
5402 10987654321098765432109876543210
5403 000001x0xx0x0101101xxxxxxxxxxxxx
5409 /* 33222222222211111111110000000000
5410 10987654321098765432109876543210
5411 000001x0xx0x1101101xxxxxxxxxxxxx
5419 if (((word
>> 18) & 0x1) == 0)
5421 if (((word
>> 19) & 0x1) == 0)
5423 /* 33222222222211111111110000000000
5424 10987654321098765432109876543210
5425 000001x0xx0x0011101xxxxxxxxxxxxx
5431 /* 33222222222211111111110000000000
5432 10987654321098765432109876543210
5433 000001x0xx0x1011101xxxxxxxxxxxxx
5440 /* 33222222222211111111110000000000
5441 10987654321098765432109876543210
5442 000001x0xx0xx111101xxxxxxxxxxxxx
5451 if (((word
>> 12) & 0x1) == 0)
5453 if (((word
>> 23) & 0x1) == 0)
5455 if (((word
>> 22) & 0x1) == 0)
5457 /* 33222222222211111111110000000000
5458 10987654321098765432109876543210
5459 000001x0001xxxxx1010xxxxxxxxxxxx
5465 /* 33222222222211111111110000000000
5466 10987654321098765432109876543210
5467 000001x0011xxxxx1010xxxxxxxxxxxx
5474 /* 33222222222211111111110000000000
5475 10987654321098765432109876543210
5476 000001x01x1xxxxx1010xxxxxxxxxxxx
5483 if (((word
>> 10) & 0x1) == 0)
5485 if (((word
>> 11) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 000001x0xx1xxxxx101100xxxxxxxxxx
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 000001x0xx1xxxxx101110xxxxxxxxxx
5504 /* 33222222222211111111110000000000
5505 10987654321098765432109876543210
5506 000001x0xx1xxxxx1011x1xxxxxxxxxx
5515 if (((word
>> 22) & 0x1) == 0)
5517 if (((word
>> 23) & 0x1) == 0)
5519 /* 33222222222211111111110000000000
5520 10987654321098765432109876543210
5521 100001x000xxxxxx101xxxxxxxxxxxxx
5527 /* 33222222222211111111110000000000
5528 10987654321098765432109876543210
5529 100001x010xxxxxx101xxxxxxxxxxxxx
5536 if (((word
>> 23) & 0x1) == 0)
5538 /* 33222222222211111111110000000000
5539 10987654321098765432109876543210
5540 100001x001xxxxxx101xxxxxxxxxxxxx
5546 /* 33222222222211111111110000000000
5547 10987654321098765432109876543210
5548 100001x011xxxxxx101xxxxxxxxxxxxx
5557 if (((word
>> 21) & 0x1) == 0)
5559 if (((word
>> 23) & 0x1) == 0)
5561 /* 33222222222211111111110000000000
5562 10987654321098765432109876543210
5563 x10001x00x0xxxxx101xxxxxxxxxxxxx
5569 /* 33222222222211111111110000000000
5570 10987654321098765432109876543210
5571 x10001x01x0xxxxx101xxxxxxxxxxxxx
5578 if (((word
>> 22) & 0x1) == 0)
5580 if (((word
>> 23) & 0x1) == 0)
5582 /* 33222222222211111111110000000000
5583 10987654321098765432109876543210
5584 x10001x0001xxxxx101xxxxxxxxxxxxx
5590 /* 33222222222211111111110000000000
5591 10987654321098765432109876543210
5592 x10001x0101xxxxx101xxxxxxxxxxxxx
5599 if (((word
>> 23) & 0x1) == 0)
5601 /* 33222222222211111111110000000000
5602 10987654321098765432109876543210
5603 x10001x0011xxxxx101xxxxxxxxxxxxx
5609 /* 33222222222211111111110000000000
5610 10987654321098765432109876543210
5611 x10001x0111xxxxx101xxxxxxxxxxxxx
5622 if (((word
>> 15) & 0x1) == 0)
5624 if (((word
>> 21) & 0x1) == 0)
5626 if (((word
>> 30) & 0x1) == 0)
5628 if (((word
>> 31) & 0x1) == 0)
5630 /* 33222222222211111111110000000000
5631 10987654321098765432109876543210
5632 000001x0xx0xxxxx011xxxxxxxxxxxxx
5638 if (((word
>> 23) & 0x1) == 0)
5640 /* 33222222222211111111110000000000
5641 10987654321098765432109876543210
5642 100001x00x0xxxxx011xxxxxxxxxxxxx
5648 /* 33222222222211111111110000000000
5649 10987654321098765432109876543210
5650 100001x01x0xxxxx011xxxxxxxxxxxxx
5658 if (((word
>> 23) & 0x1) == 0)
5660 /* 33222222222211111111110000000000
5661 10987654321098765432109876543210
5662 x10001x00x0xxxxx011xxxxxxxxxxxxx
5668 /* 33222222222211111111110000000000
5669 10987654321098765432109876543210
5670 x10001x01x0xxxxx011xxxxxxxxxxxxx
5678 if (((word
>> 23) & 0x1) == 0)
5680 if (((word
>> 30) & 0x1) == 0)
5682 /* 33222222222211111111110000000000
5683 10987654321098765432109876543210
5684 x00001x00x1xxxxx011xxxxxxxxxxxxx
5690 /* 33222222222211111111110000000000
5691 10987654321098765432109876543210
5692 x10001x00x1xxxxx011xxxxxxxxxxxxx
5699 if (((word
>> 30) & 0x1) == 0)
5701 /* 33222222222211111111110000000000
5702 10987654321098765432109876543210
5703 x00001x01x1xxxxx011xxxxxxxxxxxxx
5709 /* 33222222222211111111110000000000
5710 10987654321098765432109876543210
5711 x10001x01x1xxxxx011xxxxxxxxxxxxx
5720 if (((word
>> 30) & 0x1) == 0)
5722 if (((word
>> 31) & 0x1) == 0)
5724 if (((word
>> 21) & 0x1) == 0)
5726 /* 33222222222211111111110000000000
5727 10987654321098765432109876543210
5728 000001x0xx0xxxxx111xxxxxxxxxxxxx
5734 if (((word
>> 10) & 0x1) == 0)
5736 if (((word
>> 11) & 0x1) == 0)
5738 if (((word
>> 12) & 0x1) == 0)
5740 if (((word
>> 20) & 0x1) == 0)
5742 if (((word
>> 22) & 0x1) == 0)
5744 if (((word
>> 23) & 0x1) == 0)
5746 /* 33222222222211111111110000000000
5747 10987654321098765432109876543210
5748 000001x00010xxxx111000xxxxxxxxxx
5754 /* 33222222222211111111110000000000
5755 10987654321098765432109876543210
5756 000001x01010xxxx111000xxxxxxxxxx
5763 if (((word
>> 23) & 0x1) == 0)
5765 /* 33222222222211111111110000000000
5766 10987654321098765432109876543210
5767 000001x00110xxxx111000xxxxxxxxxx
5773 /* 33222222222211111111110000000000
5774 10987654321098765432109876543210
5775 000001x01110xxxx111000xxxxxxxxxx
5783 if (((word
>> 22) & 0x1) == 0)
5785 if (((word
>> 23) & 0x1) == 0)
5787 /* 33222222222211111111110000000000
5788 10987654321098765432109876543210
5789 000001x00011xxxx111000xxxxxxxxxx
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 000001x01011xxxx111000xxxxxxxxxx
5804 if (((word
>> 23) & 0x1) == 0)
5806 /* 33222222222211111111110000000000
5807 10987654321098765432109876543210
5808 000001x00111xxxx111000xxxxxxxxxx
5814 /* 33222222222211111111110000000000
5815 10987654321098765432109876543210
5816 000001x01111xxxx111000xxxxxxxxxx
5825 if (((word
>> 20) & 0x1) == 0)
5827 if (((word
>> 22) & 0x1) == 0)
5829 if (((word
>> 23) & 0x1) == 0)
5831 /* 33222222222211111111110000000000
5832 10987654321098765432109876543210
5833 000001x00010xxxx111100xxxxxxxxxx
5839 /* 33222222222211111111110000000000
5840 10987654321098765432109876543210
5841 000001x01010xxxx111100xxxxxxxxxx
5848 if (((word
>> 23) & 0x1) == 0)
5850 /* 33222222222211111111110000000000
5851 10987654321098765432109876543210
5852 000001x00110xxxx111100xxxxxxxxxx
5858 /* 33222222222211111111110000000000
5859 10987654321098765432109876543210
5860 000001x01110xxxx111100xxxxxxxxxx
5868 if (((word
>> 22) & 0x1) == 0)
5870 if (((word
>> 23) & 0x1) == 0)
5872 /* 33222222222211111111110000000000
5873 10987654321098765432109876543210
5874 000001x00011xxxx111100xxxxxxxxxx
5880 /* 33222222222211111111110000000000
5881 10987654321098765432109876543210
5882 000001x01011xxxx111100xxxxxxxxxx
5889 if (((word
>> 23) & 0x1) == 0)
5891 /* 33222222222211111111110000000000
5892 10987654321098765432109876543210
5893 000001x00111xxxx111100xxxxxxxxxx
5899 /* 33222222222211111111110000000000
5900 10987654321098765432109876543210
5901 000001x01111xxxx111100xxxxxxxxxx
5911 if (((word
>> 20) & 0x1) == 0)
5913 if (((word
>> 22) & 0x1) == 0)
5915 if (((word
>> 23) & 0x1) == 0)
5917 /* 33222222222211111111110000000000
5918 10987654321098765432109876543210
5919 000001x00010xxxx111x10xxxxxxxxxx
5925 /* 33222222222211111111110000000000
5926 10987654321098765432109876543210
5927 000001x01010xxxx111x10xxxxxxxxxx
5934 if (((word
>> 23) & 0x1) == 0)
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 000001x00110xxxx111x10xxxxxxxxxx
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 000001x01110xxxx111x10xxxxxxxxxx
5954 if (((word
>> 22) & 0x1) == 0)
5956 if (((word
>> 23) & 0x1) == 0)
5958 /* 33222222222211111111110000000000
5959 10987654321098765432109876543210
5960 000001x00011xxxx111x10xxxxxxxxxx
5966 /* 33222222222211111111110000000000
5967 10987654321098765432109876543210
5968 000001x01011xxxx111x10xxxxxxxxxx
5975 if (((word
>> 23) & 0x1) == 0)
5977 /* 33222222222211111111110000000000
5978 10987654321098765432109876543210
5979 000001x00111xxxx111x10xxxxxxxxxx
5985 /* 33222222222211111111110000000000
5986 10987654321098765432109876543210
5987 000001x01111xxxx111x10xxxxxxxxxx
5997 if (((word
>> 11) & 0x1) == 0)
5999 if (((word
>> 12) & 0x1) == 0)
6001 if (((word
>> 22) & 0x1) == 0)
6003 if (((word
>> 23) & 0x1) == 0)
6005 /* 33222222222211111111110000000000
6006 10987654321098765432109876543210
6007 000001x0001xxxxx111001xxxxxxxxxx
6013 /* 33222222222211111111110000000000
6014 10987654321098765432109876543210
6015 000001x0101xxxxx111001xxxxxxxxxx
6022 if (((word
>> 23) & 0x1) == 0)
6024 /* 33222222222211111111110000000000
6025 10987654321098765432109876543210
6026 000001x0011xxxxx111001xxxxxxxxxx
6032 /* 33222222222211111111110000000000
6033 10987654321098765432109876543210
6034 000001x0111xxxxx111001xxxxxxxxxx
6042 if (((word
>> 20) & 0x1) == 0)
6044 if (((word
>> 22) & 0x1) == 0)
6046 if (((word
>> 23) & 0x1) == 0)
6048 /* 33222222222211111111110000000000
6049 10987654321098765432109876543210
6050 000001x00010xxxx111101xxxxxxxxxx
6056 /* 33222222222211111111110000000000
6057 10987654321098765432109876543210
6058 000001x01010xxxx111101xxxxxxxxxx
6065 if (((word
>> 23) & 0x1) == 0)
6067 /* 33222222222211111111110000000000
6068 10987654321098765432109876543210
6069 000001x00110xxxx111101xxxxxxxxxx
6075 /* 33222222222211111111110000000000
6076 10987654321098765432109876543210
6077 000001x01110xxxx111101xxxxxxxxxx
6085 if (((word
>> 22) & 0x1) == 0)
6087 if (((word
>> 23) & 0x1) == 0)
6089 /* 33222222222211111111110000000000
6090 10987654321098765432109876543210
6091 000001x00011xxxx111101xxxxxxxxxx
6097 /* 33222222222211111111110000000000
6098 10987654321098765432109876543210
6099 000001x01011xxxx111101xxxxxxxxxx
6106 if (((word
>> 23) & 0x1) == 0)
6108 /* 33222222222211111111110000000000
6109 10987654321098765432109876543210
6110 000001x00111xxxx111101xxxxxxxxxx
6116 /* 33222222222211111111110000000000
6117 10987654321098765432109876543210
6118 000001x01111xxxx111101xxxxxxxxxx
6128 if (((word
>> 20) & 0x1) == 0)
6130 if (((word
>> 22) & 0x1) == 0)
6132 if (((word
>> 23) & 0x1) == 0)
6134 /* 33222222222211111111110000000000
6135 10987654321098765432109876543210
6136 000001x00010xxxx111x11xxxxxxxxxx
6142 /* 33222222222211111111110000000000
6143 10987654321098765432109876543210
6144 000001x01010xxxx111x11xxxxxxxxxx
6151 if (((word
>> 23) & 0x1) == 0)
6153 /* 33222222222211111111110000000000
6154 10987654321098765432109876543210
6155 000001x00110xxxx111x11xxxxxxxxxx
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 000001x01110xxxx111x11xxxxxxxxxx
6171 if (((word
>> 22) & 0x1) == 0)
6173 if (((word
>> 23) & 0x1) == 0)
6175 /* 33222222222211111111110000000000
6176 10987654321098765432109876543210
6177 000001x00011xxxx111x11xxxxxxxxxx
6183 /* 33222222222211111111110000000000
6184 10987654321098765432109876543210
6185 000001x01011xxxx111x11xxxxxxxxxx
6192 if (((word
>> 23) & 0x1) == 0)
6194 /* 33222222222211111111110000000000
6195 10987654321098765432109876543210
6196 000001x00111xxxx111x11xxxxxxxxxx
6202 /* 33222222222211111111110000000000
6203 10987654321098765432109876543210
6204 000001x01111xxxx111x11xxxxxxxxxx
6216 if (((word
>> 22) & 0x1) == 0)
6218 if (((word
>> 21) & 0x1) == 0)
6220 if (((word
>> 23) & 0x1) == 0)
6222 /* 33222222222211111111110000000000
6223 10987654321098765432109876543210
6224 100001x0000xxxxx111xxxxxxxxxxxxx
6230 /* 33222222222211111111110000000000
6231 10987654321098765432109876543210
6232 100001x0100xxxxx111xxxxxxxxxxxxx
6239 if (((word
>> 23) & 0x1) == 0)
6241 /* 33222222222211111111110000000000
6242 10987654321098765432109876543210
6243 100001x0001xxxxx111xxxxxxxxxxxxx
6249 /* 33222222222211111111110000000000
6250 10987654321098765432109876543210
6251 100001x0101xxxxx111xxxxxxxxxxxxx
6259 if (((word
>> 23) & 0x1) == 0)
6261 /* 33222222222211111111110000000000
6262 10987654321098765432109876543210
6263 100001x001xxxxxx111xxxxxxxxxxxxx
6269 /* 33222222222211111111110000000000
6270 10987654321098765432109876543210
6271 100001x011xxxxxx111xxxxxxxxxxxxx
6280 if (((word
>> 21) & 0x1) == 0)
6282 if (((word
>> 22) & 0x1) == 0)
6284 if (((word
>> 23) & 0x1) == 0)
6286 /* 33222222222211111111110000000000
6287 10987654321098765432109876543210
6288 x10001x0000xxxxx111xxxxxxxxxxxxx
6294 /* 33222222222211111111110000000000
6295 10987654321098765432109876543210
6296 x10001x0100xxxxx111xxxxxxxxxxxxx
6303 if (((word
>> 23) & 0x1) == 0)
6305 /* 33222222222211111111110000000000
6306 10987654321098765432109876543210
6307 x10001x0010xxxxx111xxxxxxxxxxxxx
6313 /* 33222222222211111111110000000000
6314 10987654321098765432109876543210
6315 x10001x0110xxxxx111xxxxxxxxxxxxx
6323 if (((word
>> 22) & 0x1) == 0)
6325 if (((word
>> 23) & 0x1) == 0)
6327 /* 33222222222211111111110000000000
6328 10987654321098765432109876543210
6329 x10001x0001xxxxx111xxxxxxxxxxxxx
6335 /* 33222222222211111111110000000000
6336 10987654321098765432109876543210
6337 x10001x0101xxxxx111xxxxxxxxxxxxx
6344 if (((word
>> 23) & 0x1) == 0)
6346 /* 33222222222211111111110000000000
6347 10987654321098765432109876543210
6348 x10001x0011xxxxx111xxxxxxxxxxxxx
6354 /* 33222222222211111111110000000000
6355 10987654321098765432109876543210
6356 x10001x0111xxxxx111xxxxxxxxxxxxx
6369 if (((word
>> 21) & 0x1) == 0)
6371 if (((word
>> 15) & 0x1) == 0)
6373 if (((word
>> 30) & 0x1) == 0)
6375 if (((word
>> 13) & 0x1) == 0)
6377 if (((word
>> 14) & 0x1) == 0)
6379 if (((word
>> 31) & 0x1) == 0)
6381 if (((word
>> 4) & 0x1) == 0)
6383 /* 33222222222211111111110000000000
6384 10987654321098765432109876543210
6385 001001x0xx0xxxxx000xxxxxxxx0xxxx
6391 /* 33222222222211111111110000000000
6392 10987654321098765432109876543210
6393 001001x0xx0xxxxx000xxxxxxxx1xxxx
6400 if (((word
>> 23) & 0x1) == 0)
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 101001x00x0xxxxx000xxxxxxxxxxxxx
6410 /* 33222222222211111111110000000000
6411 10987654321098765432109876543210
6412 101001x01x0xxxxx000xxxxxxxxxxxxx
6420 if (((word
>> 31) & 0x1) == 0)
6422 if (((word
>> 4) & 0x1) == 0)
6424 /* 33222222222211111111110000000000
6425 10987654321098765432109876543210
6426 001001x0xx0xxxxx010xxxxxxxx0xxxx
6432 /* 33222222222211111111110000000000
6433 10987654321098765432109876543210
6434 001001x0xx0xxxxx010xxxxxxxx1xxxx
6441 if (((word
>> 22) & 0x1) == 0)
6443 if (((word
>> 23) & 0x1) == 0)
6445 /* 33222222222211111111110000000000
6446 10987654321098765432109876543210
6447 101001x0000xxxxx010xxxxxxxxxxxxx
6453 /* 33222222222211111111110000000000
6454 10987654321098765432109876543210
6455 101001x0100xxxxx010xxxxxxxxxxxxx
6462 if (((word
>> 23) & 0x1) == 0)
6464 /* 33222222222211111111110000000000
6465 10987654321098765432109876543210
6466 101001x0010xxxxx010xxxxxxxxxxxxx
6472 /* 33222222222211111111110000000000
6473 10987654321098765432109876543210
6474 101001x0110xxxxx010xxxxxxxxxxxxx
6484 if (((word
>> 14) & 0x1) == 0)
6486 if (((word
>> 31) & 0x1) == 0)
6488 if (((word
>> 4) & 0x1) == 0)
6490 /* 33222222222211111111110000000000
6491 10987654321098765432109876543210
6492 001001x0xx0xxxxx001xxxxxxxx0xxxx
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 001001x0xx0xxxxx001xxxxxxxx1xxxx
6507 if (((word
>> 23) & 0x1) == 0)
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 101001x00x0xxxxx001xxxxxxxxxxxxx
6517 /* 33222222222211111111110000000000
6518 10987654321098765432109876543210
6519 101001x01x0xxxxx001xxxxxxxxxxxxx
6527 if (((word
>> 31) & 0x1) == 0)
6529 if (((word
>> 4) & 0x1) == 0)
6531 /* 33222222222211111111110000000000
6532 10987654321098765432109876543210
6533 001001x0xx0xxxxx011xxxxxxxx0xxxx
6539 /* 33222222222211111111110000000000
6540 10987654321098765432109876543210
6541 001001x0xx0xxxxx011xxxxxxxx1xxxx
6548 if (((word
>> 22) & 0x1) == 0)
6550 if (((word
>> 23) & 0x1) == 0)
6552 /* 33222222222211111111110000000000
6553 10987654321098765432109876543210
6554 101001x0000xxxxx011xxxxxxxxxxxxx
6560 /* 33222222222211111111110000000000
6561 10987654321098765432109876543210
6562 101001x0100xxxxx011xxxxxxxxxxxxx
6569 if (((word
>> 23) & 0x1) == 0)
6571 /* 33222222222211111111110000000000
6572 10987654321098765432109876543210
6573 101001x0010xxxxx011xxxxxxxxxxxxx
6579 /* 33222222222211111111110000000000
6580 10987654321098765432109876543210
6581 101001x0110xxxxx011xxxxxxxxxxxxx
6592 if (((word
>> 31) & 0x1) == 0)
6594 /* 33222222222211111111110000000000
6595 10987654321098765432109876543210
6596 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
6602 if (((word
>> 13) & 0x1) == 0)
6604 if (((word
>> 22) & 0x1) == 0)
6606 /* 33222222222211111111110000000000
6607 10987654321098765432109876543210
6608 111001x0x00xxxxx0x0xxxxxxxxxxxxx
6614 if (((word
>> 23) & 0x1) == 0)
6616 /* 33222222222211111111110000000000
6617 10987654321098765432109876543210
6618 111001x0010xxxxx0x0xxxxxxxxxxxxx
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 111001x0110xxxxx0x0xxxxxxxxxxxxx
6634 if (((word
>> 22) & 0x1) == 0)
6636 if (((word
>> 23) & 0x1) == 0)
6638 /* 33222222222211111111110000000000
6639 10987654321098765432109876543210
6640 111001x0000xxxxx0x1xxxxxxxxxxxxx
6646 /* 33222222222211111111110000000000
6647 10987654321098765432109876543210
6648 111001x0100xxxxx0x1xxxxxxxxxxxxx
6655 if (((word
>> 23) & 0x1) == 0)
6657 /* 33222222222211111111110000000000
6658 10987654321098765432109876543210
6659 111001x0010xxxxx0x1xxxxxxxxxxxxx
6665 /* 33222222222211111111110000000000
6666 10987654321098765432109876543210
6667 111001x0110xxxxx0x1xxxxxxxxxxxxx
6678 if (((word
>> 13) & 0x1) == 0)
6680 if (((word
>> 30) & 0x1) == 0)
6682 if (((word
>> 14) & 0x1) == 0)
6684 if (((word
>> 4) & 0x1) == 0)
6686 /* 33222222222211111111110000000000
6687 10987654321098765432109876543210
6688 x01001x0xx0xxxxx100xxxxxxxx0xxxx
6694 /* 33222222222211111111110000000000
6695 10987654321098765432109876543210
6696 x01001x0xx0xxxxx100xxxxxxxx1xxxx
6703 if (((word
>> 31) & 0x1) == 0)
6705 if (((word
>> 4) & 0x1) == 0)
6707 /* 33222222222211111111110000000000
6708 10987654321098765432109876543210
6709 001001x0xx0xxxxx110xxxxxxxx0xxxx
6715 /* 33222222222211111111110000000000
6716 10987654321098765432109876543210
6717 001001x0xx0xxxxx110xxxxxxxx1xxxx
6724 if (((word
>> 22) & 0x1) == 0)
6726 if (((word
>> 23) & 0x1) == 0)
6728 /* 33222222222211111111110000000000
6729 10987654321098765432109876543210
6730 101001x0000xxxxx110xxxxxxxxxxxxx
6736 /* 33222222222211111111110000000000
6737 10987654321098765432109876543210
6738 101001x0100xxxxx110xxxxxxxxxxxxx
6745 if (((word
>> 23) & 0x1) == 0)
6747 /* 33222222222211111111110000000000
6748 10987654321098765432109876543210
6749 101001x0010xxxxx110xxxxxxxxxxxxx
6755 /* 33222222222211111111110000000000
6756 10987654321098765432109876543210
6757 101001x0110xxxxx110xxxxxxxxxxxxx
6767 if (((word
>> 31) & 0x1) == 0)
6769 /* 33222222222211111111110000000000
6770 10987654321098765432109876543210
6771 011001x0xx0xxxxx1x0xxxxxxxxxxxxx
6777 if (((word
>> 22) & 0x1) == 0)
6779 if (((word
>> 23) & 0x1) == 0)
6781 /* 33222222222211111111110000000000
6782 10987654321098765432109876543210
6783 111001x0000xxxxx1x0xxxxxxxxxxxxx
6789 /* 33222222222211111111110000000000
6790 10987654321098765432109876543210
6791 111001x0100xxxxx1x0xxxxxxxxxxxxx
6798 if (((word
>> 23) & 0x1) == 0)
6800 /* 33222222222211111111110000000000
6801 10987654321098765432109876543210
6802 111001x0010xxxxx1x0xxxxxxxxxxxxx
6808 /* 33222222222211111111110000000000
6809 10987654321098765432109876543210
6810 111001x0110xxxxx1x0xxxxxxxxxxxxx
6820 if (((word
>> 14) & 0x1) == 0)
6822 if (((word
>> 30) & 0x1) == 0)
6824 if (((word
>> 31) & 0x1) == 0)
6826 if (((word
>> 4) & 0x1) == 0)
6828 /* 33222222222211111111110000000000
6829 10987654321098765432109876543210
6830 001001x0xx0xxxxx101xxxxxxxx0xxxx
6836 /* 33222222222211111111110000000000
6837 10987654321098765432109876543210
6838 001001x0xx0xxxxx101xxxxxxxx1xxxx
6845 if (((word
>> 20) & 0x1) == 0)
6847 if (((word
>> 22) & 0x1) == 0)
6849 if (((word
>> 23) & 0x1) == 0)
6851 /* 33222222222211111111110000000000
6852 10987654321098765432109876543210
6853 101001x00000xxxx101xxxxxxxxxxxxx
6859 /* 33222222222211111111110000000000
6860 10987654321098765432109876543210
6861 101001x01000xxxx101xxxxxxxxxxxxx
6868 if (((word
>> 23) & 0x1) == 0)
6870 /* 33222222222211111111110000000000
6871 10987654321098765432109876543210
6872 101001x00100xxxx101xxxxxxxxxxxxx
6878 /* 33222222222211111111110000000000
6879 10987654321098765432109876543210
6880 101001x01100xxxx101xxxxxxxxxxxxx
6888 if (((word
>> 22) & 0x1) == 0)
6890 if (((word
>> 23) & 0x1) == 0)
6892 /* 33222222222211111111110000000000
6893 10987654321098765432109876543210
6894 101001x00001xxxx101xxxxxxxxxxxxx
6900 /* 33222222222211111111110000000000
6901 10987654321098765432109876543210
6902 101001x01001xxxx101xxxxxxxxxxxxx
6909 if (((word
>> 23) & 0x1) == 0)
6911 /* 33222222222211111111110000000000
6912 10987654321098765432109876543210
6913 101001x00101xxxx101xxxxxxxxxxxxx
6919 /* 33222222222211111111110000000000
6920 10987654321098765432109876543210
6921 101001x01101xxxx101xxxxxxxxxxxxx
6931 if (((word
>> 22) & 0x1) == 0)
6933 if (((word
>> 23) & 0x1) == 0)
6935 /* 33222222222211111111110000000000
6936 10987654321098765432109876543210
6937 x11001x0000xxxxx101xxxxxxxxxxxxx
6943 /* 33222222222211111111110000000000
6944 10987654321098765432109876543210
6945 x11001x0100xxxxx101xxxxxxxxxxxxx
6952 if (((word
>> 23) & 0x1) == 0)
6954 /* 33222222222211111111110000000000
6955 10987654321098765432109876543210
6956 x11001x0010xxxxx101xxxxxxxxxxxxx
6962 /* 33222222222211111111110000000000
6963 10987654321098765432109876543210
6964 x11001x0110xxxxx101xxxxxxxxxxxxx
6973 if (((word
>> 30) & 0x1) == 0)
6975 if (((word
>> 31) & 0x1) == 0)
6977 if (((word
>> 4) & 0x1) == 0)
6979 /* 33222222222211111111110000000000
6980 10987654321098765432109876543210
6981 001001x0xx0xxxxx111xxxxxxxx0xxxx
6987 /* 33222222222211111111110000000000
6988 10987654321098765432109876543210
6989 001001x0xx0xxxxx111xxxxxxxx1xxxx
6996 if (((word
>> 22) & 0x1) == 0)
6998 if (((word
>> 23) & 0x1) == 0)
7000 /* 33222222222211111111110000000000
7001 10987654321098765432109876543210
7002 101001x0000xxxxx111xxxxxxxxxxxxx
7008 /* 33222222222211111111110000000000
7009 10987654321098765432109876543210
7010 101001x0100xxxxx111xxxxxxxxxxxxx
7017 if (((word
>> 23) & 0x1) == 0)
7019 /* 33222222222211111111110000000000
7020 10987654321098765432109876543210
7021 101001x0010xxxxx111xxxxxxxxxxxxx
7027 /* 33222222222211111111110000000000
7028 10987654321098765432109876543210
7029 101001x0110xxxxx111xxxxxxxxxxxxx
7038 if (((word
>> 20) & 0x1) == 0)
7040 if (((word
>> 22) & 0x1) == 0)
7042 /* 33222222222211111111110000000000
7043 10987654321098765432109876543210
7044 x11001x0x000xxxx111xxxxxxxxxxxxx
7050 if (((word
>> 23) & 0x1) == 0)
7052 /* 33222222222211111111110000000000
7053 10987654321098765432109876543210
7054 x11001x00100xxxx111xxxxxxxxxxxxx
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 x11001x01100xxxx111xxxxxxxxxxxxx
7070 if (((word
>> 22) & 0x1) == 0)
7072 if (((word
>> 23) & 0x1) == 0)
7074 /* 33222222222211111111110000000000
7075 10987654321098765432109876543210
7076 x11001x00001xxxx111xxxxxxxxxxxxx
7082 /* 33222222222211111111110000000000
7083 10987654321098765432109876543210
7084 x11001x01001xxxx111xxxxxxxxxxxxx
7091 if (((word
>> 23) & 0x1) == 0)
7093 /* 33222222222211111111110000000000
7094 10987654321098765432109876543210
7095 x11001x00101xxxx111xxxxxxxxxxxxx
7101 /* 33222222222211111111110000000000
7102 10987654321098765432109876543210
7103 x11001x01101xxxx111xxxxxxxxxxxxx
7116 if (((word
>> 13) & 0x1) == 0)
7118 if (((word
>> 30) & 0x1) == 0)
7120 if (((word
>> 31) & 0x1) == 0)
7122 if (((word
>> 4) & 0x1) == 0)
7124 /* 33222222222211111111110000000000
7125 10987654321098765432109876543210
7126 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
7132 /* 33222222222211111111110000000000
7133 10987654321098765432109876543210
7134 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
7141 if (((word
>> 15) & 0x1) == 0)
7143 if (((word
>> 22) & 0x1) == 0)
7145 if (((word
>> 23) & 0x1) == 0)
7147 /* 33222222222211111111110000000000
7148 10987654321098765432109876543210
7149 101001x0001xxxxx0x0xxxxxxxxxxxxx
7155 /* 33222222222211111111110000000000
7156 10987654321098765432109876543210
7157 101001x0101xxxxx0x0xxxxxxxxxxxxx
7164 if (((word
>> 23) & 0x1) == 0)
7166 /* 33222222222211111111110000000000
7167 10987654321098765432109876543210
7168 101001x0011xxxxx0x0xxxxxxxxxxxxx
7174 /* 33222222222211111111110000000000
7175 10987654321098765432109876543210
7176 101001x0111xxxxx0x0xxxxxxxxxxxxx
7184 if (((word
>> 22) & 0x1) == 0)
7186 if (((word
>> 23) & 0x1) == 0)
7188 /* 33222222222211111111110000000000
7189 10987654321098765432109876543210
7190 101001x0001xxxxx1x0xxxxxxxxxxxxx
7196 /* 33222222222211111111110000000000
7197 10987654321098765432109876543210
7198 101001x0101xxxxx1x0xxxxxxxxxxxxx
7205 if (((word
>> 23) & 0x1) == 0)
7207 /* 33222222222211111111110000000000
7208 10987654321098765432109876543210
7209 101001x0011xxxxx1x0xxxxxxxxxxxxx
7215 /* 33222222222211111111110000000000
7216 10987654321098765432109876543210
7217 101001x0111xxxxx1x0xxxxxxxxxxxxx
7227 if (((word
>> 15) & 0x1) == 0)
7229 if (((word
>> 14) & 0x1) == 0)
7231 if (((word
>> 12) & 0x1) == 0)
7233 if (((word
>> 10) & 0x1) == 0)
7235 if (((word
>> 23) & 0x1) == 0)
7237 /* 33222222222211111111110000000000
7238 10987654321098765432109876543210
7239 x11001x00x1xxxxx0000x0xxxxxxxxxx
7245 if (((word
>> 22) & 0x1) == 0)
7247 /* 33222222222211111111110000000000
7248 10987654321098765432109876543210
7249 x11001x0101xxxxx0000x0xxxxxxxxxx
7255 /* 33222222222211111111110000000000
7256 10987654321098765432109876543210
7257 x11001x0111xxxxx0000x0xxxxxxxxxx
7265 if (((word
>> 23) & 0x1) == 0)
7267 /* 33222222222211111111110000000000
7268 10987654321098765432109876543210
7269 x11001x00x1xxxxx0000x1xxxxxxxxxx
7275 if (((word
>> 22) & 0x1) == 0)
7277 /* 33222222222211111111110000000000
7278 10987654321098765432109876543210
7279 x11001x0101xxxxx0000x1xxxxxxxxxx
7285 /* 33222222222211111111110000000000
7286 10987654321098765432109876543210
7287 x11001x0111xxxxx0000x1xxxxxxxxxx
7296 if (((word
>> 22) & 0x1) == 0)
7298 /* 33222222222211111111110000000000
7299 10987654321098765432109876543210
7300 x11001x0x01xxxxx0001xxxxxxxxxxxx
7306 /* 33222222222211111111110000000000
7307 10987654321098765432109876543210
7308 x11001x0x11xxxxx0001xxxxxxxxxxxx
7316 if (((word
>> 22) & 0x1) == 0)
7318 if (((word
>> 23) & 0x1) == 0)
7320 /* 33222222222211111111110000000000
7321 10987654321098765432109876543210
7322 x11001x0001xxxxx010xxxxxxxxxxxxx
7328 /* 33222222222211111111110000000000
7329 10987654321098765432109876543210
7330 x11001x0101xxxxx010xxxxxxxxxxxxx
7337 if (((word
>> 23) & 0x1) == 0)
7339 /* 33222222222211111111110000000000
7340 10987654321098765432109876543210
7341 x11001x0011xxxxx010xxxxxxxxxxxxx
7347 /* 33222222222211111111110000000000
7348 10987654321098765432109876543210
7349 x11001x0111xxxxx010xxxxxxxxxxxxx
7358 if (((word
>> 22) & 0x1) == 0)
7360 /* 33222222222211111111110000000000
7361 10987654321098765432109876543210
7362 x11001x0x01xxxxx1x0xxxxxxxxxxxxx
7368 /* 33222222222211111111110000000000
7369 10987654321098765432109876543210
7370 x11001x0x11xxxxx1x0xxxxxxxxxxxxx
7379 if (((word
>> 30) & 0x1) == 0)
7381 if (((word
>> 31) & 0x1) == 0)
7383 if (((word
>> 4) & 0x1) == 0)
7385 /* 33222222222211111111110000000000
7386 10987654321098765432109876543210
7387 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
7393 /* 33222222222211111111110000000000
7394 10987654321098765432109876543210
7395 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
7402 if (((word
>> 14) & 0x1) == 0)
7404 if (((word
>> 20) & 0x1) == 0)
7406 if (((word
>> 22) & 0x1) == 0)
7408 if (((word
>> 23) & 0x1) == 0)
7410 /* 33222222222211111111110000000000
7411 10987654321098765432109876543210
7412 101001x00010xxxxx01xxxxxxxxxxxxx
7418 /* 33222222222211111111110000000000
7419 10987654321098765432109876543210
7420 101001x01010xxxxx01xxxxxxxxxxxxx
7427 if (((word
>> 23) & 0x1) == 0)
7429 /* 33222222222211111111110000000000
7430 10987654321098765432109876543210
7431 101001x00110xxxxx01xxxxxxxxxxxxx
7437 /* 33222222222211111111110000000000
7438 10987654321098765432109876543210
7439 101001x01110xxxxx01xxxxxxxxxxxxx
7447 if (((word
>> 22) & 0x1) == 0)
7449 if (((word
>> 23) & 0x1) == 0)
7451 /* 33222222222211111111110000000000
7452 10987654321098765432109876543210
7453 101001x00011xxxxx01xxxxxxxxxxxxx
7459 /* 33222222222211111111110000000000
7460 10987654321098765432109876543210
7461 101001x01011xxxxx01xxxxxxxxxxxxx
7468 if (((word
>> 23) & 0x1) == 0)
7470 /* 33222222222211111111110000000000
7471 10987654321098765432109876543210
7472 101001x00111xxxxx01xxxxxxxxxxxxx
7478 /* 33222222222211111111110000000000
7479 10987654321098765432109876543210
7480 101001x01111xxxxx01xxxxxxxxxxxxx
7489 if (((word
>> 15) & 0x1) == 0)
7491 if (((word
>> 22) & 0x1) == 0)
7493 if (((word
>> 23) & 0x1) == 0)
7495 /* 33222222222211111111110000000000
7496 10987654321098765432109876543210
7497 101001x0001xxxxx011xxxxxxxxxxxxx
7503 /* 33222222222211111111110000000000
7504 10987654321098765432109876543210
7505 101001x0101xxxxx011xxxxxxxxxxxxx
7512 if (((word
>> 23) & 0x1) == 0)
7514 /* 33222222222211111111110000000000
7515 10987654321098765432109876543210
7516 101001x0011xxxxx011xxxxxxxxxxxxx
7522 /* 33222222222211111111110000000000
7523 10987654321098765432109876543210
7524 101001x0111xxxxx011xxxxxxxxxxxxx
7532 if (((word
>> 22) & 0x1) == 0)
7534 if (((word
>> 23) & 0x1) == 0)
7536 /* 33222222222211111111110000000000
7537 10987654321098765432109876543210
7538 101001x0001xxxxx111xxxxxxxxxxxxx
7544 /* 33222222222211111111110000000000
7545 10987654321098765432109876543210
7546 101001x0101xxxxx111xxxxxxxxxxxxx
7553 if (((word
>> 23) & 0x1) == 0)
7555 /* 33222222222211111111110000000000
7556 10987654321098765432109876543210
7557 101001x0011xxxxx111xxxxxxxxxxxxx
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 101001x0111xxxxx111xxxxxxxxxxxxx
7576 if (((word
>> 14) & 0x1) == 0)
7578 if (((word
>> 15) & 0x1) == 0)
7580 if (((word
>> 23) & 0x1) == 0)
7582 /* 33222222222211111111110000000000
7583 10987654321098765432109876543210
7584 x11001x00x1xxxxx001xxxxxxxxxxxxx
7590 if (((word
>> 22) & 0x1) == 0)
7592 /* 33222222222211111111110000000000
7593 10987654321098765432109876543210
7594 x11001x0101xxxxx001xxxxxxxxxxxxx
7600 /* 33222222222211111111110000000000
7601 10987654321098765432109876543210
7602 x11001x0111xxxxx001xxxxxxxxxxxxx
7610 if (((word
>> 22) & 0x1) == 0)
7612 /* 33222222222211111111110000000000
7613 10987654321098765432109876543210
7614 x11001x0x01xxxxx101xxxxxxxxxxxxx
7620 if (((word
>> 23) & 0x1) == 0)
7622 /* 33222222222211111111110000000000
7623 10987654321098765432109876543210
7624 x11001x0011xxxxx101xxxxxxxxxxxxx
7630 /* 33222222222211111111110000000000
7631 10987654321098765432109876543210
7632 x11001x0111xxxxx101xxxxxxxxxxxxx
7641 if (((word
>> 15) & 0x1) == 0)
7643 if (((word
>> 22) & 0x1) == 0)
7645 if (((word
>> 23) & 0x1) == 0)
7647 /* 33222222222211111111110000000000
7648 10987654321098765432109876543210
7649 x11001x0001xxxxx011xxxxxxxxxxxxx
7655 /* 33222222222211111111110000000000
7656 10987654321098765432109876543210
7657 x11001x0101xxxxx011xxxxxxxxxxxxx
7664 if (((word
>> 23) & 0x1) == 0)
7666 /* 33222222222211111111110000000000
7667 10987654321098765432109876543210
7668 x11001x0011xxxxx011xxxxxxxxxxxxx
7674 /* 33222222222211111111110000000000
7675 10987654321098765432109876543210
7676 x11001x0111xxxxx011xxxxxxxxxxxxx
7684 if (((word
>> 20) & 0x1) == 0)
7686 if (((word
>> 22) & 0x1) == 0)
7688 if (((word
>> 23) & 0x1) == 0)
7690 /* 33222222222211111111110000000000
7691 10987654321098765432109876543210
7692 x11001x00010xxxx111xxxxxxxxxxxxx
7698 /* 33222222222211111111110000000000
7699 10987654321098765432109876543210
7700 x11001x01010xxxx111xxxxxxxxxxxxx
7707 if (((word
>> 23) & 0x1) == 0)
7709 /* 33222222222211111111110000000000
7710 10987654321098765432109876543210
7711 x11001x00110xxxx111xxxxxxxxxxxxx
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 x11001x01110xxxx111xxxxxxxxxxxxx
7727 if (((word
>> 22) & 0x1) == 0)
7729 if (((word
>> 23) & 0x1) == 0)
7731 /* 33222222222211111111110000000000
7732 10987654321098765432109876543210
7733 x11001x00011xxxx111xxxxxxxxxxxxx
7739 /* 33222222222211111111110000000000
7740 10987654321098765432109876543210
7741 x11001x01011xxxx111xxxxxxxxxxxxx
7748 if (((word
>> 23) & 0x1) == 0)
7750 /* 33222222222211111111110000000000
7751 10987654321098765432109876543210
7752 x11001x00111xxxx111xxxxxxxxxxxxx
7758 /* 33222222222211111111110000000000
7759 10987654321098765432109876543210
7760 x11001x01111xxxx111xxxxxxxxxxxxx
7775 if (((word
>> 29) & 0x1) == 0)
7777 if (((word
>> 30) & 0x1) == 0)
7779 if (((word
>> 31) & 0x1) == 0)
7781 if (((word
>> 21) & 0x1) == 0)
7783 if (((word
>> 20) & 0x1) == 0)
7785 if (((word
>> 22) & 0x1) == 0)
7787 if (((word
>> 23) & 0x1) == 0)
7789 /* 33222222222211111111110000000000
7790 10987654321098765432109876543210
7791 000001x10000xxxxxxxxxxxxxxxxxxxx
7797 /* 33222222222211111111110000000000
7798 10987654321098765432109876543210
7799 000001x11000xxxxxxxxxxxxxxxxxxxx
7806 if (((word
>> 23) & 0x1) == 0)
7808 /* 33222222222211111111110000000000
7809 10987654321098765432109876543210
7810 000001x10100xxxxxxxxxxxxxxxxxxxx
7816 /* 33222222222211111111110000000000
7817 10987654321098765432109876543210
7818 000001x11100xxxxxxxxxxxxxxxxxxxx
7826 if (((word
>> 15) & 0x1) == 0)
7828 /* 33222222222211111111110000000000
7829 10987654321098765432109876543210
7830 000001x1xx01xxxx0xxxxxxxxxxxxxxx
7836 /* 33222222222211111111110000000000
7837 10987654321098765432109876543210
7838 000001x1xx01xxxx1xxxxxxxxxxxxxxx
7846 if (((word
>> 14) & 0x1) == 0)
7848 if (((word
>> 13) & 0x1) == 0)
7850 if (((word
>> 15) & 0x1) == 0)
7852 /* 33222222222211111111110000000000
7853 10987654321098765432109876543210
7854 000001x1xx1xxxxx000xxxxxxxxxxxxx
7860 if (((word
>> 16) & 0x1) == 0)
7862 if (((word
>> 17) & 0x1) == 0)
7864 if (((word
>> 18) & 0x1) == 0)
7866 if (((word
>> 19) & 0x1) == 0)
7868 /* 33222222222211111111110000000000
7869 10987654321098765432109876543210
7870 000001x1xx1x0000100xxxxxxxxxxxxx
7876 /* 33222222222211111111110000000000
7877 10987654321098765432109876543210
7878 000001x1xx1x1000100xxxxxxxxxxxxx
7885 if (((word
>> 19) & 0x1) == 0)
7887 /* 33222222222211111111110000000000
7888 10987654321098765432109876543210
7889 000001x1xx1x0100100xxxxxxxxxxxxx
7895 /* 33222222222211111111110000000000
7896 10987654321098765432109876543210
7897 000001x1xx1x1100100xxxxxxxxxxxxx
7905 if (((word
>> 18) & 0x1) == 0)
7907 if (((word
>> 19) & 0x1) == 0)
7909 /* 33222222222211111111110000000000
7910 10987654321098765432109876543210
7911 000001x1xx1x0010100xxxxxxxxxxxxx
7917 /* 33222222222211111111110000000000
7918 10987654321098765432109876543210
7919 000001x1xx1x1010100xxxxxxxxxxxxx
7926 /* 33222222222211111111110000000000
7927 10987654321098765432109876543210
7928 000001x1xx1xx110100xxxxxxxxxxxxx
7936 if (((word
>> 17) & 0x1) == 0)
7938 if (((word
>> 18) & 0x1) == 0)
7940 if (((word
>> 19) & 0x1) == 0)
7942 /* 33222222222211111111110000000000
7943 10987654321098765432109876543210
7944 000001x1xx1x0001100xxxxxxxxxxxxx
7950 /* 33222222222211111111110000000000
7951 10987654321098765432109876543210
7952 000001x1xx1x1001100xxxxxxxxxxxxx
7959 /* 33222222222211111111110000000000
7960 10987654321098765432109876543210
7961 000001x1xx1xx101100xxxxxxxxxxxxx
7968 if (((word
>> 18) & 0x1) == 0)
7970 if (((word
>> 19) & 0x1) == 0)
7972 /* 33222222222211111111110000000000
7973 10987654321098765432109876543210
7974 000001x1xx1x0011100xxxxxxxxxxxxx
7980 /* 33222222222211111111110000000000
7981 10987654321098765432109876543210
7982 000001x1xx1x1011100xxxxxxxxxxxxx
7989 /* 33222222222211111111110000000000
7990 10987654321098765432109876543210
7991 000001x1xx1xx111100xxxxxxxxxxxxx
8001 if (((word
>> 15) & 0x1) == 0)
8003 if (((word
>> 11) & 0x1) == 0)
8005 if (((word
>> 12) & 0x1) == 0)
8007 /* 33222222222211111111110000000000
8008 10987654321098765432109876543210
8009 000001x1xx1xxxxx00100xxxxxxxxxxx
8015 /* 33222222222211111111110000000000
8016 10987654321098765432109876543210
8017 000001x1xx1xxxxx00110xxxxxxxxxxx
8024 if (((word
>> 16) & 0x1) == 0)
8026 if (((word
>> 17) & 0x1) == 0)
8028 if (((word
>> 18) & 0x1) == 0)
8030 if (((word
>> 19) & 0x1) == 0)
8032 if (((word
>> 20) & 0x1) == 0)
8034 /* 33222222222211111111110000000000
8035 10987654321098765432109876543210
8036 000001x1xx100000001x1xxxxxxxxxxx
8042 /* 33222222222211111111110000000000
8043 10987654321098765432109876543210
8044 000001x1xx110000001x1xxxxxxxxxxx
8051 /* 33222222222211111111110000000000
8052 10987654321098765432109876543210
8053 000001x1xx1x1000001x1xxxxxxxxxxx
8060 if (((word
>> 20) & 0x1) == 0)
8062 /* 33222222222211111111110000000000
8063 10987654321098765432109876543210
8064 000001x1xx10x100001x1xxxxxxxxxxx
8070 /* 33222222222211111111110000000000
8071 10987654321098765432109876543210
8072 000001x1xx11x100001x1xxxxxxxxxxx
8080 /* 33222222222211111111110000000000
8081 10987654321098765432109876543210
8082 000001x1xx1xxx10001x1xxxxxxxxxxx
8089 if (((word
>> 17) & 0x1) == 0)
8091 /* 33222222222211111111110000000000
8092 10987654321098765432109876543210
8093 000001x1xx1xxx01001x1xxxxxxxxxxx
8099 /* 33222222222211111111110000000000
8100 10987654321098765432109876543210
8101 000001x1xx1xxx11001x1xxxxxxxxxxx
8110 if (((word
>> 16) & 0x1) == 0)
8112 if (((word
>> 19) & 0x1) == 0)
8114 if (((word
>> 20) & 0x1) == 0)
8116 /* 33222222222211111111110000000000
8117 10987654321098765432109876543210
8118 000001x1xx100xx0101xxxxxxxxxxxxx
8124 /* 33222222222211111111110000000000
8125 10987654321098765432109876543210
8126 000001x1xx110xx0101xxxxxxxxxxxxx
8133 /* 33222222222211111111110000000000
8134 10987654321098765432109876543210
8135 000001x1xx1x1xx0101xxxxxxxxxxxxx
8142 if (((word
>> 20) & 0x1) == 0)
8144 /* 33222222222211111111110000000000
8145 10987654321098765432109876543210
8146 000001x1xx10xxx1101xxxxxxxxxxxxx
8152 /* 33222222222211111111110000000000
8153 10987654321098765432109876543210
8154 000001x1xx11xxx1101xxxxxxxxxxxxx
8164 if (((word
>> 15) & 0x1) == 0)
8166 if (((word
>> 10) & 0x1) == 0)
8168 if (((word
>> 11) & 0x1) == 0)
8170 if (((word
>> 12) & 0x1) == 0)
8172 if (((word
>> 13) & 0x1) == 0)
8174 if (((word
>> 20) & 0x1) == 0)
8176 /* 33222222222211111111110000000000
8177 10987654321098765432109876543210
8178 000001x1xx10xxxx010000xxxxxxxxxx
8184 if (((word
>> 16) & 0x1) == 0)
8186 if (((word
>> 18) & 0x1) == 0)
8188 /* 33222222222211111111110000000000
8189 10987654321098765432109876543210
8190 000001x1xx11x0x0010000xxxxxxxxxx
8196 /* 33222222222211111111110000000000
8197 10987654321098765432109876543210
8198 000001x1xx11x1x0010000xxxxxxxxxx
8205 /* 33222222222211111111110000000000
8206 10987654321098765432109876543210
8207 000001x1xx11xxx1010000xxxxxxxxxx
8215 /* 33222222222211111111110000000000
8216 10987654321098765432109876543210
8217 000001x1xx1xxxxx011000xxxxxxxxxx
8224 if (((word
>> 13) & 0x1) == 0)
8226 /* 33222222222211111111110000000000
8227 10987654321098765432109876543210
8228 000001x1xx1xxxxx010100xxxxxxxxxx
8234 /* 33222222222211111111110000000000
8235 10987654321098765432109876543210
8236 000001x1xx1xxxxx011100xxxxxxxxxx
8244 if (((word
>> 13) & 0x1) == 0)
8246 /* 33222222222211111111110000000000
8247 10987654321098765432109876543210
8248 000001x1xx1xxxxx010x10xxxxxxxxxx
8254 /* 33222222222211111111110000000000
8255 10987654321098765432109876543210
8256 000001x1xx1xxxxx011x10xxxxxxxxxx
8264 if (((word
>> 11) & 0x1) == 0)
8266 if (((word
>> 12) & 0x1) == 0)
8268 if (((word
>> 13) & 0x1) == 0)
8270 /* 33222222222211111111110000000000
8271 10987654321098765432109876543210
8272 000001x1xx1xxxxx010001xxxxxxxxxx
8278 /* 33222222222211111111110000000000
8279 10987654321098765432109876543210
8280 000001x1xx1xxxxx011001xxxxxxxxxx
8287 if (((word
>> 13) & 0x1) == 0)
8289 /* 33222222222211111111110000000000
8290 10987654321098765432109876543210
8291 000001x1xx1xxxxx010101xxxxxxxxxx
8297 /* 33222222222211111111110000000000
8298 10987654321098765432109876543210
8299 000001x1xx1xxxxx011101xxxxxxxxxx
8307 if (((word
>> 13) & 0x1) == 0)
8309 /* 33222222222211111111110000000000
8310 10987654321098765432109876543210
8311 000001x1xx1xxxxx010x11xxxxxxxxxx
8317 /* 33222222222211111111110000000000
8318 10987654321098765432109876543210
8319 000001x1xx1xxxxx011x11xxxxxxxxxx
8328 /* 33222222222211111111110000000000
8329 10987654321098765432109876543210
8330 000001x1xx1xxxxx11xxxxxxxxxxxxxx
8339 if (((word
>> 13) & 0x1) == 0)
8341 if (((word
>> 14) & 0x1) == 0)
8343 if (((word
>> 15) & 0x1) == 0)
8345 if (((word
>> 22) & 0x1) == 0)
8347 /* 33222222222211111111110000000000
8348 10987654321098765432109876543210
8349 100001x1x0xxxxxx000xxxxxxxxxxxxx
8355 /* 33222222222211111111110000000000
8356 10987654321098765432109876543210
8357 100001x1x1xxxxxx000xxxxxxxxxxxxx
8364 if (((word
>> 23) & 0x1) == 0)
8366 /* 33222222222211111111110000000000
8367 10987654321098765432109876543210
8368 100001x10xxxxxxx100xxxxxxxxxxxxx
8374 /* 33222222222211111111110000000000
8375 10987654321098765432109876543210
8376 100001x11xxxxxxx100xxxxxxxxxxxxx
8384 if (((word
>> 15) & 0x1) == 0)
8386 if (((word
>> 23) & 0x1) == 0)
8388 if (((word
>> 21) & 0x1) == 0)
8390 /* 33222222222211111111110000000000
8391 10987654321098765432109876543210
8392 100001x10x0xxxxx010xxxxxxxxxxxxx
8398 /* 33222222222211111111110000000000
8399 10987654321098765432109876543210
8400 100001x10x1xxxxx010xxxxxxxxxxxxx
8407 if (((word
>> 22) & 0x1) == 0)
8409 /* 33222222222211111111110000000000
8410 10987654321098765432109876543210
8411 100001x110xxxxxx010xxxxxxxxxxxxx
8417 /* 33222222222211111111110000000000
8418 10987654321098765432109876543210
8419 100001x111xxxxxx010xxxxxxxxxxxxx
8427 if (((word
>> 22) & 0x1) == 0)
8429 if (((word
>> 21) & 0x1) == 0)
8431 if (((word
>> 23) & 0x1) == 0)
8433 /* 33222222222211111111110000000000
8434 10987654321098765432109876543210
8435 100001x1000xxxxx110xxxxxxxxxxxxx
8441 /* 33222222222211111111110000000000
8442 10987654321098765432109876543210
8443 100001x1100xxxxx110xxxxxxxxxxxxx
8450 /* 33222222222211111111110000000000
8451 10987654321098765432109876543210
8452 100001x1x01xxxxx110xxxxxxxxxxxxx
8459 if (((word
>> 23) & 0x1) == 0)
8461 /* 33222222222211111111110000000000
8462 10987654321098765432109876543210
8463 100001x101xxxxxx110xxxxxxxxxxxxx
8469 /* 33222222222211111111110000000000
8470 10987654321098765432109876543210
8471 100001x111xxxxxx110xxxxxxxxxxxxx
8481 if (((word
>> 14) & 0x1) == 0)
8483 if (((word
>> 15) & 0x1) == 0)
8485 /* 33222222222211111111110000000000
8486 10987654321098765432109876543210
8487 100001x1xxxxxxxx001xxxxxxxxxxxxx
8493 if (((word
>> 23) & 0x1) == 0)
8495 /* 33222222222211111111110000000000
8496 10987654321098765432109876543210
8497 100001x10xxxxxxx101xxxxxxxxxxxxx
8503 /* 33222222222211111111110000000000
8504 10987654321098765432109876543210
8505 100001x11xxxxxxx101xxxxxxxxxxxxx
8513 if (((word
>> 15) & 0x1) == 0)
8515 if (((word
>> 23) & 0x1) == 0)
8517 if (((word
>> 21) & 0x1) == 0)
8519 /* 33222222222211111111110000000000
8520 10987654321098765432109876543210
8521 100001x10x0xxxxx011xxxxxxxxxxxxx
8527 /* 33222222222211111111110000000000
8528 10987654321098765432109876543210
8529 100001x10x1xxxxx011xxxxxxxxxxxxx
8536 /* 33222222222211111111110000000000
8537 10987654321098765432109876543210
8538 100001x11xxxxxxx011xxxxxxxxxxxxx
8545 if (((word
>> 22) & 0x1) == 0)
8547 if (((word
>> 21) & 0x1) == 0)
8549 if (((word
>> 23) & 0x1) == 0)
8551 /* 33222222222211111111110000000000
8552 10987654321098765432109876543210
8553 100001x1000xxxxx111xxxxxxxxxxxxx
8559 /* 33222222222211111111110000000000
8560 10987654321098765432109876543210
8561 100001x1100xxxxx111xxxxxxxxxxxxx
8568 /* 33222222222211111111110000000000
8569 10987654321098765432109876543210
8570 100001x1x01xxxxx111xxxxxxxxxxxxx
8577 if (((word
>> 23) & 0x1) == 0)
8579 /* 33222222222211111111110000000000
8580 10987654321098765432109876543210
8581 100001x101xxxxxx111xxxxxxxxxxxxx
8587 /* 33222222222211111111110000000000
8588 10987654321098765432109876543210
8589 100001x111xxxxxx111xxxxxxxxxxxxx
8601 if (((word
>> 13) & 0x1) == 0)
8603 if (((word
>> 14) & 0x1) == 0)
8605 if (((word
>> 15) & 0x1) == 0)
8607 if (((word
>> 21) & 0x1) == 0)
8609 /* 33222222222211111111110000000000
8610 10987654321098765432109876543210
8611 x10001x1xx0xxxxx000xxxxxxxxxxxxx
8617 /* 33222222222211111111110000000000
8618 10987654321098765432109876543210
8619 x10001x1xx1xxxxx000xxxxxxxxxxxxx
8626 if (((word
>> 21) & 0x1) == 0)
8628 /* 33222222222211111111110000000000
8629 10987654321098765432109876543210
8630 x10001x1xx0xxxxx100xxxxxxxxxxxxx
8636 if (((word
>> 22) & 0x1) == 0)
8638 /* 33222222222211111111110000000000
8639 10987654321098765432109876543210
8640 x10001x1x01xxxxx100xxxxxxxxxxxxx
8646 /* 33222222222211111111110000000000
8647 10987654321098765432109876543210
8648 x10001x1x11xxxxx100xxxxxxxxxxxxx
8657 if (((word
>> 15) & 0x1) == 0)
8659 if (((word
>> 21) & 0x1) == 0)
8661 if (((word
>> 23) & 0x1) == 0)
8663 /* 33222222222211111111110000000000
8664 10987654321098765432109876543210
8665 x10001x10x0xxxxx010xxxxxxxxxxxxx
8671 /* 33222222222211111111110000000000
8672 10987654321098765432109876543210
8673 x10001x11x0xxxxx010xxxxxxxxxxxxx
8680 if (((word
>> 23) & 0x1) == 0)
8682 /* 33222222222211111111110000000000
8683 10987654321098765432109876543210
8684 x10001x10x1xxxxx010xxxxxxxxxxxxx
8690 /* 33222222222211111111110000000000
8691 10987654321098765432109876543210
8692 x10001x11x1xxxxx010xxxxxxxxxxxxx
8700 if (((word
>> 21) & 0x1) == 0)
8702 if (((word
>> 23) & 0x1) == 0)
8704 /* 33222222222211111111110000000000
8705 10987654321098765432109876543210
8706 x10001x10x0xxxxx110xxxxxxxxxxxxx
8712 /* 33222222222211111111110000000000
8713 10987654321098765432109876543210
8714 x10001x11x0xxxxx110xxxxxxxxxxxxx
8721 if (((word
>> 22) & 0x1) == 0)
8723 if (((word
>> 23) & 0x1) == 0)
8725 /* 33222222222211111111110000000000
8726 10987654321098765432109876543210
8727 x10001x1001xxxxx110xxxxxxxxxxxxx
8733 /* 33222222222211111111110000000000
8734 10987654321098765432109876543210
8735 x10001x1101xxxxx110xxxxxxxxxxxxx
8742 if (((word
>> 23) & 0x1) == 0)
8744 /* 33222222222211111111110000000000
8745 10987654321098765432109876543210
8746 x10001x1011xxxxx110xxxxxxxxxxxxx
8752 /* 33222222222211111111110000000000
8753 10987654321098765432109876543210
8754 x10001x1111xxxxx110xxxxxxxxxxxxx
8765 if (((word
>> 14) & 0x1) == 0)
8767 if (((word
>> 15) & 0x1) == 0)
8769 if (((word
>> 21) & 0x1) == 0)
8771 /* 33222222222211111111110000000000
8772 10987654321098765432109876543210
8773 x10001x1xx0xxxxx001xxxxxxxxxxxxx
8779 /* 33222222222211111111110000000000
8780 10987654321098765432109876543210
8781 x10001x1xx1xxxxx001xxxxxxxxxxxxx
8788 if (((word
>> 21) & 0x1) == 0)
8790 /* 33222222222211111111110000000000
8791 10987654321098765432109876543210
8792 x10001x1xx0xxxxx101xxxxxxxxxxxxx
8798 if (((word
>> 22) & 0x1) == 0)
8800 /* 33222222222211111111110000000000
8801 10987654321098765432109876543210
8802 x10001x1x01xxxxx101xxxxxxxxxxxxx
8808 /* 33222222222211111111110000000000
8809 10987654321098765432109876543210
8810 x10001x1x11xxxxx101xxxxxxxxxxxxx
8819 if (((word
>> 15) & 0x1) == 0)
8821 if (((word
>> 21) & 0x1) == 0)
8823 if (((word
>> 23) & 0x1) == 0)
8825 /* 33222222222211111111110000000000
8826 10987654321098765432109876543210
8827 x10001x10x0xxxxx011xxxxxxxxxxxxx
8833 /* 33222222222211111111110000000000
8834 10987654321098765432109876543210
8835 x10001x11x0xxxxx011xxxxxxxxxxxxx
8842 if (((word
>> 23) & 0x1) == 0)
8844 /* 33222222222211111111110000000000
8845 10987654321098765432109876543210
8846 x10001x10x1xxxxx011xxxxxxxxxxxxx
8852 /* 33222222222211111111110000000000
8853 10987654321098765432109876543210
8854 x10001x11x1xxxxx011xxxxxxxxxxxxx
8862 if (((word
>> 21) & 0x1) == 0)
8864 if (((word
>> 22) & 0x1) == 0)
8866 if (((word
>> 23) & 0x1) == 0)
8868 /* 33222222222211111111110000000000
8869 10987654321098765432109876543210
8870 x10001x1000xxxxx111xxxxxxxxxxxxx
8876 /* 33222222222211111111110000000000
8877 10987654321098765432109876543210
8878 x10001x1100xxxxx111xxxxxxxxxxxxx
8885 if (((word
>> 23) & 0x1) == 0)
8887 /* 33222222222211111111110000000000
8888 10987654321098765432109876543210
8889 x10001x1010xxxxx111xxxxxxxxxxxxx
8895 /* 33222222222211111111110000000000
8896 10987654321098765432109876543210
8897 x10001x1110xxxxx111xxxxxxxxxxxxx
8905 if (((word
>> 22) & 0x1) == 0)
8907 if (((word
>> 23) & 0x1) == 0)
8909 /* 33222222222211111111110000000000
8910 10987654321098765432109876543210
8911 x10001x1001xxxxx111xxxxxxxxxxxxx
8917 /* 33222222222211111111110000000000
8918 10987654321098765432109876543210
8919 x10001x1101xxxxx111xxxxxxxxxxxxx
8926 if (((word
>> 23) & 0x1) == 0)
8928 /* 33222222222211111111110000000000
8929 10987654321098765432109876543210
8930 x10001x1011xxxxx111xxxxxxxxxxxxx
8936 /* 33222222222211111111110000000000
8937 10987654321098765432109876543210
8938 x10001x1111xxxxx111xxxxxxxxxxxxx
8951 if (((word
>> 15) & 0x1) == 0)
8953 if (((word
>> 14) & 0x1) == 0)
8955 if (((word
>> 13) & 0x1) == 0)
8957 if (((word
>> 30) & 0x1) == 0)
8959 if (((word
>> 21) & 0x1) == 0)
8961 if (((word
>> 31) & 0x1) == 0)
8963 if (((word
>> 4) & 0x1) == 0)
8965 /* 33222222222211111111110000000000
8966 10987654321098765432109876543210
8967 001001x1xx0xxxxx000xxxxxxxx0xxxx
8973 /* 33222222222211111111110000000000
8974 10987654321098765432109876543210
8975 001001x1xx0xxxxx000xxxxxxxx1xxxx
8982 if (((word
>> 23) & 0x1) == 0)
8984 /* 33222222222211111111110000000000
8985 10987654321098765432109876543210
8986 101001x10x0xxxxx000xxxxxxxxxxxxx
8992 /* 33222222222211111111110000000000
8993 10987654321098765432109876543210
8994 101001x11x0xxxxx000xxxxxxxxxxxxx
9002 if (((word
>> 4) & 0x1) == 0)
9004 if (((word
>> 11) & 0x1) == 0)
9006 if (((word
>> 12) & 0x1) == 0)
9008 /* 33222222222211111111110000000000
9009 10987654321098765432109876543210
9010 x01001x1xx1xxxxx00000xxxxxx0xxxx
9016 /* 33222222222211111111110000000000
9017 10987654321098765432109876543210
9018 x01001x1xx1xxxxx00010xxxxxx0xxxx
9025 if (((word
>> 12) & 0x1) == 0)
9027 /* 33222222222211111111110000000000
9028 10987654321098765432109876543210
9029 x01001x1xx1xxxxx00001xxxxxx0xxxx
9035 /* 33222222222211111111110000000000
9036 10987654321098765432109876543210
9037 x01001x1xx1xxxxx00011xxxxxx0xxxx
9045 if (((word
>> 11) & 0x1) == 0)
9047 if (((word
>> 12) & 0x1) == 0)
9049 /* 33222222222211111111110000000000
9050 10987654321098765432109876543210
9051 x01001x1xx1xxxxx00000xxxxxx1xxxx
9057 /* 33222222222211111111110000000000
9058 10987654321098765432109876543210
9059 x01001x1xx1xxxxx00010xxxxxx1xxxx
9066 if (((word
>> 12) & 0x1) == 0)
9068 /* 33222222222211111111110000000000
9069 10987654321098765432109876543210
9070 x01001x1xx1xxxxx00001xxxxxx1xxxx
9076 /* 33222222222211111111110000000000
9077 10987654321098765432109876543210
9078 x01001x1xx1xxxxx00011xxxxxx1xxxx
9088 if (((word
>> 31) & 0x1) == 0)
9090 if (((word
>> 21) & 0x1) == 0)
9092 if (((word
>> 10) & 0x1) == 0)
9094 if (((word
>> 11) & 0x1) == 0)
9096 /* 33222222222211111111110000000000
9097 10987654321098765432109876543210
9098 011001x1xx0xxxxx000x00xxxxxxxxxx
9104 if (((word
>> 12) & 0x1) == 0)
9106 /* 33222222222211111111110000000000
9107 10987654321098765432109876543210
9108 011001x1xx0xxxxx000010xxxxxxxxxx
9114 /* 33222222222211111111110000000000
9115 10987654321098765432109876543210
9116 011001x1xx0xxxxx000110xxxxxxxxxx
9124 if (((word
>> 11) & 0x1) == 0)
9126 /* 33222222222211111111110000000000
9127 10987654321098765432109876543210
9128 011001x1xx0xxxxx000x01xxxxxxxxxx
9134 if (((word
>> 12) & 0x1) == 0)
9136 /* 33222222222211111111110000000000
9137 10987654321098765432109876543210
9138 011001x1xx0xxxxx000011xxxxxxxxxx
9144 /* 33222222222211111111110000000000
9145 10987654321098765432109876543210
9146 011001x1xx0xxxxx000111xxxxxxxxxx
9155 /* 33222222222211111111110000000000
9156 10987654321098765432109876543210
9157 011001x1xx1xxxxx000xxxxxxxxxxxxx
9164 /* 33222222222211111111110000000000
9165 10987654321098765432109876543210
9166 111001x1xxxxxxxx000xxxxxxxxxxxxx
9174 if (((word
>> 21) & 0x1) == 0)
9176 if (((word
>> 30) & 0x1) == 0)
9178 if (((word
>> 31) & 0x1) == 0)
9180 if (((word
>> 4) & 0x1) == 0)
9182 /* 33222222222211111111110000000000
9183 10987654321098765432109876543210
9184 001001x1xx0xxxxx001xxxxxxxx0xxxx
9190 /* 33222222222211111111110000000000
9191 10987654321098765432109876543210
9192 001001x1xx0xxxxx001xxxxxxxx1xxxx
9199 if (((word
>> 23) & 0x1) == 0)
9201 /* 33222222222211111111110000000000
9202 10987654321098765432109876543210
9203 101001x10x0xxxxx001xxxxxxxxxxxxx
9209 /* 33222222222211111111110000000000
9210 10987654321098765432109876543210
9211 101001x11x0xxxxx001xxxxxxxxxxxxx
9219 if (((word
>> 16) & 0x1) == 0)
9221 if (((word
>> 17) & 0x1) == 0)
9223 if (((word
>> 18) & 0x1) == 0)
9225 if (((word
>> 19) & 0x1) == 0)
9227 if (((word
>> 20) & 0x1) == 0)
9229 /* 33222222222211111111110000000000
9230 10987654321098765432109876543210
9231 x11001x1xx000000001xxxxxxxxxxxxx
9237 if (((word
>> 4) & 0x1) == 0)
9239 /* 33222222222211111111110000000000
9240 10987654321098765432109876543210
9241 x11001x1xx010000001xxxxxxxx0xxxx
9247 /* 33222222222211111111110000000000
9248 10987654321098765432109876543210
9249 x11001x1xx010000001xxxxxxxx1xxxx
9257 /* 33222222222211111111110000000000
9258 10987654321098765432109876543210
9259 x11001x1xx0x1000001xxxxxxxxxxxxx
9266 /* 33222222222211111111110000000000
9267 10987654321098765432109876543210
9268 x11001x1xx0xx100001xxxxxxxxxxxxx
9275 if (((word
>> 18) & 0x1) == 0)
9277 /* 33222222222211111111110000000000
9278 10987654321098765432109876543210
9279 x11001x1xx0xx010001xxxxxxxxxxxxx
9285 if (((word
>> 19) & 0x1) == 0)
9287 /* 33222222222211111111110000000000
9288 10987654321098765432109876543210
9289 x11001x1xx0x0110001xxxxxxxxxxxxx
9295 /* 33222222222211111111110000000000
9296 10987654321098765432109876543210
9297 x11001x1xx0x1110001xxxxxxxxxxxxx
9306 if (((word
>> 17) & 0x1) == 0)
9308 if (((word
>> 18) & 0x1) == 0)
9310 if (((word
>> 4) & 0x1) == 0)
9312 /* 33222222222211111111110000000000
9313 10987654321098765432109876543210
9314 x11001x1xx0xx001001xxxxxxxx0xxxx
9320 /* 33222222222211111111110000000000
9321 10987654321098765432109876543210
9322 x11001x1xx0xx001001xxxxxxxx1xxxx
9329 /* 33222222222211111111110000000000
9330 10987654321098765432109876543210
9331 x11001x1xx0xx101001xxxxxxxxxxxxx
9338 if (((word
>> 18) & 0x1) == 0)
9340 /* 33222222222211111111110000000000
9341 10987654321098765432109876543210
9342 x11001x1xx0xx011001xxxxxxxxxxxxx
9348 if (((word
>> 19) & 0x1) == 0)
9350 /* 33222222222211111111110000000000
9351 10987654321098765432109876543210
9352 x11001x1xx0x0111001xxxxxxxxxxxxx
9358 /* 33222222222211111111110000000000
9359 10987654321098765432109876543210
9360 x11001x1xx0x1111001xxxxxxxxxxxxx
9371 if (((word
>> 30) & 0x1) == 0)
9373 if (((word
>> 4) & 0x1) == 0)
9375 /* 33222222222211111111110000000000
9376 10987654321098765432109876543210
9377 x01001x1xx1xxxxx001xxxxxxxx0xxxx
9383 /* 33222222222211111111110000000000
9384 10987654321098765432109876543210
9385 x01001x1xx1xxxxx001xxxxxxxx1xxxx
9392 /* 33222222222211111111110000000000
9393 10987654321098765432109876543210
9394 x11001x1xx1xxxxx001xxxxxxxxxxxxx
9403 if (((word
>> 30) & 0x1) == 0)
9405 if (((word
>> 21) & 0x1) == 0)
9407 if (((word
>> 22) & 0x1) == 0)
9409 if (((word
>> 23) & 0x1) == 0)
9411 if (((word
>> 31) & 0x1) == 0)
9413 if (((word
>> 9) & 0x1) == 0)
9415 if (((word
>> 20) & 0x1) == 0)
9417 if (((word
>> 4) & 0x1) == 0)
9419 /* 33222222222211111111110000000000
9420 10987654321098765432109876543210
9421 001001x10000xxxx01xxxx0xxxx0xxxx
9427 /* 33222222222211111111110000000000
9428 10987654321098765432109876543210
9429 001001x10000xxxx01xxxx0xxxx1xxxx
9436 if (((word
>> 19) & 0x1) == 0)
9438 /* 33222222222211111111110000000000
9439 10987654321098765432109876543210
9440 001001x100010xxx01xxxx0xxxxxxxxx
9446 /* 33222222222211111111110000000000
9447 10987654321098765432109876543210
9448 001001x100011xxx01xxxx0xxxxxxxxx
9456 if (((word
>> 4) & 0x1) == 0)
9458 /* 33222222222211111111110000000000
9459 10987654321098765432109876543210
9460 001001x1000xxxxx01xxxx1xxxx0xxxx
9466 /* 33222222222211111111110000000000
9467 10987654321098765432109876543210
9468 001001x1000xxxxx01xxxx1xxxx1xxxx
9476 if (((word
>> 13) & 0x1) == 0)
9478 /* 33222222222211111111110000000000
9479 10987654321098765432109876543210
9480 101001x1000xxxxx010xxxxxxxxxxxxx
9486 /* 33222222222211111111110000000000
9487 10987654321098765432109876543210
9488 101001x1000xxxxx011xxxxxxxxxxxxx
9496 if (((word
>> 31) & 0x1) == 0)
9498 if (((word
>> 9) & 0x1) == 0)
9500 if (((word
>> 20) & 0x1) == 0)
9502 if (((word
>> 4) & 0x1) == 0)
9504 /* 33222222222211111111110000000000
9505 10987654321098765432109876543210
9506 001001x11000xxxx01xxxx0xxxx0xxxx
9512 /* 33222222222211111111110000000000
9513 10987654321098765432109876543210
9514 001001x11000xxxx01xxxx0xxxx1xxxx
9521 /* 33222222222211111111110000000000
9522 10987654321098765432109876543210
9523 001001x11001xxxx01xxxx0xxxxxxxxx
9530 if (((word
>> 4) & 0x1) == 0)
9532 /* 33222222222211111111110000000000
9533 10987654321098765432109876543210
9534 001001x1100xxxxx01xxxx1xxxx0xxxx
9540 /* 33222222222211111111110000000000
9541 10987654321098765432109876543210
9542 001001x1100xxxxx01xxxx1xxxx1xxxx
9550 if (((word
>> 13) & 0x1) == 0)
9552 /* 33222222222211111111110000000000
9553 10987654321098765432109876543210
9554 101001x1100xxxxx010xxxxxxxxxxxxx
9560 /* 33222222222211111111110000000000
9561 10987654321098765432109876543210
9562 101001x1100xxxxx011xxxxxxxxxxxxx
9571 if (((word
>> 23) & 0x1) == 0)
9573 if (((word
>> 31) & 0x1) == 0)
9575 if (((word
>> 4) & 0x1) == 0)
9577 if (((word
>> 9) & 0x1) == 0)
9579 if (((word
>> 20) & 0x1) == 0)
9581 /* 33222222222211111111110000000000
9582 10987654321098765432109876543210
9583 001001x10100xxxx01xxxx0xxxx0xxxx
9589 if (((word
>> 19) & 0x1) == 0)
9591 /* 33222222222211111111110000000000
9592 10987654321098765432109876543210
9593 001001x101010xxx01xxxx0xxxx0xxxx
9599 /* 33222222222211111111110000000000
9600 10987654321098765432109876543210
9601 001001x101011xxx01xxxx0xxxx0xxxx
9609 /* 33222222222211111111110000000000
9610 10987654321098765432109876543210
9611 001001x1010xxxxx01xxxx1xxxx0xxxx
9618 /* 33222222222211111111110000000000
9619 10987654321098765432109876543210
9620 001001x1010xxxxx01xxxxxxxxx1xxxx
9627 if (((word
>> 13) & 0x1) == 0)
9629 /* 33222222222211111111110000000000
9630 10987654321098765432109876543210
9631 101001x1010xxxxx010xxxxxxxxxxxxx
9637 /* 33222222222211111111110000000000
9638 10987654321098765432109876543210
9639 101001x1010xxxxx011xxxxxxxxxxxxx
9647 if (((word
>> 31) & 0x1) == 0)
9649 if (((word
>> 4) & 0x1) == 0)
9651 if (((word
>> 9) & 0x1) == 0)
9653 if (((word
>> 20) & 0x1) == 0)
9655 /* 33222222222211111111110000000000
9656 10987654321098765432109876543210
9657 001001x11100xxxx01xxxx0xxxx0xxxx
9663 /* 33222222222211111111110000000000
9664 10987654321098765432109876543210
9665 001001x11101xxxx01xxxx0xxxx0xxxx
9672 /* 33222222222211111111110000000000
9673 10987654321098765432109876543210
9674 001001x1110xxxxx01xxxx1xxxx0xxxx
9681 if (((word
>> 9) & 0x1) == 0)
9683 /* 33222222222211111111110000000000
9684 10987654321098765432109876543210
9685 001001x1110xxxxx01xxxx0xxxx1xxxx
9691 /* 33222222222211111111110000000000
9692 10987654321098765432109876543210
9693 001001x1110xxxxx01xxxx1xxxx1xxxx
9701 if (((word
>> 13) & 0x1) == 0)
9703 /* 33222222222211111111110000000000
9704 10987654321098765432109876543210
9705 101001x1110xxxxx010xxxxxxxxxxxxx
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 101001x1110xxxxx011xxxxxxxxxxxxx
9723 if (((word
>> 13) & 0x1) == 0)
9725 if (((word
>> 22) & 0x1) == 0)
9727 if (((word
>> 23) & 0x1) == 0)
9729 /* 33222222222211111111110000000000
9730 10987654321098765432109876543210
9731 x01001x1001xxxxx010xxxxxxxxxxxxx
9737 /* 33222222222211111111110000000000
9738 10987654321098765432109876543210
9739 x01001x1101xxxxx010xxxxxxxxxxxxx
9746 if (((word
>> 23) & 0x1) == 0)
9748 /* 33222222222211111111110000000000
9749 10987654321098765432109876543210
9750 x01001x1011xxxxx010xxxxxxxxxxxxx
9756 /* 33222222222211111111110000000000
9757 10987654321098765432109876543210
9758 x01001x1111xxxxx010xxxxxxxxxxxxx
9766 if (((word
>> 22) & 0x1) == 0)
9768 if (((word
>> 23) & 0x1) == 0)
9770 /* 33222222222211111111110000000000
9771 10987654321098765432109876543210
9772 x01001x1001xxxxx011xxxxxxxxxxxxx
9778 /* 33222222222211111111110000000000
9779 10987654321098765432109876543210
9780 x01001x1101xxxxx011xxxxxxxxxxxxx
9787 if (((word
>> 23) & 0x1) == 0)
9789 /* 33222222222211111111110000000000
9790 10987654321098765432109876543210
9791 x01001x1011xxxxx011xxxxxxxxxxxxx
9797 /* 33222222222211111111110000000000
9798 10987654321098765432109876543210
9799 x01001x1111xxxxx011xxxxxxxxxxxxx
9809 if (((word
>> 13) & 0x1) == 0)
9811 if (((word
>> 31) & 0x1) == 0)
9813 if (((word
>> 21) & 0x1) == 0)
9815 if (((word
>> 4) & 0x1) == 0)
9817 /* 33222222222211111111110000000000
9818 10987654321098765432109876543210
9819 011001x1xx0xxxxx010xxxxxxxx0xxxx
9825 /* 33222222222211111111110000000000
9826 10987654321098765432109876543210
9827 011001x1xx0xxxxx010xxxxxxxx1xxxx
9834 /* 33222222222211111111110000000000
9835 10987654321098765432109876543210
9836 011001x1xx1xxxxx010xxxxxxxxxxxxx
9843 if (((word
>> 22) & 0x1) == 0)
9845 /* 33222222222211111111110000000000
9846 10987654321098765432109876543210
9847 111001x1x0xxxxxx010xxxxxxxxxxxxx
9853 if (((word
>> 21) & 0x1) == 0)
9855 /* 33222222222211111111110000000000
9856 10987654321098765432109876543210
9857 111001x1x10xxxxx010xxxxxxxxxxxxx
9863 if (((word
>> 23) & 0x1) == 0)
9865 /* 33222222222211111111110000000000
9866 10987654321098765432109876543210
9867 111001x1011xxxxx010xxxxxxxxxxxxx
9873 /* 33222222222211111111110000000000
9874 10987654321098765432109876543210
9875 111001x1111xxxxx010xxxxxxxxxxxxx
9885 if (((word
>> 21) & 0x1) == 0)
9887 if (((word
>> 31) & 0x1) == 0)
9889 if (((word
>> 4) & 0x1) == 0)
9891 /* 33222222222211111111110000000000
9892 10987654321098765432109876543210
9893 011001x1xx0xxxxx011xxxxxxxx0xxxx
9899 /* 33222222222211111111110000000000
9900 10987654321098765432109876543210
9901 011001x1xx0xxxxx011xxxxxxxx1xxxx
9908 if (((word
>> 22) & 0x1) == 0)
9910 if (((word
>> 23) & 0x1) == 0)
9912 /* 33222222222211111111110000000000
9913 10987654321098765432109876543210
9914 111001x1000xxxxx011xxxxxxxxxxxxx
9920 /* 33222222222211111111110000000000
9921 10987654321098765432109876543210
9922 111001x1100xxxxx011xxxxxxxxxxxxx
9929 if (((word
>> 23) & 0x1) == 0)
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 111001x1010xxxxx011xxxxxxxxxxxxx
9939 /* 33222222222211111111110000000000
9940 10987654321098765432109876543210
9941 111001x1110xxxxx011xxxxxxxxxxxxx
9950 if (((word
>> 31) & 0x1) == 0)
9952 /* 33222222222211111111110000000000
9953 10987654321098765432109876543210
9954 011001x1xx1xxxxx011xxxxxxxxxxxxx
9960 if (((word
>> 22) & 0x1) == 0)
9962 if (((word
>> 23) & 0x1) == 0)
9964 /* 33222222222211111111110000000000
9965 10987654321098765432109876543210
9966 111001x1001xxxxx011xxxxxxxxxxxxx
9972 /* 33222222222211111111110000000000
9973 10987654321098765432109876543210
9974 111001x1101xxxxx011xxxxxxxxxxxxx
9981 if (((word
>> 23) & 0x1) == 0)
9983 /* 33222222222211111111110000000000
9984 10987654321098765432109876543210
9985 111001x1011xxxxx011xxxxxxxxxxxxx
9991 /* 33222222222211111111110000000000
9992 10987654321098765432109876543210
9993 111001x1111xxxxx011xxxxxxxxxxxxx
10006 if (((word
>> 21) & 0x1) == 0)
10008 if (((word
>> 30) & 0x1) == 0)
10010 if (((word
>> 14) & 0x1) == 0)
10012 if (((word
>> 13) & 0x1) == 0)
10014 if (((word
>> 4) & 0x1) == 0)
10016 /* 33222222222211111111110000000000
10017 10987654321098765432109876543210
10018 x01001x1xx0xxxxx100xxxxxxxx0xxxx
10024 /* 33222222222211111111110000000000
10025 10987654321098765432109876543210
10026 x01001x1xx0xxxxx100xxxxxxxx1xxxx
10033 if (((word
>> 20) & 0x1) == 0)
10035 if (((word
>> 22) & 0x1) == 0)
10037 if (((word
>> 23) & 0x1) == 0)
10039 /* 33222222222211111111110000000000
10040 10987654321098765432109876543210
10041 x01001x10000xxxx101xxxxxxxxxxxxx
10047 /* 33222222222211111111110000000000
10048 10987654321098765432109876543210
10049 x01001x11000xxxx101xxxxxxxxxxxxx
10056 if (((word
>> 23) & 0x1) == 0)
10058 /* 33222222222211111111110000000000
10059 10987654321098765432109876543210
10060 x01001x10100xxxx101xxxxxxxxxxxxx
10066 /* 33222222222211111111110000000000
10067 10987654321098765432109876543210
10068 x01001x11100xxxx101xxxxxxxxxxxxx
10076 if (((word
>> 22) & 0x1) == 0)
10078 if (((word
>> 23) & 0x1) == 0)
10080 /* 33222222222211111111110000000000
10081 10987654321098765432109876543210
10082 x01001x10001xxxx101xxxxxxxxxxxxx
10088 /* 33222222222211111111110000000000
10089 10987654321098765432109876543210
10090 x01001x11001xxxx101xxxxxxxxxxxxx
10097 if (((word
>> 23) & 0x1) == 0)
10099 /* 33222222222211111111110000000000
10100 10987654321098765432109876543210
10101 x01001x10101xxxx101xxxxxxxxxxxxx
10107 /* 33222222222211111111110000000000
10108 10987654321098765432109876543210
10109 x01001x11101xxxx101xxxxxxxxxxxxx
10119 if (((word
>> 31) & 0x1) == 0)
10121 if (((word
>> 4) & 0x1) == 0)
10123 if (((word
>> 20) & 0x1) == 0)
10125 if (((word
>> 22) & 0x1) == 0)
10127 /* 33222222222211111111110000000000
10128 10987654321098765432109876543210
10129 001001x1x000xxxx11xxxxxxxxx0xxxx
10135 /* 33222222222211111111110000000000
10136 10987654321098765432109876543210
10137 001001x1x100xxxx11xxxxxxxxx0xxxx
10144 if (((word
>> 16) & 0x1) == 0)
10146 if (((word
>> 19) & 0x1) == 0)
10148 /* 33222222222211111111110000000000
10149 10987654321098765432109876543210
10150 001001x1xx010xx011xxxxxxxxx0xxxx
10156 if (((word
>> 10) & 0x1) == 0)
10158 if (((word
>> 12) & 0x1) == 0)
10160 if (((word
>> 13) & 0x1) == 0)
10162 /* 33222222222211111111110000000000
10163 10987654321098765432109876543210
10164 001001x1xx011xx01100x0xxxxx0xxxx
10170 /* 33222222222211111111110000000000
10171 10987654321098765432109876543210
10172 001001x1xx011xx01110x0xxxxx0xxxx
10179 if (((word
>> 22) & 0x1) == 0)
10181 /* 33222222222211111111110000000000
10182 10987654321098765432109876543210
10183 001001x1x0011xx011x1x0xxxxx0xxxx
10189 /* 33222222222211111111110000000000
10190 10987654321098765432109876543210
10191 001001x1x1011xx011x1x0xxxxx0xxxx
10199 /* 33222222222211111111110000000000
10200 10987654321098765432109876543210
10201 001001x1xx011xx011xxx1xxxxx0xxxx
10209 if (((word
>> 10) & 0x1) == 0)
10211 if (((word
>> 12) & 0x1) == 0)
10213 /* 33222222222211111111110000000000
10214 10987654321098765432109876543210
10215 001001x1xx01xxx111x0x0xxxxx0xxxx
10221 /* 33222222222211111111110000000000
10222 10987654321098765432109876543210
10223 001001x1xx01xxx111x1x0xxxxx0xxxx
10230 /* 33222222222211111111110000000000
10231 10987654321098765432109876543210
10232 001001x1xx01xxx111xxx1xxxxx0xxxx
10241 if (((word
>> 22) & 0x1) == 0)
10243 /* 33222222222211111111110000000000
10244 10987654321098765432109876543210
10245 001001x1x00xxxxx11xxxxxxxxx1xxxx
10251 /* 33222222222211111111110000000000
10252 10987654321098765432109876543210
10253 001001x1x10xxxxx11xxxxxxxxx1xxxx
10261 if (((word
>> 13) & 0x1) == 0)
10263 if (((word
>> 22) & 0x1) == 0)
10265 if (((word
>> 23) & 0x1) == 0)
10267 /* 33222222222211111111110000000000
10268 10987654321098765432109876543210
10269 101001x1000xxxxx110xxxxxxxxxxxxx
10275 /* 33222222222211111111110000000000
10276 10987654321098765432109876543210
10277 101001x1100xxxxx110xxxxxxxxxxxxx
10284 if (((word
>> 23) & 0x1) == 0)
10286 /* 33222222222211111111110000000000
10287 10987654321098765432109876543210
10288 101001x1010xxxxx110xxxxxxxxxxxxx
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 101001x1110xxxxx110xxxxxxxxxxxxx
10304 if (((word
>> 22) & 0x1) == 0)
10306 if (((word
>> 23) & 0x1) == 0)
10308 /* 33222222222211111111110000000000
10309 10987654321098765432109876543210
10310 101001x1000xxxxx111xxxxxxxxxxxxx
10316 /* 33222222222211111111110000000000
10317 10987654321098765432109876543210
10318 101001x1100xxxxx111xxxxxxxxxxxxx
10325 if (((word
>> 23) & 0x1) == 0)
10327 /* 33222222222211111111110000000000
10328 10987654321098765432109876543210
10329 101001x1010xxxxx111xxxxxxxxxxxxx
10335 /* 33222222222211111111110000000000
10336 10987654321098765432109876543210
10337 101001x1110xxxxx111xxxxxxxxxxxxx
10348 if (((word
>> 13) & 0x1) == 0)
10350 if (((word
>> 31) & 0x1) == 0)
10352 if (((word
>> 14) & 0x1) == 0)
10354 if (((word
>> 19) & 0x1) == 0)
10356 if (((word
>> 20) & 0x1) == 0)
10358 if (((word
>> 16) & 0x1) == 0)
10360 if (((word
>> 17) & 0x1) == 0)
10362 if (((word
>> 18) & 0x1) == 0)
10364 /* 33222222222211111111110000000000
10365 10987654321098765432109876543210
10366 011001x1xx000000100xxxxxxxxxxxxx
10372 /* 33222222222211111111110000000000
10373 10987654321098765432109876543210
10374 011001x1xx000100100xxxxxxxxxxxxx
10381 if (((word
>> 18) & 0x1) == 0)
10383 /* 33222222222211111111110000000000
10384 10987654321098765432109876543210
10385 011001x1xx000010100xxxxxxxxxxxxx
10391 /* 33222222222211111111110000000000
10392 10987654321098765432109876543210
10393 011001x1xx000110100xxxxxxxxxxxxx
10401 if (((word
>> 17) & 0x1) == 0)
10403 if (((word
>> 18) & 0x1) == 0)
10405 /* 33222222222211111111110000000000
10406 10987654321098765432109876543210
10407 011001x1xx000001100xxxxxxxxxxxxx
10413 /* 33222222222211111111110000000000
10414 10987654321098765432109876543210
10415 011001x1xx000101100xxxxxxxxxxxxx
10422 if (((word
>> 18) & 0x1) == 0)
10424 /* 33222222222211111111110000000000
10425 10987654321098765432109876543210
10426 011001x1xx000011100xxxxxxxxxxxxx
10432 /* 33222222222211111111110000000000
10433 10987654321098765432109876543210
10434 011001x1xx000111100xxxxxxxxxxxxx
10443 /* 33222222222211111111110000000000
10444 10987654321098765432109876543210
10445 011001x1xx010xxx100xxxxxxxxxxxxx
10452 if (((word
>> 16) & 0x1) == 0)
10454 if (((word
>> 17) & 0x1) == 0)
10456 if (((word
>> 18) & 0x1) == 0)
10458 if (((word
>> 20) & 0x1) == 0)
10460 /* 33222222222211111111110000000000
10461 10987654321098765432109876543210
10462 011001x1xx001000100xxxxxxxxxxxxx
10468 /* 33222222222211111111110000000000
10469 10987654321098765432109876543210
10470 011001x1xx011000100xxxxxxxxxxxxx
10477 if (((word
>> 20) & 0x1) == 0)
10479 /* 33222222222211111111110000000000
10480 10987654321098765432109876543210
10481 011001x1xx001100100xxxxxxxxxxxxx
10487 /* 33222222222211111111110000000000
10488 10987654321098765432109876543210
10489 011001x1xx011100100xxxxxxxxxxxxx
10497 if (((word
>> 18) & 0x1) == 0)
10499 if (((word
>> 20) & 0x1) == 0)
10501 /* 33222222222211111111110000000000
10502 10987654321098765432109876543210
10503 011001x1xx001010100xxxxxxxxxxxxx
10509 /* 33222222222211111111110000000000
10510 10987654321098765432109876543210
10511 011001x1xx011010100xxxxxxxxxxxxx
10518 /* 33222222222211111111110000000000
10519 10987654321098765432109876543210
10520 011001x1xx0x1110100xxxxxxxxxxxxx
10528 if (((word
>> 17) & 0x1) == 0)
10530 if (((word
>> 18) & 0x1) == 0)
10532 if (((word
>> 20) & 0x1) == 0)
10534 /* 33222222222211111111110000000000
10535 10987654321098765432109876543210
10536 011001x1xx001001100xxxxxxxxxxxxx
10542 /* 33222222222211111111110000000000
10543 10987654321098765432109876543210
10544 011001x1xx011001100xxxxxxxxxxxxx
10551 if (((word
>> 20) & 0x1) == 0)
10553 /* 33222222222211111111110000000000
10554 10987654321098765432109876543210
10555 011001x1xx001101100xxxxxxxxxxxxx
10561 /* 33222222222211111111110000000000
10562 10987654321098765432109876543210
10563 011001x1xx011101100xxxxxxxxxxxxx
10571 if (((word
>> 18) & 0x1) == 0)
10573 /* 33222222222211111111110000000000
10574 10987654321098765432109876543210
10575 011001x1xx0x1011100xxxxxxxxxxxxx
10581 /* 33222222222211111111110000000000
10582 10987654321098765432109876543210
10583 011001x1xx0x1111100xxxxxxxxxxxxx
10593 if (((word
>> 4) & 0x1) == 0)
10595 /* 33222222222211111111110000000000
10596 10987654321098765432109876543210
10597 011001x1xx0xxxxx110xxxxxxxx0xxxx
10603 /* 33222222222211111111110000000000
10604 10987654321098765432109876543210
10605 011001x1xx0xxxxx110xxxxxxxx1xxxx
10613 if (((word
>> 22) & 0x1) == 0)
10615 if (((word
>> 23) & 0x1) == 0)
10617 /* 33222222222211111111110000000000
10618 10987654321098765432109876543210
10619 111001x1000xxxxx1x0xxxxxxxxxxxxx
10625 /* 33222222222211111111110000000000
10626 10987654321098765432109876543210
10627 111001x1100xxxxx1x0xxxxxxxxxxxxx
10634 /* 33222222222211111111110000000000
10635 10987654321098765432109876543210
10636 111001x1x10xxxxx1x0xxxxxxxxxxxxx
10644 if (((word
>> 14) & 0x1) == 0)
10646 if (((word
>> 31) & 0x1) == 0)
10648 if (((word
>> 16) & 0x1) == 0)
10650 if (((word
>> 17) & 0x1) == 0)
10652 if (((word
>> 18) & 0x1) == 0)
10654 if (((word
>> 19) & 0x1) == 0)
10656 if (((word
>> 20) & 0x1) == 0)
10658 /* 33222222222211111111110000000000
10659 10987654321098765432109876543210
10660 011001x1xx000000101xxxxxxxxxxxxx
10666 /* 33222222222211111111110000000000
10667 10987654321098765432109876543210
10668 011001x1xx010000101xxxxxxxxxxxxx
10675 if (((word
>> 20) & 0x1) == 0)
10677 if (((word
>> 22) & 0x1) == 0)
10679 /* 33222222222211111111110000000000
10680 10987654321098765432109876543210
10681 011001x1x0001000101xxxxxxxxxxxxx
10687 /* 33222222222211111111110000000000
10688 10987654321098765432109876543210
10689 011001x1x1001000101xxxxxxxxxxxxx
10696 /* 33222222222211111111110000000000
10697 10987654321098765432109876543210
10698 011001x1xx011000101xxxxxxxxxxxxx
10706 if (((word
>> 19) & 0x1) == 0)
10708 if (((word
>> 20) & 0x1) == 0)
10710 /* 33222222222211111111110000000000
10711 10987654321098765432109876543210
10712 011001x1xx000100101xxxxxxxxxxxxx
10718 if (((word
>> 22) & 0x1) == 0)
10720 /* 33222222222211111111110000000000
10721 10987654321098765432109876543210
10722 011001x1x0010100101xxxxxxxxxxxxx
10728 if (((word
>> 23) & 0x1) == 0)
10730 /* 33222222222211111111110000000000
10731 10987654321098765432109876543210
10732 011001x101010100101xxxxxxxxxxxxx
10738 /* 33222222222211111111110000000000
10739 10987654321098765432109876543210
10740 011001x111010100101xxxxxxxxxxxxx
10749 if (((word
>> 20) & 0x1) == 0)
10751 /* 33222222222211111111110000000000
10752 10987654321098765432109876543210
10753 011001x1xx001100101xxxxxxxxxxxxx
10759 if (((word
>> 22) & 0x1) == 0)
10761 /* 33222222222211111111110000000000
10762 10987654321098765432109876543210
10763 011001x1x0011100101xxxxxxxxxxxxx
10769 if (((word
>> 23) & 0x1) == 0)
10771 /* 33222222222211111111110000000000
10772 10987654321098765432109876543210
10773 011001x101011100101xxxxxxxxxxxxx
10779 /* 33222222222211111111110000000000
10780 10987654321098765432109876543210
10781 011001x111011100101xxxxxxxxxxxxx
10792 if (((word
>> 18) & 0x1) == 0)
10794 if (((word
>> 19) & 0x1) == 0)
10796 if (((word
>> 20) & 0x1) == 0)
10798 /* 33222222222211111111110000000000
10799 10987654321098765432109876543210
10800 011001x1xx000010101xxxxxxxxxxxxx
10806 /* 33222222222211111111110000000000
10807 10987654321098765432109876543210
10808 011001x1xx010010101xxxxxxxxxxxxx
10815 if (((word
>> 20) & 0x1) == 0)
10817 /* 33222222222211111111110000000000
10818 10987654321098765432109876543210
10819 011001x1xx001010101xxxxxxxxxxxxx
10825 /* 33222222222211111111110000000000
10826 10987654321098765432109876543210
10827 011001x1xx011010101xxxxxxxxxxxxx
10835 if (((word
>> 19) & 0x1) == 0)
10837 if (((word
>> 20) & 0x1) == 0)
10839 /* 33222222222211111111110000000000
10840 10987654321098765432109876543210
10841 011001x1xx000110101xxxxxxxxxxxxx
10847 if (((word
>> 23) & 0x1) == 0)
10849 /* 33222222222211111111110000000000
10850 10987654321098765432109876543210
10851 011001x10x010110101xxxxxxxxxxxxx
10857 /* 33222222222211111111110000000000
10858 10987654321098765432109876543210
10859 011001x11x010110101xxxxxxxxxxxxx
10867 if (((word
>> 23) & 0x1) == 0)
10869 /* 33222222222211111111110000000000
10870 10987654321098765432109876543210
10871 011001x10x0x1110101xxxxxxxxxxxxx
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 011001x11x0x1110101xxxxxxxxxxxxx
10889 if (((word
>> 17) & 0x1) == 0)
10891 if (((word
>> 18) & 0x1) == 0)
10893 if (((word
>> 19) & 0x1) == 0)
10895 if (((word
>> 20) & 0x1) == 0)
10897 /* 33222222222211111111110000000000
10898 10987654321098765432109876543210
10899 011001x1xx000001101xxxxxxxxxxxxx
10905 /* 33222222222211111111110000000000
10906 10987654321098765432109876543210
10907 011001x1xx010001101xxxxxxxxxxxxx
10914 if (((word
>> 20) & 0x1) == 0)
10916 if (((word
>> 22) & 0x1) == 0)
10918 /* 33222222222211111111110000000000
10919 10987654321098765432109876543210
10920 011001x1x0001001101xxxxxxxxxxxxx
10926 /* 33222222222211111111110000000000
10927 10987654321098765432109876543210
10928 011001x1x1001001101xxxxxxxxxxxxx
10935 /* 33222222222211111111110000000000
10936 10987654321098765432109876543210
10937 011001x1xx011001101xxxxxxxxxxxxx
10945 if (((word
>> 19) & 0x1) == 0)
10947 if (((word
>> 22) & 0x1) == 0)
10949 /* 33222222222211111111110000000000
10950 10987654321098765432109876543210
10951 011001x1x00x0101101xxxxxxxxxxxxx
10957 if (((word
>> 23) & 0x1) == 0)
10959 /* 33222222222211111111110000000000
10960 10987654321098765432109876543210
10961 011001x1010x0101101xxxxxxxxxxxxx
10967 /* 33222222222211111111110000000000
10968 10987654321098765432109876543210
10969 011001x1110x0101101xxxxxxxxxxxxx
10977 if (((word
>> 20) & 0x1) == 0)
10979 /* 33222222222211111111110000000000
10980 10987654321098765432109876543210
10981 011001x1xx001101101xxxxxxxxxxxxx
10987 if (((word
>> 22) & 0x1) == 0)
10989 /* 33222222222211111111110000000000
10990 10987654321098765432109876543210
10991 011001x1x0011101101xxxxxxxxxxxxx
10997 if (((word
>> 23) & 0x1) == 0)
10999 /* 33222222222211111111110000000000
11000 10987654321098765432109876543210
11001 011001x101011101101xxxxxxxxxxxxx
11007 /* 33222222222211111111110000000000
11008 10987654321098765432109876543210
11009 011001x111011101101xxxxxxxxxxxxx
11020 if (((word
>> 18) & 0x1) == 0)
11022 if (((word
>> 19) & 0x1) == 0)
11024 if (((word
>> 20) & 0x1) == 0)
11026 /* 33222222222211111111110000000000
11027 10987654321098765432109876543210
11028 011001x1xx000011101xxxxxxxxxxxxx
11034 /* 33222222222211111111110000000000
11035 10987654321098765432109876543210
11036 011001x1xx010011101xxxxxxxxxxxxx
11043 if (((word
>> 20) & 0x1) == 0)
11045 /* 33222222222211111111110000000000
11046 10987654321098765432109876543210
11047 011001x1xx001011101xxxxxxxxxxxxx
11053 /* 33222222222211111111110000000000
11054 10987654321098765432109876543210
11055 011001x1xx011011101xxxxxxxxxxxxx
11063 if (((word
>> 19) & 0x1) == 0)
11065 if (((word
>> 20) & 0x1) == 0)
11067 /* 33222222222211111111110000000000
11068 10987654321098765432109876543210
11069 011001x1xx000111101xxxxxxxxxxxxx
11075 if (((word
>> 23) & 0x1) == 0)
11077 /* 33222222222211111111110000000000
11078 10987654321098765432109876543210
11079 011001x10x010111101xxxxxxxxxxxxx
11085 /* 33222222222211111111110000000000
11086 10987654321098765432109876543210
11087 011001x11x010111101xxxxxxxxxxxxx
11095 if (((word
>> 23) & 0x1) == 0)
11097 /* 33222222222211111111110000000000
11098 10987654321098765432109876543210
11099 011001x10x0x1111101xxxxxxxxxxxxx
11105 /* 33222222222211111111110000000000
11106 10987654321098765432109876543210
11107 011001x11x0x1111101xxxxxxxxxxxxx
11118 if (((word
>> 22) & 0x1) == 0)
11120 if (((word
>> 23) & 0x1) == 0)
11122 /* 33222222222211111111110000000000
11123 10987654321098765432109876543210
11124 111001x1000xxxxx101xxxxxxxxxxxxx
11130 /* 33222222222211111111110000000000
11131 10987654321098765432109876543210
11132 111001x1100xxxxx101xxxxxxxxxxxxx
11139 if (((word
>> 23) & 0x1) == 0)
11141 /* 33222222222211111111110000000000
11142 10987654321098765432109876543210
11143 111001x1010xxxxx101xxxxxxxxxxxxx
11149 /* 33222222222211111111110000000000
11150 10987654321098765432109876543210
11151 111001x1110xxxxx101xxxxxxxxxxxxx
11160 if (((word
>> 31) & 0x1) == 0)
11162 /* 33222222222211111111110000000000
11163 10987654321098765432109876543210
11164 011001x1xx0xxxxx111xxxxxxxxxxxxx
11170 if (((word
>> 20) & 0x1) == 0)
11172 /* 33222222222211111111110000000000
11173 10987654321098765432109876543210
11174 111001x1xx00xxxx111xxxxxxxxxxxxx
11180 if (((word
>> 22) & 0x1) == 0)
11182 if (((word
>> 23) & 0x1) == 0)
11184 /* 33222222222211111111110000000000
11185 10987654321098765432109876543210
11186 111001x10001xxxx111xxxxxxxxxxxxx
11192 /* 33222222222211111111110000000000
11193 10987654321098765432109876543210
11194 111001x11001xxxx111xxxxxxxxxxxxx
11201 if (((word
>> 23) & 0x1) == 0)
11203 /* 33222222222211111111110000000000
11204 10987654321098765432109876543210
11205 111001x10101xxxx111xxxxxxxxxxxxx
11211 /* 33222222222211111111110000000000
11212 10987654321098765432109876543210
11213 111001x11101xxxx111xxxxxxxxxxxxx
11226 if (((word
>> 30) & 0x1) == 0)
11228 if (((word
>> 14) & 0x1) == 0)
11230 if (((word
>> 20) & 0x1) == 0)
11232 if (((word
>> 31) & 0x1) == 0)
11234 if (((word
>> 16) & 0x1) == 0)
11236 if (((word
>> 17) & 0x1) == 0)
11238 if (((word
>> 18) & 0x1) == 0)
11240 if (((word
>> 19) & 0x1) == 0)
11242 /* 33222222222211111111110000000000
11243 10987654321098765432109876543210
11244 001001x1xx10000010xxxxxxxxxxxxxx
11250 if (((word
>> 10) & 0x1) == 0)
11252 if (((word
>> 11) & 0x1) == 0)
11254 if (((word
>> 12) & 0x1) == 0)
11256 /* 33222222222211111111110000000000
11257 10987654321098765432109876543210
11258 001001x1xx10100010x000xxxxxxxxxx
11264 /* 33222222222211111111110000000000
11265 10987654321098765432109876543210
11266 001001x1xx10100010x100xxxxxxxxxx
11273 /* 33222222222211111111110000000000
11274 10987654321098765432109876543210
11275 001001x1xx10100010xx10xxxxxxxxxx
11282 /* 33222222222211111111110000000000
11283 10987654321098765432109876543210
11284 001001x1xx10100010xxx1xxxxxxxxxx
11292 if (((word
>> 11) & 0x1) == 0)
11294 if (((word
>> 12) & 0x1) == 0)
11296 /* 33222222222211111111110000000000
11297 10987654321098765432109876543210
11298 001001x1xx10x10010x00xxxxxxxxxxx
11304 /* 33222222222211111111110000000000
11305 10987654321098765432109876543210
11306 001001x1xx10x10010x10xxxxxxxxxxx
11313 /* 33222222222211111111110000000000
11314 10987654321098765432109876543210
11315 001001x1xx10x10010xx1xxxxxxxxxxx
11323 if (((word
>> 10) & 0x1) == 0)
11325 if (((word
>> 11) & 0x1) == 0)
11327 /* 33222222222211111111110000000000
11328 10987654321098765432109876543210
11329 001001x1xx10xx1010xx00xxxxxxxxxx
11335 /* 33222222222211111111110000000000
11336 10987654321098765432109876543210
11337 001001x1xx10xx1010xx10xxxxxxxxxx
11344 /* 33222222222211111111110000000000
11345 10987654321098765432109876543210
11346 001001x1xx10xx1010xxx1xxxxxxxxxx
11354 if (((word
>> 10) & 0x1) == 0)
11356 if (((word
>> 11) & 0x1) == 0)
11358 if (((word
>> 17) & 0x1) == 0)
11360 if (((word
>> 18) & 0x1) == 0)
11362 /* 33222222222211111111110000000000
11363 10987654321098765432109876543210
11364 001001x1xx10x00110xx00xxxxxxxxxx
11370 /* 33222222222211111111110000000000
11371 10987654321098765432109876543210
11372 001001x1xx10x10110xx00xxxxxxxxxx
11379 /* 33222222222211111111110000000000
11380 10987654321098765432109876543210
11381 001001x1xx10xx1110xx00xxxxxxxxxx
11388 if (((word
>> 17) & 0x1) == 0)
11390 if (((word
>> 18) & 0x1) == 0)
11392 /* 33222222222211111111110000000000
11393 10987654321098765432109876543210
11394 001001x1xx10x00110xx10xxxxxxxxxx
11400 /* 33222222222211111111110000000000
11401 10987654321098765432109876543210
11402 001001x1xx10x10110xx10xxxxxxxxxx
11409 /* 33222222222211111111110000000000
11410 10987654321098765432109876543210
11411 001001x1xx10xx1110xx10xxxxxxxxxx
11419 if (((word
>> 17) & 0x1) == 0)
11421 /* 33222222222211111111110000000000
11422 10987654321098765432109876543210
11423 001001x1xx10xx0110xxx1xxxxxxxxxx
11429 /* 33222222222211111111110000000000
11430 10987654321098765432109876543210
11431 001001x1xx10xx1110xxx1xxxxxxxxxx
11440 if (((word
>> 22) & 0x1) == 0)
11442 if (((word
>> 23) & 0x1) == 0)
11444 /* 33222222222211111111110000000000
11445 10987654321098765432109876543210
11446 101001x10010xxxx10xxxxxxxxxxxxxx
11452 /* 33222222222211111111110000000000
11453 10987654321098765432109876543210
11454 101001x11010xxxx10xxxxxxxxxxxxxx
11461 if (((word
>> 23) & 0x1) == 0)
11463 /* 33222222222211111111110000000000
11464 10987654321098765432109876543210
11465 101001x10110xxxx10xxxxxxxxxxxxxx
11471 /* 33222222222211111111110000000000
11472 10987654321098765432109876543210
11473 101001x11110xxxx10xxxxxxxxxxxxxx
11482 if (((word
>> 22) & 0x1) == 0)
11484 if (((word
>> 23) & 0x1) == 0)
11486 /* 33222222222211111111110000000000
11487 10987654321098765432109876543210
11488 x01001x10011xxxx10xxxxxxxxxxxxxx
11494 /* 33222222222211111111110000000000
11495 10987654321098765432109876543210
11496 x01001x11011xxxx10xxxxxxxxxxxxxx
11503 if (((word
>> 23) & 0x1) == 0)
11505 /* 33222222222211111111110000000000
11506 10987654321098765432109876543210
11507 x01001x10111xxxx10xxxxxxxxxxxxxx
11513 /* 33222222222211111111110000000000
11514 10987654321098765432109876543210
11515 x01001x11111xxxx10xxxxxxxxxxxxxx
11524 if (((word
>> 31) & 0x1) == 0)
11526 if (((word
>> 16) & 0x1) == 0)
11528 if (((word
>> 17) & 0x1) == 0)
11530 if (((word
>> 18) & 0x1) == 0)
11532 if (((word
>> 19) & 0x1) == 0)
11534 if (((word
>> 20) & 0x1) == 0)
11536 /* 33222222222211111111110000000000
11537 10987654321098765432109876543210
11538 001001x1xx10000011xxxxxxxxxxxxxx
11544 /* 33222222222211111111110000000000
11545 10987654321098765432109876543210
11546 001001x1xx11000011xxxxxxxxxxxxxx
11553 if (((word
>> 20) & 0x1) == 0)
11555 /* 33222222222211111111110000000000
11556 10987654321098765432109876543210
11557 001001x1xx10100011xxxxxxxxxxxxxx
11563 /* 33222222222211111111110000000000
11564 10987654321098765432109876543210
11565 001001x1xx11100011xxxxxxxxxxxxxx
11573 /* 33222222222211111111110000000000
11574 10987654321098765432109876543210
11575 001001x1xx1xx10011xxxxxxxxxxxxxx
11582 if (((word
>> 18) & 0x1) == 0)
11584 /* 33222222222211111111110000000000
11585 10987654321098765432109876543210
11586 001001x1xx1xx01011xxxxxxxxxxxxxx
11592 /* 33222222222211111111110000000000
11593 10987654321098765432109876543210
11594 001001x1xx1xx11011xxxxxxxxxxxxxx
11602 if (((word
>> 17) & 0x1) == 0)
11604 if (((word
>> 18) & 0x1) == 0)
11606 if (((word
>> 19) & 0x1) == 0)
11608 /* 33222222222211111111110000000000
11609 10987654321098765432109876543210
11610 001001x1xx1x000111xxxxxxxxxxxxxx
11616 if (((word
>> 20) & 0x1) == 0)
11618 /* 33222222222211111111110000000000
11619 10987654321098765432109876543210
11620 001001x1xx10100111xxxxxxxxxxxxxx
11626 /* 33222222222211111111110000000000
11627 10987654321098765432109876543210
11628 001001x1xx11100111xxxxxxxxxxxxxx
11636 /* 33222222222211111111110000000000
11637 10987654321098765432109876543210
11638 001001x1xx1xx10111xxxxxxxxxxxxxx
11645 if (((word
>> 18) & 0x1) == 0)
11647 if (((word
>> 19) & 0x1) == 0)
11649 /* 33222222222211111111110000000000
11650 10987654321098765432109876543210
11651 001001x1xx1x001111xxxxxxxxxxxxxx
11657 /* 33222222222211111111110000000000
11658 10987654321098765432109876543210
11659 001001x1xx1x101111xxxxxxxxxxxxxx
11666 /* 33222222222211111111110000000000
11667 10987654321098765432109876543210
11668 001001x1xx1xx11111xxxxxxxxxxxxxx
11677 if (((word
>> 13) & 0x1) == 0)
11679 if (((word
>> 22) & 0x1) == 0)
11681 if (((word
>> 23) & 0x1) == 0)
11683 /* 33222222222211111111110000000000
11684 10987654321098765432109876543210
11685 101001x1001xxxxx110xxxxxxxxxxxxx
11691 /* 33222222222211111111110000000000
11692 10987654321098765432109876543210
11693 101001x1101xxxxx110xxxxxxxxxxxxx
11700 if (((word
>> 23) & 0x1) == 0)
11702 /* 33222222222211111111110000000000
11703 10987654321098765432109876543210
11704 101001x1011xxxxx110xxxxxxxxxxxxx
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 101001x1111xxxxx110xxxxxxxxxxxxx
11720 if (((word
>> 22) & 0x1) == 0)
11722 if (((word
>> 23) & 0x1) == 0)
11724 /* 33222222222211111111110000000000
11725 10987654321098765432109876543210
11726 101001x1001xxxxx111xxxxxxxxxxxxx
11732 /* 33222222222211111111110000000000
11733 10987654321098765432109876543210
11734 101001x1101xxxxx111xxxxxxxxxxxxx
11741 if (((word
>> 23) & 0x1) == 0)
11743 /* 33222222222211111111110000000000
11744 10987654321098765432109876543210
11745 101001x1011xxxxx111xxxxxxxxxxxxx
11751 /* 33222222222211111111110000000000
11752 10987654321098765432109876543210
11753 101001x1111xxxxx111xxxxxxxxxxxxx
11764 if (((word
>> 13) & 0x1) == 0)
11766 if (((word
>> 31) & 0x1) == 0)
11768 if (((word
>> 14) & 0x1) == 0)
11770 /* 33222222222211111111110000000000
11771 10987654321098765432109876543210
11772 011001x1xx1xxxxx100xxxxxxxxxxxxx
11778 /* 33222222222211111111110000000000
11779 10987654321098765432109876543210
11780 011001x1xx1xxxxx110xxxxxxxxxxxxx
11787 if (((word
>> 22) & 0x1) == 0)
11789 if (((word
>> 23) & 0x1) == 0)
11791 /* 33222222222211111111110000000000
11792 10987654321098765432109876543210
11793 111001x1001xxxxx1x0xxxxxxxxxxxxx
11799 /* 33222222222211111111110000000000
11800 10987654321098765432109876543210
11801 111001x1101xxxxx1x0xxxxxxxxxxxxx
11808 /* 33222222222211111111110000000000
11809 10987654321098765432109876543210
11810 111001x1x11xxxxx1x0xxxxxxxxxxxxx
11818 if (((word
>> 14) & 0x1) == 0)
11820 if (((word
>> 31) & 0x1) == 0)
11822 /* 33222222222211111111110000000000
11823 10987654321098765432109876543210
11824 011001x1xx1xxxxx101xxxxxxxxxxxxx
11830 if (((word
>> 22) & 0x1) == 0)
11832 if (((word
>> 23) & 0x1) == 0)
11834 /* 33222222222211111111110000000000
11835 10987654321098765432109876543210
11836 111001x1001xxxxx101xxxxxxxxxxxxx
11842 /* 33222222222211111111110000000000
11843 10987654321098765432109876543210
11844 111001x1101xxxxx101xxxxxxxxxxxxx
11851 /* 33222222222211111111110000000000
11852 10987654321098765432109876543210
11853 111001x1x11xxxxx101xxxxxxxxxxxxx
11861 if (((word
>> 31) & 0x1) == 0)
11863 /* 33222222222211111111110000000000
11864 10987654321098765432109876543210
11865 011001x1xx1xxxxx111xxxxxxxxxxxxx
11871 if (((word
>> 20) & 0x1) == 0)
11873 if (((word
>> 23) & 0x1) == 0)
11875 /* 33222222222211111111110000000000
11876 10987654321098765432109876543210
11877 111001x10x10xxxx111xxxxxxxxxxxxx
11883 /* 33222222222211111111110000000000
11884 10987654321098765432109876543210
11885 111001x11x10xxxx111xxxxxxxxxxxxx
11892 if (((word
>> 22) & 0x1) == 0)
11894 if (((word
>> 23) & 0x1) == 0)
11896 /* 33222222222211111111110000000000
11897 10987654321098765432109876543210
11898 111001x10011xxxx111xxxxxxxxxxxxx
11904 /* 33222222222211111111110000000000
11905 10987654321098765432109876543210
11906 111001x11011xxxx111xxxxxxxxxxxxx
11913 if (((word
>> 23) & 0x1) == 0)
11915 /* 33222222222211111111110000000000
11916 10987654321098765432109876543210
11917 111001x10111xxxx111xxxxxxxxxxxxx
11923 /* 33222222222211111111110000000000
11924 10987654321098765432109876543210
11925 111001x11111xxxx111xxxxxxxxxxxxx
11942 if (((word
>> 29) & 0x1) == 0)
11944 if (((word
>> 30) & 0x1) == 0)
11946 if (((word
>> 31) & 0x1) == 0)
11948 /* 33222222222211111111110000000000
11949 10987654321098765432109876543210
11950 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
11956 /* 33222222222211111111110000000000
11957 10987654321098765432109876543210
11958 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
11965 if (((word
>> 24) & 0x1) == 0)
11967 if (((word
>> 4) & 0x1) == 0)
11969 if (((word
>> 25) & 0x1) == 0)
11971 if (((word
>> 31) & 0x1) == 0)
11973 /* 33222222222211111111110000000000
11974 10987654321098765432109876543210
11975 01010100xxxxxxxxxxxxxxxxxxx0xxxx
11981 if (((word
>> 0) & 0x1) == 0)
11983 if (((word
>> 1) & 0x1) == 0)
11985 if (((word
>> 21) & 0x1) == 0)
11987 /* 33222222222211111111110000000000
11988 10987654321098765432109876543210
11989 11010100xx0xxxxxxxxxxxxxxxx0xx00
11995 /* 33222222222211111111110000000000
11996 10987654321098765432109876543210
11997 11010100xx1xxxxxxxxxxxxxxxx0xx00
12004 if (((word
>> 21) & 0x1) == 0)
12006 /* 33222222222211111111110000000000
12007 10987654321098765432109876543210
12008 11010100xx0xxxxxxxxxxxxxxxx0xx10
12014 /* 33222222222211111111110000000000
12015 10987654321098765432109876543210
12016 11010100xx1xxxxxxxxxxxxxxxx0xx10
12024 if (((word
>> 1) & 0x1) == 0)
12026 if (((word
>> 21) & 0x1) == 0)
12028 /* 33222222222211111111110000000000
12029 10987654321098765432109876543210
12030 11010100xx0xxxxxxxxxxxxxxxx0xx01
12036 /* 33222222222211111111110000000000
12037 10987654321098765432109876543210
12038 11010100xx1xxxxxxxxxxxxxxxx0xx01
12045 if (((word
>> 21) & 0x1) == 0)
12047 /* 33222222222211111111110000000000
12048 10987654321098765432109876543210
12049 11010100xx0xxxxxxxxxxxxxxxx0xx11
12055 /* 33222222222211111111110000000000
12056 10987654321098765432109876543210
12057 11010100xx1xxxxxxxxxxxxxxxx0xx11
12067 if (((word
>> 21) & 0x1) == 0)
12069 if (((word
>> 22) & 0x1) == 0)
12071 if (((word
>> 23) & 0x1) == 0)
12073 /* 33222222222211111111110000000000
12074 10987654321098765432109876543210
12075 x1010110000xxxxxxxxxxxxxxxx0xxxx
12081 /* 33222222222211111111110000000000
12082 10987654321098765432109876543210
12083 x1010110100xxxxxxxxxxxxxxxx0xxxx
12090 /* 33222222222211111111110000000000
12091 10987654321098765432109876543210
12092 x1010110x10xxxxxxxxxxxxxxxx0xxxx
12099 if (((word
>> 23) & 0x1) == 0)
12101 /* 33222222222211111111110000000000
12102 10987654321098765432109876543210
12103 x10101100x1xxxxxxxxxxxxxxxx0xxxx
12109 /* 33222222222211111111110000000000
12110 10987654321098765432109876543210
12111 x10101101x1xxxxxxxxxxxxxxxx0xxxx
12120 if (((word
>> 10) & 0x1) == 0)
12122 if (((word
>> 21) & 0x1) == 0)
12124 if (((word
>> 22) & 0x1) == 0)
12126 if (((word
>> 23) & 0x1) == 0)
12128 /* 33222222222211111111110000000000
12129 10987654321098765432109876543210
12130 x10101x0000xxxxxxxxxx0xxxxx1xxxx
12136 /* 33222222222211111111110000000000
12137 10987654321098765432109876543210
12138 x10101x0100xxxxxxxxxx0xxxxx1xxxx
12145 /* 33222222222211111111110000000000
12146 10987654321098765432109876543210
12147 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
12154 /* 33222222222211111111110000000000
12155 10987654321098765432109876543210
12156 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
12163 if (((word
>> 21) & 0x1) == 0)
12165 if (((word
>> 22) & 0x1) == 0)
12167 if (((word
>> 23) & 0x1) == 0)
12169 /* 33222222222211111111110000000000
12170 10987654321098765432109876543210
12171 x10101x0000xxxxxxxxxx1xxxxx1xxxx
12177 /* 33222222222211111111110000000000
12178 10987654321098765432109876543210
12179 x10101x0100xxxxxxxxxx1xxxxx1xxxx
12186 /* 33222222222211111111110000000000
12187 10987654321098765432109876543210
12188 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
12195 /* 33222222222211111111110000000000
12196 10987654321098765432109876543210
12197 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
12206 if (((word
>> 21) & 0x1) == 0)
12208 if (((word
>> 25) & 0x1) == 0)
12210 /* 33222222222211111111110000000000
12211 10987654321098765432109876543210
12212 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
12218 if (((word
>> 10) & 0x1) == 0)
12220 /* 33222222222211111111110000000000
12221 10987654321098765432109876543210
12222 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
12228 /* 33222222222211111111110000000000
12229 10987654321098765432109876543210
12230 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
12238 if (((word
>> 25) & 0x1) == 0)
12240 /* 33222222222211111111110000000000
12241 10987654321098765432109876543210
12242 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
12248 if (((word
>> 10) & 0x1) == 0)
12250 /* 33222222222211111111110000000000
12251 10987654321098765432109876543210
12252 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
12258 /* 33222222222211111111110000000000
12259 10987654321098765432109876543210
12260 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
12271 if (((word
>> 24) & 0x1) == 0)
12273 if (((word
>> 25) & 0x1) == 0)
12275 /* 33222222222211111111110000000000
12276 10987654321098765432109876543210
12277 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
12283 /* 33222222222211111111110000000000
12284 10987654321098765432109876543210
12285 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
12292 if (((word
>> 25) & 0x1) == 0)
12294 /* 33222222222211111111110000000000
12295 10987654321098765432109876543210
12296 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
12302 /* 33222222222211111111110000000000
12303 10987654321098765432109876543210
12304 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
12314 if (((word
>> 25) & 0x1) == 0)
12316 if (((word
>> 28) & 0x1) == 0)
12318 if (((word
>> 22) & 0x1) == 0)
12320 if (((word
>> 23) & 0x1) == 0)
12322 if (((word
>> 24) & 0x1) == 0)
12324 if (((word
>> 29) & 0x1) == 0)
12326 /* 33222222222211111111110000000000
12327 10987654321098765432109876543210
12328 xx00110000xxxxxxxxxxxxxxxxxxxxxx
12334 /* 33222222222211111111110000000000
12335 10987654321098765432109876543210
12336 xx10110000xxxxxxxxxxxxxxxxxxxxxx
12343 if (((word
>> 29) & 0x1) == 0)
12345 if (((word
>> 13) & 0x1) == 0)
12347 if (((word
>> 21) & 0x1) == 0)
12349 /* 33222222222211111111110000000000
12350 10987654321098765432109876543210
12351 xx001101000xxxxxxx0xxxxxxxxxxxxx
12357 /* 33222222222211111111110000000000
12358 10987654321098765432109876543210
12359 xx001101001xxxxxxx0xxxxxxxxxxxxx
12366 if (((word
>> 21) & 0x1) == 0)
12368 /* 33222222222211111111110000000000
12369 10987654321098765432109876543210
12370 xx001101000xxxxxxx1xxxxxxxxxxxxx
12376 /* 33222222222211111111110000000000
12377 10987654321098765432109876543210
12378 xx001101001xxxxxxx1xxxxxxxxxxxxx
12386 /* 33222222222211111111110000000000
12387 10987654321098765432109876543210
12388 xx10110100xxxxxxxxxxxxxxxxxxxxxx
12396 if (((word
>> 29) & 0x1) == 0)
12398 if (((word
>> 21) & 0x1) == 0)
12400 if (((word
>> 24) & 0x1) == 0)
12402 /* 33222222222211111111110000000000
12403 10987654321098765432109876543210
12404 xx001100100xxxxxxxxxxxxxxxxxxxxx
12410 if (((word
>> 13) & 0x1) == 0)
12412 /* 33222222222211111111110000000000
12413 10987654321098765432109876543210
12414 xx001101100xxxxxxx0xxxxxxxxxxxxx
12420 /* 33222222222211111111110000000000
12421 10987654321098765432109876543210
12422 xx001101100xxxxxxx1xxxxxxxxxxxxx
12430 if (((word
>> 13) & 0x1) == 0)
12432 /* 33222222222211111111110000000000
12433 10987654321098765432109876543210
12434 xx00110x101xxxxxxx0xxxxxxxxxxxxx
12440 /* 33222222222211111111110000000000
12441 10987654321098765432109876543210
12442 xx00110x101xxxxxxx1xxxxxxxxxxxxx
12450 /* 33222222222211111111110000000000
12451 10987654321098765432109876543210
12452 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
12460 if (((word
>> 23) & 0x1) == 0)
12462 if (((word
>> 24) & 0x1) == 0)
12464 if (((word
>> 29) & 0x1) == 0)
12466 /* 33222222222211111111110000000000
12467 10987654321098765432109876543210
12468 xx00110001xxxxxxxxxxxxxxxxxxxxxx
12474 /* 33222222222211111111110000000000
12475 10987654321098765432109876543210
12476 xx10110001xxxxxxxxxxxxxxxxxxxxxx
12483 if (((word
>> 29) & 0x1) == 0)
12485 if (((word
>> 13) & 0x1) == 0)
12487 if (((word
>> 21) & 0x1) == 0)
12489 /* 33222222222211111111110000000000
12490 10987654321098765432109876543210
12491 xx001101010xxxxxxx0xxxxxxxxxxxxx
12497 /* 33222222222211111111110000000000
12498 10987654321098765432109876543210
12499 xx001101011xxxxxxx0xxxxxxxxxxxxx
12506 if (((word
>> 21) & 0x1) == 0)
12508 /* 33222222222211111111110000000000
12509 10987654321098765432109876543210
12510 xx001101010xxxxxxx1xxxxxxxxxxxxx
12516 /* 33222222222211111111110000000000
12517 10987654321098765432109876543210
12518 xx001101011xxxxxxx1xxxxxxxxxxxxx
12526 /* 33222222222211111111110000000000
12527 10987654321098765432109876543210
12528 xx10110101xxxxxxxxxxxxxxxxxxxxxx
12536 if (((word
>> 29) & 0x1) == 0)
12538 if (((word
>> 21) & 0x1) == 0)
12540 if (((word
>> 24) & 0x1) == 0)
12542 /* 33222222222211111111110000000000
12543 10987654321098765432109876543210
12544 xx001100110xxxxxxxxxxxxxxxxxxxxx
12550 if (((word
>> 13) & 0x1) == 0)
12552 /* 33222222222211111111110000000000
12553 10987654321098765432109876543210
12554 xx001101110xxxxxxx0xxxxxxxxxxxxx
12560 /* 33222222222211111111110000000000
12561 10987654321098765432109876543210
12562 xx001101110xxxxxxx1xxxxxxxxxxxxx
12570 if (((word
>> 13) & 0x1) == 0)
12572 /* 33222222222211111111110000000000
12573 10987654321098765432109876543210
12574 xx00110x111xxxxxxx0xxxxxxxxxxxxx
12580 /* 33222222222211111111110000000000
12581 10987654321098765432109876543210
12582 xx00110x111xxxxxxx1xxxxxxxxxxxxx
12590 /* 33222222222211111111110000000000
12591 10987654321098765432109876543210
12592 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
12601 if (((word
>> 24) & 0x1) == 0)
12603 if (((word
>> 29) & 0x1) == 0)
12605 /* 33222222222211111111110000000000
12606 10987654321098765432109876543210
12607 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
12613 if (((word
>> 10) & 0x1) == 0)
12615 if (((word
>> 11) & 0x1) == 0)
12617 if (((word
>> 22) & 0x1) == 0)
12619 /* 33222222222211111111110000000000
12620 10987654321098765432109876543210
12621 xx111100x0xxxxxxxxxx00xxxxxxxxxx
12627 /* 33222222222211111111110000000000
12628 10987654321098765432109876543210
12629 xx111100x1xxxxxxxxxx00xxxxxxxxxx
12636 if (((word
>> 22) & 0x1) == 0)
12638 /* 33222222222211111111110000000000
12639 10987654321098765432109876543210
12640 xx111100x0xxxxxxxxxx10xxxxxxxxxx
12646 /* 33222222222211111111110000000000
12647 10987654321098765432109876543210
12648 xx111100x1xxxxxxxxxx10xxxxxxxxxx
12656 if (((word
>> 22) & 0x1) == 0)
12658 /* 33222222222211111111110000000000
12659 10987654321098765432109876543210
12660 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
12666 /* 33222222222211111111110000000000
12667 10987654321098765432109876543210
12668 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
12677 if (((word
>> 22) & 0x1) == 0)
12679 /* 33222222222211111111110000000000
12680 10987654321098765432109876543210
12681 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
12687 /* 33222222222211111111110000000000
12688 10987654321098765432109876543210
12689 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
12698 if (((word
>> 24) & 0x1) == 0)
12700 if (((word
>> 21) & 0x1) == 0)
12702 if (((word
>> 28) & 0x1) == 0)
12704 if (((word
>> 29) & 0x1) == 0)
12706 if (((word
>> 31) & 0x1) == 0)
12708 if (((word
>> 10) & 0x1) == 0)
12710 if (((word
>> 11) & 0x1) == 0)
12712 if (((word
>> 12) & 0x1) == 0)
12714 /* 33222222222211111111110000000000
12715 10987654321098765432109876543210
12716 0x001110xx0xxxxxxxx000xxxxxxxxxx
12722 /* 33222222222211111111110000000000
12723 10987654321098765432109876543210
12724 0x001110xx0xxxxxxxx100xxxxxxxxxx
12731 if (((word
>> 12) & 0x1) == 0)
12733 if (((word
>> 14) & 0x1) == 0)
12735 /* 33222222222211111111110000000000
12736 10987654321098765432109876543210
12737 0x001110xx0xxxxxx0x010xxxxxxxxxx
12743 /* 33222222222211111111110000000000
12744 10987654321098765432109876543210
12745 0x001110xx0xxxxxx1x010xxxxxxxxxx
12752 if (((word
>> 13) & 0x1) == 0)
12754 if (((word
>> 14) & 0x1) == 0)
12756 /* 33222222222211111111110000000000
12757 10987654321098765432109876543210
12758 0x001110xx0xxxxxx00110xxxxxxxxxx
12764 /* 33222222222211111111110000000000
12765 10987654321098765432109876543210
12766 0x001110xx0xxxxxx10110xxxxxxxxxx
12773 if (((word
>> 14) & 0x1) == 0)
12775 /* 33222222222211111111110000000000
12776 10987654321098765432109876543210
12777 0x001110xx0xxxxxx01110xxxxxxxxxx
12783 /* 33222222222211111111110000000000
12784 10987654321098765432109876543210
12785 0x001110xx0xxxxxx11110xxxxxxxxxx
12795 if (((word
>> 11) & 0x1) == 0)
12797 if (((word
>> 12) & 0x1) == 0)
12799 if (((word
>> 13) & 0x1) == 0)
12801 if (((word
>> 22) & 0x1) == 0)
12803 /* 33222222222211111111110000000000
12804 10987654321098765432109876543210
12805 0x001110x00xxxxxxx0001xxxxxxxxxx
12811 if (((word
>> 23) & 0x1) == 0)
12813 /* 33222222222211111111110000000000
12814 10987654321098765432109876543210
12815 0x001110010xxxxxxx0001xxxxxxxxxx
12821 /* 33222222222211111111110000000000
12822 10987654321098765432109876543210
12823 0x001110110xxxxxxx0001xxxxxxxxxx
12831 /* 33222222222211111111110000000000
12832 10987654321098765432109876543210
12833 0x001110xx0xxxxxxx1001xxxxxxxxxx
12840 if (((word
>> 13) & 0x1) == 0)
12842 if (((word
>> 15) & 0x1) == 0)
12844 if (((word
>> 23) & 0x1) == 0)
12846 /* 33222222222211111111110000000000
12847 10987654321098765432109876543210
12848 0x0011100x0xxxxx0x0101xxxxxxxxxx
12854 /* 33222222222211111111110000000000
12855 10987654321098765432109876543210
12856 0x0011101x0xxxxx0x0101xxxxxxxxxx
12863 /* 33222222222211111111110000000000
12864 10987654321098765432109876543210
12865 0x001110xx0xxxxx1x0101xxxxxxxxxx
12872 if (((word
>> 23) & 0x1) == 0)
12874 /* 33222222222211111111110000000000
12875 10987654321098765432109876543210
12876 0x0011100x0xxxxxxx1101xxxxxxxxxx
12882 /* 33222222222211111111110000000000
12883 10987654321098765432109876543210
12884 0x0011101x0xxxxxxx1101xxxxxxxxxx
12893 if (((word
>> 12) & 0x1) == 0)
12895 if (((word
>> 13) & 0x1) == 0)
12897 if (((word
>> 22) & 0x1) == 0)
12899 /* 33222222222211111111110000000000
12900 10987654321098765432109876543210
12901 0x001110x00xxxxxxx0011xxxxxxxxxx
12907 if (((word
>> 23) & 0x1) == 0)
12909 /* 33222222222211111111110000000000
12910 10987654321098765432109876543210
12911 0x001110010xxxxxxx0011xxxxxxxxxx
12917 /* 33222222222211111111110000000000
12918 10987654321098765432109876543210
12919 0x001110110xxxxxxx0011xxxxxxxxxx
12927 /* 33222222222211111111110000000000
12928 10987654321098765432109876543210
12929 0x001110xx0xxxxxxx1011xxxxxxxxxx
12936 if (((word
>> 13) & 0x1) == 0)
12938 if (((word
>> 22) & 0x1) == 0)
12940 /* 33222222222211111111110000000000
12941 10987654321098765432109876543210
12942 0x001110x00xxxxxxx0111xxxxxxxxxx
12948 /* 33222222222211111111110000000000
12949 10987654321098765432109876543210
12950 0x001110x10xxxxxxx0111xxxxxxxxxx
12957 if (((word
>> 22) & 0x1) == 0)
12959 /* 33222222222211111111110000000000
12960 10987654321098765432109876543210
12961 0x001110x00xxxxxxx1111xxxxxxxxxx
12967 if (((word
>> 23) & 0x1) == 0)
12969 /* 33222222222211111111110000000000
12970 10987654321098765432109876543210
12971 0x001110010xxxxxxx1111xxxxxxxxxx
12977 /* 33222222222211111111110000000000
12978 10987654321098765432109876543210
12979 0x001110110xxxxxxx1111xxxxxxxxxx
12991 if (((word
>> 22) & 0x1) == 0)
12993 if (((word
>> 23) & 0x1) == 0)
12995 /* 33222222222211111111110000000000
12996 10987654321098765432109876543210
12997 1x001110000xxxxxxxxxxxxxxxxxxxxx
13003 /* 33222222222211111111110000000000
13004 10987654321098765432109876543210
13005 1x001110100xxxxxxxxxxxxxxxxxxxxx
13012 if (((word
>> 15) & 0x1) == 0)
13014 /* 33222222222211111111110000000000
13015 10987654321098765432109876543210
13016 1x001110x10xxxxx0xxxxxxxxxxxxxxx
13022 if (((word
>> 10) & 0x1) == 0)
13024 if (((word
>> 11) & 0x1) == 0)
13026 if (((word
>> 23) & 0x1) == 0)
13028 /* 33222222222211111111110000000000
13029 10987654321098765432109876543210
13030 1x001110010xxxxx1xxx00xxxxxxxxxx
13036 /* 33222222222211111111110000000000
13037 10987654321098765432109876543210
13038 1x001110110xxxxx1xxx00xxxxxxxxxx
13045 /* 33222222222211111111110000000000
13046 10987654321098765432109876543210
13047 1x001110x10xxxxx1xxx10xxxxxxxxxx
13054 if (((word
>> 11) & 0x1) == 0)
13056 if (((word
>> 23) & 0x1) == 0)
13058 /* 33222222222211111111110000000000
13059 10987654321098765432109876543210
13060 1x001110010xxxxx1xxx01xxxxxxxxxx
13066 /* 33222222222211111111110000000000
13067 10987654321098765432109876543210
13068 1x001110110xxxxx1xxx01xxxxxxxxxx
13075 /* 33222222222211111111110000000000
13076 10987654321098765432109876543210
13077 1x001110x10xxxxx1xxx11xxxxxxxxxx
13088 if (((word
>> 10) & 0x1) == 0)
13090 /* 33222222222211111111110000000000
13091 10987654321098765432109876543210
13092 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
13098 if (((word
>> 15) & 0x1) == 0)
13100 if (((word
>> 22) & 0x1) == 0)
13102 /* 33222222222211111111110000000000
13103 10987654321098765432109876543210
13104 xx101110x00xxxxx0xxxx1xxxxxxxxxx
13110 if (((word
>> 11) & 0x1) == 0)
13112 if (((word
>> 12) & 0x1) == 0)
13114 if (((word
>> 13) & 0x1) == 0)
13116 if (((word
>> 23) & 0x1) == 0)
13118 /* 33222222222211111111110000000000
13119 10987654321098765432109876543210
13120 xx101110010xxxxx0x0001xxxxxxxxxx
13126 /* 33222222222211111111110000000000
13127 10987654321098765432109876543210
13128 xx101110110xxxxx0x0001xxxxxxxxxx
13135 if (((word
>> 23) & 0x1) == 0)
13137 /* 33222222222211111111110000000000
13138 10987654321098765432109876543210
13139 xx101110010xxxxx0x1001xxxxxxxxxx
13145 /* 33222222222211111111110000000000
13146 10987654321098765432109876543210
13147 xx101110110xxxxx0x1001xxxxxxxxxx
13155 if (((word
>> 13) & 0x1) == 0)
13157 if (((word
>> 23) & 0x1) == 0)
13159 /* 33222222222211111111110000000000
13160 10987654321098765432109876543210
13161 xx101110010xxxxx0x0101xxxxxxxxxx
13167 /* 33222222222211111111110000000000
13168 10987654321098765432109876543210
13169 xx101110110xxxxx0x0101xxxxxxxxxx
13176 if (((word
>> 23) & 0x1) == 0)
13178 /* 33222222222211111111110000000000
13179 10987654321098765432109876543210
13180 xx101110010xxxxx0x1101xxxxxxxxxx
13186 /* 33222222222211111111110000000000
13187 10987654321098765432109876543210
13188 xx101110110xxxxx0x1101xxxxxxxxxx
13197 if (((word
>> 12) & 0x1) == 0)
13199 if (((word
>> 23) & 0x1) == 0)
13201 /* 33222222222211111111110000000000
13202 10987654321098765432109876543210
13203 xx101110010xxxxx0xx011xxxxxxxxxx
13209 /* 33222222222211111111110000000000
13210 10987654321098765432109876543210
13211 xx101110110xxxxx0xx011xxxxxxxxxx
13218 if (((word
>> 13) & 0x1) == 0)
13220 /* 33222222222211111111110000000000
13221 10987654321098765432109876543210
13222 xx101110x10xxxxx0x0111xxxxxxxxxx
13228 /* 33222222222211111111110000000000
13229 10987654321098765432109876543210
13230 xx101110x10xxxxx0x1111xxxxxxxxxx
13240 if (((word
>> 13) & 0x1) == 0)
13242 if (((word
>> 14) & 0x1) == 0)
13244 if (((word
>> 11) & 0x1) == 0)
13246 if (((word
>> 12) & 0x1) == 0)
13248 /* 33222222222211111111110000000000
13249 10987654321098765432109876543210
13250 xx101110xx0xxxxx100001xxxxxxxxxx
13256 /* 33222222222211111111110000000000
13257 10987654321098765432109876543210
13258 xx101110xx0xxxxx100101xxxxxxxxxx
13265 /* 33222222222211111111110000000000
13266 10987654321098765432109876543210
13267 xx101110xx0xxxxx100x11xxxxxxxxxx
13274 /* 33222222222211111111110000000000
13275 10987654321098765432109876543210
13276 xx101110xx0xxxxx110xx1xxxxxxxxxx
13283 /* 33222222222211111111110000000000
13284 10987654321098765432109876543210
13285 xx101110xx0xxxxx1x1xx1xxxxxxxxxx
13295 if (((word
>> 29) & 0x1) == 0)
13297 if (((word
>> 30) & 0x1) == 0)
13299 if (((word
>> 16) & 0x1) == 0)
13301 if (((word
>> 17) & 0x1) == 0)
13303 /* 33222222222211111111110000000000
13304 10987654321098765432109876543210
13305 x0011110xx0xxx00xxxxxxxxxxxxxxxx
13311 /* 33222222222211111111110000000000
13312 10987654321098765432109876543210
13313 x0011110xx0xxx10xxxxxxxxxxxxxxxx
13320 if (((word
>> 17) & 0x1) == 0)
13322 /* 33222222222211111111110000000000
13323 10987654321098765432109876543210
13324 x0011110xx0xxx01xxxxxxxxxxxxxxxx
13330 /* 33222222222211111111110000000000
13331 10987654321098765432109876543210
13332 x0011110xx0xxx11xxxxxxxxxxxxxxxx
13340 if (((word
>> 10) & 0x1) == 0)
13342 if (((word
>> 12) & 0x1) == 0)
13344 if (((word
>> 13) & 0x1) == 0)
13346 if (((word
>> 14) & 0x1) == 0)
13348 /* 33222222222211111111110000000000
13349 10987654321098765432109876543210
13350 x1011110xx0xxxxxx000x0xxxxxxxxxx
13356 /* 33222222222211111111110000000000
13357 10987654321098765432109876543210
13358 x1011110xx0xxxxxx100x0xxxxxxxxxx
13365 if (((word
>> 14) & 0x1) == 0)
13367 /* 33222222222211111111110000000000
13368 10987654321098765432109876543210
13369 x1011110xx0xxxxxx010x0xxxxxxxxxx
13375 /* 33222222222211111111110000000000
13376 10987654321098765432109876543210
13377 x1011110xx0xxxxxx110x0xxxxxxxxxx
13385 if (((word
>> 13) & 0x1) == 0)
13387 if (((word
>> 14) & 0x1) == 0)
13389 /* 33222222222211111111110000000000
13390 10987654321098765432109876543210
13391 x1011110xx0xxxxxx001x0xxxxxxxxxx
13397 /* 33222222222211111111110000000000
13398 10987654321098765432109876543210
13399 x1011110xx0xxxxxx101x0xxxxxxxxxx
13406 /* 33222222222211111111110000000000
13407 10987654321098765432109876543210
13408 x1011110xx0xxxxxxx11x0xxxxxxxxxx
13416 if (((word
>> 11) & 0x1) == 0)
13418 if (((word
>> 13) & 0x1) == 0)
13420 /* 33222222222211111111110000000000
13421 10987654321098765432109876543210
13422 x1011110xx0xxxxxxx0x01xxxxxxxxxx
13428 /* 33222222222211111111110000000000
13429 10987654321098765432109876543210
13430 x1011110xx0xxxxxxx1x01xxxxxxxxxx
13437 if (((word
>> 13) & 0x1) == 0)
13439 /* 33222222222211111111110000000000
13440 10987654321098765432109876543210
13441 x1011110xx0xxxxxxx0x11xxxxxxxxxx
13447 if (((word
>> 23) & 0x1) == 0)
13449 /* 33222222222211111111110000000000
13450 10987654321098765432109876543210
13451 x10111100x0xxxxxxx1x11xxxxxxxxxx
13457 /* 33222222222211111111110000000000
13458 10987654321098765432109876543210
13459 x10111101x0xxxxxxx1x11xxxxxxxxxx
13470 if (((word
>> 11) & 0x1) == 0)
13472 if (((word
>> 12) & 0x1) == 0)
13474 if (((word
>> 13) & 0x1) == 0)
13476 /* 33222222222211111111110000000000
13477 10987654321098765432109876543210
13478 xx111110xx0xxxxxxx000xxxxxxxxxxx
13484 if (((word
>> 23) & 0x1) == 0)
13486 /* 33222222222211111111110000000000
13487 10987654321098765432109876543210
13488 xx1111100x0xxxxxxx100xxxxxxxxxxx
13494 /* 33222222222211111111110000000000
13495 10987654321098765432109876543210
13496 xx1111101x0xxxxxxx100xxxxxxxxxxx
13504 /* 33222222222211111111110000000000
13505 10987654321098765432109876543210
13506 xx111110xx0xxxxxxxx10xxxxxxxxxxx
13513 if (((word
>> 13) & 0x1) == 0)
13515 /* 33222222222211111111110000000000
13516 10987654321098765432109876543210
13517 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
13523 if (((word
>> 23) & 0x1) == 0)
13525 /* 33222222222211111111110000000000
13526 10987654321098765432109876543210
13527 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
13533 /* 33222222222211111111110000000000
13534 10987654321098765432109876543210
13535 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
13546 if (((word
>> 28) & 0x1) == 0)
13548 if (((word
>> 15) & 0x1) == 0)
13550 if (((word
>> 29) & 0x1) == 0)
13552 if (((word
>> 31) & 0x1) == 0)
13554 if (((word
>> 10) & 0x1) == 0)
13556 if (((word
>> 11) & 0x1) == 0)
13558 if (((word
>> 12) & 0x1) == 0)
13560 if (((word
>> 13) & 0x1) == 0)
13562 if (((word
>> 14) & 0x1) == 0)
13564 if (((word
>> 30) & 0x1) == 0)
13566 /* 33222222222211111111110000000000
13567 10987654321098765432109876543210
13568 00001110xx1xxxxx000000xxxxxxxxxx
13574 /* 33222222222211111111110000000000
13575 10987654321098765432109876543210
13576 01001110xx1xxxxx000000xxxxxxxxxx
13583 if (((word
>> 30) & 0x1) == 0)
13585 /* 33222222222211111111110000000000
13586 10987654321098765432109876543210
13587 00001110xx1xxxxx010000xxxxxxxxxx
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 01001110xx1xxxxx010000xxxxxxxxxx
13603 if (((word
>> 14) & 0x1) == 0)
13605 if (((word
>> 30) & 0x1) == 0)
13607 /* 33222222222211111111110000000000
13608 10987654321098765432109876543210
13609 00001110xx1xxxxx001000xxxxxxxxxx
13615 /* 33222222222211111111110000000000
13616 10987654321098765432109876543210
13617 01001110xx1xxxxx001000xxxxxxxxxx
13624 if (((word
>> 30) & 0x1) == 0)
13626 /* 33222222222211111111110000000000
13627 10987654321098765432109876543210
13628 00001110xx1xxxxx011000xxxxxxxxxx
13634 /* 33222222222211111111110000000000
13635 10987654321098765432109876543210
13636 01001110xx1xxxxx011000xxxxxxxxxx
13645 if (((word
>> 13) & 0x1) == 0)
13647 if (((word
>> 14) & 0x1) == 0)
13649 if (((word
>> 30) & 0x1) == 0)
13651 /* 33222222222211111111110000000000
13652 10987654321098765432109876543210
13653 00001110xx1xxxxx000100xxxxxxxxxx
13659 /* 33222222222211111111110000000000
13660 10987654321098765432109876543210
13661 01001110xx1xxxxx000100xxxxxxxxxx
13668 if (((word
>> 30) & 0x1) == 0)
13670 /* 33222222222211111111110000000000
13671 10987654321098765432109876543210
13672 00001110xx1xxxxx010100xxxxxxxxxx
13678 /* 33222222222211111111110000000000
13679 10987654321098765432109876543210
13680 01001110xx1xxxxx010100xxxxxxxxxx
13688 if (((word
>> 14) & 0x1) == 0)
13690 if (((word
>> 30) & 0x1) == 0)
13692 /* 33222222222211111111110000000000
13693 10987654321098765432109876543210
13694 00001110xx1xxxxx001100xxxxxxxxxx
13700 /* 33222222222211111111110000000000
13701 10987654321098765432109876543210
13702 01001110xx1xxxxx001100xxxxxxxxxx
13709 if (((word
>> 30) & 0x1) == 0)
13711 /* 33222222222211111111110000000000
13712 10987654321098765432109876543210
13713 00001110xx1xxxxx011100xxxxxxxxxx
13719 /* 33222222222211111111110000000000
13720 10987654321098765432109876543210
13721 01001110xx1xxxxx011100xxxxxxxxxx
13731 if (((word
>> 12) & 0x1) == 0)
13733 if (((word
>> 13) & 0x1) == 0)
13735 if (((word
>> 14) & 0x1) == 0)
13737 /* 33222222222211111111110000000000
13738 10987654321098765432109876543210
13739 0x001110xx1xxxxx000010xxxxxxxxxx
13745 if (((word
>> 16) & 0x1) == 0)
13747 if (((word
>> 19) & 0x1) == 0)
13749 /* 33222222222211111111110000000000
13750 10987654321098765432109876543210
13751 0x001110xx1x0xx0010010xxxxxxxxxx
13757 /* 33222222222211111111110000000000
13758 10987654321098765432109876543210
13759 0x001110xx1x1xx0010010xxxxxxxxxx
13766 if (((word
>> 30) & 0x1) == 0)
13768 /* 33222222222211111111110000000000
13769 10987654321098765432109876543210
13770 00001110xx1xxxx1010010xxxxxxxxxx
13776 /* 33222222222211111111110000000000
13777 10987654321098765432109876543210
13778 01001110xx1xxxx1010010xxxxxxxxxx
13787 if (((word
>> 14) & 0x1) == 0)
13789 if (((word
>> 16) & 0x1) == 0)
13791 /* 33222222222211111111110000000000
13792 10987654321098765432109876543210
13793 0x001110xx1xxxx0001010xxxxxxxxxx
13799 if (((word
>> 30) & 0x1) == 0)
13801 /* 33222222222211111111110000000000
13802 10987654321098765432109876543210
13803 00001110xx1xxxx1001010xxxxxxxxxx
13809 /* 33222222222211111111110000000000
13810 10987654321098765432109876543210
13811 01001110xx1xxxx1001010xxxxxxxxxx
13819 if (((word
>> 16) & 0x1) == 0)
13821 if (((word
>> 19) & 0x1) == 0)
13823 /* 33222222222211111111110000000000
13824 10987654321098765432109876543210
13825 0x001110xx1x0xx0011010xxxxxxxxxx
13831 /* 33222222222211111111110000000000
13832 10987654321098765432109876543210
13833 0x001110xx1x1xx0011010xxxxxxxxxx
13840 if (((word
>> 30) & 0x1) == 0)
13842 /* 33222222222211111111110000000000
13843 10987654321098765432109876543210
13844 00001110xx1xxxx1011010xxxxxxxxxx
13850 /* 33222222222211111111110000000000
13851 10987654321098765432109876543210
13852 01001110xx1xxxx1011010xxxxxxxxxx
13862 if (((word
>> 13) & 0x1) == 0)
13864 if (((word
>> 14) & 0x1) == 0)
13866 /* 33222222222211111111110000000000
13867 10987654321098765432109876543210
13868 0x001110xx1xxxxx000110xxxxxxxxxx
13874 if (((word
>> 19) & 0x1) == 0)
13876 /* 33222222222211111111110000000000
13877 10987654321098765432109876543210
13878 0x001110xx1x0xxx010110xxxxxxxxxx
13884 /* 33222222222211111111110000000000
13885 10987654321098765432109876543210
13886 0x001110xx1x1xxx010110xxxxxxxxxx
13894 if (((word
>> 14) & 0x1) == 0)
13896 if (((word
>> 20) & 0x1) == 0)
13898 /* 33222222222211111111110000000000
13899 10987654321098765432109876543210
13900 0x001110xx10xxxx001110xxxxxxxxxx
13906 /* 33222222222211111111110000000000
13907 10987654321098765432109876543210
13908 0x001110xx11xxxx001110xxxxxxxxxx
13915 if (((word
>> 16) & 0x1) == 0)
13917 if (((word
>> 19) & 0x1) == 0)
13919 /* 33222222222211111111110000000000
13920 10987654321098765432109876543210
13921 0x001110xx1x0xx0011110xxxxxxxxxx
13927 /* 33222222222211111111110000000000
13928 10987654321098765432109876543210
13929 0x001110xx1x1xx0011110xxxxxxxxxx
13936 if (((word
>> 30) & 0x1) == 0)
13938 /* 33222222222211111111110000000000
13939 10987654321098765432109876543210
13940 00001110xx1xxxx1011110xxxxxxxxxx
13946 /* 33222222222211111111110000000000
13947 10987654321098765432109876543210
13948 01001110xx1xxxx1011110xxxxxxxxxx
13960 if (((word
>> 11) & 0x1) == 0)
13962 if (((word
>> 12) & 0x1) == 0)
13964 if (((word
>> 13) & 0x1) == 0)
13966 if (((word
>> 14) & 0x1) == 0)
13968 /* 33222222222211111111110000000000
13969 10987654321098765432109876543210
13970 0x001110xx1xxxxx000001xxxxxxxxxx
13976 /* 33222222222211111111110000000000
13977 10987654321098765432109876543210
13978 0x001110xx1xxxxx010001xxxxxxxxxx
13985 if (((word
>> 14) & 0x1) == 0)
13987 /* 33222222222211111111110000000000
13988 10987654321098765432109876543210
13989 0x001110xx1xxxxx001001xxxxxxxxxx
13995 /* 33222222222211111111110000000000
13996 10987654321098765432109876543210
13997 0x001110xx1xxxxx011001xxxxxxxxxx
14005 if (((word
>> 13) & 0x1) == 0)
14007 if (((word
>> 14) & 0x1) == 0)
14009 /* 33222222222211111111110000000000
14010 10987654321098765432109876543210
14011 0x001110xx1xxxxx000101xxxxxxxxxx
14017 /* 33222222222211111111110000000000
14018 10987654321098765432109876543210
14019 0x001110xx1xxxxx010101xxxxxxxxxx
14026 if (((word
>> 14) & 0x1) == 0)
14028 /* 33222222222211111111110000000000
14029 10987654321098765432109876543210
14030 0x001110xx1xxxxx001101xxxxxxxxxx
14036 /* 33222222222211111111110000000000
14037 10987654321098765432109876543210
14038 0x001110xx1xxxxx011101xxxxxxxxxx
14047 if (((word
>> 12) & 0x1) == 0)
14049 if (((word
>> 13) & 0x1) == 0)
14051 if (((word
>> 14) & 0x1) == 0)
14053 /* 33222222222211111111110000000000
14054 10987654321098765432109876543210
14055 0x001110xx1xxxxx000011xxxxxxxxxx
14061 /* 33222222222211111111110000000000
14062 10987654321098765432109876543210
14063 0x001110xx1xxxxx010011xxxxxxxxxx
14070 if (((word
>> 14) & 0x1) == 0)
14072 /* 33222222222211111111110000000000
14073 10987654321098765432109876543210
14074 0x001110xx1xxxxx001011xxxxxxxxxx
14080 /* 33222222222211111111110000000000
14081 10987654321098765432109876543210
14082 0x001110xx1xxxxx011011xxxxxxxxxx
14090 if (((word
>> 13) & 0x1) == 0)
14092 if (((word
>> 14) & 0x1) == 0)
14094 if (((word
>> 22) & 0x1) == 0)
14096 if (((word
>> 23) & 0x1) == 0)
14098 /* 33222222222211111111110000000000
14099 10987654321098765432109876543210
14100 0x001110001xxxxx000111xxxxxxxxxx
14106 /* 33222222222211111111110000000000
14107 10987654321098765432109876543210
14108 0x001110101xxxxx000111xxxxxxxxxx
14115 if (((word
>> 23) & 0x1) == 0)
14117 /* 33222222222211111111110000000000
14118 10987654321098765432109876543210
14119 0x001110011xxxxx000111xxxxxxxxxx
14125 /* 33222222222211111111110000000000
14126 10987654321098765432109876543210
14127 0x001110111xxxxx000111xxxxxxxxxx
14135 /* 33222222222211111111110000000000
14136 10987654321098765432109876543210
14137 0x001110xx1xxxxx010111xxxxxxxxxx
14144 if (((word
>> 14) & 0x1) == 0)
14146 /* 33222222222211111111110000000000
14147 10987654321098765432109876543210
14148 0x001110xx1xxxxx001111xxxxxxxxxx
14154 /* 33222222222211111111110000000000
14155 10987654321098765432109876543210
14156 0x001110xx1xxxxx011111xxxxxxxxxx
14167 /* 33222222222211111111110000000000
14168 10987654321098765432109876543210
14169 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
14176 if (((word
>> 10) & 0x1) == 0)
14178 if (((word
>> 11) & 0x1) == 0)
14180 if (((word
>> 12) & 0x1) == 0)
14182 if (((word
>> 13) & 0x1) == 0)
14184 if (((word
>> 14) & 0x1) == 0)
14186 if (((word
>> 30) & 0x1) == 0)
14188 /* 33222222222211111111110000000000
14189 10987654321098765432109876543210
14190 x0101110xx1xxxxx000000xxxxxxxxxx
14196 /* 33222222222211111111110000000000
14197 10987654321098765432109876543210
14198 x1101110xx1xxxxx000000xxxxxxxxxx
14205 if (((word
>> 30) & 0x1) == 0)
14207 /* 33222222222211111111110000000000
14208 10987654321098765432109876543210
14209 x0101110xx1xxxxx010000xxxxxxxxxx
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 x1101110xx1xxxxx010000xxxxxxxxxx
14225 if (((word
>> 14) & 0x1) == 0)
14227 if (((word
>> 30) & 0x1) == 0)
14229 /* 33222222222211111111110000000000
14230 10987654321098765432109876543210
14231 x0101110xx1xxxxx001000xxxxxxxxxx
14237 /* 33222222222211111111110000000000
14238 10987654321098765432109876543210
14239 x1101110xx1xxxxx001000xxxxxxxxxx
14246 if (((word
>> 30) & 0x1) == 0)
14248 /* 33222222222211111111110000000000
14249 10987654321098765432109876543210
14250 x0101110xx1xxxxx011000xxxxxxxxxx
14256 /* 33222222222211111111110000000000
14257 10987654321098765432109876543210
14258 x1101110xx1xxxxx011000xxxxxxxxxx
14267 if (((word
>> 13) & 0x1) == 0)
14269 if (((word
>> 14) & 0x1) == 0)
14271 if (((word
>> 30) & 0x1) == 0)
14273 /* 33222222222211111111110000000000
14274 10987654321098765432109876543210
14275 x0101110xx1xxxxx000100xxxxxxxxxx
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 x1101110xx1xxxxx000100xxxxxxxxxx
14290 if (((word
>> 30) & 0x1) == 0)
14292 /* 33222222222211111111110000000000
14293 10987654321098765432109876543210
14294 x0101110xx1xxxxx010100xxxxxxxxxx
14300 /* 33222222222211111111110000000000
14301 10987654321098765432109876543210
14302 x1101110xx1xxxxx010100xxxxxxxxxx
14310 if (((word
>> 14) & 0x1) == 0)
14312 if (((word
>> 30) & 0x1) == 0)
14314 /* 33222222222211111111110000000000
14315 10987654321098765432109876543210
14316 x0101110xx1xxxxx001100xxxxxxxxxx
14322 /* 33222222222211111111110000000000
14323 10987654321098765432109876543210
14324 x1101110xx1xxxxx001100xxxxxxxxxx
14331 if (((word
>> 30) & 0x1) == 0)
14333 /* 33222222222211111111110000000000
14334 10987654321098765432109876543210
14335 x0101110xx1xxxxx011100xxxxxxxxxx
14341 /* 33222222222211111111110000000000
14342 10987654321098765432109876543210
14343 x1101110xx1xxxxx011100xxxxxxxxxx
14353 if (((word
>> 12) & 0x1) == 0)
14355 if (((word
>> 13) & 0x1) == 0)
14357 if (((word
>> 14) & 0x1) == 0)
14359 /* 33222222222211111111110000000000
14360 10987654321098765432109876543210
14361 xx101110xx1xxxxx000010xxxxxxxxxx
14367 if (((word
>> 16) & 0x1) == 0)
14369 /* 33222222222211111111110000000000
14370 10987654321098765432109876543210
14371 xx101110xx1xxxx0010010xxxxxxxxxx
14377 if (((word
>> 30) & 0x1) == 0)
14379 /* 33222222222211111111110000000000
14380 10987654321098765432109876543210
14381 x0101110xx1xxxx1010010xxxxxxxxxx
14387 /* 33222222222211111111110000000000
14388 10987654321098765432109876543210
14389 x1101110xx1xxxx1010010xxxxxxxxxx
14398 if (((word
>> 14) & 0x1) == 0)
14400 if (((word
>> 16) & 0x1) == 0)
14402 /* 33222222222211111111110000000000
14403 10987654321098765432109876543210
14404 xx101110xx1xxxx0001010xxxxxxxxxx
14410 if (((word
>> 30) & 0x1) == 0)
14412 /* 33222222222211111111110000000000
14413 10987654321098765432109876543210
14414 x0101110xx1xxxx1001010xxxxxxxxxx
14420 /* 33222222222211111111110000000000
14421 10987654321098765432109876543210
14422 x1101110xx1xxxx1001010xxxxxxxxxx
14430 if (((word
>> 16) & 0x1) == 0)
14432 /* 33222222222211111111110000000000
14433 10987654321098765432109876543210
14434 xx101110xx1xxxx0011010xxxxxxxxxx
14440 if (((word
>> 30) & 0x1) == 0)
14442 /* 33222222222211111111110000000000
14443 10987654321098765432109876543210
14444 x0101110xx1xxxx1011010xxxxxxxxxx
14450 /* 33222222222211111111110000000000
14451 10987654321098765432109876543210
14452 x1101110xx1xxxx1011010xxxxxxxxxx
14462 if (((word
>> 13) & 0x1) == 0)
14464 if (((word
>> 22) & 0x1) == 0)
14466 /* 33222222222211111111110000000000
14467 10987654321098765432109876543210
14468 xx101110x01xxxxx0x0110xxxxxxxxxx
14474 /* 33222222222211111111110000000000
14475 10987654321098765432109876543210
14476 xx101110x11xxxxx0x0110xxxxxxxxxx
14483 if (((word
>> 14) & 0x1) == 0)
14485 if (((word
>> 16) & 0x1) == 0)
14487 if (((word
>> 20) & 0x1) == 0)
14489 /* 33222222222211111111110000000000
14490 10987654321098765432109876543210
14491 xx101110xx10xxx0001110xxxxxxxxxx
14497 /* 33222222222211111111110000000000
14498 10987654321098765432109876543210
14499 xx101110xx11xxx0001110xxxxxxxxxx
14506 if (((word
>> 30) & 0x1) == 0)
14508 /* 33222222222211111111110000000000
14509 10987654321098765432109876543210
14510 x0101110xx1xxxx1001110xxxxxxxxxx
14516 /* 33222222222211111111110000000000
14517 10987654321098765432109876543210
14518 x1101110xx1xxxx1001110xxxxxxxxxx
14526 /* 33222222222211111111110000000000
14527 10987654321098765432109876543210
14528 xx101110xx1xxxxx011110xxxxxxxxxx
14538 if (((word
>> 11) & 0x1) == 0)
14540 if (((word
>> 12) & 0x1) == 0)
14542 if (((word
>> 13) & 0x1) == 0)
14544 if (((word
>> 14) & 0x1) == 0)
14546 /* 33222222222211111111110000000000
14547 10987654321098765432109876543210
14548 xx101110xx1xxxxx000001xxxxxxxxxx
14554 /* 33222222222211111111110000000000
14555 10987654321098765432109876543210
14556 xx101110xx1xxxxx010001xxxxxxxxxx
14563 if (((word
>> 14) & 0x1) == 0)
14565 /* 33222222222211111111110000000000
14566 10987654321098765432109876543210
14567 xx101110xx1xxxxx001001xxxxxxxxxx
14573 /* 33222222222211111111110000000000
14574 10987654321098765432109876543210
14575 xx101110xx1xxxxx011001xxxxxxxxxx
14583 if (((word
>> 13) & 0x1) == 0)
14585 if (((word
>> 14) & 0x1) == 0)
14587 /* 33222222222211111111110000000000
14588 10987654321098765432109876543210
14589 xx101110xx1xxxxx000101xxxxxxxxxx
14595 /* 33222222222211111111110000000000
14596 10987654321098765432109876543210
14597 xx101110xx1xxxxx010101xxxxxxxxxx
14604 if (((word
>> 14) & 0x1) == 0)
14606 /* 33222222222211111111110000000000
14607 10987654321098765432109876543210
14608 xx101110xx1xxxxx001101xxxxxxxxxx
14614 /* 33222222222211111111110000000000
14615 10987654321098765432109876543210
14616 xx101110xx1xxxxx011101xxxxxxxxxx
14625 if (((word
>> 12) & 0x1) == 0)
14627 if (((word
>> 13) & 0x1) == 0)
14629 if (((word
>> 14) & 0x1) == 0)
14631 /* 33222222222211111111110000000000
14632 10987654321098765432109876543210
14633 xx101110xx1xxxxx000011xxxxxxxxxx
14639 /* 33222222222211111111110000000000
14640 10987654321098765432109876543210
14641 xx101110xx1xxxxx010011xxxxxxxxxx
14648 if (((word
>> 14) & 0x1) == 0)
14650 /* 33222222222211111111110000000000
14651 10987654321098765432109876543210
14652 xx101110xx1xxxxx001011xxxxxxxxxx
14658 /* 33222222222211111111110000000000
14659 10987654321098765432109876543210
14660 xx101110xx1xxxxx011011xxxxxxxxxx
14668 if (((word
>> 13) & 0x1) == 0)
14670 if (((word
>> 14) & 0x1) == 0)
14672 if (((word
>> 22) & 0x1) == 0)
14674 if (((word
>> 23) & 0x1) == 0)
14676 /* 33222222222211111111110000000000
14677 10987654321098765432109876543210
14678 xx101110001xxxxx000111xxxxxxxxxx
14684 /* 33222222222211111111110000000000
14685 10987654321098765432109876543210
14686 xx101110101xxxxx000111xxxxxxxxxx
14693 if (((word
>> 23) & 0x1) == 0)
14695 /* 33222222222211111111110000000000
14696 10987654321098765432109876543210
14697 xx101110011xxxxx000111xxxxxxxxxx
14703 /* 33222222222211111111110000000000
14704 10987654321098765432109876543210
14705 xx101110111xxxxx000111xxxxxxxxxx
14713 /* 33222222222211111111110000000000
14714 10987654321098765432109876543210
14715 xx101110xx1xxxxx010111xxxxxxxxxx
14722 if (((word
>> 14) & 0x1) == 0)
14724 /* 33222222222211111111110000000000
14725 10987654321098765432109876543210
14726 xx101110xx1xxxxx001111xxxxxxxxxx
14732 /* 33222222222211111111110000000000
14733 10987654321098765432109876543210
14734 xx101110xx1xxxxx011111xxxxxxxxxx
14746 if (((word
>> 10) & 0x1) == 0)
14748 if (((word
>> 11) & 0x1) == 0)
14750 if (((word
>> 12) & 0x1) == 0)
14752 if (((word
>> 13) & 0x1) == 0)
14754 if (((word
>> 14) & 0x1) == 0)
14756 if (((word
>> 29) & 0x1) == 0)
14758 if (((word
>> 30) & 0x1) == 0)
14760 /* 33222222222211111111110000000000
14761 10987654321098765432109876543210
14762 x0001110xx1xxxxx100000xxxxxxxxxx
14768 if (((word
>> 31) & 0x1) == 0)
14770 /* 33222222222211111111110000000000
14771 10987654321098765432109876543210
14772 01001110xx1xxxxx100000xxxxxxxxxx
14778 /* 33222222222211111111110000000000
14779 10987654321098765432109876543210
14780 11001110xx1xxxxx100000xxxxxxxxxx
14788 if (((word
>> 30) & 0x1) == 0)
14790 /* 33222222222211111111110000000000
14791 10987654321098765432109876543210
14792 x0101110xx1xxxxx100000xxxxxxxxxx
14798 /* 33222222222211111111110000000000
14799 10987654321098765432109876543210
14800 x1101110xx1xxxxx100000xxxxxxxxxx
14808 if (((word
>> 29) & 0x1) == 0)
14810 if (((word
>> 30) & 0x1) == 0)
14812 /* 33222222222211111111110000000000
14813 10987654321098765432109876543210
14814 x0001110xx1xxxxx110000xxxxxxxxxx
14820 if (((word
>> 31) & 0x1) == 0)
14822 /* 33222222222211111111110000000000
14823 10987654321098765432109876543210
14824 01001110xx1xxxxx110000xxxxxxxxxx
14830 /* 33222222222211111111110000000000
14831 10987654321098765432109876543210
14832 11001110xx1xxxxx110000xxxxxxxxxx
14840 if (((word
>> 30) & 0x1) == 0)
14842 /* 33222222222211111111110000000000
14843 10987654321098765432109876543210
14844 x0101110xx1xxxxx110000xxxxxxxxxx
14850 /* 33222222222211111111110000000000
14851 10987654321098765432109876543210
14852 x1101110xx1xxxxx110000xxxxxxxxxx
14861 if (((word
>> 14) & 0x1) == 0)
14863 if (((word
>> 29) & 0x1) == 0)
14865 if (((word
>> 30) & 0x1) == 0)
14867 /* 33222222222211111111110000000000
14868 10987654321098765432109876543210
14869 x0001110xx1xxxxx101000xxxxxxxxxx
14875 /* 33222222222211111111110000000000
14876 10987654321098765432109876543210
14877 x1001110xx1xxxxx101000xxxxxxxxxx
14884 if (((word
>> 30) & 0x1) == 0)
14886 /* 33222222222211111111110000000000
14887 10987654321098765432109876543210
14888 x0101110xx1xxxxx101000xxxxxxxxxx
14894 /* 33222222222211111111110000000000
14895 10987654321098765432109876543210
14896 x1101110xx1xxxxx101000xxxxxxxxxx
14904 if (((word
>> 22) & 0x1) == 0)
14906 if (((word
>> 30) & 0x1) == 0)
14908 /* 33222222222211111111110000000000
14909 10987654321098765432109876543210
14910 x0x01110x01xxxxx111000xxxxxxxxxx
14916 /* 33222222222211111111110000000000
14917 10987654321098765432109876543210
14918 x1x01110x01xxxxx111000xxxxxxxxxx
14925 if (((word
>> 30) & 0x1) == 0)
14927 /* 33222222222211111111110000000000
14928 10987654321098765432109876543210
14929 x0x01110x11xxxxx111000xxxxxxxxxx
14935 /* 33222222222211111111110000000000
14936 10987654321098765432109876543210
14937 x1x01110x11xxxxx111000xxxxxxxxxx
14947 if (((word
>> 13) & 0x1) == 0)
14949 if (((word
>> 14) & 0x1) == 0)
14951 if (((word
>> 30) & 0x1) == 0)
14953 /* 33222222222211111111110000000000
14954 10987654321098765432109876543210
14955 x0x01110xx1xxxxx100100xxxxxxxxxx
14961 /* 33222222222211111111110000000000
14962 10987654321098765432109876543210
14963 x1x01110xx1xxxxx100100xxxxxxxxxx
14970 if (((word
>> 30) & 0x1) == 0)
14972 /* 33222222222211111111110000000000
14973 10987654321098765432109876543210
14974 x0x01110xx1xxxxx110100xxxxxxxxxx
14980 /* 33222222222211111111110000000000
14981 10987654321098765432109876543210
14982 x1x01110xx1xxxxx110100xxxxxxxxxx
14990 if (((word
>> 30) & 0x1) == 0)
14992 /* 33222222222211111111110000000000
14993 10987654321098765432109876543210
14994 x0x01110xx1xxxxx1x1100xxxxxxxxxx
15000 /* 33222222222211111111110000000000
15001 10987654321098765432109876543210
15002 x1x01110xx1xxxxx1x1100xxxxxxxxxx
15011 if (((word
>> 12) & 0x1) == 0)
15013 if (((word
>> 13) & 0x1) == 0)
15015 if (((word
>> 14) & 0x1) == 0)
15017 if (((word
>> 29) & 0x1) == 0)
15019 if (((word
>> 31) & 0x1) == 0)
15021 if (((word
>> 16) & 0x1) == 0)
15023 /* 33222222222211111111110000000000
15024 10987654321098765432109876543210
15025 0x001110xx1xxxx0100010xxxxxxxxxx
15031 if (((word
>> 19) & 0x1) == 0)
15033 if (((word
>> 23) & 0x1) == 0)
15035 /* 33222222222211111111110000000000
15036 10987654321098765432109876543210
15037 0x0011100x1x0xx1100010xxxxxxxxxx
15043 /* 33222222222211111111110000000000
15044 10987654321098765432109876543210
15045 0x0011101x1x0xx1100010xxxxxxxxxx
15052 if (((word
>> 23) & 0x1) == 0)
15054 /* 33222222222211111111110000000000
15055 10987654321098765432109876543210
15056 0x0011100x1x1xx1100010xxxxxxxxxx
15062 /* 33222222222211111111110000000000
15063 10987654321098765432109876543210
15064 0x0011101x1x1xx1100010xxxxxxxxxx
15073 /* 33222222222211111111110000000000
15074 10987654321098765432109876543210
15075 1x001110xx1xxxxx100010xxxxxxxxxx
15082 if (((word
>> 16) & 0x1) == 0)
15084 /* 33222222222211111111110000000000
15085 10987654321098765432109876543210
15086 xx101110xx1xxxx0100010xxxxxxxxxx
15092 if (((word
>> 19) & 0x1) == 0)
15094 /* 33222222222211111111110000000000
15095 10987654321098765432109876543210
15096 xx101110xx1x0xx1100010xxxxxxxxxx
15102 /* 33222222222211111111110000000000
15103 10987654321098765432109876543210
15104 xx101110xx1x1xx1100010xxxxxxxxxx
15113 if (((word
>> 23) & 0x1) == 0)
15115 if (((word
>> 29) & 0x1) == 0)
15117 if (((word
>> 31) & 0x1) == 0)
15119 if (((word
>> 16) & 0x1) == 0)
15121 /* 33222222222211111111110000000000
15122 10987654321098765432109876543210
15123 0x0011100x1xxxx0110010xxxxxxxxxx
15129 if (((word
>> 19) & 0x1) == 0)
15131 /* 33222222222211111111110000000000
15132 10987654321098765432109876543210
15133 0x0011100x1x0xx1110010xxxxxxxxxx
15139 /* 33222222222211111111110000000000
15140 10987654321098765432109876543210
15141 0x0011100x1x1xx1110010xxxxxxxxxx
15149 /* 33222222222211111111110000000000
15150 10987654321098765432109876543210
15151 1x0011100x1xxxxx110010xxxxxxxxxx
15158 if (((word
>> 16) & 0x1) == 0)
15160 /* 33222222222211111111110000000000
15161 10987654321098765432109876543210
15162 xx1011100x1xxxx0110010xxxxxxxxxx
15168 if (((word
>> 19) & 0x1) == 0)
15170 /* 33222222222211111111110000000000
15171 10987654321098765432109876543210
15172 xx1011100x1x0xx1110010xxxxxxxxxx
15178 /* 33222222222211111111110000000000
15179 10987654321098765432109876543210
15180 xx1011100x1x1xx1110010xxxxxxxxxx
15189 if (((word
>> 16) & 0x1) == 0)
15191 if (((word
>> 19) & 0x1) == 0)
15193 if (((word
>> 20) & 0x1) == 0)
15195 if (((word
>> 29) & 0x1) == 0)
15197 /* 33222222222211111111110000000000
15198 10987654321098765432109876543210
15199 xx0011101x100xx0110010xxxxxxxxxx
15205 /* 33222222222211111111110000000000
15206 10987654321098765432109876543210
15207 xx1011101x100xx0110010xxxxxxxxxx
15214 if (((word
>> 29) & 0x1) == 0)
15216 /* 33222222222211111111110000000000
15217 10987654321098765432109876543210
15218 xx0011101x110xx0110010xxxxxxxxxx
15224 /* 33222222222211111111110000000000
15225 10987654321098765432109876543210
15226 xx1011101x110xx0110010xxxxxxxxxx
15234 if (((word
>> 29) & 0x1) == 0)
15236 /* 33222222222211111111110000000000
15237 10987654321098765432109876543210
15238 xx0011101x1x1xx0110010xxxxxxxxxx
15244 /* 33222222222211111111110000000000
15245 10987654321098765432109876543210
15246 xx1011101x1x1xx0110010xxxxxxxxxx
15254 if (((word
>> 29) & 0x1) == 0)
15256 /* 33222222222211111111110000000000
15257 10987654321098765432109876543210
15258 xx0011101x1xxxx1110010xxxxxxxxxx
15264 /* 33222222222211111111110000000000
15265 10987654321098765432109876543210
15266 xx1011101x1xxxx1110010xxxxxxxxxx
15276 if (((word
>> 14) & 0x1) == 0)
15278 if (((word
>> 16) & 0x1) == 0)
15280 if (((word
>> 20) & 0x1) == 0)
15282 /* 33222222222211111111110000000000
15283 10987654321098765432109876543210
15284 xxx01110xx10xxx0101010xxxxxxxxxx
15290 if (((word
>> 29) & 0x1) == 0)
15292 /* 33222222222211111111110000000000
15293 10987654321098765432109876543210
15294 xx001110xx11xxx0101010xxxxxxxxxx
15300 /* 33222222222211111111110000000000
15301 10987654321098765432109876543210
15302 xx101110xx11xxx0101010xxxxxxxxxx
15310 if (((word
>> 19) & 0x1) == 0)
15312 if (((word
>> 20) & 0x1) == 0)
15314 if (((word
>> 23) & 0x1) == 0)
15316 if (((word
>> 29) & 0x1) == 0)
15318 /* 33222222222211111111110000000000
15319 10987654321098765432109876543210
15320 xx0011100x100xx1101010xxxxxxxxxx
15326 /* 33222222222211111111110000000000
15327 10987654321098765432109876543210
15328 xx1011100x100xx1101010xxxxxxxxxx
15335 if (((word
>> 29) & 0x1) == 0)
15337 /* 33222222222211111111110000000000
15338 10987654321098765432109876543210
15339 xx0011101x100xx1101010xxxxxxxxxx
15345 /* 33222222222211111111110000000000
15346 10987654321098765432109876543210
15347 xx1011101x100xx1101010xxxxxxxxxx
15355 if (((word
>> 29) & 0x1) == 0)
15357 /* 33222222222211111111110000000000
15358 10987654321098765432109876543210
15359 xx001110xx110xx1101010xxxxxxxxxx
15365 /* 33222222222211111111110000000000
15366 10987654321098765432109876543210
15367 xx101110xx110xx1101010xxxxxxxxxx
15375 if (((word
>> 23) & 0x1) == 0)
15377 if (((word
>> 29) & 0x1) == 0)
15379 /* 33222222222211111111110000000000
15380 10987654321098765432109876543210
15381 xx0011100x1x1xx1101010xxxxxxxxxx
15387 /* 33222222222211111111110000000000
15388 10987654321098765432109876543210
15389 xx1011100x1x1xx1101010xxxxxxxxxx
15396 if (((word
>> 29) & 0x1) == 0)
15398 /* 33222222222211111111110000000000
15399 10987654321098765432109876543210
15400 xx0011101x1x1xx1101010xxxxxxxxxx
15406 /* 33222222222211111111110000000000
15407 10987654321098765432109876543210
15408 xx1011101x1x1xx1101010xxxxxxxxxx
15418 if (((word
>> 16) & 0x1) == 0)
15420 if (((word
>> 19) & 0x1) == 0)
15422 /* 33222222222211111111110000000000
15423 10987654321098765432109876543210
15424 xxx01110xx1x0xx0111010xxxxxxxxxx
15430 /* 33222222222211111111110000000000
15431 10987654321098765432109876543210
15432 xxx01110xx1x1xx0111010xxxxxxxxxx
15439 if (((word
>> 29) & 0x1) == 0)
15441 /* 33222222222211111111110000000000
15442 10987654321098765432109876543210
15443 xx001110xx1xxxx1111010xxxxxxxxxx
15449 /* 33222222222211111111110000000000
15450 10987654321098765432109876543210
15451 xx101110xx1xxxx1111010xxxxxxxxxx
15461 if (((word
>> 13) & 0x1) == 0)
15463 if (((word
>> 14) & 0x1) == 0)
15465 if (((word
>> 16) & 0x1) == 0)
15467 if (((word
>> 29) & 0x1) == 0)
15469 /* 33222222222211111111110000000000
15470 10987654321098765432109876543210
15471 xx001110xx1xxxx0100110xxxxxxxxxx
15477 /* 33222222222211111111110000000000
15478 10987654321098765432109876543210
15479 xx101110xx1xxxx0100110xxxxxxxxxx
15486 if (((word
>> 19) & 0x1) == 0)
15488 if (((word
>> 23) & 0x1) == 0)
15490 if (((word
>> 29) & 0x1) == 0)
15492 /* 33222222222211111111110000000000
15493 10987654321098765432109876543210
15494 xx0011100x1x0xx1100110xxxxxxxxxx
15500 /* 33222222222211111111110000000000
15501 10987654321098765432109876543210
15502 xx1011100x1x0xx1100110xxxxxxxxxx
15509 if (((word
>> 29) & 0x1) == 0)
15511 /* 33222222222211111111110000000000
15512 10987654321098765432109876543210
15513 xx0011101x1x0xx1100110xxxxxxxxxx
15519 /* 33222222222211111111110000000000
15520 10987654321098765432109876543210
15521 xx1011101x1x0xx1100110xxxxxxxxxx
15529 if (((word
>> 23) & 0x1) == 0)
15531 if (((word
>> 29) & 0x1) == 0)
15533 /* 33222222222211111111110000000000
15534 10987654321098765432109876543210
15535 xx0011100x1x1xx1100110xxxxxxxxxx
15541 /* 33222222222211111111110000000000
15542 10987654321098765432109876543210
15543 xx1011100x1x1xx1100110xxxxxxxxxx
15550 if (((word
>> 29) & 0x1) == 0)
15552 /* 33222222222211111111110000000000
15553 10987654321098765432109876543210
15554 xx0011101x1x1xx1100110xxxxxxxxxx
15560 /* 33222222222211111111110000000000
15561 10987654321098765432109876543210
15562 xx1011101x1x1xx1100110xxxxxxxxxx
15572 if (((word
>> 16) & 0x1) == 0)
15574 if (((word
>> 19) & 0x1) == 0)
15576 if (((word
>> 29) & 0x1) == 0)
15578 /* 33222222222211111111110000000000
15579 10987654321098765432109876543210
15580 xx001110xx1x0xx0110110xxxxxxxxxx
15586 /* 33222222222211111111110000000000
15587 10987654321098765432109876543210
15588 xx101110xx1x0xx0110110xxxxxxxxxx
15595 if (((word
>> 29) & 0x1) == 0)
15597 /* 33222222222211111111110000000000
15598 10987654321098765432109876543210
15599 xx001110xx1x1xx0110110xxxxxxxxxx
15605 /* 33222222222211111111110000000000
15606 10987654321098765432109876543210
15607 xx101110xx1x1xx0110110xxxxxxxxxx
15615 if (((word
>> 19) & 0x1) == 0)
15617 if (((word
>> 23) & 0x1) == 0)
15619 if (((word
>> 29) & 0x1) == 0)
15621 /* 33222222222211111111110000000000
15622 10987654321098765432109876543210
15623 xx0011100x1x0xx1110110xxxxxxxxxx
15629 /* 33222222222211111111110000000000
15630 10987654321098765432109876543210
15631 xx1011100x1x0xx1110110xxxxxxxxxx
15638 if (((word
>> 29) & 0x1) == 0)
15640 /* 33222222222211111111110000000000
15641 10987654321098765432109876543210
15642 xx0011101x1x0xx1110110xxxxxxxxxx
15648 /* 33222222222211111111110000000000
15649 10987654321098765432109876543210
15650 xx1011101x1x0xx1110110xxxxxxxxxx
15658 if (((word
>> 23) & 0x1) == 0)
15660 if (((word
>> 29) & 0x1) == 0)
15662 /* 33222222222211111111110000000000
15663 10987654321098765432109876543210
15664 xx0011100x1x1xx1110110xxxxxxxxxx
15670 /* 33222222222211111111110000000000
15671 10987654321098765432109876543210
15672 xx1011100x1x1xx1110110xxxxxxxxxx
15679 if (((word
>> 29) & 0x1) == 0)
15681 /* 33222222222211111111110000000000
15682 10987654321098765432109876543210
15683 xx0011101x1x1xx1110110xxxxxxxxxx
15689 /* 33222222222211111111110000000000
15690 10987654321098765432109876543210
15691 xx1011101x1x1xx1110110xxxxxxxxxx
15702 if (((word
>> 14) & 0x1) == 0)
15704 if (((word
>> 16) & 0x1) == 0)
15706 if (((word
>> 29) & 0x1) == 0)
15708 /* 33222222222211111111110000000000
15709 10987654321098765432109876543210
15710 xx001110xx1xxxx0101110xxxxxxxxxx
15716 /* 33222222222211111111110000000000
15717 10987654321098765432109876543210
15718 xx101110xx1xxxx0101110xxxxxxxxxx
15725 if (((word
>> 19) & 0x1) == 0)
15727 if (((word
>> 20) & 0x1) == 0)
15729 if (((word
>> 23) & 0x1) == 0)
15731 if (((word
>> 29) & 0x1) == 0)
15733 /* 33222222222211111111110000000000
15734 10987654321098765432109876543210
15735 xx0011100x100xx1101110xxxxxxxxxx
15741 /* 33222222222211111111110000000000
15742 10987654321098765432109876543210
15743 xx1011100x100xx1101110xxxxxxxxxx
15750 if (((word
>> 29) & 0x1) == 0)
15752 /* 33222222222211111111110000000000
15753 10987654321098765432109876543210
15754 xx0011101x100xx1101110xxxxxxxxxx
15760 /* 33222222222211111111110000000000
15761 10987654321098765432109876543210
15762 xx1011101x100xx1101110xxxxxxxxxx
15770 /* 33222222222211111111110000000000
15771 10987654321098765432109876543210
15772 xxx01110xx110xx1101110xxxxxxxxxx
15779 if (((word
>> 23) & 0x1) == 0)
15781 if (((word
>> 29) & 0x1) == 0)
15783 /* 33222222222211111111110000000000
15784 10987654321098765432109876543210
15785 xx0011100x1x1xx1101110xxxxxxxxxx
15791 /* 33222222222211111111110000000000
15792 10987654321098765432109876543210
15793 xx1011100x1x1xx1101110xxxxxxxxxx
15800 if (((word
>> 29) & 0x1) == 0)
15802 /* 33222222222211111111110000000000
15803 10987654321098765432109876543210
15804 xx0011101x1x1xx1101110xxxxxxxxxx
15810 /* 33222222222211111111110000000000
15811 10987654321098765432109876543210
15812 xx1011101x1x1xx1101110xxxxxxxxxx
15822 if (((word
>> 16) & 0x1) == 0)
15824 if (((word
>> 19) & 0x1) == 0)
15826 if (((word
>> 20) & 0x1) == 0)
15828 if (((word
>> 29) & 0x1) == 0)
15830 /* 33222222222211111111110000000000
15831 10987654321098765432109876543210
15832 xx001110xx100xx0111110xxxxxxxxxx
15838 /* 33222222222211111111110000000000
15839 10987654321098765432109876543210
15840 xx101110xx100xx0111110xxxxxxxxxx
15847 if (((word
>> 23) & 0x1) == 0)
15849 if (((word
>> 29) & 0x1) == 0)
15851 /* 33222222222211111111110000000000
15852 10987654321098765432109876543210
15853 xx0011100x110xx0111110xxxxxxxxxx
15859 /* 33222222222211111111110000000000
15860 10987654321098765432109876543210
15861 xx1011100x110xx0111110xxxxxxxxxx
15868 if (((word
>> 29) & 0x1) == 0)
15870 /* 33222222222211111111110000000000
15871 10987654321098765432109876543210
15872 xx0011101x110xx0111110xxxxxxxxxx
15878 /* 33222222222211111111110000000000
15879 10987654321098765432109876543210
15880 xx1011101x110xx0111110xxxxxxxxxx
15889 if (((word
>> 29) & 0x1) == 0)
15891 /* 33222222222211111111110000000000
15892 10987654321098765432109876543210
15893 xx001110xx1x1xx0111110xxxxxxxxxx
15899 /* 33222222222211111111110000000000
15900 10987654321098765432109876543210
15901 xx101110xx1x1xx0111110xxxxxxxxxx
15909 if (((word
>> 19) & 0x1) == 0)
15911 if (((word
>> 23) & 0x1) == 0)
15913 if (((word
>> 29) & 0x1) == 0)
15915 /* 33222222222211111111110000000000
15916 10987654321098765432109876543210
15917 xx0011100x1x0xx1111110xxxxxxxxxx
15923 /* 33222222222211111111110000000000
15924 10987654321098765432109876543210
15925 xx1011100x1x0xx1111110xxxxxxxxxx
15932 /* 33222222222211111111110000000000
15933 10987654321098765432109876543210
15934 xxx011101x1x0xx1111110xxxxxxxxxx
15941 /* 33222222222211111111110000000000
15942 10987654321098765432109876543210
15943 xxx01110xx1x1xx1111110xxxxxxxxxx
15955 if (((word
>> 11) & 0x1) == 0)
15957 if (((word
>> 12) & 0x1) == 0)
15959 if (((word
>> 13) & 0x1) == 0)
15961 if (((word
>> 14) & 0x1) == 0)
15963 if (((word
>> 29) & 0x1) == 0)
15965 if (((word
>> 31) & 0x1) == 0)
15967 /* 33222222222211111111110000000000
15968 10987654321098765432109876543210
15969 0x001110xx1xxxxx100001xxxxxxxxxx
15975 /* 33222222222211111111110000000000
15976 10987654321098765432109876543210
15977 1x001110xx1xxxxx100001xxxxxxxxxx
15984 /* 33222222222211111111110000000000
15985 10987654321098765432109876543210
15986 xx101110xx1xxxxx100001xxxxxxxxxx
15993 if (((word
>> 23) & 0x1) == 0)
15995 if (((word
>> 29) & 0x1) == 0)
15997 if (((word
>> 31) & 0x1) == 0)
15999 /* 33222222222211111111110000000000
16000 10987654321098765432109876543210
16001 0x0011100x1xxxxx110001xxxxxxxxxx
16007 /* 33222222222211111111110000000000
16008 10987654321098765432109876543210
16009 1x0011100x1xxxxx110001xxxxxxxxxx
16016 /* 33222222222211111111110000000000
16017 10987654321098765432109876543210
16018 xx1011100x1xxxxx110001xxxxxxxxxx
16025 if (((word
>> 29) & 0x1) == 0)
16027 /* 33222222222211111111110000000000
16028 10987654321098765432109876543210
16029 xx0011101x1xxxxx110001xxxxxxxxxx
16035 /* 33222222222211111111110000000000
16036 10987654321098765432109876543210
16037 xx1011101x1xxxxx110001xxxxxxxxxx
16046 if (((word
>> 14) & 0x1) == 0)
16048 if (((word
>> 29) & 0x1) == 0)
16050 /* 33222222222211111111110000000000
16051 10987654321098765432109876543210
16052 xx001110xx1xxxxx101001xxxxxxxxxx
16058 /* 33222222222211111111110000000000
16059 10987654321098765432109876543210
16060 xx101110xx1xxxxx101001xxxxxxxxxx
16067 if (((word
>> 23) & 0x1) == 0)
16069 if (((word
>> 29) & 0x1) == 0)
16071 /* 33222222222211111111110000000000
16072 10987654321098765432109876543210
16073 xx0011100x1xxxxx111001xxxxxxxxxx
16079 /* 33222222222211111111110000000000
16080 10987654321098765432109876543210
16081 xx1011100x1xxxxx111001xxxxxxxxxx
16088 /* 33222222222211111111110000000000
16089 10987654321098765432109876543210
16090 xxx011101x1xxxxx111001xxxxxxxxxx
16099 if (((word
>> 13) & 0x1) == 0)
16101 if (((word
>> 14) & 0x1) == 0)
16103 if (((word
>> 29) & 0x1) == 0)
16105 /* 33222222222211111111110000000000
16106 10987654321098765432109876543210
16107 xx001110xx1xxxxx100101xxxxxxxxxx
16113 /* 33222222222211111111110000000000
16114 10987654321098765432109876543210
16115 xx101110xx1xxxxx100101xxxxxxxxxx
16122 if (((word
>> 23) & 0x1) == 0)
16124 if (((word
>> 29) & 0x1) == 0)
16126 /* 33222222222211111111110000000000
16127 10987654321098765432109876543210
16128 xx0011100x1xxxxx110101xxxxxxxxxx
16134 /* 33222222222211111111110000000000
16135 10987654321098765432109876543210
16136 xx1011100x1xxxxx110101xxxxxxxxxx
16143 if (((word
>> 29) & 0x1) == 0)
16145 /* 33222222222211111111110000000000
16146 10987654321098765432109876543210
16147 xx0011101x1xxxxx110101xxxxxxxxxx
16153 /* 33222222222211111111110000000000
16154 10987654321098765432109876543210
16155 xx1011101x1xxxxx110101xxxxxxxxxx
16164 if (((word
>> 14) & 0x1) == 0)
16166 if (((word
>> 29) & 0x1) == 0)
16168 /* 33222222222211111111110000000000
16169 10987654321098765432109876543210
16170 xx001110xx1xxxxx101101xxxxxxxxxx
16176 /* 33222222222211111111110000000000
16177 10987654321098765432109876543210
16178 xx101110xx1xxxxx101101xxxxxxxxxx
16185 if (((word
>> 23) & 0x1) == 0)
16187 if (((word
>> 29) & 0x1) == 0)
16189 /* 33222222222211111111110000000000
16190 10987654321098765432109876543210
16191 xx0011100x1xxxxx111101xxxxxxxxxx
16197 /* 33222222222211111111110000000000
16198 10987654321098765432109876543210
16199 xx1011100x1xxxxx111101xxxxxxxxxx
16206 if (((word
>> 29) & 0x1) == 0)
16208 /* 33222222222211111111110000000000
16209 10987654321098765432109876543210
16210 xx0011101x1xxxxx111101xxxxxxxxxx
16216 /* 33222222222211111111110000000000
16217 10987654321098765432109876543210
16218 xx1011101x1xxxxx111101xxxxxxxxxx
16229 if (((word
>> 12) & 0x1) == 0)
16231 if (((word
>> 13) & 0x1) == 0)
16233 if (((word
>> 14) & 0x1) == 0)
16235 if (((word
>> 29) & 0x1) == 0)
16237 if (((word
>> 31) & 0x1) == 0)
16239 /* 33222222222211111111110000000000
16240 10987654321098765432109876543210
16241 0x001110xx1xxxxx100011xxxxxxxxxx
16247 /* 33222222222211111111110000000000
16248 10987654321098765432109876543210
16249 1x001110xx1xxxxx100011xxxxxxxxxx
16256 /* 33222222222211111111110000000000
16257 10987654321098765432109876543210
16258 xx101110xx1xxxxx100011xxxxxxxxxx
16265 if (((word
>> 23) & 0x1) == 0)
16267 if (((word
>> 29) & 0x1) == 0)
16269 /* 33222222222211111111110000000000
16270 10987654321098765432109876543210
16271 xx0011100x1xxxxx110011xxxxxxxxxx
16277 if (((word
>> 30) & 0x1) == 0)
16279 /* 33222222222211111111110000000000
16280 10987654321098765432109876543210
16281 x01011100x1xxxxx110011xxxxxxxxxx
16287 /* 33222222222211111111110000000000
16288 10987654321098765432109876543210
16289 x11011100x1xxxxx110011xxxxxxxxxx
16297 if (((word
>> 29) & 0x1) == 0)
16299 /* 33222222222211111111110000000000
16300 10987654321098765432109876543210
16301 xx0011101x1xxxxx110011xxxxxxxxxx
16307 if (((word
>> 30) & 0x1) == 0)
16309 /* 33222222222211111111110000000000
16310 10987654321098765432109876543210
16311 x01011101x1xxxxx110011xxxxxxxxxx
16317 /* 33222222222211111111110000000000
16318 10987654321098765432109876543210
16319 x11011101x1xxxxx110011xxxxxxxxxx
16329 if (((word
>> 14) & 0x1) == 0)
16331 if (((word
>> 29) & 0x1) == 0)
16333 /* 33222222222211111111110000000000
16334 10987654321098765432109876543210
16335 xx001110xx1xxxxx101011xxxxxxxxxx
16341 /* 33222222222211111111110000000000
16342 10987654321098765432109876543210
16343 xx101110xx1xxxxx101011xxxxxxxxxx
16350 if (((word
>> 23) & 0x1) == 0)
16352 if (((word
>> 29) & 0x1) == 0)
16354 if (((word
>> 30) & 0x1) == 0)
16356 /* 33222222222211111111110000000000
16357 10987654321098765432109876543210
16358 x00011100x1xxxxx111011xxxxxxxxxx
16364 /* 33222222222211111111110000000000
16365 10987654321098765432109876543210
16366 x10011100x1xxxxx111011xxxxxxxxxx
16373 /* 33222222222211111111110000000000
16374 10987654321098765432109876543210
16375 xx1011100x1xxxxx111011xxxxxxxxxx
16382 if (((word
>> 29) & 0x1) == 0)
16384 if (((word
>> 30) & 0x1) == 0)
16386 /* 33222222222211111111110000000000
16387 10987654321098765432109876543210
16388 x00011101x1xxxxx111011xxxxxxxxxx
16394 /* 33222222222211111111110000000000
16395 10987654321098765432109876543210
16396 x10011101x1xxxxx111011xxxxxxxxxx
16403 /* 33222222222211111111110000000000
16404 10987654321098765432109876543210
16405 xx1011101x1xxxxx111011xxxxxxxxxx
16415 if (((word
>> 13) & 0x1) == 0)
16417 if (((word
>> 14) & 0x1) == 0)
16419 if (((word
>> 29) & 0x1) == 0)
16421 /* 33222222222211111111110000000000
16422 10987654321098765432109876543210
16423 xx001110xx1xxxxx100111xxxxxxxxxx
16429 /* 33222222222211111111110000000000
16430 10987654321098765432109876543210
16431 xx101110xx1xxxxx100111xxxxxxxxxx
16438 if (((word
>> 29) & 0x1) == 0)
16440 /* 33222222222211111111110000000000
16441 10987654321098765432109876543210
16442 xx001110xx1xxxxx110111xxxxxxxxxx
16448 /* 33222222222211111111110000000000
16449 10987654321098765432109876543210
16450 xx101110xx1xxxxx110111xxxxxxxxxx
16458 if (((word
>> 14) & 0x1) == 0)
16460 /* 33222222222211111111110000000000
16461 10987654321098765432109876543210
16462 xxx01110xx1xxxxx101111xxxxxxxxxx
16468 if (((word
>> 23) & 0x1) == 0)
16470 if (((word
>> 29) & 0x1) == 0)
16472 /* 33222222222211111111110000000000
16473 10987654321098765432109876543210
16474 xx0011100x1xxxxx111111xxxxxxxxxx
16480 /* 33222222222211111111110000000000
16481 10987654321098765432109876543210
16482 xx1011100x1xxxxx111111xxxxxxxxxx
16489 /* 33222222222211111111110000000000
16490 10987654321098765432109876543210
16491 xxx011101x1xxxxx111111xxxxxxxxxx
16504 if (((word
>> 10) & 0x1) == 0)
16506 if (((word
>> 11) & 0x1) == 0)
16508 if (((word
>> 12) & 0x1) == 0)
16510 if (((word
>> 13) & 0x1) == 0)
16512 if (((word
>> 14) & 0x1) == 0)
16514 if (((word
>> 16) & 0x1) == 0)
16516 if (((word
>> 17) & 0x1) == 0)
16518 if (((word
>> 18) & 0x1) == 0)
16520 if (((word
>> 19) & 0x1) == 0)
16522 if (((word
>> 20) & 0x1) == 0)
16524 /* 33222222222211111111110000000000
16525 10987654321098765432109876543210
16526 xxx11110xx100000x00000xxxxxxxxxx
16532 /* 33222222222211111111110000000000
16533 10987654321098765432109876543210
16534 xxx11110xx110000x00000xxxxxxxxxx
16541 if (((word
>> 20) & 0x1) == 0)
16543 /* 33222222222211111111110000000000
16544 10987654321098765432109876543210
16545 xxx11110xx101000x00000xxxxxxxxxx
16551 /* 33222222222211111111110000000000
16552 10987654321098765432109876543210
16553 xxx11110xx111000x00000xxxxxxxxxx
16561 /* 33222222222211111111110000000000
16562 10987654321098765432109876543210
16563 xxx11110xx1xx100x00000xxxxxxxxxx
16570 if (((word
>> 18) & 0x1) == 0)
16572 /* 33222222222211111111110000000000
16573 10987654321098765432109876543210
16574 xxx11110xx1xx010x00000xxxxxxxxxx
16580 if (((word
>> 19) & 0x1) == 0)
16582 /* 33222222222211111111110000000000
16583 10987654321098765432109876543210
16584 xxx11110xx1x0110x00000xxxxxxxxxx
16590 if (((word
>> 20) & 0x1) == 0)
16592 /* 33222222222211111111110000000000
16593 10987654321098765432109876543210
16594 xxx11110xx101110x00000xxxxxxxxxx
16600 /* 33222222222211111111110000000000
16601 10987654321098765432109876543210
16602 xxx11110xx111110x00000xxxxxxxxxx
16612 if (((word
>> 17) & 0x1) == 0)
16614 if (((word
>> 18) & 0x1) == 0)
16616 if (((word
>> 19) & 0x1) == 0)
16618 if (((word
>> 20) & 0x1) == 0)
16620 /* 33222222222211111111110000000000
16621 10987654321098765432109876543210
16622 xxx11110xx100001x00000xxxxxxxxxx
16628 /* 33222222222211111111110000000000
16629 10987654321098765432109876543210
16630 xxx11110xx110001x00000xxxxxxxxxx
16637 if (((word
>> 20) & 0x1) == 0)
16639 /* 33222222222211111111110000000000
16640 10987654321098765432109876543210
16641 xxx11110xx101001x00000xxxxxxxxxx
16647 /* 33222222222211111111110000000000
16648 10987654321098765432109876543210
16649 xxx11110xx111001x00000xxxxxxxxxx
16657 /* 33222222222211111111110000000000
16658 10987654321098765432109876543210
16659 xxx11110xx1xx101x00000xxxxxxxxxx
16666 if (((word
>> 18) & 0x1) == 0)
16668 /* 33222222222211111111110000000000
16669 10987654321098765432109876543210
16670 xxx11110xx1xx011x00000xxxxxxxxxx
16676 if (((word
>> 19) & 0x1) == 0)
16678 /* 33222222222211111111110000000000
16679 10987654321098765432109876543210
16680 xxx11110xx1x0111x00000xxxxxxxxxx
16686 /* 33222222222211111111110000000000
16687 10987654321098765432109876543210
16688 xxx11110xx1x1111x00000xxxxxxxxxx
16698 if (((word
>> 17) & 0x1) == 0)
16700 if (((word
>> 15) & 0x1) == 0)
16702 if (((word
>> 16) & 0x1) == 0)
16704 if (((word
>> 18) & 0x1) == 0)
16706 if (((word
>> 19) & 0x1) == 0)
16708 /* 33222222222211111111110000000000
16709 10987654321098765432109876543210
16710 xxx11110xx1x0000010000xxxxxxxxxx
16716 /* 33222222222211111111110000000000
16717 10987654321098765432109876543210
16718 xxx11110xx1x1000010000xxxxxxxxxx
16725 /* 33222222222211111111110000000000
16726 10987654321098765432109876543210
16727 xxx11110xx1xx100010000xxxxxxxxxx
16734 if (((word
>> 18) & 0x1) == 0)
16736 if (((word
>> 19) & 0x1) == 0)
16738 /* 33222222222211111111110000000000
16739 10987654321098765432109876543210
16740 xxx11110xx1x0001010000xxxxxxxxxx
16746 /* 33222222222211111111110000000000
16747 10987654321098765432109876543210
16748 xxx11110xx1x1001010000xxxxxxxxxx
16755 /* 33222222222211111111110000000000
16756 10987654321098765432109876543210
16757 xxx11110xx1xx101010000xxxxxxxxxx
16765 if (((word
>> 16) & 0x1) == 0)
16767 if (((word
>> 18) & 0x1) == 0)
16769 if (((word
>> 19) & 0x1) == 0)
16771 /* 33222222222211111111110000000000
16772 10987654321098765432109876543210
16773 xxx11110xx1x0000110000xxxxxxxxxx
16779 /* 33222222222211111111110000000000
16780 10987654321098765432109876543210
16781 xxx11110xx1x1000110000xxxxxxxxxx
16788 /* 33222222222211111111110000000000
16789 10987654321098765432109876543210
16790 xxx11110xx1xx100110000xxxxxxxxxx
16797 if (((word
>> 18) & 0x1) == 0)
16799 if (((word
>> 19) & 0x1) == 0)
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 xxx11110xx1x0001110000xxxxxxxxxx
16809 /* 33222222222211111111110000000000
16810 10987654321098765432109876543210
16811 xxx11110xx1x1001110000xxxxxxxxxx
16818 /* 33222222222211111111110000000000
16819 10987654321098765432109876543210
16820 xxx11110xx1xx101110000xxxxxxxxxx
16829 if (((word
>> 18) & 0x1) == 0)
16831 /* 33222222222211111111110000000000
16832 10987654321098765432109876543210
16833 xxx11110xx1xx01xx10000xxxxxxxxxx
16839 if (((word
>> 15) & 0x1) == 0)
16841 if (((word
>> 16) & 0x1) == 0)
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 xxx11110xx1xx110010000xxxxxxxxxx
16851 /* 33222222222211111111110000000000
16852 10987654321098765432109876543210
16853 xxx11110xx1xx111010000xxxxxxxxxx
16860 /* 33222222222211111111110000000000
16861 10987654321098765432109876543210
16862 xxx11110xx1xx11x110000xxxxxxxxxx
16872 if (((word
>> 3) & 0x1) == 0)
16874 if (((word
>> 4) & 0x1) == 0)
16876 /* 33222222222211111111110000000000
16877 10987654321098765432109876543210
16878 xxx11110xx1xxxxxxx1000xxxxx00xxx
16884 /* 33222222222211111111110000000000
16885 10987654321098765432109876543210
16886 xxx11110xx1xxxxxxx1000xxxxx10xxx
16893 if (((word
>> 4) & 0x1) == 0)
16895 /* 33222222222211111111110000000000
16896 10987654321098765432109876543210
16897 xxx11110xx1xxxxxxx1000xxxxx01xxx
16903 /* 33222222222211111111110000000000
16904 10987654321098765432109876543210
16905 xxx11110xx1xxxxxxx1000xxxxx11xxx
16914 if (((word
>> 30) & 0x1) == 0)
16916 /* 33222222222211111111110000000000
16917 10987654321098765432109876543210
16918 x0x11110xx1xxxxxxxx100xxxxxxxxxx
16924 if (((word
>> 13) & 0x1) == 0)
16926 if (((word
>> 14) & 0x1) == 0)
16928 /* 33222222222211111111110000000000
16929 10987654321098765432109876543210
16930 x1x11110xx1xxxxxx00100xxxxxxxxxx
16936 /* 33222222222211111111110000000000
16937 10987654321098765432109876543210
16938 x1x11110xx1xxxxxx10100xxxxxxxxxx
16945 /* 33222222222211111111110000000000
16946 10987654321098765432109876543210
16947 x1x11110xx1xxxxxxx1100xxxxxxxxxx
16956 if (((word
>> 12) & 0x1) == 0)
16958 if (((word
>> 13) & 0x1) == 0)
16960 if (((word
>> 14) & 0x1) == 0)
16962 if (((word
>> 15) & 0x1) == 0)
16964 if (((word
>> 30) & 0x1) == 0)
16966 /* 33222222222211111111110000000000
16967 10987654321098765432109876543210
16968 x0x11110xx1xxxxx000010xxxxxxxxxx
16974 /* 33222222222211111111110000000000
16975 10987654321098765432109876543210
16976 x1x11110xx1xxxxx000010xxxxxxxxxx
16983 if (((word
>> 29) & 0x1) == 0)
16985 if (((word
>> 30) & 0x1) == 0)
16987 /* 33222222222211111111110000000000
16988 10987654321098765432109876543210
16989 x0011110xx1xxxxx100010xxxxxxxxxx
16995 /* 33222222222211111111110000000000
16996 10987654321098765432109876543210
16997 x1011110xx1xxxxx100010xxxxxxxxxx
17004 /* 33222222222211111111110000000000
17005 10987654321098765432109876543210
17006 xx111110xx1xxxxx100010xxxxxxxxxx
17014 if (((word
>> 15) & 0x1) == 0)
17016 if (((word
>> 29) & 0x1) == 0)
17018 if (((word
>> 30) & 0x1) == 0)
17020 /* 33222222222211111111110000000000
17021 10987654321098765432109876543210
17022 x0011110xx1xxxxx010010xxxxxxxxxx
17028 /* 33222222222211111111110000000000
17029 10987654321098765432109876543210
17030 x1011110xx1xxxxx010010xxxxxxxxxx
17037 /* 33222222222211111111110000000000
17038 10987654321098765432109876543210
17039 xx111110xx1xxxxx010010xxxxxxxxxx
17046 if (((word
>> 16) & 0x1) == 0)
17048 if (((word
>> 19) & 0x1) == 0)
17050 if (((word
>> 20) & 0x1) == 0)
17052 if (((word
>> 29) & 0x1) == 0)
17054 /* 33222222222211111111110000000000
17055 10987654321098765432109876543210
17056 xx011110xx100xx0110010xxxxxxxxxx
17062 /* 33222222222211111111110000000000
17063 10987654321098765432109876543210
17064 xx111110xx100xx0110010xxxxxxxxxx
17071 if (((word
>> 23) & 0x1) == 0)
17073 if (((word
>> 29) & 0x1) == 0)
17075 /* 33222222222211111111110000000000
17076 10987654321098765432109876543210
17077 xx0111100x110xx0110010xxxxxxxxxx
17083 /* 33222222222211111111110000000000
17084 10987654321098765432109876543210
17085 xx1111100x110xx0110010xxxxxxxxxx
17092 if (((word
>> 29) & 0x1) == 0)
17094 /* 33222222222211111111110000000000
17095 10987654321098765432109876543210
17096 xx0111101x110xx0110010xxxxxxxxxx
17102 /* 33222222222211111111110000000000
17103 10987654321098765432109876543210
17104 xx1111101x110xx0110010xxxxxxxxxx
17113 if (((word
>> 29) & 0x1) == 0)
17115 /* 33222222222211111111110000000000
17116 10987654321098765432109876543210
17117 xx011110xx1x1xx0110010xxxxxxxxxx
17123 /* 33222222222211111111110000000000
17124 10987654321098765432109876543210
17125 xx111110xx1x1xx0110010xxxxxxxxxx
17133 if (((word
>> 19) & 0x1) == 0)
17135 if (((word
>> 29) & 0x1) == 0)
17137 /* 33222222222211111111110000000000
17138 10987654321098765432109876543210
17139 xx011110xx1x0xx1110010xxxxxxxxxx
17145 /* 33222222222211111111110000000000
17146 10987654321098765432109876543210
17147 xx111110xx1x0xx1110010xxxxxxxxxx
17154 if (((word
>> 29) & 0x1) == 0)
17156 /* 33222222222211111111110000000000
17157 10987654321098765432109876543210
17158 xx011110xx1x1xx1110010xxxxxxxxxx
17164 /* 33222222222211111111110000000000
17165 10987654321098765432109876543210
17166 xx111110xx1x1xx1110010xxxxxxxxxx
17177 if (((word
>> 14) & 0x1) == 0)
17179 if (((word
>> 15) & 0x1) == 0)
17181 if (((word
>> 29) & 0x1) == 0)
17183 if (((word
>> 30) & 0x1) == 0)
17185 /* 33222222222211111111110000000000
17186 10987654321098765432109876543210
17187 x0011110xx1xxxxx001010xxxxxxxxxx
17193 /* 33222222222211111111110000000000
17194 10987654321098765432109876543210
17195 x1011110xx1xxxxx001010xxxxxxxxxx
17202 /* 33222222222211111111110000000000
17203 10987654321098765432109876543210
17204 xx111110xx1xxxxx001010xxxxxxxxxx
17211 if (((word
>> 16) & 0x1) == 0)
17213 /* 33222222222211111111110000000000
17214 10987654321098765432109876543210
17215 xxx11110xx1xxxx0101010xxxxxxxxxx
17221 if (((word
>> 19) & 0x1) == 0)
17223 if (((word
>> 23) & 0x1) == 0)
17225 if (((word
>> 29) & 0x1) == 0)
17227 /* 33222222222211111111110000000000
17228 10987654321098765432109876543210
17229 xx0111100x1x0xx1101010xxxxxxxxxx
17235 /* 33222222222211111111110000000000
17236 10987654321098765432109876543210
17237 xx1111100x1x0xx1101010xxxxxxxxxx
17244 if (((word
>> 29) & 0x1) == 0)
17246 /* 33222222222211111111110000000000
17247 10987654321098765432109876543210
17248 xx0111101x1x0xx1101010xxxxxxxxxx
17254 /* 33222222222211111111110000000000
17255 10987654321098765432109876543210
17256 xx1111101x1x0xx1101010xxxxxxxxxx
17264 if (((word
>> 23) & 0x1) == 0)
17266 if (((word
>> 29) & 0x1) == 0)
17268 /* 33222222222211111111110000000000
17269 10987654321098765432109876543210
17270 xx0111100x1x1xx1101010xxxxxxxxxx
17276 /* 33222222222211111111110000000000
17277 10987654321098765432109876543210
17278 xx1111100x1x1xx1101010xxxxxxxxxx
17285 if (((word
>> 29) & 0x1) == 0)
17287 /* 33222222222211111111110000000000
17288 10987654321098765432109876543210
17289 xx0111101x1x1xx1101010xxxxxxxxxx
17295 /* 33222222222211111111110000000000
17296 10987654321098765432109876543210
17297 xx1111101x1x1xx1101010xxxxxxxxxx
17308 if (((word
>> 15) & 0x1) == 0)
17310 if (((word
>> 29) & 0x1) == 0)
17312 /* 33222222222211111111110000000000
17313 10987654321098765432109876543210
17314 xx011110xx1xxxxx011010xxxxxxxxxx
17320 /* 33222222222211111111110000000000
17321 10987654321098765432109876543210
17322 xx111110xx1xxxxx011010xxxxxxxxxx
17329 if (((word
>> 19) & 0x1) == 0)
17331 /* 33222222222211111111110000000000
17332 10987654321098765432109876543210
17333 xxx11110xx1x0xxx111010xxxxxxxxxx
17339 /* 33222222222211111111110000000000
17340 10987654321098765432109876543210
17341 xxx11110xx1x1xxx111010xxxxxxxxxx
17351 if (((word
>> 13) & 0x1) == 0)
17353 if (((word
>> 14) & 0x1) == 0)
17355 if (((word
>> 15) & 0x1) == 0)
17357 if (((word
>> 30) & 0x1) == 0)
17359 /* 33222222222211111111110000000000
17360 10987654321098765432109876543210
17361 x0x11110xx1xxxxx000110xxxxxxxxxx
17367 /* 33222222222211111111110000000000
17368 10987654321098765432109876543210
17369 x1x11110xx1xxxxx000110xxxxxxxxxx
17376 if (((word
>> 29) & 0x1) == 0)
17378 /* 33222222222211111111110000000000
17379 10987654321098765432109876543210
17380 xx011110xx1xxxxx100110xxxxxxxxxx
17386 /* 33222222222211111111110000000000
17387 10987654321098765432109876543210
17388 xx111110xx1xxxxx100110xxxxxxxxxx
17396 if (((word
>> 15) & 0x1) == 0)
17398 /* 33222222222211111111110000000000
17399 10987654321098765432109876543210
17400 xxx11110xx1xxxxx010110xxxxxxxxxx
17406 if (((word
>> 16) & 0x1) == 0)
17408 if (((word
>> 19) & 0x1) == 0)
17410 if (((word
>> 20) & 0x1) == 0)
17412 if (((word
>> 29) & 0x1) == 0)
17414 /* 33222222222211111111110000000000
17415 10987654321098765432109876543210
17416 xx011110xx100xx0110110xxxxxxxxxx
17422 /* 33222222222211111111110000000000
17423 10987654321098765432109876543210
17424 xx111110xx100xx0110110xxxxxxxxxx
17431 if (((word
>> 29) & 0x1) == 0)
17433 /* 33222222222211111111110000000000
17434 10987654321098765432109876543210
17435 xx011110xx110xx0110110xxxxxxxxxx
17441 /* 33222222222211111111110000000000
17442 10987654321098765432109876543210
17443 xx111110xx110xx0110110xxxxxxxxxx
17451 if (((word
>> 29) & 0x1) == 0)
17453 /* 33222222222211111111110000000000
17454 10987654321098765432109876543210
17455 xx011110xx1x1xx0110110xxxxxxxxxx
17461 /* 33222222222211111111110000000000
17462 10987654321098765432109876543210
17463 xx111110xx1x1xx0110110xxxxxxxxxx
17471 if (((word
>> 19) & 0x1) == 0)
17473 if (((word
>> 23) & 0x1) == 0)
17475 if (((word
>> 29) & 0x1) == 0)
17477 /* 33222222222211111111110000000000
17478 10987654321098765432109876543210
17479 xx0111100x1x0xx1110110xxxxxxxxxx
17485 /* 33222222222211111111110000000000
17486 10987654321098765432109876543210
17487 xx1111100x1x0xx1110110xxxxxxxxxx
17494 if (((word
>> 29) & 0x1) == 0)
17496 /* 33222222222211111111110000000000
17497 10987654321098765432109876543210
17498 xx0111101x1x0xx1110110xxxxxxxxxx
17504 /* 33222222222211111111110000000000
17505 10987654321098765432109876543210
17506 xx1111101x1x0xx1110110xxxxxxxxxx
17514 if (((word
>> 23) & 0x1) == 0)
17516 if (((word
>> 29) & 0x1) == 0)
17518 /* 33222222222211111111110000000000
17519 10987654321098765432109876543210
17520 xx0111100x1x1xx1110110xxxxxxxxxx
17526 /* 33222222222211111111110000000000
17527 10987654321098765432109876543210
17528 xx1111100x1x1xx1110110xxxxxxxxxx
17535 if (((word
>> 29) & 0x1) == 0)
17537 /* 33222222222211111111110000000000
17538 10987654321098765432109876543210
17539 xx0111101x1x1xx1110110xxxxxxxxxx
17545 /* 33222222222211111111110000000000
17546 10987654321098765432109876543210
17547 xx1111101x1x1xx1110110xxxxxxxxxx
17559 if (((word
>> 14) & 0x1) == 0)
17561 if (((word
>> 15) & 0x1) == 0)
17563 if (((word
>> 29) & 0x1) == 0)
17565 if (((word
>> 30) & 0x1) == 0)
17567 /* 33222222222211111111110000000000
17568 10987654321098765432109876543210
17569 x0011110xx1xxxxx001110xxxxxxxxxx
17575 /* 33222222222211111111110000000000
17576 10987654321098765432109876543210
17577 x1011110xx1xxxxx001110xxxxxxxxxx
17584 /* 33222222222211111111110000000000
17585 10987654321098765432109876543210
17586 xx111110xx1xxxxx001110xxxxxxxxxx
17593 if (((word
>> 16) & 0x1) == 0)
17595 if (((word
>> 29) & 0x1) == 0)
17597 /* 33222222222211111111110000000000
17598 10987654321098765432109876543210
17599 xx011110xx1xxxx0101110xxxxxxxxxx
17605 /* 33222222222211111111110000000000
17606 10987654321098765432109876543210
17607 xx111110xx1xxxx0101110xxxxxxxxxx
17614 if (((word
>> 19) & 0x1) == 0)
17616 if (((word
>> 20) & 0x1) == 0)
17618 if (((word
>> 23) & 0x1) == 0)
17620 if (((word
>> 29) & 0x1) == 0)
17622 /* 33222222222211111111110000000000
17623 10987654321098765432109876543210
17624 xx0111100x100xx1101110xxxxxxxxxx
17630 /* 33222222222211111111110000000000
17631 10987654321098765432109876543210
17632 xx1111100x100xx1101110xxxxxxxxxx
17639 if (((word
>> 29) & 0x1) == 0)
17641 /* 33222222222211111111110000000000
17642 10987654321098765432109876543210
17643 xx0111101x100xx1101110xxxxxxxxxx
17649 /* 33222222222211111111110000000000
17650 10987654321098765432109876543210
17651 xx1111101x100xx1101110xxxxxxxxxx
17659 /* 33222222222211111111110000000000
17660 10987654321098765432109876543210
17661 xxx11110xx110xx1101110xxxxxxxxxx
17668 if (((word
>> 23) & 0x1) == 0)
17670 if (((word
>> 29) & 0x1) == 0)
17672 /* 33222222222211111111110000000000
17673 10987654321098765432109876543210
17674 xx0111100x1x1xx1101110xxxxxxxxxx
17680 /* 33222222222211111111110000000000
17681 10987654321098765432109876543210
17682 xx1111100x1x1xx1101110xxxxxxxxxx
17689 if (((word
>> 29) & 0x1) == 0)
17691 /* 33222222222211111111110000000000
17692 10987654321098765432109876543210
17693 xx0111101x1x1xx1101110xxxxxxxxxx
17699 /* 33222222222211111111110000000000
17700 10987654321098765432109876543210
17701 xx1111101x1x1xx1101110xxxxxxxxxx
17712 if (((word
>> 15) & 0x1) == 0)
17714 if (((word
>> 29) & 0x1) == 0)
17716 if (((word
>> 30) & 0x1) == 0)
17718 /* 33222222222211111111110000000000
17719 10987654321098765432109876543210
17720 x0011110xx1xxxxx011110xxxxxxxxxx
17726 /* 33222222222211111111110000000000
17727 10987654321098765432109876543210
17728 x1011110xx1xxxxx011110xxxxxxxxxx
17735 /* 33222222222211111111110000000000
17736 10987654321098765432109876543210
17737 xx111110xx1xxxxx011110xxxxxxxxxx
17744 if (((word
>> 16) & 0x1) == 0)
17746 if (((word
>> 23) & 0x1) == 0)
17748 if (((word
>> 29) & 0x1) == 0)
17750 /* 33222222222211111111110000000000
17751 10987654321098765432109876543210
17752 xx0111100x1xxxx0111110xxxxxxxxxx
17758 /* 33222222222211111111110000000000
17759 10987654321098765432109876543210
17760 xx1111100x1xxxx0111110xxxxxxxxxx
17767 if (((word
>> 29) & 0x1) == 0)
17769 /* 33222222222211111111110000000000
17770 10987654321098765432109876543210
17771 xx0111101x1xxxx0111110xxxxxxxxxx
17777 /* 33222222222211111111110000000000
17778 10987654321098765432109876543210
17779 xx1111101x1xxxx0111110xxxxxxxxxx
17787 if (((word
>> 19) & 0x1) == 0)
17789 /* 33222222222211111111110000000000
17790 10987654321098765432109876543210
17791 xxx11110xx1x0xx1111110xxxxxxxxxx
17797 /* 33222222222211111111110000000000
17798 10987654321098765432109876543210
17799 xxx11110xx1x1xx1111110xxxxxxxxxx
17812 if (((word
>> 11) & 0x1) == 0)
17814 if (((word
>> 29) & 0x1) == 0)
17816 if (((word
>> 30) & 0x1) == 0)
17818 if (((word
>> 4) & 0x1) == 0)
17820 /* 33222222222211111111110000000000
17821 10987654321098765432109876543210
17822 x0011110xx1xxxxxxxxx01xxxxx0xxxx
17828 /* 33222222222211111111110000000000
17829 10987654321098765432109876543210
17830 x0011110xx1xxxxxxxxx01xxxxx1xxxx
17837 if (((word
>> 12) & 0x1) == 0)
17839 if (((word
>> 13) & 0x1) == 0)
17841 if (((word
>> 14) & 0x1) == 0)
17843 /* 33222222222211111111110000000000
17844 10987654321098765432109876543210
17845 x1011110xx1xxxxxx00001xxxxxxxxxx
17851 /* 33222222222211111111110000000000
17852 10987654321098765432109876543210
17853 x1011110xx1xxxxxx10001xxxxxxxxxx
17860 /* 33222222222211111111110000000000
17861 10987654321098765432109876543210
17862 x1011110xx1xxxxxxx1001xxxxxxxxxx
17869 if (((word
>> 13) & 0x1) == 0)
17871 /* 33222222222211111111110000000000
17872 10987654321098765432109876543210
17873 x1011110xx1xxxxxxx0101xxxxxxxxxx
17879 if (((word
>> 15) & 0x1) == 0)
17881 /* 33222222222211111111110000000000
17882 10987654321098765432109876543210
17883 x1011110xx1xxxxx0x1101xxxxxxxxxx
17889 /* 33222222222211111111110000000000
17890 10987654321098765432109876543210
17891 x1011110xx1xxxxx1x1101xxxxxxxxxx
17901 if (((word
>> 12) & 0x1) == 0)
17903 if (((word
>> 13) & 0x1) == 0)
17905 if (((word
>> 14) & 0x1) == 0)
17907 /* 33222222222211111111110000000000
17908 10987654321098765432109876543210
17909 xx111110xx1xxxxxx00001xxxxxxxxxx
17915 /* 33222222222211111111110000000000
17916 10987654321098765432109876543210
17917 xx111110xx1xxxxxx10001xxxxxxxxxx
17924 if (((word
>> 23) & 0x1) == 0)
17926 /* 33222222222211111111110000000000
17927 10987654321098765432109876543210
17928 xx1111100x1xxxxxxx1001xxxxxxxxxx
17934 /* 33222222222211111111110000000000
17935 10987654321098765432109876543210
17936 xx1111101x1xxxxxxx1001xxxxxxxxxx
17944 if (((word
>> 13) & 0x1) == 0)
17946 if (((word
>> 15) & 0x1) == 0)
17948 /* 33222222222211111111110000000000
17949 10987654321098765432109876543210
17950 xx111110xx1xxxxx0x0101xxxxxxxxxx
17956 /* 33222222222211111111110000000000
17957 10987654321098765432109876543210
17958 xx111110xx1xxxxx1x0101xxxxxxxxxx
17965 if (((word
>> 15) & 0x1) == 0)
17967 /* 33222222222211111111110000000000
17968 10987654321098765432109876543210
17969 xx111110xx1xxxxx0x1101xxxxxxxxxx
17975 /* 33222222222211111111110000000000
17976 10987654321098765432109876543210
17977 xx111110xx1xxxxx1x1101xxxxxxxxxx
17987 if (((word
>> 29) & 0x1) == 0)
17989 if (((word
>> 30) & 0x1) == 0)
17991 /* 33222222222211111111110000000000
17992 10987654321098765432109876543210
17993 x0011110xx1xxxxxxxxx11xxxxxxxxxx
17999 if (((word
>> 12) & 0x1) == 0)
18001 if (((word
>> 13) & 0x1) == 0)
18003 if (((word
>> 14) & 0x1) == 0)
18005 if (((word
>> 15) & 0x1) == 0)
18007 /* 33222222222211111111110000000000
18008 10987654321098765432109876543210
18009 x1011110xx1xxxxx000011xxxxxxxxxx
18015 /* 33222222222211111111110000000000
18016 10987654321098765432109876543210
18017 x1011110xx1xxxxx100011xxxxxxxxxx
18024 /* 33222222222211111111110000000000
18025 10987654321098765432109876543210
18026 x1011110xx1xxxxxx10011xxxxxxxxxx
18033 /* 33222222222211111111110000000000
18034 10987654321098765432109876543210
18035 x1011110xx1xxxxxxx1011xxxxxxxxxx
18042 if (((word
>> 13) & 0x1) == 0)
18044 if (((word
>> 15) & 0x1) == 0)
18046 /* 33222222222211111111110000000000
18047 10987654321098765432109876543210
18048 x1011110xx1xxxxx0x0111xxxxxxxxxx
18054 /* 33222222222211111111110000000000
18055 10987654321098765432109876543210
18056 x1011110xx1xxxxx1x0111xxxxxxxxxx
18063 if (((word
>> 14) & 0x1) == 0)
18065 /* 33222222222211111111110000000000
18066 10987654321098765432109876543210
18067 x1011110xx1xxxxxx01111xxxxxxxxxx
18073 if (((word
>> 23) & 0x1) == 0)
18075 /* 33222222222211111111110000000000
18076 10987654321098765432109876543210
18077 x10111100x1xxxxxx11111xxxxxxxxxx
18083 /* 33222222222211111111110000000000
18084 10987654321098765432109876543210
18085 x10111101x1xxxxxx11111xxxxxxxxxx
18096 if (((word
>> 12) & 0x1) == 0)
18098 if (((word
>> 13) & 0x1) == 0)
18100 if (((word
>> 14) & 0x1) == 0)
18102 if (((word
>> 15) & 0x1) == 0)
18104 /* 33222222222211111111110000000000
18105 10987654321098765432109876543210
18106 xx111110xx1xxxxx000011xxxxxxxxxx
18112 /* 33222222222211111111110000000000
18113 10987654321098765432109876543210
18114 xx111110xx1xxxxx100011xxxxxxxxxx
18121 /* 33222222222211111111110000000000
18122 10987654321098765432109876543210
18123 xx111110xx1xxxxxx10011xxxxxxxxxx
18130 if (((word
>> 14) & 0x1) == 0)
18132 /* 33222222222211111111110000000000
18133 10987654321098765432109876543210
18134 xx111110xx1xxxxxx01011xxxxxxxxxx
18140 if (((word
>> 23) & 0x1) == 0)
18142 /* 33222222222211111111110000000000
18143 10987654321098765432109876543210
18144 xx1111100x1xxxxxx11011xxxxxxxxxx
18150 /* 33222222222211111111110000000000
18151 10987654321098765432109876543210
18152 xx1111101x1xxxxxx11011xxxxxxxxxx
18161 if (((word
>> 13) & 0x1) == 0)
18163 /* 33222222222211111111110000000000
18164 10987654321098765432109876543210
18165 xx111110xx1xxxxxxx0111xxxxxxxxxx
18171 /* 33222222222211111111110000000000
18172 10987654321098765432109876543210
18173 xx111110xx1xxxxxxx1111xxxxxxxxxx
18186 if (((word
>> 15) & 0x1) == 0)
18188 if (((word
>> 28) & 0x1) == 0)
18190 if (((word
>> 10) & 0x1) == 0)
18192 if (((word
>> 12) & 0x1) == 0)
18194 if (((word
>> 13) & 0x1) == 0)
18196 if (((word
>> 14) & 0x1) == 0)
18198 if (((word
>> 29) & 0x1) == 0)
18200 if (((word
>> 30) & 0x1) == 0)
18202 /* 33222222222211111111110000000000
18203 10987654321098765432109876543210
18204 x0001111xxxxxxxx0000x0xxxxxxxxxx
18210 /* 33222222222211111111110000000000
18211 10987654321098765432109876543210
18212 x1001111xxxxxxxx0000x0xxxxxxxxxx
18219 /* 33222222222211111111110000000000
18220 10987654321098765432109876543210
18221 xx101111xxxxxxxx0000x0xxxxxxxxxx
18228 if (((word
>> 29) & 0x1) == 0)
18230 if (((word
>> 30) & 0x1) == 0)
18232 /* 33222222222211111111110000000000
18233 10987654321098765432109876543210
18234 x0001111xxxxxxxx0100x0xxxxxxxxxx
18240 /* 33222222222211111111110000000000
18241 10987654321098765432109876543210
18242 x1001111xxxxxxxx0100x0xxxxxxxxxx
18249 /* 33222222222211111111110000000000
18250 10987654321098765432109876543210
18251 xx101111xxxxxxxx0100x0xxxxxxxxxx
18259 if (((word
>> 14) & 0x1) == 0)
18261 if (((word
>> 29) & 0x1) == 0)
18263 if (((word
>> 30) & 0x1) == 0)
18265 /* 33222222222211111111110000000000
18266 10987654321098765432109876543210
18267 x0001111xxxxxxxx0010x0xxxxxxxxxx
18273 /* 33222222222211111111110000000000
18274 10987654321098765432109876543210
18275 x1001111xxxxxxxx0010x0xxxxxxxxxx
18282 if (((word
>> 30) & 0x1) == 0)
18284 /* 33222222222211111111110000000000
18285 10987654321098765432109876543210
18286 x0101111xxxxxxxx0010x0xxxxxxxxxx
18292 /* 33222222222211111111110000000000
18293 10987654321098765432109876543210
18294 x1101111xxxxxxxx0010x0xxxxxxxxxx
18302 if (((word
>> 29) & 0x1) == 0)
18304 if (((word
>> 30) & 0x1) == 0)
18306 /* 33222222222211111111110000000000
18307 10987654321098765432109876543210
18308 x0001111xxxxxxxx0110x0xxxxxxxxxx
18314 /* 33222222222211111111110000000000
18315 10987654321098765432109876543210
18316 x1001111xxxxxxxx0110x0xxxxxxxxxx
18323 if (((word
>> 30) & 0x1) == 0)
18325 /* 33222222222211111111110000000000
18326 10987654321098765432109876543210
18327 x0101111xxxxxxxx0110x0xxxxxxxxxx
18333 /* 33222222222211111111110000000000
18334 10987654321098765432109876543210
18335 x1101111xxxxxxxx0110x0xxxxxxxxxx
18345 if (((word
>> 29) & 0x1) == 0)
18347 if (((word
>> 13) & 0x1) == 0)
18349 if (((word
>> 14) & 0x1) == 0)
18351 if (((word
>> 23) & 0x1) == 0)
18353 /* 33222222222211111111110000000000
18354 10987654321098765432109876543210
18355 xx0011110xxxxxxx0001x0xxxxxxxxxx
18361 /* 33222222222211111111110000000000
18362 10987654321098765432109876543210
18363 xx0011111xxxxxxx0001x0xxxxxxxxxx
18370 if (((word
>> 23) & 0x1) == 0)
18372 /* 33222222222211111111110000000000
18373 10987654321098765432109876543210
18374 xx0011110xxxxxxx0101x0xxxxxxxxxx
18380 /* 33222222222211111111110000000000
18381 10987654321098765432109876543210
18382 xx0011111xxxxxxx0101x0xxxxxxxxxx
18390 if (((word
>> 14) & 0x1) == 0)
18392 if (((word
>> 30) & 0x1) == 0)
18394 /* 33222222222211111111110000000000
18395 10987654321098765432109876543210
18396 x0001111xxxxxxxx0011x0xxxxxxxxxx
18402 /* 33222222222211111111110000000000
18403 10987654321098765432109876543210
18404 x1001111xxxxxxxx0011x0xxxxxxxxxx
18411 if (((word
>> 30) & 0x1) == 0)
18413 /* 33222222222211111111110000000000
18414 10987654321098765432109876543210
18415 x0001111xxxxxxxx0111x0xxxxxxxxxx
18421 /* 33222222222211111111110000000000
18422 10987654321098765432109876543210
18423 x1001111xxxxxxxx0111x0xxxxxxxxxx
18432 /* 33222222222211111111110000000000
18433 10987654321098765432109876543210
18434 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
18442 if (((word
>> 12) & 0x1) == 0)
18444 if (((word
>> 29) & 0x1) == 0)
18446 /* 33222222222211111111110000000000
18447 10987654321098765432109876543210
18448 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
18454 /* 33222222222211111111110000000000
18455 10987654321098765432109876543210
18456 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
18463 if (((word
>> 29) & 0x1) == 0)
18465 /* 33222222222211111111110000000000
18466 10987654321098765432109876543210
18467 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
18473 /* 33222222222211111111110000000000
18474 10987654321098765432109876543210
18475 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
18484 if (((word
>> 29) & 0x1) == 0)
18486 if (((word
>> 30) & 0x1) == 0)
18488 if (((word
>> 21) & 0x1) == 0)
18490 /* 33222222222211111111110000000000
18491 10987654321098765432109876543210
18492 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
18498 /* 33222222222211111111110000000000
18499 10987654321098765432109876543210
18500 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
18507 if (((word
>> 10) & 0x1) == 0)
18509 if (((word
>> 13) & 0x1) == 0)
18511 if (((word
>> 14) & 0x1) == 0)
18513 if (((word
>> 23) & 0x1) == 0)
18515 /* 33222222222211111111110000000000
18516 10987654321098765432109876543210
18517 x10111110xxxxxxx000xx0xxxxxxxxxx
18523 /* 33222222222211111111110000000000
18524 10987654321098765432109876543210
18525 x10111111xxxxxxx000xx0xxxxxxxxxx
18532 if (((word
>> 23) & 0x1) == 0)
18534 /* 33222222222211111111110000000000
18535 10987654321098765432109876543210
18536 x10111110xxxxxxx010xx0xxxxxxxxxx
18542 /* 33222222222211111111110000000000
18543 10987654321098765432109876543210
18544 x10111111xxxxxxx010xx0xxxxxxxxxx
18552 if (((word
>> 14) & 0x1) == 0)
18554 /* 33222222222211111111110000000000
18555 10987654321098765432109876543210
18556 x1011111xxxxxxxx001xx0xxxxxxxxxx
18562 /* 33222222222211111111110000000000
18563 10987654321098765432109876543210
18564 x1011111xxxxxxxx011xx0xxxxxxxxxx
18572 if (((word
>> 12) & 0x1) == 0)
18574 if (((word
>> 13) & 0x1) == 0)
18576 /* 33222222222211111111110000000000
18577 10987654321098765432109876543210
18578 x1011111xxxxxxxx0x00x1xxxxxxxxxx
18584 /* 33222222222211111111110000000000
18585 10987654321098765432109876543210
18586 x1011111xxxxxxxx0x10x1xxxxxxxxxx
18593 if (((word
>> 13) & 0x1) == 0)
18595 if (((word
>> 14) & 0x1) == 0)
18597 /* 33222222222211111111110000000000
18598 10987654321098765432109876543210
18599 x1011111xxxxxxxx0001x1xxxxxxxxxx
18605 /* 33222222222211111111110000000000
18606 10987654321098765432109876543210
18607 x1011111xxxxxxxx0101x1xxxxxxxxxx
18614 if (((word
>> 14) & 0x1) == 0)
18616 /* 33222222222211111111110000000000
18617 10987654321098765432109876543210
18618 x1011111xxxxxxxx0011x1xxxxxxxxxx
18624 /* 33222222222211111111110000000000
18625 10987654321098765432109876543210
18626 x1011111xxxxxxxx0111x1xxxxxxxxxx
18637 if (((word
>> 12) & 0x1) == 0)
18639 if (((word
>> 13) & 0x1) == 0)
18641 if (((word
>> 14) & 0x1) == 0)
18643 /* 33222222222211111111110000000000
18644 10987654321098765432109876543210
18645 xx111111xxxxxxxx0000xxxxxxxxxxxx
18651 /* 33222222222211111111110000000000
18652 10987654321098765432109876543210
18653 xx111111xxxxxxxx0100xxxxxxxxxxxx
18660 if (((word
>> 14) & 0x1) == 0)
18662 /* 33222222222211111111110000000000
18663 10987654321098765432109876543210
18664 xx111111xxxxxxxx0010xxxxxxxxxxxx
18670 /* 33222222222211111111110000000000
18671 10987654321098765432109876543210
18672 xx111111xxxxxxxx0110xxxxxxxxxxxx
18680 if (((word
>> 13) & 0x1) == 0)
18682 if (((word
>> 14) & 0x1) == 0)
18684 /* 33222222222211111111110000000000
18685 10987654321098765432109876543210
18686 xx111111xxxxxxxx0001xxxxxxxxxxxx
18692 /* 33222222222211111111110000000000
18693 10987654321098765432109876543210
18694 xx111111xxxxxxxx0101xxxxxxxxxxxx
18701 if (((word
>> 14) & 0x1) == 0)
18703 /* 33222222222211111111110000000000
18704 10987654321098765432109876543210
18705 xx111111xxxxxxxx0011xxxxxxxxxxxx
18711 /* 33222222222211111111110000000000
18712 10987654321098765432109876543210
18713 xx111111xxxxxxxx0111xxxxxxxxxxxx
18724 if (((word
>> 28) & 0x1) == 0)
18726 if (((word
>> 10) & 0x1) == 0)
18728 if (((word
>> 12) & 0x1) == 0)
18730 if (((word
>> 13) & 0x1) == 0)
18732 if (((word
>> 14) & 0x1) == 0)
18734 if (((word
>> 29) & 0x1) == 0)
18736 /* 33222222222211111111110000000000
18737 10987654321098765432109876543210
18738 xx001111xxxxxxxx1000x0xxxxxxxxxx
18744 if (((word
>> 30) & 0x1) == 0)
18746 /* 33222222222211111111110000000000
18747 10987654321098765432109876543210
18748 x0101111xxxxxxxx1000x0xxxxxxxxxx
18754 /* 33222222222211111111110000000000
18755 10987654321098765432109876543210
18756 x1101111xxxxxxxx1000x0xxxxxxxxxx
18764 if (((word
>> 29) & 0x1) == 0)
18766 /* 33222222222211111111110000000000
18767 10987654321098765432109876543210
18768 xx001111xxxxxxxx1100x0xxxxxxxxxx
18774 if (((word
>> 30) & 0x1) == 0)
18776 /* 33222222222211111111110000000000
18777 10987654321098765432109876543210
18778 x0101111xxxxxxxx1100x0xxxxxxxxxx
18784 /* 33222222222211111111110000000000
18785 10987654321098765432109876543210
18786 x1101111xxxxxxxx1100x0xxxxxxxxxx
18795 if (((word
>> 14) & 0x1) == 0)
18797 if (((word
>> 29) & 0x1) == 0)
18799 if (((word
>> 30) & 0x1) == 0)
18801 /* 33222222222211111111110000000000
18802 10987654321098765432109876543210
18803 x0001111xxxxxxxx1010x0xxxxxxxxxx
18809 /* 33222222222211111111110000000000
18810 10987654321098765432109876543210
18811 x1001111xxxxxxxx1010x0xxxxxxxxxx
18818 if (((word
>> 30) & 0x1) == 0)
18820 /* 33222222222211111111110000000000
18821 10987654321098765432109876543210
18822 x0101111xxxxxxxx1010x0xxxxxxxxxx
18828 /* 33222222222211111111110000000000
18829 10987654321098765432109876543210
18830 x1101111xxxxxxxx1010x0xxxxxxxxxx
18838 if (((word
>> 29) & 0x1) == 0)
18840 /* 33222222222211111111110000000000
18841 10987654321098765432109876543210
18842 xx001111xxxxxxxx1110x0xxxxxxxxxx
18848 /* 33222222222211111111110000000000
18849 10987654321098765432109876543210
18850 xx101111xxxxxxxx1110x0xxxxxxxxxx
18859 if (((word
>> 13) & 0x1) == 0)
18861 if (((word
>> 14) & 0x1) == 0)
18863 if (((word
>> 23) & 0x1) == 0)
18865 if (((word
>> 29) & 0x1) == 0)
18867 /* 33222222222211111111110000000000
18868 10987654321098765432109876543210
18869 xx0011110xxxxxxx1001x0xxxxxxxxxx
18875 /* 33222222222211111111110000000000
18876 10987654321098765432109876543210
18877 xx1011110xxxxxxx1001x0xxxxxxxxxx
18884 if (((word
>> 29) & 0x1) == 0)
18886 /* 33222222222211111111110000000000
18887 10987654321098765432109876543210
18888 xx0011111xxxxxxx1001x0xxxxxxxxxx
18894 /* 33222222222211111111110000000000
18895 10987654321098765432109876543210
18896 xx1011111xxxxxxx1001x0xxxxxxxxxx
18904 if (((word
>> 29) & 0x1) == 0)
18906 /* 33222222222211111111110000000000
18907 10987654321098765432109876543210
18908 xx001111xxxxxxxx1101x0xxxxxxxxxx
18914 /* 33222222222211111111110000000000
18915 10987654321098765432109876543210
18916 xx101111xxxxxxxx1101x0xxxxxxxxxx
18924 if (((word
>> 14) & 0x1) == 0)
18926 if (((word
>> 30) & 0x1) == 0)
18928 /* 33222222222211111111110000000000
18929 10987654321098765432109876543210
18930 x0x01111xxxxxxxx1011x0xxxxxxxxxx
18936 /* 33222222222211111111110000000000
18937 10987654321098765432109876543210
18938 x1x01111xxxxxxxx1011x0xxxxxxxxxx
18945 /* 33222222222211111111110000000000
18946 10987654321098765432109876543210
18947 xxx01111xxxxxxxx1111x0xxxxxxxxxx
18956 if (((word
>> 11) & 0x1) == 0)
18958 if (((word
>> 14) & 0x1) == 0)
18960 if (((word
>> 12) & 0x1) == 0)
18962 if (((word
>> 29) & 0x1) == 0)
18964 /* 33222222222211111111110000000000
18965 10987654321098765432109876543210
18966 xx001111xxxxxxxx10x001xxxxxxxxxx
18972 /* 33222222222211111111110000000000
18973 10987654321098765432109876543210
18974 xx101111xxxxxxxx10x001xxxxxxxxxx
18981 if (((word
>> 29) & 0x1) == 0)
18983 /* 33222222222211111111110000000000
18984 10987654321098765432109876543210
18985 xx001111xxxxxxxx10x101xxxxxxxxxx
18991 /* 33222222222211111111110000000000
18992 10987654321098765432109876543210
18993 xx101111xxxxxxxx10x101xxxxxxxxxx
19001 if (((word
>> 13) & 0x1) == 0)
19003 if (((word
>> 29) & 0x1) == 0)
19005 /* 33222222222211111111110000000000
19006 10987654321098765432109876543210
19007 xx001111xxxxxxxx110x01xxxxxxxxxx
19013 /* 33222222222211111111110000000000
19014 10987654321098765432109876543210
19015 xx101111xxxxxxxx110x01xxxxxxxxxx
19022 if (((word
>> 12) & 0x1) == 0)
19024 if (((word
>> 29) & 0x1) == 0)
19026 /* 33222222222211111111110000000000
19027 10987654321098765432109876543210
19028 xx001111xxxxxxxx111001xxxxxxxxxx
19034 /* 33222222222211111111110000000000
19035 10987654321098765432109876543210
19036 xx101111xxxxxxxx111001xxxxxxxxxx
19043 if (((word
>> 29) & 0x1) == 0)
19045 /* 33222222222211111111110000000000
19046 10987654321098765432109876543210
19047 xx001111xxxxxxxx111101xxxxxxxxxx
19053 /* 33222222222211111111110000000000
19054 10987654321098765432109876543210
19055 xx101111xxxxxxxx111101xxxxxxxxxx
19065 if (((word
>> 12) & 0x1) == 0)
19067 if (((word
>> 29) & 0x1) == 0)
19069 if (((word
>> 30) & 0x1) == 0)
19071 /* 33222222222211111111110000000000
19072 10987654321098765432109876543210
19073 x0001111xxxxxxxx1xx011xxxxxxxxxx
19079 /* 33222222222211111111110000000000
19080 10987654321098765432109876543210
19081 x1001111xxxxxxxx1xx011xxxxxxxxxx
19088 if (((word
>> 30) & 0x1) == 0)
19090 /* 33222222222211111111110000000000
19091 10987654321098765432109876543210
19092 x0101111xxxxxxxx1xx011xxxxxxxxxx
19098 /* 33222222222211111111110000000000
19099 10987654321098765432109876543210
19100 x1101111xxxxxxxx1xx011xxxxxxxxxx
19108 if (((word
>> 13) & 0x1) == 0)
19110 if (((word
>> 29) & 0x1) == 0)
19112 if (((word
>> 30) & 0x1) == 0)
19114 /* 33222222222211111111110000000000
19115 10987654321098765432109876543210
19116 x0001111xxxxxxxx1x0111xxxxxxxxxx
19122 /* 33222222222211111111110000000000
19123 10987654321098765432109876543210
19124 x1001111xxxxxxxx1x0111xxxxxxxxxx
19131 if (((word
>> 30) & 0x1) == 0)
19133 /* 33222222222211111111110000000000
19134 10987654321098765432109876543210
19135 x0101111xxxxxxxx1x0111xxxxxxxxxx
19141 /* 33222222222211111111110000000000
19142 10987654321098765432109876543210
19143 x1101111xxxxxxxx1x0111xxxxxxxxxx
19151 if (((word
>> 29) & 0x1) == 0)
19153 /* 33222222222211111111110000000000
19154 10987654321098765432109876543210
19155 xx001111xxxxxxxx1x1111xxxxxxxxxx
19161 /* 33222222222211111111110000000000
19162 10987654321098765432109876543210
19163 xx101111xxxxxxxx1x1111xxxxxxxxxx
19174 if (((word
>> 29) & 0x1) == 0)
19176 if (((word
>> 30) & 0x1) == 0)
19178 if (((word
>> 21) & 0x1) == 0)
19180 /* 33222222222211111111110000000000
19181 10987654321098765432109876543210
19182 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
19188 /* 33222222222211111111110000000000
19189 10987654321098765432109876543210
19190 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
19197 if (((word
>> 10) & 0x1) == 0)
19199 if (((word
>> 12) & 0x1) == 0)
19201 /* 33222222222211111111110000000000
19202 10987654321098765432109876543210
19203 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
19209 if (((word
>> 13) & 0x1) == 0)
19211 if (((word
>> 14) & 0x1) == 0)
19213 if (((word
>> 23) & 0x1) == 0)
19215 /* 33222222222211111111110000000000
19216 10987654321098765432109876543210
19217 x10111110xxxxxxx1001x0xxxxxxxxxx
19223 /* 33222222222211111111110000000000
19224 10987654321098765432109876543210
19225 x10111111xxxxxxx1001x0xxxxxxxxxx
19232 /* 33222222222211111111110000000000
19233 10987654321098765432109876543210
19234 x1011111xxxxxxxx1101x0xxxxxxxxxx
19241 /* 33222222222211111111110000000000
19242 10987654321098765432109876543210
19243 x1011111xxxxxxxx1x11x0xxxxxxxxxx
19251 if (((word
>> 11) & 0x1) == 0)
19253 if (((word
>> 12) & 0x1) == 0)
19255 /* 33222222222211111111110000000000
19256 10987654321098765432109876543210
19257 x1011111xxxxxxxx1xx001xxxxxxxxxx
19263 /* 33222222222211111111110000000000
19264 10987654321098765432109876543210
19265 x1011111xxxxxxxx1xx101xxxxxxxxxx
19272 if (((word
>> 13) & 0x1) == 0)
19274 /* 33222222222211111111110000000000
19275 10987654321098765432109876543210
19276 x1011111xxxxxxxx1x0x11xxxxxxxxxx
19282 /* 33222222222211111111110000000000
19283 10987654321098765432109876543210
19284 x1011111xxxxxxxx1x1x11xxxxxxxxxx
19294 if (((word
>> 10) & 0x1) == 0)
19296 if (((word
>> 13) & 0x1) == 0)
19298 if (((word
>> 14) & 0x1) == 0)
19300 if (((word
>> 23) & 0x1) == 0)
19302 /* 33222222222211111111110000000000
19303 10987654321098765432109876543210
19304 xx1111110xxxxxxx100xx0xxxxxxxxxx
19310 /* 33222222222211111111110000000000
19311 10987654321098765432109876543210
19312 xx1111111xxxxxxx100xx0xxxxxxxxxx
19319 /* 33222222222211111111110000000000
19320 10987654321098765432109876543210
19321 xx111111xxxxxxxx110xx0xxxxxxxxxx
19328 /* 33222222222211111111110000000000
19329 10987654321098765432109876543210
19330 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
19337 if (((word
>> 11) & 0x1) == 0)
19339 if (((word
>> 12) & 0x1) == 0)
19341 if (((word
>> 13) & 0x1) == 0)
19343 /* 33222222222211111111110000000000
19344 10987654321098765432109876543210
19345 xx111111xxxxxxxx1x0001xxxxxxxxxx
19351 /* 33222222222211111111110000000000
19352 10987654321098765432109876543210
19353 xx111111xxxxxxxx1x1001xxxxxxxxxx
19360 /* 33222222222211111111110000000000
19361 10987654321098765432109876543210
19362 xx111111xxxxxxxx1xx101xxxxxxxxxx
19369 if (((word
>> 12) & 0x1) == 0)
19371 /* 33222222222211111111110000000000
19372 10987654321098765432109876543210
19373 xx111111xxxxxxxx1xx011xxxxxxxxxx
19379 if (((word
>> 13) & 0x1) == 0)
19381 /* 33222222222211111111110000000000
19382 10987654321098765432109876543210
19383 xx111111xxxxxxxx1x0111xxxxxxxxxx
19389 /* 33222222222211111111110000000000
19390 10987654321098765432109876543210
19391 xx111111xxxxxxxx1x1111xxxxxxxxxx
19407 /* Lookup opcode WORD in the opcode table. N.B. all alias
19408 opcodes are ignored here. */
19410 const aarch64_opcode
*
19411 aarch64_opcode_lookup (uint32_t word
)
19413 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
19416 const aarch64_opcode
*
19417 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
19419 /* Use the index as the key to locate the next opcode. */
19420 int key
= opcode
- aarch64_opcode_table
;
19424 case 12: value
= 19; break; /* add --> addg. */
19425 case 19: return NULL
; /* addg --> NULL. */
19426 case 16: value
= 20; break; /* sub --> subg. */
19427 case 20: return NULL
; /* subg --> NULL. */
19428 case 969: value
= 973; break; /* stnp --> stp. */
19429 case 973: return NULL
; /* stp --> NULL. */
19430 case 967: value
= 968; break; /* stllrb --> stllrh. */
19431 case 968: return NULL
; /* stllrh --> NULL. */
19432 case 970: value
= 974; break; /* ldnp --> ldp. */
19433 case 974: return NULL
; /* ldp --> NULL. */
19434 case 1619: value
= 1620; break; /* ldff1b --> ldff1b. */
19435 case 1620: return NULL
; /* ldff1b --> NULL. */
19436 case 1675: value
= 1676; break; /* ldff1sw --> ldff1sw. */
19437 case 1676: return NULL
; /* ldff1sw --> NULL. */
19438 case 1623: value
= 1624; break; /* ldff1b --> ldff1b. */
19439 case 1624: return NULL
; /* ldff1b --> NULL. */
19440 case 1642: value
= 1643; break; /* ldff1h --> ldff1h. */
19441 case 1643: return NULL
; /* ldff1h --> NULL. */
19442 case 1621: value
= 1622; break; /* ldff1b --> ldff1b. */
19443 case 1622: return NULL
; /* ldff1b --> NULL. */
19444 case 1640: value
= 1641; break; /* ldff1h --> ldff1h. */
19445 case 1641: return NULL
; /* ldff1h --> NULL. */
19446 case 1625: value
= 1626; break; /* ldff1b --> ldff1b. */
19447 case 1626: return NULL
; /* ldff1b --> NULL. */
19448 case 1644: value
= 1645; break; /* ldff1h --> ldff1h. */
19449 case 1645: return NULL
; /* ldff1h --> NULL. */
19450 case 1665: value
= 1666; break; /* ldff1sh --> ldff1sh. */
19451 case 1666: return NULL
; /* ldff1sh --> NULL. */
19452 case 1653: value
= 1654; break; /* ldff1sb --> ldff1sb. */
19453 case 1654: return NULL
; /* ldff1sb --> NULL. */
19454 case 1684: value
= 1685; break; /* ldff1w --> ldff1w. */
19455 case 1685: return NULL
; /* ldff1w --> NULL. */
19456 case 1657: value
= 1658; break; /* ldff1sb --> ldff1sb. */
19457 case 1658: return NULL
; /* ldff1sb --> NULL. */
19458 case 1667: value
= 1668; break; /* ldff1sh --> ldff1sh. */
19459 case 1668: return NULL
; /* ldff1sh --> NULL. */
19460 case 1655: value
= 1656; break; /* ldff1sb --> ldff1sb. */
19461 case 1656: return NULL
; /* ldff1sb --> NULL. */
19462 case 1686: value
= 1687; break; /* ldff1w --> ldff1w. */
19463 case 1687: return NULL
; /* ldff1w --> NULL. */
19464 case 1631: value
= 1632; break; /* ldff1d --> ldff1d. */
19465 case 1632: return NULL
; /* ldff1d --> NULL. */
19466 case 810: value
= 811; break; /* xaflag --> axflag. */
19467 case 811: value
= 1187; break; /* axflag --> msr. */
19468 case 1187: value
= 1188; break; /* msr --> hint. */
19469 case 1188: value
= 1204; break; /* hint --> clrex. */
19470 case 1204: value
= 1205; break; /* clrex --> dsb. */
19471 case 1205: value
= 1208; break; /* dsb --> dmb. */
19472 case 1208: value
= 1209; break; /* dmb --> isb. */
19473 case 1209: value
= 1210; break; /* isb --> sb. */
19474 case 1210: value
= 1211; break; /* sb --> sys. */
19475 case 1211: value
= 1219; break; /* sys --> msr. */
19476 case 1219: value
= 2077; break; /* msr --> cfinv. */
19477 case 2077: return NULL
; /* cfinv --> NULL. */
19478 case 1220: value
= 1221; break; /* sysl --> mrs. */
19479 case 1221: return NULL
; /* mrs --> NULL. */
19480 case 440: value
= 441; break; /* st4 --> st1. */
19481 case 441: value
= 442; break; /* st1 --> st2. */
19482 case 442: value
= 443; break; /* st2 --> st3. */
19483 case 443: return NULL
; /* st3 --> NULL. */
19484 case 448: value
= 449; break; /* st4 --> st1. */
19485 case 449: value
= 450; break; /* st1 --> st2. */
19486 case 450: value
= 451; break; /* st2 --> st3. */
19487 case 451: return NULL
; /* st3 --> NULL. */
19488 case 444: value
= 445; break; /* ld4 --> ld1. */
19489 case 445: value
= 446; break; /* ld1 --> ld2. */
19490 case 446: value
= 447; break; /* ld2 --> ld3. */
19491 case 447: return NULL
; /* ld3 --> NULL. */
19492 case 460: value
= 462; break; /* ld1 --> ld1r. */
19493 case 462: return NULL
; /* ld1r --> NULL. */
19494 case 464: value
= 466; break; /* ld2 --> ld2r. */
19495 case 466: return NULL
; /* ld2r --> NULL. */
19496 case 461: value
= 463; break; /* ld3 --> ld3r. */
19497 case 463: return NULL
; /* ld3r --> NULL. */
19498 case 465: value
= 467; break; /* ld4 --> ld4r. */
19499 case 467: return NULL
; /* ld4r --> NULL. */
19500 case 452: value
= 453; break; /* ld4 --> ld1. */
19501 case 453: value
= 454; break; /* ld1 --> ld2. */
19502 case 454: value
= 455; break; /* ld2 --> ld3. */
19503 case 455: return NULL
; /* ld3 --> NULL. */
19504 case 472: value
= 474; break; /* ld1 --> ld1r. */
19505 case 474: return NULL
; /* ld1r --> NULL. */
19506 case 473: value
= 475; break; /* ld3 --> ld3r. */
19507 case 475: return NULL
; /* ld3r --> NULL. */
19508 case 476: value
= 478; break; /* ld2 --> ld2r. */
19509 case 478: return NULL
; /* ld2r --> NULL. */
19510 case 477: value
= 479; break; /* ld4 --> ld4r. */
19511 case 479: return NULL
; /* ld4r --> NULL. */
19512 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
19513 case 764: return NULL
; /* fcvtzs --> NULL. */
19514 case 759: value
= 760; break; /* scvtf --> scvtf. */
19515 case 760: return NULL
; /* scvtf --> NULL. */
19516 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
19517 case 766: return NULL
; /* fcvtzu --> NULL. */
19518 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
19519 case 762: return NULL
; /* ucvtf --> NULL. */
19520 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
19521 case 768: return NULL
; /* fcvtns --> NULL. */
19522 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
19523 case 788: return NULL
; /* fcvtms --> NULL. */
19524 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
19525 case 784: return NULL
; /* fcvtps --> NULL. */
19526 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
19527 case 792: return NULL
; /* fcvtzs --> NULL. */
19528 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
19529 case 776: return NULL
; /* fcvtas --> NULL. */
19530 case 771: value
= 772; break; /* scvtf --> scvtf. */
19531 case 772: return NULL
; /* scvtf --> NULL. */
19532 case 779: value
= 780; break; /* fmov --> fmov. */
19533 case 780: return NULL
; /* fmov --> NULL. */
19534 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
19535 case 770: return NULL
; /* fcvtnu --> NULL. */
19536 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
19537 case 790: return NULL
; /* fcvtmu --> NULL. */
19538 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
19539 case 786: return NULL
; /* fcvtpu --> NULL. */
19540 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
19541 case 794: return NULL
; /* fcvtzu --> NULL. */
19542 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
19543 case 778: return NULL
; /* fcvtau --> NULL. */
19544 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
19545 case 774: return NULL
; /* ucvtf --> NULL. */
19546 case 781: value
= 782; break; /* fmov --> fmov. */
19547 case 782: return NULL
; /* fmov --> NULL. */
19548 case 816: value
= 817; break; /* fmov --> fmov. */
19549 case 817: return NULL
; /* fmov --> NULL. */
19550 case 825: value
= 826; break; /* frintn --> frintn. */
19551 case 826: return NULL
; /* frintn --> NULL. */
19552 case 820: value
= 821; break; /* fneg --> fneg. */
19553 case 821: return NULL
; /* fneg --> NULL. */
19554 case 829: value
= 830; break; /* frintm --> frintm. */
19555 case 830: return NULL
; /* frintm --> NULL. */
19556 case 818: value
= 819; break; /* fabs --> fabs. */
19557 case 819: return NULL
; /* fabs --> NULL. */
19558 case 827: value
= 828; break; /* frintp --> frintp. */
19559 case 828: return NULL
; /* frintp --> NULL. */
19560 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
19561 case 823: return NULL
; /* fsqrt --> NULL. */
19562 case 831: value
= 832; break; /* frintz --> frintz. */
19563 case 832: return NULL
; /* frintz --> NULL. */
19564 case 833: value
= 834; break; /* frinta --> frinta. */
19565 case 834: return NULL
; /* frinta --> NULL. */
19566 case 835: value
= 836; break; /* frintx --> frintx. */
19567 case 836: return NULL
; /* frintx --> NULL. */
19568 case 837: value
= 838; break; /* frinti --> frinti. */
19569 case 838: return NULL
; /* frinti --> NULL. */
19570 case 802: value
= 803; break; /* fcmp --> fcmp. */
19571 case 803: return NULL
; /* fcmp --> NULL. */
19572 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
19573 case 805: return NULL
; /* fcmpe --> NULL. */
19574 case 806: value
= 807; break; /* fcmp --> fcmp. */
19575 case 807: return NULL
; /* fcmp --> NULL. */
19576 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
19577 case 809: return NULL
; /* fcmpe --> NULL. */
19578 case 865: value
= 866; break; /* fmov --> fmov. */
19579 case 866: return NULL
; /* fmov --> NULL. */
19580 case 839: value
= 840; break; /* fmul --> fmul. */
19581 case 840: return NULL
; /* fmul --> NULL. */
19582 case 855: value
= 856; break; /* fnmul --> fnmul. */
19583 case 856: return NULL
; /* fnmul --> NULL. */
19584 case 847: value
= 848; break; /* fmax --> fmax. */
19585 case 848: return NULL
; /* fmax --> NULL. */
19586 case 843: value
= 844; break; /* fadd --> fadd. */
19587 case 844: return NULL
; /* fadd --> NULL. */
19588 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
19589 case 852: return NULL
; /* fmaxnm --> NULL. */
19590 case 841: value
= 842; break; /* fdiv --> fdiv. */
19591 case 842: return NULL
; /* fdiv --> NULL. */
19592 case 849: value
= 850; break; /* fmin --> fmin. */
19593 case 850: return NULL
; /* fmin --> NULL. */
19594 case 845: value
= 846; break; /* fsub --> fsub. */
19595 case 846: return NULL
; /* fsub --> NULL. */
19596 case 853: value
= 854; break; /* fminnm --> fminnm. */
19597 case 854: return NULL
; /* fminnm --> NULL. */
19598 case 798: value
= 799; break; /* fccmp --> fccmp. */
19599 case 799: return NULL
; /* fccmp --> NULL. */
19600 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
19601 case 801: return NULL
; /* fccmpe --> NULL. */
19602 case 867: value
= 868; break; /* fcsel --> fcsel. */
19603 case 868: return NULL
; /* fcsel --> NULL. */
19604 case 133: value
= 374; break; /* movi --> sshr. */
19605 case 374: value
= 376; break; /* sshr --> srshr. */
19606 case 376: return NULL
; /* srshr --> NULL. */
19607 case 141: value
= 396; break; /* mvni --> ushr. */
19608 case 396: value
= 398; break; /* ushr --> urshr. */
19609 case 398: value
= 400; break; /* urshr --> sri. */
19610 case 400: value
= 402; break; /* sri --> sqshlu. */
19611 case 402: return NULL
; /* sqshlu --> NULL. */
19612 case 134: value
= 375; break; /* orr --> ssra. */
19613 case 375: value
= 377; break; /* ssra --> srsra. */
19614 case 377: value
= 378; break; /* srsra --> shl. */
19615 case 378: value
= 379; break; /* shl --> sqshl. */
19616 case 379: return NULL
; /* sqshl --> NULL. */
19617 case 142: value
= 397; break; /* bic --> usra. */
19618 case 397: value
= 399; break; /* usra --> ursra. */
19619 case 399: value
= 401; break; /* ursra --> sli. */
19620 case 401: value
= 403; break; /* sli --> uqshl. */
19621 case 403: return NULL
; /* uqshl --> NULL. */
19622 case 857: value
= 858; break; /* fmadd --> fmadd. */
19623 case 858: return NULL
; /* fmadd --> NULL. */
19624 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
19625 case 862: return NULL
; /* fnmadd --> NULL. */
19626 case 135: value
= 380; break; /* movi --> shrn. */
19627 case 380: value
= 381; break; /* shrn --> shrn2. */
19628 case 381: value
= 388; break; /* shrn2 --> sshll. */
19629 case 388: value
= 390; break; /* sshll --> sshll2. */
19630 case 390: return NULL
; /* sshll2 --> NULL. */
19631 case 143: value
= 404; break; /* mvni --> sqshrun. */
19632 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
19633 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
19634 case 412: value
= 414; break; /* ushll --> ushll2. */
19635 case 414: return NULL
; /* ushll2 --> NULL. */
19636 case 136: value
= 384; break; /* orr --> sqshrn. */
19637 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
19638 case 385: return NULL
; /* sqshrn2 --> NULL. */
19639 case 144: value
= 408; break; /* bic --> uqshrn. */
19640 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
19641 case 409: return NULL
; /* uqshrn2 --> NULL. */
19642 case 138: value
= 392; break; /* movi --> scvtf. */
19643 case 392: value
= 393; break; /* scvtf --> scvtf. */
19644 case 393: return NULL
; /* scvtf --> NULL. */
19645 case 146: value
= 147; break; /* movi --> movi. */
19646 case 147: value
= 416; break; /* movi --> ucvtf. */
19647 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
19648 case 417: return NULL
; /* ucvtf --> NULL. */
19649 case 140: value
= 394; break; /* fmov --> fcvtzs. */
19650 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
19651 case 395: return NULL
; /* fcvtzs --> NULL. */
19652 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
19653 case 419: return NULL
; /* fcvtzu --> NULL. */
19654 case 859: value
= 860; break; /* fmsub --> fmsub. */
19655 case 860: return NULL
; /* fmsub --> NULL. */
19656 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
19657 case 864: return NULL
; /* fnmsub --> NULL. */
19658 case 598: value
= 599; break; /* scvtf --> scvtf. */
19659 case 599: return NULL
; /* scvtf --> NULL. */
19660 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
19661 case 601: return NULL
; /* fcvtzs --> NULL. */
19662 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
19663 case 615: return NULL
; /* ucvtf --> NULL. */
19664 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
19665 case 617: return NULL
; /* fcvtzu --> NULL. */
19666 default: return NULL
;
19669 return aarch64_opcode_table
+ value
;
19672 const aarch64_opcode
*
19673 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
19675 /* Use the index as the key to locate the alias opcode. */
19676 int key
= opcode
- aarch64_opcode_table
;
19680 case 2: value
= 3; break; /* sbc --> ngc. */
19681 case 4: value
= 5; break; /* sbcs --> ngcs. */
19682 case 7: value
= 8; break; /* adds --> cmn. */
19683 case 10: value
= 11; break; /* subs --> cmp. */
19684 case 12: value
= 13; break; /* add --> mov. */
19685 case 14: value
= 15; break; /* adds --> cmn. */
19686 case 17: value
= 18; break; /* subs --> cmp. */
19687 case 22: value
= 23; break; /* adds --> cmn. */
19688 case 24: value
= 25; break; /* sub --> neg. */
19689 case 26: value
= 27; break; /* subs --> cmp. */
19690 case 152: value
= 153; break; /* umov --> mov. */
19691 case 154: value
= 155; break; /* ins --> mov. */
19692 case 156: value
= 157; break; /* ins --> mov. */
19693 case 242: value
= 243; break; /* not --> mvn. */
19694 case 317: value
= 318; break; /* orr --> mov. */
19695 case 388: value
= 389; break; /* sshll --> sxtl. */
19696 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
19697 case 412: value
= 413; break; /* ushll --> uxtl. */
19698 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
19699 case 535: value
= 536; break; /* dup --> mov. */
19700 case 618: value
= 623; break; /* sbfm --> sxtw. */
19701 case 625: value
= 627; break; /* bfm --> bfc. */
19702 case 629: value
= 633; break; /* ubfm --> uxth. */
19703 case 663: value
= 665; break; /* csinc --> cset. */
19704 case 666: value
= 668; break; /* csinv --> csetm. */
19705 case 669: value
= 670; break; /* csneg --> cneg. */
19706 case 688: value
= 688; break; /* rev --> rev. */
19707 case 713: value
= 714; break; /* lslv --> lsl. */
19708 case 715: value
= 716; break; /* lsrv --> lsr. */
19709 case 717: value
= 718; break; /* asrv --> asr. */
19710 case 719: value
= 720; break; /* rorv --> ror. */
19711 case 722: value
= 723; break; /* subps --> cmpp. */
19712 case 735: value
= 736; break; /* madd --> mul. */
19713 case 737: value
= 738; break; /* msub --> mneg. */
19714 case 739: value
= 740; break; /* smaddl --> smull. */
19715 case 741: value
= 742; break; /* smsubl --> smnegl. */
19716 case 744: value
= 745; break; /* umaddl --> umull. */
19717 case 746: value
= 747; break; /* umsubl --> umnegl. */
19718 case 757: value
= 758; break; /* extr --> ror. */
19719 case 989: value
= 990; break; /* and --> bic. */
19720 case 991: value
= 992; break; /* orr --> mov. */
19721 case 994: value
= 995; break; /* ands --> tst. */
19722 case 998: value
= 1000; break; /* orr --> uxtw. */
19723 case 1001: value
= 1002; break; /* orn --> mvn. */
19724 case 1005: value
= 1006; break; /* ands --> tst. */
19725 case 1036: value
= 1132; break; /* ldaddb --> staddb. */
19726 case 1037: value
= 1133; break; /* ldaddh --> staddh. */
19727 case 1038: value
= 1134; break; /* ldadd --> stadd. */
19728 case 1040: value
= 1135; break; /* ldaddlb --> staddlb. */
19729 case 1043: value
= 1136; break; /* ldaddlh --> staddlh. */
19730 case 1046: value
= 1137; break; /* ldaddl --> staddl. */
19731 case 1048: value
= 1138; break; /* ldclrb --> stclrb. */
19732 case 1049: value
= 1139; break; /* ldclrh --> stclrh. */
19733 case 1050: value
= 1140; break; /* ldclr --> stclr. */
19734 case 1052: value
= 1141; break; /* ldclrlb --> stclrlb. */
19735 case 1055: value
= 1142; break; /* ldclrlh --> stclrlh. */
19736 case 1058: value
= 1143; break; /* ldclrl --> stclrl. */
19737 case 1060: value
= 1144; break; /* ldeorb --> steorb. */
19738 case 1061: value
= 1145; break; /* ldeorh --> steorh. */
19739 case 1062: value
= 1146; break; /* ldeor --> steor. */
19740 case 1064: value
= 1147; break; /* ldeorlb --> steorlb. */
19741 case 1067: value
= 1148; break; /* ldeorlh --> steorlh. */
19742 case 1070: value
= 1149; break; /* ldeorl --> steorl. */
19743 case 1072: value
= 1150; break; /* ldsetb --> stsetb. */
19744 case 1073: value
= 1151; break; /* ldseth --> stseth. */
19745 case 1074: value
= 1152; break; /* ldset --> stset. */
19746 case 1076: value
= 1153; break; /* ldsetlb --> stsetlb. */
19747 case 1079: value
= 1154; break; /* ldsetlh --> stsetlh. */
19748 case 1082: value
= 1155; break; /* ldsetl --> stsetl. */
19749 case 1084: value
= 1156; break; /* ldsmaxb --> stsmaxb. */
19750 case 1085: value
= 1157; break; /* ldsmaxh --> stsmaxh. */
19751 case 1086: value
= 1158; break; /* ldsmax --> stsmax. */
19752 case 1088: value
= 1159; break; /* ldsmaxlb --> stsmaxlb. */
19753 case 1091: value
= 1160; break; /* ldsmaxlh --> stsmaxlh. */
19754 case 1094: value
= 1161; break; /* ldsmaxl --> stsmaxl. */
19755 case 1096: value
= 1162; break; /* ldsminb --> stsminb. */
19756 case 1097: value
= 1163; break; /* ldsminh --> stsminh. */
19757 case 1098: value
= 1164; break; /* ldsmin --> stsmin. */
19758 case 1100: value
= 1165; break; /* ldsminlb --> stsminlb. */
19759 case 1103: value
= 1166; break; /* ldsminlh --> stsminlh. */
19760 case 1106: value
= 1167; break; /* ldsminl --> stsminl. */
19761 case 1108: value
= 1168; break; /* ldumaxb --> stumaxb. */
19762 case 1109: value
= 1169; break; /* ldumaxh --> stumaxh. */
19763 case 1110: value
= 1170; break; /* ldumax --> stumax. */
19764 case 1112: value
= 1171; break; /* ldumaxlb --> stumaxlb. */
19765 case 1115: value
= 1172; break; /* ldumaxlh --> stumaxlh. */
19766 case 1118: value
= 1173; break; /* ldumaxl --> stumaxl. */
19767 case 1120: value
= 1174; break; /* lduminb --> stuminb. */
19768 case 1121: value
= 1175; break; /* lduminh --> stuminh. */
19769 case 1122: value
= 1176; break; /* ldumin --> stumin. */
19770 case 1124: value
= 1177; break; /* lduminlb --> stuminlb. */
19771 case 1127: value
= 1178; break; /* lduminlh --> stuminlh. */
19772 case 1130: value
= 1179; break; /* lduminl --> stuminl. */
19773 case 1180: value
= 1181; break; /* movn --> mov. */
19774 case 1182: value
= 1183; break; /* movz --> mov. */
19775 case 1188: value
= 1229; break; /* hint --> autibsp. */
19776 case 1205: value
= 1207; break; /* dsb --> pssbb. */
19777 case 1211: value
= 1218; break; /* sys --> cpp. */
19778 case 1277: value
= 2027; break; /* and --> bic. */
19779 case 1279: value
= 1260; break; /* and --> mov. */
19780 case 1280: value
= 1264; break; /* ands --> movs. */
19781 case 1315: value
= 2028; break; /* cmpge --> cmple. */
19782 case 1318: value
= 2031; break; /* cmpgt --> cmplt. */
19783 case 1320: value
= 2029; break; /* cmphi --> cmplo. */
19784 case 1323: value
= 2030; break; /* cmphs --> cmpls. */
19785 case 1345: value
= 1257; break; /* cpy --> mov. */
19786 case 1346: value
= 1259; break; /* cpy --> mov. */
19787 case 1347: value
= 2038; break; /* cpy --> fmov. */
19788 case 1359: value
= 1252; break; /* dup --> mov. */
19789 case 1360: value
= 1254; break; /* dup --> mov. */
19790 case 1361: value
= 2037; break; /* dup --> fmov. */
19791 case 1362: value
= 1255; break; /* dupm --> mov. */
19792 case 1364: value
= 2032; break; /* eor --> eon. */
19793 case 1366: value
= 1265; break; /* eor --> not. */
19794 case 1367: value
= 1266; break; /* eors --> nots. */
19795 case 1372: value
= 2033; break; /* facge --> facle. */
19796 case 1373: value
= 2034; break; /* facgt --> faclt. */
19797 case 1386: value
= 2035; break; /* fcmge --> fcmle. */
19798 case 1388: value
= 2036; break; /* fcmgt --> fcmlt. */
19799 case 1394: value
= 1249; break; /* fcpy --> fmov. */
19800 case 1417: value
= 1248; break; /* fdup --> fmov. */
19801 case 1748: value
= 1250; break; /* orr --> mov. */
19802 case 1749: value
= 2039; break; /* orr --> orn. */
19803 case 1751: value
= 1253; break; /* orr --> mov. */
19804 case 1752: value
= 1263; break; /* orrs --> movs. */
19805 case 1814: value
= 1258; break; /* sel --> mov. */
19806 case 1815: value
= 1261; break; /* sel --> mov. */
19807 default: return NULL
;
19810 return aarch64_opcode_table
+ value
;
19813 const aarch64_opcode
*
19814 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
19816 /* Use the index as the key to locate the next opcode. */
19817 int key
= opcode
- aarch64_opcode_table
;
19821 case 3: value
= 2; break; /* ngc --> sbc. */
19822 case 5: value
= 4; break; /* ngcs --> sbcs. */
19823 case 8: value
= 7; break; /* cmn --> adds. */
19824 case 11: value
= 10; break; /* cmp --> subs. */
19825 case 13: value
= 12; break; /* mov --> add. */
19826 case 15: value
= 14; break; /* cmn --> adds. */
19827 case 18: value
= 17; break; /* cmp --> subs. */
19828 case 23: value
= 22; break; /* cmn --> adds. */
19829 case 25: value
= 24; break; /* neg --> sub. */
19830 case 27: value
= 28; break; /* cmp --> negs. */
19831 case 28: value
= 26; break; /* negs --> subs. */
19832 case 153: value
= 152; break; /* mov --> umov. */
19833 case 155: value
= 154; break; /* mov --> ins. */
19834 case 157: value
= 156; break; /* mov --> ins. */
19835 case 243: value
= 242; break; /* mvn --> not. */
19836 case 318: value
= 317; break; /* mov --> orr. */
19837 case 389: value
= 388; break; /* sxtl --> sshll. */
19838 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
19839 case 413: value
= 412; break; /* uxtl --> ushll. */
19840 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
19841 case 536: value
= 535; break; /* mov --> dup. */
19842 case 623: value
= 622; break; /* sxtw --> sxth. */
19843 case 622: value
= 621; break; /* sxth --> sxtb. */
19844 case 621: value
= 624; break; /* sxtb --> asr. */
19845 case 624: value
= 620; break; /* asr --> sbfx. */
19846 case 620: value
= 619; break; /* sbfx --> sbfiz. */
19847 case 619: value
= 618; break; /* sbfiz --> sbfm. */
19848 case 627: value
= 628; break; /* bfc --> bfxil. */
19849 case 628: value
= 626; break; /* bfxil --> bfi. */
19850 case 626: value
= 625; break; /* bfi --> bfm. */
19851 case 633: value
= 632; break; /* uxth --> uxtb. */
19852 case 632: value
= 635; break; /* uxtb --> lsr. */
19853 case 635: value
= 634; break; /* lsr --> lsl. */
19854 case 634: value
= 631; break; /* lsl --> ubfx. */
19855 case 631: value
= 630; break; /* ubfx --> ubfiz. */
19856 case 630: value
= 629; break; /* ubfiz --> ubfm. */
19857 case 665: value
= 664; break; /* cset --> cinc. */
19858 case 664: value
= 663; break; /* cinc --> csinc. */
19859 case 668: value
= 667; break; /* csetm --> cinv. */
19860 case 667: value
= 666; break; /* cinv --> csinv. */
19861 case 670: value
= 669; break; /* cneg --> csneg. */
19862 case 688: value
= 689; break; /* rev --> rev64. */
19863 case 714: value
= 713; break; /* lsl --> lslv. */
19864 case 716: value
= 715; break; /* lsr --> lsrv. */
19865 case 718: value
= 717; break; /* asr --> asrv. */
19866 case 720: value
= 719; break; /* ror --> rorv. */
19867 case 723: value
= 722; break; /* cmpp --> subps. */
19868 case 736: value
= 735; break; /* mul --> madd. */
19869 case 738: value
= 737; break; /* mneg --> msub. */
19870 case 740: value
= 739; break; /* smull --> smaddl. */
19871 case 742: value
= 741; break; /* smnegl --> smsubl. */
19872 case 745: value
= 744; break; /* umull --> umaddl. */
19873 case 747: value
= 746; break; /* umnegl --> umsubl. */
19874 case 758: value
= 757; break; /* ror --> extr. */
19875 case 990: value
= 989; break; /* bic --> and. */
19876 case 992: value
= 991; break; /* mov --> orr. */
19877 case 995: value
= 994; break; /* tst --> ands. */
19878 case 1000: value
= 999; break; /* uxtw --> mov. */
19879 case 999: value
= 998; break; /* mov --> orr. */
19880 case 1002: value
= 1001; break; /* mvn --> orn. */
19881 case 1006: value
= 1005; break; /* tst --> ands. */
19882 case 1132: value
= 1036; break; /* staddb --> ldaddb. */
19883 case 1133: value
= 1037; break; /* staddh --> ldaddh. */
19884 case 1134: value
= 1038; break; /* stadd --> ldadd. */
19885 case 1135: value
= 1040; break; /* staddlb --> ldaddlb. */
19886 case 1136: value
= 1043; break; /* staddlh --> ldaddlh. */
19887 case 1137: value
= 1046; break; /* staddl --> ldaddl. */
19888 case 1138: value
= 1048; break; /* stclrb --> ldclrb. */
19889 case 1139: value
= 1049; break; /* stclrh --> ldclrh. */
19890 case 1140: value
= 1050; break; /* stclr --> ldclr. */
19891 case 1141: value
= 1052; break; /* stclrlb --> ldclrlb. */
19892 case 1142: value
= 1055; break; /* stclrlh --> ldclrlh. */
19893 case 1143: value
= 1058; break; /* stclrl --> ldclrl. */
19894 case 1144: value
= 1060; break; /* steorb --> ldeorb. */
19895 case 1145: value
= 1061; break; /* steorh --> ldeorh. */
19896 case 1146: value
= 1062; break; /* steor --> ldeor. */
19897 case 1147: value
= 1064; break; /* steorlb --> ldeorlb. */
19898 case 1148: value
= 1067; break; /* steorlh --> ldeorlh. */
19899 case 1149: value
= 1070; break; /* steorl --> ldeorl. */
19900 case 1150: value
= 1072; break; /* stsetb --> ldsetb. */
19901 case 1151: value
= 1073; break; /* stseth --> ldseth. */
19902 case 1152: value
= 1074; break; /* stset --> ldset. */
19903 case 1153: value
= 1076; break; /* stsetlb --> ldsetlb. */
19904 case 1154: value
= 1079; break; /* stsetlh --> ldsetlh. */
19905 case 1155: value
= 1082; break; /* stsetl --> ldsetl. */
19906 case 1156: value
= 1084; break; /* stsmaxb --> ldsmaxb. */
19907 case 1157: value
= 1085; break; /* stsmaxh --> ldsmaxh. */
19908 case 1158: value
= 1086; break; /* stsmax --> ldsmax. */
19909 case 1159: value
= 1088; break; /* stsmaxlb --> ldsmaxlb. */
19910 case 1160: value
= 1091; break; /* stsmaxlh --> ldsmaxlh. */
19911 case 1161: value
= 1094; break; /* stsmaxl --> ldsmaxl. */
19912 case 1162: value
= 1096; break; /* stsminb --> ldsminb. */
19913 case 1163: value
= 1097; break; /* stsminh --> ldsminh. */
19914 case 1164: value
= 1098; break; /* stsmin --> ldsmin. */
19915 case 1165: value
= 1100; break; /* stsminlb --> ldsminlb. */
19916 case 1166: value
= 1103; break; /* stsminlh --> ldsminlh. */
19917 case 1167: value
= 1106; break; /* stsminl --> ldsminl. */
19918 case 1168: value
= 1108; break; /* stumaxb --> ldumaxb. */
19919 case 1169: value
= 1109; break; /* stumaxh --> ldumaxh. */
19920 case 1170: value
= 1110; break; /* stumax --> ldumax. */
19921 case 1171: value
= 1112; break; /* stumaxlb --> ldumaxlb. */
19922 case 1172: value
= 1115; break; /* stumaxlh --> ldumaxlh. */
19923 case 1173: value
= 1118; break; /* stumaxl --> ldumaxl. */
19924 case 1174: value
= 1120; break; /* stuminb --> lduminb. */
19925 case 1175: value
= 1121; break; /* stuminh --> lduminh. */
19926 case 1176: value
= 1122; break; /* stumin --> ldumin. */
19927 case 1177: value
= 1124; break; /* stuminlb --> lduminlb. */
19928 case 1178: value
= 1127; break; /* stuminlh --> lduminlh. */
19929 case 1179: value
= 1130; break; /* stuminl --> lduminl. */
19930 case 1181: value
= 1180; break; /* mov --> movn. */
19931 case 1183: value
= 1182; break; /* mov --> movz. */
19932 case 1229: value
= 1228; break; /* autibsp --> autibz. */
19933 case 1228: value
= 1227; break; /* autibz --> autiasp. */
19934 case 1227: value
= 1226; break; /* autiasp --> autiaz. */
19935 case 1226: value
= 1225; break; /* autiaz --> pacibsp. */
19936 case 1225: value
= 1224; break; /* pacibsp --> pacibz. */
19937 case 1224: value
= 1223; break; /* pacibz --> paciasp. */
19938 case 1223: value
= 1222; break; /* paciasp --> paciaz. */
19939 case 1222: value
= 1203; break; /* paciaz --> psb. */
19940 case 1203: value
= 1202; break; /* psb --> esb. */
19941 case 1202: value
= 1201; break; /* esb --> autib1716. */
19942 case 1201: value
= 1200; break; /* autib1716 --> autia1716. */
19943 case 1200: value
= 1199; break; /* autia1716 --> pacib1716. */
19944 case 1199: value
= 1198; break; /* pacib1716 --> pacia1716. */
19945 case 1198: value
= 1197; break; /* pacia1716 --> xpaclri. */
19946 case 1197: value
= 1196; break; /* xpaclri --> sevl. */
19947 case 1196: value
= 1195; break; /* sevl --> sev. */
19948 case 1195: value
= 1194; break; /* sev --> wfi. */
19949 case 1194: value
= 1193; break; /* wfi --> wfe. */
19950 case 1193: value
= 1192; break; /* wfe --> yield. */
19951 case 1192: value
= 1191; break; /* yield --> bti. */
19952 case 1191: value
= 1190; break; /* bti --> csdb. */
19953 case 1190: value
= 1189; break; /* csdb --> nop. */
19954 case 1189: value
= 1188; break; /* nop --> hint. */
19955 case 1207: value
= 1206; break; /* pssbb --> ssbb. */
19956 case 1206: value
= 1205; break; /* ssbb --> dsb. */
19957 case 1218: value
= 1217; break; /* cpp --> dvp. */
19958 case 1217: value
= 1216; break; /* dvp --> cfp. */
19959 case 1216: value
= 1215; break; /* cfp --> tlbi. */
19960 case 1215: value
= 1214; break; /* tlbi --> ic. */
19961 case 1214: value
= 1213; break; /* ic --> dc. */
19962 case 1213: value
= 1212; break; /* dc --> at. */
19963 case 1212: value
= 1211; break; /* at --> sys. */
19964 case 2027: value
= 1277; break; /* bic --> and. */
19965 case 1260: value
= 1279; break; /* mov --> and. */
19966 case 1264: value
= 1280; break; /* movs --> ands. */
19967 case 2028: value
= 1315; break; /* cmple --> cmpge. */
19968 case 2031: value
= 1318; break; /* cmplt --> cmpgt. */
19969 case 2029: value
= 1320; break; /* cmplo --> cmphi. */
19970 case 2030: value
= 1323; break; /* cmpls --> cmphs. */
19971 case 1257: value
= 1345; break; /* mov --> cpy. */
19972 case 1259: value
= 1346; break; /* mov --> cpy. */
19973 case 2038: value
= 1262; break; /* fmov --> mov. */
19974 case 1262: value
= 1347; break; /* mov --> cpy. */
19975 case 1252: value
= 1359; break; /* mov --> dup. */
19976 case 1254: value
= 1251; break; /* mov --> mov. */
19977 case 1251: value
= 1360; break; /* mov --> dup. */
19978 case 2037: value
= 1256; break; /* fmov --> mov. */
19979 case 1256: value
= 1361; break; /* mov --> dup. */
19980 case 1255: value
= 1362; break; /* mov --> dupm. */
19981 case 2032: value
= 1364; break; /* eon --> eor. */
19982 case 1265: value
= 1366; break; /* not --> eor. */
19983 case 1266: value
= 1367; break; /* nots --> eors. */
19984 case 2033: value
= 1372; break; /* facle --> facge. */
19985 case 2034: value
= 1373; break; /* faclt --> facgt. */
19986 case 2035: value
= 1386; break; /* fcmle --> fcmge. */
19987 case 2036: value
= 1388; break; /* fcmlt --> fcmgt. */
19988 case 1249: value
= 1394; break; /* fmov --> fcpy. */
19989 case 1248: value
= 1417; break; /* fmov --> fdup. */
19990 case 1250: value
= 1748; break; /* mov --> orr. */
19991 case 2039: value
= 1749; break; /* orn --> orr. */
19992 case 1253: value
= 1751; break; /* mov --> orr. */
19993 case 1263: value
= 1752; break; /* movs --> orrs. */
19994 case 1258: value
= 1814; break; /* mov --> sel. */
19995 case 1261: value
= 1815; break; /* mov --> sel. */
19996 default: return NULL
;
19999 return aarch64_opcode_table
+ value
;
20003 aarch64_extract_operand (const aarch64_operand
*self
,
20004 aarch64_opnd_info
*info
,
20005 aarch64_insn code
, const aarch64_inst
*inst
,
20006 aarch64_operand_error
*errors
)
20008 /* Use the index as the key. */
20009 int key
= self
- aarch64_operands
;
20057 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
20059 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
20061 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
20063 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
20065 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
20067 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
20073 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
20075 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
20077 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
20079 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
20081 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
20117 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
20120 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
20124 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
20126 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
20129 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
20132 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
20134 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
20136 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
20138 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
20142 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
20145 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
20148 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
20151 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
20153 return aarch64_ext_addr_simple_2 (self
, info
, code
, inst
, errors
);
20155 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
20161 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
20163 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
20165 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
20167 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
20169 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
20171 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
20173 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
20179 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
20182 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
20184 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
20187 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
20189 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
20194 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
20196 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
20198 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
20203 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
20217 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
20226 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
20231 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
20233 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
20235 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
20237 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
20239 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
20241 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
20243 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
20245 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
20247 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
20249 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
20251 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
20253 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
20256 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
20259 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
20263 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
20265 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
20268 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
20269 default: assert (0); abort ();
This page took 0.494856 seconds and 4 git commands to generate.