1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2018 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
>> 30) & 0x1) == 0)
2459 if (((word
>> 31) & 0x1) == 0)
2461 /* 33222222222211111111110000000000
2462 10987654321098765432109876543210
2463 0001100101xxxxxxxxxx00xxxxxxxxxx
2469 /* 33222222222211111111110000000000
2470 10987654321098765432109876543210
2471 1001100101xxxxxxxxxx00xxxxxxxxxx
2478 if (((word
>> 31) & 0x1) == 0)
2480 /* 33222222222211111111110000000000
2481 10987654321098765432109876543210
2482 0101100101xxxxxxxxxx00xxxxxxxxxx
2488 /* 33222222222211111111110000000000
2489 10987654321098765432109876543210
2490 1101100101xxxxxxxxxx00xxxxxxxxxx
2498 /* 33222222222211111111110000000000
2499 10987654321098765432109876543210
2500 xx01100101xxxxxxxxxx10xxxxxxxxxx
2507 /* 33222222222211111111110000000000
2508 10987654321098765432109876543210
2509 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2516 if (((word
>> 31) & 0x1) == 0)
2518 if (((word
>> 30) & 0x1) == 0)
2520 /* 33222222222211111111110000000000
2521 10987654321098765432109876543210
2522 0011100101xxxxxxxxxxxxxxxxxxxxxx
2528 /* 33222222222211111111110000000000
2529 10987654321098765432109876543210
2530 0111100101xxxxxxxxxxxxxxxxxxxxxx
2537 /* 33222222222211111111110000000000
2538 10987654321098765432109876543210
2539 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2548 if (((word
>> 29) & 0x1) == 0)
2550 if (((word
>> 10) & 0x1) == 0)
2552 if (((word
>> 11) & 0x1) == 0)
2554 if (((word
>> 22) & 0x1) == 0)
2556 if (((word
>> 30) & 0x1) == 0)
2558 if (((word
>> 31) & 0x1) == 0)
2560 /* 33222222222211111111110000000000
2561 10987654321098765432109876543210
2562 0001100110xxxxxxxxxx00xxxxxxxxxx
2568 /* 33222222222211111111110000000000
2569 10987654321098765432109876543210
2570 1001100110xxxxxxxxxx00xxxxxxxxxx
2577 /* 33222222222211111111110000000000
2578 10987654321098765432109876543210
2579 x101100110xxxxxxxxxx00xxxxxxxxxx
2586 if (((word
>> 30) & 0x1) == 0)
2588 /* 33222222222211111111110000000000
2589 10987654321098765432109876543210
2590 x001100111xxxxxxxxxx00xxxxxxxxxx
2596 /* 33222222222211111111110000000000
2597 10987654321098765432109876543210
2598 x101100111xxxxxxxxxx00xxxxxxxxxx
2606 if (((word
>> 22) & 0x1) == 0)
2608 /* 33222222222211111111110000000000
2609 10987654321098765432109876543210
2610 xx01100110xxxxxxxxxx10xxxxxxxxxx
2616 /* 33222222222211111111110000000000
2617 10987654321098765432109876543210
2618 xx01100111xxxxxxxxxx10xxxxxxxxxx
2626 if (((word
>> 22) & 0x1) == 0)
2628 /* 33222222222211111111110000000000
2629 10987654321098765432109876543210
2630 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2636 /* 33222222222211111111110000000000
2637 10987654321098765432109876543210
2638 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2646 if (((word
>> 30) & 0x1) == 0)
2648 if (((word
>> 31) & 0x1) == 0)
2650 /* 33222222222211111111110000000000
2651 10987654321098765432109876543210
2652 001110011xxxxxxxxxxxxxxxxxxxxxxx
2658 /* 33222222222211111111110000000000
2659 10987654321098765432109876543210
2660 101110011xxxxxxxxxxxxxxxxxxxxxxx
2667 if (((word
>> 31) & 0x1) == 0)
2669 /* 33222222222211111111110000000000
2670 10987654321098765432109876543210
2671 011110011xxxxxxxxxxxxxxxxxxxxxxx
2677 /* 33222222222211111111110000000000
2678 10987654321098765432109876543210
2679 111110011xxxxxxxxxxxxxxxxxxxxxxx
2692 if (((word
>> 24) & 0x1) == 0)
2694 if (((word
>> 27) & 0x1) == 0)
2696 if (((word
>> 23) & 0x1) == 0)
2698 if (((word
>> 29) & 0x1) == 0)
2700 if (((word
>> 30) & 0x1) == 0)
2702 /* 33222222222211111111110000000000
2703 10987654321098765432109876543210
2704 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2710 /* 33222222222211111111110000000000
2711 10987654321098765432109876543210
2712 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2719 if (((word
>> 30) & 0x1) == 0)
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2729 /* 33222222222211111111110000000000
2730 10987654321098765432109876543210
2731 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2739 if (((word
>> 29) & 0x1) == 0)
2741 if (((word
>> 30) & 0x1) == 0)
2743 /* 33222222222211111111110000000000
2744 10987654321098765432109876543210
2745 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2751 /* 33222222222211111111110000000000
2752 10987654321098765432109876543210
2753 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2760 /* 33222222222211111111110000000000
2761 10987654321098765432109876543210
2762 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2770 if (((word
>> 21) & 0x1) == 0)
2772 if (((word
>> 28) & 0x1) == 0)
2774 if (((word
>> 29) & 0x1) == 0)
2776 if (((word
>> 30) & 0x1) == 0)
2778 /* 33222222222211111111110000000000
2779 10987654321098765432109876543210
2780 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2786 /* 33222222222211111111110000000000
2787 10987654321098765432109876543210
2788 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2795 if (((word
>> 30) & 0x1) == 0)
2797 /* 33222222222211111111110000000000
2798 10987654321098765432109876543210
2799 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2805 /* 33222222222211111111110000000000
2806 10987654321098765432109876543210
2807 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2815 if (((word
>> 10) & 0x1) == 0)
2817 if (((word
>> 11) & 0x1) == 0)
2819 if (((word
>> 22) & 0x1) == 0)
2821 if (((word
>> 23) & 0x1) == 0)
2823 if (((word
>> 29) & 0x1) == 0)
2825 if (((word
>> 30) & 0x1) == 0)
2827 /* 33222222222211111111110000000000
2828 10987654321098765432109876543210
2829 x0011010000xxxxxxxxx00xxxxxxxxxx
2835 /* 33222222222211111111110000000000
2836 10987654321098765432109876543210
2837 x1011010000xxxxxxxxx00xxxxxxxxxx
2844 if (((word
>> 30) & 0x1) == 0)
2846 /* 33222222222211111111110000000000
2847 10987654321098765432109876543210
2848 x0111010000xxxxxxxxx00xxxxxxxxxx
2854 /* 33222222222211111111110000000000
2855 10987654321098765432109876543210
2856 x1111010000xxxxxxxxx00xxxxxxxxxx
2864 if (((word
>> 30) & 0x1) == 0)
2866 /* 33222222222211111111110000000000
2867 10987654321098765432109876543210
2868 x0x11010100xxxxxxxxx00xxxxxxxxxx
2874 /* 33222222222211111111110000000000
2875 10987654321098765432109876543210
2876 x1x11010100xxxxxxxxx00xxxxxxxxxx
2884 if (((word
>> 23) & 0x1) == 0)
2886 if (((word
>> 30) & 0x1) == 0)
2888 /* 33222222222211111111110000000000
2889 10987654321098765432109876543210
2890 x0x11010010xxxxxxxxx00xxxxxxxxxx
2896 /* 33222222222211111111110000000000
2897 10987654321098765432109876543210
2898 x1x11010010xxxxxxxxx00xxxxxxxxxx
2905 if (((word
>> 12) & 0x1) == 0)
2907 if (((word
>> 13) & 0x1) == 0)
2909 if (((word
>> 14) & 0x1) == 0)
2911 if (((word
>> 29) & 0x1) == 0)
2913 if (((word
>> 30) & 0x1) == 0)
2915 /* 33222222222211111111110000000000
2916 10987654321098765432109876543210
2917 x0011010110xxxxxx00000xxxxxxxxxx
2923 if (((word
>> 16) & 0x1) == 0)
2925 /* 33222222222211111111110000000000
2926 10987654321098765432109876543210
2927 x1011010110xxxx0x00000xxxxxxxxxx
2933 /* 33222222222211111111110000000000
2934 10987654321098765432109876543210
2935 x1011010110xxxx1x00000xxxxxxxxxx
2943 /* 33222222222211111111110000000000
2944 10987654321098765432109876543210
2945 xx111010110xxxxxx00000xxxxxxxxxx
2952 if (((word
>> 30) & 0x1) == 0)
2954 /* 33222222222211111111110000000000
2955 10987654321098765432109876543210
2956 x0x11010110xxxxxx10000xxxxxxxxxx
2962 /* 33222222222211111111110000000000
2963 10987654321098765432109876543210
2964 x1x11010110xxxxxx10000xxxxxxxxxx
2972 if (((word
>> 30) & 0x1) == 0)
2974 /* 33222222222211111111110000000000
2975 10987654321098765432109876543210
2976 x0x11010110xxxxxxx1000xxxxxxxxxx
2982 /* 33222222222211111111110000000000
2983 10987654321098765432109876543210
2984 x1x11010110xxxxxxx1000xxxxxxxxxx
2992 if (((word
>> 13) & 0x1) == 0)
2994 if (((word
>> 14) & 0x1) == 0)
2996 if (((word
>> 30) & 0x1) == 0)
2998 /* 33222222222211111111110000000000
2999 10987654321098765432109876543210
3000 x0x11010110xxxxxx00100xxxxxxxxxx
3006 if (((word
>> 16) & 0x1) == 0)
3008 /* 33222222222211111111110000000000
3009 10987654321098765432109876543210
3010 x1x11010110xxxx0x00100xxxxxxxxxx
3016 /* 33222222222211111111110000000000
3017 10987654321098765432109876543210
3018 x1x11010110xxxx1x00100xxxxxxxxxx
3026 /* 33222222222211111111110000000000
3027 10987654321098765432109876543210
3028 xxx11010110xxxxxx10100xxxxxxxxxx
3035 if (((word
>> 30) & 0x1) == 0)
3037 /* 33222222222211111111110000000000
3038 10987654321098765432109876543210
3039 x0x11010110xxxxxxx1100xxxxxxxxxx
3045 /* 33222222222211111111110000000000
3046 10987654321098765432109876543210
3047 x1x11010110xxxxxxx1100xxxxxxxxxx
3058 if (((word
>> 22) & 0x1) == 0)
3060 if (((word
>> 14) & 0x1) == 0)
3062 /* 33222222222211111111110000000000
3063 10987654321098765432109876543210
3064 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3079 if (((word
>> 23) & 0x1) == 0)
3081 if (((word
>> 30) & 0x1) == 0)
3083 /* 33222222222211111111110000000000
3084 10987654321098765432109876543210
3085 x0x11010010xxxxxxxxx10xxxxxxxxxx
3091 /* 33222222222211111111110000000000
3092 10987654321098765432109876543210
3093 x1x11010010xxxxxxxxx10xxxxxxxxxx
3100 if (((word
>> 12) & 0x1) == 0)
3102 if (((word
>> 13) & 0x1) == 0)
3104 if (((word
>> 14) & 0x1) == 0)
3106 if (((word
>> 30) & 0x1) == 0)
3108 /* 33222222222211111111110000000000
3109 10987654321098765432109876543210
3110 x0x11010110xxxxxx00010xxxxxxxxxx
3116 if (((word
>> 16) & 0x1) == 0)
3118 if (((word
>> 31) & 0x1) == 0)
3120 /* 33222222222211111111110000000000
3121 10987654321098765432109876543210
3122 01x11010110xxxx0x00010xxxxxxxxxx
3128 /* 33222222222211111111110000000000
3129 10987654321098765432109876543210
3130 11x11010110xxxx0x00010xxxxxxxxxx
3137 /* 33222222222211111111110000000000
3138 10987654321098765432109876543210
3139 x1x11010110xxxx1x00010xxxxxxxxxx
3147 /* 33222222222211111111110000000000
3148 10987654321098765432109876543210
3149 xxx11010110xxxxxx10010xxxxxxxxxx
3156 if (((word
>> 30) & 0x1) == 0)
3158 /* 33222222222211111111110000000000
3159 10987654321098765432109876543210
3160 x0x11010110xxxxxxx1010xxxxxxxxxx
3166 /* 33222222222211111111110000000000
3167 10987654321098765432109876543210
3168 x1x11010110xxxxxxx1010xxxxxxxxxx
3176 if (((word
>> 13) & 0x1) == 0)
3178 if (((word
>> 14) & 0x1) == 0)
3180 /* 33222222222211111111110000000000
3181 10987654321098765432109876543210
3182 xxx11010110xxxxxx00110xxxxxxxxxx
3188 /* 33222222222211111111110000000000
3189 10987654321098765432109876543210
3190 xxx11010110xxxxxx10110xxxxxxxxxx
3197 /* 33222222222211111111110000000000
3198 10987654321098765432109876543210
3199 xxx11010110xxxxxxx1110xxxxxxxxxx
3210 if (((word
>> 11) & 0x1) == 0)
3212 if (((word
>> 22) & 0x1) == 0)
3214 if (((word
>> 23) & 0x1) == 0)
3216 /* 33222222222211111111110000000000
3217 10987654321098765432109876543210
3218 xxx11010000xxxxxxxxx01xxxxxxxxxx
3224 if (((word
>> 30) & 0x1) == 0)
3226 /* 33222222222211111111110000000000
3227 10987654321098765432109876543210
3228 x0x11010100xxxxxxxxx01xxxxxxxxxx
3234 /* 33222222222211111111110000000000
3235 10987654321098765432109876543210
3236 x1x11010100xxxxxxxxx01xxxxxxxxxx
3244 if (((word
>> 12) & 0x1) == 0)
3246 if (((word
>> 13) & 0x1) == 0)
3248 if (((word
>> 14) & 0x1) == 0)
3250 if (((word
>> 16) & 0x1) == 0)
3252 /* 33222222222211111111110000000000
3253 10987654321098765432109876543210
3254 xxx11010x10xxxx0x00001xxxxxxxxxx
3260 /* 33222222222211111111110000000000
3261 10987654321098765432109876543210
3262 xxx11010x10xxxx1x00001xxxxxxxxxx
3269 if (((word
>> 30) & 0x1) == 0)
3271 /* 33222222222211111111110000000000
3272 10987654321098765432109876543210
3273 x0x11010x10xxxxxx10001xxxxxxxxxx
3279 /* 33222222222211111111110000000000
3280 10987654321098765432109876543210
3281 x1x11010x10xxxxxx10001xxxxxxxxxx
3289 if (((word
>> 30) & 0x1) == 0)
3291 /* 33222222222211111111110000000000
3292 10987654321098765432109876543210
3293 x0x11010x10xxxxxxx1001xxxxxxxxxx
3299 /* 33222222222211111111110000000000
3300 10987654321098765432109876543210
3301 x1x11010x10xxxxxxx1001xxxxxxxxxx
3309 if (((word
>> 13) & 0x1) == 0)
3311 if (((word
>> 14) & 0x1) == 0)
3313 if (((word
>> 30) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 x0x11010x10xxxxxx00101xxxxxxxxxx
3323 if (((word
>> 16) & 0x1) == 0)
3325 /* 33222222222211111111110000000000
3326 10987654321098765432109876543210
3327 x1x11010x10xxxx0x00101xxxxxxxxxx
3333 /* 33222222222211111111110000000000
3334 10987654321098765432109876543210
3335 x1x11010x10xxxx1x00101xxxxxxxxxx
3343 /* 33222222222211111111110000000000
3344 10987654321098765432109876543210
3345 xxx11010x10xxxxxx10101xxxxxxxxxx
3352 /* 33222222222211111111110000000000
3353 10987654321098765432109876543210
3354 xxx11010x10xxxxxxx1101xxxxxxxxxx
3363 if (((word
>> 12) & 0x1) == 0)
3365 if (((word
>> 13) & 0x1) == 0)
3367 if (((word
>> 14) & 0x1) == 0)
3369 if (((word
>> 30) & 0x1) == 0)
3371 /* 33222222222211111111110000000000
3372 10987654321098765432109876543210
3373 x0x11010xx0xxxxxx00011xxxxxxxxxx
3379 if (((word
>> 16) & 0x1) == 0)
3381 /* 33222222222211111111110000000000
3382 10987654321098765432109876543210
3383 x1x11010xx0xxxx0x00011xxxxxxxxxx
3389 /* 33222222222211111111110000000000
3390 10987654321098765432109876543210
3391 x1x11010xx0xxxx1x00011xxxxxxxxxx
3399 /* 33222222222211111111110000000000
3400 10987654321098765432109876543210
3401 xxx11010xx0xxxxxx10011xxxxxxxxxx
3408 if (((word
>> 30) & 0x1) == 0)
3410 /* 33222222222211111111110000000000
3411 10987654321098765432109876543210
3412 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3418 /* 33222222222211111111110000000000
3419 10987654321098765432109876543210
3420 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3428 if (((word
>> 13) & 0x1) == 0)
3430 if (((word
>> 14) & 0x1) == 0)
3432 /* 33222222222211111111110000000000
3433 10987654321098765432109876543210
3434 xxx11010xx0xxxxxx00111xxxxxxxxxx
3440 /* 33222222222211111111110000000000
3441 10987654321098765432109876543210
3442 xxx11010xx0xxxxxx10111xxxxxxxxxx
3449 /* 33222222222211111111110000000000
3450 10987654321098765432109876543210
3451 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3462 if (((word
>> 29) & 0x1) == 0)
3464 if (((word
>> 30) & 0x1) == 0)
3466 /* 33222222222211111111110000000000
3467 10987654321098765432109876543210
3468 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3474 /* 33222222222211111111110000000000
3475 10987654321098765432109876543210
3476 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3483 if (((word
>> 30) & 0x1) == 0)
3485 /* 33222222222211111111110000000000
3486 10987654321098765432109876543210
3487 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3493 /* 33222222222211111111110000000000
3494 10987654321098765432109876543210
3495 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3505 if (((word
>> 27) & 0x1) == 0)
3507 if (((word
>> 23) & 0x1) == 0)
3509 if (((word
>> 29) & 0x1) == 0)
3511 if (((word
>> 30) & 0x1) == 0)
3513 /* 33222222222211111111110000000000
3514 10987654321098765432109876543210
3515 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3521 /* 33222222222211111111110000000000
3522 10987654321098765432109876543210
3523 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3530 /* 33222222222211111111110000000000
3531 10987654321098765432109876543210
3532 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3539 /* 33222222222211111111110000000000
3540 10987654321098765432109876543210
3541 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3548 if (((word
>> 21) & 0x1) == 0)
3550 if (((word
>> 28) & 0x1) == 0)
3552 if (((word
>> 29) & 0x1) == 0)
3554 if (((word
>> 30) & 0x1) == 0)
3556 /* 33222222222211111111110000000000
3557 10987654321098765432109876543210
3558 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3564 /* 33222222222211111111110000000000
3565 10987654321098765432109876543210
3566 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3573 if (((word
>> 30) & 0x1) == 0)
3575 /* 33222222222211111111110000000000
3576 10987654321098765432109876543210
3577 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3583 /* 33222222222211111111110000000000
3584 10987654321098765432109876543210
3585 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3593 if (((word
>> 15) & 0x1) == 0)
3595 if (((word
>> 22) & 0x1) == 0)
3597 /* 33222222222211111111110000000000
3598 10987654321098765432109876543210
3599 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3605 if (((word
>> 23) & 0x1) == 0)
3607 /* 33222222222211111111110000000000
3608 10987654321098765432109876543210
3609 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3615 /* 33222222222211111111110000000000
3616 10987654321098765432109876543210
3617 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3625 /* 33222222222211111111110000000000
3626 10987654321098765432109876543210
3627 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3635 if (((word
>> 23) & 0x1) == 0)
3637 if (((word
>> 28) & 0x1) == 0)
3639 if (((word
>> 29) & 0x1) == 0)
3641 if (((word
>> 30) & 0x1) == 0)
3643 /* 33222222222211111111110000000000
3644 10987654321098765432109876543210
3645 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3651 /* 33222222222211111111110000000000
3652 10987654321098765432109876543210
3653 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3660 if (((word
>> 30) & 0x1) == 0)
3662 /* 33222222222211111111110000000000
3663 10987654321098765432109876543210
3664 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3670 /* 33222222222211111111110000000000
3671 10987654321098765432109876543210
3672 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3680 if (((word
>> 15) & 0x1) == 0)
3682 /* 33222222222211111111110000000000
3683 10987654321098765432109876543210
3684 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3690 /* 33222222222211111111110000000000
3691 10987654321098765432109876543210
3692 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3700 if (((word
>> 15) & 0x1) == 0)
3702 /* 33222222222211111111110000000000
3703 10987654321098765432109876543210
3704 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3710 /* 33222222222211111111110000000000
3711 10987654321098765432109876543210
3712 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3724 if (((word
>> 27) & 0x1) == 0)
3726 if (((word
>> 28) & 0x1) == 0)
3728 if (((word
>> 24) & 0x1) == 0)
3730 if (((word
>> 29) & 0x1) == 0)
3732 if (((word
>> 13) & 0x1) == 0)
3734 if (((word
>> 14) & 0x1) == 0)
3736 if (((word
>> 15) & 0x1) == 0)
3738 if (((word
>> 21) & 0x1) == 0)
3740 if (((word
>> 30) & 0x1) == 0)
3742 if (((word
>> 31) & 0x1) == 0)
3744 if (((word
>> 16) & 0x1) == 0)
3746 if (((word
>> 17) & 0x1) == 0)
3748 if (((word
>> 18) & 0x1) == 0)
3750 if (((word
>> 19) & 0x1) == 0)
3752 if (((word
>> 20) & 0x1) == 0)
3754 /* 33222222222211111111110000000000
3755 10987654321098765432109876543210
3756 000001x0xx000000000xxxxxxxxxxxxx
3762 /* 33222222222211111111110000000000
3763 10987654321098765432109876543210
3764 000001x0xx010000000xxxxxxxxxxxxx
3771 if (((word
>> 20) & 0x1) == 0)
3773 /* 33222222222211111111110000000000
3774 10987654321098765432109876543210
3775 000001x0xx001000000xxxxxxxxxxxxx
3781 /* 33222222222211111111110000000000
3782 10987654321098765432109876543210
3783 000001x0xx011000000xxxxxxxxxxxxx
3791 if (((word
>> 19) & 0x1) == 0)
3793 /* 33222222222211111111110000000000
3794 10987654321098765432109876543210
3795 000001x0xx0x0100000xxxxxxxxxxxxx
3801 /* 33222222222211111111110000000000
3802 10987654321098765432109876543210
3803 000001x0xx0x1100000xxxxxxxxxxxxx
3811 if (((word
>> 18) & 0x1) == 0)
3813 if (((word
>> 19) & 0x1) == 0)
3815 /* 33222222222211111111110000000000
3816 10987654321098765432109876543210
3817 000001x0xx0x0010000xxxxxxxxxxxxx
3823 if (((word
>> 20) & 0x1) == 0)
3825 /* 33222222222211111111110000000000
3826 10987654321098765432109876543210
3827 000001x0xx001010000xxxxxxxxxxxxx
3833 /* 33222222222211111111110000000000
3834 10987654321098765432109876543210
3835 000001x0xx011010000xxxxxxxxxxxxx
3843 /* 33222222222211111111110000000000
3844 10987654321098765432109876543210
3845 000001x0xx0xx110000xxxxxxxxxxxxx
3853 if (((word
>> 17) & 0x1) == 0)
3855 if (((word
>> 18) & 0x1) == 0)
3857 if (((word
>> 19) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 000001x0xx0x0001000xxxxxxxxxxxxx
3867 if (((word
>> 20) & 0x1) == 0)
3869 /* 33222222222211111111110000000000
3870 10987654321098765432109876543210
3871 000001x0xx001001000xxxxxxxxxxxxx
3877 /* 33222222222211111111110000000000
3878 10987654321098765432109876543210
3879 000001x0xx011001000xxxxxxxxxxxxx
3887 if (((word
>> 19) & 0x1) == 0)
3889 /* 33222222222211111111110000000000
3890 10987654321098765432109876543210
3891 000001x0xx0x0101000xxxxxxxxxxxxx
3897 /* 33222222222211111111110000000000
3898 10987654321098765432109876543210
3899 000001x0xx0x1101000xxxxxxxxxxxxx
3907 if (((word
>> 18) & 0x1) == 0)
3909 if (((word
>> 19) & 0x1) == 0)
3911 if (((word
>> 20) & 0x1) == 0)
3913 /* 33222222222211111111110000000000
3914 10987654321098765432109876543210
3915 000001x0xx000011000xxxxxxxxxxxxx
3921 /* 33222222222211111111110000000000
3922 10987654321098765432109876543210
3923 000001x0xx010011000xxxxxxxxxxxxx
3930 if (((word
>> 20) & 0x1) == 0)
3932 /* 33222222222211111111110000000000
3933 10987654321098765432109876543210
3934 000001x0xx001011000xxxxxxxxxxxxx
3940 /* 33222222222211111111110000000000
3941 10987654321098765432109876543210
3942 000001x0xx011011000xxxxxxxxxxxxx
3950 /* 33222222222211111111110000000000
3951 10987654321098765432109876543210
3952 000001x0xx0xx111000xxxxxxxxxxxxx
3961 if (((word
>> 23) & 0x1) == 0)
3963 /* 33222222222211111111110000000000
3964 10987654321098765432109876543210
3965 100001x00x0xxxxx000xxxxxxxxxxxxx
3971 /* 33222222222211111111110000000000
3972 10987654321098765432109876543210
3973 100001x01x0xxxxx000xxxxxxxxxxxxx
3981 if (((word
>> 23) & 0x1) == 0)
3983 /* 33222222222211111111110000000000
3984 10987654321098765432109876543210
3985 x10001x00x0xxxxx000xxxxxxxxxxxxx
3991 if (((word
>> 31) & 0x1) == 0)
3993 if (((word
>> 10) & 0x1) == 0)
3995 /* 33222222222211111111110000000000
3996 10987654321098765432109876543210
3997 010001x01x0xxxxx000xx0xxxxxxxxxx
4003 /* 33222222222211111111110000000000
4004 10987654321098765432109876543210
4005 010001x01x0xxxxx000xx1xxxxxxxxxx
4012 /* 33222222222211111111110000000000
4013 10987654321098765432109876543210
4014 110001x01x0xxxxx000xxxxxxxxxxxxx
4023 if (((word
>> 30) & 0x1) == 0)
4025 if (((word
>> 31) & 0x1) == 0)
4027 if (((word
>> 10) & 0x1) == 0)
4029 if (((word
>> 11) & 0x1) == 0)
4031 if (((word
>> 12) & 0x1) == 0)
4033 /* 33222222222211111111110000000000
4034 10987654321098765432109876543210
4035 000001x0xx1xxxxx000000xxxxxxxxxx
4041 /* 33222222222211111111110000000000
4042 10987654321098765432109876543210
4043 000001x0xx1xxxxx000100xxxxxxxxxx
4050 /* 33222222222211111111110000000000
4051 10987654321098765432109876543210
4052 000001x0xx1xxxxx000x10xxxxxxxxxx
4059 if (((word
>> 11) & 0x1) == 0)
4061 if (((word
>> 12) & 0x1) == 0)
4063 /* 33222222222211111111110000000000
4064 10987654321098765432109876543210
4065 000001x0xx1xxxxx000001xxxxxxxxxx
4071 /* 33222222222211111111110000000000
4072 10987654321098765432109876543210
4073 000001x0xx1xxxxx000101xxxxxxxxxx
4080 /* 33222222222211111111110000000000
4081 10987654321098765432109876543210
4082 000001x0xx1xxxxx000x11xxxxxxxxxx
4090 if (((word
>> 23) & 0x1) == 0)
4092 /* 33222222222211111111110000000000
4093 10987654321098765432109876543210
4094 100001x00x1xxxxx000xxxxxxxxxxxxx
4100 /* 33222222222211111111110000000000
4101 10987654321098765432109876543210
4102 100001x01x1xxxxx000xxxxxxxxxxxxx
4110 if (((word
>> 23) & 0x1) == 0)
4112 /* 33222222222211111111110000000000
4113 10987654321098765432109876543210
4114 x10001x00x1xxxxx000xxxxxxxxxxxxx
4120 if (((word
>> 31) & 0x1) == 0)
4122 if (((word
>> 10) & 0x1) == 0)
4124 if (((word
>> 22) & 0x1) == 0)
4126 /* 33222222222211111111110000000000
4127 10987654321098765432109876543210
4128 010001x0101xxxxx000xx0xxxxxxxxxx
4134 /* 33222222222211111111110000000000
4135 10987654321098765432109876543210
4136 010001x0111xxxxx000xx0xxxxxxxxxx
4143 if (((word
>> 22) & 0x1) == 0)
4145 /* 33222222222211111111110000000000
4146 10987654321098765432109876543210
4147 010001x0101xxxxx000xx1xxxxxxxxxx
4153 /* 33222222222211111111110000000000
4154 10987654321098765432109876543210
4155 010001x0111xxxxx000xx1xxxxxxxxxx
4163 /* 33222222222211111111110000000000
4164 10987654321098765432109876543210
4165 110001x01x1xxxxx000xxxxxxxxxxxxx
4175 if (((word
>> 30) & 0x1) == 0)
4177 if (((word
>> 31) & 0x1) == 0)
4179 if (((word
>> 21) & 0x1) == 0)
4181 if (((word
>> 16) & 0x1) == 0)
4183 if (((word
>> 18) & 0x1) == 0)
4185 if (((word
>> 19) & 0x1) == 0)
4187 if (((word
>> 20) & 0x1) == 0)
4189 /* 33222222222211111111110000000000
4190 10987654321098765432109876543210
4191 000001x0xx0000x0100xxxxxxxxxxxxx
4197 /* 33222222222211111111110000000000
4198 10987654321098765432109876543210
4199 000001x0xx0100x0100xxxxxxxxxxxxx
4206 /* 33222222222211111111110000000000
4207 10987654321098765432109876543210
4208 000001x0xx0x10x0100xxxxxxxxxxxxx
4215 if (((word
>> 20) & 0x1) == 0)
4217 /* 33222222222211111111110000000000
4218 10987654321098765432109876543210
4219 000001x0xx00x1x0100xxxxxxxxxxxxx
4225 /* 33222222222211111111110000000000
4226 10987654321098765432109876543210
4227 000001x0xx01x1x0100xxxxxxxxxxxxx
4235 if (((word
>> 17) & 0x1) == 0)
4237 if (((word
>> 18) & 0x1) == 0)
4239 if (((word
>> 19) & 0x1) == 0)
4241 if (((word
>> 20) & 0x1) == 0)
4243 /* 33222222222211111111110000000000
4244 10987654321098765432109876543210
4245 000001x0xx000001100xxxxxxxxxxxxx
4251 /* 33222222222211111111110000000000
4252 10987654321098765432109876543210
4253 000001x0xx010001100xxxxxxxxxxxxx
4260 /* 33222222222211111111110000000000
4261 10987654321098765432109876543210
4262 000001x0xx0x1001100xxxxxxxxxxxxx
4269 /* 33222222222211111111110000000000
4270 10987654321098765432109876543210
4271 000001x0xx0xx101100xxxxxxxxxxxxx
4278 if (((word
>> 18) & 0x1) == 0)
4280 if (((word
>> 19) & 0x1) == 0)
4282 if (((word
>> 20) & 0x1) == 0)
4284 /* 33222222222211111111110000000000
4285 10987654321098765432109876543210
4286 000001x0xx000011100xxxxxxxxxxxxx
4292 /* 33222222222211111111110000000000
4293 10987654321098765432109876543210
4294 000001x0xx010011100xxxxxxxxxxxxx
4301 /* 33222222222211111111110000000000
4302 10987654321098765432109876543210
4303 000001x0xx0x1011100xxxxxxxxxxxxx
4310 /* 33222222222211111111110000000000
4311 10987654321098765432109876543210
4312 000001x0xx0xx111100xxxxxxxxxxxxx
4321 if (((word
>> 10) & 0x1) == 0)
4323 if (((word
>> 12) & 0x1) == 0)
4325 /* 33222222222211111111110000000000
4326 10987654321098765432109876543210
4327 000001x0xx1xxxxx1000x0xxxxxxxxxx
4333 /* 33222222222211111111110000000000
4334 10987654321098765432109876543210
4335 000001x0xx1xxxxx1001x0xxxxxxxxxx
4342 if (((word
>> 11) & 0x1) == 0)
4344 if (((word
>> 12) & 0x1) == 0)
4346 /* 33222222222211111111110000000000
4347 10987654321098765432109876543210
4348 000001x0xx1xxxxx100001xxxxxxxxxx
4354 /* 33222222222211111111110000000000
4355 10987654321098765432109876543210
4356 000001x0xx1xxxxx100101xxxxxxxxxx
4363 if (((word
>> 12) & 0x1) == 0)
4365 /* 33222222222211111111110000000000
4366 10987654321098765432109876543210
4367 000001x0xx1xxxxx100011xxxxxxxxxx
4373 /* 33222222222211111111110000000000
4374 10987654321098765432109876543210
4375 000001x0xx1xxxxx100111xxxxxxxxxx
4385 if (((word
>> 22) & 0x1) == 0)
4387 if (((word
>> 23) & 0x1) == 0)
4389 /* 33222222222211111111110000000000
4390 10987654321098765432109876543210
4391 100001x000xxxxxx100xxxxxxxxxxxxx
4397 /* 33222222222211111111110000000000
4398 10987654321098765432109876543210
4399 100001x010xxxxxx100xxxxxxxxxxxxx
4406 if (((word
>> 23) & 0x1) == 0)
4408 /* 33222222222211111111110000000000
4409 10987654321098765432109876543210
4410 100001x001xxxxxx100xxxxxxxxxxxxx
4416 /* 33222222222211111111110000000000
4417 10987654321098765432109876543210
4418 100001x011xxxxxx100xxxxxxxxxxxxx
4427 if (((word
>> 21) & 0x1) == 0)
4429 if (((word
>> 23) & 0x1) == 0)
4431 /* 33222222222211111111110000000000
4432 10987654321098765432109876543210
4433 x10001x00x0xxxxx100xxxxxxxxxxxxx
4439 /* 33222222222211111111110000000000
4440 10987654321098765432109876543210
4441 x10001x01x0xxxxx100xxxxxxxxxxxxx
4448 if (((word
>> 22) & 0x1) == 0)
4450 if (((word
>> 23) & 0x1) == 0)
4452 /* 33222222222211111111110000000000
4453 10987654321098765432109876543210
4454 x10001x0001xxxxx100xxxxxxxxxxxxx
4460 /* 33222222222211111111110000000000
4461 10987654321098765432109876543210
4462 x10001x0101xxxxx100xxxxxxxxxxxxx
4469 if (((word
>> 23) & 0x1) == 0)
4471 /* 33222222222211111111110000000000
4472 10987654321098765432109876543210
4473 x10001x0011xxxxx100xxxxxxxxxxxxx
4479 /* 33222222222211111111110000000000
4480 10987654321098765432109876543210
4481 x10001x0111xxxxx100xxxxxxxxxxxxx
4492 if (((word
>> 15) & 0x1) == 0)
4494 if (((word
>> 21) & 0x1) == 0)
4496 if (((word
>> 30) & 0x1) == 0)
4498 if (((word
>> 31) & 0x1) == 0)
4500 /* 33222222222211111111110000000000
4501 10987654321098765432109876543210
4502 000001x0xx0xxxxx010xxxxxxxxxxxxx
4508 if (((word
>> 23) & 0x1) == 0)
4510 /* 33222222222211111111110000000000
4511 10987654321098765432109876543210
4512 100001x00x0xxxxx010xxxxxxxxxxxxx
4518 /* 33222222222211111111110000000000
4519 10987654321098765432109876543210
4520 100001x01x0xxxxx010xxxxxxxxxxxxx
4528 if (((word
>> 23) & 0x1) == 0)
4530 /* 33222222222211111111110000000000
4531 10987654321098765432109876543210
4532 x10001x00x0xxxxx010xxxxxxxxxxxxx
4538 /* 33222222222211111111110000000000
4539 10987654321098765432109876543210
4540 x10001x01x0xxxxx010xxxxxxxxxxxxx
4548 if (((word
>> 30) & 0x1) == 0)
4550 if (((word
>> 31) & 0x1) == 0)
4552 if (((word
>> 11) & 0x1) == 0)
4554 if (((word
>> 12) & 0x1) == 0)
4556 if (((word
>> 10) & 0x1) == 0)
4558 /* 33222222222211111111110000000000
4559 10987654321098765432109876543210
4560 000001x0xx1xxxxx010000xxxxxxxxxx
4566 /* 33222222222211111111110000000000
4567 10987654321098765432109876543210
4568 000001x0xx1xxxxx010001xxxxxxxxxx
4575 if (((word
>> 22) & 0x1) == 0)
4577 if (((word
>> 23) & 0x1) == 0)
4579 /* 33222222222211111111110000000000
4580 10987654321098765432109876543210
4581 000001x0001xxxxx01010xxxxxxxxxxx
4587 /* 33222222222211111111110000000000
4588 10987654321098765432109876543210
4589 000001x0101xxxxx01010xxxxxxxxxxx
4596 /* 33222222222211111111110000000000
4597 10987654321098765432109876543210
4598 000001x0x11xxxxx01010xxxxxxxxxxx
4606 if (((word
>> 10) & 0x1) == 0)
4608 /* 33222222222211111111110000000000
4609 10987654321098765432109876543210
4610 000001x0xx1xxxxx010x10xxxxxxxxxx
4616 /* 33222222222211111111110000000000
4617 10987654321098765432109876543210
4618 000001x0xx1xxxxx010x11xxxxxxxxxx
4626 if (((word
>> 23) & 0x1) == 0)
4628 /* 33222222222211111111110000000000
4629 10987654321098765432109876543210
4630 100001x00x1xxxxx010xxxxxxxxxxxxx
4636 /* 33222222222211111111110000000000
4637 10987654321098765432109876543210
4638 100001x01x1xxxxx010xxxxxxxxxxxxx
4646 if (((word
>> 23) & 0x1) == 0)
4648 /* 33222222222211111111110000000000
4649 10987654321098765432109876543210
4650 x10001x00x1xxxxx010xxxxxxxxxxxxx
4656 /* 33222222222211111111110000000000
4657 10987654321098765432109876543210
4658 x10001x01x1xxxxx010xxxxxxxxxxxxx
4667 if (((word
>> 30) & 0x1) == 0)
4669 if (((word
>> 31) & 0x1) == 0)
4671 if (((word
>> 21) & 0x1) == 0)
4673 /* 33222222222211111111110000000000
4674 10987654321098765432109876543210
4675 000001x0xx0xxxxx110xxxxxxxxxxxxx
4681 if (((word
>> 10) & 0x1) == 0)
4683 if (((word
>> 11) & 0x1) == 0)
4685 if (((word
>> 20) & 0x1) == 0)
4687 if (((word
>> 22) & 0x1) == 0)
4689 /* 33222222222211111111110000000000
4690 10987654321098765432109876543210
4691 000001x0x010xxxx110x00xxxxxxxxxx
4697 if (((word
>> 23) & 0x1) == 0)
4699 /* 33222222222211111111110000000000
4700 10987654321098765432109876543210
4701 000001x00110xxxx110x00xxxxxxxxxx
4707 /* 33222222222211111111110000000000
4708 10987654321098765432109876543210
4709 000001x01110xxxx110x00xxxxxxxxxx
4717 if (((word
>> 22) & 0x1) == 0)
4719 /* 33222222222211111111110000000000
4720 10987654321098765432109876543210
4721 000001x0x011xxxx110x00xxxxxxxxxx
4727 if (((word
>> 23) & 0x1) == 0)
4729 /* 33222222222211111111110000000000
4730 10987654321098765432109876543210
4731 000001x00111xxxx110x00xxxxxxxxxx
4737 /* 33222222222211111111110000000000
4738 10987654321098765432109876543210
4739 000001x01111xxxx110x00xxxxxxxxxx
4748 if (((word
>> 22) & 0x1) == 0)
4750 /* 33222222222211111111110000000000
4751 10987654321098765432109876543210
4752 000001x0x01xxxxx110x10xxxxxxxxxx
4758 if (((word
>> 23) & 0x1) == 0)
4760 /* 33222222222211111111110000000000
4761 10987654321098765432109876543210
4762 000001x0011xxxxx110x10xxxxxxxxxx
4768 /* 33222222222211111111110000000000
4769 10987654321098765432109876543210
4770 000001x0111xxxxx110x10xxxxxxxxxx
4779 if (((word
>> 11) & 0x1) == 0)
4781 if (((word
>> 20) & 0x1) == 0)
4783 if (((word
>> 22) & 0x1) == 0)
4785 /* 33222222222211111111110000000000
4786 10987654321098765432109876543210
4787 000001x0x010xxxx110x01xxxxxxxxxx
4793 if (((word
>> 23) & 0x1) == 0)
4795 /* 33222222222211111111110000000000
4796 10987654321098765432109876543210
4797 000001x00110xxxx110x01xxxxxxxxxx
4803 /* 33222222222211111111110000000000
4804 10987654321098765432109876543210
4805 000001x01110xxxx110x01xxxxxxxxxx
4813 if (((word
>> 22) & 0x1) == 0)
4815 /* 33222222222211111111110000000000
4816 10987654321098765432109876543210
4817 000001x0x011xxxx110x01xxxxxxxxxx
4823 if (((word
>> 23) & 0x1) == 0)
4825 /* 33222222222211111111110000000000
4826 10987654321098765432109876543210
4827 000001x00111xxxx110x01xxxxxxxxxx
4833 /* 33222222222211111111110000000000
4834 10987654321098765432109876543210
4835 000001x01111xxxx110x01xxxxxxxxxx
4844 if (((word
>> 22) & 0x1) == 0)
4846 /* 33222222222211111111110000000000
4847 10987654321098765432109876543210
4848 000001x0x01xxxxx110x11xxxxxxxxxx
4854 if (((word
>> 23) & 0x1) == 0)
4856 /* 33222222222211111111110000000000
4857 10987654321098765432109876543210
4858 000001x0011xxxxx110x11xxxxxxxxxx
4864 /* 33222222222211111111110000000000
4865 10987654321098765432109876543210
4866 000001x0111xxxxx110x11xxxxxxxxxx
4877 if (((word
>> 22) & 0x1) == 0)
4879 if (((word
>> 21) & 0x1) == 0)
4881 if (((word
>> 23) & 0x1) == 0)
4883 /* 33222222222211111111110000000000
4884 10987654321098765432109876543210
4885 100001x0000xxxxx110xxxxxxxxxxxxx
4891 /* 33222222222211111111110000000000
4892 10987654321098765432109876543210
4893 100001x0100xxxxx110xxxxxxxxxxxxx
4900 if (((word
>> 23) & 0x1) == 0)
4902 /* 33222222222211111111110000000000
4903 10987654321098765432109876543210
4904 100001x0001xxxxx110xxxxxxxxxxxxx
4910 /* 33222222222211111111110000000000
4911 10987654321098765432109876543210
4912 100001x0101xxxxx110xxxxxxxxxxxxx
4920 if (((word
>> 23) & 0x1) == 0)
4922 /* 33222222222211111111110000000000
4923 10987654321098765432109876543210
4924 100001x001xxxxxx110xxxxxxxxxxxxx
4930 /* 33222222222211111111110000000000
4931 10987654321098765432109876543210
4932 100001x011xxxxxx110xxxxxxxxxxxxx
4941 if (((word
>> 21) & 0x1) == 0)
4943 if (((word
>> 23) & 0x1) == 0)
4945 /* 33222222222211111111110000000000
4946 10987654321098765432109876543210
4947 x10001x00x0xxxxx110xxxxxxxxxxxxx
4953 /* 33222222222211111111110000000000
4954 10987654321098765432109876543210
4955 x10001x01x0xxxxx110xxxxxxxxxxxxx
4962 if (((word
>> 22) & 0x1) == 0)
4964 if (((word
>> 23) & 0x1) == 0)
4966 /* 33222222222211111111110000000000
4967 10987654321098765432109876543210
4968 x10001x0001xxxxx110xxxxxxxxxxxxx
4974 /* 33222222222211111111110000000000
4975 10987654321098765432109876543210
4976 x10001x0101xxxxx110xxxxxxxxxxxxx
4983 if (((word
>> 23) & 0x1) == 0)
4985 /* 33222222222211111111110000000000
4986 10987654321098765432109876543210
4987 x10001x0011xxxxx110xxxxxxxxxxxxx
4993 /* 33222222222211111111110000000000
4994 10987654321098765432109876543210
4995 x10001x0111xxxxx110xxxxxxxxxxxxx
5007 if (((word
>> 14) & 0x1) == 0)
5009 if (((word
>> 15) & 0x1) == 0)
5011 if (((word
>> 21) & 0x1) == 0)
5013 if (((word
>> 30) & 0x1) == 0)
5015 if (((word
>> 31) & 0x1) == 0)
5017 if (((word
>> 17) & 0x1) == 0)
5019 if (((word
>> 19) & 0x1) == 0)
5021 if (((word
>> 20) & 0x1) == 0)
5023 if (((word
>> 16) & 0x1) == 0)
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 000001x0xx000x00001xxxxxxxxxxxxx
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 000001x0xx000x01001xxxxxxxxxxxxx
5042 /* 33222222222211111111110000000000
5043 10987654321098765432109876543210
5044 000001x0xx010x0x001xxxxxxxxxxxxx
5051 if (((word
>> 16) & 0x1) == 0)
5053 if (((word
>> 20) & 0x1) == 0)
5055 /* 33222222222211111111110000000000
5056 10987654321098765432109876543210
5057 000001x0xx001x00001xxxxxxxxxxxxx
5063 /* 33222222222211111111110000000000
5064 10987654321098765432109876543210
5065 000001x0xx011x00001xxxxxxxxxxxxx
5072 if (((word
>> 20) & 0x1) == 0)
5074 /* 33222222222211111111110000000000
5075 10987654321098765432109876543210
5076 000001x0xx001x01001xxxxxxxxxxxxx
5082 /* 33222222222211111111110000000000
5083 10987654321098765432109876543210
5084 000001x0xx011x01001xxxxxxxxxxxxx
5093 if (((word
>> 16) & 0x1) == 0)
5095 if (((word
>> 20) & 0x1) == 0)
5097 /* 33222222222211111111110000000000
5098 10987654321098765432109876543210
5099 000001x0xx00xx10001xxxxxxxxxxxxx
5105 /* 33222222222211111111110000000000
5106 10987654321098765432109876543210
5107 000001x0xx01xx10001xxxxxxxxxxxxx
5114 /* 33222222222211111111110000000000
5115 10987654321098765432109876543210
5116 000001x0xx0xxx11001xxxxxxxxxxxxx
5124 if (((word
>> 23) & 0x1) == 0)
5126 /* 33222222222211111111110000000000
5127 10987654321098765432109876543210
5128 100001x00x0xxxxx001xxxxxxxxxxxxx
5134 /* 33222222222211111111110000000000
5135 10987654321098765432109876543210
5136 100001x01x0xxxxx001xxxxxxxxxxxxx
5144 if (((word
>> 23) & 0x1) == 0)
5146 /* 33222222222211111111110000000000
5147 10987654321098765432109876543210
5148 x10001x00x0xxxxx001xxxxxxxxxxxxx
5154 /* 33222222222211111111110000000000
5155 10987654321098765432109876543210
5156 x10001x01x0xxxxx001xxxxxxxxxxxxx
5164 if (((word
>> 23) & 0x1) == 0)
5166 if (((word
>> 30) & 0x1) == 0)
5168 if (((word
>> 31) & 0x1) == 0)
5170 if (((word
>> 22) & 0x1) == 0)
5172 /* 33222222222211111111110000000000
5173 10987654321098765432109876543210
5174 000001x0001xxxxx001xxxxxxxxxxxxx
5180 /* 33222222222211111111110000000000
5181 10987654321098765432109876543210
5182 000001x0011xxxxx001xxxxxxxxxxxxx
5189 /* 33222222222211111111110000000000
5190 10987654321098765432109876543210
5191 100001x00x1xxxxx001xxxxxxxxxxxxx
5198 /* 33222222222211111111110000000000
5199 10987654321098765432109876543210
5200 x10001x00x1xxxxx001xxxxxxxxxxxxx
5207 if (((word
>> 30) & 0x1) == 0)
5209 if (((word
>> 31) & 0x1) == 0)
5211 if (((word
>> 22) & 0x1) == 0)
5213 /* 33222222222211111111110000000000
5214 10987654321098765432109876543210
5215 000001x0101xxxxx001xxxxxxxxxxxxx
5221 /* 33222222222211111111110000000000
5222 10987654321098765432109876543210
5223 000001x0111xxxxx001xxxxxxxxxxxxx
5230 /* 33222222222211111111110000000000
5231 10987654321098765432109876543210
5232 100001x01x1xxxxx001xxxxxxxxxxxxx
5239 /* 33222222222211111111110000000000
5240 10987654321098765432109876543210
5241 x10001x01x1xxxxx001xxxxxxxxxxxxx
5250 if (((word
>> 30) & 0x1) == 0)
5252 if (((word
>> 31) & 0x1) == 0)
5254 if (((word
>> 21) & 0x1) == 0)
5256 if (((word
>> 16) & 0x1) == 0)
5258 if (((word
>> 17) & 0x1) == 0)
5260 if (((word
>> 18) & 0x1) == 0)
5262 if (((word
>> 19) & 0x1) == 0)
5264 /* 33222222222211111111110000000000
5265 10987654321098765432109876543210
5266 000001x0xx0x0000101xxxxxxxxxxxxx
5272 /* 33222222222211111111110000000000
5273 10987654321098765432109876543210
5274 000001x0xx0x1000101xxxxxxxxxxxxx
5281 if (((word
>> 19) & 0x1) == 0)
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 000001x0xx0x0100101xxxxxxxxxxxxx
5291 /* 33222222222211111111110000000000
5292 10987654321098765432109876543210
5293 000001x0xx0x1100101xxxxxxxxxxxxx
5301 if (((word
>> 18) & 0x1) == 0)
5303 if (((word
>> 19) & 0x1) == 0)
5305 /* 33222222222211111111110000000000
5306 10987654321098765432109876543210
5307 000001x0xx0x0010101xxxxxxxxxxxxx
5313 /* 33222222222211111111110000000000
5314 10987654321098765432109876543210
5315 000001x0xx0x1010101xxxxxxxxxxxxx
5322 if (((word
>> 19) & 0x1) == 0)
5324 /* 33222222222211111111110000000000
5325 10987654321098765432109876543210
5326 000001x0xx0x0110101xxxxxxxxxxxxx
5332 /* 33222222222211111111110000000000
5333 10987654321098765432109876543210
5334 000001x0xx0x1110101xxxxxxxxxxxxx
5343 if (((word
>> 17) & 0x1) == 0)
5345 if (((word
>> 18) & 0x1) == 0)
5347 if (((word
>> 19) & 0x1) == 0)
5349 /* 33222222222211111111110000000000
5350 10987654321098765432109876543210
5351 000001x0xx0x0001101xxxxxxxxxxxxx
5357 /* 33222222222211111111110000000000
5358 10987654321098765432109876543210
5359 000001x0xx0x1001101xxxxxxxxxxxxx
5366 if (((word
>> 19) & 0x1) == 0)
5368 /* 33222222222211111111110000000000
5369 10987654321098765432109876543210
5370 000001x0xx0x0101101xxxxxxxxxxxxx
5376 /* 33222222222211111111110000000000
5377 10987654321098765432109876543210
5378 000001x0xx0x1101101xxxxxxxxxxxxx
5386 if (((word
>> 18) & 0x1) == 0)
5388 if (((word
>> 19) & 0x1) == 0)
5390 /* 33222222222211111111110000000000
5391 10987654321098765432109876543210
5392 000001x0xx0x0011101xxxxxxxxxxxxx
5398 /* 33222222222211111111110000000000
5399 10987654321098765432109876543210
5400 000001x0xx0x1011101xxxxxxxxxxxxx
5407 /* 33222222222211111111110000000000
5408 10987654321098765432109876543210
5409 000001x0xx0xx111101xxxxxxxxxxxxx
5418 if (((word
>> 12) & 0x1) == 0)
5420 if (((word
>> 23) & 0x1) == 0)
5422 if (((word
>> 22) & 0x1) == 0)
5424 /* 33222222222211111111110000000000
5425 10987654321098765432109876543210
5426 000001x0001xxxxx1010xxxxxxxxxxxx
5432 /* 33222222222211111111110000000000
5433 10987654321098765432109876543210
5434 000001x0011xxxxx1010xxxxxxxxxxxx
5441 /* 33222222222211111111110000000000
5442 10987654321098765432109876543210
5443 000001x01x1xxxxx1010xxxxxxxxxxxx
5450 if (((word
>> 10) & 0x1) == 0)
5452 if (((word
>> 11) & 0x1) == 0)
5454 /* 33222222222211111111110000000000
5455 10987654321098765432109876543210
5456 000001x0xx1xxxxx101100xxxxxxxxxx
5462 /* 33222222222211111111110000000000
5463 10987654321098765432109876543210
5464 000001x0xx1xxxxx101110xxxxxxxxxx
5471 /* 33222222222211111111110000000000
5472 10987654321098765432109876543210
5473 000001x0xx1xxxxx1011x1xxxxxxxxxx
5482 if (((word
>> 22) & 0x1) == 0)
5484 if (((word
>> 23) & 0x1) == 0)
5486 /* 33222222222211111111110000000000
5487 10987654321098765432109876543210
5488 100001x000xxxxxx101xxxxxxxxxxxxx
5494 /* 33222222222211111111110000000000
5495 10987654321098765432109876543210
5496 100001x010xxxxxx101xxxxxxxxxxxxx
5503 if (((word
>> 23) & 0x1) == 0)
5505 /* 33222222222211111111110000000000
5506 10987654321098765432109876543210
5507 100001x001xxxxxx101xxxxxxxxxxxxx
5513 /* 33222222222211111111110000000000
5514 10987654321098765432109876543210
5515 100001x011xxxxxx101xxxxxxxxxxxxx
5524 if (((word
>> 21) & 0x1) == 0)
5526 if (((word
>> 23) & 0x1) == 0)
5528 /* 33222222222211111111110000000000
5529 10987654321098765432109876543210
5530 x10001x00x0xxxxx101xxxxxxxxxxxxx
5536 /* 33222222222211111111110000000000
5537 10987654321098765432109876543210
5538 x10001x01x0xxxxx101xxxxxxxxxxxxx
5545 if (((word
>> 22) & 0x1) == 0)
5547 if (((word
>> 23) & 0x1) == 0)
5549 /* 33222222222211111111110000000000
5550 10987654321098765432109876543210
5551 x10001x0001xxxxx101xxxxxxxxxxxxx
5557 /* 33222222222211111111110000000000
5558 10987654321098765432109876543210
5559 x10001x0101xxxxx101xxxxxxxxxxxxx
5566 if (((word
>> 23) & 0x1) == 0)
5568 /* 33222222222211111111110000000000
5569 10987654321098765432109876543210
5570 x10001x0011xxxxx101xxxxxxxxxxxxx
5576 /* 33222222222211111111110000000000
5577 10987654321098765432109876543210
5578 x10001x0111xxxxx101xxxxxxxxxxxxx
5589 if (((word
>> 15) & 0x1) == 0)
5591 if (((word
>> 21) & 0x1) == 0)
5593 if (((word
>> 30) & 0x1) == 0)
5595 if (((word
>> 31) & 0x1) == 0)
5597 /* 33222222222211111111110000000000
5598 10987654321098765432109876543210
5599 000001x0xx0xxxxx011xxxxxxxxxxxxx
5605 if (((word
>> 23) & 0x1) == 0)
5607 /* 33222222222211111111110000000000
5608 10987654321098765432109876543210
5609 100001x00x0xxxxx011xxxxxxxxxxxxx
5615 /* 33222222222211111111110000000000
5616 10987654321098765432109876543210
5617 100001x01x0xxxxx011xxxxxxxxxxxxx
5625 if (((word
>> 23) & 0x1) == 0)
5627 /* 33222222222211111111110000000000
5628 10987654321098765432109876543210
5629 x10001x00x0xxxxx011xxxxxxxxxxxxx
5635 /* 33222222222211111111110000000000
5636 10987654321098765432109876543210
5637 x10001x01x0xxxxx011xxxxxxxxxxxxx
5645 if (((word
>> 23) & 0x1) == 0)
5647 if (((word
>> 30) & 0x1) == 0)
5649 /* 33222222222211111111110000000000
5650 10987654321098765432109876543210
5651 x00001x00x1xxxxx011xxxxxxxxxxxxx
5657 /* 33222222222211111111110000000000
5658 10987654321098765432109876543210
5659 x10001x00x1xxxxx011xxxxxxxxxxxxx
5666 if (((word
>> 30) & 0x1) == 0)
5668 /* 33222222222211111111110000000000
5669 10987654321098765432109876543210
5670 x00001x01x1xxxxx011xxxxxxxxxxxxx
5676 /* 33222222222211111111110000000000
5677 10987654321098765432109876543210
5678 x10001x01x1xxxxx011xxxxxxxxxxxxx
5687 if (((word
>> 30) & 0x1) == 0)
5689 if (((word
>> 31) & 0x1) == 0)
5691 if (((word
>> 21) & 0x1) == 0)
5693 /* 33222222222211111111110000000000
5694 10987654321098765432109876543210
5695 000001x0xx0xxxxx111xxxxxxxxxxxxx
5701 if (((word
>> 10) & 0x1) == 0)
5703 if (((word
>> 11) & 0x1) == 0)
5705 if (((word
>> 12) & 0x1) == 0)
5707 if (((word
>> 20) & 0x1) == 0)
5709 if (((word
>> 22) & 0x1) == 0)
5711 if (((word
>> 23) & 0x1) == 0)
5713 /* 33222222222211111111110000000000
5714 10987654321098765432109876543210
5715 000001x00010xxxx111000xxxxxxxxxx
5721 /* 33222222222211111111110000000000
5722 10987654321098765432109876543210
5723 000001x01010xxxx111000xxxxxxxxxx
5730 if (((word
>> 23) & 0x1) == 0)
5732 /* 33222222222211111111110000000000
5733 10987654321098765432109876543210
5734 000001x00110xxxx111000xxxxxxxxxx
5740 /* 33222222222211111111110000000000
5741 10987654321098765432109876543210
5742 000001x01110xxxx111000xxxxxxxxxx
5750 if (((word
>> 22) & 0x1) == 0)
5752 if (((word
>> 23) & 0x1) == 0)
5754 /* 33222222222211111111110000000000
5755 10987654321098765432109876543210
5756 000001x00011xxxx111000xxxxxxxxxx
5762 /* 33222222222211111111110000000000
5763 10987654321098765432109876543210
5764 000001x01011xxxx111000xxxxxxxxxx
5771 if (((word
>> 23) & 0x1) == 0)
5773 /* 33222222222211111111110000000000
5774 10987654321098765432109876543210
5775 000001x00111xxxx111000xxxxxxxxxx
5781 /* 33222222222211111111110000000000
5782 10987654321098765432109876543210
5783 000001x01111xxxx111000xxxxxxxxxx
5792 if (((word
>> 20) & 0x1) == 0)
5794 if (((word
>> 22) & 0x1) == 0)
5796 if (((word
>> 23) & 0x1) == 0)
5798 /* 33222222222211111111110000000000
5799 10987654321098765432109876543210
5800 000001x00010xxxx111100xxxxxxxxxx
5806 /* 33222222222211111111110000000000
5807 10987654321098765432109876543210
5808 000001x01010xxxx111100xxxxxxxxxx
5815 if (((word
>> 23) & 0x1) == 0)
5817 /* 33222222222211111111110000000000
5818 10987654321098765432109876543210
5819 000001x00110xxxx111100xxxxxxxxxx
5825 /* 33222222222211111111110000000000
5826 10987654321098765432109876543210
5827 000001x01110xxxx111100xxxxxxxxxx
5835 if (((word
>> 22) & 0x1) == 0)
5837 if (((word
>> 23) & 0x1) == 0)
5839 /* 33222222222211111111110000000000
5840 10987654321098765432109876543210
5841 000001x00011xxxx111100xxxxxxxxxx
5847 /* 33222222222211111111110000000000
5848 10987654321098765432109876543210
5849 000001x01011xxxx111100xxxxxxxxxx
5856 if (((word
>> 23) & 0x1) == 0)
5858 /* 33222222222211111111110000000000
5859 10987654321098765432109876543210
5860 000001x00111xxxx111100xxxxxxxxxx
5866 /* 33222222222211111111110000000000
5867 10987654321098765432109876543210
5868 000001x01111xxxx111100xxxxxxxxxx
5878 if (((word
>> 20) & 0x1) == 0)
5880 if (((word
>> 22) & 0x1) == 0)
5882 if (((word
>> 23) & 0x1) == 0)
5884 /* 33222222222211111111110000000000
5885 10987654321098765432109876543210
5886 000001x00010xxxx111x10xxxxxxxxxx
5892 /* 33222222222211111111110000000000
5893 10987654321098765432109876543210
5894 000001x01010xxxx111x10xxxxxxxxxx
5901 if (((word
>> 23) & 0x1) == 0)
5903 /* 33222222222211111111110000000000
5904 10987654321098765432109876543210
5905 000001x00110xxxx111x10xxxxxxxxxx
5911 /* 33222222222211111111110000000000
5912 10987654321098765432109876543210
5913 000001x01110xxxx111x10xxxxxxxxxx
5921 if (((word
>> 22) & 0x1) == 0)
5923 if (((word
>> 23) & 0x1) == 0)
5925 /* 33222222222211111111110000000000
5926 10987654321098765432109876543210
5927 000001x00011xxxx111x10xxxxxxxxxx
5933 /* 33222222222211111111110000000000
5934 10987654321098765432109876543210
5935 000001x01011xxxx111x10xxxxxxxxxx
5942 if (((word
>> 23) & 0x1) == 0)
5944 /* 33222222222211111111110000000000
5945 10987654321098765432109876543210
5946 000001x00111xxxx111x10xxxxxxxxxx
5952 /* 33222222222211111111110000000000
5953 10987654321098765432109876543210
5954 000001x01111xxxx111x10xxxxxxxxxx
5964 if (((word
>> 11) & 0x1) == 0)
5966 if (((word
>> 12) & 0x1) == 0)
5968 if (((word
>> 22) & 0x1) == 0)
5970 if (((word
>> 23) & 0x1) == 0)
5972 /* 33222222222211111111110000000000
5973 10987654321098765432109876543210
5974 000001x0001xxxxx111001xxxxxxxxxx
5980 /* 33222222222211111111110000000000
5981 10987654321098765432109876543210
5982 000001x0101xxxxx111001xxxxxxxxxx
5989 if (((word
>> 23) & 0x1) == 0)
5991 /* 33222222222211111111110000000000
5992 10987654321098765432109876543210
5993 000001x0011xxxxx111001xxxxxxxxxx
5999 /* 33222222222211111111110000000000
6000 10987654321098765432109876543210
6001 000001x0111xxxxx111001xxxxxxxxxx
6009 if (((word
>> 20) & 0x1) == 0)
6011 if (((word
>> 22) & 0x1) == 0)
6013 if (((word
>> 23) & 0x1) == 0)
6015 /* 33222222222211111111110000000000
6016 10987654321098765432109876543210
6017 000001x00010xxxx111101xxxxxxxxxx
6023 /* 33222222222211111111110000000000
6024 10987654321098765432109876543210
6025 000001x01010xxxx111101xxxxxxxxxx
6032 if (((word
>> 23) & 0x1) == 0)
6034 /* 33222222222211111111110000000000
6035 10987654321098765432109876543210
6036 000001x00110xxxx111101xxxxxxxxxx
6042 /* 33222222222211111111110000000000
6043 10987654321098765432109876543210
6044 000001x01110xxxx111101xxxxxxxxxx
6052 if (((word
>> 22) & 0x1) == 0)
6054 if (((word
>> 23) & 0x1) == 0)
6056 /* 33222222222211111111110000000000
6057 10987654321098765432109876543210
6058 000001x00011xxxx111101xxxxxxxxxx
6064 /* 33222222222211111111110000000000
6065 10987654321098765432109876543210
6066 000001x01011xxxx111101xxxxxxxxxx
6073 if (((word
>> 23) & 0x1) == 0)
6075 /* 33222222222211111111110000000000
6076 10987654321098765432109876543210
6077 000001x00111xxxx111101xxxxxxxxxx
6083 /* 33222222222211111111110000000000
6084 10987654321098765432109876543210
6085 000001x01111xxxx111101xxxxxxxxxx
6095 if (((word
>> 20) & 0x1) == 0)
6097 if (((word
>> 22) & 0x1) == 0)
6099 if (((word
>> 23) & 0x1) == 0)
6101 /* 33222222222211111111110000000000
6102 10987654321098765432109876543210
6103 000001x00010xxxx111x11xxxxxxxxxx
6109 /* 33222222222211111111110000000000
6110 10987654321098765432109876543210
6111 000001x01010xxxx111x11xxxxxxxxxx
6118 if (((word
>> 23) & 0x1) == 0)
6120 /* 33222222222211111111110000000000
6121 10987654321098765432109876543210
6122 000001x00110xxxx111x11xxxxxxxxxx
6128 /* 33222222222211111111110000000000
6129 10987654321098765432109876543210
6130 000001x01110xxxx111x11xxxxxxxxxx
6138 if (((word
>> 22) & 0x1) == 0)
6140 if (((word
>> 23) & 0x1) == 0)
6142 /* 33222222222211111111110000000000
6143 10987654321098765432109876543210
6144 000001x00011xxxx111x11xxxxxxxxxx
6150 /* 33222222222211111111110000000000
6151 10987654321098765432109876543210
6152 000001x01011xxxx111x11xxxxxxxxxx
6159 if (((word
>> 23) & 0x1) == 0)
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 000001x00111xxxx111x11xxxxxxxxxx
6169 /* 33222222222211111111110000000000
6170 10987654321098765432109876543210
6171 000001x01111xxxx111x11xxxxxxxxxx
6183 if (((word
>> 22) & 0x1) == 0)
6185 if (((word
>> 21) & 0x1) == 0)
6187 if (((word
>> 23) & 0x1) == 0)
6189 /* 33222222222211111111110000000000
6190 10987654321098765432109876543210
6191 100001x0000xxxxx111xxxxxxxxxxxxx
6197 /* 33222222222211111111110000000000
6198 10987654321098765432109876543210
6199 100001x0100xxxxx111xxxxxxxxxxxxx
6206 if (((word
>> 23) & 0x1) == 0)
6208 /* 33222222222211111111110000000000
6209 10987654321098765432109876543210
6210 100001x0001xxxxx111xxxxxxxxxxxxx
6216 /* 33222222222211111111110000000000
6217 10987654321098765432109876543210
6218 100001x0101xxxxx111xxxxxxxxxxxxx
6226 if (((word
>> 23) & 0x1) == 0)
6228 /* 33222222222211111111110000000000
6229 10987654321098765432109876543210
6230 100001x001xxxxxx111xxxxxxxxxxxxx
6236 /* 33222222222211111111110000000000
6237 10987654321098765432109876543210
6238 100001x011xxxxxx111xxxxxxxxxxxxx
6247 if (((word
>> 21) & 0x1) == 0)
6249 if (((word
>> 22) & 0x1) == 0)
6251 if (((word
>> 23) & 0x1) == 0)
6253 /* 33222222222211111111110000000000
6254 10987654321098765432109876543210
6255 x10001x0000xxxxx111xxxxxxxxxxxxx
6261 /* 33222222222211111111110000000000
6262 10987654321098765432109876543210
6263 x10001x0100xxxxx111xxxxxxxxxxxxx
6270 if (((word
>> 23) & 0x1) == 0)
6272 /* 33222222222211111111110000000000
6273 10987654321098765432109876543210
6274 x10001x0010xxxxx111xxxxxxxxxxxxx
6280 /* 33222222222211111111110000000000
6281 10987654321098765432109876543210
6282 x10001x0110xxxxx111xxxxxxxxxxxxx
6290 if (((word
>> 22) & 0x1) == 0)
6292 if (((word
>> 23) & 0x1) == 0)
6294 /* 33222222222211111111110000000000
6295 10987654321098765432109876543210
6296 x10001x0001xxxxx111xxxxxxxxxxxxx
6302 /* 33222222222211111111110000000000
6303 10987654321098765432109876543210
6304 x10001x0101xxxxx111xxxxxxxxxxxxx
6311 if (((word
>> 23) & 0x1) == 0)
6313 /* 33222222222211111111110000000000
6314 10987654321098765432109876543210
6315 x10001x0011xxxxx111xxxxxxxxxxxxx
6321 /* 33222222222211111111110000000000
6322 10987654321098765432109876543210
6323 x10001x0111xxxxx111xxxxxxxxxxxxx
6336 if (((word
>> 21) & 0x1) == 0)
6338 if (((word
>> 15) & 0x1) == 0)
6340 if (((word
>> 30) & 0x1) == 0)
6342 if (((word
>> 13) & 0x1) == 0)
6344 if (((word
>> 14) & 0x1) == 0)
6346 if (((word
>> 31) & 0x1) == 0)
6348 if (((word
>> 4) & 0x1) == 0)
6350 /* 33222222222211111111110000000000
6351 10987654321098765432109876543210
6352 001001x0xx0xxxxx000xxxxxxxx0xxxx
6358 /* 33222222222211111111110000000000
6359 10987654321098765432109876543210
6360 001001x0xx0xxxxx000xxxxxxxx1xxxx
6367 if (((word
>> 23) & 0x1) == 0)
6369 /* 33222222222211111111110000000000
6370 10987654321098765432109876543210
6371 101001x00x0xxxxx000xxxxxxxxxxxxx
6377 /* 33222222222211111111110000000000
6378 10987654321098765432109876543210
6379 101001x01x0xxxxx000xxxxxxxxxxxxx
6387 if (((word
>> 31) & 0x1) == 0)
6389 if (((word
>> 4) & 0x1) == 0)
6391 /* 33222222222211111111110000000000
6392 10987654321098765432109876543210
6393 001001x0xx0xxxxx010xxxxxxxx0xxxx
6399 /* 33222222222211111111110000000000
6400 10987654321098765432109876543210
6401 001001x0xx0xxxxx010xxxxxxxx1xxxx
6408 if (((word
>> 22) & 0x1) == 0)
6410 if (((word
>> 23) & 0x1) == 0)
6412 /* 33222222222211111111110000000000
6413 10987654321098765432109876543210
6414 101001x0000xxxxx010xxxxxxxxxxxxx
6420 /* 33222222222211111111110000000000
6421 10987654321098765432109876543210
6422 101001x0100xxxxx010xxxxxxxxxxxxx
6429 if (((word
>> 23) & 0x1) == 0)
6431 /* 33222222222211111111110000000000
6432 10987654321098765432109876543210
6433 101001x0010xxxxx010xxxxxxxxxxxxx
6439 /* 33222222222211111111110000000000
6440 10987654321098765432109876543210
6441 101001x0110xxxxx010xxxxxxxxxxxxx
6451 if (((word
>> 14) & 0x1) == 0)
6453 if (((word
>> 31) & 0x1) == 0)
6455 if (((word
>> 4) & 0x1) == 0)
6457 /* 33222222222211111111110000000000
6458 10987654321098765432109876543210
6459 001001x0xx0xxxxx001xxxxxxxx0xxxx
6465 /* 33222222222211111111110000000000
6466 10987654321098765432109876543210
6467 001001x0xx0xxxxx001xxxxxxxx1xxxx
6474 if (((word
>> 23) & 0x1) == 0)
6476 /* 33222222222211111111110000000000
6477 10987654321098765432109876543210
6478 101001x00x0xxxxx001xxxxxxxxxxxxx
6484 /* 33222222222211111111110000000000
6485 10987654321098765432109876543210
6486 101001x01x0xxxxx001xxxxxxxxxxxxx
6494 if (((word
>> 31) & 0x1) == 0)
6496 if (((word
>> 4) & 0x1) == 0)
6498 /* 33222222222211111111110000000000
6499 10987654321098765432109876543210
6500 001001x0xx0xxxxx011xxxxxxxx0xxxx
6506 /* 33222222222211111111110000000000
6507 10987654321098765432109876543210
6508 001001x0xx0xxxxx011xxxxxxxx1xxxx
6515 if (((word
>> 22) & 0x1) == 0)
6517 if (((word
>> 23) & 0x1) == 0)
6519 /* 33222222222211111111110000000000
6520 10987654321098765432109876543210
6521 101001x0000xxxxx011xxxxxxxxxxxxx
6527 /* 33222222222211111111110000000000
6528 10987654321098765432109876543210
6529 101001x0100xxxxx011xxxxxxxxxxxxx
6536 if (((word
>> 23) & 0x1) == 0)
6538 /* 33222222222211111111110000000000
6539 10987654321098765432109876543210
6540 101001x0010xxxxx011xxxxxxxxxxxxx
6546 /* 33222222222211111111110000000000
6547 10987654321098765432109876543210
6548 101001x0110xxxxx011xxxxxxxxxxxxx
6559 if (((word
>> 31) & 0x1) == 0)
6561 /* 33222222222211111111110000000000
6562 10987654321098765432109876543210
6563 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
6569 if (((word
>> 13) & 0x1) == 0)
6571 if (((word
>> 22) & 0x1) == 0)
6573 /* 33222222222211111111110000000000
6574 10987654321098765432109876543210
6575 111001x0x00xxxxx0x0xxxxxxxxxxxxx
6581 if (((word
>> 23) & 0x1) == 0)
6583 /* 33222222222211111111110000000000
6584 10987654321098765432109876543210
6585 111001x0010xxxxx0x0xxxxxxxxxxxxx
6591 /* 33222222222211111111110000000000
6592 10987654321098765432109876543210
6593 111001x0110xxxxx0x0xxxxxxxxxxxxx
6601 if (((word
>> 22) & 0x1) == 0)
6603 if (((word
>> 23) & 0x1) == 0)
6605 /* 33222222222211111111110000000000
6606 10987654321098765432109876543210
6607 111001x0000xxxxx0x1xxxxxxxxxxxxx
6613 /* 33222222222211111111110000000000
6614 10987654321098765432109876543210
6615 111001x0100xxxxx0x1xxxxxxxxxxxxx
6622 if (((word
>> 23) & 0x1) == 0)
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 111001x0010xxxxx0x1xxxxxxxxxxxxx
6632 /* 33222222222211111111110000000000
6633 10987654321098765432109876543210
6634 111001x0110xxxxx0x1xxxxxxxxxxxxx
6645 if (((word
>> 13) & 0x1) == 0)
6647 if (((word
>> 30) & 0x1) == 0)
6649 if (((word
>> 14) & 0x1) == 0)
6651 if (((word
>> 4) & 0x1) == 0)
6653 /* 33222222222211111111110000000000
6654 10987654321098765432109876543210
6655 x01001x0xx0xxxxx100xxxxxxxx0xxxx
6661 /* 33222222222211111111110000000000
6662 10987654321098765432109876543210
6663 x01001x0xx0xxxxx100xxxxxxxx1xxxx
6670 if (((word
>> 31) & 0x1) == 0)
6672 if (((word
>> 4) & 0x1) == 0)
6674 /* 33222222222211111111110000000000
6675 10987654321098765432109876543210
6676 001001x0xx0xxxxx110xxxxxxxx0xxxx
6682 /* 33222222222211111111110000000000
6683 10987654321098765432109876543210
6684 001001x0xx0xxxxx110xxxxxxxx1xxxx
6691 if (((word
>> 22) & 0x1) == 0)
6693 if (((word
>> 23) & 0x1) == 0)
6695 /* 33222222222211111111110000000000
6696 10987654321098765432109876543210
6697 101001x0000xxxxx110xxxxxxxxxxxxx
6703 /* 33222222222211111111110000000000
6704 10987654321098765432109876543210
6705 101001x0100xxxxx110xxxxxxxxxxxxx
6712 if (((word
>> 23) & 0x1) == 0)
6714 /* 33222222222211111111110000000000
6715 10987654321098765432109876543210
6716 101001x0010xxxxx110xxxxxxxxxxxxx
6722 /* 33222222222211111111110000000000
6723 10987654321098765432109876543210
6724 101001x0110xxxxx110xxxxxxxxxxxxx
6734 if (((word
>> 31) & 0x1) == 0)
6736 /* 33222222222211111111110000000000
6737 10987654321098765432109876543210
6738 011001x0xx0xxxxx1x0xxxxxxxxxxxxx
6744 if (((word
>> 22) & 0x1) == 0)
6746 if (((word
>> 23) & 0x1) == 0)
6748 /* 33222222222211111111110000000000
6749 10987654321098765432109876543210
6750 111001x0000xxxxx1x0xxxxxxxxxxxxx
6756 /* 33222222222211111111110000000000
6757 10987654321098765432109876543210
6758 111001x0100xxxxx1x0xxxxxxxxxxxxx
6765 if (((word
>> 23) & 0x1) == 0)
6767 /* 33222222222211111111110000000000
6768 10987654321098765432109876543210
6769 111001x0010xxxxx1x0xxxxxxxxxxxxx
6775 /* 33222222222211111111110000000000
6776 10987654321098765432109876543210
6777 111001x0110xxxxx1x0xxxxxxxxxxxxx
6787 if (((word
>> 14) & 0x1) == 0)
6789 if (((word
>> 30) & 0x1) == 0)
6791 if (((word
>> 31) & 0x1) == 0)
6793 if (((word
>> 4) & 0x1) == 0)
6795 /* 33222222222211111111110000000000
6796 10987654321098765432109876543210
6797 001001x0xx0xxxxx101xxxxxxxx0xxxx
6803 /* 33222222222211111111110000000000
6804 10987654321098765432109876543210
6805 001001x0xx0xxxxx101xxxxxxxx1xxxx
6812 if (((word
>> 20) & 0x1) == 0)
6814 if (((word
>> 22) & 0x1) == 0)
6816 if (((word
>> 23) & 0x1) == 0)
6818 /* 33222222222211111111110000000000
6819 10987654321098765432109876543210
6820 101001x00000xxxx101xxxxxxxxxxxxx
6826 /* 33222222222211111111110000000000
6827 10987654321098765432109876543210
6828 101001x01000xxxx101xxxxxxxxxxxxx
6835 if (((word
>> 23) & 0x1) == 0)
6837 /* 33222222222211111111110000000000
6838 10987654321098765432109876543210
6839 101001x00100xxxx101xxxxxxxxxxxxx
6845 /* 33222222222211111111110000000000
6846 10987654321098765432109876543210
6847 101001x01100xxxx101xxxxxxxxxxxxx
6855 if (((word
>> 22) & 0x1) == 0)
6857 if (((word
>> 23) & 0x1) == 0)
6859 /* 33222222222211111111110000000000
6860 10987654321098765432109876543210
6861 101001x00001xxxx101xxxxxxxxxxxxx
6867 /* 33222222222211111111110000000000
6868 10987654321098765432109876543210
6869 101001x01001xxxx101xxxxxxxxxxxxx
6876 if (((word
>> 23) & 0x1) == 0)
6878 /* 33222222222211111111110000000000
6879 10987654321098765432109876543210
6880 101001x00101xxxx101xxxxxxxxxxxxx
6886 /* 33222222222211111111110000000000
6887 10987654321098765432109876543210
6888 101001x01101xxxx101xxxxxxxxxxxxx
6898 if (((word
>> 22) & 0x1) == 0)
6900 if (((word
>> 23) & 0x1) == 0)
6902 /* 33222222222211111111110000000000
6903 10987654321098765432109876543210
6904 x11001x0000xxxxx101xxxxxxxxxxxxx
6910 /* 33222222222211111111110000000000
6911 10987654321098765432109876543210
6912 x11001x0100xxxxx101xxxxxxxxxxxxx
6919 if (((word
>> 23) & 0x1) == 0)
6921 /* 33222222222211111111110000000000
6922 10987654321098765432109876543210
6923 x11001x0010xxxxx101xxxxxxxxxxxxx
6929 /* 33222222222211111111110000000000
6930 10987654321098765432109876543210
6931 x11001x0110xxxxx101xxxxxxxxxxxxx
6940 if (((word
>> 30) & 0x1) == 0)
6942 if (((word
>> 31) & 0x1) == 0)
6944 if (((word
>> 4) & 0x1) == 0)
6946 /* 33222222222211111111110000000000
6947 10987654321098765432109876543210
6948 001001x0xx0xxxxx111xxxxxxxx0xxxx
6954 /* 33222222222211111111110000000000
6955 10987654321098765432109876543210
6956 001001x0xx0xxxxx111xxxxxxxx1xxxx
6963 if (((word
>> 22) & 0x1) == 0)
6965 if (((word
>> 23) & 0x1) == 0)
6967 /* 33222222222211111111110000000000
6968 10987654321098765432109876543210
6969 101001x0000xxxxx111xxxxxxxxxxxxx
6975 /* 33222222222211111111110000000000
6976 10987654321098765432109876543210
6977 101001x0100xxxxx111xxxxxxxxxxxxx
6984 if (((word
>> 23) & 0x1) == 0)
6986 /* 33222222222211111111110000000000
6987 10987654321098765432109876543210
6988 101001x0010xxxxx111xxxxxxxxxxxxx
6994 /* 33222222222211111111110000000000
6995 10987654321098765432109876543210
6996 101001x0110xxxxx111xxxxxxxxxxxxx
7005 if (((word
>> 20) & 0x1) == 0)
7007 if (((word
>> 22) & 0x1) == 0)
7009 /* 33222222222211111111110000000000
7010 10987654321098765432109876543210
7011 x11001x0x000xxxx111xxxxxxxxxxxxx
7017 if (((word
>> 23) & 0x1) == 0)
7019 /* 33222222222211111111110000000000
7020 10987654321098765432109876543210
7021 x11001x00100xxxx111xxxxxxxxxxxxx
7027 /* 33222222222211111111110000000000
7028 10987654321098765432109876543210
7029 x11001x01100xxxx111xxxxxxxxxxxxx
7037 if (((word
>> 22) & 0x1) == 0)
7039 if (((word
>> 23) & 0x1) == 0)
7041 /* 33222222222211111111110000000000
7042 10987654321098765432109876543210
7043 x11001x00001xxxx111xxxxxxxxxxxxx
7049 /* 33222222222211111111110000000000
7050 10987654321098765432109876543210
7051 x11001x01001xxxx111xxxxxxxxxxxxx
7058 if (((word
>> 23) & 0x1) == 0)
7060 /* 33222222222211111111110000000000
7061 10987654321098765432109876543210
7062 x11001x00101xxxx111xxxxxxxxxxxxx
7068 /* 33222222222211111111110000000000
7069 10987654321098765432109876543210
7070 x11001x01101xxxx111xxxxxxxxxxxxx
7083 if (((word
>> 13) & 0x1) == 0)
7085 if (((word
>> 30) & 0x1) == 0)
7087 if (((word
>> 31) & 0x1) == 0)
7089 if (((word
>> 4) & 0x1) == 0)
7091 /* 33222222222211111111110000000000
7092 10987654321098765432109876543210
7093 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
7099 /* 33222222222211111111110000000000
7100 10987654321098765432109876543210
7101 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
7108 if (((word
>> 15) & 0x1) == 0)
7110 if (((word
>> 22) & 0x1) == 0)
7112 if (((word
>> 23) & 0x1) == 0)
7114 /* 33222222222211111111110000000000
7115 10987654321098765432109876543210
7116 101001x0001xxxxx0x0xxxxxxxxxxxxx
7122 /* 33222222222211111111110000000000
7123 10987654321098765432109876543210
7124 101001x0101xxxxx0x0xxxxxxxxxxxxx
7131 if (((word
>> 23) & 0x1) == 0)
7133 /* 33222222222211111111110000000000
7134 10987654321098765432109876543210
7135 101001x0011xxxxx0x0xxxxxxxxxxxxx
7141 /* 33222222222211111111110000000000
7142 10987654321098765432109876543210
7143 101001x0111xxxxx0x0xxxxxxxxxxxxx
7151 if (((word
>> 22) & 0x1) == 0)
7153 if (((word
>> 23) & 0x1) == 0)
7155 /* 33222222222211111111110000000000
7156 10987654321098765432109876543210
7157 101001x0001xxxxx1x0xxxxxxxxxxxxx
7163 /* 33222222222211111111110000000000
7164 10987654321098765432109876543210
7165 101001x0101xxxxx1x0xxxxxxxxxxxxx
7172 if (((word
>> 23) & 0x1) == 0)
7174 /* 33222222222211111111110000000000
7175 10987654321098765432109876543210
7176 101001x0011xxxxx1x0xxxxxxxxxxxxx
7182 /* 33222222222211111111110000000000
7183 10987654321098765432109876543210
7184 101001x0111xxxxx1x0xxxxxxxxxxxxx
7194 if (((word
>> 15) & 0x1) == 0)
7196 if (((word
>> 14) & 0x1) == 0)
7198 if (((word
>> 12) & 0x1) == 0)
7200 if (((word
>> 10) & 0x1) == 0)
7202 if (((word
>> 23) & 0x1) == 0)
7204 /* 33222222222211111111110000000000
7205 10987654321098765432109876543210
7206 x11001x00x1xxxxx0000x0xxxxxxxxxx
7212 if (((word
>> 22) & 0x1) == 0)
7214 /* 33222222222211111111110000000000
7215 10987654321098765432109876543210
7216 x11001x0101xxxxx0000x0xxxxxxxxxx
7222 /* 33222222222211111111110000000000
7223 10987654321098765432109876543210
7224 x11001x0111xxxxx0000x0xxxxxxxxxx
7232 if (((word
>> 23) & 0x1) == 0)
7234 /* 33222222222211111111110000000000
7235 10987654321098765432109876543210
7236 x11001x00x1xxxxx0000x1xxxxxxxxxx
7242 if (((word
>> 22) & 0x1) == 0)
7244 /* 33222222222211111111110000000000
7245 10987654321098765432109876543210
7246 x11001x0101xxxxx0000x1xxxxxxxxxx
7252 /* 33222222222211111111110000000000
7253 10987654321098765432109876543210
7254 x11001x0111xxxxx0000x1xxxxxxxxxx
7263 if (((word
>> 22) & 0x1) == 0)
7265 /* 33222222222211111111110000000000
7266 10987654321098765432109876543210
7267 x11001x0x01xxxxx0001xxxxxxxxxxxx
7273 /* 33222222222211111111110000000000
7274 10987654321098765432109876543210
7275 x11001x0x11xxxxx0001xxxxxxxxxxxx
7283 if (((word
>> 22) & 0x1) == 0)
7285 if (((word
>> 23) & 0x1) == 0)
7287 /* 33222222222211111111110000000000
7288 10987654321098765432109876543210
7289 x11001x0001xxxxx010xxxxxxxxxxxxx
7295 /* 33222222222211111111110000000000
7296 10987654321098765432109876543210
7297 x11001x0101xxxxx010xxxxxxxxxxxxx
7304 if (((word
>> 23) & 0x1) == 0)
7306 /* 33222222222211111111110000000000
7307 10987654321098765432109876543210
7308 x11001x0011xxxxx010xxxxxxxxxxxxx
7314 /* 33222222222211111111110000000000
7315 10987654321098765432109876543210
7316 x11001x0111xxxxx010xxxxxxxxxxxxx
7325 if (((word
>> 22) & 0x1) == 0)
7327 /* 33222222222211111111110000000000
7328 10987654321098765432109876543210
7329 x11001x0x01xxxxx1x0xxxxxxxxxxxxx
7335 /* 33222222222211111111110000000000
7336 10987654321098765432109876543210
7337 x11001x0x11xxxxx1x0xxxxxxxxxxxxx
7346 if (((word
>> 30) & 0x1) == 0)
7348 if (((word
>> 31) & 0x1) == 0)
7350 if (((word
>> 4) & 0x1) == 0)
7352 /* 33222222222211111111110000000000
7353 10987654321098765432109876543210
7354 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
7360 /* 33222222222211111111110000000000
7361 10987654321098765432109876543210
7362 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
7369 if (((word
>> 14) & 0x1) == 0)
7371 if (((word
>> 20) & 0x1) == 0)
7373 if (((word
>> 22) & 0x1) == 0)
7375 if (((word
>> 23) & 0x1) == 0)
7377 /* 33222222222211111111110000000000
7378 10987654321098765432109876543210
7379 101001x00010xxxxx01xxxxxxxxxxxxx
7385 /* 33222222222211111111110000000000
7386 10987654321098765432109876543210
7387 101001x01010xxxxx01xxxxxxxxxxxxx
7394 if (((word
>> 23) & 0x1) == 0)
7396 /* 33222222222211111111110000000000
7397 10987654321098765432109876543210
7398 101001x00110xxxxx01xxxxxxxxxxxxx
7404 /* 33222222222211111111110000000000
7405 10987654321098765432109876543210
7406 101001x01110xxxxx01xxxxxxxxxxxxx
7414 if (((word
>> 22) & 0x1) == 0)
7416 if (((word
>> 23) & 0x1) == 0)
7418 /* 33222222222211111111110000000000
7419 10987654321098765432109876543210
7420 101001x00011xxxxx01xxxxxxxxxxxxx
7426 /* 33222222222211111111110000000000
7427 10987654321098765432109876543210
7428 101001x01011xxxxx01xxxxxxxxxxxxx
7435 if (((word
>> 23) & 0x1) == 0)
7437 /* 33222222222211111111110000000000
7438 10987654321098765432109876543210
7439 101001x00111xxxxx01xxxxxxxxxxxxx
7445 /* 33222222222211111111110000000000
7446 10987654321098765432109876543210
7447 101001x01111xxxxx01xxxxxxxxxxxxx
7456 if (((word
>> 15) & 0x1) == 0)
7458 if (((word
>> 22) & 0x1) == 0)
7460 if (((word
>> 23) & 0x1) == 0)
7462 /* 33222222222211111111110000000000
7463 10987654321098765432109876543210
7464 101001x0001xxxxx011xxxxxxxxxxxxx
7470 /* 33222222222211111111110000000000
7471 10987654321098765432109876543210
7472 101001x0101xxxxx011xxxxxxxxxxxxx
7479 if (((word
>> 23) & 0x1) == 0)
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 101001x0011xxxxx011xxxxxxxxxxxxx
7489 /* 33222222222211111111110000000000
7490 10987654321098765432109876543210
7491 101001x0111xxxxx011xxxxxxxxxxxxx
7499 if (((word
>> 22) & 0x1) == 0)
7501 if (((word
>> 23) & 0x1) == 0)
7503 /* 33222222222211111111110000000000
7504 10987654321098765432109876543210
7505 101001x0001xxxxx111xxxxxxxxxxxxx
7511 /* 33222222222211111111110000000000
7512 10987654321098765432109876543210
7513 101001x0101xxxxx111xxxxxxxxxxxxx
7520 if (((word
>> 23) & 0x1) == 0)
7522 /* 33222222222211111111110000000000
7523 10987654321098765432109876543210
7524 101001x0011xxxxx111xxxxxxxxxxxxx
7530 /* 33222222222211111111110000000000
7531 10987654321098765432109876543210
7532 101001x0111xxxxx111xxxxxxxxxxxxx
7543 if (((word
>> 14) & 0x1) == 0)
7545 if (((word
>> 15) & 0x1) == 0)
7547 if (((word
>> 23) & 0x1) == 0)
7549 /* 33222222222211111111110000000000
7550 10987654321098765432109876543210
7551 x11001x00x1xxxxx001xxxxxxxxxxxxx
7557 if (((word
>> 22) & 0x1) == 0)
7559 /* 33222222222211111111110000000000
7560 10987654321098765432109876543210
7561 x11001x0101xxxxx001xxxxxxxxxxxxx
7567 /* 33222222222211111111110000000000
7568 10987654321098765432109876543210
7569 x11001x0111xxxxx001xxxxxxxxxxxxx
7577 if (((word
>> 22) & 0x1) == 0)
7579 /* 33222222222211111111110000000000
7580 10987654321098765432109876543210
7581 x11001x0x01xxxxx101xxxxxxxxxxxxx
7587 if (((word
>> 23) & 0x1) == 0)
7589 /* 33222222222211111111110000000000
7590 10987654321098765432109876543210
7591 x11001x0011xxxxx101xxxxxxxxxxxxx
7597 /* 33222222222211111111110000000000
7598 10987654321098765432109876543210
7599 x11001x0111xxxxx101xxxxxxxxxxxxx
7608 if (((word
>> 15) & 0x1) == 0)
7610 if (((word
>> 22) & 0x1) == 0)
7612 if (((word
>> 23) & 0x1) == 0)
7614 /* 33222222222211111111110000000000
7615 10987654321098765432109876543210
7616 x11001x0001xxxxx011xxxxxxxxxxxxx
7622 /* 33222222222211111111110000000000
7623 10987654321098765432109876543210
7624 x11001x0101xxxxx011xxxxxxxxxxxxx
7631 if (((word
>> 23) & 0x1) == 0)
7633 /* 33222222222211111111110000000000
7634 10987654321098765432109876543210
7635 x11001x0011xxxxx011xxxxxxxxxxxxx
7641 /* 33222222222211111111110000000000
7642 10987654321098765432109876543210
7643 x11001x0111xxxxx011xxxxxxxxxxxxx
7651 if (((word
>> 20) & 0x1) == 0)
7653 if (((word
>> 22) & 0x1) == 0)
7655 if (((word
>> 23) & 0x1) == 0)
7657 /* 33222222222211111111110000000000
7658 10987654321098765432109876543210
7659 x11001x00010xxxx111xxxxxxxxxxxxx
7665 /* 33222222222211111111110000000000
7666 10987654321098765432109876543210
7667 x11001x01010xxxx111xxxxxxxxxxxxx
7674 if (((word
>> 23) & 0x1) == 0)
7676 /* 33222222222211111111110000000000
7677 10987654321098765432109876543210
7678 x11001x00110xxxx111xxxxxxxxxxxxx
7684 /* 33222222222211111111110000000000
7685 10987654321098765432109876543210
7686 x11001x01110xxxx111xxxxxxxxxxxxx
7694 if (((word
>> 22) & 0x1) == 0)
7696 if (((word
>> 23) & 0x1) == 0)
7698 /* 33222222222211111111110000000000
7699 10987654321098765432109876543210
7700 x11001x00011xxxx111xxxxxxxxxxxxx
7706 /* 33222222222211111111110000000000
7707 10987654321098765432109876543210
7708 x11001x01011xxxx111xxxxxxxxxxxxx
7715 if (((word
>> 23) & 0x1) == 0)
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 x11001x00111xxxx111xxxxxxxxxxxxx
7725 /* 33222222222211111111110000000000
7726 10987654321098765432109876543210
7727 x11001x01111xxxx111xxxxxxxxxxxxx
7742 if (((word
>> 29) & 0x1) == 0)
7744 if (((word
>> 30) & 0x1) == 0)
7746 if (((word
>> 31) & 0x1) == 0)
7748 if (((word
>> 21) & 0x1) == 0)
7750 if (((word
>> 20) & 0x1) == 0)
7752 if (((word
>> 22) & 0x1) == 0)
7754 if (((word
>> 23) & 0x1) == 0)
7756 /* 33222222222211111111110000000000
7757 10987654321098765432109876543210
7758 000001x10000xxxxxxxxxxxxxxxxxxxx
7764 /* 33222222222211111111110000000000
7765 10987654321098765432109876543210
7766 000001x11000xxxxxxxxxxxxxxxxxxxx
7773 if (((word
>> 23) & 0x1) == 0)
7775 /* 33222222222211111111110000000000
7776 10987654321098765432109876543210
7777 000001x10100xxxxxxxxxxxxxxxxxxxx
7783 /* 33222222222211111111110000000000
7784 10987654321098765432109876543210
7785 000001x11100xxxxxxxxxxxxxxxxxxxx
7793 if (((word
>> 15) & 0x1) == 0)
7795 /* 33222222222211111111110000000000
7796 10987654321098765432109876543210
7797 000001x1xx01xxxx0xxxxxxxxxxxxxxx
7803 /* 33222222222211111111110000000000
7804 10987654321098765432109876543210
7805 000001x1xx01xxxx1xxxxxxxxxxxxxxx
7813 if (((word
>> 14) & 0x1) == 0)
7815 if (((word
>> 13) & 0x1) == 0)
7817 if (((word
>> 15) & 0x1) == 0)
7819 /* 33222222222211111111110000000000
7820 10987654321098765432109876543210
7821 000001x1xx1xxxxx000xxxxxxxxxxxxx
7827 if (((word
>> 16) & 0x1) == 0)
7829 if (((word
>> 17) & 0x1) == 0)
7831 if (((word
>> 18) & 0x1) == 0)
7833 if (((word
>> 19) & 0x1) == 0)
7835 /* 33222222222211111111110000000000
7836 10987654321098765432109876543210
7837 000001x1xx1x0000100xxxxxxxxxxxxx
7843 /* 33222222222211111111110000000000
7844 10987654321098765432109876543210
7845 000001x1xx1x1000100xxxxxxxxxxxxx
7852 if (((word
>> 19) & 0x1) == 0)
7854 /* 33222222222211111111110000000000
7855 10987654321098765432109876543210
7856 000001x1xx1x0100100xxxxxxxxxxxxx
7862 /* 33222222222211111111110000000000
7863 10987654321098765432109876543210
7864 000001x1xx1x1100100xxxxxxxxxxxxx
7872 if (((word
>> 18) & 0x1) == 0)
7874 if (((word
>> 19) & 0x1) == 0)
7876 /* 33222222222211111111110000000000
7877 10987654321098765432109876543210
7878 000001x1xx1x0010100xxxxxxxxxxxxx
7884 /* 33222222222211111111110000000000
7885 10987654321098765432109876543210
7886 000001x1xx1x1010100xxxxxxxxxxxxx
7893 /* 33222222222211111111110000000000
7894 10987654321098765432109876543210
7895 000001x1xx1xx110100xxxxxxxxxxxxx
7903 if (((word
>> 17) & 0x1) == 0)
7905 if (((word
>> 18) & 0x1) == 0)
7907 if (((word
>> 19) & 0x1) == 0)
7909 /* 33222222222211111111110000000000
7910 10987654321098765432109876543210
7911 000001x1xx1x0001100xxxxxxxxxxxxx
7917 /* 33222222222211111111110000000000
7918 10987654321098765432109876543210
7919 000001x1xx1x1001100xxxxxxxxxxxxx
7926 /* 33222222222211111111110000000000
7927 10987654321098765432109876543210
7928 000001x1xx1xx101100xxxxxxxxxxxxx
7935 if (((word
>> 18) & 0x1) == 0)
7937 if (((word
>> 19) & 0x1) == 0)
7939 /* 33222222222211111111110000000000
7940 10987654321098765432109876543210
7941 000001x1xx1x0011100xxxxxxxxxxxxx
7947 /* 33222222222211111111110000000000
7948 10987654321098765432109876543210
7949 000001x1xx1x1011100xxxxxxxxxxxxx
7956 /* 33222222222211111111110000000000
7957 10987654321098765432109876543210
7958 000001x1xx1xx111100xxxxxxxxxxxxx
7968 if (((word
>> 15) & 0x1) == 0)
7970 if (((word
>> 11) & 0x1) == 0)
7972 if (((word
>> 12) & 0x1) == 0)
7974 /* 33222222222211111111110000000000
7975 10987654321098765432109876543210
7976 000001x1xx1xxxxx00100xxxxxxxxxxx
7982 /* 33222222222211111111110000000000
7983 10987654321098765432109876543210
7984 000001x1xx1xxxxx00110xxxxxxxxxxx
7991 if (((word
>> 16) & 0x1) == 0)
7993 if (((word
>> 17) & 0x1) == 0)
7995 if (((word
>> 18) & 0x1) == 0)
7997 if (((word
>> 19) & 0x1) == 0)
7999 if (((word
>> 20) & 0x1) == 0)
8001 /* 33222222222211111111110000000000
8002 10987654321098765432109876543210
8003 000001x1xx100000001x1xxxxxxxxxxx
8009 /* 33222222222211111111110000000000
8010 10987654321098765432109876543210
8011 000001x1xx110000001x1xxxxxxxxxxx
8018 /* 33222222222211111111110000000000
8019 10987654321098765432109876543210
8020 000001x1xx1x1000001x1xxxxxxxxxxx
8027 if (((word
>> 20) & 0x1) == 0)
8029 /* 33222222222211111111110000000000
8030 10987654321098765432109876543210
8031 000001x1xx10x100001x1xxxxxxxxxxx
8037 /* 33222222222211111111110000000000
8038 10987654321098765432109876543210
8039 000001x1xx11x100001x1xxxxxxxxxxx
8047 /* 33222222222211111111110000000000
8048 10987654321098765432109876543210
8049 000001x1xx1xxx10001x1xxxxxxxxxxx
8056 if (((word
>> 17) & 0x1) == 0)
8058 /* 33222222222211111111110000000000
8059 10987654321098765432109876543210
8060 000001x1xx1xxx01001x1xxxxxxxxxxx
8066 /* 33222222222211111111110000000000
8067 10987654321098765432109876543210
8068 000001x1xx1xxx11001x1xxxxxxxxxxx
8077 if (((word
>> 16) & 0x1) == 0)
8079 if (((word
>> 19) & 0x1) == 0)
8081 if (((word
>> 20) & 0x1) == 0)
8083 /* 33222222222211111111110000000000
8084 10987654321098765432109876543210
8085 000001x1xx100xx0101xxxxxxxxxxxxx
8091 /* 33222222222211111111110000000000
8092 10987654321098765432109876543210
8093 000001x1xx110xx0101xxxxxxxxxxxxx
8100 /* 33222222222211111111110000000000
8101 10987654321098765432109876543210
8102 000001x1xx1x1xx0101xxxxxxxxxxxxx
8109 if (((word
>> 20) & 0x1) == 0)
8111 /* 33222222222211111111110000000000
8112 10987654321098765432109876543210
8113 000001x1xx10xxx1101xxxxxxxxxxxxx
8119 /* 33222222222211111111110000000000
8120 10987654321098765432109876543210
8121 000001x1xx11xxx1101xxxxxxxxxxxxx
8131 if (((word
>> 15) & 0x1) == 0)
8133 if (((word
>> 10) & 0x1) == 0)
8135 if (((word
>> 11) & 0x1) == 0)
8137 if (((word
>> 12) & 0x1) == 0)
8139 if (((word
>> 13) & 0x1) == 0)
8141 if (((word
>> 20) & 0x1) == 0)
8143 /* 33222222222211111111110000000000
8144 10987654321098765432109876543210
8145 000001x1xx10xxxx010000xxxxxxxxxx
8151 if (((word
>> 16) & 0x1) == 0)
8153 if (((word
>> 18) & 0x1) == 0)
8155 /* 33222222222211111111110000000000
8156 10987654321098765432109876543210
8157 000001x1xx11x0x0010000xxxxxxxxxx
8163 /* 33222222222211111111110000000000
8164 10987654321098765432109876543210
8165 000001x1xx11x1x0010000xxxxxxxxxx
8172 /* 33222222222211111111110000000000
8173 10987654321098765432109876543210
8174 000001x1xx11xxx1010000xxxxxxxxxx
8182 /* 33222222222211111111110000000000
8183 10987654321098765432109876543210
8184 000001x1xx1xxxxx011000xxxxxxxxxx
8191 if (((word
>> 13) & 0x1) == 0)
8193 /* 33222222222211111111110000000000
8194 10987654321098765432109876543210
8195 000001x1xx1xxxxx010100xxxxxxxxxx
8201 /* 33222222222211111111110000000000
8202 10987654321098765432109876543210
8203 000001x1xx1xxxxx011100xxxxxxxxxx
8211 if (((word
>> 13) & 0x1) == 0)
8213 /* 33222222222211111111110000000000
8214 10987654321098765432109876543210
8215 000001x1xx1xxxxx010x10xxxxxxxxxx
8221 /* 33222222222211111111110000000000
8222 10987654321098765432109876543210
8223 000001x1xx1xxxxx011x10xxxxxxxxxx
8231 if (((word
>> 11) & 0x1) == 0)
8233 if (((word
>> 12) & 0x1) == 0)
8235 if (((word
>> 13) & 0x1) == 0)
8237 /* 33222222222211111111110000000000
8238 10987654321098765432109876543210
8239 000001x1xx1xxxxx010001xxxxxxxxxx
8245 /* 33222222222211111111110000000000
8246 10987654321098765432109876543210
8247 000001x1xx1xxxxx011001xxxxxxxxxx
8254 if (((word
>> 13) & 0x1) == 0)
8256 /* 33222222222211111111110000000000
8257 10987654321098765432109876543210
8258 000001x1xx1xxxxx010101xxxxxxxxxx
8264 /* 33222222222211111111110000000000
8265 10987654321098765432109876543210
8266 000001x1xx1xxxxx011101xxxxxxxxxx
8274 if (((word
>> 13) & 0x1) == 0)
8276 /* 33222222222211111111110000000000
8277 10987654321098765432109876543210
8278 000001x1xx1xxxxx010x11xxxxxxxxxx
8284 /* 33222222222211111111110000000000
8285 10987654321098765432109876543210
8286 000001x1xx1xxxxx011x11xxxxxxxxxx
8295 /* 33222222222211111111110000000000
8296 10987654321098765432109876543210
8297 000001x1xx1xxxxx11xxxxxxxxxxxxxx
8306 if (((word
>> 13) & 0x1) == 0)
8308 if (((word
>> 14) & 0x1) == 0)
8310 if (((word
>> 15) & 0x1) == 0)
8312 if (((word
>> 22) & 0x1) == 0)
8314 /* 33222222222211111111110000000000
8315 10987654321098765432109876543210
8316 100001x1x0xxxxxx000xxxxxxxxxxxxx
8322 /* 33222222222211111111110000000000
8323 10987654321098765432109876543210
8324 100001x1x1xxxxxx000xxxxxxxxxxxxx
8331 if (((word
>> 23) & 0x1) == 0)
8333 /* 33222222222211111111110000000000
8334 10987654321098765432109876543210
8335 100001x10xxxxxxx100xxxxxxxxxxxxx
8341 /* 33222222222211111111110000000000
8342 10987654321098765432109876543210
8343 100001x11xxxxxxx100xxxxxxxxxxxxx
8351 if (((word
>> 15) & 0x1) == 0)
8353 if (((word
>> 23) & 0x1) == 0)
8355 if (((word
>> 21) & 0x1) == 0)
8357 /* 33222222222211111111110000000000
8358 10987654321098765432109876543210
8359 100001x10x0xxxxx010xxxxxxxxxxxxx
8365 /* 33222222222211111111110000000000
8366 10987654321098765432109876543210
8367 100001x10x1xxxxx010xxxxxxxxxxxxx
8374 if (((word
>> 22) & 0x1) == 0)
8376 /* 33222222222211111111110000000000
8377 10987654321098765432109876543210
8378 100001x110xxxxxx010xxxxxxxxxxxxx
8384 /* 33222222222211111111110000000000
8385 10987654321098765432109876543210
8386 100001x111xxxxxx010xxxxxxxxxxxxx
8394 if (((word
>> 22) & 0x1) == 0)
8396 if (((word
>> 21) & 0x1) == 0)
8398 if (((word
>> 23) & 0x1) == 0)
8400 /* 33222222222211111111110000000000
8401 10987654321098765432109876543210
8402 100001x1000xxxxx110xxxxxxxxxxxxx
8408 /* 33222222222211111111110000000000
8409 10987654321098765432109876543210
8410 100001x1100xxxxx110xxxxxxxxxxxxx
8417 /* 33222222222211111111110000000000
8418 10987654321098765432109876543210
8419 100001x1x01xxxxx110xxxxxxxxxxxxx
8426 if (((word
>> 23) & 0x1) == 0)
8428 /* 33222222222211111111110000000000
8429 10987654321098765432109876543210
8430 100001x101xxxxxx110xxxxxxxxxxxxx
8436 /* 33222222222211111111110000000000
8437 10987654321098765432109876543210
8438 100001x111xxxxxx110xxxxxxxxxxxxx
8448 if (((word
>> 14) & 0x1) == 0)
8450 if (((word
>> 15) & 0x1) == 0)
8452 /* 33222222222211111111110000000000
8453 10987654321098765432109876543210
8454 100001x1xxxxxxxx001xxxxxxxxxxxxx
8460 if (((word
>> 23) & 0x1) == 0)
8462 /* 33222222222211111111110000000000
8463 10987654321098765432109876543210
8464 100001x10xxxxxxx101xxxxxxxxxxxxx
8470 /* 33222222222211111111110000000000
8471 10987654321098765432109876543210
8472 100001x11xxxxxxx101xxxxxxxxxxxxx
8480 if (((word
>> 15) & 0x1) == 0)
8482 if (((word
>> 23) & 0x1) == 0)
8484 if (((word
>> 21) & 0x1) == 0)
8486 /* 33222222222211111111110000000000
8487 10987654321098765432109876543210
8488 100001x10x0xxxxx011xxxxxxxxxxxxx
8494 /* 33222222222211111111110000000000
8495 10987654321098765432109876543210
8496 100001x10x1xxxxx011xxxxxxxxxxxxx
8503 /* 33222222222211111111110000000000
8504 10987654321098765432109876543210
8505 100001x11xxxxxxx011xxxxxxxxxxxxx
8512 if (((word
>> 22) & 0x1) == 0)
8514 if (((word
>> 21) & 0x1) == 0)
8516 if (((word
>> 23) & 0x1) == 0)
8518 /* 33222222222211111111110000000000
8519 10987654321098765432109876543210
8520 100001x1000xxxxx111xxxxxxxxxxxxx
8526 /* 33222222222211111111110000000000
8527 10987654321098765432109876543210
8528 100001x1100xxxxx111xxxxxxxxxxxxx
8535 /* 33222222222211111111110000000000
8536 10987654321098765432109876543210
8537 100001x1x01xxxxx111xxxxxxxxxxxxx
8544 if (((word
>> 23) & 0x1) == 0)
8546 /* 33222222222211111111110000000000
8547 10987654321098765432109876543210
8548 100001x101xxxxxx111xxxxxxxxxxxxx
8554 /* 33222222222211111111110000000000
8555 10987654321098765432109876543210
8556 100001x111xxxxxx111xxxxxxxxxxxxx
8568 if (((word
>> 13) & 0x1) == 0)
8570 if (((word
>> 14) & 0x1) == 0)
8572 if (((word
>> 15) & 0x1) == 0)
8574 if (((word
>> 21) & 0x1) == 0)
8576 /* 33222222222211111111110000000000
8577 10987654321098765432109876543210
8578 x10001x1xx0xxxxx000xxxxxxxxxxxxx
8584 /* 33222222222211111111110000000000
8585 10987654321098765432109876543210
8586 x10001x1xx1xxxxx000xxxxxxxxxxxxx
8593 if (((word
>> 21) & 0x1) == 0)
8595 /* 33222222222211111111110000000000
8596 10987654321098765432109876543210
8597 x10001x1xx0xxxxx100xxxxxxxxxxxxx
8603 if (((word
>> 22) & 0x1) == 0)
8605 /* 33222222222211111111110000000000
8606 10987654321098765432109876543210
8607 x10001x1x01xxxxx100xxxxxxxxxxxxx
8613 /* 33222222222211111111110000000000
8614 10987654321098765432109876543210
8615 x10001x1x11xxxxx100xxxxxxxxxxxxx
8624 if (((word
>> 15) & 0x1) == 0)
8626 if (((word
>> 21) & 0x1) == 0)
8628 if (((word
>> 23) & 0x1) == 0)
8630 /* 33222222222211111111110000000000
8631 10987654321098765432109876543210
8632 x10001x10x0xxxxx010xxxxxxxxxxxxx
8638 /* 33222222222211111111110000000000
8639 10987654321098765432109876543210
8640 x10001x11x0xxxxx010xxxxxxxxxxxxx
8647 if (((word
>> 23) & 0x1) == 0)
8649 /* 33222222222211111111110000000000
8650 10987654321098765432109876543210
8651 x10001x10x1xxxxx010xxxxxxxxxxxxx
8657 /* 33222222222211111111110000000000
8658 10987654321098765432109876543210
8659 x10001x11x1xxxxx010xxxxxxxxxxxxx
8667 if (((word
>> 21) & 0x1) == 0)
8669 if (((word
>> 23) & 0x1) == 0)
8671 /* 33222222222211111111110000000000
8672 10987654321098765432109876543210
8673 x10001x10x0xxxxx110xxxxxxxxxxxxx
8679 /* 33222222222211111111110000000000
8680 10987654321098765432109876543210
8681 x10001x11x0xxxxx110xxxxxxxxxxxxx
8688 if (((word
>> 22) & 0x1) == 0)
8690 if (((word
>> 23) & 0x1) == 0)
8692 /* 33222222222211111111110000000000
8693 10987654321098765432109876543210
8694 x10001x1001xxxxx110xxxxxxxxxxxxx
8700 /* 33222222222211111111110000000000
8701 10987654321098765432109876543210
8702 x10001x1101xxxxx110xxxxxxxxxxxxx
8709 if (((word
>> 23) & 0x1) == 0)
8711 /* 33222222222211111111110000000000
8712 10987654321098765432109876543210
8713 x10001x1011xxxxx110xxxxxxxxxxxxx
8719 /* 33222222222211111111110000000000
8720 10987654321098765432109876543210
8721 x10001x1111xxxxx110xxxxxxxxxxxxx
8732 if (((word
>> 14) & 0x1) == 0)
8734 if (((word
>> 15) & 0x1) == 0)
8736 if (((word
>> 21) & 0x1) == 0)
8738 /* 33222222222211111111110000000000
8739 10987654321098765432109876543210
8740 x10001x1xx0xxxxx001xxxxxxxxxxxxx
8746 /* 33222222222211111111110000000000
8747 10987654321098765432109876543210
8748 x10001x1xx1xxxxx001xxxxxxxxxxxxx
8755 if (((word
>> 21) & 0x1) == 0)
8757 /* 33222222222211111111110000000000
8758 10987654321098765432109876543210
8759 x10001x1xx0xxxxx101xxxxxxxxxxxxx
8765 if (((word
>> 22) & 0x1) == 0)
8767 /* 33222222222211111111110000000000
8768 10987654321098765432109876543210
8769 x10001x1x01xxxxx101xxxxxxxxxxxxx
8775 /* 33222222222211111111110000000000
8776 10987654321098765432109876543210
8777 x10001x1x11xxxxx101xxxxxxxxxxxxx
8786 if (((word
>> 15) & 0x1) == 0)
8788 if (((word
>> 21) & 0x1) == 0)
8790 if (((word
>> 23) & 0x1) == 0)
8792 /* 33222222222211111111110000000000
8793 10987654321098765432109876543210
8794 x10001x10x0xxxxx011xxxxxxxxxxxxx
8800 /* 33222222222211111111110000000000
8801 10987654321098765432109876543210
8802 x10001x11x0xxxxx011xxxxxxxxxxxxx
8809 if (((word
>> 23) & 0x1) == 0)
8811 /* 33222222222211111111110000000000
8812 10987654321098765432109876543210
8813 x10001x10x1xxxxx011xxxxxxxxxxxxx
8819 /* 33222222222211111111110000000000
8820 10987654321098765432109876543210
8821 x10001x11x1xxxxx011xxxxxxxxxxxxx
8829 if (((word
>> 21) & 0x1) == 0)
8831 if (((word
>> 22) & 0x1) == 0)
8833 if (((word
>> 23) & 0x1) == 0)
8835 /* 33222222222211111111110000000000
8836 10987654321098765432109876543210
8837 x10001x1000xxxxx111xxxxxxxxxxxxx
8843 /* 33222222222211111111110000000000
8844 10987654321098765432109876543210
8845 x10001x1100xxxxx111xxxxxxxxxxxxx
8852 if (((word
>> 23) & 0x1) == 0)
8854 /* 33222222222211111111110000000000
8855 10987654321098765432109876543210
8856 x10001x1010xxxxx111xxxxxxxxxxxxx
8862 /* 33222222222211111111110000000000
8863 10987654321098765432109876543210
8864 x10001x1110xxxxx111xxxxxxxxxxxxx
8872 if (((word
>> 22) & 0x1) == 0)
8874 if (((word
>> 23) & 0x1) == 0)
8876 /* 33222222222211111111110000000000
8877 10987654321098765432109876543210
8878 x10001x1001xxxxx111xxxxxxxxxxxxx
8884 /* 33222222222211111111110000000000
8885 10987654321098765432109876543210
8886 x10001x1101xxxxx111xxxxxxxxxxxxx
8893 if (((word
>> 23) & 0x1) == 0)
8895 /* 33222222222211111111110000000000
8896 10987654321098765432109876543210
8897 x10001x1011xxxxx111xxxxxxxxxxxxx
8903 /* 33222222222211111111110000000000
8904 10987654321098765432109876543210
8905 x10001x1111xxxxx111xxxxxxxxxxxxx
8918 if (((word
>> 15) & 0x1) == 0)
8920 if (((word
>> 14) & 0x1) == 0)
8922 if (((word
>> 13) & 0x1) == 0)
8924 if (((word
>> 30) & 0x1) == 0)
8926 if (((word
>> 21) & 0x1) == 0)
8928 if (((word
>> 31) & 0x1) == 0)
8930 if (((word
>> 4) & 0x1) == 0)
8932 /* 33222222222211111111110000000000
8933 10987654321098765432109876543210
8934 001001x1xx0xxxxx000xxxxxxxx0xxxx
8940 /* 33222222222211111111110000000000
8941 10987654321098765432109876543210
8942 001001x1xx0xxxxx000xxxxxxxx1xxxx
8949 if (((word
>> 23) & 0x1) == 0)
8951 /* 33222222222211111111110000000000
8952 10987654321098765432109876543210
8953 101001x10x0xxxxx000xxxxxxxxxxxxx
8959 /* 33222222222211111111110000000000
8960 10987654321098765432109876543210
8961 101001x11x0xxxxx000xxxxxxxxxxxxx
8969 if (((word
>> 4) & 0x1) == 0)
8971 if (((word
>> 11) & 0x1) == 0)
8973 if (((word
>> 12) & 0x1) == 0)
8975 /* 33222222222211111111110000000000
8976 10987654321098765432109876543210
8977 x01001x1xx1xxxxx00000xxxxxx0xxxx
8983 /* 33222222222211111111110000000000
8984 10987654321098765432109876543210
8985 x01001x1xx1xxxxx00010xxxxxx0xxxx
8992 if (((word
>> 12) & 0x1) == 0)
8994 /* 33222222222211111111110000000000
8995 10987654321098765432109876543210
8996 x01001x1xx1xxxxx00001xxxxxx0xxxx
9002 /* 33222222222211111111110000000000
9003 10987654321098765432109876543210
9004 x01001x1xx1xxxxx00011xxxxxx0xxxx
9012 if (((word
>> 11) & 0x1) == 0)
9014 if (((word
>> 12) & 0x1) == 0)
9016 /* 33222222222211111111110000000000
9017 10987654321098765432109876543210
9018 x01001x1xx1xxxxx00000xxxxxx1xxxx
9024 /* 33222222222211111111110000000000
9025 10987654321098765432109876543210
9026 x01001x1xx1xxxxx00010xxxxxx1xxxx
9033 if (((word
>> 12) & 0x1) == 0)
9035 /* 33222222222211111111110000000000
9036 10987654321098765432109876543210
9037 x01001x1xx1xxxxx00001xxxxxx1xxxx
9043 /* 33222222222211111111110000000000
9044 10987654321098765432109876543210
9045 x01001x1xx1xxxxx00011xxxxxx1xxxx
9055 if (((word
>> 31) & 0x1) == 0)
9057 if (((word
>> 21) & 0x1) == 0)
9059 if (((word
>> 10) & 0x1) == 0)
9061 if (((word
>> 11) & 0x1) == 0)
9063 /* 33222222222211111111110000000000
9064 10987654321098765432109876543210
9065 011001x1xx0xxxxx000x00xxxxxxxxxx
9071 if (((word
>> 12) & 0x1) == 0)
9073 /* 33222222222211111111110000000000
9074 10987654321098765432109876543210
9075 011001x1xx0xxxxx000010xxxxxxxxxx
9081 /* 33222222222211111111110000000000
9082 10987654321098765432109876543210
9083 011001x1xx0xxxxx000110xxxxxxxxxx
9091 if (((word
>> 11) & 0x1) == 0)
9093 /* 33222222222211111111110000000000
9094 10987654321098765432109876543210
9095 011001x1xx0xxxxx000x01xxxxxxxxxx
9101 if (((word
>> 12) & 0x1) == 0)
9103 /* 33222222222211111111110000000000
9104 10987654321098765432109876543210
9105 011001x1xx0xxxxx000011xxxxxxxxxx
9111 /* 33222222222211111111110000000000
9112 10987654321098765432109876543210
9113 011001x1xx0xxxxx000111xxxxxxxxxx
9122 /* 33222222222211111111110000000000
9123 10987654321098765432109876543210
9124 011001x1xx1xxxxx000xxxxxxxxxxxxx
9131 /* 33222222222211111111110000000000
9132 10987654321098765432109876543210
9133 111001x1xxxxxxxx000xxxxxxxxxxxxx
9141 if (((word
>> 21) & 0x1) == 0)
9143 if (((word
>> 30) & 0x1) == 0)
9145 if (((word
>> 31) & 0x1) == 0)
9147 if (((word
>> 4) & 0x1) == 0)
9149 /* 33222222222211111111110000000000
9150 10987654321098765432109876543210
9151 001001x1xx0xxxxx001xxxxxxxx0xxxx
9157 /* 33222222222211111111110000000000
9158 10987654321098765432109876543210
9159 001001x1xx0xxxxx001xxxxxxxx1xxxx
9166 if (((word
>> 23) & 0x1) == 0)
9168 /* 33222222222211111111110000000000
9169 10987654321098765432109876543210
9170 101001x10x0xxxxx001xxxxxxxxxxxxx
9176 /* 33222222222211111111110000000000
9177 10987654321098765432109876543210
9178 101001x11x0xxxxx001xxxxxxxxxxxxx
9186 if (((word
>> 16) & 0x1) == 0)
9188 if (((word
>> 17) & 0x1) == 0)
9190 if (((word
>> 18) & 0x1) == 0)
9192 if (((word
>> 19) & 0x1) == 0)
9194 if (((word
>> 20) & 0x1) == 0)
9196 /* 33222222222211111111110000000000
9197 10987654321098765432109876543210
9198 x11001x1xx000000001xxxxxxxxxxxxx
9204 if (((word
>> 4) & 0x1) == 0)
9206 /* 33222222222211111111110000000000
9207 10987654321098765432109876543210
9208 x11001x1xx010000001xxxxxxxx0xxxx
9214 /* 33222222222211111111110000000000
9215 10987654321098765432109876543210
9216 x11001x1xx010000001xxxxxxxx1xxxx
9224 /* 33222222222211111111110000000000
9225 10987654321098765432109876543210
9226 x11001x1xx0x1000001xxxxxxxxxxxxx
9233 /* 33222222222211111111110000000000
9234 10987654321098765432109876543210
9235 x11001x1xx0xx100001xxxxxxxxxxxxx
9242 if (((word
>> 18) & 0x1) == 0)
9244 /* 33222222222211111111110000000000
9245 10987654321098765432109876543210
9246 x11001x1xx0xx010001xxxxxxxxxxxxx
9252 if (((word
>> 19) & 0x1) == 0)
9254 /* 33222222222211111111110000000000
9255 10987654321098765432109876543210
9256 x11001x1xx0x0110001xxxxxxxxxxxxx
9262 /* 33222222222211111111110000000000
9263 10987654321098765432109876543210
9264 x11001x1xx0x1110001xxxxxxxxxxxxx
9273 if (((word
>> 17) & 0x1) == 0)
9275 if (((word
>> 18) & 0x1) == 0)
9277 if (((word
>> 4) & 0x1) == 0)
9279 /* 33222222222211111111110000000000
9280 10987654321098765432109876543210
9281 x11001x1xx0xx001001xxxxxxxx0xxxx
9287 /* 33222222222211111111110000000000
9288 10987654321098765432109876543210
9289 x11001x1xx0xx001001xxxxxxxx1xxxx
9296 /* 33222222222211111111110000000000
9297 10987654321098765432109876543210
9298 x11001x1xx0xx101001xxxxxxxxxxxxx
9305 if (((word
>> 18) & 0x1) == 0)
9307 /* 33222222222211111111110000000000
9308 10987654321098765432109876543210
9309 x11001x1xx0xx011001xxxxxxxxxxxxx
9315 if (((word
>> 19) & 0x1) == 0)
9317 /* 33222222222211111111110000000000
9318 10987654321098765432109876543210
9319 x11001x1xx0x0111001xxxxxxxxxxxxx
9325 /* 33222222222211111111110000000000
9326 10987654321098765432109876543210
9327 x11001x1xx0x1111001xxxxxxxxxxxxx
9338 if (((word
>> 30) & 0x1) == 0)
9340 if (((word
>> 4) & 0x1) == 0)
9342 /* 33222222222211111111110000000000
9343 10987654321098765432109876543210
9344 x01001x1xx1xxxxx001xxxxxxxx0xxxx
9350 /* 33222222222211111111110000000000
9351 10987654321098765432109876543210
9352 x01001x1xx1xxxxx001xxxxxxxx1xxxx
9359 /* 33222222222211111111110000000000
9360 10987654321098765432109876543210
9361 x11001x1xx1xxxxx001xxxxxxxxxxxxx
9370 if (((word
>> 30) & 0x1) == 0)
9372 if (((word
>> 21) & 0x1) == 0)
9374 if (((word
>> 22) & 0x1) == 0)
9376 if (((word
>> 23) & 0x1) == 0)
9378 if (((word
>> 31) & 0x1) == 0)
9380 if (((word
>> 9) & 0x1) == 0)
9382 if (((word
>> 20) & 0x1) == 0)
9384 if (((word
>> 4) & 0x1) == 0)
9386 /* 33222222222211111111110000000000
9387 10987654321098765432109876543210
9388 001001x10000xxxx01xxxx0xxxx0xxxx
9394 /* 33222222222211111111110000000000
9395 10987654321098765432109876543210
9396 001001x10000xxxx01xxxx0xxxx1xxxx
9403 if (((word
>> 19) & 0x1) == 0)
9405 /* 33222222222211111111110000000000
9406 10987654321098765432109876543210
9407 001001x100010xxx01xxxx0xxxxxxxxx
9413 /* 33222222222211111111110000000000
9414 10987654321098765432109876543210
9415 001001x100011xxx01xxxx0xxxxxxxxx
9423 if (((word
>> 4) & 0x1) == 0)
9425 /* 33222222222211111111110000000000
9426 10987654321098765432109876543210
9427 001001x1000xxxxx01xxxx1xxxx0xxxx
9433 /* 33222222222211111111110000000000
9434 10987654321098765432109876543210
9435 001001x1000xxxxx01xxxx1xxxx1xxxx
9443 if (((word
>> 13) & 0x1) == 0)
9445 /* 33222222222211111111110000000000
9446 10987654321098765432109876543210
9447 101001x1000xxxxx010xxxxxxxxxxxxx
9453 /* 33222222222211111111110000000000
9454 10987654321098765432109876543210
9455 101001x1000xxxxx011xxxxxxxxxxxxx
9463 if (((word
>> 31) & 0x1) == 0)
9465 if (((word
>> 9) & 0x1) == 0)
9467 if (((word
>> 20) & 0x1) == 0)
9469 if (((word
>> 4) & 0x1) == 0)
9471 /* 33222222222211111111110000000000
9472 10987654321098765432109876543210
9473 001001x11000xxxx01xxxx0xxxx0xxxx
9479 /* 33222222222211111111110000000000
9480 10987654321098765432109876543210
9481 001001x11000xxxx01xxxx0xxxx1xxxx
9488 /* 33222222222211111111110000000000
9489 10987654321098765432109876543210
9490 001001x11001xxxx01xxxx0xxxxxxxxx
9497 if (((word
>> 4) & 0x1) == 0)
9499 /* 33222222222211111111110000000000
9500 10987654321098765432109876543210
9501 001001x1100xxxxx01xxxx1xxxx0xxxx
9507 /* 33222222222211111111110000000000
9508 10987654321098765432109876543210
9509 001001x1100xxxxx01xxxx1xxxx1xxxx
9517 if (((word
>> 13) & 0x1) == 0)
9519 /* 33222222222211111111110000000000
9520 10987654321098765432109876543210
9521 101001x1100xxxxx010xxxxxxxxxxxxx
9527 /* 33222222222211111111110000000000
9528 10987654321098765432109876543210
9529 101001x1100xxxxx011xxxxxxxxxxxxx
9538 if (((word
>> 23) & 0x1) == 0)
9540 if (((word
>> 31) & 0x1) == 0)
9542 if (((word
>> 4) & 0x1) == 0)
9544 if (((word
>> 9) & 0x1) == 0)
9546 if (((word
>> 20) & 0x1) == 0)
9548 /* 33222222222211111111110000000000
9549 10987654321098765432109876543210
9550 001001x10100xxxx01xxxx0xxxx0xxxx
9556 if (((word
>> 19) & 0x1) == 0)
9558 /* 33222222222211111111110000000000
9559 10987654321098765432109876543210
9560 001001x101010xxx01xxxx0xxxx0xxxx
9566 /* 33222222222211111111110000000000
9567 10987654321098765432109876543210
9568 001001x101011xxx01xxxx0xxxx0xxxx
9576 /* 33222222222211111111110000000000
9577 10987654321098765432109876543210
9578 001001x1010xxxxx01xxxx1xxxx0xxxx
9585 /* 33222222222211111111110000000000
9586 10987654321098765432109876543210
9587 001001x1010xxxxx01xxxxxxxxx1xxxx
9594 if (((word
>> 13) & 0x1) == 0)
9596 /* 33222222222211111111110000000000
9597 10987654321098765432109876543210
9598 101001x1010xxxxx010xxxxxxxxxxxxx
9604 /* 33222222222211111111110000000000
9605 10987654321098765432109876543210
9606 101001x1010xxxxx011xxxxxxxxxxxxx
9614 if (((word
>> 31) & 0x1) == 0)
9616 if (((word
>> 4) & 0x1) == 0)
9618 if (((word
>> 9) & 0x1) == 0)
9620 if (((word
>> 20) & 0x1) == 0)
9622 /* 33222222222211111111110000000000
9623 10987654321098765432109876543210
9624 001001x11100xxxx01xxxx0xxxx0xxxx
9630 /* 33222222222211111111110000000000
9631 10987654321098765432109876543210
9632 001001x11101xxxx01xxxx0xxxx0xxxx
9639 /* 33222222222211111111110000000000
9640 10987654321098765432109876543210
9641 001001x1110xxxxx01xxxx1xxxx0xxxx
9648 if (((word
>> 9) & 0x1) == 0)
9650 /* 33222222222211111111110000000000
9651 10987654321098765432109876543210
9652 001001x1110xxxxx01xxxx0xxxx1xxxx
9658 /* 33222222222211111111110000000000
9659 10987654321098765432109876543210
9660 001001x1110xxxxx01xxxx1xxxx1xxxx
9668 if (((word
>> 13) & 0x1) == 0)
9670 /* 33222222222211111111110000000000
9671 10987654321098765432109876543210
9672 101001x1110xxxxx010xxxxxxxxxxxxx
9678 /* 33222222222211111111110000000000
9679 10987654321098765432109876543210
9680 101001x1110xxxxx011xxxxxxxxxxxxx
9690 if (((word
>> 13) & 0x1) == 0)
9692 if (((word
>> 22) & 0x1) == 0)
9694 if (((word
>> 23) & 0x1) == 0)
9696 /* 33222222222211111111110000000000
9697 10987654321098765432109876543210
9698 x01001x1001xxxxx010xxxxxxxxxxxxx
9704 /* 33222222222211111111110000000000
9705 10987654321098765432109876543210
9706 x01001x1101xxxxx010xxxxxxxxxxxxx
9713 if (((word
>> 23) & 0x1) == 0)
9715 /* 33222222222211111111110000000000
9716 10987654321098765432109876543210
9717 x01001x1011xxxxx010xxxxxxxxxxxxx
9723 /* 33222222222211111111110000000000
9724 10987654321098765432109876543210
9725 x01001x1111xxxxx010xxxxxxxxxxxxx
9733 if (((word
>> 22) & 0x1) == 0)
9735 if (((word
>> 23) & 0x1) == 0)
9737 /* 33222222222211111111110000000000
9738 10987654321098765432109876543210
9739 x01001x1001xxxxx011xxxxxxxxxxxxx
9745 /* 33222222222211111111110000000000
9746 10987654321098765432109876543210
9747 x01001x1101xxxxx011xxxxxxxxxxxxx
9754 if (((word
>> 23) & 0x1) == 0)
9756 /* 33222222222211111111110000000000
9757 10987654321098765432109876543210
9758 x01001x1011xxxxx011xxxxxxxxxxxxx
9764 /* 33222222222211111111110000000000
9765 10987654321098765432109876543210
9766 x01001x1111xxxxx011xxxxxxxxxxxxx
9776 if (((word
>> 13) & 0x1) == 0)
9778 if (((word
>> 31) & 0x1) == 0)
9780 if (((word
>> 21) & 0x1) == 0)
9782 if (((word
>> 4) & 0x1) == 0)
9784 /* 33222222222211111111110000000000
9785 10987654321098765432109876543210
9786 011001x1xx0xxxxx010xxxxxxxx0xxxx
9792 /* 33222222222211111111110000000000
9793 10987654321098765432109876543210
9794 011001x1xx0xxxxx010xxxxxxxx1xxxx
9801 /* 33222222222211111111110000000000
9802 10987654321098765432109876543210
9803 011001x1xx1xxxxx010xxxxxxxxxxxxx
9810 if (((word
>> 22) & 0x1) == 0)
9812 /* 33222222222211111111110000000000
9813 10987654321098765432109876543210
9814 111001x1x0xxxxxx010xxxxxxxxxxxxx
9820 if (((word
>> 21) & 0x1) == 0)
9822 /* 33222222222211111111110000000000
9823 10987654321098765432109876543210
9824 111001x1x10xxxxx010xxxxxxxxxxxxx
9830 if (((word
>> 23) & 0x1) == 0)
9832 /* 33222222222211111111110000000000
9833 10987654321098765432109876543210
9834 111001x1011xxxxx010xxxxxxxxxxxxx
9840 /* 33222222222211111111110000000000
9841 10987654321098765432109876543210
9842 111001x1111xxxxx010xxxxxxxxxxxxx
9852 if (((word
>> 21) & 0x1) == 0)
9854 if (((word
>> 31) & 0x1) == 0)
9856 if (((word
>> 4) & 0x1) == 0)
9858 /* 33222222222211111111110000000000
9859 10987654321098765432109876543210
9860 011001x1xx0xxxxx011xxxxxxxx0xxxx
9866 /* 33222222222211111111110000000000
9867 10987654321098765432109876543210
9868 011001x1xx0xxxxx011xxxxxxxx1xxxx
9875 if (((word
>> 22) & 0x1) == 0)
9877 if (((word
>> 23) & 0x1) == 0)
9879 /* 33222222222211111111110000000000
9880 10987654321098765432109876543210
9881 111001x1000xxxxx011xxxxxxxxxxxxx
9887 /* 33222222222211111111110000000000
9888 10987654321098765432109876543210
9889 111001x1100xxxxx011xxxxxxxxxxxxx
9896 if (((word
>> 23) & 0x1) == 0)
9898 /* 33222222222211111111110000000000
9899 10987654321098765432109876543210
9900 111001x1010xxxxx011xxxxxxxxxxxxx
9906 /* 33222222222211111111110000000000
9907 10987654321098765432109876543210
9908 111001x1110xxxxx011xxxxxxxxxxxxx
9917 if (((word
>> 31) & 0x1) == 0)
9919 /* 33222222222211111111110000000000
9920 10987654321098765432109876543210
9921 011001x1xx1xxxxx011xxxxxxxxxxxxx
9927 if (((word
>> 22) & 0x1) == 0)
9929 if (((word
>> 23) & 0x1) == 0)
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 111001x1001xxxxx011xxxxxxxxxxxxx
9939 /* 33222222222211111111110000000000
9940 10987654321098765432109876543210
9941 111001x1101xxxxx011xxxxxxxxxxxxx
9948 if (((word
>> 23) & 0x1) == 0)
9950 /* 33222222222211111111110000000000
9951 10987654321098765432109876543210
9952 111001x1011xxxxx011xxxxxxxxxxxxx
9958 /* 33222222222211111111110000000000
9959 10987654321098765432109876543210
9960 111001x1111xxxxx011xxxxxxxxxxxxx
9973 if (((word
>> 21) & 0x1) == 0)
9975 if (((word
>> 30) & 0x1) == 0)
9977 if (((word
>> 14) & 0x1) == 0)
9979 if (((word
>> 13) & 0x1) == 0)
9981 if (((word
>> 4) & 0x1) == 0)
9983 /* 33222222222211111111110000000000
9984 10987654321098765432109876543210
9985 x01001x1xx0xxxxx100xxxxxxxx0xxxx
9991 /* 33222222222211111111110000000000
9992 10987654321098765432109876543210
9993 x01001x1xx0xxxxx100xxxxxxxx1xxxx
10000 if (((word
>> 20) & 0x1) == 0)
10002 if (((word
>> 22) & 0x1) == 0)
10004 if (((word
>> 23) & 0x1) == 0)
10006 /* 33222222222211111111110000000000
10007 10987654321098765432109876543210
10008 x01001x10000xxxx101xxxxxxxxxxxxx
10014 /* 33222222222211111111110000000000
10015 10987654321098765432109876543210
10016 x01001x11000xxxx101xxxxxxxxxxxxx
10023 if (((word
>> 23) & 0x1) == 0)
10025 /* 33222222222211111111110000000000
10026 10987654321098765432109876543210
10027 x01001x10100xxxx101xxxxxxxxxxxxx
10033 /* 33222222222211111111110000000000
10034 10987654321098765432109876543210
10035 x01001x11100xxxx101xxxxxxxxxxxxx
10043 if (((word
>> 22) & 0x1) == 0)
10045 if (((word
>> 23) & 0x1) == 0)
10047 /* 33222222222211111111110000000000
10048 10987654321098765432109876543210
10049 x01001x10001xxxx101xxxxxxxxxxxxx
10055 /* 33222222222211111111110000000000
10056 10987654321098765432109876543210
10057 x01001x11001xxxx101xxxxxxxxxxxxx
10064 if (((word
>> 23) & 0x1) == 0)
10066 /* 33222222222211111111110000000000
10067 10987654321098765432109876543210
10068 x01001x10101xxxx101xxxxxxxxxxxxx
10074 /* 33222222222211111111110000000000
10075 10987654321098765432109876543210
10076 x01001x11101xxxx101xxxxxxxxxxxxx
10086 if (((word
>> 31) & 0x1) == 0)
10088 if (((word
>> 4) & 0x1) == 0)
10090 if (((word
>> 20) & 0x1) == 0)
10092 if (((word
>> 22) & 0x1) == 0)
10094 /* 33222222222211111111110000000000
10095 10987654321098765432109876543210
10096 001001x1x000xxxx11xxxxxxxxx0xxxx
10102 /* 33222222222211111111110000000000
10103 10987654321098765432109876543210
10104 001001x1x100xxxx11xxxxxxxxx0xxxx
10111 if (((word
>> 16) & 0x1) == 0)
10113 if (((word
>> 19) & 0x1) == 0)
10115 /* 33222222222211111111110000000000
10116 10987654321098765432109876543210
10117 001001x1xx010xx011xxxxxxxxx0xxxx
10123 if (((word
>> 10) & 0x1) == 0)
10125 if (((word
>> 12) & 0x1) == 0)
10127 if (((word
>> 13) & 0x1) == 0)
10129 /* 33222222222211111111110000000000
10130 10987654321098765432109876543210
10131 001001x1xx011xx01100x0xxxxx0xxxx
10137 /* 33222222222211111111110000000000
10138 10987654321098765432109876543210
10139 001001x1xx011xx01110x0xxxxx0xxxx
10146 if (((word
>> 22) & 0x1) == 0)
10148 /* 33222222222211111111110000000000
10149 10987654321098765432109876543210
10150 001001x1x0011xx011x1x0xxxxx0xxxx
10156 /* 33222222222211111111110000000000
10157 10987654321098765432109876543210
10158 001001x1x1011xx011x1x0xxxxx0xxxx
10166 /* 33222222222211111111110000000000
10167 10987654321098765432109876543210
10168 001001x1xx011xx011xxx1xxxxx0xxxx
10176 if (((word
>> 10) & 0x1) == 0)
10178 if (((word
>> 12) & 0x1) == 0)
10180 /* 33222222222211111111110000000000
10181 10987654321098765432109876543210
10182 001001x1xx01xxx111x0x0xxxxx0xxxx
10188 /* 33222222222211111111110000000000
10189 10987654321098765432109876543210
10190 001001x1xx01xxx111x1x0xxxxx0xxxx
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 001001x1xx01xxx111xxx1xxxxx0xxxx
10208 if (((word
>> 22) & 0x1) == 0)
10210 /* 33222222222211111111110000000000
10211 10987654321098765432109876543210
10212 001001x1x00xxxxx11xxxxxxxxx1xxxx
10218 /* 33222222222211111111110000000000
10219 10987654321098765432109876543210
10220 001001x1x10xxxxx11xxxxxxxxx1xxxx
10228 if (((word
>> 13) & 0x1) == 0)
10230 if (((word
>> 22) & 0x1) == 0)
10232 if (((word
>> 23) & 0x1) == 0)
10234 /* 33222222222211111111110000000000
10235 10987654321098765432109876543210
10236 101001x1000xxxxx110xxxxxxxxxxxxx
10242 /* 33222222222211111111110000000000
10243 10987654321098765432109876543210
10244 101001x1100xxxxx110xxxxxxxxxxxxx
10251 if (((word
>> 23) & 0x1) == 0)
10253 /* 33222222222211111111110000000000
10254 10987654321098765432109876543210
10255 101001x1010xxxxx110xxxxxxxxxxxxx
10261 /* 33222222222211111111110000000000
10262 10987654321098765432109876543210
10263 101001x1110xxxxx110xxxxxxxxxxxxx
10271 if (((word
>> 22) & 0x1) == 0)
10273 if (((word
>> 23) & 0x1) == 0)
10275 /* 33222222222211111111110000000000
10276 10987654321098765432109876543210
10277 101001x1000xxxxx111xxxxxxxxxxxxx
10283 /* 33222222222211111111110000000000
10284 10987654321098765432109876543210
10285 101001x1100xxxxx111xxxxxxxxxxxxx
10292 if (((word
>> 23) & 0x1) == 0)
10294 /* 33222222222211111111110000000000
10295 10987654321098765432109876543210
10296 101001x1010xxxxx111xxxxxxxxxxxxx
10302 /* 33222222222211111111110000000000
10303 10987654321098765432109876543210
10304 101001x1110xxxxx111xxxxxxxxxxxxx
10315 if (((word
>> 13) & 0x1) == 0)
10317 if (((word
>> 31) & 0x1) == 0)
10319 if (((word
>> 14) & 0x1) == 0)
10321 if (((word
>> 19) & 0x1) == 0)
10323 if (((word
>> 20) & 0x1) == 0)
10325 if (((word
>> 16) & 0x1) == 0)
10327 if (((word
>> 17) & 0x1) == 0)
10329 if (((word
>> 18) & 0x1) == 0)
10331 /* 33222222222211111111110000000000
10332 10987654321098765432109876543210
10333 011001x1xx000000100xxxxxxxxxxxxx
10339 /* 33222222222211111111110000000000
10340 10987654321098765432109876543210
10341 011001x1xx000100100xxxxxxxxxxxxx
10348 if (((word
>> 18) & 0x1) == 0)
10350 /* 33222222222211111111110000000000
10351 10987654321098765432109876543210
10352 011001x1xx000010100xxxxxxxxxxxxx
10358 /* 33222222222211111111110000000000
10359 10987654321098765432109876543210
10360 011001x1xx000110100xxxxxxxxxxxxx
10368 if (((word
>> 17) & 0x1) == 0)
10370 if (((word
>> 18) & 0x1) == 0)
10372 /* 33222222222211111111110000000000
10373 10987654321098765432109876543210
10374 011001x1xx000001100xxxxxxxxxxxxx
10380 /* 33222222222211111111110000000000
10381 10987654321098765432109876543210
10382 011001x1xx000101100xxxxxxxxxxxxx
10389 if (((word
>> 18) & 0x1) == 0)
10391 /* 33222222222211111111110000000000
10392 10987654321098765432109876543210
10393 011001x1xx000011100xxxxxxxxxxxxx
10399 /* 33222222222211111111110000000000
10400 10987654321098765432109876543210
10401 011001x1xx000111100xxxxxxxxxxxxx
10410 /* 33222222222211111111110000000000
10411 10987654321098765432109876543210
10412 011001x1xx010xxx100xxxxxxxxxxxxx
10419 if (((word
>> 16) & 0x1) == 0)
10421 if (((word
>> 17) & 0x1) == 0)
10423 if (((word
>> 18) & 0x1) == 0)
10425 if (((word
>> 20) & 0x1) == 0)
10427 /* 33222222222211111111110000000000
10428 10987654321098765432109876543210
10429 011001x1xx001000100xxxxxxxxxxxxx
10435 /* 33222222222211111111110000000000
10436 10987654321098765432109876543210
10437 011001x1xx011000100xxxxxxxxxxxxx
10444 if (((word
>> 20) & 0x1) == 0)
10446 /* 33222222222211111111110000000000
10447 10987654321098765432109876543210
10448 011001x1xx001100100xxxxxxxxxxxxx
10454 /* 33222222222211111111110000000000
10455 10987654321098765432109876543210
10456 011001x1xx011100100xxxxxxxxxxxxx
10464 if (((word
>> 18) & 0x1) == 0)
10466 if (((word
>> 20) & 0x1) == 0)
10468 /* 33222222222211111111110000000000
10469 10987654321098765432109876543210
10470 011001x1xx001010100xxxxxxxxxxxxx
10476 /* 33222222222211111111110000000000
10477 10987654321098765432109876543210
10478 011001x1xx011010100xxxxxxxxxxxxx
10485 /* 33222222222211111111110000000000
10486 10987654321098765432109876543210
10487 011001x1xx0x1110100xxxxxxxxxxxxx
10495 if (((word
>> 17) & 0x1) == 0)
10497 if (((word
>> 18) & 0x1) == 0)
10499 if (((word
>> 20) & 0x1) == 0)
10501 /* 33222222222211111111110000000000
10502 10987654321098765432109876543210
10503 011001x1xx001001100xxxxxxxxxxxxx
10509 /* 33222222222211111111110000000000
10510 10987654321098765432109876543210
10511 011001x1xx011001100xxxxxxxxxxxxx
10518 if (((word
>> 20) & 0x1) == 0)
10520 /* 33222222222211111111110000000000
10521 10987654321098765432109876543210
10522 011001x1xx001101100xxxxxxxxxxxxx
10528 /* 33222222222211111111110000000000
10529 10987654321098765432109876543210
10530 011001x1xx011101100xxxxxxxxxxxxx
10538 if (((word
>> 18) & 0x1) == 0)
10540 /* 33222222222211111111110000000000
10541 10987654321098765432109876543210
10542 011001x1xx0x1011100xxxxxxxxxxxxx
10548 /* 33222222222211111111110000000000
10549 10987654321098765432109876543210
10550 011001x1xx0x1111100xxxxxxxxxxxxx
10560 if (((word
>> 4) & 0x1) == 0)
10562 /* 33222222222211111111110000000000
10563 10987654321098765432109876543210
10564 011001x1xx0xxxxx110xxxxxxxx0xxxx
10570 /* 33222222222211111111110000000000
10571 10987654321098765432109876543210
10572 011001x1xx0xxxxx110xxxxxxxx1xxxx
10580 if (((word
>> 22) & 0x1) == 0)
10582 if (((word
>> 23) & 0x1) == 0)
10584 /* 33222222222211111111110000000000
10585 10987654321098765432109876543210
10586 111001x1000xxxxx1x0xxxxxxxxxxxxx
10592 /* 33222222222211111111110000000000
10593 10987654321098765432109876543210
10594 111001x1100xxxxx1x0xxxxxxxxxxxxx
10601 /* 33222222222211111111110000000000
10602 10987654321098765432109876543210
10603 111001x1x10xxxxx1x0xxxxxxxxxxxxx
10611 if (((word
>> 14) & 0x1) == 0)
10613 if (((word
>> 31) & 0x1) == 0)
10615 if (((word
>> 16) & 0x1) == 0)
10617 if (((word
>> 17) & 0x1) == 0)
10619 if (((word
>> 18) & 0x1) == 0)
10621 if (((word
>> 19) & 0x1) == 0)
10623 if (((word
>> 20) & 0x1) == 0)
10625 /* 33222222222211111111110000000000
10626 10987654321098765432109876543210
10627 011001x1xx000000101xxxxxxxxxxxxx
10633 /* 33222222222211111111110000000000
10634 10987654321098765432109876543210
10635 011001x1xx010000101xxxxxxxxxxxxx
10642 if (((word
>> 20) & 0x1) == 0)
10644 if (((word
>> 22) & 0x1) == 0)
10646 /* 33222222222211111111110000000000
10647 10987654321098765432109876543210
10648 011001x1x0001000101xxxxxxxxxxxxx
10654 /* 33222222222211111111110000000000
10655 10987654321098765432109876543210
10656 011001x1x1001000101xxxxxxxxxxxxx
10663 /* 33222222222211111111110000000000
10664 10987654321098765432109876543210
10665 011001x1xx011000101xxxxxxxxxxxxx
10673 if (((word
>> 19) & 0x1) == 0)
10675 if (((word
>> 20) & 0x1) == 0)
10677 /* 33222222222211111111110000000000
10678 10987654321098765432109876543210
10679 011001x1xx000100101xxxxxxxxxxxxx
10685 if (((word
>> 22) & 0x1) == 0)
10687 /* 33222222222211111111110000000000
10688 10987654321098765432109876543210
10689 011001x1x0010100101xxxxxxxxxxxxx
10695 if (((word
>> 23) & 0x1) == 0)
10697 /* 33222222222211111111110000000000
10698 10987654321098765432109876543210
10699 011001x101010100101xxxxxxxxxxxxx
10705 /* 33222222222211111111110000000000
10706 10987654321098765432109876543210
10707 011001x111010100101xxxxxxxxxxxxx
10716 if (((word
>> 20) & 0x1) == 0)
10718 /* 33222222222211111111110000000000
10719 10987654321098765432109876543210
10720 011001x1xx001100101xxxxxxxxxxxxx
10726 if (((word
>> 22) & 0x1) == 0)
10728 /* 33222222222211111111110000000000
10729 10987654321098765432109876543210
10730 011001x1x0011100101xxxxxxxxxxxxx
10736 if (((word
>> 23) & 0x1) == 0)
10738 /* 33222222222211111111110000000000
10739 10987654321098765432109876543210
10740 011001x101011100101xxxxxxxxxxxxx
10746 /* 33222222222211111111110000000000
10747 10987654321098765432109876543210
10748 011001x111011100101xxxxxxxxxxxxx
10759 if (((word
>> 18) & 0x1) == 0)
10761 if (((word
>> 19) & 0x1) == 0)
10763 if (((word
>> 20) & 0x1) == 0)
10765 /* 33222222222211111111110000000000
10766 10987654321098765432109876543210
10767 011001x1xx000010101xxxxxxxxxxxxx
10773 /* 33222222222211111111110000000000
10774 10987654321098765432109876543210
10775 011001x1xx010010101xxxxxxxxxxxxx
10782 if (((word
>> 20) & 0x1) == 0)
10784 /* 33222222222211111111110000000000
10785 10987654321098765432109876543210
10786 011001x1xx001010101xxxxxxxxxxxxx
10792 /* 33222222222211111111110000000000
10793 10987654321098765432109876543210
10794 011001x1xx011010101xxxxxxxxxxxxx
10802 if (((word
>> 19) & 0x1) == 0)
10804 if (((word
>> 20) & 0x1) == 0)
10806 /* 33222222222211111111110000000000
10807 10987654321098765432109876543210
10808 011001x1xx000110101xxxxxxxxxxxxx
10814 if (((word
>> 23) & 0x1) == 0)
10816 /* 33222222222211111111110000000000
10817 10987654321098765432109876543210
10818 011001x10x010110101xxxxxxxxxxxxx
10824 /* 33222222222211111111110000000000
10825 10987654321098765432109876543210
10826 011001x11x010110101xxxxxxxxxxxxx
10834 if (((word
>> 23) & 0x1) == 0)
10836 /* 33222222222211111111110000000000
10837 10987654321098765432109876543210
10838 011001x10x0x1110101xxxxxxxxxxxxx
10844 /* 33222222222211111111110000000000
10845 10987654321098765432109876543210
10846 011001x11x0x1110101xxxxxxxxxxxxx
10856 if (((word
>> 17) & 0x1) == 0)
10858 if (((word
>> 18) & 0x1) == 0)
10860 if (((word
>> 19) & 0x1) == 0)
10862 if (((word
>> 20) & 0x1) == 0)
10864 /* 33222222222211111111110000000000
10865 10987654321098765432109876543210
10866 011001x1xx000001101xxxxxxxxxxxxx
10872 /* 33222222222211111111110000000000
10873 10987654321098765432109876543210
10874 011001x1xx010001101xxxxxxxxxxxxx
10881 if (((word
>> 20) & 0x1) == 0)
10883 if (((word
>> 22) & 0x1) == 0)
10885 /* 33222222222211111111110000000000
10886 10987654321098765432109876543210
10887 011001x1x0001001101xxxxxxxxxxxxx
10893 /* 33222222222211111111110000000000
10894 10987654321098765432109876543210
10895 011001x1x1001001101xxxxxxxxxxxxx
10902 /* 33222222222211111111110000000000
10903 10987654321098765432109876543210
10904 011001x1xx011001101xxxxxxxxxxxxx
10912 if (((word
>> 19) & 0x1) == 0)
10914 if (((word
>> 22) & 0x1) == 0)
10916 /* 33222222222211111111110000000000
10917 10987654321098765432109876543210
10918 011001x1x00x0101101xxxxxxxxxxxxx
10924 if (((word
>> 23) & 0x1) == 0)
10926 /* 33222222222211111111110000000000
10927 10987654321098765432109876543210
10928 011001x1010x0101101xxxxxxxxxxxxx
10934 /* 33222222222211111111110000000000
10935 10987654321098765432109876543210
10936 011001x1110x0101101xxxxxxxxxxxxx
10944 if (((word
>> 20) & 0x1) == 0)
10946 /* 33222222222211111111110000000000
10947 10987654321098765432109876543210
10948 011001x1xx001101101xxxxxxxxxxxxx
10954 if (((word
>> 22) & 0x1) == 0)
10956 /* 33222222222211111111110000000000
10957 10987654321098765432109876543210
10958 011001x1x0011101101xxxxxxxxxxxxx
10964 if (((word
>> 23) & 0x1) == 0)
10966 /* 33222222222211111111110000000000
10967 10987654321098765432109876543210
10968 011001x101011101101xxxxxxxxxxxxx
10974 /* 33222222222211111111110000000000
10975 10987654321098765432109876543210
10976 011001x111011101101xxxxxxxxxxxxx
10987 if (((word
>> 18) & 0x1) == 0)
10989 if (((word
>> 19) & 0x1) == 0)
10991 if (((word
>> 20) & 0x1) == 0)
10993 /* 33222222222211111111110000000000
10994 10987654321098765432109876543210
10995 011001x1xx000011101xxxxxxxxxxxxx
11001 /* 33222222222211111111110000000000
11002 10987654321098765432109876543210
11003 011001x1xx010011101xxxxxxxxxxxxx
11010 if (((word
>> 20) & 0x1) == 0)
11012 /* 33222222222211111111110000000000
11013 10987654321098765432109876543210
11014 011001x1xx001011101xxxxxxxxxxxxx
11020 /* 33222222222211111111110000000000
11021 10987654321098765432109876543210
11022 011001x1xx011011101xxxxxxxxxxxxx
11030 if (((word
>> 19) & 0x1) == 0)
11032 if (((word
>> 20) & 0x1) == 0)
11034 /* 33222222222211111111110000000000
11035 10987654321098765432109876543210
11036 011001x1xx000111101xxxxxxxxxxxxx
11042 if (((word
>> 23) & 0x1) == 0)
11044 /* 33222222222211111111110000000000
11045 10987654321098765432109876543210
11046 011001x10x010111101xxxxxxxxxxxxx
11052 /* 33222222222211111111110000000000
11053 10987654321098765432109876543210
11054 011001x11x010111101xxxxxxxxxxxxx
11062 if (((word
>> 23) & 0x1) == 0)
11064 /* 33222222222211111111110000000000
11065 10987654321098765432109876543210
11066 011001x10x0x1111101xxxxxxxxxxxxx
11072 /* 33222222222211111111110000000000
11073 10987654321098765432109876543210
11074 011001x11x0x1111101xxxxxxxxxxxxx
11085 if (((word
>> 22) & 0x1) == 0)
11087 if (((word
>> 23) & 0x1) == 0)
11089 /* 33222222222211111111110000000000
11090 10987654321098765432109876543210
11091 111001x1000xxxxx101xxxxxxxxxxxxx
11097 /* 33222222222211111111110000000000
11098 10987654321098765432109876543210
11099 111001x1100xxxxx101xxxxxxxxxxxxx
11106 if (((word
>> 23) & 0x1) == 0)
11108 /* 33222222222211111111110000000000
11109 10987654321098765432109876543210
11110 111001x1010xxxxx101xxxxxxxxxxxxx
11116 /* 33222222222211111111110000000000
11117 10987654321098765432109876543210
11118 111001x1110xxxxx101xxxxxxxxxxxxx
11127 if (((word
>> 31) & 0x1) == 0)
11129 /* 33222222222211111111110000000000
11130 10987654321098765432109876543210
11131 011001x1xx0xxxxx111xxxxxxxxxxxxx
11137 if (((word
>> 20) & 0x1) == 0)
11139 /* 33222222222211111111110000000000
11140 10987654321098765432109876543210
11141 111001x1xx00xxxx111xxxxxxxxxxxxx
11147 if (((word
>> 22) & 0x1) == 0)
11149 if (((word
>> 23) & 0x1) == 0)
11151 /* 33222222222211111111110000000000
11152 10987654321098765432109876543210
11153 111001x10001xxxx111xxxxxxxxxxxxx
11159 /* 33222222222211111111110000000000
11160 10987654321098765432109876543210
11161 111001x11001xxxx111xxxxxxxxxxxxx
11168 if (((word
>> 23) & 0x1) == 0)
11170 /* 33222222222211111111110000000000
11171 10987654321098765432109876543210
11172 111001x10101xxxx111xxxxxxxxxxxxx
11178 /* 33222222222211111111110000000000
11179 10987654321098765432109876543210
11180 111001x11101xxxx111xxxxxxxxxxxxx
11193 if (((word
>> 30) & 0x1) == 0)
11195 if (((word
>> 14) & 0x1) == 0)
11197 if (((word
>> 20) & 0x1) == 0)
11199 if (((word
>> 31) & 0x1) == 0)
11201 if (((word
>> 16) & 0x1) == 0)
11203 if (((word
>> 17) & 0x1) == 0)
11205 if (((word
>> 18) & 0x1) == 0)
11207 if (((word
>> 19) & 0x1) == 0)
11209 /* 33222222222211111111110000000000
11210 10987654321098765432109876543210
11211 001001x1xx10000010xxxxxxxxxxxxxx
11217 if (((word
>> 10) & 0x1) == 0)
11219 if (((word
>> 11) & 0x1) == 0)
11221 if (((word
>> 12) & 0x1) == 0)
11223 /* 33222222222211111111110000000000
11224 10987654321098765432109876543210
11225 001001x1xx10100010x000xxxxxxxxxx
11231 /* 33222222222211111111110000000000
11232 10987654321098765432109876543210
11233 001001x1xx10100010x100xxxxxxxxxx
11240 /* 33222222222211111111110000000000
11241 10987654321098765432109876543210
11242 001001x1xx10100010xx10xxxxxxxxxx
11249 /* 33222222222211111111110000000000
11250 10987654321098765432109876543210
11251 001001x1xx10100010xxx1xxxxxxxxxx
11259 if (((word
>> 11) & 0x1) == 0)
11261 if (((word
>> 12) & 0x1) == 0)
11263 /* 33222222222211111111110000000000
11264 10987654321098765432109876543210
11265 001001x1xx10x10010x00xxxxxxxxxxx
11271 /* 33222222222211111111110000000000
11272 10987654321098765432109876543210
11273 001001x1xx10x10010x10xxxxxxxxxxx
11280 /* 33222222222211111111110000000000
11281 10987654321098765432109876543210
11282 001001x1xx10x10010xx1xxxxxxxxxxx
11290 if (((word
>> 10) & 0x1) == 0)
11292 if (((word
>> 11) & 0x1) == 0)
11294 /* 33222222222211111111110000000000
11295 10987654321098765432109876543210
11296 001001x1xx10xx1010xx00xxxxxxxxxx
11302 /* 33222222222211111111110000000000
11303 10987654321098765432109876543210
11304 001001x1xx10xx1010xx10xxxxxxxxxx
11311 /* 33222222222211111111110000000000
11312 10987654321098765432109876543210
11313 001001x1xx10xx1010xxx1xxxxxxxxxx
11321 if (((word
>> 10) & 0x1) == 0)
11323 if (((word
>> 11) & 0x1) == 0)
11325 if (((word
>> 17) & 0x1) == 0)
11327 if (((word
>> 18) & 0x1) == 0)
11329 /* 33222222222211111111110000000000
11330 10987654321098765432109876543210
11331 001001x1xx10x00110xx00xxxxxxxxxx
11337 /* 33222222222211111111110000000000
11338 10987654321098765432109876543210
11339 001001x1xx10x10110xx00xxxxxxxxxx
11346 /* 33222222222211111111110000000000
11347 10987654321098765432109876543210
11348 001001x1xx10xx1110xx00xxxxxxxxxx
11355 if (((word
>> 17) & 0x1) == 0)
11357 if (((word
>> 18) & 0x1) == 0)
11359 /* 33222222222211111111110000000000
11360 10987654321098765432109876543210
11361 001001x1xx10x00110xx10xxxxxxxxxx
11367 /* 33222222222211111111110000000000
11368 10987654321098765432109876543210
11369 001001x1xx10x10110xx10xxxxxxxxxx
11376 /* 33222222222211111111110000000000
11377 10987654321098765432109876543210
11378 001001x1xx10xx1110xx10xxxxxxxxxx
11386 if (((word
>> 17) & 0x1) == 0)
11388 /* 33222222222211111111110000000000
11389 10987654321098765432109876543210
11390 001001x1xx10xx0110xxx1xxxxxxxxxx
11396 /* 33222222222211111111110000000000
11397 10987654321098765432109876543210
11398 001001x1xx10xx1110xxx1xxxxxxxxxx
11407 if (((word
>> 22) & 0x1) == 0)
11409 if (((word
>> 23) & 0x1) == 0)
11411 /* 33222222222211111111110000000000
11412 10987654321098765432109876543210
11413 101001x10010xxxx10xxxxxxxxxxxxxx
11419 /* 33222222222211111111110000000000
11420 10987654321098765432109876543210
11421 101001x11010xxxx10xxxxxxxxxxxxxx
11428 if (((word
>> 23) & 0x1) == 0)
11430 /* 33222222222211111111110000000000
11431 10987654321098765432109876543210
11432 101001x10110xxxx10xxxxxxxxxxxxxx
11438 /* 33222222222211111111110000000000
11439 10987654321098765432109876543210
11440 101001x11110xxxx10xxxxxxxxxxxxxx
11449 if (((word
>> 22) & 0x1) == 0)
11451 if (((word
>> 23) & 0x1) == 0)
11453 /* 33222222222211111111110000000000
11454 10987654321098765432109876543210
11455 x01001x10011xxxx10xxxxxxxxxxxxxx
11461 /* 33222222222211111111110000000000
11462 10987654321098765432109876543210
11463 x01001x11011xxxx10xxxxxxxxxxxxxx
11470 if (((word
>> 23) & 0x1) == 0)
11472 /* 33222222222211111111110000000000
11473 10987654321098765432109876543210
11474 x01001x10111xxxx10xxxxxxxxxxxxxx
11480 /* 33222222222211111111110000000000
11481 10987654321098765432109876543210
11482 x01001x11111xxxx10xxxxxxxxxxxxxx
11491 if (((word
>> 31) & 0x1) == 0)
11493 if (((word
>> 16) & 0x1) == 0)
11495 if (((word
>> 17) & 0x1) == 0)
11497 if (((word
>> 18) & 0x1) == 0)
11499 if (((word
>> 19) & 0x1) == 0)
11501 if (((word
>> 20) & 0x1) == 0)
11503 /* 33222222222211111111110000000000
11504 10987654321098765432109876543210
11505 001001x1xx10000011xxxxxxxxxxxxxx
11511 /* 33222222222211111111110000000000
11512 10987654321098765432109876543210
11513 001001x1xx11000011xxxxxxxxxxxxxx
11520 if (((word
>> 20) & 0x1) == 0)
11522 /* 33222222222211111111110000000000
11523 10987654321098765432109876543210
11524 001001x1xx10100011xxxxxxxxxxxxxx
11530 /* 33222222222211111111110000000000
11531 10987654321098765432109876543210
11532 001001x1xx11100011xxxxxxxxxxxxxx
11540 /* 33222222222211111111110000000000
11541 10987654321098765432109876543210
11542 001001x1xx1xx10011xxxxxxxxxxxxxx
11549 if (((word
>> 18) & 0x1) == 0)
11551 /* 33222222222211111111110000000000
11552 10987654321098765432109876543210
11553 001001x1xx1xx01011xxxxxxxxxxxxxx
11559 /* 33222222222211111111110000000000
11560 10987654321098765432109876543210
11561 001001x1xx1xx11011xxxxxxxxxxxxxx
11569 if (((word
>> 17) & 0x1) == 0)
11571 if (((word
>> 18) & 0x1) == 0)
11573 if (((word
>> 19) & 0x1) == 0)
11575 /* 33222222222211111111110000000000
11576 10987654321098765432109876543210
11577 001001x1xx1x000111xxxxxxxxxxxxxx
11583 if (((word
>> 20) & 0x1) == 0)
11585 /* 33222222222211111111110000000000
11586 10987654321098765432109876543210
11587 001001x1xx10100111xxxxxxxxxxxxxx
11593 /* 33222222222211111111110000000000
11594 10987654321098765432109876543210
11595 001001x1xx11100111xxxxxxxxxxxxxx
11603 /* 33222222222211111111110000000000
11604 10987654321098765432109876543210
11605 001001x1xx1xx10111xxxxxxxxxxxxxx
11612 if (((word
>> 18) & 0x1) == 0)
11614 if (((word
>> 19) & 0x1) == 0)
11616 /* 33222222222211111111110000000000
11617 10987654321098765432109876543210
11618 001001x1xx1x001111xxxxxxxxxxxxxx
11624 /* 33222222222211111111110000000000
11625 10987654321098765432109876543210
11626 001001x1xx1x101111xxxxxxxxxxxxxx
11633 /* 33222222222211111111110000000000
11634 10987654321098765432109876543210
11635 001001x1xx1xx11111xxxxxxxxxxxxxx
11644 if (((word
>> 13) & 0x1) == 0)
11646 if (((word
>> 22) & 0x1) == 0)
11648 if (((word
>> 23) & 0x1) == 0)
11650 /* 33222222222211111111110000000000
11651 10987654321098765432109876543210
11652 101001x1001xxxxx110xxxxxxxxxxxxx
11658 /* 33222222222211111111110000000000
11659 10987654321098765432109876543210
11660 101001x1101xxxxx110xxxxxxxxxxxxx
11667 if (((word
>> 23) & 0x1) == 0)
11669 /* 33222222222211111111110000000000
11670 10987654321098765432109876543210
11671 101001x1011xxxxx110xxxxxxxxxxxxx
11677 /* 33222222222211111111110000000000
11678 10987654321098765432109876543210
11679 101001x1111xxxxx110xxxxxxxxxxxxx
11687 if (((word
>> 22) & 0x1) == 0)
11689 if (((word
>> 23) & 0x1) == 0)
11691 /* 33222222222211111111110000000000
11692 10987654321098765432109876543210
11693 101001x1001xxxxx111xxxxxxxxxxxxx
11699 /* 33222222222211111111110000000000
11700 10987654321098765432109876543210
11701 101001x1101xxxxx111xxxxxxxxxxxxx
11708 if (((word
>> 23) & 0x1) == 0)
11710 /* 33222222222211111111110000000000
11711 10987654321098765432109876543210
11712 101001x1011xxxxx111xxxxxxxxxxxxx
11718 /* 33222222222211111111110000000000
11719 10987654321098765432109876543210
11720 101001x1111xxxxx111xxxxxxxxxxxxx
11731 if (((word
>> 13) & 0x1) == 0)
11733 if (((word
>> 31) & 0x1) == 0)
11735 if (((word
>> 14) & 0x1) == 0)
11737 /* 33222222222211111111110000000000
11738 10987654321098765432109876543210
11739 011001x1xx1xxxxx100xxxxxxxxxxxxx
11745 /* 33222222222211111111110000000000
11746 10987654321098765432109876543210
11747 011001x1xx1xxxxx110xxxxxxxxxxxxx
11754 if (((word
>> 22) & 0x1) == 0)
11756 if (((word
>> 23) & 0x1) == 0)
11758 /* 33222222222211111111110000000000
11759 10987654321098765432109876543210
11760 111001x1001xxxxx1x0xxxxxxxxxxxxx
11766 /* 33222222222211111111110000000000
11767 10987654321098765432109876543210
11768 111001x1101xxxxx1x0xxxxxxxxxxxxx
11775 /* 33222222222211111111110000000000
11776 10987654321098765432109876543210
11777 111001x1x11xxxxx1x0xxxxxxxxxxxxx
11785 if (((word
>> 14) & 0x1) == 0)
11787 if (((word
>> 31) & 0x1) == 0)
11789 /* 33222222222211111111110000000000
11790 10987654321098765432109876543210
11791 011001x1xx1xxxxx101xxxxxxxxxxxxx
11797 if (((word
>> 22) & 0x1) == 0)
11799 if (((word
>> 23) & 0x1) == 0)
11801 /* 33222222222211111111110000000000
11802 10987654321098765432109876543210
11803 111001x1001xxxxx101xxxxxxxxxxxxx
11809 /* 33222222222211111111110000000000
11810 10987654321098765432109876543210
11811 111001x1101xxxxx101xxxxxxxxxxxxx
11818 /* 33222222222211111111110000000000
11819 10987654321098765432109876543210
11820 111001x1x11xxxxx101xxxxxxxxxxxxx
11828 if (((word
>> 31) & 0x1) == 0)
11830 /* 33222222222211111111110000000000
11831 10987654321098765432109876543210
11832 011001x1xx1xxxxx111xxxxxxxxxxxxx
11838 if (((word
>> 20) & 0x1) == 0)
11840 if (((word
>> 23) & 0x1) == 0)
11842 /* 33222222222211111111110000000000
11843 10987654321098765432109876543210
11844 111001x10x10xxxx111xxxxxxxxxxxxx
11850 /* 33222222222211111111110000000000
11851 10987654321098765432109876543210
11852 111001x11x10xxxx111xxxxxxxxxxxxx
11859 if (((word
>> 22) & 0x1) == 0)
11861 if (((word
>> 23) & 0x1) == 0)
11863 /* 33222222222211111111110000000000
11864 10987654321098765432109876543210
11865 111001x10011xxxx111xxxxxxxxxxxxx
11871 /* 33222222222211111111110000000000
11872 10987654321098765432109876543210
11873 111001x11011xxxx111xxxxxxxxxxxxx
11880 if (((word
>> 23) & 0x1) == 0)
11882 /* 33222222222211111111110000000000
11883 10987654321098765432109876543210
11884 111001x10111xxxx111xxxxxxxxxxxxx
11890 /* 33222222222211111111110000000000
11891 10987654321098765432109876543210
11892 111001x11111xxxx111xxxxxxxxxxxxx
11909 if (((word
>> 29) & 0x1) == 0)
11911 if (((word
>> 30) & 0x1) == 0)
11913 if (((word
>> 31) & 0x1) == 0)
11915 /* 33222222222211111111110000000000
11916 10987654321098765432109876543210
11917 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
11923 /* 33222222222211111111110000000000
11924 10987654321098765432109876543210
11925 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
11932 if (((word
>> 24) & 0x1) == 0)
11934 if (((word
>> 4) & 0x1) == 0)
11936 if (((word
>> 25) & 0x1) == 0)
11938 if (((word
>> 31) & 0x1) == 0)
11940 /* 33222222222211111111110000000000
11941 10987654321098765432109876543210
11942 01010100xxxxxxxxxxxxxxxxxxx0xxxx
11948 if (((word
>> 0) & 0x1) == 0)
11950 if (((word
>> 1) & 0x1) == 0)
11952 if (((word
>> 21) & 0x1) == 0)
11954 /* 33222222222211111111110000000000
11955 10987654321098765432109876543210
11956 11010100xx0xxxxxxxxxxxxxxxx0xx00
11962 /* 33222222222211111111110000000000
11963 10987654321098765432109876543210
11964 11010100xx1xxxxxxxxxxxxxxxx0xx00
11971 if (((word
>> 21) & 0x1) == 0)
11973 /* 33222222222211111111110000000000
11974 10987654321098765432109876543210
11975 11010100xx0xxxxxxxxxxxxxxxx0xx10
11981 /* 33222222222211111111110000000000
11982 10987654321098765432109876543210
11983 11010100xx1xxxxxxxxxxxxxxxx0xx10
11991 if (((word
>> 1) & 0x1) == 0)
11993 if (((word
>> 21) & 0x1) == 0)
11995 /* 33222222222211111111110000000000
11996 10987654321098765432109876543210
11997 11010100xx0xxxxxxxxxxxxxxxx0xx01
12003 /* 33222222222211111111110000000000
12004 10987654321098765432109876543210
12005 11010100xx1xxxxxxxxxxxxxxxx0xx01
12012 if (((word
>> 21) & 0x1) == 0)
12014 /* 33222222222211111111110000000000
12015 10987654321098765432109876543210
12016 11010100xx0xxxxxxxxxxxxxxxx0xx11
12022 /* 33222222222211111111110000000000
12023 10987654321098765432109876543210
12024 11010100xx1xxxxxxxxxxxxxxxx0xx11
12034 if (((word
>> 21) & 0x1) == 0)
12036 if (((word
>> 22) & 0x1) == 0)
12038 if (((word
>> 23) & 0x1) == 0)
12040 /* 33222222222211111111110000000000
12041 10987654321098765432109876543210
12042 x1010110000xxxxxxxxxxxxxxxx0xxxx
12048 /* 33222222222211111111110000000000
12049 10987654321098765432109876543210
12050 x1010110100xxxxxxxxxxxxxxxx0xxxx
12057 /* 33222222222211111111110000000000
12058 10987654321098765432109876543210
12059 x1010110x10xxxxxxxxxxxxxxxx0xxxx
12066 if (((word
>> 23) & 0x1) == 0)
12068 /* 33222222222211111111110000000000
12069 10987654321098765432109876543210
12070 x10101100x1xxxxxxxxxxxxxxxx0xxxx
12076 /* 33222222222211111111110000000000
12077 10987654321098765432109876543210
12078 x10101101x1xxxxxxxxxxxxxxxx0xxxx
12087 if (((word
>> 10) & 0x1) == 0)
12089 if (((word
>> 21) & 0x1) == 0)
12091 if (((word
>> 22) & 0x1) == 0)
12093 if (((word
>> 23) & 0x1) == 0)
12095 /* 33222222222211111111110000000000
12096 10987654321098765432109876543210
12097 x10101x0000xxxxxxxxxx0xxxxx1xxxx
12103 /* 33222222222211111111110000000000
12104 10987654321098765432109876543210
12105 x10101x0100xxxxxxxxxx0xxxxx1xxxx
12112 /* 33222222222211111111110000000000
12113 10987654321098765432109876543210
12114 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
12121 /* 33222222222211111111110000000000
12122 10987654321098765432109876543210
12123 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
12130 if (((word
>> 21) & 0x1) == 0)
12132 if (((word
>> 22) & 0x1) == 0)
12134 if (((word
>> 23) & 0x1) == 0)
12136 /* 33222222222211111111110000000000
12137 10987654321098765432109876543210
12138 x10101x0000xxxxxxxxxx1xxxxx1xxxx
12144 /* 33222222222211111111110000000000
12145 10987654321098765432109876543210
12146 x10101x0100xxxxxxxxxx1xxxxx1xxxx
12153 /* 33222222222211111111110000000000
12154 10987654321098765432109876543210
12155 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
12162 /* 33222222222211111111110000000000
12163 10987654321098765432109876543210
12164 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
12173 if (((word
>> 21) & 0x1) == 0)
12175 if (((word
>> 25) & 0x1) == 0)
12177 /* 33222222222211111111110000000000
12178 10987654321098765432109876543210
12179 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
12185 if (((word
>> 10) & 0x1) == 0)
12187 /* 33222222222211111111110000000000
12188 10987654321098765432109876543210
12189 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
12195 /* 33222222222211111111110000000000
12196 10987654321098765432109876543210
12197 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
12205 if (((word
>> 25) & 0x1) == 0)
12207 /* 33222222222211111111110000000000
12208 10987654321098765432109876543210
12209 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
12215 if (((word
>> 10) & 0x1) == 0)
12217 /* 33222222222211111111110000000000
12218 10987654321098765432109876543210
12219 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
12225 /* 33222222222211111111110000000000
12226 10987654321098765432109876543210
12227 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
12238 if (((word
>> 24) & 0x1) == 0)
12240 if (((word
>> 25) & 0x1) == 0)
12242 /* 33222222222211111111110000000000
12243 10987654321098765432109876543210
12244 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
12250 /* 33222222222211111111110000000000
12251 10987654321098765432109876543210
12252 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
12259 if (((word
>> 25) & 0x1) == 0)
12261 /* 33222222222211111111110000000000
12262 10987654321098765432109876543210
12263 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
12269 /* 33222222222211111111110000000000
12270 10987654321098765432109876543210
12271 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
12281 if (((word
>> 25) & 0x1) == 0)
12283 if (((word
>> 28) & 0x1) == 0)
12285 if (((word
>> 22) & 0x1) == 0)
12287 if (((word
>> 23) & 0x1) == 0)
12289 if (((word
>> 24) & 0x1) == 0)
12291 if (((word
>> 29) & 0x1) == 0)
12293 /* 33222222222211111111110000000000
12294 10987654321098765432109876543210
12295 xx00110000xxxxxxxxxxxxxxxxxxxxxx
12301 /* 33222222222211111111110000000000
12302 10987654321098765432109876543210
12303 xx10110000xxxxxxxxxxxxxxxxxxxxxx
12310 if (((word
>> 29) & 0x1) == 0)
12312 if (((word
>> 13) & 0x1) == 0)
12314 if (((word
>> 21) & 0x1) == 0)
12316 /* 33222222222211111111110000000000
12317 10987654321098765432109876543210
12318 xx001101000xxxxxxx0xxxxxxxxxxxxx
12324 /* 33222222222211111111110000000000
12325 10987654321098765432109876543210
12326 xx001101001xxxxxxx0xxxxxxxxxxxxx
12333 if (((word
>> 21) & 0x1) == 0)
12335 /* 33222222222211111111110000000000
12336 10987654321098765432109876543210
12337 xx001101000xxxxxxx1xxxxxxxxxxxxx
12343 /* 33222222222211111111110000000000
12344 10987654321098765432109876543210
12345 xx001101001xxxxxxx1xxxxxxxxxxxxx
12353 /* 33222222222211111111110000000000
12354 10987654321098765432109876543210
12355 xx10110100xxxxxxxxxxxxxxxxxxxxxx
12363 if (((word
>> 29) & 0x1) == 0)
12365 if (((word
>> 21) & 0x1) == 0)
12367 if (((word
>> 24) & 0x1) == 0)
12369 /* 33222222222211111111110000000000
12370 10987654321098765432109876543210
12371 xx001100100xxxxxxxxxxxxxxxxxxxxx
12377 if (((word
>> 13) & 0x1) == 0)
12379 /* 33222222222211111111110000000000
12380 10987654321098765432109876543210
12381 xx001101100xxxxxxx0xxxxxxxxxxxxx
12387 /* 33222222222211111111110000000000
12388 10987654321098765432109876543210
12389 xx001101100xxxxxxx1xxxxxxxxxxxxx
12397 if (((word
>> 13) & 0x1) == 0)
12399 /* 33222222222211111111110000000000
12400 10987654321098765432109876543210
12401 xx00110x101xxxxxxx0xxxxxxxxxxxxx
12407 /* 33222222222211111111110000000000
12408 10987654321098765432109876543210
12409 xx00110x101xxxxxxx1xxxxxxxxxxxxx
12417 /* 33222222222211111111110000000000
12418 10987654321098765432109876543210
12419 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
12427 if (((word
>> 23) & 0x1) == 0)
12429 if (((word
>> 24) & 0x1) == 0)
12431 if (((word
>> 29) & 0x1) == 0)
12433 /* 33222222222211111111110000000000
12434 10987654321098765432109876543210
12435 xx00110001xxxxxxxxxxxxxxxxxxxxxx
12441 /* 33222222222211111111110000000000
12442 10987654321098765432109876543210
12443 xx10110001xxxxxxxxxxxxxxxxxxxxxx
12450 if (((word
>> 29) & 0x1) == 0)
12452 if (((word
>> 13) & 0x1) == 0)
12454 if (((word
>> 21) & 0x1) == 0)
12456 /* 33222222222211111111110000000000
12457 10987654321098765432109876543210
12458 xx001101010xxxxxxx0xxxxxxxxxxxxx
12464 /* 33222222222211111111110000000000
12465 10987654321098765432109876543210
12466 xx001101011xxxxxxx0xxxxxxxxxxxxx
12473 if (((word
>> 21) & 0x1) == 0)
12475 /* 33222222222211111111110000000000
12476 10987654321098765432109876543210
12477 xx001101010xxxxxxx1xxxxxxxxxxxxx
12483 /* 33222222222211111111110000000000
12484 10987654321098765432109876543210
12485 xx001101011xxxxxxx1xxxxxxxxxxxxx
12493 /* 33222222222211111111110000000000
12494 10987654321098765432109876543210
12495 xx10110101xxxxxxxxxxxxxxxxxxxxxx
12503 if (((word
>> 29) & 0x1) == 0)
12505 if (((word
>> 21) & 0x1) == 0)
12507 if (((word
>> 24) & 0x1) == 0)
12509 /* 33222222222211111111110000000000
12510 10987654321098765432109876543210
12511 xx001100110xxxxxxxxxxxxxxxxxxxxx
12517 if (((word
>> 13) & 0x1) == 0)
12519 /* 33222222222211111111110000000000
12520 10987654321098765432109876543210
12521 xx001101110xxxxxxx0xxxxxxxxxxxxx
12527 /* 33222222222211111111110000000000
12528 10987654321098765432109876543210
12529 xx001101110xxxxxxx1xxxxxxxxxxxxx
12537 if (((word
>> 13) & 0x1) == 0)
12539 /* 33222222222211111111110000000000
12540 10987654321098765432109876543210
12541 xx00110x111xxxxxxx0xxxxxxxxxxxxx
12547 /* 33222222222211111111110000000000
12548 10987654321098765432109876543210
12549 xx00110x111xxxxxxx1xxxxxxxxxxxxx
12557 /* 33222222222211111111110000000000
12558 10987654321098765432109876543210
12559 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
12568 if (((word
>> 24) & 0x1) == 0)
12570 if (((word
>> 29) & 0x1) == 0)
12572 /* 33222222222211111111110000000000
12573 10987654321098765432109876543210
12574 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
12580 if (((word
>> 10) & 0x1) == 0)
12582 if (((word
>> 11) & 0x1) == 0)
12584 if (((word
>> 22) & 0x1) == 0)
12586 /* 33222222222211111111110000000000
12587 10987654321098765432109876543210
12588 xx111100x0xxxxxxxxxx00xxxxxxxxxx
12594 /* 33222222222211111111110000000000
12595 10987654321098765432109876543210
12596 xx111100x1xxxxxxxxxx00xxxxxxxxxx
12603 if (((word
>> 22) & 0x1) == 0)
12605 /* 33222222222211111111110000000000
12606 10987654321098765432109876543210
12607 xx111100x0xxxxxxxxxx10xxxxxxxxxx
12613 /* 33222222222211111111110000000000
12614 10987654321098765432109876543210
12615 xx111100x1xxxxxxxxxx10xxxxxxxxxx
12623 if (((word
>> 22) & 0x1) == 0)
12625 /* 33222222222211111111110000000000
12626 10987654321098765432109876543210
12627 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
12633 /* 33222222222211111111110000000000
12634 10987654321098765432109876543210
12635 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
12644 if (((word
>> 22) & 0x1) == 0)
12646 /* 33222222222211111111110000000000
12647 10987654321098765432109876543210
12648 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
12654 /* 33222222222211111111110000000000
12655 10987654321098765432109876543210
12656 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
12665 if (((word
>> 24) & 0x1) == 0)
12667 if (((word
>> 21) & 0x1) == 0)
12669 if (((word
>> 28) & 0x1) == 0)
12671 if (((word
>> 29) & 0x1) == 0)
12673 if (((word
>> 31) & 0x1) == 0)
12675 if (((word
>> 10) & 0x1) == 0)
12677 if (((word
>> 11) & 0x1) == 0)
12679 if (((word
>> 12) & 0x1) == 0)
12681 /* 33222222222211111111110000000000
12682 10987654321098765432109876543210
12683 0x001110xx0xxxxxxxx000xxxxxxxxxx
12689 /* 33222222222211111111110000000000
12690 10987654321098765432109876543210
12691 0x001110xx0xxxxxxxx100xxxxxxxxxx
12698 if (((word
>> 12) & 0x1) == 0)
12700 if (((word
>> 14) & 0x1) == 0)
12702 /* 33222222222211111111110000000000
12703 10987654321098765432109876543210
12704 0x001110xx0xxxxxx0x010xxxxxxxxxx
12710 /* 33222222222211111111110000000000
12711 10987654321098765432109876543210
12712 0x001110xx0xxxxxx1x010xxxxxxxxxx
12719 if (((word
>> 13) & 0x1) == 0)
12721 if (((word
>> 14) & 0x1) == 0)
12723 /* 33222222222211111111110000000000
12724 10987654321098765432109876543210
12725 0x001110xx0xxxxxx00110xxxxxxxxxx
12731 /* 33222222222211111111110000000000
12732 10987654321098765432109876543210
12733 0x001110xx0xxxxxx10110xxxxxxxxxx
12740 if (((word
>> 14) & 0x1) == 0)
12742 /* 33222222222211111111110000000000
12743 10987654321098765432109876543210
12744 0x001110xx0xxxxxx01110xxxxxxxxxx
12750 /* 33222222222211111111110000000000
12751 10987654321098765432109876543210
12752 0x001110xx0xxxxxx11110xxxxxxxxxx
12762 if (((word
>> 11) & 0x1) == 0)
12764 if (((word
>> 12) & 0x1) == 0)
12766 if (((word
>> 13) & 0x1) == 0)
12768 if (((word
>> 22) & 0x1) == 0)
12770 /* 33222222222211111111110000000000
12771 10987654321098765432109876543210
12772 0x001110x00xxxxxxx0001xxxxxxxxxx
12778 if (((word
>> 23) & 0x1) == 0)
12780 /* 33222222222211111111110000000000
12781 10987654321098765432109876543210
12782 0x001110010xxxxxxx0001xxxxxxxxxx
12788 /* 33222222222211111111110000000000
12789 10987654321098765432109876543210
12790 0x001110110xxxxxxx0001xxxxxxxxxx
12798 /* 33222222222211111111110000000000
12799 10987654321098765432109876543210
12800 0x001110xx0xxxxxxx1001xxxxxxxxxx
12807 if (((word
>> 13) & 0x1) == 0)
12809 if (((word
>> 15) & 0x1) == 0)
12811 if (((word
>> 23) & 0x1) == 0)
12813 /* 33222222222211111111110000000000
12814 10987654321098765432109876543210
12815 0x0011100x0xxxxx0x0101xxxxxxxxxx
12821 /* 33222222222211111111110000000000
12822 10987654321098765432109876543210
12823 0x0011101x0xxxxx0x0101xxxxxxxxxx
12830 /* 33222222222211111111110000000000
12831 10987654321098765432109876543210
12832 0x001110xx0xxxxx1x0101xxxxxxxxxx
12839 if (((word
>> 23) & 0x1) == 0)
12841 /* 33222222222211111111110000000000
12842 10987654321098765432109876543210
12843 0x0011100x0xxxxxxx1101xxxxxxxxxx
12849 /* 33222222222211111111110000000000
12850 10987654321098765432109876543210
12851 0x0011101x0xxxxxxx1101xxxxxxxxxx
12860 if (((word
>> 12) & 0x1) == 0)
12862 if (((word
>> 13) & 0x1) == 0)
12864 if (((word
>> 22) & 0x1) == 0)
12866 /* 33222222222211111111110000000000
12867 10987654321098765432109876543210
12868 0x001110x00xxxxxxx0011xxxxxxxxxx
12874 if (((word
>> 23) & 0x1) == 0)
12876 /* 33222222222211111111110000000000
12877 10987654321098765432109876543210
12878 0x001110010xxxxxxx0011xxxxxxxxxx
12884 /* 33222222222211111111110000000000
12885 10987654321098765432109876543210
12886 0x001110110xxxxxxx0011xxxxxxxxxx
12894 /* 33222222222211111111110000000000
12895 10987654321098765432109876543210
12896 0x001110xx0xxxxxxx1011xxxxxxxxxx
12903 if (((word
>> 13) & 0x1) == 0)
12905 if (((word
>> 22) & 0x1) == 0)
12907 /* 33222222222211111111110000000000
12908 10987654321098765432109876543210
12909 0x001110x00xxxxxxx0111xxxxxxxxxx
12915 /* 33222222222211111111110000000000
12916 10987654321098765432109876543210
12917 0x001110x10xxxxxxx0111xxxxxxxxxx
12924 if (((word
>> 22) & 0x1) == 0)
12926 /* 33222222222211111111110000000000
12927 10987654321098765432109876543210
12928 0x001110x00xxxxxxx1111xxxxxxxxxx
12934 if (((word
>> 23) & 0x1) == 0)
12936 /* 33222222222211111111110000000000
12937 10987654321098765432109876543210
12938 0x001110010xxxxxxx1111xxxxxxxxxx
12944 /* 33222222222211111111110000000000
12945 10987654321098765432109876543210
12946 0x001110110xxxxxxx1111xxxxxxxxxx
12958 if (((word
>> 22) & 0x1) == 0)
12960 if (((word
>> 23) & 0x1) == 0)
12962 /* 33222222222211111111110000000000
12963 10987654321098765432109876543210
12964 1x001110000xxxxxxxxxxxxxxxxxxxxx
12970 /* 33222222222211111111110000000000
12971 10987654321098765432109876543210
12972 1x001110100xxxxxxxxxxxxxxxxxxxxx
12979 if (((word
>> 15) & 0x1) == 0)
12981 /* 33222222222211111111110000000000
12982 10987654321098765432109876543210
12983 1x001110x10xxxxx0xxxxxxxxxxxxxxx
12989 if (((word
>> 10) & 0x1) == 0)
12991 if (((word
>> 11) & 0x1) == 0)
12993 if (((word
>> 23) & 0x1) == 0)
12995 /* 33222222222211111111110000000000
12996 10987654321098765432109876543210
12997 1x001110010xxxxx1xxx00xxxxxxxxxx
13003 /* 33222222222211111111110000000000
13004 10987654321098765432109876543210
13005 1x001110110xxxxx1xxx00xxxxxxxxxx
13012 /* 33222222222211111111110000000000
13013 10987654321098765432109876543210
13014 1x001110x10xxxxx1xxx10xxxxxxxxxx
13021 if (((word
>> 11) & 0x1) == 0)
13023 if (((word
>> 23) & 0x1) == 0)
13025 /* 33222222222211111111110000000000
13026 10987654321098765432109876543210
13027 1x001110010xxxxx1xxx01xxxxxxxxxx
13033 /* 33222222222211111111110000000000
13034 10987654321098765432109876543210
13035 1x001110110xxxxx1xxx01xxxxxxxxxx
13042 /* 33222222222211111111110000000000
13043 10987654321098765432109876543210
13044 1x001110x10xxxxx1xxx11xxxxxxxxxx
13055 if (((word
>> 10) & 0x1) == 0)
13057 /* 33222222222211111111110000000000
13058 10987654321098765432109876543210
13059 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
13065 if (((word
>> 15) & 0x1) == 0)
13067 if (((word
>> 22) & 0x1) == 0)
13069 /* 33222222222211111111110000000000
13070 10987654321098765432109876543210
13071 xx101110x00xxxxx0xxxx1xxxxxxxxxx
13077 if (((word
>> 11) & 0x1) == 0)
13079 if (((word
>> 12) & 0x1) == 0)
13081 if (((word
>> 13) & 0x1) == 0)
13083 if (((word
>> 23) & 0x1) == 0)
13085 /* 33222222222211111111110000000000
13086 10987654321098765432109876543210
13087 xx101110010xxxxx0x0001xxxxxxxxxx
13093 /* 33222222222211111111110000000000
13094 10987654321098765432109876543210
13095 xx101110110xxxxx0x0001xxxxxxxxxx
13102 if (((word
>> 23) & 0x1) == 0)
13104 /* 33222222222211111111110000000000
13105 10987654321098765432109876543210
13106 xx101110010xxxxx0x1001xxxxxxxxxx
13112 /* 33222222222211111111110000000000
13113 10987654321098765432109876543210
13114 xx101110110xxxxx0x1001xxxxxxxxxx
13122 if (((word
>> 13) & 0x1) == 0)
13124 if (((word
>> 23) & 0x1) == 0)
13126 /* 33222222222211111111110000000000
13127 10987654321098765432109876543210
13128 xx101110010xxxxx0x0101xxxxxxxxxx
13134 /* 33222222222211111111110000000000
13135 10987654321098765432109876543210
13136 xx101110110xxxxx0x0101xxxxxxxxxx
13143 if (((word
>> 23) & 0x1) == 0)
13145 /* 33222222222211111111110000000000
13146 10987654321098765432109876543210
13147 xx101110010xxxxx0x1101xxxxxxxxxx
13153 /* 33222222222211111111110000000000
13154 10987654321098765432109876543210
13155 xx101110110xxxxx0x1101xxxxxxxxxx
13164 if (((word
>> 12) & 0x1) == 0)
13166 if (((word
>> 23) & 0x1) == 0)
13168 /* 33222222222211111111110000000000
13169 10987654321098765432109876543210
13170 xx101110010xxxxx0xx011xxxxxxxxxx
13176 /* 33222222222211111111110000000000
13177 10987654321098765432109876543210
13178 xx101110110xxxxx0xx011xxxxxxxxxx
13185 if (((word
>> 13) & 0x1) == 0)
13187 /* 33222222222211111111110000000000
13188 10987654321098765432109876543210
13189 xx101110x10xxxxx0x0111xxxxxxxxxx
13195 /* 33222222222211111111110000000000
13196 10987654321098765432109876543210
13197 xx101110x10xxxxx0x1111xxxxxxxxxx
13207 if (((word
>> 13) & 0x1) == 0)
13209 if (((word
>> 14) & 0x1) == 0)
13211 if (((word
>> 11) & 0x1) == 0)
13213 if (((word
>> 12) & 0x1) == 0)
13215 /* 33222222222211111111110000000000
13216 10987654321098765432109876543210
13217 xx101110xx0xxxxx100001xxxxxxxxxx
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 xx101110xx0xxxxx100101xxxxxxxxxx
13232 /* 33222222222211111111110000000000
13233 10987654321098765432109876543210
13234 xx101110xx0xxxxx100x11xxxxxxxxxx
13241 /* 33222222222211111111110000000000
13242 10987654321098765432109876543210
13243 xx101110xx0xxxxx110xx1xxxxxxxxxx
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 xx101110xx0xxxxx1x1xx1xxxxxxxxxx
13262 if (((word
>> 29) & 0x1) == 0)
13264 if (((word
>> 30) & 0x1) == 0)
13266 if (((word
>> 16) & 0x1) == 0)
13268 if (((word
>> 17) & 0x1) == 0)
13270 /* 33222222222211111111110000000000
13271 10987654321098765432109876543210
13272 x0011110xx0xxx00xxxxxxxxxxxxxxxx
13278 /* 33222222222211111111110000000000
13279 10987654321098765432109876543210
13280 x0011110xx0xxx10xxxxxxxxxxxxxxxx
13287 if (((word
>> 17) & 0x1) == 0)
13289 /* 33222222222211111111110000000000
13290 10987654321098765432109876543210
13291 x0011110xx0xxx01xxxxxxxxxxxxxxxx
13297 /* 33222222222211111111110000000000
13298 10987654321098765432109876543210
13299 x0011110xx0xxx11xxxxxxxxxxxxxxxx
13307 if (((word
>> 10) & 0x1) == 0)
13309 if (((word
>> 12) & 0x1) == 0)
13311 if (((word
>> 13) & 0x1) == 0)
13313 if (((word
>> 14) & 0x1) == 0)
13315 /* 33222222222211111111110000000000
13316 10987654321098765432109876543210
13317 x1011110xx0xxxxxx000x0xxxxxxxxxx
13323 /* 33222222222211111111110000000000
13324 10987654321098765432109876543210
13325 x1011110xx0xxxxxx100x0xxxxxxxxxx
13332 if (((word
>> 14) & 0x1) == 0)
13334 /* 33222222222211111111110000000000
13335 10987654321098765432109876543210
13336 x1011110xx0xxxxxx010x0xxxxxxxxxx
13342 /* 33222222222211111111110000000000
13343 10987654321098765432109876543210
13344 x1011110xx0xxxxxx110x0xxxxxxxxxx
13352 if (((word
>> 13) & 0x1) == 0)
13354 if (((word
>> 14) & 0x1) == 0)
13356 /* 33222222222211111111110000000000
13357 10987654321098765432109876543210
13358 x1011110xx0xxxxxx001x0xxxxxxxxxx
13364 /* 33222222222211111111110000000000
13365 10987654321098765432109876543210
13366 x1011110xx0xxxxxx101x0xxxxxxxxxx
13373 /* 33222222222211111111110000000000
13374 10987654321098765432109876543210
13375 x1011110xx0xxxxxxx11x0xxxxxxxxxx
13383 if (((word
>> 11) & 0x1) == 0)
13385 if (((word
>> 13) & 0x1) == 0)
13387 /* 33222222222211111111110000000000
13388 10987654321098765432109876543210
13389 x1011110xx0xxxxxxx0x01xxxxxxxxxx
13395 /* 33222222222211111111110000000000
13396 10987654321098765432109876543210
13397 x1011110xx0xxxxxxx1x01xxxxxxxxxx
13404 if (((word
>> 13) & 0x1) == 0)
13406 /* 33222222222211111111110000000000
13407 10987654321098765432109876543210
13408 x1011110xx0xxxxxxx0x11xxxxxxxxxx
13414 if (((word
>> 23) & 0x1) == 0)
13416 /* 33222222222211111111110000000000
13417 10987654321098765432109876543210
13418 x10111100x0xxxxxxx1x11xxxxxxxxxx
13424 /* 33222222222211111111110000000000
13425 10987654321098765432109876543210
13426 x10111101x0xxxxxxx1x11xxxxxxxxxx
13437 if (((word
>> 11) & 0x1) == 0)
13439 if (((word
>> 12) & 0x1) == 0)
13441 if (((word
>> 13) & 0x1) == 0)
13443 /* 33222222222211111111110000000000
13444 10987654321098765432109876543210
13445 xx111110xx0xxxxxxx000xxxxxxxxxxx
13451 if (((word
>> 23) & 0x1) == 0)
13453 /* 33222222222211111111110000000000
13454 10987654321098765432109876543210
13455 xx1111100x0xxxxxxx100xxxxxxxxxxx
13461 /* 33222222222211111111110000000000
13462 10987654321098765432109876543210
13463 xx1111101x0xxxxxxx100xxxxxxxxxxx
13471 /* 33222222222211111111110000000000
13472 10987654321098765432109876543210
13473 xx111110xx0xxxxxxxx10xxxxxxxxxxx
13480 if (((word
>> 13) & 0x1) == 0)
13482 /* 33222222222211111111110000000000
13483 10987654321098765432109876543210
13484 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
13490 if (((word
>> 23) & 0x1) == 0)
13492 /* 33222222222211111111110000000000
13493 10987654321098765432109876543210
13494 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
13500 /* 33222222222211111111110000000000
13501 10987654321098765432109876543210
13502 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
13513 if (((word
>> 28) & 0x1) == 0)
13515 if (((word
>> 15) & 0x1) == 0)
13517 if (((word
>> 29) & 0x1) == 0)
13519 if (((word
>> 31) & 0x1) == 0)
13521 if (((word
>> 10) & 0x1) == 0)
13523 if (((word
>> 11) & 0x1) == 0)
13525 if (((word
>> 12) & 0x1) == 0)
13527 if (((word
>> 13) & 0x1) == 0)
13529 if (((word
>> 14) & 0x1) == 0)
13531 if (((word
>> 30) & 0x1) == 0)
13533 /* 33222222222211111111110000000000
13534 10987654321098765432109876543210
13535 00001110xx1xxxxx000000xxxxxxxxxx
13541 /* 33222222222211111111110000000000
13542 10987654321098765432109876543210
13543 01001110xx1xxxxx000000xxxxxxxxxx
13550 if (((word
>> 30) & 0x1) == 0)
13552 /* 33222222222211111111110000000000
13553 10987654321098765432109876543210
13554 00001110xx1xxxxx010000xxxxxxxxxx
13560 /* 33222222222211111111110000000000
13561 10987654321098765432109876543210
13562 01001110xx1xxxxx010000xxxxxxxxxx
13570 if (((word
>> 14) & 0x1) == 0)
13572 if (((word
>> 30) & 0x1) == 0)
13574 /* 33222222222211111111110000000000
13575 10987654321098765432109876543210
13576 00001110xx1xxxxx001000xxxxxxxxxx
13582 /* 33222222222211111111110000000000
13583 10987654321098765432109876543210
13584 01001110xx1xxxxx001000xxxxxxxxxx
13591 if (((word
>> 30) & 0x1) == 0)
13593 /* 33222222222211111111110000000000
13594 10987654321098765432109876543210
13595 00001110xx1xxxxx011000xxxxxxxxxx
13601 /* 33222222222211111111110000000000
13602 10987654321098765432109876543210
13603 01001110xx1xxxxx011000xxxxxxxxxx
13612 if (((word
>> 13) & 0x1) == 0)
13614 if (((word
>> 14) & 0x1) == 0)
13616 if (((word
>> 30) & 0x1) == 0)
13618 /* 33222222222211111111110000000000
13619 10987654321098765432109876543210
13620 00001110xx1xxxxx000100xxxxxxxxxx
13626 /* 33222222222211111111110000000000
13627 10987654321098765432109876543210
13628 01001110xx1xxxxx000100xxxxxxxxxx
13635 if (((word
>> 30) & 0x1) == 0)
13637 /* 33222222222211111111110000000000
13638 10987654321098765432109876543210
13639 00001110xx1xxxxx010100xxxxxxxxxx
13645 /* 33222222222211111111110000000000
13646 10987654321098765432109876543210
13647 01001110xx1xxxxx010100xxxxxxxxxx
13655 if (((word
>> 14) & 0x1) == 0)
13657 if (((word
>> 30) & 0x1) == 0)
13659 /* 33222222222211111111110000000000
13660 10987654321098765432109876543210
13661 00001110xx1xxxxx001100xxxxxxxxxx
13667 /* 33222222222211111111110000000000
13668 10987654321098765432109876543210
13669 01001110xx1xxxxx001100xxxxxxxxxx
13676 if (((word
>> 30) & 0x1) == 0)
13678 /* 33222222222211111111110000000000
13679 10987654321098765432109876543210
13680 00001110xx1xxxxx011100xxxxxxxxxx
13686 /* 33222222222211111111110000000000
13687 10987654321098765432109876543210
13688 01001110xx1xxxxx011100xxxxxxxxxx
13698 if (((word
>> 12) & 0x1) == 0)
13700 if (((word
>> 13) & 0x1) == 0)
13702 if (((word
>> 14) & 0x1) == 0)
13704 /* 33222222222211111111110000000000
13705 10987654321098765432109876543210
13706 0x001110xx1xxxxx000010xxxxxxxxxx
13712 if (((word
>> 16) & 0x1) == 0)
13714 if (((word
>> 19) & 0x1) == 0)
13716 /* 33222222222211111111110000000000
13717 10987654321098765432109876543210
13718 0x001110xx1x0xx0010010xxxxxxxxxx
13724 /* 33222222222211111111110000000000
13725 10987654321098765432109876543210
13726 0x001110xx1x1xx0010010xxxxxxxxxx
13733 if (((word
>> 30) & 0x1) == 0)
13735 /* 33222222222211111111110000000000
13736 10987654321098765432109876543210
13737 00001110xx1xxxx1010010xxxxxxxxxx
13743 /* 33222222222211111111110000000000
13744 10987654321098765432109876543210
13745 01001110xx1xxxx1010010xxxxxxxxxx
13754 if (((word
>> 14) & 0x1) == 0)
13756 if (((word
>> 16) & 0x1) == 0)
13758 /* 33222222222211111111110000000000
13759 10987654321098765432109876543210
13760 0x001110xx1xxxx0001010xxxxxxxxxx
13766 if (((word
>> 30) & 0x1) == 0)
13768 /* 33222222222211111111110000000000
13769 10987654321098765432109876543210
13770 00001110xx1xxxx1001010xxxxxxxxxx
13776 /* 33222222222211111111110000000000
13777 10987654321098765432109876543210
13778 01001110xx1xxxx1001010xxxxxxxxxx
13786 if (((word
>> 16) & 0x1) == 0)
13788 if (((word
>> 19) & 0x1) == 0)
13790 /* 33222222222211111111110000000000
13791 10987654321098765432109876543210
13792 0x001110xx1x0xx0011010xxxxxxxxxx
13798 /* 33222222222211111111110000000000
13799 10987654321098765432109876543210
13800 0x001110xx1x1xx0011010xxxxxxxxxx
13807 if (((word
>> 30) & 0x1) == 0)
13809 /* 33222222222211111111110000000000
13810 10987654321098765432109876543210
13811 00001110xx1xxxx1011010xxxxxxxxxx
13817 /* 33222222222211111111110000000000
13818 10987654321098765432109876543210
13819 01001110xx1xxxx1011010xxxxxxxxxx
13829 if (((word
>> 13) & 0x1) == 0)
13831 if (((word
>> 14) & 0x1) == 0)
13833 /* 33222222222211111111110000000000
13834 10987654321098765432109876543210
13835 0x001110xx1xxxxx000110xxxxxxxxxx
13841 if (((word
>> 19) & 0x1) == 0)
13843 /* 33222222222211111111110000000000
13844 10987654321098765432109876543210
13845 0x001110xx1x0xxx010110xxxxxxxxxx
13851 /* 33222222222211111111110000000000
13852 10987654321098765432109876543210
13853 0x001110xx1x1xxx010110xxxxxxxxxx
13861 if (((word
>> 14) & 0x1) == 0)
13863 if (((word
>> 20) & 0x1) == 0)
13865 /* 33222222222211111111110000000000
13866 10987654321098765432109876543210
13867 0x001110xx10xxxx001110xxxxxxxxxx
13873 /* 33222222222211111111110000000000
13874 10987654321098765432109876543210
13875 0x001110xx11xxxx001110xxxxxxxxxx
13882 if (((word
>> 16) & 0x1) == 0)
13884 if (((word
>> 19) & 0x1) == 0)
13886 /* 33222222222211111111110000000000
13887 10987654321098765432109876543210
13888 0x001110xx1x0xx0011110xxxxxxxxxx
13894 /* 33222222222211111111110000000000
13895 10987654321098765432109876543210
13896 0x001110xx1x1xx0011110xxxxxxxxxx
13903 if (((word
>> 30) & 0x1) == 0)
13905 /* 33222222222211111111110000000000
13906 10987654321098765432109876543210
13907 00001110xx1xxxx1011110xxxxxxxxxx
13913 /* 33222222222211111111110000000000
13914 10987654321098765432109876543210
13915 01001110xx1xxxx1011110xxxxxxxxxx
13927 if (((word
>> 11) & 0x1) == 0)
13929 if (((word
>> 12) & 0x1) == 0)
13931 if (((word
>> 13) & 0x1) == 0)
13933 if (((word
>> 14) & 0x1) == 0)
13935 /* 33222222222211111111110000000000
13936 10987654321098765432109876543210
13937 0x001110xx1xxxxx000001xxxxxxxxxx
13943 /* 33222222222211111111110000000000
13944 10987654321098765432109876543210
13945 0x001110xx1xxxxx010001xxxxxxxxxx
13952 if (((word
>> 14) & 0x1) == 0)
13954 /* 33222222222211111111110000000000
13955 10987654321098765432109876543210
13956 0x001110xx1xxxxx001001xxxxxxxxxx
13962 /* 33222222222211111111110000000000
13963 10987654321098765432109876543210
13964 0x001110xx1xxxxx011001xxxxxxxxxx
13972 if (((word
>> 13) & 0x1) == 0)
13974 if (((word
>> 14) & 0x1) == 0)
13976 /* 33222222222211111111110000000000
13977 10987654321098765432109876543210
13978 0x001110xx1xxxxx000101xxxxxxxxxx
13984 /* 33222222222211111111110000000000
13985 10987654321098765432109876543210
13986 0x001110xx1xxxxx010101xxxxxxxxxx
13993 if (((word
>> 14) & 0x1) == 0)
13995 /* 33222222222211111111110000000000
13996 10987654321098765432109876543210
13997 0x001110xx1xxxxx001101xxxxxxxxxx
14003 /* 33222222222211111111110000000000
14004 10987654321098765432109876543210
14005 0x001110xx1xxxxx011101xxxxxxxxxx
14014 if (((word
>> 12) & 0x1) == 0)
14016 if (((word
>> 13) & 0x1) == 0)
14018 if (((word
>> 14) & 0x1) == 0)
14020 /* 33222222222211111111110000000000
14021 10987654321098765432109876543210
14022 0x001110xx1xxxxx000011xxxxxxxxxx
14028 /* 33222222222211111111110000000000
14029 10987654321098765432109876543210
14030 0x001110xx1xxxxx010011xxxxxxxxxx
14037 if (((word
>> 14) & 0x1) == 0)
14039 /* 33222222222211111111110000000000
14040 10987654321098765432109876543210
14041 0x001110xx1xxxxx001011xxxxxxxxxx
14047 /* 33222222222211111111110000000000
14048 10987654321098765432109876543210
14049 0x001110xx1xxxxx011011xxxxxxxxxx
14057 if (((word
>> 13) & 0x1) == 0)
14059 if (((word
>> 14) & 0x1) == 0)
14061 if (((word
>> 22) & 0x1) == 0)
14063 if (((word
>> 23) & 0x1) == 0)
14065 /* 33222222222211111111110000000000
14066 10987654321098765432109876543210
14067 0x001110001xxxxx000111xxxxxxxxxx
14073 /* 33222222222211111111110000000000
14074 10987654321098765432109876543210
14075 0x001110101xxxxx000111xxxxxxxxxx
14082 if (((word
>> 23) & 0x1) == 0)
14084 /* 33222222222211111111110000000000
14085 10987654321098765432109876543210
14086 0x001110011xxxxx000111xxxxxxxxxx
14092 /* 33222222222211111111110000000000
14093 10987654321098765432109876543210
14094 0x001110111xxxxx000111xxxxxxxxxx
14102 /* 33222222222211111111110000000000
14103 10987654321098765432109876543210
14104 0x001110xx1xxxxx010111xxxxxxxxxx
14111 if (((word
>> 14) & 0x1) == 0)
14113 /* 33222222222211111111110000000000
14114 10987654321098765432109876543210
14115 0x001110xx1xxxxx001111xxxxxxxxxx
14121 /* 33222222222211111111110000000000
14122 10987654321098765432109876543210
14123 0x001110xx1xxxxx011111xxxxxxxxxx
14134 /* 33222222222211111111110000000000
14135 10987654321098765432109876543210
14136 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
14143 if (((word
>> 10) & 0x1) == 0)
14145 if (((word
>> 11) & 0x1) == 0)
14147 if (((word
>> 12) & 0x1) == 0)
14149 if (((word
>> 13) & 0x1) == 0)
14151 if (((word
>> 14) & 0x1) == 0)
14153 if (((word
>> 30) & 0x1) == 0)
14155 /* 33222222222211111111110000000000
14156 10987654321098765432109876543210
14157 x0101110xx1xxxxx000000xxxxxxxxxx
14163 /* 33222222222211111111110000000000
14164 10987654321098765432109876543210
14165 x1101110xx1xxxxx000000xxxxxxxxxx
14172 if (((word
>> 30) & 0x1) == 0)
14174 /* 33222222222211111111110000000000
14175 10987654321098765432109876543210
14176 x0101110xx1xxxxx010000xxxxxxxxxx
14182 /* 33222222222211111111110000000000
14183 10987654321098765432109876543210
14184 x1101110xx1xxxxx010000xxxxxxxxxx
14192 if (((word
>> 14) & 0x1) == 0)
14194 if (((word
>> 30) & 0x1) == 0)
14196 /* 33222222222211111111110000000000
14197 10987654321098765432109876543210
14198 x0101110xx1xxxxx001000xxxxxxxxxx
14204 /* 33222222222211111111110000000000
14205 10987654321098765432109876543210
14206 x1101110xx1xxxxx001000xxxxxxxxxx
14213 if (((word
>> 30) & 0x1) == 0)
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 x0101110xx1xxxxx011000xxxxxxxxxx
14223 /* 33222222222211111111110000000000
14224 10987654321098765432109876543210
14225 x1101110xx1xxxxx011000xxxxxxxxxx
14234 if (((word
>> 13) & 0x1) == 0)
14236 if (((word
>> 14) & 0x1) == 0)
14238 if (((word
>> 30) & 0x1) == 0)
14240 /* 33222222222211111111110000000000
14241 10987654321098765432109876543210
14242 x0101110xx1xxxxx000100xxxxxxxxxx
14248 /* 33222222222211111111110000000000
14249 10987654321098765432109876543210
14250 x1101110xx1xxxxx000100xxxxxxxxxx
14257 if (((word
>> 30) & 0x1) == 0)
14259 /* 33222222222211111111110000000000
14260 10987654321098765432109876543210
14261 x0101110xx1xxxxx010100xxxxxxxxxx
14267 /* 33222222222211111111110000000000
14268 10987654321098765432109876543210
14269 x1101110xx1xxxxx010100xxxxxxxxxx
14277 if (((word
>> 14) & 0x1) == 0)
14279 if (((word
>> 30) & 0x1) == 0)
14281 /* 33222222222211111111110000000000
14282 10987654321098765432109876543210
14283 x0101110xx1xxxxx001100xxxxxxxxxx
14289 /* 33222222222211111111110000000000
14290 10987654321098765432109876543210
14291 x1101110xx1xxxxx001100xxxxxxxxxx
14298 if (((word
>> 30) & 0x1) == 0)
14300 /* 33222222222211111111110000000000
14301 10987654321098765432109876543210
14302 x0101110xx1xxxxx011100xxxxxxxxxx
14308 /* 33222222222211111111110000000000
14309 10987654321098765432109876543210
14310 x1101110xx1xxxxx011100xxxxxxxxxx
14320 if (((word
>> 12) & 0x1) == 0)
14322 if (((word
>> 13) & 0x1) == 0)
14324 if (((word
>> 14) & 0x1) == 0)
14326 /* 33222222222211111111110000000000
14327 10987654321098765432109876543210
14328 xx101110xx1xxxxx000010xxxxxxxxxx
14334 if (((word
>> 16) & 0x1) == 0)
14336 /* 33222222222211111111110000000000
14337 10987654321098765432109876543210
14338 xx101110xx1xxxx0010010xxxxxxxxxx
14344 if (((word
>> 30) & 0x1) == 0)
14346 /* 33222222222211111111110000000000
14347 10987654321098765432109876543210
14348 x0101110xx1xxxx1010010xxxxxxxxxx
14354 /* 33222222222211111111110000000000
14355 10987654321098765432109876543210
14356 x1101110xx1xxxx1010010xxxxxxxxxx
14365 if (((word
>> 14) & 0x1) == 0)
14367 if (((word
>> 16) & 0x1) == 0)
14369 /* 33222222222211111111110000000000
14370 10987654321098765432109876543210
14371 xx101110xx1xxxx0001010xxxxxxxxxx
14377 if (((word
>> 30) & 0x1) == 0)
14379 /* 33222222222211111111110000000000
14380 10987654321098765432109876543210
14381 x0101110xx1xxxx1001010xxxxxxxxxx
14387 /* 33222222222211111111110000000000
14388 10987654321098765432109876543210
14389 x1101110xx1xxxx1001010xxxxxxxxxx
14397 if (((word
>> 16) & 0x1) == 0)
14399 /* 33222222222211111111110000000000
14400 10987654321098765432109876543210
14401 xx101110xx1xxxx0011010xxxxxxxxxx
14407 if (((word
>> 30) & 0x1) == 0)
14409 /* 33222222222211111111110000000000
14410 10987654321098765432109876543210
14411 x0101110xx1xxxx1011010xxxxxxxxxx
14417 /* 33222222222211111111110000000000
14418 10987654321098765432109876543210
14419 x1101110xx1xxxx1011010xxxxxxxxxx
14429 if (((word
>> 13) & 0x1) == 0)
14431 if (((word
>> 22) & 0x1) == 0)
14433 /* 33222222222211111111110000000000
14434 10987654321098765432109876543210
14435 xx101110x01xxxxx0x0110xxxxxxxxxx
14441 /* 33222222222211111111110000000000
14442 10987654321098765432109876543210
14443 xx101110x11xxxxx0x0110xxxxxxxxxx
14450 if (((word
>> 14) & 0x1) == 0)
14452 if (((word
>> 16) & 0x1) == 0)
14454 if (((word
>> 20) & 0x1) == 0)
14456 /* 33222222222211111111110000000000
14457 10987654321098765432109876543210
14458 xx101110xx10xxx0001110xxxxxxxxxx
14464 /* 33222222222211111111110000000000
14465 10987654321098765432109876543210
14466 xx101110xx11xxx0001110xxxxxxxxxx
14473 if (((word
>> 30) & 0x1) == 0)
14475 /* 33222222222211111111110000000000
14476 10987654321098765432109876543210
14477 x0101110xx1xxxx1001110xxxxxxxxxx
14483 /* 33222222222211111111110000000000
14484 10987654321098765432109876543210
14485 x1101110xx1xxxx1001110xxxxxxxxxx
14493 /* 33222222222211111111110000000000
14494 10987654321098765432109876543210
14495 xx101110xx1xxxxx011110xxxxxxxxxx
14505 if (((word
>> 11) & 0x1) == 0)
14507 if (((word
>> 12) & 0x1) == 0)
14509 if (((word
>> 13) & 0x1) == 0)
14511 if (((word
>> 14) & 0x1) == 0)
14513 /* 33222222222211111111110000000000
14514 10987654321098765432109876543210
14515 xx101110xx1xxxxx000001xxxxxxxxxx
14521 /* 33222222222211111111110000000000
14522 10987654321098765432109876543210
14523 xx101110xx1xxxxx010001xxxxxxxxxx
14530 if (((word
>> 14) & 0x1) == 0)
14532 /* 33222222222211111111110000000000
14533 10987654321098765432109876543210
14534 xx101110xx1xxxxx001001xxxxxxxxxx
14540 /* 33222222222211111111110000000000
14541 10987654321098765432109876543210
14542 xx101110xx1xxxxx011001xxxxxxxxxx
14550 if (((word
>> 13) & 0x1) == 0)
14552 if (((word
>> 14) & 0x1) == 0)
14554 /* 33222222222211111111110000000000
14555 10987654321098765432109876543210
14556 xx101110xx1xxxxx000101xxxxxxxxxx
14562 /* 33222222222211111111110000000000
14563 10987654321098765432109876543210
14564 xx101110xx1xxxxx010101xxxxxxxxxx
14571 if (((word
>> 14) & 0x1) == 0)
14573 /* 33222222222211111111110000000000
14574 10987654321098765432109876543210
14575 xx101110xx1xxxxx001101xxxxxxxxxx
14581 /* 33222222222211111111110000000000
14582 10987654321098765432109876543210
14583 xx101110xx1xxxxx011101xxxxxxxxxx
14592 if (((word
>> 12) & 0x1) == 0)
14594 if (((word
>> 13) & 0x1) == 0)
14596 if (((word
>> 14) & 0x1) == 0)
14598 /* 33222222222211111111110000000000
14599 10987654321098765432109876543210
14600 xx101110xx1xxxxx000011xxxxxxxxxx
14606 /* 33222222222211111111110000000000
14607 10987654321098765432109876543210
14608 xx101110xx1xxxxx010011xxxxxxxxxx
14615 if (((word
>> 14) & 0x1) == 0)
14617 /* 33222222222211111111110000000000
14618 10987654321098765432109876543210
14619 xx101110xx1xxxxx001011xxxxxxxxxx
14625 /* 33222222222211111111110000000000
14626 10987654321098765432109876543210
14627 xx101110xx1xxxxx011011xxxxxxxxxx
14635 if (((word
>> 13) & 0x1) == 0)
14637 if (((word
>> 14) & 0x1) == 0)
14639 if (((word
>> 22) & 0x1) == 0)
14641 if (((word
>> 23) & 0x1) == 0)
14643 /* 33222222222211111111110000000000
14644 10987654321098765432109876543210
14645 xx101110001xxxxx000111xxxxxxxxxx
14651 /* 33222222222211111111110000000000
14652 10987654321098765432109876543210
14653 xx101110101xxxxx000111xxxxxxxxxx
14660 if (((word
>> 23) & 0x1) == 0)
14662 /* 33222222222211111111110000000000
14663 10987654321098765432109876543210
14664 xx101110011xxxxx000111xxxxxxxxxx
14670 /* 33222222222211111111110000000000
14671 10987654321098765432109876543210
14672 xx101110111xxxxx000111xxxxxxxxxx
14680 /* 33222222222211111111110000000000
14681 10987654321098765432109876543210
14682 xx101110xx1xxxxx010111xxxxxxxxxx
14689 if (((word
>> 14) & 0x1) == 0)
14691 /* 33222222222211111111110000000000
14692 10987654321098765432109876543210
14693 xx101110xx1xxxxx001111xxxxxxxxxx
14699 /* 33222222222211111111110000000000
14700 10987654321098765432109876543210
14701 xx101110xx1xxxxx011111xxxxxxxxxx
14713 if (((word
>> 10) & 0x1) == 0)
14715 if (((word
>> 11) & 0x1) == 0)
14717 if (((word
>> 12) & 0x1) == 0)
14719 if (((word
>> 13) & 0x1) == 0)
14721 if (((word
>> 14) & 0x1) == 0)
14723 if (((word
>> 29) & 0x1) == 0)
14725 if (((word
>> 30) & 0x1) == 0)
14727 /* 33222222222211111111110000000000
14728 10987654321098765432109876543210
14729 x0001110xx1xxxxx100000xxxxxxxxxx
14735 if (((word
>> 31) & 0x1) == 0)
14737 /* 33222222222211111111110000000000
14738 10987654321098765432109876543210
14739 01001110xx1xxxxx100000xxxxxxxxxx
14745 /* 33222222222211111111110000000000
14746 10987654321098765432109876543210
14747 11001110xx1xxxxx100000xxxxxxxxxx
14755 if (((word
>> 30) & 0x1) == 0)
14757 /* 33222222222211111111110000000000
14758 10987654321098765432109876543210
14759 x0101110xx1xxxxx100000xxxxxxxxxx
14765 /* 33222222222211111111110000000000
14766 10987654321098765432109876543210
14767 x1101110xx1xxxxx100000xxxxxxxxxx
14775 if (((word
>> 29) & 0x1) == 0)
14777 if (((word
>> 30) & 0x1) == 0)
14779 /* 33222222222211111111110000000000
14780 10987654321098765432109876543210
14781 x0001110xx1xxxxx110000xxxxxxxxxx
14787 if (((word
>> 31) & 0x1) == 0)
14789 /* 33222222222211111111110000000000
14790 10987654321098765432109876543210
14791 01001110xx1xxxxx110000xxxxxxxxxx
14797 /* 33222222222211111111110000000000
14798 10987654321098765432109876543210
14799 11001110xx1xxxxx110000xxxxxxxxxx
14807 if (((word
>> 30) & 0x1) == 0)
14809 /* 33222222222211111111110000000000
14810 10987654321098765432109876543210
14811 x0101110xx1xxxxx110000xxxxxxxxxx
14817 /* 33222222222211111111110000000000
14818 10987654321098765432109876543210
14819 x1101110xx1xxxxx110000xxxxxxxxxx
14828 if (((word
>> 14) & 0x1) == 0)
14830 if (((word
>> 29) & 0x1) == 0)
14832 if (((word
>> 30) & 0x1) == 0)
14834 /* 33222222222211111111110000000000
14835 10987654321098765432109876543210
14836 x0001110xx1xxxxx101000xxxxxxxxxx
14842 /* 33222222222211111111110000000000
14843 10987654321098765432109876543210
14844 x1001110xx1xxxxx101000xxxxxxxxxx
14851 if (((word
>> 30) & 0x1) == 0)
14853 /* 33222222222211111111110000000000
14854 10987654321098765432109876543210
14855 x0101110xx1xxxxx101000xxxxxxxxxx
14861 /* 33222222222211111111110000000000
14862 10987654321098765432109876543210
14863 x1101110xx1xxxxx101000xxxxxxxxxx
14871 if (((word
>> 22) & 0x1) == 0)
14873 if (((word
>> 30) & 0x1) == 0)
14875 /* 33222222222211111111110000000000
14876 10987654321098765432109876543210
14877 x0x01110x01xxxxx111000xxxxxxxxxx
14883 /* 33222222222211111111110000000000
14884 10987654321098765432109876543210
14885 x1x01110x01xxxxx111000xxxxxxxxxx
14892 if (((word
>> 30) & 0x1) == 0)
14894 /* 33222222222211111111110000000000
14895 10987654321098765432109876543210
14896 x0x01110x11xxxxx111000xxxxxxxxxx
14902 /* 33222222222211111111110000000000
14903 10987654321098765432109876543210
14904 x1x01110x11xxxxx111000xxxxxxxxxx
14914 if (((word
>> 13) & 0x1) == 0)
14916 if (((word
>> 14) & 0x1) == 0)
14918 if (((word
>> 30) & 0x1) == 0)
14920 /* 33222222222211111111110000000000
14921 10987654321098765432109876543210
14922 x0x01110xx1xxxxx100100xxxxxxxxxx
14928 /* 33222222222211111111110000000000
14929 10987654321098765432109876543210
14930 x1x01110xx1xxxxx100100xxxxxxxxxx
14937 if (((word
>> 30) & 0x1) == 0)
14939 /* 33222222222211111111110000000000
14940 10987654321098765432109876543210
14941 x0x01110xx1xxxxx110100xxxxxxxxxx
14947 /* 33222222222211111111110000000000
14948 10987654321098765432109876543210
14949 x1x01110xx1xxxxx110100xxxxxxxxxx
14957 if (((word
>> 30) & 0x1) == 0)
14959 /* 33222222222211111111110000000000
14960 10987654321098765432109876543210
14961 x0x01110xx1xxxxx1x1100xxxxxxxxxx
14967 /* 33222222222211111111110000000000
14968 10987654321098765432109876543210
14969 x1x01110xx1xxxxx1x1100xxxxxxxxxx
14978 if (((word
>> 12) & 0x1) == 0)
14980 if (((word
>> 13) & 0x1) == 0)
14982 if (((word
>> 14) & 0x1) == 0)
14984 if (((word
>> 29) & 0x1) == 0)
14986 if (((word
>> 31) & 0x1) == 0)
14988 if (((word
>> 16) & 0x1) == 0)
14990 /* 33222222222211111111110000000000
14991 10987654321098765432109876543210
14992 0x001110xx1xxxx0100010xxxxxxxxxx
14998 if (((word
>> 19) & 0x1) == 0)
15000 if (((word
>> 23) & 0x1) == 0)
15002 /* 33222222222211111111110000000000
15003 10987654321098765432109876543210
15004 0x0011100x1x0xx1100010xxxxxxxxxx
15010 /* 33222222222211111111110000000000
15011 10987654321098765432109876543210
15012 0x0011101x1x0xx1100010xxxxxxxxxx
15019 if (((word
>> 23) & 0x1) == 0)
15021 /* 33222222222211111111110000000000
15022 10987654321098765432109876543210
15023 0x0011100x1x1xx1100010xxxxxxxxxx
15029 /* 33222222222211111111110000000000
15030 10987654321098765432109876543210
15031 0x0011101x1x1xx1100010xxxxxxxxxx
15040 /* 33222222222211111111110000000000
15041 10987654321098765432109876543210
15042 1x001110xx1xxxxx100010xxxxxxxxxx
15049 if (((word
>> 16) & 0x1) == 0)
15051 /* 33222222222211111111110000000000
15052 10987654321098765432109876543210
15053 xx101110xx1xxxx0100010xxxxxxxxxx
15059 if (((word
>> 19) & 0x1) == 0)
15061 /* 33222222222211111111110000000000
15062 10987654321098765432109876543210
15063 xx101110xx1x0xx1100010xxxxxxxxxx
15069 /* 33222222222211111111110000000000
15070 10987654321098765432109876543210
15071 xx101110xx1x1xx1100010xxxxxxxxxx
15080 if (((word
>> 23) & 0x1) == 0)
15082 if (((word
>> 29) & 0x1) == 0)
15084 if (((word
>> 31) & 0x1) == 0)
15086 if (((word
>> 16) & 0x1) == 0)
15088 /* 33222222222211111111110000000000
15089 10987654321098765432109876543210
15090 0x0011100x1xxxx0110010xxxxxxxxxx
15096 if (((word
>> 19) & 0x1) == 0)
15098 /* 33222222222211111111110000000000
15099 10987654321098765432109876543210
15100 0x0011100x1x0xx1110010xxxxxxxxxx
15106 /* 33222222222211111111110000000000
15107 10987654321098765432109876543210
15108 0x0011100x1x1xx1110010xxxxxxxxxx
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 1x0011100x1xxxxx110010xxxxxxxxxx
15125 if (((word
>> 16) & 0x1) == 0)
15127 /* 33222222222211111111110000000000
15128 10987654321098765432109876543210
15129 xx1011100x1xxxx0110010xxxxxxxxxx
15135 if (((word
>> 19) & 0x1) == 0)
15137 /* 33222222222211111111110000000000
15138 10987654321098765432109876543210
15139 xx1011100x1x0xx1110010xxxxxxxxxx
15145 /* 33222222222211111111110000000000
15146 10987654321098765432109876543210
15147 xx1011100x1x1xx1110010xxxxxxxxxx
15156 if (((word
>> 16) & 0x1) == 0)
15158 if (((word
>> 19) & 0x1) == 0)
15160 if (((word
>> 20) & 0x1) == 0)
15162 if (((word
>> 29) & 0x1) == 0)
15164 /* 33222222222211111111110000000000
15165 10987654321098765432109876543210
15166 xx0011101x100xx0110010xxxxxxxxxx
15172 /* 33222222222211111111110000000000
15173 10987654321098765432109876543210
15174 xx1011101x100xx0110010xxxxxxxxxx
15181 if (((word
>> 29) & 0x1) == 0)
15183 /* 33222222222211111111110000000000
15184 10987654321098765432109876543210
15185 xx0011101x110xx0110010xxxxxxxxxx
15191 /* 33222222222211111111110000000000
15192 10987654321098765432109876543210
15193 xx1011101x110xx0110010xxxxxxxxxx
15201 if (((word
>> 29) & 0x1) == 0)
15203 /* 33222222222211111111110000000000
15204 10987654321098765432109876543210
15205 xx0011101x1x1xx0110010xxxxxxxxxx
15211 /* 33222222222211111111110000000000
15212 10987654321098765432109876543210
15213 xx1011101x1x1xx0110010xxxxxxxxxx
15221 if (((word
>> 29) & 0x1) == 0)
15223 /* 33222222222211111111110000000000
15224 10987654321098765432109876543210
15225 xx0011101x1xxxx1110010xxxxxxxxxx
15231 /* 33222222222211111111110000000000
15232 10987654321098765432109876543210
15233 xx1011101x1xxxx1110010xxxxxxxxxx
15243 if (((word
>> 14) & 0x1) == 0)
15245 if (((word
>> 16) & 0x1) == 0)
15247 if (((word
>> 20) & 0x1) == 0)
15249 /* 33222222222211111111110000000000
15250 10987654321098765432109876543210
15251 xxx01110xx10xxx0101010xxxxxxxxxx
15257 if (((word
>> 29) & 0x1) == 0)
15259 /* 33222222222211111111110000000000
15260 10987654321098765432109876543210
15261 xx001110xx11xxx0101010xxxxxxxxxx
15267 /* 33222222222211111111110000000000
15268 10987654321098765432109876543210
15269 xx101110xx11xxx0101010xxxxxxxxxx
15277 if (((word
>> 19) & 0x1) == 0)
15279 if (((word
>> 20) & 0x1) == 0)
15281 if (((word
>> 23) & 0x1) == 0)
15283 if (((word
>> 29) & 0x1) == 0)
15285 /* 33222222222211111111110000000000
15286 10987654321098765432109876543210
15287 xx0011100x100xx1101010xxxxxxxxxx
15293 /* 33222222222211111111110000000000
15294 10987654321098765432109876543210
15295 xx1011100x100xx1101010xxxxxxxxxx
15302 if (((word
>> 29) & 0x1) == 0)
15304 /* 33222222222211111111110000000000
15305 10987654321098765432109876543210
15306 xx0011101x100xx1101010xxxxxxxxxx
15312 /* 33222222222211111111110000000000
15313 10987654321098765432109876543210
15314 xx1011101x100xx1101010xxxxxxxxxx
15322 if (((word
>> 29) & 0x1) == 0)
15324 /* 33222222222211111111110000000000
15325 10987654321098765432109876543210
15326 xx001110xx110xx1101010xxxxxxxxxx
15332 /* 33222222222211111111110000000000
15333 10987654321098765432109876543210
15334 xx101110xx110xx1101010xxxxxxxxxx
15342 if (((word
>> 23) & 0x1) == 0)
15344 if (((word
>> 29) & 0x1) == 0)
15346 /* 33222222222211111111110000000000
15347 10987654321098765432109876543210
15348 xx0011100x1x1xx1101010xxxxxxxxxx
15354 /* 33222222222211111111110000000000
15355 10987654321098765432109876543210
15356 xx1011100x1x1xx1101010xxxxxxxxxx
15363 if (((word
>> 29) & 0x1) == 0)
15365 /* 33222222222211111111110000000000
15366 10987654321098765432109876543210
15367 xx0011101x1x1xx1101010xxxxxxxxxx
15373 /* 33222222222211111111110000000000
15374 10987654321098765432109876543210
15375 xx1011101x1x1xx1101010xxxxxxxxxx
15385 if (((word
>> 16) & 0x1) == 0)
15387 if (((word
>> 19) & 0x1) == 0)
15389 /* 33222222222211111111110000000000
15390 10987654321098765432109876543210
15391 xxx01110xx1x0xx0111010xxxxxxxxxx
15397 /* 33222222222211111111110000000000
15398 10987654321098765432109876543210
15399 xxx01110xx1x1xx0111010xxxxxxxxxx
15406 if (((word
>> 29) & 0x1) == 0)
15408 /* 33222222222211111111110000000000
15409 10987654321098765432109876543210
15410 xx001110xx1xxxx1111010xxxxxxxxxx
15416 /* 33222222222211111111110000000000
15417 10987654321098765432109876543210
15418 xx101110xx1xxxx1111010xxxxxxxxxx
15428 if (((word
>> 13) & 0x1) == 0)
15430 if (((word
>> 14) & 0x1) == 0)
15432 if (((word
>> 16) & 0x1) == 0)
15434 if (((word
>> 29) & 0x1) == 0)
15436 /* 33222222222211111111110000000000
15437 10987654321098765432109876543210
15438 xx001110xx1xxxx0100110xxxxxxxxxx
15444 /* 33222222222211111111110000000000
15445 10987654321098765432109876543210
15446 xx101110xx1xxxx0100110xxxxxxxxxx
15453 if (((word
>> 19) & 0x1) == 0)
15455 if (((word
>> 23) & 0x1) == 0)
15457 if (((word
>> 29) & 0x1) == 0)
15459 /* 33222222222211111111110000000000
15460 10987654321098765432109876543210
15461 xx0011100x1x0xx1100110xxxxxxxxxx
15467 /* 33222222222211111111110000000000
15468 10987654321098765432109876543210
15469 xx1011100x1x0xx1100110xxxxxxxxxx
15476 if (((word
>> 29) & 0x1) == 0)
15478 /* 33222222222211111111110000000000
15479 10987654321098765432109876543210
15480 xx0011101x1x0xx1100110xxxxxxxxxx
15486 /* 33222222222211111111110000000000
15487 10987654321098765432109876543210
15488 xx1011101x1x0xx1100110xxxxxxxxxx
15496 if (((word
>> 23) & 0x1) == 0)
15498 if (((word
>> 29) & 0x1) == 0)
15500 /* 33222222222211111111110000000000
15501 10987654321098765432109876543210
15502 xx0011100x1x1xx1100110xxxxxxxxxx
15508 /* 33222222222211111111110000000000
15509 10987654321098765432109876543210
15510 xx1011100x1x1xx1100110xxxxxxxxxx
15517 if (((word
>> 29) & 0x1) == 0)
15519 /* 33222222222211111111110000000000
15520 10987654321098765432109876543210
15521 xx0011101x1x1xx1100110xxxxxxxxxx
15527 /* 33222222222211111111110000000000
15528 10987654321098765432109876543210
15529 xx1011101x1x1xx1100110xxxxxxxxxx
15539 if (((word
>> 16) & 0x1) == 0)
15541 if (((word
>> 19) & 0x1) == 0)
15543 if (((word
>> 29) & 0x1) == 0)
15545 /* 33222222222211111111110000000000
15546 10987654321098765432109876543210
15547 xx001110xx1x0xx0110110xxxxxxxxxx
15553 /* 33222222222211111111110000000000
15554 10987654321098765432109876543210
15555 xx101110xx1x0xx0110110xxxxxxxxxx
15562 if (((word
>> 29) & 0x1) == 0)
15564 /* 33222222222211111111110000000000
15565 10987654321098765432109876543210
15566 xx001110xx1x1xx0110110xxxxxxxxxx
15572 /* 33222222222211111111110000000000
15573 10987654321098765432109876543210
15574 xx101110xx1x1xx0110110xxxxxxxxxx
15582 if (((word
>> 19) & 0x1) == 0)
15584 if (((word
>> 23) & 0x1) == 0)
15586 if (((word
>> 29) & 0x1) == 0)
15588 /* 33222222222211111111110000000000
15589 10987654321098765432109876543210
15590 xx0011100x1x0xx1110110xxxxxxxxxx
15596 /* 33222222222211111111110000000000
15597 10987654321098765432109876543210
15598 xx1011100x1x0xx1110110xxxxxxxxxx
15605 if (((word
>> 29) & 0x1) == 0)
15607 /* 33222222222211111111110000000000
15608 10987654321098765432109876543210
15609 xx0011101x1x0xx1110110xxxxxxxxxx
15615 /* 33222222222211111111110000000000
15616 10987654321098765432109876543210
15617 xx1011101x1x0xx1110110xxxxxxxxxx
15625 if (((word
>> 23) & 0x1) == 0)
15627 if (((word
>> 29) & 0x1) == 0)
15629 /* 33222222222211111111110000000000
15630 10987654321098765432109876543210
15631 xx0011100x1x1xx1110110xxxxxxxxxx
15637 /* 33222222222211111111110000000000
15638 10987654321098765432109876543210
15639 xx1011100x1x1xx1110110xxxxxxxxxx
15646 if (((word
>> 29) & 0x1) == 0)
15648 /* 33222222222211111111110000000000
15649 10987654321098765432109876543210
15650 xx0011101x1x1xx1110110xxxxxxxxxx
15656 /* 33222222222211111111110000000000
15657 10987654321098765432109876543210
15658 xx1011101x1x1xx1110110xxxxxxxxxx
15669 if (((word
>> 14) & 0x1) == 0)
15671 if (((word
>> 16) & 0x1) == 0)
15673 if (((word
>> 29) & 0x1) == 0)
15675 /* 33222222222211111111110000000000
15676 10987654321098765432109876543210
15677 xx001110xx1xxxx0101110xxxxxxxxxx
15683 /* 33222222222211111111110000000000
15684 10987654321098765432109876543210
15685 xx101110xx1xxxx0101110xxxxxxxxxx
15692 if (((word
>> 19) & 0x1) == 0)
15694 if (((word
>> 20) & 0x1) == 0)
15696 if (((word
>> 23) & 0x1) == 0)
15698 if (((word
>> 29) & 0x1) == 0)
15700 /* 33222222222211111111110000000000
15701 10987654321098765432109876543210
15702 xx0011100x100xx1101110xxxxxxxxxx
15708 /* 33222222222211111111110000000000
15709 10987654321098765432109876543210
15710 xx1011100x100xx1101110xxxxxxxxxx
15717 if (((word
>> 29) & 0x1) == 0)
15719 /* 33222222222211111111110000000000
15720 10987654321098765432109876543210
15721 xx0011101x100xx1101110xxxxxxxxxx
15727 /* 33222222222211111111110000000000
15728 10987654321098765432109876543210
15729 xx1011101x100xx1101110xxxxxxxxxx
15737 /* 33222222222211111111110000000000
15738 10987654321098765432109876543210
15739 xxx01110xx110xx1101110xxxxxxxxxx
15746 if (((word
>> 23) & 0x1) == 0)
15748 if (((word
>> 29) & 0x1) == 0)
15750 /* 33222222222211111111110000000000
15751 10987654321098765432109876543210
15752 xx0011100x1x1xx1101110xxxxxxxxxx
15758 /* 33222222222211111111110000000000
15759 10987654321098765432109876543210
15760 xx1011100x1x1xx1101110xxxxxxxxxx
15767 if (((word
>> 29) & 0x1) == 0)
15769 /* 33222222222211111111110000000000
15770 10987654321098765432109876543210
15771 xx0011101x1x1xx1101110xxxxxxxxxx
15777 /* 33222222222211111111110000000000
15778 10987654321098765432109876543210
15779 xx1011101x1x1xx1101110xxxxxxxxxx
15789 if (((word
>> 16) & 0x1) == 0)
15791 if (((word
>> 19) & 0x1) == 0)
15793 if (((word
>> 20) & 0x1) == 0)
15795 if (((word
>> 29) & 0x1) == 0)
15797 /* 33222222222211111111110000000000
15798 10987654321098765432109876543210
15799 xx001110xx100xx0111110xxxxxxxxxx
15805 /* 33222222222211111111110000000000
15806 10987654321098765432109876543210
15807 xx101110xx100xx0111110xxxxxxxxxx
15814 if (((word
>> 23) & 0x1) == 0)
15816 if (((word
>> 29) & 0x1) == 0)
15818 /* 33222222222211111111110000000000
15819 10987654321098765432109876543210
15820 xx0011100x110xx0111110xxxxxxxxxx
15826 /* 33222222222211111111110000000000
15827 10987654321098765432109876543210
15828 xx1011100x110xx0111110xxxxxxxxxx
15835 if (((word
>> 29) & 0x1) == 0)
15837 /* 33222222222211111111110000000000
15838 10987654321098765432109876543210
15839 xx0011101x110xx0111110xxxxxxxxxx
15845 /* 33222222222211111111110000000000
15846 10987654321098765432109876543210
15847 xx1011101x110xx0111110xxxxxxxxxx
15856 if (((word
>> 29) & 0x1) == 0)
15858 /* 33222222222211111111110000000000
15859 10987654321098765432109876543210
15860 xx001110xx1x1xx0111110xxxxxxxxxx
15866 /* 33222222222211111111110000000000
15867 10987654321098765432109876543210
15868 xx101110xx1x1xx0111110xxxxxxxxxx
15876 if (((word
>> 19) & 0x1) == 0)
15878 if (((word
>> 23) & 0x1) == 0)
15880 if (((word
>> 29) & 0x1) == 0)
15882 /* 33222222222211111111110000000000
15883 10987654321098765432109876543210
15884 xx0011100x1x0xx1111110xxxxxxxxxx
15890 /* 33222222222211111111110000000000
15891 10987654321098765432109876543210
15892 xx1011100x1x0xx1111110xxxxxxxxxx
15899 /* 33222222222211111111110000000000
15900 10987654321098765432109876543210
15901 xxx011101x1x0xx1111110xxxxxxxxxx
15908 /* 33222222222211111111110000000000
15909 10987654321098765432109876543210
15910 xxx01110xx1x1xx1111110xxxxxxxxxx
15922 if (((word
>> 11) & 0x1) == 0)
15924 if (((word
>> 12) & 0x1) == 0)
15926 if (((word
>> 13) & 0x1) == 0)
15928 if (((word
>> 14) & 0x1) == 0)
15930 if (((word
>> 29) & 0x1) == 0)
15932 if (((word
>> 31) & 0x1) == 0)
15934 /* 33222222222211111111110000000000
15935 10987654321098765432109876543210
15936 0x001110xx1xxxxx100001xxxxxxxxxx
15942 /* 33222222222211111111110000000000
15943 10987654321098765432109876543210
15944 1x001110xx1xxxxx100001xxxxxxxxxx
15951 /* 33222222222211111111110000000000
15952 10987654321098765432109876543210
15953 xx101110xx1xxxxx100001xxxxxxxxxx
15960 if (((word
>> 23) & 0x1) == 0)
15962 if (((word
>> 29) & 0x1) == 0)
15964 if (((word
>> 31) & 0x1) == 0)
15966 /* 33222222222211111111110000000000
15967 10987654321098765432109876543210
15968 0x0011100x1xxxxx110001xxxxxxxxxx
15974 /* 33222222222211111111110000000000
15975 10987654321098765432109876543210
15976 1x0011100x1xxxxx110001xxxxxxxxxx
15983 /* 33222222222211111111110000000000
15984 10987654321098765432109876543210
15985 xx1011100x1xxxxx110001xxxxxxxxxx
15992 if (((word
>> 29) & 0x1) == 0)
15994 /* 33222222222211111111110000000000
15995 10987654321098765432109876543210
15996 xx0011101x1xxxxx110001xxxxxxxxxx
16002 /* 33222222222211111111110000000000
16003 10987654321098765432109876543210
16004 xx1011101x1xxxxx110001xxxxxxxxxx
16013 if (((word
>> 14) & 0x1) == 0)
16015 if (((word
>> 29) & 0x1) == 0)
16017 /* 33222222222211111111110000000000
16018 10987654321098765432109876543210
16019 xx001110xx1xxxxx101001xxxxxxxxxx
16025 /* 33222222222211111111110000000000
16026 10987654321098765432109876543210
16027 xx101110xx1xxxxx101001xxxxxxxxxx
16034 if (((word
>> 23) & 0x1) == 0)
16036 if (((word
>> 29) & 0x1) == 0)
16038 /* 33222222222211111111110000000000
16039 10987654321098765432109876543210
16040 xx0011100x1xxxxx111001xxxxxxxxxx
16046 /* 33222222222211111111110000000000
16047 10987654321098765432109876543210
16048 xx1011100x1xxxxx111001xxxxxxxxxx
16055 /* 33222222222211111111110000000000
16056 10987654321098765432109876543210
16057 xxx011101x1xxxxx111001xxxxxxxxxx
16066 if (((word
>> 13) & 0x1) == 0)
16068 if (((word
>> 14) & 0x1) == 0)
16070 if (((word
>> 29) & 0x1) == 0)
16072 /* 33222222222211111111110000000000
16073 10987654321098765432109876543210
16074 xx001110xx1xxxxx100101xxxxxxxxxx
16080 /* 33222222222211111111110000000000
16081 10987654321098765432109876543210
16082 xx101110xx1xxxxx100101xxxxxxxxxx
16089 if (((word
>> 23) & 0x1) == 0)
16091 if (((word
>> 29) & 0x1) == 0)
16093 /* 33222222222211111111110000000000
16094 10987654321098765432109876543210
16095 xx0011100x1xxxxx110101xxxxxxxxxx
16101 /* 33222222222211111111110000000000
16102 10987654321098765432109876543210
16103 xx1011100x1xxxxx110101xxxxxxxxxx
16110 if (((word
>> 29) & 0x1) == 0)
16112 /* 33222222222211111111110000000000
16113 10987654321098765432109876543210
16114 xx0011101x1xxxxx110101xxxxxxxxxx
16120 /* 33222222222211111111110000000000
16121 10987654321098765432109876543210
16122 xx1011101x1xxxxx110101xxxxxxxxxx
16131 if (((word
>> 14) & 0x1) == 0)
16133 if (((word
>> 29) & 0x1) == 0)
16135 /* 33222222222211111111110000000000
16136 10987654321098765432109876543210
16137 xx001110xx1xxxxx101101xxxxxxxxxx
16143 /* 33222222222211111111110000000000
16144 10987654321098765432109876543210
16145 xx101110xx1xxxxx101101xxxxxxxxxx
16152 if (((word
>> 23) & 0x1) == 0)
16154 if (((word
>> 29) & 0x1) == 0)
16156 /* 33222222222211111111110000000000
16157 10987654321098765432109876543210
16158 xx0011100x1xxxxx111101xxxxxxxxxx
16164 /* 33222222222211111111110000000000
16165 10987654321098765432109876543210
16166 xx1011100x1xxxxx111101xxxxxxxxxx
16173 if (((word
>> 29) & 0x1) == 0)
16175 /* 33222222222211111111110000000000
16176 10987654321098765432109876543210
16177 xx0011101x1xxxxx111101xxxxxxxxxx
16183 /* 33222222222211111111110000000000
16184 10987654321098765432109876543210
16185 xx1011101x1xxxxx111101xxxxxxxxxx
16196 if (((word
>> 12) & 0x1) == 0)
16198 if (((word
>> 13) & 0x1) == 0)
16200 if (((word
>> 14) & 0x1) == 0)
16202 if (((word
>> 29) & 0x1) == 0)
16204 if (((word
>> 31) & 0x1) == 0)
16206 /* 33222222222211111111110000000000
16207 10987654321098765432109876543210
16208 0x001110xx1xxxxx100011xxxxxxxxxx
16214 /* 33222222222211111111110000000000
16215 10987654321098765432109876543210
16216 1x001110xx1xxxxx100011xxxxxxxxxx
16223 /* 33222222222211111111110000000000
16224 10987654321098765432109876543210
16225 xx101110xx1xxxxx100011xxxxxxxxxx
16232 if (((word
>> 23) & 0x1) == 0)
16234 if (((word
>> 29) & 0x1) == 0)
16236 /* 33222222222211111111110000000000
16237 10987654321098765432109876543210
16238 xx0011100x1xxxxx110011xxxxxxxxxx
16244 if (((word
>> 30) & 0x1) == 0)
16246 /* 33222222222211111111110000000000
16247 10987654321098765432109876543210
16248 x01011100x1xxxxx110011xxxxxxxxxx
16254 /* 33222222222211111111110000000000
16255 10987654321098765432109876543210
16256 x11011100x1xxxxx110011xxxxxxxxxx
16264 if (((word
>> 29) & 0x1) == 0)
16266 /* 33222222222211111111110000000000
16267 10987654321098765432109876543210
16268 xx0011101x1xxxxx110011xxxxxxxxxx
16274 if (((word
>> 30) & 0x1) == 0)
16276 /* 33222222222211111111110000000000
16277 10987654321098765432109876543210
16278 x01011101x1xxxxx110011xxxxxxxxxx
16284 /* 33222222222211111111110000000000
16285 10987654321098765432109876543210
16286 x11011101x1xxxxx110011xxxxxxxxxx
16296 if (((word
>> 14) & 0x1) == 0)
16298 if (((word
>> 29) & 0x1) == 0)
16300 /* 33222222222211111111110000000000
16301 10987654321098765432109876543210
16302 xx001110xx1xxxxx101011xxxxxxxxxx
16308 /* 33222222222211111111110000000000
16309 10987654321098765432109876543210
16310 xx101110xx1xxxxx101011xxxxxxxxxx
16317 if (((word
>> 23) & 0x1) == 0)
16319 if (((word
>> 29) & 0x1) == 0)
16321 if (((word
>> 30) & 0x1) == 0)
16323 /* 33222222222211111111110000000000
16324 10987654321098765432109876543210
16325 x00011100x1xxxxx111011xxxxxxxxxx
16331 /* 33222222222211111111110000000000
16332 10987654321098765432109876543210
16333 x10011100x1xxxxx111011xxxxxxxxxx
16340 /* 33222222222211111111110000000000
16341 10987654321098765432109876543210
16342 xx1011100x1xxxxx111011xxxxxxxxxx
16349 if (((word
>> 29) & 0x1) == 0)
16351 if (((word
>> 30) & 0x1) == 0)
16353 /* 33222222222211111111110000000000
16354 10987654321098765432109876543210
16355 x00011101x1xxxxx111011xxxxxxxxxx
16361 /* 33222222222211111111110000000000
16362 10987654321098765432109876543210
16363 x10011101x1xxxxx111011xxxxxxxxxx
16370 /* 33222222222211111111110000000000
16371 10987654321098765432109876543210
16372 xx1011101x1xxxxx111011xxxxxxxxxx
16382 if (((word
>> 13) & 0x1) == 0)
16384 if (((word
>> 14) & 0x1) == 0)
16386 if (((word
>> 29) & 0x1) == 0)
16388 /* 33222222222211111111110000000000
16389 10987654321098765432109876543210
16390 xx001110xx1xxxxx100111xxxxxxxxxx
16396 /* 33222222222211111111110000000000
16397 10987654321098765432109876543210
16398 xx101110xx1xxxxx100111xxxxxxxxxx
16405 if (((word
>> 29) & 0x1) == 0)
16407 /* 33222222222211111111110000000000
16408 10987654321098765432109876543210
16409 xx001110xx1xxxxx110111xxxxxxxxxx
16415 /* 33222222222211111111110000000000
16416 10987654321098765432109876543210
16417 xx101110xx1xxxxx110111xxxxxxxxxx
16425 if (((word
>> 14) & 0x1) == 0)
16427 /* 33222222222211111111110000000000
16428 10987654321098765432109876543210
16429 xxx01110xx1xxxxx101111xxxxxxxxxx
16435 if (((word
>> 23) & 0x1) == 0)
16437 if (((word
>> 29) & 0x1) == 0)
16439 /* 33222222222211111111110000000000
16440 10987654321098765432109876543210
16441 xx0011100x1xxxxx111111xxxxxxxxxx
16447 /* 33222222222211111111110000000000
16448 10987654321098765432109876543210
16449 xx1011100x1xxxxx111111xxxxxxxxxx
16456 /* 33222222222211111111110000000000
16457 10987654321098765432109876543210
16458 xxx011101x1xxxxx111111xxxxxxxxxx
16471 if (((word
>> 10) & 0x1) == 0)
16473 if (((word
>> 11) & 0x1) == 0)
16475 if (((word
>> 12) & 0x1) == 0)
16477 if (((word
>> 13) & 0x1) == 0)
16479 if (((word
>> 14) & 0x1) == 0)
16481 if (((word
>> 16) & 0x1) == 0)
16483 if (((word
>> 17) & 0x1) == 0)
16485 if (((word
>> 18) & 0x1) == 0)
16487 if (((word
>> 19) & 0x1) == 0)
16489 if (((word
>> 20) & 0x1) == 0)
16491 /* 33222222222211111111110000000000
16492 10987654321098765432109876543210
16493 xxx11110xx100000x00000xxxxxxxxxx
16499 /* 33222222222211111111110000000000
16500 10987654321098765432109876543210
16501 xxx11110xx110000x00000xxxxxxxxxx
16508 if (((word
>> 20) & 0x1) == 0)
16510 /* 33222222222211111111110000000000
16511 10987654321098765432109876543210
16512 xxx11110xx101000x00000xxxxxxxxxx
16518 /* 33222222222211111111110000000000
16519 10987654321098765432109876543210
16520 xxx11110xx111000x00000xxxxxxxxxx
16528 /* 33222222222211111111110000000000
16529 10987654321098765432109876543210
16530 xxx11110xx1xx100x00000xxxxxxxxxx
16537 if (((word
>> 18) & 0x1) == 0)
16539 /* 33222222222211111111110000000000
16540 10987654321098765432109876543210
16541 xxx11110xx1xx010x00000xxxxxxxxxx
16547 if (((word
>> 19) & 0x1) == 0)
16549 /* 33222222222211111111110000000000
16550 10987654321098765432109876543210
16551 xxx11110xx1x0110x00000xxxxxxxxxx
16557 if (((word
>> 20) & 0x1) == 0)
16559 /* 33222222222211111111110000000000
16560 10987654321098765432109876543210
16561 xxx11110xx101110x00000xxxxxxxxxx
16567 /* 33222222222211111111110000000000
16568 10987654321098765432109876543210
16569 xxx11110xx111110x00000xxxxxxxxxx
16579 if (((word
>> 17) & 0x1) == 0)
16581 if (((word
>> 18) & 0x1) == 0)
16583 if (((word
>> 19) & 0x1) == 0)
16585 if (((word
>> 20) & 0x1) == 0)
16587 /* 33222222222211111111110000000000
16588 10987654321098765432109876543210
16589 xxx11110xx100001x00000xxxxxxxxxx
16595 /* 33222222222211111111110000000000
16596 10987654321098765432109876543210
16597 xxx11110xx110001x00000xxxxxxxxxx
16604 if (((word
>> 20) & 0x1) == 0)
16606 /* 33222222222211111111110000000000
16607 10987654321098765432109876543210
16608 xxx11110xx101001x00000xxxxxxxxxx
16614 /* 33222222222211111111110000000000
16615 10987654321098765432109876543210
16616 xxx11110xx111001x00000xxxxxxxxxx
16624 /* 33222222222211111111110000000000
16625 10987654321098765432109876543210
16626 xxx11110xx1xx101x00000xxxxxxxxxx
16633 if (((word
>> 18) & 0x1) == 0)
16635 /* 33222222222211111111110000000000
16636 10987654321098765432109876543210
16637 xxx11110xx1xx011x00000xxxxxxxxxx
16643 if (((word
>> 19) & 0x1) == 0)
16645 /* 33222222222211111111110000000000
16646 10987654321098765432109876543210
16647 xxx11110xx1x0111x00000xxxxxxxxxx
16653 /* 33222222222211111111110000000000
16654 10987654321098765432109876543210
16655 xxx11110xx1x1111x00000xxxxxxxxxx
16665 if (((word
>> 17) & 0x1) == 0)
16667 if (((word
>> 15) & 0x1) == 0)
16669 if (((word
>> 16) & 0x1) == 0)
16671 if (((word
>> 18) & 0x1) == 0)
16673 if (((word
>> 19) & 0x1) == 0)
16675 /* 33222222222211111111110000000000
16676 10987654321098765432109876543210
16677 xxx11110xx1x0000010000xxxxxxxxxx
16683 /* 33222222222211111111110000000000
16684 10987654321098765432109876543210
16685 xxx11110xx1x1000010000xxxxxxxxxx
16692 /* 33222222222211111111110000000000
16693 10987654321098765432109876543210
16694 xxx11110xx1xx100010000xxxxxxxxxx
16701 if (((word
>> 18) & 0x1) == 0)
16703 if (((word
>> 19) & 0x1) == 0)
16705 /* 33222222222211111111110000000000
16706 10987654321098765432109876543210
16707 xxx11110xx1x0001010000xxxxxxxxxx
16713 /* 33222222222211111111110000000000
16714 10987654321098765432109876543210
16715 xxx11110xx1x1001010000xxxxxxxxxx
16722 /* 33222222222211111111110000000000
16723 10987654321098765432109876543210
16724 xxx11110xx1xx101010000xxxxxxxxxx
16732 if (((word
>> 16) & 0x1) == 0)
16734 if (((word
>> 18) & 0x1) == 0)
16736 if (((word
>> 19) & 0x1) == 0)
16738 /* 33222222222211111111110000000000
16739 10987654321098765432109876543210
16740 xxx11110xx1x0000110000xxxxxxxxxx
16746 /* 33222222222211111111110000000000
16747 10987654321098765432109876543210
16748 xxx11110xx1x1000110000xxxxxxxxxx
16755 /* 33222222222211111111110000000000
16756 10987654321098765432109876543210
16757 xxx11110xx1xx100110000xxxxxxxxxx
16764 if (((word
>> 18) & 0x1) == 0)
16766 if (((word
>> 19) & 0x1) == 0)
16768 /* 33222222222211111111110000000000
16769 10987654321098765432109876543210
16770 xxx11110xx1x0001110000xxxxxxxxxx
16776 /* 33222222222211111111110000000000
16777 10987654321098765432109876543210
16778 xxx11110xx1x1001110000xxxxxxxxxx
16785 /* 33222222222211111111110000000000
16786 10987654321098765432109876543210
16787 xxx11110xx1xx101110000xxxxxxxxxx
16796 if (((word
>> 18) & 0x1) == 0)
16798 /* 33222222222211111111110000000000
16799 10987654321098765432109876543210
16800 xxx11110xx1xx01xx10000xxxxxxxxxx
16806 if (((word
>> 15) & 0x1) == 0)
16808 if (((word
>> 16) & 0x1) == 0)
16810 /* 33222222222211111111110000000000
16811 10987654321098765432109876543210
16812 xxx11110xx1xx110010000xxxxxxxxxx
16818 /* 33222222222211111111110000000000
16819 10987654321098765432109876543210
16820 xxx11110xx1xx111010000xxxxxxxxxx
16827 /* 33222222222211111111110000000000
16828 10987654321098765432109876543210
16829 xxx11110xx1xx11x110000xxxxxxxxxx
16839 if (((word
>> 3) & 0x1) == 0)
16841 if (((word
>> 4) & 0x1) == 0)
16843 /* 33222222222211111111110000000000
16844 10987654321098765432109876543210
16845 xxx11110xx1xxxxxxx1000xxxxx00xxx
16851 /* 33222222222211111111110000000000
16852 10987654321098765432109876543210
16853 xxx11110xx1xxxxxxx1000xxxxx10xxx
16860 if (((word
>> 4) & 0x1) == 0)
16862 /* 33222222222211111111110000000000
16863 10987654321098765432109876543210
16864 xxx11110xx1xxxxxxx1000xxxxx01xxx
16870 /* 33222222222211111111110000000000
16871 10987654321098765432109876543210
16872 xxx11110xx1xxxxxxx1000xxxxx11xxx
16881 if (((word
>> 30) & 0x1) == 0)
16883 /* 33222222222211111111110000000000
16884 10987654321098765432109876543210
16885 x0x11110xx1xxxxxxxx100xxxxxxxxxx
16891 if (((word
>> 13) & 0x1) == 0)
16893 if (((word
>> 14) & 0x1) == 0)
16895 /* 33222222222211111111110000000000
16896 10987654321098765432109876543210
16897 x1x11110xx1xxxxxx00100xxxxxxxxxx
16903 /* 33222222222211111111110000000000
16904 10987654321098765432109876543210
16905 x1x11110xx1xxxxxx10100xxxxxxxxxx
16912 /* 33222222222211111111110000000000
16913 10987654321098765432109876543210
16914 x1x11110xx1xxxxxxx1100xxxxxxxxxx
16923 if (((word
>> 12) & 0x1) == 0)
16925 if (((word
>> 13) & 0x1) == 0)
16927 if (((word
>> 14) & 0x1) == 0)
16929 if (((word
>> 15) & 0x1) == 0)
16931 if (((word
>> 30) & 0x1) == 0)
16933 /* 33222222222211111111110000000000
16934 10987654321098765432109876543210
16935 x0x11110xx1xxxxx000010xxxxxxxxxx
16941 /* 33222222222211111111110000000000
16942 10987654321098765432109876543210
16943 x1x11110xx1xxxxx000010xxxxxxxxxx
16950 if (((word
>> 29) & 0x1) == 0)
16952 if (((word
>> 30) & 0x1) == 0)
16954 /* 33222222222211111111110000000000
16955 10987654321098765432109876543210
16956 x0011110xx1xxxxx100010xxxxxxxxxx
16962 /* 33222222222211111111110000000000
16963 10987654321098765432109876543210
16964 x1011110xx1xxxxx100010xxxxxxxxxx
16971 /* 33222222222211111111110000000000
16972 10987654321098765432109876543210
16973 xx111110xx1xxxxx100010xxxxxxxxxx
16981 if (((word
>> 15) & 0x1) == 0)
16983 if (((word
>> 29) & 0x1) == 0)
16985 if (((word
>> 30) & 0x1) == 0)
16987 /* 33222222222211111111110000000000
16988 10987654321098765432109876543210
16989 x0011110xx1xxxxx010010xxxxxxxxxx
16995 /* 33222222222211111111110000000000
16996 10987654321098765432109876543210
16997 x1011110xx1xxxxx010010xxxxxxxxxx
17004 /* 33222222222211111111110000000000
17005 10987654321098765432109876543210
17006 xx111110xx1xxxxx010010xxxxxxxxxx
17013 if (((word
>> 16) & 0x1) == 0)
17015 if (((word
>> 19) & 0x1) == 0)
17017 if (((word
>> 20) & 0x1) == 0)
17019 if (((word
>> 29) & 0x1) == 0)
17021 /* 33222222222211111111110000000000
17022 10987654321098765432109876543210
17023 xx011110xx100xx0110010xxxxxxxxxx
17029 /* 33222222222211111111110000000000
17030 10987654321098765432109876543210
17031 xx111110xx100xx0110010xxxxxxxxxx
17038 if (((word
>> 23) & 0x1) == 0)
17040 if (((word
>> 29) & 0x1) == 0)
17042 /* 33222222222211111111110000000000
17043 10987654321098765432109876543210
17044 xx0111100x110xx0110010xxxxxxxxxx
17050 /* 33222222222211111111110000000000
17051 10987654321098765432109876543210
17052 xx1111100x110xx0110010xxxxxxxxxx
17059 if (((word
>> 29) & 0x1) == 0)
17061 /* 33222222222211111111110000000000
17062 10987654321098765432109876543210
17063 xx0111101x110xx0110010xxxxxxxxxx
17069 /* 33222222222211111111110000000000
17070 10987654321098765432109876543210
17071 xx1111101x110xx0110010xxxxxxxxxx
17080 if (((word
>> 29) & 0x1) == 0)
17082 /* 33222222222211111111110000000000
17083 10987654321098765432109876543210
17084 xx011110xx1x1xx0110010xxxxxxxxxx
17090 /* 33222222222211111111110000000000
17091 10987654321098765432109876543210
17092 xx111110xx1x1xx0110010xxxxxxxxxx
17100 if (((word
>> 19) & 0x1) == 0)
17102 if (((word
>> 29) & 0x1) == 0)
17104 /* 33222222222211111111110000000000
17105 10987654321098765432109876543210
17106 xx011110xx1x0xx1110010xxxxxxxxxx
17112 /* 33222222222211111111110000000000
17113 10987654321098765432109876543210
17114 xx111110xx1x0xx1110010xxxxxxxxxx
17121 if (((word
>> 29) & 0x1) == 0)
17123 /* 33222222222211111111110000000000
17124 10987654321098765432109876543210
17125 xx011110xx1x1xx1110010xxxxxxxxxx
17131 /* 33222222222211111111110000000000
17132 10987654321098765432109876543210
17133 xx111110xx1x1xx1110010xxxxxxxxxx
17144 if (((word
>> 14) & 0x1) == 0)
17146 if (((word
>> 15) & 0x1) == 0)
17148 if (((word
>> 29) & 0x1) == 0)
17150 if (((word
>> 30) & 0x1) == 0)
17152 /* 33222222222211111111110000000000
17153 10987654321098765432109876543210
17154 x0011110xx1xxxxx001010xxxxxxxxxx
17160 /* 33222222222211111111110000000000
17161 10987654321098765432109876543210
17162 x1011110xx1xxxxx001010xxxxxxxxxx
17169 /* 33222222222211111111110000000000
17170 10987654321098765432109876543210
17171 xx111110xx1xxxxx001010xxxxxxxxxx
17178 if (((word
>> 16) & 0x1) == 0)
17180 /* 33222222222211111111110000000000
17181 10987654321098765432109876543210
17182 xxx11110xx1xxxx0101010xxxxxxxxxx
17188 if (((word
>> 19) & 0x1) == 0)
17190 if (((word
>> 23) & 0x1) == 0)
17192 if (((word
>> 29) & 0x1) == 0)
17194 /* 33222222222211111111110000000000
17195 10987654321098765432109876543210
17196 xx0111100x1x0xx1101010xxxxxxxxxx
17202 /* 33222222222211111111110000000000
17203 10987654321098765432109876543210
17204 xx1111100x1x0xx1101010xxxxxxxxxx
17211 if (((word
>> 29) & 0x1) == 0)
17213 /* 33222222222211111111110000000000
17214 10987654321098765432109876543210
17215 xx0111101x1x0xx1101010xxxxxxxxxx
17221 /* 33222222222211111111110000000000
17222 10987654321098765432109876543210
17223 xx1111101x1x0xx1101010xxxxxxxxxx
17231 if (((word
>> 23) & 0x1) == 0)
17233 if (((word
>> 29) & 0x1) == 0)
17235 /* 33222222222211111111110000000000
17236 10987654321098765432109876543210
17237 xx0111100x1x1xx1101010xxxxxxxxxx
17243 /* 33222222222211111111110000000000
17244 10987654321098765432109876543210
17245 xx1111100x1x1xx1101010xxxxxxxxxx
17252 if (((word
>> 29) & 0x1) == 0)
17254 /* 33222222222211111111110000000000
17255 10987654321098765432109876543210
17256 xx0111101x1x1xx1101010xxxxxxxxxx
17262 /* 33222222222211111111110000000000
17263 10987654321098765432109876543210
17264 xx1111101x1x1xx1101010xxxxxxxxxx
17275 if (((word
>> 15) & 0x1) == 0)
17277 if (((word
>> 29) & 0x1) == 0)
17279 /* 33222222222211111111110000000000
17280 10987654321098765432109876543210
17281 xx011110xx1xxxxx011010xxxxxxxxxx
17287 /* 33222222222211111111110000000000
17288 10987654321098765432109876543210
17289 xx111110xx1xxxxx011010xxxxxxxxxx
17296 if (((word
>> 19) & 0x1) == 0)
17298 /* 33222222222211111111110000000000
17299 10987654321098765432109876543210
17300 xxx11110xx1x0xxx111010xxxxxxxxxx
17306 /* 33222222222211111111110000000000
17307 10987654321098765432109876543210
17308 xxx11110xx1x1xxx111010xxxxxxxxxx
17318 if (((word
>> 13) & 0x1) == 0)
17320 if (((word
>> 14) & 0x1) == 0)
17322 if (((word
>> 15) & 0x1) == 0)
17324 if (((word
>> 30) & 0x1) == 0)
17326 /* 33222222222211111111110000000000
17327 10987654321098765432109876543210
17328 x0x11110xx1xxxxx000110xxxxxxxxxx
17334 /* 33222222222211111111110000000000
17335 10987654321098765432109876543210
17336 x1x11110xx1xxxxx000110xxxxxxxxxx
17343 if (((word
>> 29) & 0x1) == 0)
17345 /* 33222222222211111111110000000000
17346 10987654321098765432109876543210
17347 xx011110xx1xxxxx100110xxxxxxxxxx
17353 /* 33222222222211111111110000000000
17354 10987654321098765432109876543210
17355 xx111110xx1xxxxx100110xxxxxxxxxx
17363 if (((word
>> 15) & 0x1) == 0)
17365 /* 33222222222211111111110000000000
17366 10987654321098765432109876543210
17367 xxx11110xx1xxxxx010110xxxxxxxxxx
17373 if (((word
>> 16) & 0x1) == 0)
17375 if (((word
>> 19) & 0x1) == 0)
17377 if (((word
>> 20) & 0x1) == 0)
17379 if (((word
>> 29) & 0x1) == 0)
17381 /* 33222222222211111111110000000000
17382 10987654321098765432109876543210
17383 xx011110xx100xx0110110xxxxxxxxxx
17389 /* 33222222222211111111110000000000
17390 10987654321098765432109876543210
17391 xx111110xx100xx0110110xxxxxxxxxx
17398 if (((word
>> 29) & 0x1) == 0)
17400 /* 33222222222211111111110000000000
17401 10987654321098765432109876543210
17402 xx011110xx110xx0110110xxxxxxxxxx
17408 /* 33222222222211111111110000000000
17409 10987654321098765432109876543210
17410 xx111110xx110xx0110110xxxxxxxxxx
17418 if (((word
>> 29) & 0x1) == 0)
17420 /* 33222222222211111111110000000000
17421 10987654321098765432109876543210
17422 xx011110xx1x1xx0110110xxxxxxxxxx
17428 /* 33222222222211111111110000000000
17429 10987654321098765432109876543210
17430 xx111110xx1x1xx0110110xxxxxxxxxx
17438 if (((word
>> 19) & 0x1) == 0)
17440 if (((word
>> 23) & 0x1) == 0)
17442 if (((word
>> 29) & 0x1) == 0)
17444 /* 33222222222211111111110000000000
17445 10987654321098765432109876543210
17446 xx0111100x1x0xx1110110xxxxxxxxxx
17452 /* 33222222222211111111110000000000
17453 10987654321098765432109876543210
17454 xx1111100x1x0xx1110110xxxxxxxxxx
17461 if (((word
>> 29) & 0x1) == 0)
17463 /* 33222222222211111111110000000000
17464 10987654321098765432109876543210
17465 xx0111101x1x0xx1110110xxxxxxxxxx
17471 /* 33222222222211111111110000000000
17472 10987654321098765432109876543210
17473 xx1111101x1x0xx1110110xxxxxxxxxx
17481 if (((word
>> 23) & 0x1) == 0)
17483 if (((word
>> 29) & 0x1) == 0)
17485 /* 33222222222211111111110000000000
17486 10987654321098765432109876543210
17487 xx0111100x1x1xx1110110xxxxxxxxxx
17493 /* 33222222222211111111110000000000
17494 10987654321098765432109876543210
17495 xx1111100x1x1xx1110110xxxxxxxxxx
17502 if (((word
>> 29) & 0x1) == 0)
17504 /* 33222222222211111111110000000000
17505 10987654321098765432109876543210
17506 xx0111101x1x1xx1110110xxxxxxxxxx
17512 /* 33222222222211111111110000000000
17513 10987654321098765432109876543210
17514 xx1111101x1x1xx1110110xxxxxxxxxx
17526 if (((word
>> 14) & 0x1) == 0)
17528 if (((word
>> 15) & 0x1) == 0)
17530 if (((word
>> 29) & 0x1) == 0)
17532 if (((word
>> 30) & 0x1) == 0)
17534 /* 33222222222211111111110000000000
17535 10987654321098765432109876543210
17536 x0011110xx1xxxxx001110xxxxxxxxxx
17542 /* 33222222222211111111110000000000
17543 10987654321098765432109876543210
17544 x1011110xx1xxxxx001110xxxxxxxxxx
17551 /* 33222222222211111111110000000000
17552 10987654321098765432109876543210
17553 xx111110xx1xxxxx001110xxxxxxxxxx
17560 if (((word
>> 16) & 0x1) == 0)
17562 if (((word
>> 29) & 0x1) == 0)
17564 /* 33222222222211111111110000000000
17565 10987654321098765432109876543210
17566 xx011110xx1xxxx0101110xxxxxxxxxx
17572 /* 33222222222211111111110000000000
17573 10987654321098765432109876543210
17574 xx111110xx1xxxx0101110xxxxxxxxxx
17581 if (((word
>> 19) & 0x1) == 0)
17583 if (((word
>> 20) & 0x1) == 0)
17585 if (((word
>> 23) & 0x1) == 0)
17587 if (((word
>> 29) & 0x1) == 0)
17589 /* 33222222222211111111110000000000
17590 10987654321098765432109876543210
17591 xx0111100x100xx1101110xxxxxxxxxx
17597 /* 33222222222211111111110000000000
17598 10987654321098765432109876543210
17599 xx1111100x100xx1101110xxxxxxxxxx
17606 if (((word
>> 29) & 0x1) == 0)
17608 /* 33222222222211111111110000000000
17609 10987654321098765432109876543210
17610 xx0111101x100xx1101110xxxxxxxxxx
17616 /* 33222222222211111111110000000000
17617 10987654321098765432109876543210
17618 xx1111101x100xx1101110xxxxxxxxxx
17626 /* 33222222222211111111110000000000
17627 10987654321098765432109876543210
17628 xxx11110xx110xx1101110xxxxxxxxxx
17635 if (((word
>> 23) & 0x1) == 0)
17637 if (((word
>> 29) & 0x1) == 0)
17639 /* 33222222222211111111110000000000
17640 10987654321098765432109876543210
17641 xx0111100x1x1xx1101110xxxxxxxxxx
17647 /* 33222222222211111111110000000000
17648 10987654321098765432109876543210
17649 xx1111100x1x1xx1101110xxxxxxxxxx
17656 if (((word
>> 29) & 0x1) == 0)
17658 /* 33222222222211111111110000000000
17659 10987654321098765432109876543210
17660 xx0111101x1x1xx1101110xxxxxxxxxx
17666 /* 33222222222211111111110000000000
17667 10987654321098765432109876543210
17668 xx1111101x1x1xx1101110xxxxxxxxxx
17679 if (((word
>> 15) & 0x1) == 0)
17681 if (((word
>> 29) & 0x1) == 0)
17683 if (((word
>> 30) & 0x1) == 0)
17685 /* 33222222222211111111110000000000
17686 10987654321098765432109876543210
17687 x0011110xx1xxxxx011110xxxxxxxxxx
17693 /* 33222222222211111111110000000000
17694 10987654321098765432109876543210
17695 x1011110xx1xxxxx011110xxxxxxxxxx
17702 /* 33222222222211111111110000000000
17703 10987654321098765432109876543210
17704 xx111110xx1xxxxx011110xxxxxxxxxx
17711 if (((word
>> 16) & 0x1) == 0)
17713 if (((word
>> 23) & 0x1) == 0)
17715 if (((word
>> 29) & 0x1) == 0)
17717 /* 33222222222211111111110000000000
17718 10987654321098765432109876543210
17719 xx0111100x1xxxx0111110xxxxxxxxxx
17725 /* 33222222222211111111110000000000
17726 10987654321098765432109876543210
17727 xx1111100x1xxxx0111110xxxxxxxxxx
17734 if (((word
>> 29) & 0x1) == 0)
17736 /* 33222222222211111111110000000000
17737 10987654321098765432109876543210
17738 xx0111101x1xxxx0111110xxxxxxxxxx
17744 /* 33222222222211111111110000000000
17745 10987654321098765432109876543210
17746 xx1111101x1xxxx0111110xxxxxxxxxx
17754 if (((word
>> 19) & 0x1) == 0)
17756 /* 33222222222211111111110000000000
17757 10987654321098765432109876543210
17758 xxx11110xx1x0xx1111110xxxxxxxxxx
17764 /* 33222222222211111111110000000000
17765 10987654321098765432109876543210
17766 xxx11110xx1x1xx1111110xxxxxxxxxx
17779 if (((word
>> 11) & 0x1) == 0)
17781 if (((word
>> 29) & 0x1) == 0)
17783 if (((word
>> 30) & 0x1) == 0)
17785 if (((word
>> 4) & 0x1) == 0)
17787 /* 33222222222211111111110000000000
17788 10987654321098765432109876543210
17789 x0011110xx1xxxxxxxxx01xxxxx0xxxx
17795 /* 33222222222211111111110000000000
17796 10987654321098765432109876543210
17797 x0011110xx1xxxxxxxxx01xxxxx1xxxx
17804 if (((word
>> 12) & 0x1) == 0)
17806 if (((word
>> 13) & 0x1) == 0)
17808 if (((word
>> 14) & 0x1) == 0)
17810 /* 33222222222211111111110000000000
17811 10987654321098765432109876543210
17812 x1011110xx1xxxxxx00001xxxxxxxxxx
17818 /* 33222222222211111111110000000000
17819 10987654321098765432109876543210
17820 x1011110xx1xxxxxx10001xxxxxxxxxx
17827 /* 33222222222211111111110000000000
17828 10987654321098765432109876543210
17829 x1011110xx1xxxxxxx1001xxxxxxxxxx
17836 if (((word
>> 13) & 0x1) == 0)
17838 /* 33222222222211111111110000000000
17839 10987654321098765432109876543210
17840 x1011110xx1xxxxxxx0101xxxxxxxxxx
17846 if (((word
>> 15) & 0x1) == 0)
17848 /* 33222222222211111111110000000000
17849 10987654321098765432109876543210
17850 x1011110xx1xxxxx0x1101xxxxxxxxxx
17856 /* 33222222222211111111110000000000
17857 10987654321098765432109876543210
17858 x1011110xx1xxxxx1x1101xxxxxxxxxx
17868 if (((word
>> 12) & 0x1) == 0)
17870 if (((word
>> 13) & 0x1) == 0)
17872 if (((word
>> 14) & 0x1) == 0)
17874 /* 33222222222211111111110000000000
17875 10987654321098765432109876543210
17876 xx111110xx1xxxxxx00001xxxxxxxxxx
17882 /* 33222222222211111111110000000000
17883 10987654321098765432109876543210
17884 xx111110xx1xxxxxx10001xxxxxxxxxx
17891 if (((word
>> 23) & 0x1) == 0)
17893 /* 33222222222211111111110000000000
17894 10987654321098765432109876543210
17895 xx1111100x1xxxxxxx1001xxxxxxxxxx
17901 /* 33222222222211111111110000000000
17902 10987654321098765432109876543210
17903 xx1111101x1xxxxxxx1001xxxxxxxxxx
17911 if (((word
>> 13) & 0x1) == 0)
17913 if (((word
>> 15) & 0x1) == 0)
17915 /* 33222222222211111111110000000000
17916 10987654321098765432109876543210
17917 xx111110xx1xxxxx0x0101xxxxxxxxxx
17923 /* 33222222222211111111110000000000
17924 10987654321098765432109876543210
17925 xx111110xx1xxxxx1x0101xxxxxxxxxx
17932 if (((word
>> 15) & 0x1) == 0)
17934 /* 33222222222211111111110000000000
17935 10987654321098765432109876543210
17936 xx111110xx1xxxxx0x1101xxxxxxxxxx
17942 /* 33222222222211111111110000000000
17943 10987654321098765432109876543210
17944 xx111110xx1xxxxx1x1101xxxxxxxxxx
17954 if (((word
>> 29) & 0x1) == 0)
17956 if (((word
>> 30) & 0x1) == 0)
17958 /* 33222222222211111111110000000000
17959 10987654321098765432109876543210
17960 x0011110xx1xxxxxxxxx11xxxxxxxxxx
17966 if (((word
>> 12) & 0x1) == 0)
17968 if (((word
>> 13) & 0x1) == 0)
17970 if (((word
>> 14) & 0x1) == 0)
17972 if (((word
>> 15) & 0x1) == 0)
17974 /* 33222222222211111111110000000000
17975 10987654321098765432109876543210
17976 x1011110xx1xxxxx000011xxxxxxxxxx
17982 /* 33222222222211111111110000000000
17983 10987654321098765432109876543210
17984 x1011110xx1xxxxx100011xxxxxxxxxx
17991 /* 33222222222211111111110000000000
17992 10987654321098765432109876543210
17993 x1011110xx1xxxxxx10011xxxxxxxxxx
18000 /* 33222222222211111111110000000000
18001 10987654321098765432109876543210
18002 x1011110xx1xxxxxxx1011xxxxxxxxxx
18009 if (((word
>> 13) & 0x1) == 0)
18011 if (((word
>> 15) & 0x1) == 0)
18013 /* 33222222222211111111110000000000
18014 10987654321098765432109876543210
18015 x1011110xx1xxxxx0x0111xxxxxxxxxx
18021 /* 33222222222211111111110000000000
18022 10987654321098765432109876543210
18023 x1011110xx1xxxxx1x0111xxxxxxxxxx
18030 if (((word
>> 14) & 0x1) == 0)
18032 /* 33222222222211111111110000000000
18033 10987654321098765432109876543210
18034 x1011110xx1xxxxxx01111xxxxxxxxxx
18040 if (((word
>> 23) & 0x1) == 0)
18042 /* 33222222222211111111110000000000
18043 10987654321098765432109876543210
18044 x10111100x1xxxxxx11111xxxxxxxxxx
18050 /* 33222222222211111111110000000000
18051 10987654321098765432109876543210
18052 x10111101x1xxxxxx11111xxxxxxxxxx
18063 if (((word
>> 12) & 0x1) == 0)
18065 if (((word
>> 13) & 0x1) == 0)
18067 if (((word
>> 14) & 0x1) == 0)
18069 if (((word
>> 15) & 0x1) == 0)
18071 /* 33222222222211111111110000000000
18072 10987654321098765432109876543210
18073 xx111110xx1xxxxx000011xxxxxxxxxx
18079 /* 33222222222211111111110000000000
18080 10987654321098765432109876543210
18081 xx111110xx1xxxxx100011xxxxxxxxxx
18088 /* 33222222222211111111110000000000
18089 10987654321098765432109876543210
18090 xx111110xx1xxxxxx10011xxxxxxxxxx
18097 if (((word
>> 14) & 0x1) == 0)
18099 /* 33222222222211111111110000000000
18100 10987654321098765432109876543210
18101 xx111110xx1xxxxxx01011xxxxxxxxxx
18107 if (((word
>> 23) & 0x1) == 0)
18109 /* 33222222222211111111110000000000
18110 10987654321098765432109876543210
18111 xx1111100x1xxxxxx11011xxxxxxxxxx
18117 /* 33222222222211111111110000000000
18118 10987654321098765432109876543210
18119 xx1111101x1xxxxxx11011xxxxxxxxxx
18128 if (((word
>> 13) & 0x1) == 0)
18130 /* 33222222222211111111110000000000
18131 10987654321098765432109876543210
18132 xx111110xx1xxxxxxx0111xxxxxxxxxx
18138 /* 33222222222211111111110000000000
18139 10987654321098765432109876543210
18140 xx111110xx1xxxxxxx1111xxxxxxxxxx
18153 if (((word
>> 15) & 0x1) == 0)
18155 if (((word
>> 28) & 0x1) == 0)
18157 if (((word
>> 10) & 0x1) == 0)
18159 if (((word
>> 12) & 0x1) == 0)
18161 if (((word
>> 13) & 0x1) == 0)
18163 if (((word
>> 14) & 0x1) == 0)
18165 if (((word
>> 29) & 0x1) == 0)
18167 if (((word
>> 30) & 0x1) == 0)
18169 /* 33222222222211111111110000000000
18170 10987654321098765432109876543210
18171 x0001111xxxxxxxx0000x0xxxxxxxxxx
18177 /* 33222222222211111111110000000000
18178 10987654321098765432109876543210
18179 x1001111xxxxxxxx0000x0xxxxxxxxxx
18186 /* 33222222222211111111110000000000
18187 10987654321098765432109876543210
18188 xx101111xxxxxxxx0000x0xxxxxxxxxx
18195 if (((word
>> 29) & 0x1) == 0)
18197 if (((word
>> 30) & 0x1) == 0)
18199 /* 33222222222211111111110000000000
18200 10987654321098765432109876543210
18201 x0001111xxxxxxxx0100x0xxxxxxxxxx
18207 /* 33222222222211111111110000000000
18208 10987654321098765432109876543210
18209 x1001111xxxxxxxx0100x0xxxxxxxxxx
18216 /* 33222222222211111111110000000000
18217 10987654321098765432109876543210
18218 xx101111xxxxxxxx0100x0xxxxxxxxxx
18226 if (((word
>> 14) & 0x1) == 0)
18228 if (((word
>> 29) & 0x1) == 0)
18230 if (((word
>> 30) & 0x1) == 0)
18232 /* 33222222222211111111110000000000
18233 10987654321098765432109876543210
18234 x0001111xxxxxxxx0010x0xxxxxxxxxx
18240 /* 33222222222211111111110000000000
18241 10987654321098765432109876543210
18242 x1001111xxxxxxxx0010x0xxxxxxxxxx
18249 if (((word
>> 30) & 0x1) == 0)
18251 /* 33222222222211111111110000000000
18252 10987654321098765432109876543210
18253 x0101111xxxxxxxx0010x0xxxxxxxxxx
18259 /* 33222222222211111111110000000000
18260 10987654321098765432109876543210
18261 x1101111xxxxxxxx0010x0xxxxxxxxxx
18269 if (((word
>> 29) & 0x1) == 0)
18271 if (((word
>> 30) & 0x1) == 0)
18273 /* 33222222222211111111110000000000
18274 10987654321098765432109876543210
18275 x0001111xxxxxxxx0110x0xxxxxxxxxx
18281 /* 33222222222211111111110000000000
18282 10987654321098765432109876543210
18283 x1001111xxxxxxxx0110x0xxxxxxxxxx
18290 if (((word
>> 30) & 0x1) == 0)
18292 /* 33222222222211111111110000000000
18293 10987654321098765432109876543210
18294 x0101111xxxxxxxx0110x0xxxxxxxxxx
18300 /* 33222222222211111111110000000000
18301 10987654321098765432109876543210
18302 x1101111xxxxxxxx0110x0xxxxxxxxxx
18312 if (((word
>> 29) & 0x1) == 0)
18314 if (((word
>> 13) & 0x1) == 0)
18316 if (((word
>> 14) & 0x1) == 0)
18318 if (((word
>> 23) & 0x1) == 0)
18320 /* 33222222222211111111110000000000
18321 10987654321098765432109876543210
18322 xx0011110xxxxxxx0001x0xxxxxxxxxx
18328 /* 33222222222211111111110000000000
18329 10987654321098765432109876543210
18330 xx0011111xxxxxxx0001x0xxxxxxxxxx
18337 if (((word
>> 23) & 0x1) == 0)
18339 /* 33222222222211111111110000000000
18340 10987654321098765432109876543210
18341 xx0011110xxxxxxx0101x0xxxxxxxxxx
18347 /* 33222222222211111111110000000000
18348 10987654321098765432109876543210
18349 xx0011111xxxxxxx0101x0xxxxxxxxxx
18357 if (((word
>> 14) & 0x1) == 0)
18359 if (((word
>> 30) & 0x1) == 0)
18361 /* 33222222222211111111110000000000
18362 10987654321098765432109876543210
18363 x0001111xxxxxxxx0011x0xxxxxxxxxx
18369 /* 33222222222211111111110000000000
18370 10987654321098765432109876543210
18371 x1001111xxxxxxxx0011x0xxxxxxxxxx
18378 if (((word
>> 30) & 0x1) == 0)
18380 /* 33222222222211111111110000000000
18381 10987654321098765432109876543210
18382 x0001111xxxxxxxx0111x0xxxxxxxxxx
18388 /* 33222222222211111111110000000000
18389 10987654321098765432109876543210
18390 x1001111xxxxxxxx0111x0xxxxxxxxxx
18399 /* 33222222222211111111110000000000
18400 10987654321098765432109876543210
18401 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
18409 if (((word
>> 12) & 0x1) == 0)
18411 if (((word
>> 29) & 0x1) == 0)
18413 /* 33222222222211111111110000000000
18414 10987654321098765432109876543210
18415 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
18421 /* 33222222222211111111110000000000
18422 10987654321098765432109876543210
18423 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
18430 if (((word
>> 29) & 0x1) == 0)
18432 /* 33222222222211111111110000000000
18433 10987654321098765432109876543210
18434 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
18440 /* 33222222222211111111110000000000
18441 10987654321098765432109876543210
18442 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
18451 if (((word
>> 29) & 0x1) == 0)
18453 if (((word
>> 30) & 0x1) == 0)
18455 if (((word
>> 21) & 0x1) == 0)
18457 /* 33222222222211111111110000000000
18458 10987654321098765432109876543210
18459 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
18465 /* 33222222222211111111110000000000
18466 10987654321098765432109876543210
18467 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
18474 if (((word
>> 10) & 0x1) == 0)
18476 if (((word
>> 13) & 0x1) == 0)
18478 if (((word
>> 14) & 0x1) == 0)
18480 if (((word
>> 23) & 0x1) == 0)
18482 /* 33222222222211111111110000000000
18483 10987654321098765432109876543210
18484 x10111110xxxxxxx000xx0xxxxxxxxxx
18490 /* 33222222222211111111110000000000
18491 10987654321098765432109876543210
18492 x10111111xxxxxxx000xx0xxxxxxxxxx
18499 if (((word
>> 23) & 0x1) == 0)
18501 /* 33222222222211111111110000000000
18502 10987654321098765432109876543210
18503 x10111110xxxxxxx010xx0xxxxxxxxxx
18509 /* 33222222222211111111110000000000
18510 10987654321098765432109876543210
18511 x10111111xxxxxxx010xx0xxxxxxxxxx
18519 if (((word
>> 14) & 0x1) == 0)
18521 /* 33222222222211111111110000000000
18522 10987654321098765432109876543210
18523 x1011111xxxxxxxx001xx0xxxxxxxxxx
18529 /* 33222222222211111111110000000000
18530 10987654321098765432109876543210
18531 x1011111xxxxxxxx011xx0xxxxxxxxxx
18539 if (((word
>> 12) & 0x1) == 0)
18541 if (((word
>> 13) & 0x1) == 0)
18543 /* 33222222222211111111110000000000
18544 10987654321098765432109876543210
18545 x1011111xxxxxxxx0x00x1xxxxxxxxxx
18551 /* 33222222222211111111110000000000
18552 10987654321098765432109876543210
18553 x1011111xxxxxxxx0x10x1xxxxxxxxxx
18560 if (((word
>> 13) & 0x1) == 0)
18562 if (((word
>> 14) & 0x1) == 0)
18564 /* 33222222222211111111110000000000
18565 10987654321098765432109876543210
18566 x1011111xxxxxxxx0001x1xxxxxxxxxx
18572 /* 33222222222211111111110000000000
18573 10987654321098765432109876543210
18574 x1011111xxxxxxxx0101x1xxxxxxxxxx
18581 if (((word
>> 14) & 0x1) == 0)
18583 /* 33222222222211111111110000000000
18584 10987654321098765432109876543210
18585 x1011111xxxxxxxx0011x1xxxxxxxxxx
18591 /* 33222222222211111111110000000000
18592 10987654321098765432109876543210
18593 x1011111xxxxxxxx0111x1xxxxxxxxxx
18604 if (((word
>> 12) & 0x1) == 0)
18606 if (((word
>> 13) & 0x1) == 0)
18608 if (((word
>> 14) & 0x1) == 0)
18610 /* 33222222222211111111110000000000
18611 10987654321098765432109876543210
18612 xx111111xxxxxxxx0000xxxxxxxxxxxx
18618 /* 33222222222211111111110000000000
18619 10987654321098765432109876543210
18620 xx111111xxxxxxxx0100xxxxxxxxxxxx
18627 if (((word
>> 14) & 0x1) == 0)
18629 /* 33222222222211111111110000000000
18630 10987654321098765432109876543210
18631 xx111111xxxxxxxx0010xxxxxxxxxxxx
18637 /* 33222222222211111111110000000000
18638 10987654321098765432109876543210
18639 xx111111xxxxxxxx0110xxxxxxxxxxxx
18647 if (((word
>> 13) & 0x1) == 0)
18649 if (((word
>> 14) & 0x1) == 0)
18651 /* 33222222222211111111110000000000
18652 10987654321098765432109876543210
18653 xx111111xxxxxxxx0001xxxxxxxxxxxx
18659 /* 33222222222211111111110000000000
18660 10987654321098765432109876543210
18661 xx111111xxxxxxxx0101xxxxxxxxxxxx
18668 if (((word
>> 14) & 0x1) == 0)
18670 /* 33222222222211111111110000000000
18671 10987654321098765432109876543210
18672 xx111111xxxxxxxx0011xxxxxxxxxxxx
18678 /* 33222222222211111111110000000000
18679 10987654321098765432109876543210
18680 xx111111xxxxxxxx0111xxxxxxxxxxxx
18691 if (((word
>> 28) & 0x1) == 0)
18693 if (((word
>> 10) & 0x1) == 0)
18695 if (((word
>> 12) & 0x1) == 0)
18697 if (((word
>> 13) & 0x1) == 0)
18699 if (((word
>> 14) & 0x1) == 0)
18701 if (((word
>> 29) & 0x1) == 0)
18703 /* 33222222222211111111110000000000
18704 10987654321098765432109876543210
18705 xx001111xxxxxxxx1000x0xxxxxxxxxx
18711 if (((word
>> 30) & 0x1) == 0)
18713 /* 33222222222211111111110000000000
18714 10987654321098765432109876543210
18715 x0101111xxxxxxxx1000x0xxxxxxxxxx
18721 /* 33222222222211111111110000000000
18722 10987654321098765432109876543210
18723 x1101111xxxxxxxx1000x0xxxxxxxxxx
18731 if (((word
>> 29) & 0x1) == 0)
18733 /* 33222222222211111111110000000000
18734 10987654321098765432109876543210
18735 xx001111xxxxxxxx1100x0xxxxxxxxxx
18741 if (((word
>> 30) & 0x1) == 0)
18743 /* 33222222222211111111110000000000
18744 10987654321098765432109876543210
18745 x0101111xxxxxxxx1100x0xxxxxxxxxx
18751 /* 33222222222211111111110000000000
18752 10987654321098765432109876543210
18753 x1101111xxxxxxxx1100x0xxxxxxxxxx
18762 if (((word
>> 14) & 0x1) == 0)
18764 if (((word
>> 29) & 0x1) == 0)
18766 if (((word
>> 30) & 0x1) == 0)
18768 /* 33222222222211111111110000000000
18769 10987654321098765432109876543210
18770 x0001111xxxxxxxx1010x0xxxxxxxxxx
18776 /* 33222222222211111111110000000000
18777 10987654321098765432109876543210
18778 x1001111xxxxxxxx1010x0xxxxxxxxxx
18785 if (((word
>> 30) & 0x1) == 0)
18787 /* 33222222222211111111110000000000
18788 10987654321098765432109876543210
18789 x0101111xxxxxxxx1010x0xxxxxxxxxx
18795 /* 33222222222211111111110000000000
18796 10987654321098765432109876543210
18797 x1101111xxxxxxxx1010x0xxxxxxxxxx
18805 if (((word
>> 29) & 0x1) == 0)
18807 /* 33222222222211111111110000000000
18808 10987654321098765432109876543210
18809 xx001111xxxxxxxx1110x0xxxxxxxxxx
18815 /* 33222222222211111111110000000000
18816 10987654321098765432109876543210
18817 xx101111xxxxxxxx1110x0xxxxxxxxxx
18826 if (((word
>> 13) & 0x1) == 0)
18828 if (((word
>> 14) & 0x1) == 0)
18830 if (((word
>> 23) & 0x1) == 0)
18832 if (((word
>> 29) & 0x1) == 0)
18834 /* 33222222222211111111110000000000
18835 10987654321098765432109876543210
18836 xx0011110xxxxxxx1001x0xxxxxxxxxx
18842 /* 33222222222211111111110000000000
18843 10987654321098765432109876543210
18844 xx1011110xxxxxxx1001x0xxxxxxxxxx
18851 if (((word
>> 29) & 0x1) == 0)
18853 /* 33222222222211111111110000000000
18854 10987654321098765432109876543210
18855 xx0011111xxxxxxx1001x0xxxxxxxxxx
18861 /* 33222222222211111111110000000000
18862 10987654321098765432109876543210
18863 xx1011111xxxxxxx1001x0xxxxxxxxxx
18871 if (((word
>> 29) & 0x1) == 0)
18873 /* 33222222222211111111110000000000
18874 10987654321098765432109876543210
18875 xx001111xxxxxxxx1101x0xxxxxxxxxx
18881 /* 33222222222211111111110000000000
18882 10987654321098765432109876543210
18883 xx101111xxxxxxxx1101x0xxxxxxxxxx
18891 if (((word
>> 14) & 0x1) == 0)
18893 if (((word
>> 30) & 0x1) == 0)
18895 /* 33222222222211111111110000000000
18896 10987654321098765432109876543210
18897 x0x01111xxxxxxxx1011x0xxxxxxxxxx
18903 /* 33222222222211111111110000000000
18904 10987654321098765432109876543210
18905 x1x01111xxxxxxxx1011x0xxxxxxxxxx
18912 /* 33222222222211111111110000000000
18913 10987654321098765432109876543210
18914 xxx01111xxxxxxxx1111x0xxxxxxxxxx
18923 if (((word
>> 11) & 0x1) == 0)
18925 if (((word
>> 14) & 0x1) == 0)
18927 if (((word
>> 12) & 0x1) == 0)
18929 if (((word
>> 29) & 0x1) == 0)
18931 /* 33222222222211111111110000000000
18932 10987654321098765432109876543210
18933 xx001111xxxxxxxx10x001xxxxxxxxxx
18939 /* 33222222222211111111110000000000
18940 10987654321098765432109876543210
18941 xx101111xxxxxxxx10x001xxxxxxxxxx
18948 if (((word
>> 29) & 0x1) == 0)
18950 /* 33222222222211111111110000000000
18951 10987654321098765432109876543210
18952 xx001111xxxxxxxx10x101xxxxxxxxxx
18958 /* 33222222222211111111110000000000
18959 10987654321098765432109876543210
18960 xx101111xxxxxxxx10x101xxxxxxxxxx
18968 if (((word
>> 13) & 0x1) == 0)
18970 if (((word
>> 29) & 0x1) == 0)
18972 /* 33222222222211111111110000000000
18973 10987654321098765432109876543210
18974 xx001111xxxxxxxx110x01xxxxxxxxxx
18980 /* 33222222222211111111110000000000
18981 10987654321098765432109876543210
18982 xx101111xxxxxxxx110x01xxxxxxxxxx
18989 if (((word
>> 12) & 0x1) == 0)
18991 if (((word
>> 29) & 0x1) == 0)
18993 /* 33222222222211111111110000000000
18994 10987654321098765432109876543210
18995 xx001111xxxxxxxx111001xxxxxxxxxx
19001 /* 33222222222211111111110000000000
19002 10987654321098765432109876543210
19003 xx101111xxxxxxxx111001xxxxxxxxxx
19010 if (((word
>> 29) & 0x1) == 0)
19012 /* 33222222222211111111110000000000
19013 10987654321098765432109876543210
19014 xx001111xxxxxxxx111101xxxxxxxxxx
19020 /* 33222222222211111111110000000000
19021 10987654321098765432109876543210
19022 xx101111xxxxxxxx111101xxxxxxxxxx
19032 if (((word
>> 12) & 0x1) == 0)
19034 if (((word
>> 29) & 0x1) == 0)
19036 if (((word
>> 30) & 0x1) == 0)
19038 /* 33222222222211111111110000000000
19039 10987654321098765432109876543210
19040 x0001111xxxxxxxx1xx011xxxxxxxxxx
19046 /* 33222222222211111111110000000000
19047 10987654321098765432109876543210
19048 x1001111xxxxxxxx1xx011xxxxxxxxxx
19055 if (((word
>> 30) & 0x1) == 0)
19057 /* 33222222222211111111110000000000
19058 10987654321098765432109876543210
19059 x0101111xxxxxxxx1xx011xxxxxxxxxx
19065 /* 33222222222211111111110000000000
19066 10987654321098765432109876543210
19067 x1101111xxxxxxxx1xx011xxxxxxxxxx
19075 if (((word
>> 13) & 0x1) == 0)
19077 if (((word
>> 29) & 0x1) == 0)
19079 if (((word
>> 30) & 0x1) == 0)
19081 /* 33222222222211111111110000000000
19082 10987654321098765432109876543210
19083 x0001111xxxxxxxx1x0111xxxxxxxxxx
19089 /* 33222222222211111111110000000000
19090 10987654321098765432109876543210
19091 x1001111xxxxxxxx1x0111xxxxxxxxxx
19098 if (((word
>> 30) & 0x1) == 0)
19100 /* 33222222222211111111110000000000
19101 10987654321098765432109876543210
19102 x0101111xxxxxxxx1x0111xxxxxxxxxx
19108 /* 33222222222211111111110000000000
19109 10987654321098765432109876543210
19110 x1101111xxxxxxxx1x0111xxxxxxxxxx
19118 if (((word
>> 29) & 0x1) == 0)
19120 /* 33222222222211111111110000000000
19121 10987654321098765432109876543210
19122 xx001111xxxxxxxx1x1111xxxxxxxxxx
19128 /* 33222222222211111111110000000000
19129 10987654321098765432109876543210
19130 xx101111xxxxxxxx1x1111xxxxxxxxxx
19141 if (((word
>> 29) & 0x1) == 0)
19143 if (((word
>> 30) & 0x1) == 0)
19145 if (((word
>> 21) & 0x1) == 0)
19147 /* 33222222222211111111110000000000
19148 10987654321098765432109876543210
19149 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
19155 /* 33222222222211111111110000000000
19156 10987654321098765432109876543210
19157 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
19164 if (((word
>> 10) & 0x1) == 0)
19166 if (((word
>> 12) & 0x1) == 0)
19168 /* 33222222222211111111110000000000
19169 10987654321098765432109876543210
19170 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
19176 if (((word
>> 13) & 0x1) == 0)
19178 if (((word
>> 14) & 0x1) == 0)
19180 if (((word
>> 23) & 0x1) == 0)
19182 /* 33222222222211111111110000000000
19183 10987654321098765432109876543210
19184 x10111110xxxxxxx1001x0xxxxxxxxxx
19190 /* 33222222222211111111110000000000
19191 10987654321098765432109876543210
19192 x10111111xxxxxxx1001x0xxxxxxxxxx
19199 /* 33222222222211111111110000000000
19200 10987654321098765432109876543210
19201 x1011111xxxxxxxx1101x0xxxxxxxxxx
19208 /* 33222222222211111111110000000000
19209 10987654321098765432109876543210
19210 x1011111xxxxxxxx1x11x0xxxxxxxxxx
19218 if (((word
>> 11) & 0x1) == 0)
19220 if (((word
>> 12) & 0x1) == 0)
19222 /* 33222222222211111111110000000000
19223 10987654321098765432109876543210
19224 x1011111xxxxxxxx1xx001xxxxxxxxxx
19230 /* 33222222222211111111110000000000
19231 10987654321098765432109876543210
19232 x1011111xxxxxxxx1xx101xxxxxxxxxx
19239 if (((word
>> 13) & 0x1) == 0)
19241 /* 33222222222211111111110000000000
19242 10987654321098765432109876543210
19243 x1011111xxxxxxxx1x0x11xxxxxxxxxx
19249 /* 33222222222211111111110000000000
19250 10987654321098765432109876543210
19251 x1011111xxxxxxxx1x1x11xxxxxxxxxx
19261 if (((word
>> 10) & 0x1) == 0)
19263 if (((word
>> 13) & 0x1) == 0)
19265 if (((word
>> 14) & 0x1) == 0)
19267 if (((word
>> 23) & 0x1) == 0)
19269 /* 33222222222211111111110000000000
19270 10987654321098765432109876543210
19271 xx1111110xxxxxxx100xx0xxxxxxxxxx
19277 /* 33222222222211111111110000000000
19278 10987654321098765432109876543210
19279 xx1111111xxxxxxx100xx0xxxxxxxxxx
19286 /* 33222222222211111111110000000000
19287 10987654321098765432109876543210
19288 xx111111xxxxxxxx110xx0xxxxxxxxxx
19295 /* 33222222222211111111110000000000
19296 10987654321098765432109876543210
19297 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
19304 if (((word
>> 11) & 0x1) == 0)
19306 if (((word
>> 12) & 0x1) == 0)
19308 if (((word
>> 13) & 0x1) == 0)
19310 /* 33222222222211111111110000000000
19311 10987654321098765432109876543210
19312 xx111111xxxxxxxx1x0001xxxxxxxxxx
19318 /* 33222222222211111111110000000000
19319 10987654321098765432109876543210
19320 xx111111xxxxxxxx1x1001xxxxxxxxxx
19327 /* 33222222222211111111110000000000
19328 10987654321098765432109876543210
19329 xx111111xxxxxxxx1xx101xxxxxxxxxx
19336 if (((word
>> 12) & 0x1) == 0)
19338 /* 33222222222211111111110000000000
19339 10987654321098765432109876543210
19340 xx111111xxxxxxxx1xx011xxxxxxxxxx
19346 if (((word
>> 13) & 0x1) == 0)
19348 /* 33222222222211111111110000000000
19349 10987654321098765432109876543210
19350 xx111111xxxxxxxx1x0111xxxxxxxxxx
19356 /* 33222222222211111111110000000000
19357 10987654321098765432109876543210
19358 xx111111xxxxxxxx1x1111xxxxxxxxxx
19374 /* Lookup opcode WORD in the opcode table. N.B. all alias
19375 opcodes are ignored here. */
19377 const aarch64_opcode
*
19378 aarch64_opcode_lookup (uint32_t word
)
19380 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
19383 const aarch64_opcode
*
19384 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
19386 /* Use the index as the key to locate the next opcode. */
19387 int key
= opcode
- aarch64_opcode_table
;
19391 case 12: value
= 19; break; /* add --> addg. */
19392 case 19: return NULL
; /* addg --> NULL. */
19393 case 16: value
= 20; break; /* sub --> subg. */
19394 case 20: return NULL
; /* subg --> NULL. */
19395 case 966: value
= 970; break; /* stnp --> stp. */
19396 case 970: return NULL
; /* stp --> NULL. */
19397 case 964: value
= 965; break; /* stllrb --> stllrh. */
19398 case 965: return NULL
; /* stllrh --> NULL. */
19399 case 967: value
= 971; break; /* ldnp --> ldp. */
19400 case 971: return NULL
; /* ldp --> NULL. */
19401 case 1616: value
= 1617; break; /* ldff1b --> ldff1b. */
19402 case 1617: return NULL
; /* ldff1b --> NULL. */
19403 case 1672: value
= 1673; break; /* ldff1sw --> ldff1sw. */
19404 case 1673: return NULL
; /* ldff1sw --> NULL. */
19405 case 1620: value
= 1621; break; /* ldff1b --> ldff1b. */
19406 case 1621: return NULL
; /* ldff1b --> NULL. */
19407 case 1639: value
= 1640; break; /* ldff1h --> ldff1h. */
19408 case 1640: return NULL
; /* ldff1h --> NULL. */
19409 case 1618: value
= 1619; break; /* ldff1b --> ldff1b. */
19410 case 1619: return NULL
; /* ldff1b --> NULL. */
19411 case 1637: value
= 1638; break; /* ldff1h --> ldff1h. */
19412 case 1638: return NULL
; /* ldff1h --> NULL. */
19413 case 1622: value
= 1623; break; /* ldff1b --> ldff1b. */
19414 case 1623: return NULL
; /* ldff1b --> NULL. */
19415 case 1641: value
= 1642; break; /* ldff1h --> ldff1h. */
19416 case 1642: return NULL
; /* ldff1h --> NULL. */
19417 case 1662: value
= 1663; break; /* ldff1sh --> ldff1sh. */
19418 case 1663: return NULL
; /* ldff1sh --> NULL. */
19419 case 1650: value
= 1651; break; /* ldff1sb --> ldff1sb. */
19420 case 1651: return NULL
; /* ldff1sb --> NULL. */
19421 case 1681: value
= 1682; break; /* ldff1w --> ldff1w. */
19422 case 1682: return NULL
; /* ldff1w --> NULL. */
19423 case 1654: value
= 1655; break; /* ldff1sb --> ldff1sb. */
19424 case 1655: return NULL
; /* ldff1sb --> NULL. */
19425 case 1664: value
= 1665; break; /* ldff1sh --> ldff1sh. */
19426 case 1665: return NULL
; /* ldff1sh --> NULL. */
19427 case 1652: value
= 1653; break; /* ldff1sb --> ldff1sb. */
19428 case 1653: return NULL
; /* ldff1sb --> NULL. */
19429 case 1683: value
= 1684; break; /* ldff1w --> ldff1w. */
19430 case 1684: return NULL
; /* ldff1w --> NULL. */
19431 case 1628: value
= 1629; break; /* ldff1d --> ldff1d. */
19432 case 1629: return NULL
; /* ldff1d --> NULL. */
19433 case 810: value
= 811; break; /* xaflag --> axflag. */
19434 case 811: value
= 1184; break; /* axflag --> msr. */
19435 case 1184: value
= 1185; break; /* msr --> hint. */
19436 case 1185: value
= 1201; break; /* hint --> clrex. */
19437 case 1201: value
= 1202; break; /* clrex --> dsb. */
19438 case 1202: value
= 1205; break; /* dsb --> dmb. */
19439 case 1205: value
= 1206; break; /* dmb --> isb. */
19440 case 1206: value
= 1207; break; /* isb --> sb. */
19441 case 1207: value
= 1208; break; /* sb --> sys. */
19442 case 1208: value
= 1216; break; /* sys --> msr. */
19443 case 1216: value
= 2074; break; /* msr --> cfinv. */
19444 case 2074: return NULL
; /* cfinv --> NULL. */
19445 case 1217: value
= 1218; break; /* sysl --> mrs. */
19446 case 1218: return NULL
; /* mrs --> NULL. */
19447 case 440: value
= 441; break; /* st4 --> st1. */
19448 case 441: value
= 442; break; /* st1 --> st2. */
19449 case 442: value
= 443; break; /* st2 --> st3. */
19450 case 443: return NULL
; /* st3 --> NULL. */
19451 case 448: value
= 449; break; /* st4 --> st1. */
19452 case 449: value
= 450; break; /* st1 --> st2. */
19453 case 450: value
= 451; break; /* st2 --> st3. */
19454 case 451: return NULL
; /* st3 --> NULL. */
19455 case 444: value
= 445; break; /* ld4 --> ld1. */
19456 case 445: value
= 446; break; /* ld1 --> ld2. */
19457 case 446: value
= 447; break; /* ld2 --> ld3. */
19458 case 447: return NULL
; /* ld3 --> NULL. */
19459 case 460: value
= 462; break; /* ld1 --> ld1r. */
19460 case 462: return NULL
; /* ld1r --> NULL. */
19461 case 464: value
= 466; break; /* ld2 --> ld2r. */
19462 case 466: return NULL
; /* ld2r --> NULL. */
19463 case 461: value
= 463; break; /* ld3 --> ld3r. */
19464 case 463: return NULL
; /* ld3r --> NULL. */
19465 case 465: value
= 467; break; /* ld4 --> ld4r. */
19466 case 467: return NULL
; /* ld4r --> NULL. */
19467 case 452: value
= 453; break; /* ld4 --> ld1. */
19468 case 453: value
= 454; break; /* ld1 --> ld2. */
19469 case 454: value
= 455; break; /* ld2 --> ld3. */
19470 case 455: return NULL
; /* ld3 --> NULL. */
19471 case 472: value
= 474; break; /* ld1 --> ld1r. */
19472 case 474: return NULL
; /* ld1r --> NULL. */
19473 case 473: value
= 475; break; /* ld3 --> ld3r. */
19474 case 475: return NULL
; /* ld3r --> NULL. */
19475 case 476: value
= 478; break; /* ld2 --> ld2r. */
19476 case 478: return NULL
; /* ld2r --> NULL. */
19477 case 477: value
= 479; break; /* ld4 --> ld4r. */
19478 case 479: return NULL
; /* ld4r --> NULL. */
19479 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
19480 case 764: return NULL
; /* fcvtzs --> NULL. */
19481 case 759: value
= 760; break; /* scvtf --> scvtf. */
19482 case 760: return NULL
; /* scvtf --> NULL. */
19483 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
19484 case 766: return NULL
; /* fcvtzu --> NULL. */
19485 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
19486 case 762: return NULL
; /* ucvtf --> NULL. */
19487 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
19488 case 768: return NULL
; /* fcvtns --> NULL. */
19489 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
19490 case 788: return NULL
; /* fcvtms --> NULL. */
19491 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
19492 case 784: return NULL
; /* fcvtps --> NULL. */
19493 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
19494 case 792: return NULL
; /* fcvtzs --> NULL. */
19495 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
19496 case 776: return NULL
; /* fcvtas --> NULL. */
19497 case 771: value
= 772; break; /* scvtf --> scvtf. */
19498 case 772: return NULL
; /* scvtf --> NULL. */
19499 case 779: value
= 780; break; /* fmov --> fmov. */
19500 case 780: return NULL
; /* fmov --> NULL. */
19501 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
19502 case 770: return NULL
; /* fcvtnu --> NULL. */
19503 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
19504 case 790: return NULL
; /* fcvtmu --> NULL. */
19505 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
19506 case 786: return NULL
; /* fcvtpu --> NULL. */
19507 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
19508 case 794: return NULL
; /* fcvtzu --> NULL. */
19509 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
19510 case 778: return NULL
; /* fcvtau --> NULL. */
19511 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
19512 case 774: return NULL
; /* ucvtf --> NULL. */
19513 case 781: value
= 782; break; /* fmov --> fmov. */
19514 case 782: return NULL
; /* fmov --> NULL. */
19515 case 816: value
= 817; break; /* fmov --> fmov. */
19516 case 817: return NULL
; /* fmov --> NULL. */
19517 case 825: value
= 826; break; /* frintn --> frintn. */
19518 case 826: return NULL
; /* frintn --> NULL. */
19519 case 820: value
= 821; break; /* fneg --> fneg. */
19520 case 821: return NULL
; /* fneg --> NULL. */
19521 case 829: value
= 830; break; /* frintm --> frintm. */
19522 case 830: return NULL
; /* frintm --> NULL. */
19523 case 818: value
= 819; break; /* fabs --> fabs. */
19524 case 819: return NULL
; /* fabs --> NULL. */
19525 case 827: value
= 828; break; /* frintp --> frintp. */
19526 case 828: return NULL
; /* frintp --> NULL. */
19527 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
19528 case 823: return NULL
; /* fsqrt --> NULL. */
19529 case 831: value
= 832; break; /* frintz --> frintz. */
19530 case 832: return NULL
; /* frintz --> NULL. */
19531 case 833: value
= 834; break; /* frinta --> frinta. */
19532 case 834: return NULL
; /* frinta --> NULL. */
19533 case 835: value
= 836; break; /* frintx --> frintx. */
19534 case 836: return NULL
; /* frintx --> NULL. */
19535 case 837: value
= 838; break; /* frinti --> frinti. */
19536 case 838: return NULL
; /* frinti --> NULL. */
19537 case 802: value
= 803; break; /* fcmp --> fcmp. */
19538 case 803: return NULL
; /* fcmp --> NULL. */
19539 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
19540 case 805: return NULL
; /* fcmpe --> NULL. */
19541 case 806: value
= 807; break; /* fcmp --> fcmp. */
19542 case 807: return NULL
; /* fcmp --> NULL. */
19543 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
19544 case 809: return NULL
; /* fcmpe --> NULL. */
19545 case 865: value
= 866; break; /* fmov --> fmov. */
19546 case 866: return NULL
; /* fmov --> NULL. */
19547 case 839: value
= 840; break; /* fmul --> fmul. */
19548 case 840: return NULL
; /* fmul --> NULL. */
19549 case 855: value
= 856; break; /* fnmul --> fnmul. */
19550 case 856: return NULL
; /* fnmul --> NULL. */
19551 case 847: value
= 848; break; /* fmax --> fmax. */
19552 case 848: return NULL
; /* fmax --> NULL. */
19553 case 843: value
= 844; break; /* fadd --> fadd. */
19554 case 844: return NULL
; /* fadd --> NULL. */
19555 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
19556 case 852: return NULL
; /* fmaxnm --> NULL. */
19557 case 841: value
= 842; break; /* fdiv --> fdiv. */
19558 case 842: return NULL
; /* fdiv --> NULL. */
19559 case 849: value
= 850; break; /* fmin --> fmin. */
19560 case 850: return NULL
; /* fmin --> NULL. */
19561 case 845: value
= 846; break; /* fsub --> fsub. */
19562 case 846: return NULL
; /* fsub --> NULL. */
19563 case 853: value
= 854; break; /* fminnm --> fminnm. */
19564 case 854: return NULL
; /* fminnm --> NULL. */
19565 case 798: value
= 799; break; /* fccmp --> fccmp. */
19566 case 799: return NULL
; /* fccmp --> NULL. */
19567 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
19568 case 801: return NULL
; /* fccmpe --> NULL. */
19569 case 867: value
= 868; break; /* fcsel --> fcsel. */
19570 case 868: return NULL
; /* fcsel --> NULL. */
19571 case 133: value
= 374; break; /* movi --> sshr. */
19572 case 374: value
= 376; break; /* sshr --> srshr. */
19573 case 376: return NULL
; /* srshr --> NULL. */
19574 case 141: value
= 396; break; /* mvni --> ushr. */
19575 case 396: value
= 398; break; /* ushr --> urshr. */
19576 case 398: value
= 400; break; /* urshr --> sri. */
19577 case 400: value
= 402; break; /* sri --> sqshlu. */
19578 case 402: return NULL
; /* sqshlu --> NULL. */
19579 case 134: value
= 375; break; /* orr --> ssra. */
19580 case 375: value
= 377; break; /* ssra --> srsra. */
19581 case 377: value
= 378; break; /* srsra --> shl. */
19582 case 378: value
= 379; break; /* shl --> sqshl. */
19583 case 379: return NULL
; /* sqshl --> NULL. */
19584 case 142: value
= 397; break; /* bic --> usra. */
19585 case 397: value
= 399; break; /* usra --> ursra. */
19586 case 399: value
= 401; break; /* ursra --> sli. */
19587 case 401: value
= 403; break; /* sli --> uqshl. */
19588 case 403: return NULL
; /* uqshl --> NULL. */
19589 case 857: value
= 858; break; /* fmadd --> fmadd. */
19590 case 858: return NULL
; /* fmadd --> NULL. */
19591 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
19592 case 862: return NULL
; /* fnmadd --> NULL. */
19593 case 135: value
= 380; break; /* movi --> shrn. */
19594 case 380: value
= 381; break; /* shrn --> shrn2. */
19595 case 381: value
= 388; break; /* shrn2 --> sshll. */
19596 case 388: value
= 390; break; /* sshll --> sshll2. */
19597 case 390: return NULL
; /* sshll2 --> NULL. */
19598 case 143: value
= 404; break; /* mvni --> sqshrun. */
19599 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
19600 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
19601 case 412: value
= 414; break; /* ushll --> ushll2. */
19602 case 414: return NULL
; /* ushll2 --> NULL. */
19603 case 136: value
= 384; break; /* orr --> sqshrn. */
19604 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
19605 case 385: return NULL
; /* sqshrn2 --> NULL. */
19606 case 144: value
= 408; break; /* bic --> uqshrn. */
19607 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
19608 case 409: return NULL
; /* uqshrn2 --> NULL. */
19609 case 138: value
= 392; break; /* movi --> scvtf. */
19610 case 392: value
= 393; break; /* scvtf --> scvtf. */
19611 case 393: return NULL
; /* scvtf --> NULL. */
19612 case 146: value
= 147; break; /* movi --> movi. */
19613 case 147: value
= 416; break; /* movi --> ucvtf. */
19614 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
19615 case 417: return NULL
; /* ucvtf --> NULL. */
19616 case 140: value
= 394; break; /* fmov --> fcvtzs. */
19617 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
19618 case 395: return NULL
; /* fcvtzs --> NULL. */
19619 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
19620 case 419: return NULL
; /* fcvtzu --> NULL. */
19621 case 859: value
= 860; break; /* fmsub --> fmsub. */
19622 case 860: return NULL
; /* fmsub --> NULL. */
19623 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
19624 case 864: return NULL
; /* fnmsub --> NULL. */
19625 case 598: value
= 599; break; /* scvtf --> scvtf. */
19626 case 599: return NULL
; /* scvtf --> NULL. */
19627 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
19628 case 601: return NULL
; /* fcvtzs --> NULL. */
19629 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
19630 case 615: return NULL
; /* ucvtf --> NULL. */
19631 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
19632 case 617: return NULL
; /* fcvtzu --> NULL. */
19633 default: return NULL
;
19636 return aarch64_opcode_table
+ value
;
19639 const aarch64_opcode
*
19640 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
19642 /* Use the index as the key to locate the alias opcode. */
19643 int key
= opcode
- aarch64_opcode_table
;
19647 case 2: value
= 3; break; /* sbc --> ngc. */
19648 case 4: value
= 5; break; /* sbcs --> ngcs. */
19649 case 7: value
= 8; break; /* adds --> cmn. */
19650 case 10: value
= 11; break; /* subs --> cmp. */
19651 case 12: value
= 13; break; /* add --> mov. */
19652 case 14: value
= 15; break; /* adds --> cmn. */
19653 case 17: value
= 18; break; /* subs --> cmp. */
19654 case 22: value
= 23; break; /* adds --> cmn. */
19655 case 24: value
= 25; break; /* sub --> neg. */
19656 case 26: value
= 27; break; /* subs --> cmp. */
19657 case 152: value
= 153; break; /* umov --> mov. */
19658 case 154: value
= 155; break; /* ins --> mov. */
19659 case 156: value
= 157; break; /* ins --> mov. */
19660 case 242: value
= 243; break; /* not --> mvn. */
19661 case 317: value
= 318; break; /* orr --> mov. */
19662 case 388: value
= 389; break; /* sshll --> sxtl. */
19663 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
19664 case 412: value
= 413; break; /* ushll --> uxtl. */
19665 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
19666 case 535: value
= 536; break; /* dup --> mov. */
19667 case 618: value
= 623; break; /* sbfm --> sxtw. */
19668 case 625: value
= 627; break; /* bfm --> bfc. */
19669 case 629: value
= 633; break; /* ubfm --> uxth. */
19670 case 663: value
= 665; break; /* csinc --> cset. */
19671 case 666: value
= 668; break; /* csinv --> csetm. */
19672 case 669: value
= 670; break; /* csneg --> cneg. */
19673 case 688: value
= 688; break; /* rev --> rev. */
19674 case 713: value
= 714; break; /* lslv --> lsl. */
19675 case 715: value
= 716; break; /* lsrv --> lsr. */
19676 case 717: value
= 718; break; /* asrv --> asr. */
19677 case 719: value
= 720; break; /* rorv --> ror. */
19678 case 722: value
= 723; break; /* subps --> cmpp. */
19679 case 735: value
= 736; break; /* madd --> mul. */
19680 case 737: value
= 738; break; /* msub --> mneg. */
19681 case 739: value
= 740; break; /* smaddl --> smull. */
19682 case 741: value
= 742; break; /* smsubl --> smnegl. */
19683 case 744: value
= 745; break; /* umaddl --> umull. */
19684 case 746: value
= 747; break; /* umsubl --> umnegl. */
19685 case 757: value
= 758; break; /* extr --> ror. */
19686 case 986: value
= 987; break; /* and --> bic. */
19687 case 988: value
= 989; break; /* orr --> mov. */
19688 case 991: value
= 992; break; /* ands --> tst. */
19689 case 995: value
= 997; break; /* orr --> uxtw. */
19690 case 998: value
= 999; break; /* orn --> mvn. */
19691 case 1002: value
= 1003; break; /* ands --> tst. */
19692 case 1033: value
= 1129; break; /* ldaddb --> staddb. */
19693 case 1034: value
= 1130; break; /* ldaddh --> staddh. */
19694 case 1035: value
= 1131; break; /* ldadd --> stadd. */
19695 case 1037: value
= 1132; break; /* ldaddlb --> staddlb. */
19696 case 1040: value
= 1133; break; /* ldaddlh --> staddlh. */
19697 case 1043: value
= 1134; break; /* ldaddl --> staddl. */
19698 case 1045: value
= 1135; break; /* ldclrb --> stclrb. */
19699 case 1046: value
= 1136; break; /* ldclrh --> stclrh. */
19700 case 1047: value
= 1137; break; /* ldclr --> stclr. */
19701 case 1049: value
= 1138; break; /* ldclrlb --> stclrlb. */
19702 case 1052: value
= 1139; break; /* ldclrlh --> stclrlh. */
19703 case 1055: value
= 1140; break; /* ldclrl --> stclrl. */
19704 case 1057: value
= 1141; break; /* ldeorb --> steorb. */
19705 case 1058: value
= 1142; break; /* ldeorh --> steorh. */
19706 case 1059: value
= 1143; break; /* ldeor --> steor. */
19707 case 1061: value
= 1144; break; /* ldeorlb --> steorlb. */
19708 case 1064: value
= 1145; break; /* ldeorlh --> steorlh. */
19709 case 1067: value
= 1146; break; /* ldeorl --> steorl. */
19710 case 1069: value
= 1147; break; /* ldsetb --> stsetb. */
19711 case 1070: value
= 1148; break; /* ldseth --> stseth. */
19712 case 1071: value
= 1149; break; /* ldset --> stset. */
19713 case 1073: value
= 1150; break; /* ldsetlb --> stsetlb. */
19714 case 1076: value
= 1151; break; /* ldsetlh --> stsetlh. */
19715 case 1079: value
= 1152; break; /* ldsetl --> stsetl. */
19716 case 1081: value
= 1153; break; /* ldsmaxb --> stsmaxb. */
19717 case 1082: value
= 1154; break; /* ldsmaxh --> stsmaxh. */
19718 case 1083: value
= 1155; break; /* ldsmax --> stsmax. */
19719 case 1085: value
= 1156; break; /* ldsmaxlb --> stsmaxlb. */
19720 case 1088: value
= 1157; break; /* ldsmaxlh --> stsmaxlh. */
19721 case 1091: value
= 1158; break; /* ldsmaxl --> stsmaxl. */
19722 case 1093: value
= 1159; break; /* ldsminb --> stsminb. */
19723 case 1094: value
= 1160; break; /* ldsminh --> stsminh. */
19724 case 1095: value
= 1161; break; /* ldsmin --> stsmin. */
19725 case 1097: value
= 1162; break; /* ldsminlb --> stsminlb. */
19726 case 1100: value
= 1163; break; /* ldsminlh --> stsminlh. */
19727 case 1103: value
= 1164; break; /* ldsminl --> stsminl. */
19728 case 1105: value
= 1165; break; /* ldumaxb --> stumaxb. */
19729 case 1106: value
= 1166; break; /* ldumaxh --> stumaxh. */
19730 case 1107: value
= 1167; break; /* ldumax --> stumax. */
19731 case 1109: value
= 1168; break; /* ldumaxlb --> stumaxlb. */
19732 case 1112: value
= 1169; break; /* ldumaxlh --> stumaxlh. */
19733 case 1115: value
= 1170; break; /* ldumaxl --> stumaxl. */
19734 case 1117: value
= 1171; break; /* lduminb --> stuminb. */
19735 case 1118: value
= 1172; break; /* lduminh --> stuminh. */
19736 case 1119: value
= 1173; break; /* ldumin --> stumin. */
19737 case 1121: value
= 1174; break; /* lduminlb --> stuminlb. */
19738 case 1124: value
= 1175; break; /* lduminlh --> stuminlh. */
19739 case 1127: value
= 1176; break; /* lduminl --> stuminl. */
19740 case 1177: value
= 1178; break; /* movn --> mov. */
19741 case 1179: value
= 1180; break; /* movz --> mov. */
19742 case 1185: value
= 1226; break; /* hint --> autibsp. */
19743 case 1202: value
= 1204; break; /* dsb --> pssbb. */
19744 case 1208: value
= 1215; break; /* sys --> cpp. */
19745 case 1274: value
= 2024; break; /* and --> bic. */
19746 case 1276: value
= 1257; break; /* and --> mov. */
19747 case 1277: value
= 1261; break; /* ands --> movs. */
19748 case 1312: value
= 2025; break; /* cmpge --> cmple. */
19749 case 1315: value
= 2028; break; /* cmpgt --> cmplt. */
19750 case 1317: value
= 2026; break; /* cmphi --> cmplo. */
19751 case 1320: value
= 2027; break; /* cmphs --> cmpls. */
19752 case 1342: value
= 1254; break; /* cpy --> mov. */
19753 case 1343: value
= 1256; break; /* cpy --> mov. */
19754 case 1344: value
= 2035; break; /* cpy --> fmov. */
19755 case 1356: value
= 1249; break; /* dup --> mov. */
19756 case 1357: value
= 1251; break; /* dup --> mov. */
19757 case 1358: value
= 2034; break; /* dup --> fmov. */
19758 case 1359: value
= 1252; break; /* dupm --> mov. */
19759 case 1361: value
= 2029; break; /* eor --> eon. */
19760 case 1363: value
= 1262; break; /* eor --> not. */
19761 case 1364: value
= 1263; break; /* eors --> nots. */
19762 case 1369: value
= 2030; break; /* facge --> facle. */
19763 case 1370: value
= 2031; break; /* facgt --> faclt. */
19764 case 1383: value
= 2032; break; /* fcmge --> fcmle. */
19765 case 1385: value
= 2033; break; /* fcmgt --> fcmlt. */
19766 case 1391: value
= 1246; break; /* fcpy --> fmov. */
19767 case 1414: value
= 1245; break; /* fdup --> fmov. */
19768 case 1745: value
= 1247; break; /* orr --> mov. */
19769 case 1746: value
= 2036; break; /* orr --> orn. */
19770 case 1748: value
= 1250; break; /* orr --> mov. */
19771 case 1749: value
= 1260; break; /* orrs --> movs. */
19772 case 1811: value
= 1255; break; /* sel --> mov. */
19773 case 1812: value
= 1258; break; /* sel --> mov. */
19774 default: return NULL
;
19777 return aarch64_opcode_table
+ value
;
19780 const aarch64_opcode
*
19781 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
19783 /* Use the index as the key to locate the next opcode. */
19784 int key
= opcode
- aarch64_opcode_table
;
19788 case 3: value
= 2; break; /* ngc --> sbc. */
19789 case 5: value
= 4; break; /* ngcs --> sbcs. */
19790 case 8: value
= 7; break; /* cmn --> adds. */
19791 case 11: value
= 10; break; /* cmp --> subs. */
19792 case 13: value
= 12; break; /* mov --> add. */
19793 case 15: value
= 14; break; /* cmn --> adds. */
19794 case 18: value
= 17; break; /* cmp --> subs. */
19795 case 23: value
= 22; break; /* cmn --> adds. */
19796 case 25: value
= 24; break; /* neg --> sub. */
19797 case 27: value
= 28; break; /* cmp --> negs. */
19798 case 28: value
= 26; break; /* negs --> subs. */
19799 case 153: value
= 152; break; /* mov --> umov. */
19800 case 155: value
= 154; break; /* mov --> ins. */
19801 case 157: value
= 156; break; /* mov --> ins. */
19802 case 243: value
= 242; break; /* mvn --> not. */
19803 case 318: value
= 317; break; /* mov --> orr. */
19804 case 389: value
= 388; break; /* sxtl --> sshll. */
19805 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
19806 case 413: value
= 412; break; /* uxtl --> ushll. */
19807 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
19808 case 536: value
= 535; break; /* mov --> dup. */
19809 case 623: value
= 622; break; /* sxtw --> sxth. */
19810 case 622: value
= 621; break; /* sxth --> sxtb. */
19811 case 621: value
= 624; break; /* sxtb --> asr. */
19812 case 624: value
= 620; break; /* asr --> sbfx. */
19813 case 620: value
= 619; break; /* sbfx --> sbfiz. */
19814 case 619: value
= 618; break; /* sbfiz --> sbfm. */
19815 case 627: value
= 628; break; /* bfc --> bfxil. */
19816 case 628: value
= 626; break; /* bfxil --> bfi. */
19817 case 626: value
= 625; break; /* bfi --> bfm. */
19818 case 633: value
= 632; break; /* uxth --> uxtb. */
19819 case 632: value
= 635; break; /* uxtb --> lsr. */
19820 case 635: value
= 634; break; /* lsr --> lsl. */
19821 case 634: value
= 631; break; /* lsl --> ubfx. */
19822 case 631: value
= 630; break; /* ubfx --> ubfiz. */
19823 case 630: value
= 629; break; /* ubfiz --> ubfm. */
19824 case 665: value
= 664; break; /* cset --> cinc. */
19825 case 664: value
= 663; break; /* cinc --> csinc. */
19826 case 668: value
= 667; break; /* csetm --> cinv. */
19827 case 667: value
= 666; break; /* cinv --> csinv. */
19828 case 670: value
= 669; break; /* cneg --> csneg. */
19829 case 688: value
= 689; break; /* rev --> rev64. */
19830 case 714: value
= 713; break; /* lsl --> lslv. */
19831 case 716: value
= 715; break; /* lsr --> lsrv. */
19832 case 718: value
= 717; break; /* asr --> asrv. */
19833 case 720: value
= 719; break; /* ror --> rorv. */
19834 case 723: value
= 722; break; /* cmpp --> subps. */
19835 case 736: value
= 735; break; /* mul --> madd. */
19836 case 738: value
= 737; break; /* mneg --> msub. */
19837 case 740: value
= 739; break; /* smull --> smaddl. */
19838 case 742: value
= 741; break; /* smnegl --> smsubl. */
19839 case 745: value
= 744; break; /* umull --> umaddl. */
19840 case 747: value
= 746; break; /* umnegl --> umsubl. */
19841 case 758: value
= 757; break; /* ror --> extr. */
19842 case 987: value
= 986; break; /* bic --> and. */
19843 case 989: value
= 988; break; /* mov --> orr. */
19844 case 992: value
= 991; break; /* tst --> ands. */
19845 case 997: value
= 996; break; /* uxtw --> mov. */
19846 case 996: value
= 995; break; /* mov --> orr. */
19847 case 999: value
= 998; break; /* mvn --> orn. */
19848 case 1003: value
= 1002; break; /* tst --> ands. */
19849 case 1129: value
= 1033; break; /* staddb --> ldaddb. */
19850 case 1130: value
= 1034; break; /* staddh --> ldaddh. */
19851 case 1131: value
= 1035; break; /* stadd --> ldadd. */
19852 case 1132: value
= 1037; break; /* staddlb --> ldaddlb. */
19853 case 1133: value
= 1040; break; /* staddlh --> ldaddlh. */
19854 case 1134: value
= 1043; break; /* staddl --> ldaddl. */
19855 case 1135: value
= 1045; break; /* stclrb --> ldclrb. */
19856 case 1136: value
= 1046; break; /* stclrh --> ldclrh. */
19857 case 1137: value
= 1047; break; /* stclr --> ldclr. */
19858 case 1138: value
= 1049; break; /* stclrlb --> ldclrlb. */
19859 case 1139: value
= 1052; break; /* stclrlh --> ldclrlh. */
19860 case 1140: value
= 1055; break; /* stclrl --> ldclrl. */
19861 case 1141: value
= 1057; break; /* steorb --> ldeorb. */
19862 case 1142: value
= 1058; break; /* steorh --> ldeorh. */
19863 case 1143: value
= 1059; break; /* steor --> ldeor. */
19864 case 1144: value
= 1061; break; /* steorlb --> ldeorlb. */
19865 case 1145: value
= 1064; break; /* steorlh --> ldeorlh. */
19866 case 1146: value
= 1067; break; /* steorl --> ldeorl. */
19867 case 1147: value
= 1069; break; /* stsetb --> ldsetb. */
19868 case 1148: value
= 1070; break; /* stseth --> ldseth. */
19869 case 1149: value
= 1071; break; /* stset --> ldset. */
19870 case 1150: value
= 1073; break; /* stsetlb --> ldsetlb. */
19871 case 1151: value
= 1076; break; /* stsetlh --> ldsetlh. */
19872 case 1152: value
= 1079; break; /* stsetl --> ldsetl. */
19873 case 1153: value
= 1081; break; /* stsmaxb --> ldsmaxb. */
19874 case 1154: value
= 1082; break; /* stsmaxh --> ldsmaxh. */
19875 case 1155: value
= 1083; break; /* stsmax --> ldsmax. */
19876 case 1156: value
= 1085; break; /* stsmaxlb --> ldsmaxlb. */
19877 case 1157: value
= 1088; break; /* stsmaxlh --> ldsmaxlh. */
19878 case 1158: value
= 1091; break; /* stsmaxl --> ldsmaxl. */
19879 case 1159: value
= 1093; break; /* stsminb --> ldsminb. */
19880 case 1160: value
= 1094; break; /* stsminh --> ldsminh. */
19881 case 1161: value
= 1095; break; /* stsmin --> ldsmin. */
19882 case 1162: value
= 1097; break; /* stsminlb --> ldsminlb. */
19883 case 1163: value
= 1100; break; /* stsminlh --> ldsminlh. */
19884 case 1164: value
= 1103; break; /* stsminl --> ldsminl. */
19885 case 1165: value
= 1105; break; /* stumaxb --> ldumaxb. */
19886 case 1166: value
= 1106; break; /* stumaxh --> ldumaxh. */
19887 case 1167: value
= 1107; break; /* stumax --> ldumax. */
19888 case 1168: value
= 1109; break; /* stumaxlb --> ldumaxlb. */
19889 case 1169: value
= 1112; break; /* stumaxlh --> ldumaxlh. */
19890 case 1170: value
= 1115; break; /* stumaxl --> ldumaxl. */
19891 case 1171: value
= 1117; break; /* stuminb --> lduminb. */
19892 case 1172: value
= 1118; break; /* stuminh --> lduminh. */
19893 case 1173: value
= 1119; break; /* stumin --> ldumin. */
19894 case 1174: value
= 1121; break; /* stuminlb --> lduminlb. */
19895 case 1175: value
= 1124; break; /* stuminlh --> lduminlh. */
19896 case 1176: value
= 1127; break; /* stuminl --> lduminl. */
19897 case 1178: value
= 1177; break; /* mov --> movn. */
19898 case 1180: value
= 1179; break; /* mov --> movz. */
19899 case 1226: value
= 1225; break; /* autibsp --> autibz. */
19900 case 1225: value
= 1224; break; /* autibz --> autiasp. */
19901 case 1224: value
= 1223; break; /* autiasp --> autiaz. */
19902 case 1223: value
= 1222; break; /* autiaz --> pacibsp. */
19903 case 1222: value
= 1221; break; /* pacibsp --> pacibz. */
19904 case 1221: value
= 1220; break; /* pacibz --> paciasp. */
19905 case 1220: value
= 1219; break; /* paciasp --> paciaz. */
19906 case 1219: value
= 1200; break; /* paciaz --> psb. */
19907 case 1200: value
= 1199; break; /* psb --> esb. */
19908 case 1199: value
= 1198; break; /* esb --> autib1716. */
19909 case 1198: value
= 1197; break; /* autib1716 --> autia1716. */
19910 case 1197: value
= 1196; break; /* autia1716 --> pacib1716. */
19911 case 1196: value
= 1195; break; /* pacib1716 --> pacia1716. */
19912 case 1195: value
= 1194; break; /* pacia1716 --> xpaclri. */
19913 case 1194: value
= 1193; break; /* xpaclri --> sevl. */
19914 case 1193: value
= 1192; break; /* sevl --> sev. */
19915 case 1192: value
= 1191; break; /* sev --> wfi. */
19916 case 1191: value
= 1190; break; /* wfi --> wfe. */
19917 case 1190: value
= 1189; break; /* wfe --> yield. */
19918 case 1189: value
= 1188; break; /* yield --> bti. */
19919 case 1188: value
= 1187; break; /* bti --> csdb. */
19920 case 1187: value
= 1186; break; /* csdb --> nop. */
19921 case 1186: value
= 1185; break; /* nop --> hint. */
19922 case 1204: value
= 1203; break; /* pssbb --> ssbb. */
19923 case 1203: value
= 1202; break; /* ssbb --> dsb. */
19924 case 1215: value
= 1214; break; /* cpp --> dvp. */
19925 case 1214: value
= 1213; break; /* dvp --> cfp. */
19926 case 1213: value
= 1212; break; /* cfp --> tlbi. */
19927 case 1212: value
= 1211; break; /* tlbi --> ic. */
19928 case 1211: value
= 1210; break; /* ic --> dc. */
19929 case 1210: value
= 1209; break; /* dc --> at. */
19930 case 1209: value
= 1208; break; /* at --> sys. */
19931 case 2024: value
= 1274; break; /* bic --> and. */
19932 case 1257: value
= 1276; break; /* mov --> and. */
19933 case 1261: value
= 1277; break; /* movs --> ands. */
19934 case 2025: value
= 1312; break; /* cmple --> cmpge. */
19935 case 2028: value
= 1315; break; /* cmplt --> cmpgt. */
19936 case 2026: value
= 1317; break; /* cmplo --> cmphi. */
19937 case 2027: value
= 1320; break; /* cmpls --> cmphs. */
19938 case 1254: value
= 1342; break; /* mov --> cpy. */
19939 case 1256: value
= 1343; break; /* mov --> cpy. */
19940 case 2035: value
= 1259; break; /* fmov --> mov. */
19941 case 1259: value
= 1344; break; /* mov --> cpy. */
19942 case 1249: value
= 1356; break; /* mov --> dup. */
19943 case 1251: value
= 1248; break; /* mov --> mov. */
19944 case 1248: value
= 1357; break; /* mov --> dup. */
19945 case 2034: value
= 1253; break; /* fmov --> mov. */
19946 case 1253: value
= 1358; break; /* mov --> dup. */
19947 case 1252: value
= 1359; break; /* mov --> dupm. */
19948 case 2029: value
= 1361; break; /* eon --> eor. */
19949 case 1262: value
= 1363; break; /* not --> eor. */
19950 case 1263: value
= 1364; break; /* nots --> eors. */
19951 case 2030: value
= 1369; break; /* facle --> facge. */
19952 case 2031: value
= 1370; break; /* faclt --> facgt. */
19953 case 2032: value
= 1383; break; /* fcmle --> fcmge. */
19954 case 2033: value
= 1385; break; /* fcmlt --> fcmgt. */
19955 case 1246: value
= 1391; break; /* fmov --> fcpy. */
19956 case 1245: value
= 1414; break; /* fmov --> fdup. */
19957 case 1247: value
= 1745; break; /* mov --> orr. */
19958 case 2036: value
= 1746; break; /* orn --> orr. */
19959 case 1250: value
= 1748; break; /* mov --> orr. */
19960 case 1260: value
= 1749; break; /* movs --> orrs. */
19961 case 1255: value
= 1811; break; /* mov --> sel. */
19962 case 1258: value
= 1812; break; /* mov --> sel. */
19963 default: return NULL
;
19966 return aarch64_opcode_table
+ value
;
19970 aarch64_extract_operand (const aarch64_operand
*self
,
19971 aarch64_opnd_info
*info
,
19972 aarch64_insn code
, const aarch64_inst
*inst
,
19973 aarch64_operand_error
*errors
)
19975 /* Use the index as the key. */
19976 int key
= self
- aarch64_operands
;
20024 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
20026 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
20028 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
20030 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
20032 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
20034 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
20040 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
20042 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
20044 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
20046 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
20048 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
20084 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
20087 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
20091 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
20093 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
20096 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
20099 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
20101 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
20103 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
20105 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
20109 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
20112 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
20115 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
20118 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
20120 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
20126 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
20128 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
20130 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
20132 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
20134 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
20136 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
20138 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
20144 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
20147 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
20149 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
20152 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
20154 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
20159 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
20161 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
20163 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
20168 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
20182 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
20191 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
20196 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
20198 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
20200 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
20202 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
20204 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
20206 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
20208 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
20210 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
20212 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
20214 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
20216 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
20218 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
20221 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
20224 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
20228 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
20230 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
20233 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
20234 default: assert (0); abort ();
This page took 1.044658 seconds and 5 git commands to generate.