1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2020 Free Software Foundation, Inc.
3 Contributed by ARM Ltd.
5 This file is part of the GNU opcodes library.
7 This library is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
9 the Free Software Foundation; either version 3, or (at your option)
12 It is distributed in the hope that it will be useful, but WITHOUT
13 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public
15 License for more details.
17 You should have received a copy of the GNU General Public License
18 along with this program; see the file COPYING3. If not,
19 see <http://www.gnu.org/licenses/>. */
22 #include "aarch64-dis.h"
24 /* Called by aarch64_opcode_lookup. */
27 aarch64_opcode_lookup_1 (uint32_t word
)
29 if (((word
>> 26) & 0x1) == 0)
31 if (((word
>> 25) & 0x1) == 0)
33 if (((word
>> 27) & 0x1) == 0)
35 if (((word
>> 24) & 0x1) == 0)
37 if (((word
>> 31) & 0x1) == 0)
39 /* 33222222222211111111110000000000
40 10987654321098765432109876543210
41 0xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
47 /* 33222222222211111111110000000000
48 10987654321098765432109876543210
49 1xxx0000xxxxxxxxxxxxxxxxxxxxxxxx
56 if (((word
>> 29) & 0x1) == 0)
58 if (((word
>> 30) & 0x1) == 0)
60 /* 33222222222211111111110000000000
61 10987654321098765432109876543210
62 x00x0001xxxxxxxxxxxxxxxxxxxxxxxx
68 /* 33222222222211111111110000000000
69 10987654321098765432109876543210
70 x10x0001xxxxxxxxxxxxxxxxxxxxxxxx
77 if (((word
>> 30) & 0x1) == 0)
79 /* 33222222222211111111110000000000
80 10987654321098765432109876543210
81 x01x0001xxxxxxxxxxxxxxxxxxxxxxxx
87 /* 33222222222211111111110000000000
88 10987654321098765432109876543210
89 x11x0001xxxxxxxxxxxxxxxxxxxxxxxx
98 if (((word
>> 28) & 0x1) == 0)
100 if (((word
>> 22) & 0x1) == 0)
102 if (((word
>> 23) & 0x1) == 0)
104 if (((word
>> 29) & 0x1) == 0)
106 if (((word
>> 15) & 0x1) == 0)
108 if (((word
>> 21) & 0x1) == 0)
110 if (((word
>> 31) & 0x1) == 0)
112 if (((word
>> 30) & 0x1) == 0)
114 /* 33222222222211111111110000000000
115 10987654321098765432109876543210
116 0000100x000xxxxx0xxxxxxxxxxxxxxx
122 /* 33222222222211111111110000000000
123 10987654321098765432109876543210
124 0100100x000xxxxx0xxxxxxxxxxxxxxx
131 /* 33222222222211111111110000000000
132 10987654321098765432109876543210
133 1x00100x000xxxxx0xxxxxxxxxxxxxxx
140 if (((word
>> 31) & 0x1) == 0)
142 /* 33222222222211111111110000000000
143 10987654321098765432109876543210
144 0x00100x001xxxxx0xxxxxxxxxxxxxxx
150 /* 33222222222211111111110000000000
151 10987654321098765432109876543210
152 1x00100x001xxxxx0xxxxxxxxxxxxxxx
160 if (((word
>> 21) & 0x1) == 0)
162 if (((word
>> 31) & 0x1) == 0)
164 if (((word
>> 30) & 0x1) == 0)
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 0000100x000xxxxx1xxxxxxxxxxxxxxx
174 /* 33222222222211111111110000000000
175 10987654321098765432109876543210
176 0100100x000xxxxx1xxxxxxxxxxxxxxx
183 /* 33222222222211111111110000000000
184 10987654321098765432109876543210
185 1x00100x000xxxxx1xxxxxxxxxxxxxxx
192 if (((word
>> 31) & 0x1) == 0)
194 /* 33222222222211111111110000000000
195 10987654321098765432109876543210
196 0x00100x001xxxxx1xxxxxxxxxxxxxxx
202 /* 33222222222211111111110000000000
203 10987654321098765432109876543210
204 1x00100x001xxxxx1xxxxxxxxxxxxxxx
213 if (((word
>> 30) & 0x1) == 0)
215 /* 33222222222211111111110000000000
216 10987654321098765432109876543210
217 x010100x00xxxxxxxxxxxxxxxxxxxxxx
223 /* 33222222222211111111110000000000
224 10987654321098765432109876543210
225 x110100x00xxxxxxxxxxxxxxxxxxxxxx
233 if (((word
>> 29) & 0x1) == 0)
235 if (((word
>> 15) & 0x1) == 0)
237 if (((word
>> 21) & 0x1) == 0)
239 if (((word
>> 31) & 0x1) == 0)
241 /* 33222222222211111111110000000000
242 10987654321098765432109876543210
243 0x00100x100xxxxx0xxxxxxxxxxxxxxx
249 /* 33222222222211111111110000000000
250 10987654321098765432109876543210
251 1x00100x100xxxxx0xxxxxxxxxxxxxxx
258 if (((word
>> 31) & 0x1) == 0)
260 if (((word
>> 30) & 0x1) == 0)
262 /* 33222222222211111111110000000000
263 10987654321098765432109876543210
264 0000100x101xxxxx0xxxxxxxxxxxxxxx
270 /* 33222222222211111111110000000000
271 10987654321098765432109876543210
272 0100100x101xxxxx0xxxxxxxxxxxxxxx
279 /* 33222222222211111111110000000000
280 10987654321098765432109876543210
281 1x00100x101xxxxx0xxxxxxxxxxxxxxx
289 if (((word
>> 21) & 0x1) == 0)
291 if (((word
>> 31) & 0x1) == 0)
293 if (((word
>> 30) & 0x1) == 0)
295 /* 33222222222211111111110000000000
296 10987654321098765432109876543210
297 0000100x100xxxxx1xxxxxxxxxxxxxxx
303 /* 33222222222211111111110000000000
304 10987654321098765432109876543210
305 0100100x100xxxxx1xxxxxxxxxxxxxxx
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 1x00100x100xxxxx1xxxxxxxxxxxxxxx
321 if (((word
>> 31) & 0x1) == 0)
323 if (((word
>> 30) & 0x1) == 0)
325 /* 33222222222211111111110000000000
326 10987654321098765432109876543210
327 0000100x101xxxxx1xxxxxxxxxxxxxxx
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 0100100x101xxxxx1xxxxxxxxxxxxxxx
342 /* 33222222222211111111110000000000
343 10987654321098765432109876543210
344 1x00100x101xxxxx1xxxxxxxxxxxxxxx
353 if (((word
>> 30) & 0x1) == 0)
355 /* 33222222222211111111110000000000
356 10987654321098765432109876543210
357 x010100x10xxxxxxxxxxxxxxxxxxxxxx
363 /* 33222222222211111111110000000000
364 10987654321098765432109876543210
365 x110100x10xxxxxxxxxxxxxxxxxxxxxx
374 if (((word
>> 23) & 0x1) == 0)
376 if (((word
>> 29) & 0x1) == 0)
378 if (((word
>> 15) & 0x1) == 0)
380 if (((word
>> 21) & 0x1) == 0)
382 if (((word
>> 31) & 0x1) == 0)
384 if (((word
>> 30) & 0x1) == 0)
386 /* 33222222222211111111110000000000
387 10987654321098765432109876543210
388 0000100x010xxxxx0xxxxxxxxxxxxxxx
394 /* 33222222222211111111110000000000
395 10987654321098765432109876543210
396 0100100x010xxxxx0xxxxxxxxxxxxxxx
403 /* 33222222222211111111110000000000
404 10987654321098765432109876543210
405 1x00100x010xxxxx0xxxxxxxxxxxxxxx
412 if (((word
>> 31) & 0x1) == 0)
414 /* 33222222222211111111110000000000
415 10987654321098765432109876543210
416 0x00100x011xxxxx0xxxxxxxxxxxxxxx
422 /* 33222222222211111111110000000000
423 10987654321098765432109876543210
424 1x00100x011xxxxx0xxxxxxxxxxxxxxx
432 if (((word
>> 21) & 0x1) == 0)
434 if (((word
>> 31) & 0x1) == 0)
436 if (((word
>> 30) & 0x1) == 0)
438 /* 33222222222211111111110000000000
439 10987654321098765432109876543210
440 0000100x010xxxxx1xxxxxxxxxxxxxxx
446 /* 33222222222211111111110000000000
447 10987654321098765432109876543210
448 0100100x010xxxxx1xxxxxxxxxxxxxxx
455 /* 33222222222211111111110000000000
456 10987654321098765432109876543210
457 1x00100x010xxxxx1xxxxxxxxxxxxxxx
464 if (((word
>> 31) & 0x1) == 0)
466 /* 33222222222211111111110000000000
467 10987654321098765432109876543210
468 0x00100x011xxxxx1xxxxxxxxxxxxxxx
474 /* 33222222222211111111110000000000
475 10987654321098765432109876543210
476 1x00100x011xxxxx1xxxxxxxxxxxxxxx
485 if (((word
>> 30) & 0x1) == 0)
487 /* 33222222222211111111110000000000
488 10987654321098765432109876543210
489 x010100x01xxxxxxxxxxxxxxxxxxxxxx
495 /* 33222222222211111111110000000000
496 10987654321098765432109876543210
497 x110100x01xxxxxxxxxxxxxxxxxxxxxx
505 if (((word
>> 29) & 0x1) == 0)
507 if (((word
>> 15) & 0x1) == 0)
509 if (((word
>> 21) & 0x1) == 0)
511 if (((word
>> 31) & 0x1) == 0)
513 if (((word
>> 30) & 0x1) == 0)
515 /* 33222222222211111111110000000000
516 10987654321098765432109876543210
517 0000100x110xxxxx0xxxxxxxxxxxxxxx
523 /* 33222222222211111111110000000000
524 10987654321098765432109876543210
525 0100100x110xxxxx0xxxxxxxxxxxxxxx
532 /* 33222222222211111111110000000000
533 10987654321098765432109876543210
534 1x00100x110xxxxx0xxxxxxxxxxxxxxx
541 if (((word
>> 31) & 0x1) == 0)
543 if (((word
>> 30) & 0x1) == 0)
545 /* 33222222222211111111110000000000
546 10987654321098765432109876543210
547 0000100x111xxxxx0xxxxxxxxxxxxxxx
553 /* 33222222222211111111110000000000
554 10987654321098765432109876543210
555 0100100x111xxxxx0xxxxxxxxxxxxxxx
562 /* 33222222222211111111110000000000
563 10987654321098765432109876543210
564 1x00100x111xxxxx0xxxxxxxxxxxxxxx
572 if (((word
>> 21) & 0x1) == 0)
574 if (((word
>> 31) & 0x1) == 0)
576 if (((word
>> 30) & 0x1) == 0)
578 /* 33222222222211111111110000000000
579 10987654321098765432109876543210
580 0000100x110xxxxx1xxxxxxxxxxxxxxx
586 /* 33222222222211111111110000000000
587 10987654321098765432109876543210
588 0100100x110xxxxx1xxxxxxxxxxxxxxx
595 /* 33222222222211111111110000000000
596 10987654321098765432109876543210
597 1x00100x110xxxxx1xxxxxxxxxxxxxxx
604 if (((word
>> 31) & 0x1) == 0)
606 if (((word
>> 30) & 0x1) == 0)
608 /* 33222222222211111111110000000000
609 10987654321098765432109876543210
610 0000100x111xxxxx1xxxxxxxxxxxxxxx
616 /* 33222222222211111111110000000000
617 10987654321098765432109876543210
618 0100100x111xxxxx1xxxxxxxxxxxxxxx
625 /* 33222222222211111111110000000000
626 10987654321098765432109876543210
627 1x00100x111xxxxx1xxxxxxxxxxxxxxx
636 if (((word
>> 30) & 0x1) == 0)
638 /* 33222222222211111111110000000000
639 10987654321098765432109876543210
640 x010100x11xxxxxxxxxxxxxxxxxxxxxx
646 /* 33222222222211111111110000000000
647 10987654321098765432109876543210
648 x110100x11xxxxxxxxxxxxxxxxxxxxxx
658 if (((word
>> 24) & 0x1) == 0)
660 if (((word
>> 29) & 0x1) == 0)
662 if (((word
>> 31) & 0x1) == 0)
664 /* 33222222222211111111110000000000
665 10987654321098765432109876543210
666 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
672 if (((word
>> 30) & 0x1) == 0)
674 /* 33222222222211111111110000000000
675 10987654321098765432109876543210
676 10011000xxxxxxxxxxxxxxxxxxxxxxxx
682 /* 33222222222211111111110000000000
683 10987654321098765432109876543210
684 11011000xxxxxxxxxxxxxxxxxxxxxxxx
692 if (((word
>> 10) & 0x1) == 0)
694 if (((word
>> 11) & 0x1) == 0)
696 if (((word
>> 21) & 0x1) == 0)
698 if (((word
>> 23) & 0x1) == 0)
700 if (((word
>> 22) & 0x1) == 0)
702 if (((word
>> 31) & 0x1) == 0)
704 if (((word
>> 30) & 0x1) == 0)
706 /* 33222222222211111111110000000000
707 10987654321098765432109876543210
708 00111000000xxxxxxxxx00xxxxxxxxxx
714 /* 33222222222211111111110000000000
715 10987654321098765432109876543210
716 01111000000xxxxxxxxx00xxxxxxxxxx
723 /* 33222222222211111111110000000000
724 10987654321098765432109876543210
725 1x111000000xxxxxxxxx00xxxxxxxxxx
732 if (((word
>> 31) & 0x1) == 0)
734 if (((word
>> 30) & 0x1) == 0)
736 /* 33222222222211111111110000000000
737 10987654321098765432109876543210
738 00111000010xxxxxxxxx00xxxxxxxxxx
744 /* 33222222222211111111110000000000
745 10987654321098765432109876543210
746 01111000010xxxxxxxxx00xxxxxxxxxx
753 /* 33222222222211111111110000000000
754 10987654321098765432109876543210
755 1x111000010xxxxxxxxx00xxxxxxxxxx
763 if (((word
>> 30) & 0x1) == 0)
765 if (((word
>> 31) & 0x1) == 0)
767 /* 33222222222211111111110000000000
768 10987654321098765432109876543210
769 001110001x0xxxxxxxxx00xxxxxxxxxx
775 /* 33222222222211111111110000000000
776 10987654321098765432109876543210
777 101110001x0xxxxxxxxx00xxxxxxxxxx
784 if (((word
>> 31) & 0x1) == 0)
786 /* 33222222222211111111110000000000
787 10987654321098765432109876543210
788 011110001x0xxxxxxxxx00xxxxxxxxxx
794 /* 33222222222211111111110000000000
795 10987654321098765432109876543210
796 111110001x0xxxxxxxxx00xxxxxxxxxx
805 if (((word
>> 12) & 0x1) == 0)
807 if (((word
>> 13) & 0x1) == 0)
809 if (((word
>> 14) & 0x1) == 0)
811 if (((word
>> 15) & 0x1) == 0)
813 if (((word
>> 22) & 0x1) == 0)
815 if (((word
>> 23) & 0x1) == 0)
817 if (((word
>> 31) & 0x1) == 0)
819 if (((word
>> 30) & 0x1) == 0)
821 /* 33222222222211111111110000000000
822 10987654321098765432109876543210
823 00111000001xxxxx000000xxxxxxxxxx
829 /* 33222222222211111111110000000000
830 10987654321098765432109876543210
831 01111000001xxxxx000000xxxxxxxxxx
838 /* 33222222222211111111110000000000
839 10987654321098765432109876543210
840 1x111000001xxxxx000000xxxxxxxxxx
847 if (((word
>> 31) & 0x1) == 0)
849 if (((word
>> 30) & 0x1) == 0)
851 /* 33222222222211111111110000000000
852 10987654321098765432109876543210
853 00111000101xxxxx000000xxxxxxxxxx
859 /* 33222222222211111111110000000000
860 10987654321098765432109876543210
861 01111000101xxxxx000000xxxxxxxxxx
868 /* 33222222222211111111110000000000
869 10987654321098765432109876543210
870 1x111000101xxxxx000000xxxxxxxxxx
878 if (((word
>> 23) & 0x1) == 0)
880 if (((word
>> 31) & 0x1) == 0)
882 if (((word
>> 30) & 0x1) == 0)
884 /* 33222222222211111111110000000000
885 10987654321098765432109876543210
886 00111000011xxxxx000000xxxxxxxxxx
892 /* 33222222222211111111110000000000
893 10987654321098765432109876543210
894 01111000011xxxxx000000xxxxxxxxxx
901 /* 33222222222211111111110000000000
902 10987654321098765432109876543210
903 1x111000011xxxxx000000xxxxxxxxxx
910 if (((word
>> 31) & 0x1) == 0)
912 if (((word
>> 30) & 0x1) == 0)
914 /* 33222222222211111111110000000000
915 10987654321098765432109876543210
916 00111000111xxxxx000000xxxxxxxxxx
922 /* 33222222222211111111110000000000
923 10987654321098765432109876543210
924 01111000111xxxxx000000xxxxxxxxxx
931 /* 33222222222211111111110000000000
932 10987654321098765432109876543210
933 1x111000111xxxxx000000xxxxxxxxxx
942 if (((word
>> 22) & 0x1) == 0)
944 if (((word
>> 23) & 0x1) == 0)
946 if (((word
>> 31) & 0x1) == 0)
948 if (((word
>> 30) & 0x1) == 0)
950 /* 33222222222211111111110000000000
951 10987654321098765432109876543210
952 00111000001xxxxx100000xxxxxxxxxx
958 /* 33222222222211111111110000000000
959 10987654321098765432109876543210
960 01111000001xxxxx100000xxxxxxxxxx
967 /* 33222222222211111111110000000000
968 10987654321098765432109876543210
969 1x111000001xxxxx100000xxxxxxxxxx
976 if (((word
>> 31) & 0x1) == 0)
978 if (((word
>> 30) & 0x1) == 0)
980 /* 33222222222211111111110000000000
981 10987654321098765432109876543210
982 00111000101xxxxx100000xxxxxxxxxx
988 /* 33222222222211111111110000000000
989 10987654321098765432109876543210
990 01111000101xxxxx100000xxxxxxxxxx
997 /* 33222222222211111111110000000000
998 10987654321098765432109876543210
999 1x111000101xxxxx100000xxxxxxxxxx
1007 if (((word
>> 23) & 0x1) == 0)
1009 if (((word
>> 31) & 0x1) == 0)
1011 if (((word
>> 30) & 0x1) == 0)
1013 /* 33222222222211111111110000000000
1014 10987654321098765432109876543210
1015 00111000011xxxxx100000xxxxxxxxxx
1021 /* 33222222222211111111110000000000
1022 10987654321098765432109876543210
1023 01111000011xxxxx100000xxxxxxxxxx
1030 /* 33222222222211111111110000000000
1031 10987654321098765432109876543210
1032 1x111000011xxxxx100000xxxxxxxxxx
1039 if (((word
>> 31) & 0x1) == 0)
1041 if (((word
>> 30) & 0x1) == 0)
1043 /* 33222222222211111111110000000000
1044 10987654321098765432109876543210
1045 00111000111xxxxx100000xxxxxxxxxx
1051 /* 33222222222211111111110000000000
1052 10987654321098765432109876543210
1053 01111000111xxxxx100000xxxxxxxxxx
1060 /* 33222222222211111111110000000000
1061 10987654321098765432109876543210
1062 1x111000111xxxxx100000xxxxxxxxxx
1072 if (((word
>> 15) & 0x1) == 0)
1074 if (((word
>> 22) & 0x1) == 0)
1076 if (((word
>> 23) & 0x1) == 0)
1078 if (((word
>> 31) & 0x1) == 0)
1080 if (((word
>> 30) & 0x1) == 0)
1082 /* 33222222222211111111110000000000
1083 10987654321098765432109876543210
1084 00111000001xxxxx010000xxxxxxxxxx
1090 /* 33222222222211111111110000000000
1091 10987654321098765432109876543210
1092 01111000001xxxxx010000xxxxxxxxxx
1099 /* 33222222222211111111110000000000
1100 10987654321098765432109876543210
1101 1x111000001xxxxx010000xxxxxxxxxx
1108 if (((word
>> 31) & 0x1) == 0)
1110 if (((word
>> 30) & 0x1) == 0)
1112 /* 33222222222211111111110000000000
1113 10987654321098765432109876543210
1114 00111000101xxxxx010000xxxxxxxxxx
1120 /* 33222222222211111111110000000000
1121 10987654321098765432109876543210
1122 01111000101xxxxx010000xxxxxxxxxx
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 1x111000101xxxxx010000xxxxxxxxxx
1139 if (((word
>> 23) & 0x1) == 0)
1141 if (((word
>> 31) & 0x1) == 0)
1143 if (((word
>> 30) & 0x1) == 0)
1145 /* 33222222222211111111110000000000
1146 10987654321098765432109876543210
1147 00111000011xxxxx010000xxxxxxxxxx
1153 /* 33222222222211111111110000000000
1154 10987654321098765432109876543210
1155 01111000011xxxxx010000xxxxxxxxxx
1162 /* 33222222222211111111110000000000
1163 10987654321098765432109876543210
1164 1x111000011xxxxx010000xxxxxxxxxx
1171 if (((word
>> 31) & 0x1) == 0)
1173 if (((word
>> 30) & 0x1) == 0)
1175 /* 33222222222211111111110000000000
1176 10987654321098765432109876543210
1177 00111000111xxxxx010000xxxxxxxxxx
1183 /* 33222222222211111111110000000000
1184 10987654321098765432109876543210
1185 01111000111xxxxx010000xxxxxxxxxx
1192 /* 33222222222211111111110000000000
1193 10987654321098765432109876543210
1194 1x111000111xxxxx010000xxxxxxxxxx
1203 if (((word
>> 31) & 0x1) == 0)
1205 if (((word
>> 30) & 0x1) == 0)
1207 /* 33222222222211111111110000000000
1208 10987654321098765432109876543210
1209 00111000xx1xxxxx110000xxxxxxxxxx
1215 /* 33222222222211111111110000000000
1216 10987654321098765432109876543210
1217 01111000xx1xxxxx110000xxxxxxxxxx
1224 /* 33222222222211111111110000000000
1225 10987654321098765432109876543210
1226 1x111000xx1xxxxx110000xxxxxxxxxx
1235 if (((word
>> 14) & 0x1) == 0)
1237 if (((word
>> 22) & 0x1) == 0)
1239 if (((word
>> 23) & 0x1) == 0)
1241 if (((word
>> 31) & 0x1) == 0)
1243 if (((word
>> 30) & 0x1) == 0)
1245 /* 33222222222211111111110000000000
1246 10987654321098765432109876543210
1247 00111000001xxxxxx01000xxxxxxxxxx
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 01111000001xxxxxx01000xxxxxxxxxx
1262 /* 33222222222211111111110000000000
1263 10987654321098765432109876543210
1264 1x111000001xxxxxx01000xxxxxxxxxx
1271 if (((word
>> 31) & 0x1) == 0)
1273 if (((word
>> 30) & 0x1) == 0)
1275 /* 33222222222211111111110000000000
1276 10987654321098765432109876543210
1277 00111000101xxxxxx01000xxxxxxxxxx
1283 /* 33222222222211111111110000000000
1284 10987654321098765432109876543210
1285 01111000101xxxxxx01000xxxxxxxxxx
1292 /* 33222222222211111111110000000000
1293 10987654321098765432109876543210
1294 1x111000101xxxxxx01000xxxxxxxxxx
1302 if (((word
>> 23) & 0x1) == 0)
1304 if (((word
>> 31) & 0x1) == 0)
1306 if (((word
>> 30) & 0x1) == 0)
1308 /* 33222222222211111111110000000000
1309 10987654321098765432109876543210
1310 00111000011xxxxxx01000xxxxxxxxxx
1316 /* 33222222222211111111110000000000
1317 10987654321098765432109876543210
1318 01111000011xxxxxx01000xxxxxxxxxx
1325 /* 33222222222211111111110000000000
1326 10987654321098765432109876543210
1327 1x111000011xxxxxx01000xxxxxxxxxx
1334 if (((word
>> 31) & 0x1) == 0)
1336 if (((word
>> 30) & 0x1) == 0)
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 00111000111xxxxxx01000xxxxxxxxxx
1346 /* 33222222222211111111110000000000
1347 10987654321098765432109876543210
1348 01111000111xxxxxx01000xxxxxxxxxx
1355 /* 33222222222211111111110000000000
1356 10987654321098765432109876543210
1357 1x111000111xxxxxx01000xxxxxxxxxx
1366 if (((word
>> 22) & 0x1) == 0)
1368 if (((word
>> 23) & 0x1) == 0)
1370 if (((word
>> 31) & 0x1) == 0)
1372 if (((word
>> 30) & 0x1) == 0)
1374 /* 33222222222211111111110000000000
1375 10987654321098765432109876543210
1376 00111000001xxxxxx11000xxxxxxxxxx
1382 /* 33222222222211111111110000000000
1383 10987654321098765432109876543210
1384 01111000001xxxxxx11000xxxxxxxxxx
1391 /* 33222222222211111111110000000000
1392 10987654321098765432109876543210
1393 1x111000001xxxxxx11000xxxxxxxxxx
1400 if (((word
>> 31) & 0x1) == 0)
1402 if (((word
>> 30) & 0x1) == 0)
1404 /* 33222222222211111111110000000000
1405 10987654321098765432109876543210
1406 00111000101xxxxxx11000xxxxxxxxxx
1412 /* 33222222222211111111110000000000
1413 10987654321098765432109876543210
1414 01111000101xxxxxx11000xxxxxxxxxx
1421 /* 33222222222211111111110000000000
1422 10987654321098765432109876543210
1423 1x111000101xxxxxx11000xxxxxxxxxx
1431 if (((word
>> 23) & 0x1) == 0)
1433 if (((word
>> 31) & 0x1) == 0)
1435 if (((word
>> 30) & 0x1) == 0)
1437 /* 33222222222211111111110000000000
1438 10987654321098765432109876543210
1439 00111000011xxxxxx11000xxxxxxxxxx
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 01111000011xxxxxx11000xxxxxxxxxx
1454 /* 33222222222211111111110000000000
1455 10987654321098765432109876543210
1456 1x111000011xxxxxx11000xxxxxxxxxx
1463 if (((word
>> 31) & 0x1) == 0)
1465 if (((word
>> 30) & 0x1) == 0)
1467 /* 33222222222211111111110000000000
1468 10987654321098765432109876543210
1469 00111000111xxxxxx11000xxxxxxxxxx
1475 /* 33222222222211111111110000000000
1476 10987654321098765432109876543210
1477 01111000111xxxxxx11000xxxxxxxxxx
1484 /* 33222222222211111111110000000000
1485 10987654321098765432109876543210
1486 1x111000111xxxxxx11000xxxxxxxxxx
1497 if (((word
>> 13) & 0x1) == 0)
1499 if (((word
>> 14) & 0x1) == 0)
1501 if (((word
>> 22) & 0x1) == 0)
1503 if (((word
>> 23) & 0x1) == 0)
1505 if (((word
>> 31) & 0x1) == 0)
1507 if (((word
>> 30) & 0x1) == 0)
1509 /* 33222222222211111111110000000000
1510 10987654321098765432109876543210
1511 00111000001xxxxxx00100xxxxxxxxxx
1517 /* 33222222222211111111110000000000
1518 10987654321098765432109876543210
1519 01111000001xxxxxx00100xxxxxxxxxx
1526 /* 33222222222211111111110000000000
1527 10987654321098765432109876543210
1528 1x111000001xxxxxx00100xxxxxxxxxx
1535 if (((word
>> 31) & 0x1) == 0)
1537 if (((word
>> 30) & 0x1) == 0)
1539 /* 33222222222211111111110000000000
1540 10987654321098765432109876543210
1541 00111000101xxxxxx00100xxxxxxxxxx
1547 /* 33222222222211111111110000000000
1548 10987654321098765432109876543210
1549 01111000101xxxxxx00100xxxxxxxxxx
1556 /* 33222222222211111111110000000000
1557 10987654321098765432109876543210
1558 1x111000101xxxxxx00100xxxxxxxxxx
1566 if (((word
>> 23) & 0x1) == 0)
1568 if (((word
>> 31) & 0x1) == 0)
1570 if (((word
>> 30) & 0x1) == 0)
1572 /* 33222222222211111111110000000000
1573 10987654321098765432109876543210
1574 00111000011xxxxxx00100xxxxxxxxxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 01111000011xxxxxx00100xxxxxxxxxx
1589 /* 33222222222211111111110000000000
1590 10987654321098765432109876543210
1591 1x111000011xxxxxx00100xxxxxxxxxx
1598 if (((word
>> 31) & 0x1) == 0)
1600 if (((word
>> 30) & 0x1) == 0)
1602 /* 33222222222211111111110000000000
1603 10987654321098765432109876543210
1604 00111000111xxxxxx00100xxxxxxxxxx
1610 /* 33222222222211111111110000000000
1611 10987654321098765432109876543210
1612 01111000111xxxxxx00100xxxxxxxxxx
1619 /* 33222222222211111111110000000000
1620 10987654321098765432109876543210
1621 1x111000111xxxxxx00100xxxxxxxxxx
1630 if (((word
>> 22) & 0x1) == 0)
1632 if (((word
>> 23) & 0x1) == 0)
1634 if (((word
>> 31) & 0x1) == 0)
1636 if (((word
>> 30) & 0x1) == 0)
1638 /* 33222222222211111111110000000000
1639 10987654321098765432109876543210
1640 00111000001xxxxxx10100xxxxxxxxxx
1646 /* 33222222222211111111110000000000
1647 10987654321098765432109876543210
1648 01111000001xxxxxx10100xxxxxxxxxx
1655 /* 33222222222211111111110000000000
1656 10987654321098765432109876543210
1657 1x111000001xxxxxx10100xxxxxxxxxx
1664 if (((word
>> 31) & 0x1) == 0)
1666 if (((word
>> 30) & 0x1) == 0)
1668 /* 33222222222211111111110000000000
1669 10987654321098765432109876543210
1670 00111000101xxxxxx10100xxxxxxxxxx
1676 /* 33222222222211111111110000000000
1677 10987654321098765432109876543210
1678 01111000101xxxxxx10100xxxxxxxxxx
1685 /* 33222222222211111111110000000000
1686 10987654321098765432109876543210
1687 1x111000101xxxxxx10100xxxxxxxxxx
1695 if (((word
>> 23) & 0x1) == 0)
1697 if (((word
>> 31) & 0x1) == 0)
1699 if (((word
>> 30) & 0x1) == 0)
1701 /* 33222222222211111111110000000000
1702 10987654321098765432109876543210
1703 00111000011xxxxxx10100xxxxxxxxxx
1709 /* 33222222222211111111110000000000
1710 10987654321098765432109876543210
1711 01111000011xxxxxx10100xxxxxxxxxx
1718 /* 33222222222211111111110000000000
1719 10987654321098765432109876543210
1720 1x111000011xxxxxx10100xxxxxxxxxx
1727 if (((word
>> 31) & 0x1) == 0)
1729 if (((word
>> 30) & 0x1) == 0)
1731 /* 33222222222211111111110000000000
1732 10987654321098765432109876543210
1733 00111000111xxxxxx10100xxxxxxxxxx
1739 /* 33222222222211111111110000000000
1740 10987654321098765432109876543210
1741 01111000111xxxxxx10100xxxxxxxxxx
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 1x111000111xxxxxx10100xxxxxxxxxx
1760 if (((word
>> 14) & 0x1) == 0)
1762 if (((word
>> 22) & 0x1) == 0)
1764 if (((word
>> 23) & 0x1) == 0)
1766 if (((word
>> 31) & 0x1) == 0)
1768 if (((word
>> 30) & 0x1) == 0)
1770 /* 33222222222211111111110000000000
1771 10987654321098765432109876543210
1772 00111000001xxxxxx01100xxxxxxxxxx
1778 /* 33222222222211111111110000000000
1779 10987654321098765432109876543210
1780 01111000001xxxxxx01100xxxxxxxxxx
1787 /* 33222222222211111111110000000000
1788 10987654321098765432109876543210
1789 1x111000001xxxxxx01100xxxxxxxxxx
1796 if (((word
>> 31) & 0x1) == 0)
1798 if (((word
>> 30) & 0x1) == 0)
1800 /* 33222222222211111111110000000000
1801 10987654321098765432109876543210
1802 00111000101xxxxxx01100xxxxxxxxxx
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 01111000101xxxxxx01100xxxxxxxxxx
1817 /* 33222222222211111111110000000000
1818 10987654321098765432109876543210
1819 1x111000101xxxxxx01100xxxxxxxxxx
1827 if (((word
>> 23) & 0x1) == 0)
1829 if (((word
>> 31) & 0x1) == 0)
1831 if (((word
>> 30) & 0x1) == 0)
1833 /* 33222222222211111111110000000000
1834 10987654321098765432109876543210
1835 00111000011xxxxxx01100xxxxxxxxxx
1841 /* 33222222222211111111110000000000
1842 10987654321098765432109876543210
1843 01111000011xxxxxx01100xxxxxxxxxx
1850 /* 33222222222211111111110000000000
1851 10987654321098765432109876543210
1852 1x111000011xxxxxx01100xxxxxxxxxx
1859 if (((word
>> 31) & 0x1) == 0)
1861 if (((word
>> 30) & 0x1) == 0)
1863 /* 33222222222211111111110000000000
1864 10987654321098765432109876543210
1865 00111000111xxxxxx01100xxxxxxxxxx
1871 /* 33222222222211111111110000000000
1872 10987654321098765432109876543210
1873 01111000111xxxxxx01100xxxxxxxxxx
1880 /* 33222222222211111111110000000000
1881 10987654321098765432109876543210
1882 1x111000111xxxxxx01100xxxxxxxxxx
1891 if (((word
>> 22) & 0x1) == 0)
1893 if (((word
>> 23) & 0x1) == 0)
1895 if (((word
>> 31) & 0x1) == 0)
1897 if (((word
>> 30) & 0x1) == 0)
1899 /* 33222222222211111111110000000000
1900 10987654321098765432109876543210
1901 00111000001xxxxxx11100xxxxxxxxxx
1907 /* 33222222222211111111110000000000
1908 10987654321098765432109876543210
1909 01111000001xxxxxx11100xxxxxxxxxx
1916 /* 33222222222211111111110000000000
1917 10987654321098765432109876543210
1918 1x111000001xxxxxx11100xxxxxxxxxx
1925 if (((word
>> 31) & 0x1) == 0)
1927 if (((word
>> 30) & 0x1) == 0)
1929 /* 33222222222211111111110000000000
1930 10987654321098765432109876543210
1931 00111000101xxxxxx11100xxxxxxxxxx
1937 /* 33222222222211111111110000000000
1938 10987654321098765432109876543210
1939 01111000101xxxxxx11100xxxxxxxxxx
1946 /* 33222222222211111111110000000000
1947 10987654321098765432109876543210
1948 1x111000101xxxxxx11100xxxxxxxxxx
1956 if (((word
>> 23) & 0x1) == 0)
1958 if (((word
>> 31) & 0x1) == 0)
1960 if (((word
>> 30) & 0x1) == 0)
1962 /* 33222222222211111111110000000000
1963 10987654321098765432109876543210
1964 00111000011xxxxxx11100xxxxxxxxxx
1970 /* 33222222222211111111110000000000
1971 10987654321098765432109876543210
1972 01111000011xxxxxx11100xxxxxxxxxx
1979 /* 33222222222211111111110000000000
1980 10987654321098765432109876543210
1981 1x111000011xxxxxx11100xxxxxxxxxx
1988 if (((word
>> 31) & 0x1) == 0)
1990 if (((word
>> 30) & 0x1) == 0)
1992 /* 33222222222211111111110000000000
1993 10987654321098765432109876543210
1994 00111000111xxxxxx11100xxxxxxxxxx
2000 /* 33222222222211111111110000000000
2001 10987654321098765432109876543210
2002 01111000111xxxxxx11100xxxxxxxxxx
2009 /* 33222222222211111111110000000000
2010 10987654321098765432109876543210
2011 1x111000111xxxxxx11100xxxxxxxxxx
2024 if (((word
>> 21) & 0x1) == 0)
2026 if (((word
>> 23) & 0x1) == 0)
2028 if (((word
>> 22) & 0x1) == 0)
2030 if (((word
>> 31) & 0x1) == 0)
2032 if (((word
>> 30) & 0x1) == 0)
2034 /* 33222222222211111111110000000000
2035 10987654321098765432109876543210
2036 00111000000xxxxxxxxx10xxxxxxxxxx
2042 /* 33222222222211111111110000000000
2043 10987654321098765432109876543210
2044 01111000000xxxxxxxxx10xxxxxxxxxx
2051 /* 33222222222211111111110000000000
2052 10987654321098765432109876543210
2053 1x111000000xxxxxxxxx10xxxxxxxxxx
2060 if (((word
>> 31) & 0x1) == 0)
2062 if (((word
>> 30) & 0x1) == 0)
2064 /* 33222222222211111111110000000000
2065 10987654321098765432109876543210
2066 00111000010xxxxxxxxx10xxxxxxxxxx
2072 /* 33222222222211111111110000000000
2073 10987654321098765432109876543210
2074 01111000010xxxxxxxxx10xxxxxxxxxx
2081 /* 33222222222211111111110000000000
2082 10987654321098765432109876543210
2083 1x111000010xxxxxxxxx10xxxxxxxxxx
2091 if (((word
>> 30) & 0x1) == 0)
2093 if (((word
>> 31) & 0x1) == 0)
2095 /* 33222222222211111111110000000000
2096 10987654321098765432109876543210
2097 001110001x0xxxxxxxxx10xxxxxxxxxx
2103 /* 33222222222211111111110000000000
2104 10987654321098765432109876543210
2105 101110001x0xxxxxxxxx10xxxxxxxxxx
2112 /* 33222222222211111111110000000000
2113 10987654321098765432109876543210
2114 x11110001x0xxxxxxxxx10xxxxxxxxxx
2122 if (((word
>> 23) & 0x1) == 0)
2124 if (((word
>> 22) & 0x1) == 0)
2126 if (((word
>> 31) & 0x1) == 0)
2128 if (((word
>> 30) & 0x1) == 0)
2130 /* 33222222222211111111110000000000
2131 10987654321098765432109876543210
2132 00111000001xxxxxxxxx10xxxxxxxxxx
2138 /* 33222222222211111111110000000000
2139 10987654321098765432109876543210
2140 01111000001xxxxxxxxx10xxxxxxxxxx
2147 /* 33222222222211111111110000000000
2148 10987654321098765432109876543210
2149 1x111000001xxxxxxxxx10xxxxxxxxxx
2156 if (((word
>> 31) & 0x1) == 0)
2158 if (((word
>> 30) & 0x1) == 0)
2160 /* 33222222222211111111110000000000
2161 10987654321098765432109876543210
2162 00111000011xxxxxxxxx10xxxxxxxxxx
2168 /* 33222222222211111111110000000000
2169 10987654321098765432109876543210
2170 01111000011xxxxxxxxx10xxxxxxxxxx
2177 /* 33222222222211111111110000000000
2178 10987654321098765432109876543210
2179 1x111000011xxxxxxxxx10xxxxxxxxxx
2187 if (((word
>> 30) & 0x1) == 0)
2189 if (((word
>> 31) & 0x1) == 0)
2191 /* 33222222222211111111110000000000
2192 10987654321098765432109876543210
2193 001110001x1xxxxxxxxx10xxxxxxxxxx
2199 /* 33222222222211111111110000000000
2200 10987654321098765432109876543210
2201 101110001x1xxxxxxxxx10xxxxxxxxxx
2208 if (((word
>> 31) & 0x1) == 0)
2210 /* 33222222222211111111110000000000
2211 10987654321098765432109876543210
2212 011110001x1xxxxxxxxx10xxxxxxxxxx
2218 /* 33222222222211111111110000000000
2219 10987654321098765432109876543210
2220 111110001x1xxxxxxxxx10xxxxxxxxxx
2231 if (((word
>> 21) & 0x1) == 0)
2233 if (((word
>> 23) & 0x1) == 0)
2235 if (((word
>> 22) & 0x1) == 0)
2237 if (((word
>> 31) & 0x1) == 0)
2239 if (((word
>> 30) & 0x1) == 0)
2241 /* 33222222222211111111110000000000
2242 10987654321098765432109876543210
2243 00111000000xxxxxxxxxx1xxxxxxxxxx
2249 /* 33222222222211111111110000000000
2250 10987654321098765432109876543210
2251 01111000000xxxxxxxxxx1xxxxxxxxxx
2258 /* 33222222222211111111110000000000
2259 10987654321098765432109876543210
2260 1x111000000xxxxxxxxxx1xxxxxxxxxx
2267 if (((word
>> 31) & 0x1) == 0)
2269 if (((word
>> 30) & 0x1) == 0)
2271 /* 33222222222211111111110000000000
2272 10987654321098765432109876543210
2273 00111000010xxxxxxxxxx1xxxxxxxxxx
2279 /* 33222222222211111111110000000000
2280 10987654321098765432109876543210
2281 01111000010xxxxxxxxxx1xxxxxxxxxx
2288 /* 33222222222211111111110000000000
2289 10987654321098765432109876543210
2290 1x111000010xxxxxxxxxx1xxxxxxxxxx
2298 if (((word
>> 30) & 0x1) == 0)
2300 if (((word
>> 31) & 0x1) == 0)
2302 /* 33222222222211111111110000000000
2303 10987654321098765432109876543210
2304 001110001x0xxxxxxxxxx1xxxxxxxxxx
2310 /* 33222222222211111111110000000000
2311 10987654321098765432109876543210
2312 101110001x0xxxxxxxxxx1xxxxxxxxxx
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 x11110001x0xxxxxxxxxx1xxxxxxxxxx
2329 if (((word
>> 23) & 0x1) == 0)
2331 /* 33222222222211111111110000000000
2332 10987654321098765432109876543210
2333 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
2339 /* 33222222222211111111110000000000
2340 10987654321098765432109876543210
2341 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
2351 if (((word
>> 23) & 0x1) == 0)
2353 if (((word
>> 22) & 0x1) == 0)
2355 if (((word
>> 29) & 0x1) == 0)
2357 if (((word
>> 10) & 0x1) == 0)
2359 if (((word
>> 11) & 0x1) == 0)
2361 if (((word
>> 21) & 0x1) == 0)
2363 if (((word
>> 30) & 0x1) == 0)
2365 if (((word
>> 31) & 0x1) == 0)
2367 /* 33222222222211111111110000000000
2368 10987654321098765432109876543210
2369 00011001000xxxxxxxxx00xxxxxxxxxx
2375 /* 33222222222211111111110000000000
2376 10987654321098765432109876543210
2377 10011001000xxxxxxxxx00xxxxxxxxxx
2384 if (((word
>> 31) & 0x1) == 0)
2386 /* 33222222222211111111110000000000
2387 10987654321098765432109876543210
2388 01011001000xxxxxxxxx00xxxxxxxxxx
2394 /* 33222222222211111111110000000000
2395 10987654321098765432109876543210
2396 11011001000xxxxxxxxx00xxxxxxxxxx
2404 /* 33222222222211111111110000000000
2405 10987654321098765432109876543210
2406 xx011001001xxxxxxxxx00xxxxxxxxxx
2413 /* 33222222222211111111110000000000
2414 10987654321098765432109876543210
2415 xx01100100xxxxxxxxxx10xxxxxxxxxx
2422 /* 33222222222211111111110000000000
2423 10987654321098765432109876543210
2424 xx01100100xxxxxxxxxxx1xxxxxxxxxx
2431 if (((word
>> 31) & 0x1) == 0)
2433 if (((word
>> 30) & 0x1) == 0)
2435 /* 33222222222211111111110000000000
2436 10987654321098765432109876543210
2437 0011100100xxxxxxxxxxxxxxxxxxxxxx
2443 /* 33222222222211111111110000000000
2444 10987654321098765432109876543210
2445 0111100100xxxxxxxxxxxxxxxxxxxxxx
2452 /* 33222222222211111111110000000000
2453 10987654321098765432109876543210
2454 1x11100100xxxxxxxxxxxxxxxxxxxxxx
2462 if (((word
>> 29) & 0x1) == 0)
2464 if (((word
>> 10) & 0x1) == 0)
2466 if (((word
>> 11) & 0x1) == 0)
2468 if (((word
>> 21) & 0x1) == 0)
2470 if (((word
>> 30) & 0x1) == 0)
2472 if (((word
>> 31) & 0x1) == 0)
2474 /* 33222222222211111111110000000000
2475 10987654321098765432109876543210
2476 00011001010xxxxxxxxx00xxxxxxxxxx
2482 /* 33222222222211111111110000000000
2483 10987654321098765432109876543210
2484 10011001010xxxxxxxxx00xxxxxxxxxx
2491 if (((word
>> 31) & 0x1) == 0)
2493 /* 33222222222211111111110000000000
2494 10987654321098765432109876543210
2495 01011001010xxxxxxxxx00xxxxxxxxxx
2501 /* 33222222222211111111110000000000
2502 10987654321098765432109876543210
2503 11011001010xxxxxxxxx00xxxxxxxxxx
2511 /* 33222222222211111111110000000000
2512 10987654321098765432109876543210
2513 xx011001011xxxxxxxxx00xxxxxxxxxx
2520 /* 33222222222211111111110000000000
2521 10987654321098765432109876543210
2522 xx01100101xxxxxxxxxx10xxxxxxxxxx
2529 /* 33222222222211111111110000000000
2530 10987654321098765432109876543210
2531 xx01100101xxxxxxxxxxx1xxxxxxxxxx
2538 if (((word
>> 31) & 0x1) == 0)
2540 if (((word
>> 30) & 0x1) == 0)
2542 /* 33222222222211111111110000000000
2543 10987654321098765432109876543210
2544 0011100101xxxxxxxxxxxxxxxxxxxxxx
2550 /* 33222222222211111111110000000000
2551 10987654321098765432109876543210
2552 0111100101xxxxxxxxxxxxxxxxxxxxxx
2559 /* 33222222222211111111110000000000
2560 10987654321098765432109876543210
2561 1x11100101xxxxxxxxxxxxxxxxxxxxxx
2570 if (((word
>> 29) & 0x1) == 0)
2572 if (((word
>> 10) & 0x1) == 0)
2574 if (((word
>> 11) & 0x1) == 0)
2576 if (((word
>> 21) & 0x1) == 0)
2578 if (((word
>> 22) & 0x1) == 0)
2580 if (((word
>> 30) & 0x1) == 0)
2582 if (((word
>> 31) & 0x1) == 0)
2584 /* 33222222222211111111110000000000
2585 10987654321098765432109876543210
2586 00011001100xxxxxxxxx00xxxxxxxxxx
2592 /* 33222222222211111111110000000000
2593 10987654321098765432109876543210
2594 10011001100xxxxxxxxx00xxxxxxxxxx
2601 /* 33222222222211111111110000000000
2602 10987654321098765432109876543210
2603 x1011001100xxxxxxxxx00xxxxxxxxxx
2610 if (((word
>> 30) & 0x1) == 0)
2612 /* 33222222222211111111110000000000
2613 10987654321098765432109876543210
2614 x0011001110xxxxxxxxx00xxxxxxxxxx
2620 /* 33222222222211111111110000000000
2621 10987654321098765432109876543210
2622 x1011001110xxxxxxxxx00xxxxxxxxxx
2630 if (((word
>> 22) & 0x1) == 0)
2632 /* 33222222222211111111110000000000
2633 10987654321098765432109876543210
2634 xx011001101xxxxxxxxx00xxxxxxxxxx
2640 /* 33222222222211111111110000000000
2641 10987654321098765432109876543210
2642 xx011001111xxxxxxxxx00xxxxxxxxxx
2650 if (((word
>> 22) & 0x1) == 0)
2652 /* 33222222222211111111110000000000
2653 10987654321098765432109876543210
2654 xx01100110xxxxxxxxxx10xxxxxxxxxx
2660 /* 33222222222211111111110000000000
2661 10987654321098765432109876543210
2662 xx01100111xxxxxxxxxx10xxxxxxxxxx
2670 if (((word
>> 22) & 0x1) == 0)
2672 /* 33222222222211111111110000000000
2673 10987654321098765432109876543210
2674 xx01100110xxxxxxxxxxx1xxxxxxxxxx
2680 /* 33222222222211111111110000000000
2681 10987654321098765432109876543210
2682 xx01100111xxxxxxxxxxx1xxxxxxxxxx
2690 if (((word
>> 30) & 0x1) == 0)
2692 if (((word
>> 31) & 0x1) == 0)
2694 /* 33222222222211111111110000000000
2695 10987654321098765432109876543210
2696 001110011xxxxxxxxxxxxxxxxxxxxxxx
2702 /* 33222222222211111111110000000000
2703 10987654321098765432109876543210
2704 101110011xxxxxxxxxxxxxxxxxxxxxxx
2711 if (((word
>> 31) & 0x1) == 0)
2713 /* 33222222222211111111110000000000
2714 10987654321098765432109876543210
2715 011110011xxxxxxxxxxxxxxxxxxxxxxx
2721 /* 33222222222211111111110000000000
2722 10987654321098765432109876543210
2723 111110011xxxxxxxxxxxxxxxxxxxxxxx
2736 if (((word
>> 24) & 0x1) == 0)
2738 if (((word
>> 27) & 0x1) == 0)
2740 if (((word
>> 23) & 0x1) == 0)
2742 if (((word
>> 29) & 0x1) == 0)
2744 if (((word
>> 30) & 0x1) == 0)
2746 /* 33222222222211111111110000000000
2747 10987654321098765432109876543210
2748 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
2754 /* 33222222222211111111110000000000
2755 10987654321098765432109876543210
2756 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
2763 if (((word
>> 30) & 0x1) == 0)
2765 /* 33222222222211111111110000000000
2766 10987654321098765432109876543210
2767 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
2773 /* 33222222222211111111110000000000
2774 10987654321098765432109876543210
2775 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
2783 if (((word
>> 29) & 0x1) == 0)
2785 if (((word
>> 30) & 0x1) == 0)
2787 /* 33222222222211111111110000000000
2788 10987654321098765432109876543210
2789 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
2795 /* 33222222222211111111110000000000
2796 10987654321098765432109876543210
2797 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
2804 /* 33222222222211111111110000000000
2805 10987654321098765432109876543210
2806 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
2814 if (((word
>> 21) & 0x1) == 0)
2816 if (((word
>> 28) & 0x1) == 0)
2818 if (((word
>> 29) & 0x1) == 0)
2820 if (((word
>> 30) & 0x1) == 0)
2822 /* 33222222222211111111110000000000
2823 10987654321098765432109876543210
2824 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
2830 /* 33222222222211111111110000000000
2831 10987654321098765432109876543210
2832 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
2839 if (((word
>> 30) & 0x1) == 0)
2841 /* 33222222222211111111110000000000
2842 10987654321098765432109876543210
2843 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
2849 /* 33222222222211111111110000000000
2850 10987654321098765432109876543210
2851 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
2859 if (((word
>> 10) & 0x1) == 0)
2861 if (((word
>> 11) & 0x1) == 0)
2863 if (((word
>> 22) & 0x1) == 0)
2865 if (((word
>> 23) & 0x1) == 0)
2867 if (((word
>> 29) & 0x1) == 0)
2869 if (((word
>> 30) & 0x1) == 0)
2871 /* 33222222222211111111110000000000
2872 10987654321098765432109876543210
2873 x0011010000xxxxxxxxx00xxxxxxxxxx
2879 /* 33222222222211111111110000000000
2880 10987654321098765432109876543210
2881 x1011010000xxxxxxxxx00xxxxxxxxxx
2888 if (((word
>> 30) & 0x1) == 0)
2890 /* 33222222222211111111110000000000
2891 10987654321098765432109876543210
2892 x0111010000xxxxxxxxx00xxxxxxxxxx
2898 /* 33222222222211111111110000000000
2899 10987654321098765432109876543210
2900 x1111010000xxxxxxxxx00xxxxxxxxxx
2908 if (((word
>> 30) & 0x1) == 0)
2910 /* 33222222222211111111110000000000
2911 10987654321098765432109876543210
2912 x0x11010100xxxxxxxxx00xxxxxxxxxx
2918 /* 33222222222211111111110000000000
2919 10987654321098765432109876543210
2920 x1x11010100xxxxxxxxx00xxxxxxxxxx
2928 if (((word
>> 23) & 0x1) == 0)
2930 if (((word
>> 30) & 0x1) == 0)
2932 /* 33222222222211111111110000000000
2933 10987654321098765432109876543210
2934 x0x11010010xxxxxxxxx00xxxxxxxxxx
2940 /* 33222222222211111111110000000000
2941 10987654321098765432109876543210
2942 x1x11010010xxxxxxxxx00xxxxxxxxxx
2949 if (((word
>> 12) & 0x1) == 0)
2951 if (((word
>> 13) & 0x1) == 0)
2953 if (((word
>> 14) & 0x1) == 0)
2955 if (((word
>> 29) & 0x1) == 0)
2957 if (((word
>> 30) & 0x1) == 0)
2959 /* 33222222222211111111110000000000
2960 10987654321098765432109876543210
2961 x0011010110xxxxxx00000xxxxxxxxxx
2967 if (((word
>> 16) & 0x1) == 0)
2969 /* 33222222222211111111110000000000
2970 10987654321098765432109876543210
2971 x1011010110xxxx0x00000xxxxxxxxxx
2977 /* 33222222222211111111110000000000
2978 10987654321098765432109876543210
2979 x1011010110xxxx1x00000xxxxxxxxxx
2987 /* 33222222222211111111110000000000
2988 10987654321098765432109876543210
2989 xx111010110xxxxxx00000xxxxxxxxxx
2996 if (((word
>> 30) & 0x1) == 0)
2998 /* 33222222222211111111110000000000
2999 10987654321098765432109876543210
3000 x0x11010110xxxxxx10000xxxxxxxxxx
3006 /* 33222222222211111111110000000000
3007 10987654321098765432109876543210
3008 x1x11010110xxxxxx10000xxxxxxxxxx
3016 if (((word
>> 30) & 0x1) == 0)
3018 /* 33222222222211111111110000000000
3019 10987654321098765432109876543210
3020 x0x11010110xxxxxxx1000xxxxxxxxxx
3026 /* 33222222222211111111110000000000
3027 10987654321098765432109876543210
3028 x1x11010110xxxxxxx1000xxxxxxxxxx
3036 if (((word
>> 13) & 0x1) == 0)
3038 if (((word
>> 14) & 0x1) == 0)
3040 if (((word
>> 30) & 0x1) == 0)
3042 /* 33222222222211111111110000000000
3043 10987654321098765432109876543210
3044 x0x11010110xxxxxx00100xxxxxxxxxx
3050 if (((word
>> 16) & 0x1) == 0)
3052 /* 33222222222211111111110000000000
3053 10987654321098765432109876543210
3054 x1x11010110xxxx0x00100xxxxxxxxxx
3060 /* 33222222222211111111110000000000
3061 10987654321098765432109876543210
3062 x1x11010110xxxx1x00100xxxxxxxxxx
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 xxx11010110xxxxxx10100xxxxxxxxxx
3079 if (((word
>> 30) & 0x1) == 0)
3081 /* 33222222222211111111110000000000
3082 10987654321098765432109876543210
3083 x0x11010110xxxxxxx1100xxxxxxxxxx
3089 /* 33222222222211111111110000000000
3090 10987654321098765432109876543210
3091 x1x11010110xxxxxxx1100xxxxxxxxxx
3102 if (((word
>> 22) & 0x1) == 0)
3104 if (((word
>> 14) & 0x1) == 0)
3106 /* 33222222222211111111110000000000
3107 10987654321098765432109876543210
3108 xxx11010x00xxxxxx0xx10xxxxxxxxxx
3114 /* 33222222222211111111110000000000
3115 10987654321098765432109876543210
3116 xxx11010x00xxxxxx1xx10xxxxxxxxxx
3123 if (((word
>> 23) & 0x1) == 0)
3125 if (((word
>> 30) & 0x1) == 0)
3127 /* 33222222222211111111110000000000
3128 10987654321098765432109876543210
3129 x0x11010010xxxxxxxxx10xxxxxxxxxx
3135 /* 33222222222211111111110000000000
3136 10987654321098765432109876543210
3137 x1x11010010xxxxxxxxx10xxxxxxxxxx
3144 if (((word
>> 12) & 0x1) == 0)
3146 if (((word
>> 13) & 0x1) == 0)
3148 if (((word
>> 14) & 0x1) == 0)
3150 if (((word
>> 30) & 0x1) == 0)
3152 /* 33222222222211111111110000000000
3153 10987654321098765432109876543210
3154 x0x11010110xxxxxx00010xxxxxxxxxx
3160 if (((word
>> 16) & 0x1) == 0)
3162 if (((word
>> 31) & 0x1) == 0)
3164 /* 33222222222211111111110000000000
3165 10987654321098765432109876543210
3166 01x11010110xxxx0x00010xxxxxxxxxx
3172 /* 33222222222211111111110000000000
3173 10987654321098765432109876543210
3174 11x11010110xxxx0x00010xxxxxxxxxx
3181 /* 33222222222211111111110000000000
3182 10987654321098765432109876543210
3183 x1x11010110xxxx1x00010xxxxxxxxxx
3191 /* 33222222222211111111110000000000
3192 10987654321098765432109876543210
3193 xxx11010110xxxxxx10010xxxxxxxxxx
3200 if (((word
>> 30) & 0x1) == 0)
3202 /* 33222222222211111111110000000000
3203 10987654321098765432109876543210
3204 x0x11010110xxxxxxx1010xxxxxxxxxx
3210 /* 33222222222211111111110000000000
3211 10987654321098765432109876543210
3212 x1x11010110xxxxxxx1010xxxxxxxxxx
3220 if (((word
>> 13) & 0x1) == 0)
3222 if (((word
>> 14) & 0x1) == 0)
3224 /* 33222222222211111111110000000000
3225 10987654321098765432109876543210
3226 xxx11010110xxxxxx00110xxxxxxxxxx
3232 /* 33222222222211111111110000000000
3233 10987654321098765432109876543210
3234 xxx11010110xxxxxx10110xxxxxxxxxx
3241 /* 33222222222211111111110000000000
3242 10987654321098765432109876543210
3243 xxx11010110xxxxxxx1110xxxxxxxxxx
3254 if (((word
>> 11) & 0x1) == 0)
3256 if (((word
>> 22) & 0x1) == 0)
3258 if (((word
>> 23) & 0x1) == 0)
3260 /* 33222222222211111111110000000000
3261 10987654321098765432109876543210
3262 xxx11010000xxxxxxxxx01xxxxxxxxxx
3268 if (((word
>> 30) & 0x1) == 0)
3270 /* 33222222222211111111110000000000
3271 10987654321098765432109876543210
3272 x0x11010100xxxxxxxxx01xxxxxxxxxx
3278 /* 33222222222211111111110000000000
3279 10987654321098765432109876543210
3280 x1x11010100xxxxxxxxx01xxxxxxxxxx
3288 if (((word
>> 12) & 0x1) == 0)
3290 if (((word
>> 13) & 0x1) == 0)
3292 if (((word
>> 14) & 0x1) == 0)
3294 if (((word
>> 16) & 0x1) == 0)
3296 /* 33222222222211111111110000000000
3297 10987654321098765432109876543210
3298 xxx11010x10xxxx0x00001xxxxxxxxxx
3304 /* 33222222222211111111110000000000
3305 10987654321098765432109876543210
3306 xxx11010x10xxxx1x00001xxxxxxxxxx
3313 if (((word
>> 30) & 0x1) == 0)
3315 /* 33222222222211111111110000000000
3316 10987654321098765432109876543210
3317 x0x11010x10xxxxxx10001xxxxxxxxxx
3323 /* 33222222222211111111110000000000
3324 10987654321098765432109876543210
3325 x1x11010x10xxxxxx10001xxxxxxxxxx
3333 if (((word
>> 30) & 0x1) == 0)
3335 /* 33222222222211111111110000000000
3336 10987654321098765432109876543210
3337 x0x11010x10xxxxxxx1001xxxxxxxxxx
3343 /* 33222222222211111111110000000000
3344 10987654321098765432109876543210
3345 x1x11010x10xxxxxxx1001xxxxxxxxxx
3353 if (((word
>> 13) & 0x1) == 0)
3355 if (((word
>> 14) & 0x1) == 0)
3357 if (((word
>> 30) & 0x1) == 0)
3359 /* 33222222222211111111110000000000
3360 10987654321098765432109876543210
3361 x0x11010x10xxxxxx00101xxxxxxxxxx
3367 if (((word
>> 16) & 0x1) == 0)
3369 /* 33222222222211111111110000000000
3370 10987654321098765432109876543210
3371 x1x11010x10xxxx0x00101xxxxxxxxxx
3377 /* 33222222222211111111110000000000
3378 10987654321098765432109876543210
3379 x1x11010x10xxxx1x00101xxxxxxxxxx
3387 /* 33222222222211111111110000000000
3388 10987654321098765432109876543210
3389 xxx11010x10xxxxxx10101xxxxxxxxxx
3396 /* 33222222222211111111110000000000
3397 10987654321098765432109876543210
3398 xxx11010x10xxxxxxx1101xxxxxxxxxx
3407 if (((word
>> 12) & 0x1) == 0)
3409 if (((word
>> 13) & 0x1) == 0)
3411 if (((word
>> 14) & 0x1) == 0)
3413 if (((word
>> 30) & 0x1) == 0)
3415 /* 33222222222211111111110000000000
3416 10987654321098765432109876543210
3417 x0x11010xx0xxxxxx00011xxxxxxxxxx
3423 if (((word
>> 16) & 0x1) == 0)
3425 /* 33222222222211111111110000000000
3426 10987654321098765432109876543210
3427 x1x11010xx0xxxx0x00011xxxxxxxxxx
3433 /* 33222222222211111111110000000000
3434 10987654321098765432109876543210
3435 x1x11010xx0xxxx1x00011xxxxxxxxxx
3443 /* 33222222222211111111110000000000
3444 10987654321098765432109876543210
3445 xxx11010xx0xxxxxx10011xxxxxxxxxx
3452 if (((word
>> 30) & 0x1) == 0)
3454 /* 33222222222211111111110000000000
3455 10987654321098765432109876543210
3456 x0x11010xx0xxxxxxx1011xxxxxxxxxx
3462 /* 33222222222211111111110000000000
3463 10987654321098765432109876543210
3464 x1x11010xx0xxxxxxx1011xxxxxxxxxx
3472 if (((word
>> 13) & 0x1) == 0)
3474 if (((word
>> 14) & 0x1) == 0)
3476 /* 33222222222211111111110000000000
3477 10987654321098765432109876543210
3478 xxx11010xx0xxxxxx00111xxxxxxxxxx
3484 /* 33222222222211111111110000000000
3485 10987654321098765432109876543210
3486 xxx11010xx0xxxxxx10111xxxxxxxxxx
3493 /* 33222222222211111111110000000000
3494 10987654321098765432109876543210
3495 xxx11010xx0xxxxxxx1111xxxxxxxxxx
3506 if (((word
>> 29) & 0x1) == 0)
3508 if (((word
>> 30) & 0x1) == 0)
3510 /* 33222222222211111111110000000000
3511 10987654321098765432109876543210
3512 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
3518 /* 33222222222211111111110000000000
3519 10987654321098765432109876543210
3520 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
3527 if (((word
>> 30) & 0x1) == 0)
3529 /* 33222222222211111111110000000000
3530 10987654321098765432109876543210
3531 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
3537 /* 33222222222211111111110000000000
3538 10987654321098765432109876543210
3539 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
3549 if (((word
>> 27) & 0x1) == 0)
3551 if (((word
>> 23) & 0x1) == 0)
3553 if (((word
>> 29) & 0x1) == 0)
3555 if (((word
>> 30) & 0x1) == 0)
3557 /* 33222222222211111111110000000000
3558 10987654321098765432109876543210
3559 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
3565 /* 33222222222211111111110000000000
3566 10987654321098765432109876543210
3567 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
3574 /* 33222222222211111111110000000000
3575 10987654321098765432109876543210
3576 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
3583 /* 33222222222211111111110000000000
3584 10987654321098765432109876543210
3585 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
3592 if (((word
>> 21) & 0x1) == 0)
3594 if (((word
>> 28) & 0x1) == 0)
3596 if (((word
>> 29) & 0x1) == 0)
3598 if (((word
>> 30) & 0x1) == 0)
3600 /* 33222222222211111111110000000000
3601 10987654321098765432109876543210
3602 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
3608 /* 33222222222211111111110000000000
3609 10987654321098765432109876543210
3610 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
3617 if (((word
>> 30) & 0x1) == 0)
3619 /* 33222222222211111111110000000000
3620 10987654321098765432109876543210
3621 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
3627 /* 33222222222211111111110000000000
3628 10987654321098765432109876543210
3629 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
3637 if (((word
>> 15) & 0x1) == 0)
3639 if (((word
>> 22) & 0x1) == 0)
3641 /* 33222222222211111111110000000000
3642 10987654321098765432109876543210
3643 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
3649 if (((word
>> 23) & 0x1) == 0)
3651 /* 33222222222211111111110000000000
3652 10987654321098765432109876543210
3653 xxx11011010xxxxx0xxxxxxxxxxxxxxx
3659 /* 33222222222211111111110000000000
3660 10987654321098765432109876543210
3661 xxx11011110xxxxx0xxxxxxxxxxxxxxx
3669 /* 33222222222211111111110000000000
3670 10987654321098765432109876543210
3671 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
3679 if (((word
>> 23) & 0x1) == 0)
3681 if (((word
>> 28) & 0x1) == 0)
3683 if (((word
>> 29) & 0x1) == 0)
3685 if (((word
>> 30) & 0x1) == 0)
3687 /* 33222222222211111111110000000000
3688 10987654321098765432109876543210
3689 x00010110x1xxxxxxxxxxxxxxxxxxxxx
3695 /* 33222222222211111111110000000000
3696 10987654321098765432109876543210
3697 x10010110x1xxxxxxxxxxxxxxxxxxxxx
3704 if (((word
>> 30) & 0x1) == 0)
3706 /* 33222222222211111111110000000000
3707 10987654321098765432109876543210
3708 x01010110x1xxxxxxxxxxxxxxxxxxxxx
3714 /* 33222222222211111111110000000000
3715 10987654321098765432109876543210
3716 x11010110x1xxxxxxxxxxxxxxxxxxxxx
3724 if (((word
>> 15) & 0x1) == 0)
3726 /* 33222222222211111111110000000000
3727 10987654321098765432109876543210
3728 xxx110110x1xxxxx0xxxxxxxxxxxxxxx
3734 /* 33222222222211111111110000000000
3735 10987654321098765432109876543210
3736 xxx110110x1xxxxx1xxxxxxxxxxxxxxx
3744 if (((word
>> 15) & 0x1) == 0)
3746 /* 33222222222211111111110000000000
3747 10987654321098765432109876543210
3748 xxxx10111x1xxxxx0xxxxxxxxxxxxxxx
3754 /* 33222222222211111111110000000000
3755 10987654321098765432109876543210
3756 xxxx10111x1xxxxx1xxxxxxxxxxxxxxx
3768 if (((word
>> 27) & 0x1) == 0)
3770 if (((word
>> 28) & 0x1) == 0)
3772 if (((word
>> 24) & 0x1) == 0)
3774 if (((word
>> 29) & 0x1) == 0)
3776 if (((word
>> 13) & 0x1) == 0)
3778 if (((word
>> 14) & 0x1) == 0)
3780 if (((word
>> 15) & 0x1) == 0)
3782 if (((word
>> 21) & 0x1) == 0)
3784 if (((word
>> 30) & 0x1) == 0)
3786 if (((word
>> 31) & 0x1) == 0)
3788 if (((word
>> 16) & 0x1) == 0)
3790 if (((word
>> 17) & 0x1) == 0)
3792 if (((word
>> 18) & 0x1) == 0)
3794 if (((word
>> 19) & 0x1) == 0)
3796 if (((word
>> 20) & 0x1) == 0)
3798 /* 33222222222211111111110000000000
3799 10987654321098765432109876543210
3800 000001x0xx000000000xxxxxxxxxxxxx
3806 /* 33222222222211111111110000000000
3807 10987654321098765432109876543210
3808 000001x0xx010000000xxxxxxxxxxxxx
3815 if (((word
>> 20) & 0x1) == 0)
3817 /* 33222222222211111111110000000000
3818 10987654321098765432109876543210
3819 000001x0xx001000000xxxxxxxxxxxxx
3825 /* 33222222222211111111110000000000
3826 10987654321098765432109876543210
3827 000001x0xx011000000xxxxxxxxxxxxx
3835 if (((word
>> 19) & 0x1) == 0)
3837 /* 33222222222211111111110000000000
3838 10987654321098765432109876543210
3839 000001x0xx0x0100000xxxxxxxxxxxxx
3845 /* 33222222222211111111110000000000
3846 10987654321098765432109876543210
3847 000001x0xx0x1100000xxxxxxxxxxxxx
3855 if (((word
>> 18) & 0x1) == 0)
3857 if (((word
>> 19) & 0x1) == 0)
3859 /* 33222222222211111111110000000000
3860 10987654321098765432109876543210
3861 000001x0xx0x0010000xxxxxxxxxxxxx
3867 if (((word
>> 20) & 0x1) == 0)
3869 /* 33222222222211111111110000000000
3870 10987654321098765432109876543210
3871 000001x0xx001010000xxxxxxxxxxxxx
3877 /* 33222222222211111111110000000000
3878 10987654321098765432109876543210
3879 000001x0xx011010000xxxxxxxxxxxxx
3887 /* 33222222222211111111110000000000
3888 10987654321098765432109876543210
3889 000001x0xx0xx110000xxxxxxxxxxxxx
3897 if (((word
>> 17) & 0x1) == 0)
3899 if (((word
>> 18) & 0x1) == 0)
3901 if (((word
>> 19) & 0x1) == 0)
3903 /* 33222222222211111111110000000000
3904 10987654321098765432109876543210
3905 000001x0xx0x0001000xxxxxxxxxxxxx
3911 if (((word
>> 20) & 0x1) == 0)
3913 /* 33222222222211111111110000000000
3914 10987654321098765432109876543210
3915 000001x0xx001001000xxxxxxxxxxxxx
3921 /* 33222222222211111111110000000000
3922 10987654321098765432109876543210
3923 000001x0xx011001000xxxxxxxxxxxxx
3931 if (((word
>> 19) & 0x1) == 0)
3933 /* 33222222222211111111110000000000
3934 10987654321098765432109876543210
3935 000001x0xx0x0101000xxxxxxxxxxxxx
3941 /* 33222222222211111111110000000000
3942 10987654321098765432109876543210
3943 000001x0xx0x1101000xxxxxxxxxxxxx
3951 if (((word
>> 18) & 0x1) == 0)
3953 if (((word
>> 19) & 0x1) == 0)
3955 if (((word
>> 20) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 000001x0xx000011000xxxxxxxxxxxxx
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 000001x0xx010011000xxxxxxxxxxxxx
3974 if (((word
>> 20) & 0x1) == 0)
3976 /* 33222222222211111111110000000000
3977 10987654321098765432109876543210
3978 000001x0xx001011000xxxxxxxxxxxxx
3984 /* 33222222222211111111110000000000
3985 10987654321098765432109876543210
3986 000001x0xx011011000xxxxxxxxxxxxx
3994 /* 33222222222211111111110000000000
3995 10987654321098765432109876543210
3996 000001x0xx0xx111000xxxxxxxxxxxxx
4005 if (((word
>> 23) & 0x1) == 0)
4007 /* 33222222222211111111110000000000
4008 10987654321098765432109876543210
4009 100001x00x0xxxxx000xxxxxxxxxxxxx
4015 /* 33222222222211111111110000000000
4016 10987654321098765432109876543210
4017 100001x01x0xxxxx000xxxxxxxxxxxxx
4025 if (((word
>> 31) & 0x1) == 0)
4027 if (((word
>> 12) & 0x1) == 0)
4029 if (((word
>> 10) & 0x1) == 0)
4031 if (((word
>> 11) & 0x1) == 0)
4033 /* 33222222222211111111110000000000
4034 10987654321098765432109876543210
4035 010001x0xx0xxxxx000000xxxxxxxxxx
4041 /* 33222222222211111111110000000000
4042 10987654321098765432109876543210
4043 010001x0xx0xxxxx000010xxxxxxxxxx
4050 if (((word
>> 11) & 0x1) == 0)
4052 /* 33222222222211111111110000000000
4053 10987654321098765432109876543210
4054 010001x0xx0xxxxx000001xxxxxxxxxx
4060 /* 33222222222211111111110000000000
4061 10987654321098765432109876543210
4062 010001x0xx0xxxxx000011xxxxxxxxxx
4070 /* 33222222222211111111110000000000
4071 10987654321098765432109876543210
4072 010001x0xx0xxxxx0001xxxxxxxxxxxx
4079 if (((word
>> 23) & 0x1) == 0)
4081 /* 33222222222211111111110000000000
4082 10987654321098765432109876543210
4083 110001x00x0xxxxx000xxxxxxxxxxxxx
4089 /* 33222222222211111111110000000000
4090 10987654321098765432109876543210
4091 110001x01x0xxxxx000xxxxxxxxxxxxx
4100 if (((word
>> 30) & 0x1) == 0)
4102 if (((word
>> 31) & 0x1) == 0)
4104 if (((word
>> 10) & 0x1) == 0)
4106 if (((word
>> 11) & 0x1) == 0)
4108 if (((word
>> 12) & 0x1) == 0)
4110 /* 33222222222211111111110000000000
4111 10987654321098765432109876543210
4112 000001x0xx1xxxxx000000xxxxxxxxxx
4118 /* 33222222222211111111110000000000
4119 10987654321098765432109876543210
4120 000001x0xx1xxxxx000100xxxxxxxxxx
4127 /* 33222222222211111111110000000000
4128 10987654321098765432109876543210
4129 000001x0xx1xxxxx000x10xxxxxxxxxx
4136 if (((word
>> 11) & 0x1) == 0)
4138 if (((word
>> 12) & 0x1) == 0)
4140 /* 33222222222211111111110000000000
4141 10987654321098765432109876543210
4142 000001x0xx1xxxxx000001xxxxxxxxxx
4148 /* 33222222222211111111110000000000
4149 10987654321098765432109876543210
4150 000001x0xx1xxxxx000101xxxxxxxxxx
4157 /* 33222222222211111111110000000000
4158 10987654321098765432109876543210
4159 000001x0xx1xxxxx000x11xxxxxxxxxx
4167 if (((word
>> 23) & 0x1) == 0)
4169 /* 33222222222211111111110000000000
4170 10987654321098765432109876543210
4171 100001x00x1xxxxx000xxxxxxxxxxxxx
4177 /* 33222222222211111111110000000000
4178 10987654321098765432109876543210
4179 100001x01x1xxxxx000xxxxxxxxxxxxx
4187 if (((word
>> 23) & 0x1) == 0)
4189 if (((word
>> 31) & 0x1) == 0)
4191 if (((word
>> 10) & 0x1) == 0)
4193 if (((word
>> 11) & 0x1) == 0)
4195 /* 33222222222211111111110000000000
4196 10987654321098765432109876543210
4197 010001x00x1xxxxx000x00xxxxxxxxxx
4203 /* 33222222222211111111110000000000
4204 10987654321098765432109876543210
4205 010001x00x1xxxxx000x10xxxxxxxxxx
4212 if (((word
>> 11) & 0x1) == 0)
4214 /* 33222222222211111111110000000000
4215 10987654321098765432109876543210
4216 010001x00x1xxxxx000x01xxxxxxxxxx
4222 /* 33222222222211111111110000000000
4223 10987654321098765432109876543210
4224 010001x00x1xxxxx000x11xxxxxxxxxx
4232 /* 33222222222211111111110000000000
4233 10987654321098765432109876543210
4234 110001x00x1xxxxx000xxxxxxxxxxxxx
4241 if (((word
>> 31) & 0x1) == 0)
4243 if (((word
>> 10) & 0x1) == 0)
4245 if (((word
>> 11) & 0x1) == 0)
4247 if (((word
>> 12) & 0x1) == 0)
4249 if (((word
>> 22) & 0x1) == 0)
4251 /* 33222222222211111111110000000000
4252 10987654321098765432109876543210
4253 010001x0101xxxxx000000xxxxxxxxxx
4259 /* 33222222222211111111110000000000
4260 10987654321098765432109876543210
4261 010001x0111xxxxx000000xxxxxxxxxx
4268 if (((word
>> 22) & 0x1) == 0)
4270 /* 33222222222211111111110000000000
4271 10987654321098765432109876543210
4272 010001x0101xxxxx000100xxxxxxxxxx
4278 /* 33222222222211111111110000000000
4279 10987654321098765432109876543210
4280 010001x0111xxxxx000100xxxxxxxxxx
4288 if (((word
>> 12) & 0x1) == 0)
4290 if (((word
>> 22) & 0x1) == 0)
4292 /* 33222222222211111111110000000000
4293 10987654321098765432109876543210
4294 010001x0101xxxxx000010xxxxxxxxxx
4300 /* 33222222222211111111110000000000
4301 10987654321098765432109876543210
4302 010001x0111xxxxx000010xxxxxxxxxx
4309 /* 33222222222211111111110000000000
4310 10987654321098765432109876543210
4311 010001x01x1xxxxx000110xxxxxxxxxx
4319 if (((word
>> 11) & 0x1) == 0)
4321 if (((word
>> 12) & 0x1) == 0)
4323 if (((word
>> 22) & 0x1) == 0)
4325 /* 33222222222211111111110000000000
4326 10987654321098765432109876543210
4327 010001x0101xxxxx000001xxxxxxxxxx
4333 /* 33222222222211111111110000000000
4334 10987654321098765432109876543210
4335 010001x0111xxxxx000001xxxxxxxxxx
4342 if (((word
>> 22) & 0x1) == 0)
4344 /* 33222222222211111111110000000000
4345 10987654321098765432109876543210
4346 010001x0101xxxxx000101xxxxxxxxxx
4352 /* 33222222222211111111110000000000
4353 10987654321098765432109876543210
4354 010001x0111xxxxx000101xxxxxxxxxx
4362 if (((word
>> 12) & 0x1) == 0)
4364 if (((word
>> 22) & 0x1) == 0)
4366 /* 33222222222211111111110000000000
4367 10987654321098765432109876543210
4368 010001x0101xxxxx000011xxxxxxxxxx
4374 /* 33222222222211111111110000000000
4375 10987654321098765432109876543210
4376 010001x0111xxxxx000011xxxxxxxxxx
4383 /* 33222222222211111111110000000000
4384 10987654321098765432109876543210
4385 010001x01x1xxxxx000111xxxxxxxxxx
4394 /* 33222222222211111111110000000000
4395 10987654321098765432109876543210
4396 110001x01x1xxxxx000xxxxxxxxxxxxx
4406 if (((word
>> 31) & 0x1) == 0)
4408 if (((word
>> 21) & 0x1) == 0)
4410 if (((word
>> 16) & 0x1) == 0)
4412 if (((word
>> 17) & 0x1) == 0)
4414 if (((word
>> 18) & 0x1) == 0)
4416 if (((word
>> 19) & 0x1) == 0)
4418 if (((word
>> 20) & 0x1) == 0)
4420 /* 33222222222211111111110000000000
4421 10987654321098765432109876543210
4422 0x0001x0xx000000100xxxxxxxxxxxxx
4428 if (((word
>> 30) & 0x1) == 0)
4430 /* 33222222222211111111110000000000
4431 10987654321098765432109876543210
4432 000001x0xx010000100xxxxxxxxxxxxx
4438 /* 33222222222211111111110000000000
4439 10987654321098765432109876543210
4440 010001x0xx010000100xxxxxxxxxxxxx
4448 if (((word
>> 20) & 0x1) == 0)
4450 /* 33222222222211111111110000000000
4451 10987654321098765432109876543210
4452 0x0001x0xx001000100xxxxxxxxxxxxx
4458 if (((word
>> 30) & 0x1) == 0)
4460 /* 33222222222211111111110000000000
4461 10987654321098765432109876543210
4462 000001x0xx011000100xxxxxxxxxxxxx
4468 /* 33222222222211111111110000000000
4469 10987654321098765432109876543210
4470 010001x0xx011000100xxxxxxxxxxxxx
4479 if (((word
>> 19) & 0x1) == 0)
4481 if (((word
>> 20) & 0x1) == 0)
4483 /* 33222222222211111111110000000000
4484 10987654321098765432109876543210
4485 0x0001x0xx000100100xxxxxxxxxxxxx
4491 if (((word
>> 30) & 0x1) == 0)
4493 /* 33222222222211111111110000000000
4494 10987654321098765432109876543210
4495 000001x0xx010100100xxxxxxxxxxxxx
4501 /* 33222222222211111111110000000000
4502 10987654321098765432109876543210
4503 010001x0xx010100100xxxxxxxxxxxxx
4511 if (((word
>> 20) & 0x1) == 0)
4513 if (((word
>> 30) & 0x1) == 0)
4515 /* 33222222222211111111110000000000
4516 10987654321098765432109876543210
4517 000001x0xx001100100xxxxxxxxxxxxx
4523 /* 33222222222211111111110000000000
4524 10987654321098765432109876543210
4525 010001x0xx001100100xxxxxxxxxxxxx
4532 /* 33222222222211111111110000000000
4533 10987654321098765432109876543210
4534 0x0001x0xx011100100xxxxxxxxxxxxx
4543 if (((word
>> 18) & 0x1) == 0)
4545 if (((word
>> 19) & 0x1) == 0)
4547 if (((word
>> 20) & 0x1) == 0)
4549 /* 33222222222211111111110000000000
4550 10987654321098765432109876543210
4551 0x0001x0xx000010100xxxxxxxxxxxxx
4557 /* 33222222222211111111110000000000
4558 10987654321098765432109876543210
4559 0x0001x0xx010010100xxxxxxxxxxxxx
4566 if (((word
>> 20) & 0x1) == 0)
4568 /* 33222222222211111111110000000000
4569 10987654321098765432109876543210
4570 0x0001x0xx001010100xxxxxxxxxxxxx
4576 /* 33222222222211111111110000000000
4577 10987654321098765432109876543210
4578 0x0001x0xx011010100xxxxxxxxxxxxx
4586 if (((word
>> 19) & 0x1) == 0)
4588 if (((word
>> 20) & 0x1) == 0)
4590 if (((word
>> 30) & 0x1) == 0)
4592 /* 33222222222211111111110000000000
4593 10987654321098765432109876543210
4594 000001x0xx000110100xxxxxxxxxxxxx
4600 /* 33222222222211111111110000000000
4601 10987654321098765432109876543210
4602 010001x0xx000110100xxxxxxxxxxxxx
4609 /* 33222222222211111111110000000000
4610 10987654321098765432109876543210
4611 0x0001x0xx010110100xxxxxxxxxxxxx
4618 if (((word
>> 20) & 0x1) == 0)
4620 /* 33222222222211111111110000000000
4621 10987654321098765432109876543210
4622 0x0001x0xx001110100xxxxxxxxxxxxx
4628 /* 33222222222211111111110000000000
4629 10987654321098765432109876543210
4630 0x0001x0xx011110100xxxxxxxxxxxxx
4640 if (((word
>> 17) & 0x1) == 0)
4642 if (((word
>> 18) & 0x1) == 0)
4644 if (((word
>> 19) & 0x1) == 0)
4646 if (((word
>> 20) & 0x1) == 0)
4648 /* 33222222222211111111110000000000
4649 10987654321098765432109876543210
4650 0x0001x0xx000001100xxxxxxxxxxxxx
4656 if (((word
>> 30) & 0x1) == 0)
4658 /* 33222222222211111111110000000000
4659 10987654321098765432109876543210
4660 000001x0xx010001100xxxxxxxxxxxxx
4666 /* 33222222222211111111110000000000
4667 10987654321098765432109876543210
4668 010001x0xx010001100xxxxxxxxxxxxx
4676 if (((word
>> 20) & 0x1) == 0)
4678 /* 33222222222211111111110000000000
4679 10987654321098765432109876543210
4680 0x0001x0xx001001100xxxxxxxxxxxxx
4686 if (((word
>> 30) & 0x1) == 0)
4688 /* 33222222222211111111110000000000
4689 10987654321098765432109876543210
4690 000001x0xx011001100xxxxxxxxxxxxx
4696 /* 33222222222211111111110000000000
4697 10987654321098765432109876543210
4698 010001x0xx011001100xxxxxxxxxxxxx
4707 if (((word
>> 19) & 0x1) == 0)
4709 if (((word
>> 30) & 0x1) == 0)
4711 /* 33222222222211111111110000000000
4712 10987654321098765432109876543210
4713 000001x0xx0x0101100xxxxxxxxxxxxx
4719 /* 33222222222211111111110000000000
4720 10987654321098765432109876543210
4721 010001x0xx0x0101100xxxxxxxxxxxxx
4728 if (((word
>> 20) & 0x1) == 0)
4730 if (((word
>> 30) & 0x1) == 0)
4732 /* 33222222222211111111110000000000
4733 10987654321098765432109876543210
4734 000001x0xx001101100xxxxxxxxxxxxx
4740 /* 33222222222211111111110000000000
4741 10987654321098765432109876543210
4742 010001x0xx001101100xxxxxxxxxxxxx
4749 /* 33222222222211111111110000000000
4750 10987654321098765432109876543210
4751 0x0001x0xx011101100xxxxxxxxxxxxx
4760 if (((word
>> 18) & 0x1) == 0)
4762 if (((word
>> 19) & 0x1) == 0)
4764 if (((word
>> 20) & 0x1) == 0)
4766 if (((word
>> 30) & 0x1) == 0)
4768 /* 33222222222211111111110000000000
4769 10987654321098765432109876543210
4770 000001x0xx000011100xxxxxxxxxxxxx
4776 /* 33222222222211111111110000000000
4777 10987654321098765432109876543210
4778 010001x0xx000011100xxxxxxxxxxxxx
4785 if (((word
>> 30) & 0x1) == 0)
4787 /* 33222222222211111111110000000000
4788 10987654321098765432109876543210
4789 000001x0xx010011100xxxxxxxxxxxxx
4795 /* 33222222222211111111110000000000
4796 10987654321098765432109876543210
4797 010001x0xx010011100xxxxxxxxxxxxx
4805 if (((word
>> 20) & 0x1) == 0)
4807 /* 33222222222211111111110000000000
4808 10987654321098765432109876543210
4809 0x0001x0xx001011100xxxxxxxxxxxxx
4815 if (((word
>> 30) & 0x1) == 0)
4817 /* 33222222222211111111110000000000
4818 10987654321098765432109876543210
4819 000001x0xx011011100xxxxxxxxxxxxx
4825 /* 33222222222211111111110000000000
4826 10987654321098765432109876543210
4827 010001x0xx011011100xxxxxxxxxxxxx
4836 if (((word
>> 19) & 0x1) == 0)
4838 if (((word
>> 20) & 0x1) == 0)
4840 if (((word
>> 30) & 0x1) == 0)
4842 /* 33222222222211111111110000000000
4843 10987654321098765432109876543210
4844 000001x0xx000111100xxxxxxxxxxxxx
4850 /* 33222222222211111111110000000000
4851 10987654321098765432109876543210
4852 010001x0xx000111100xxxxxxxxxxxxx
4859 if (((word
>> 30) & 0x1) == 0)
4861 /* 33222222222211111111110000000000
4862 10987654321098765432109876543210
4863 000001x0xx010111100xxxxxxxxxxxxx
4869 /* 33222222222211111111110000000000
4870 10987654321098765432109876543210
4871 010001x0xx010111100xxxxxxxxxxxxx
4879 if (((word
>> 20) & 0x1) == 0)
4881 if (((word
>> 30) & 0x1) == 0)
4883 /* 33222222222211111111110000000000
4884 10987654321098765432109876543210
4885 000001x0xx001111100xxxxxxxxxxxxx
4891 /* 33222222222211111111110000000000
4892 10987654321098765432109876543210
4893 010001x0xx001111100xxxxxxxxxxxxx
4900 /* 33222222222211111111110000000000
4901 10987654321098765432109876543210
4902 0x0001x0xx011111100xxxxxxxxxxxxx
4913 if (((word
>> 10) & 0x1) == 0)
4915 if (((word
>> 12) & 0x1) == 0)
4917 if (((word
>> 30) & 0x1) == 0)
4919 /* 33222222222211111111110000000000
4920 10987654321098765432109876543210
4921 000001x0xx1xxxxx1000x0xxxxxxxxxx
4927 if (((word
>> 22) & 0x1) == 0)
4929 /* 33222222222211111111110000000000
4930 10987654321098765432109876543210
4931 010001x0x01xxxxx1000x0xxxxxxxxxx
4937 /* 33222222222211111111110000000000
4938 10987654321098765432109876543210
4939 010001x0x11xxxxx1000x0xxxxxxxxxx
4947 if (((word
>> 30) & 0x1) == 0)
4949 /* 33222222222211111111110000000000
4950 10987654321098765432109876543210
4951 000001x0xx1xxxxx1001x0xxxxxxxxxx
4957 if (((word
>> 22) & 0x1) == 0)
4959 /* 33222222222211111111110000000000
4960 10987654321098765432109876543210
4961 010001x0x01xxxxx1001x0xxxxxxxxxx
4967 /* 33222222222211111111110000000000
4968 10987654321098765432109876543210
4969 010001x0x11xxxxx1001x0xxxxxxxxxx
4978 if (((word
>> 12) & 0x1) == 0)
4980 if (((word
>> 30) & 0x1) == 0)
4982 if (((word
>> 11) & 0x1) == 0)
4984 /* 33222222222211111111110000000000
4985 10987654321098765432109876543210
4986 000001x0xx1xxxxx100001xxxxxxxxxx
4992 /* 33222222222211111111110000000000
4993 10987654321098765432109876543210
4994 000001x0xx1xxxxx100011xxxxxxxxxx
5001 if (((word
>> 22) & 0x1) == 0)
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 010001x0x01xxxxx1000x1xxxxxxxxxx
5011 /* 33222222222211111111110000000000
5012 10987654321098765432109876543210
5013 010001x0x11xxxxx1000x1xxxxxxxxxx
5021 if (((word
>> 30) & 0x1) == 0)
5023 if (((word
>> 11) & 0x1) == 0)
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 000001x0xx1xxxxx100101xxxxxxxxxx
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 000001x0xx1xxxxx100111xxxxxxxxxx
5042 if (((word
>> 22) & 0x1) == 0)
5044 /* 33222222222211111111110000000000
5045 10987654321098765432109876543210
5046 010001x0x01xxxxx1001x1xxxxxxxxxx
5052 /* 33222222222211111111110000000000
5053 10987654321098765432109876543210
5054 010001x0x11xxxxx1001x1xxxxxxxxxx
5065 if (((word
>> 22) & 0x1) == 0)
5067 if (((word
>> 21) & 0x1) == 0)
5069 if (((word
>> 23) & 0x1) == 0)
5071 /* 33222222222211111111110000000000
5072 10987654321098765432109876543210
5073 1x0001x0000xxxxx100xxxxxxxxxxxxx
5079 /* 33222222222211111111110000000000
5080 10987654321098765432109876543210
5081 1x0001x0100xxxxx100xxxxxxxxxxxxx
5088 if (((word
>> 23) & 0x1) == 0)
5090 if (((word
>> 30) & 0x1) == 0)
5092 /* 33222222222211111111110000000000
5093 10987654321098765432109876543210
5094 100001x0001xxxxx100xxxxxxxxxxxxx
5100 /* 33222222222211111111110000000000
5101 10987654321098765432109876543210
5102 110001x0001xxxxx100xxxxxxxxxxxxx
5109 if (((word
>> 30) & 0x1) == 0)
5111 /* 33222222222211111111110000000000
5112 10987654321098765432109876543210
5113 100001x0101xxxxx100xxxxxxxxxxxxx
5119 /* 33222222222211111111110000000000
5120 10987654321098765432109876543210
5121 110001x0101xxxxx100xxxxxxxxxxxxx
5130 if (((word
>> 23) & 0x1) == 0)
5132 if (((word
>> 30) & 0x1) == 0)
5134 /* 33222222222211111111110000000000
5135 10987654321098765432109876543210
5136 100001x001xxxxxx100xxxxxxxxxxxxx
5142 if (((word
>> 21) & 0x1) == 0)
5144 /* 33222222222211111111110000000000
5145 10987654321098765432109876543210
5146 110001x0010xxxxx100xxxxxxxxxxxxx
5152 /* 33222222222211111111110000000000
5153 10987654321098765432109876543210
5154 110001x0011xxxxx100xxxxxxxxxxxxx
5162 if (((word
>> 30) & 0x1) == 0)
5164 /* 33222222222211111111110000000000
5165 10987654321098765432109876543210
5166 100001x011xxxxxx100xxxxxxxxxxxxx
5172 if (((word
>> 21) & 0x1) == 0)
5174 /* 33222222222211111111110000000000
5175 10987654321098765432109876543210
5176 110001x0110xxxxx100xxxxxxxxxxxxx
5182 /* 33222222222211111111110000000000
5183 10987654321098765432109876543210
5184 110001x0111xxxxx100xxxxxxxxxxxxx
5196 if (((word
>> 15) & 0x1) == 0)
5198 if (((word
>> 21) & 0x1) == 0)
5200 if (((word
>> 30) & 0x1) == 0)
5202 if (((word
>> 31) & 0x1) == 0)
5204 /* 33222222222211111111110000000000
5205 10987654321098765432109876543210
5206 000001x0xx0xxxxx010xxxxxxxxxxxxx
5212 if (((word
>> 23) & 0x1) == 0)
5214 /* 33222222222211111111110000000000
5215 10987654321098765432109876543210
5216 100001x00x0xxxxx010xxxxxxxxxxxxx
5222 /* 33222222222211111111110000000000
5223 10987654321098765432109876543210
5224 100001x01x0xxxxx010xxxxxxxxxxxxx
5232 if (((word
>> 31) & 0x1) == 0)
5234 if (((word
>> 10) & 0x1) == 0)
5236 if (((word
>> 11) & 0x1) == 0)
5238 if (((word
>> 12) & 0x1) == 0)
5240 /* 33222222222211111111110000000000
5241 10987654321098765432109876543210
5242 010001x0xx0xxxxx010000xxxxxxxxxx
5248 /* 33222222222211111111110000000000
5249 10987654321098765432109876543210
5250 010001x0xx0xxxxx010100xxxxxxxxxx
5257 if (((word
>> 12) & 0x1) == 0)
5259 /* 33222222222211111111110000000000
5260 10987654321098765432109876543210
5261 010001x0xx0xxxxx010010xxxxxxxxxx
5267 /* 33222222222211111111110000000000
5268 10987654321098765432109876543210
5269 010001x0xx0xxxxx010110xxxxxxxxxx
5277 if (((word
>> 11) & 0x1) == 0)
5279 if (((word
>> 12) & 0x1) == 0)
5281 /* 33222222222211111111110000000000
5282 10987654321098765432109876543210
5283 010001x0xx0xxxxx010001xxxxxxxxxx
5289 /* 33222222222211111111110000000000
5290 10987654321098765432109876543210
5291 010001x0xx0xxxxx010101xxxxxxxxxx
5298 if (((word
>> 12) & 0x1) == 0)
5300 /* 33222222222211111111110000000000
5301 10987654321098765432109876543210
5302 010001x0xx0xxxxx010011xxxxxxxxxx
5308 /* 33222222222211111111110000000000
5309 10987654321098765432109876543210
5310 010001x0xx0xxxxx010111xxxxxxxxxx
5319 if (((word
>> 23) & 0x1) == 0)
5321 /* 33222222222211111111110000000000
5322 10987654321098765432109876543210
5323 110001x00x0xxxxx010xxxxxxxxxxxxx
5329 /* 33222222222211111111110000000000
5330 10987654321098765432109876543210
5331 110001x01x0xxxxx010xxxxxxxxxxxxx
5340 if (((word
>> 30) & 0x1) == 0)
5342 if (((word
>> 31) & 0x1) == 0)
5344 if (((word
>> 11) & 0x1) == 0)
5346 if (((word
>> 12) & 0x1) == 0)
5348 if (((word
>> 10) & 0x1) == 0)
5350 /* 33222222222211111111110000000000
5351 10987654321098765432109876543210
5352 000001x0xx1xxxxx010000xxxxxxxxxx
5358 /* 33222222222211111111110000000000
5359 10987654321098765432109876543210
5360 000001x0xx1xxxxx010001xxxxxxxxxx
5367 if (((word
>> 22) & 0x1) == 0)
5369 if (((word
>> 23) & 0x1) == 0)
5371 /* 33222222222211111111110000000000
5372 10987654321098765432109876543210
5373 000001x0001xxxxx01010xxxxxxxxxxx
5379 /* 33222222222211111111110000000000
5380 10987654321098765432109876543210
5381 000001x0101xxxxx01010xxxxxxxxxxx
5388 /* 33222222222211111111110000000000
5389 10987654321098765432109876543210
5390 000001x0x11xxxxx01010xxxxxxxxxxx
5398 if (((word
>> 10) & 0x1) == 0)
5400 /* 33222222222211111111110000000000
5401 10987654321098765432109876543210
5402 000001x0xx1xxxxx010x10xxxxxxxxxx
5408 /* 33222222222211111111110000000000
5409 10987654321098765432109876543210
5410 000001x0xx1xxxxx010x11xxxxxxxxxx
5418 if (((word
>> 23) & 0x1) == 0)
5420 /* 33222222222211111111110000000000
5421 10987654321098765432109876543210
5422 100001x00x1xxxxx010xxxxxxxxxxxxx
5428 /* 33222222222211111111110000000000
5429 10987654321098765432109876543210
5430 100001x01x1xxxxx010xxxxxxxxxxxxx
5438 if (((word
>> 23) & 0x1) == 0)
5440 /* 33222222222211111111110000000000
5441 10987654321098765432109876543210
5442 x10001x00x1xxxxx010xxxxxxxxxxxxx
5448 if (((word
>> 31) & 0x1) == 0)
5450 if (((word
>> 22) & 0x1) == 0)
5452 /* 33222222222211111111110000000000
5453 10987654321098765432109876543210
5454 010001x0101xxxxx010xxxxxxxxxxxxx
5460 /* 33222222222211111111110000000000
5461 10987654321098765432109876543210
5462 010001x0111xxxxx010xxxxxxxxxxxxx
5469 /* 33222222222211111111110000000000
5470 10987654321098765432109876543210
5471 110001x01x1xxxxx010xxxxxxxxxxxxx
5481 if (((word
>> 30) & 0x1) == 0)
5483 if (((word
>> 31) & 0x1) == 0)
5485 if (((word
>> 21) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 000001x0xx0xxxxx110xxxxxxxxxxxxx
5495 if (((word
>> 10) & 0x1) == 0)
5497 if (((word
>> 11) & 0x1) == 0)
5499 if (((word
>> 20) & 0x1) == 0)
5501 if (((word
>> 22) & 0x1) == 0)
5503 /* 33222222222211111111110000000000
5504 10987654321098765432109876543210
5505 000001x0x010xxxx110x00xxxxxxxxxx
5511 if (((word
>> 23) & 0x1) == 0)
5513 /* 33222222222211111111110000000000
5514 10987654321098765432109876543210
5515 000001x00110xxxx110x00xxxxxxxxxx
5521 /* 33222222222211111111110000000000
5522 10987654321098765432109876543210
5523 000001x01110xxxx110x00xxxxxxxxxx
5531 if (((word
>> 22) & 0x1) == 0)
5533 /* 33222222222211111111110000000000
5534 10987654321098765432109876543210
5535 000001x0x011xxxx110x00xxxxxxxxxx
5541 if (((word
>> 23) & 0x1) == 0)
5543 /* 33222222222211111111110000000000
5544 10987654321098765432109876543210
5545 000001x00111xxxx110x00xxxxxxxxxx
5551 /* 33222222222211111111110000000000
5552 10987654321098765432109876543210
5553 000001x01111xxxx110x00xxxxxxxxxx
5562 if (((word
>> 22) & 0x1) == 0)
5564 /* 33222222222211111111110000000000
5565 10987654321098765432109876543210
5566 000001x0x01xxxxx110x10xxxxxxxxxx
5572 if (((word
>> 23) & 0x1) == 0)
5574 /* 33222222222211111111110000000000
5575 10987654321098765432109876543210
5576 000001x0011xxxxx110x10xxxxxxxxxx
5582 /* 33222222222211111111110000000000
5583 10987654321098765432109876543210
5584 000001x0111xxxxx110x10xxxxxxxxxx
5593 if (((word
>> 11) & 0x1) == 0)
5595 if (((word
>> 20) & 0x1) == 0)
5597 if (((word
>> 22) & 0x1) == 0)
5599 /* 33222222222211111111110000000000
5600 10987654321098765432109876543210
5601 000001x0x010xxxx110x01xxxxxxxxxx
5607 if (((word
>> 23) & 0x1) == 0)
5609 /* 33222222222211111111110000000000
5610 10987654321098765432109876543210
5611 000001x00110xxxx110x01xxxxxxxxxx
5617 /* 33222222222211111111110000000000
5618 10987654321098765432109876543210
5619 000001x01110xxxx110x01xxxxxxxxxx
5627 if (((word
>> 22) & 0x1) == 0)
5629 /* 33222222222211111111110000000000
5630 10987654321098765432109876543210
5631 000001x0x011xxxx110x01xxxxxxxxxx
5637 if (((word
>> 23) & 0x1) == 0)
5639 /* 33222222222211111111110000000000
5640 10987654321098765432109876543210
5641 000001x00111xxxx110x01xxxxxxxxxx
5647 /* 33222222222211111111110000000000
5648 10987654321098765432109876543210
5649 000001x01111xxxx110x01xxxxxxxxxx
5658 if (((word
>> 22) & 0x1) == 0)
5660 /* 33222222222211111111110000000000
5661 10987654321098765432109876543210
5662 000001x0x01xxxxx110x11xxxxxxxxxx
5668 if (((word
>> 23) & 0x1) == 0)
5670 /* 33222222222211111111110000000000
5671 10987654321098765432109876543210
5672 000001x0011xxxxx110x11xxxxxxxxxx
5678 /* 33222222222211111111110000000000
5679 10987654321098765432109876543210
5680 000001x0111xxxxx110x11xxxxxxxxxx
5691 if (((word
>> 22) & 0x1) == 0)
5693 if (((word
>> 21) & 0x1) == 0)
5695 if (((word
>> 23) & 0x1) == 0)
5697 /* 33222222222211111111110000000000
5698 10987654321098765432109876543210
5699 100001x0000xxxxx110xxxxxxxxxxxxx
5705 /* 33222222222211111111110000000000
5706 10987654321098765432109876543210
5707 100001x0100xxxxx110xxxxxxxxxxxxx
5714 if (((word
>> 23) & 0x1) == 0)
5716 /* 33222222222211111111110000000000
5717 10987654321098765432109876543210
5718 100001x0001xxxxx110xxxxxxxxxxxxx
5724 /* 33222222222211111111110000000000
5725 10987654321098765432109876543210
5726 100001x0101xxxxx110xxxxxxxxxxxxx
5734 if (((word
>> 23) & 0x1) == 0)
5736 /* 33222222222211111111110000000000
5737 10987654321098765432109876543210
5738 100001x001xxxxxx110xxxxxxxxxxxxx
5744 /* 33222222222211111111110000000000
5745 10987654321098765432109876543210
5746 100001x011xxxxxx110xxxxxxxxxxxxx
5755 if (((word
>> 21) & 0x1) == 0)
5757 if (((word
>> 22) & 0x1) == 0)
5759 if (((word
>> 23) & 0x1) == 0)
5761 /* 33222222222211111111110000000000
5762 10987654321098765432109876543210
5763 x10001x0000xxxxx110xxxxxxxxxxxxx
5769 /* 33222222222211111111110000000000
5770 10987654321098765432109876543210
5771 x10001x0100xxxxx110xxxxxxxxxxxxx
5778 if (((word
>> 23) & 0x1) == 0)
5780 /* 33222222222211111111110000000000
5781 10987654321098765432109876543210
5782 x10001x0010xxxxx110xxxxxxxxxxxxx
5788 /* 33222222222211111111110000000000
5789 10987654321098765432109876543210
5790 x10001x0110xxxxx110xxxxxxxxxxxxx
5798 if (((word
>> 22) & 0x1) == 0)
5800 if (((word
>> 23) & 0x1) == 0)
5802 /* 33222222222211111111110000000000
5803 10987654321098765432109876543210
5804 x10001x0001xxxxx110xxxxxxxxxxxxx
5810 if (((word
>> 31) & 0x1) == 0)
5812 if (((word
>> 10) & 0x1) == 0)
5814 if (((word
>> 12) & 0x1) == 0)
5816 /* 33222222222211111111110000000000
5817 10987654321098765432109876543210
5818 010001x0101xxxxx1100x0xxxxxxxxxx
5824 /* 33222222222211111111110000000000
5825 10987654321098765432109876543210
5826 010001x0101xxxxx1101x0xxxxxxxxxx
5833 if (((word
>> 12) & 0x1) == 0)
5835 /* 33222222222211111111110000000000
5836 10987654321098765432109876543210
5837 010001x0101xxxxx1100x1xxxxxxxxxx
5843 /* 33222222222211111111110000000000
5844 10987654321098765432109876543210
5845 010001x0101xxxxx1101x1xxxxxxxxxx
5853 /* 33222222222211111111110000000000
5854 10987654321098765432109876543210
5855 110001x0101xxxxx110xxxxxxxxxxxxx
5863 if (((word
>> 23) & 0x1) == 0)
5865 /* 33222222222211111111110000000000
5866 10987654321098765432109876543210
5867 x10001x0011xxxxx110xxxxxxxxxxxxx
5873 if (((word
>> 31) & 0x1) == 0)
5875 if (((word
>> 10) & 0x1) == 0)
5877 if (((word
>> 12) & 0x1) == 0)
5879 /* 33222222222211111111110000000000
5880 10987654321098765432109876543210
5881 010001x0111xxxxx1100x0xxxxxxxxxx
5887 /* 33222222222211111111110000000000
5888 10987654321098765432109876543210
5889 010001x0111xxxxx1101x0xxxxxxxxxx
5896 if (((word
>> 12) & 0x1) == 0)
5898 /* 33222222222211111111110000000000
5899 10987654321098765432109876543210
5900 010001x0111xxxxx1100x1xxxxxxxxxx
5906 /* 33222222222211111111110000000000
5907 10987654321098765432109876543210
5908 010001x0111xxxxx1101x1xxxxxxxxxx
5916 /* 33222222222211111111110000000000
5917 10987654321098765432109876543210
5918 110001x0111xxxxx110xxxxxxxxxxxxx
5931 if (((word
>> 14) & 0x1) == 0)
5933 if (((word
>> 15) & 0x1) == 0)
5935 if (((word
>> 21) & 0x1) == 0)
5937 if (((word
>> 30) & 0x1) == 0)
5939 if (((word
>> 31) & 0x1) == 0)
5941 if (((word
>> 17) & 0x1) == 0)
5943 if (((word
>> 19) & 0x1) == 0)
5945 if (((word
>> 20) & 0x1) == 0)
5947 if (((word
>> 16) & 0x1) == 0)
5949 /* 33222222222211111111110000000000
5950 10987654321098765432109876543210
5951 000001x0xx000x00001xxxxxxxxxxxxx
5957 /* 33222222222211111111110000000000
5958 10987654321098765432109876543210
5959 000001x0xx000x01001xxxxxxxxxxxxx
5966 /* 33222222222211111111110000000000
5967 10987654321098765432109876543210
5968 000001x0xx010x0x001xxxxxxxxxxxxx
5975 if (((word
>> 16) & 0x1) == 0)
5977 if (((word
>> 20) & 0x1) == 0)
5979 /* 33222222222211111111110000000000
5980 10987654321098765432109876543210
5981 000001x0xx001x00001xxxxxxxxxxxxx
5987 /* 33222222222211111111110000000000
5988 10987654321098765432109876543210
5989 000001x0xx011x00001xxxxxxxxxxxxx
5996 if (((word
>> 20) & 0x1) == 0)
5998 /* 33222222222211111111110000000000
5999 10987654321098765432109876543210
6000 000001x0xx001x01001xxxxxxxxxxxxx
6006 /* 33222222222211111111110000000000
6007 10987654321098765432109876543210
6008 000001x0xx011x01001xxxxxxxxxxxxx
6017 if (((word
>> 16) & 0x1) == 0)
6019 if (((word
>> 20) & 0x1) == 0)
6021 /* 33222222222211111111110000000000
6022 10987654321098765432109876543210
6023 000001x0xx00xx10001xxxxxxxxxxxxx
6029 /* 33222222222211111111110000000000
6030 10987654321098765432109876543210
6031 000001x0xx01xx10001xxxxxxxxxxxxx
6038 /* 33222222222211111111110000000000
6039 10987654321098765432109876543210
6040 000001x0xx0xxx11001xxxxxxxxxxxxx
6048 if (((word
>> 23) & 0x1) == 0)
6050 /* 33222222222211111111110000000000
6051 10987654321098765432109876543210
6052 100001x00x0xxxxx001xxxxxxxxxxxxx
6058 /* 33222222222211111111110000000000
6059 10987654321098765432109876543210
6060 100001x01x0xxxxx001xxxxxxxxxxxxx
6068 if (((word
>> 31) & 0x1) == 0)
6070 if (((word
>> 12) & 0x1) == 0)
6072 /* 33222222222211111111110000000000
6073 10987654321098765432109876543210
6074 010001x0xx0xxxxx0010xxxxxxxxxxxx
6080 /* 33222222222211111111110000000000
6081 10987654321098765432109876543210
6082 010001x0xx0xxxxx0011xxxxxxxxxxxx
6089 if (((word
>> 23) & 0x1) == 0)
6091 /* 33222222222211111111110000000000
6092 10987654321098765432109876543210
6093 110001x00x0xxxxx001xxxxxxxxxxxxx
6099 /* 33222222222211111111110000000000
6100 10987654321098765432109876543210
6101 110001x01x0xxxxx001xxxxxxxxxxxxx
6110 if (((word
>> 30) & 0x1) == 0)
6112 if (((word
>> 31) & 0x1) == 0)
6114 if (((word
>> 10) & 0x1) == 0)
6116 if (((word
>> 11) & 0x1) == 0)
6118 if (((word
>> 22) & 0x1) == 0)
6120 if (((word
>> 23) & 0x1) == 0)
6122 /* 33222222222211111111110000000000
6123 10987654321098765432109876543210
6124 000001x0001xxxxx001x00xxxxxxxxxx
6130 /* 33222222222211111111110000000000
6131 10987654321098765432109876543210
6132 000001x0101xxxxx001x00xxxxxxxxxx
6139 if (((word
>> 23) & 0x1) == 0)
6141 /* 33222222222211111111110000000000
6142 10987654321098765432109876543210
6143 000001x0011xxxxx001x00xxxxxxxxxx
6149 /* 33222222222211111111110000000000
6150 10987654321098765432109876543210
6151 000001x0111xxxxx001x00xxxxxxxxxx
6159 if (((word
>> 22) & 0x1) == 0)
6161 /* 33222222222211111111110000000000
6162 10987654321098765432109876543210
6163 000001x0x01xxxxx001x10xxxxxxxxxx
6169 /* 33222222222211111111110000000000
6170 10987654321098765432109876543210
6171 000001x0x11xxxxx001x10xxxxxxxxxx
6179 if (((word
>> 11) & 0x1) == 0)
6181 /* 33222222222211111111110000000000
6182 10987654321098765432109876543210
6183 000001x0xx1xxxxx001x01xxxxxxxxxx
6189 if (((word
>> 22) & 0x1) == 0)
6191 if (((word
>> 23) & 0x1) == 0)
6193 /* 33222222222211111111110000000000
6194 10987654321098765432109876543210
6195 000001x0001xxxxx001x11xxxxxxxxxx
6201 /* 33222222222211111111110000000000
6202 10987654321098765432109876543210
6203 000001x0101xxxxx001x11xxxxxxxxxx
6210 if (((word
>> 23) & 0x1) == 0)
6212 /* 33222222222211111111110000000000
6213 10987654321098765432109876543210
6214 000001x0011xxxxx001x11xxxxxxxxxx
6220 /* 33222222222211111111110000000000
6221 10987654321098765432109876543210
6222 000001x0111xxxxx001x11xxxxxxxxxx
6232 if (((word
>> 23) & 0x1) == 0)
6234 /* 33222222222211111111110000000000
6235 10987654321098765432109876543210
6236 100001x00x1xxxxx001xxxxxxxxxxxxx
6242 /* 33222222222211111111110000000000
6243 10987654321098765432109876543210
6244 100001x01x1xxxxx001xxxxxxxxxxxxx
6252 if (((word
>> 23) & 0x1) == 0)
6254 /* 33222222222211111111110000000000
6255 10987654321098765432109876543210
6256 x10001x00x1xxxxx001xxxxxxxxxxxxx
6262 if (((word
>> 31) & 0x1) == 0)
6264 if (((word
>> 10) & 0x1) == 0)
6266 if (((word
>> 12) & 0x1) == 0)
6268 if (((word
>> 22) & 0x1) == 0)
6270 /* 33222222222211111111110000000000
6271 10987654321098765432109876543210
6272 010001x0101xxxxx0010x0xxxxxxxxxx
6278 /* 33222222222211111111110000000000
6279 10987654321098765432109876543210
6280 010001x0111xxxxx0010x0xxxxxxxxxx
6287 if (((word
>> 22) & 0x1) == 0)
6289 /* 33222222222211111111110000000000
6290 10987654321098765432109876543210
6291 010001x0101xxxxx0011x0xxxxxxxxxx
6297 /* 33222222222211111111110000000000
6298 10987654321098765432109876543210
6299 010001x0111xxxxx0011x0xxxxxxxxxx
6307 if (((word
>> 12) & 0x1) == 0)
6309 if (((word
>> 22) & 0x1) == 0)
6311 /* 33222222222211111111110000000000
6312 10987654321098765432109876543210
6313 010001x0101xxxxx0010x1xxxxxxxxxx
6319 /* 33222222222211111111110000000000
6320 10987654321098765432109876543210
6321 010001x0111xxxxx0010x1xxxxxxxxxx
6328 if (((word
>> 22) & 0x1) == 0)
6330 /* 33222222222211111111110000000000
6331 10987654321098765432109876543210
6332 010001x0101xxxxx0011x1xxxxxxxxxx
6338 /* 33222222222211111111110000000000
6339 10987654321098765432109876543210
6340 010001x0111xxxxx0011x1xxxxxxxxxx
6349 /* 33222222222211111111110000000000
6350 10987654321098765432109876543210
6351 110001x01x1xxxxx001xxxxxxxxxxxxx
6361 if (((word
>> 30) & 0x1) == 0)
6363 if (((word
>> 31) & 0x1) == 0)
6365 if (((word
>> 21) & 0x1) == 0)
6367 if (((word
>> 16) & 0x1) == 0)
6369 if (((word
>> 17) & 0x1) == 0)
6371 if (((word
>> 18) & 0x1) == 0)
6373 if (((word
>> 19) & 0x1) == 0)
6375 /* 33222222222211111111110000000000
6376 10987654321098765432109876543210
6377 000001x0xx0x0000101xxxxxxxxxxxxx
6383 /* 33222222222211111111110000000000
6384 10987654321098765432109876543210
6385 000001x0xx0x1000101xxxxxxxxxxxxx
6392 if (((word
>> 19) & 0x1) == 0)
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 000001x0xx0x0100101xxxxxxxxxxxxx
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 000001x0xx0x1100101xxxxxxxxxxxxx
6412 if (((word
>> 18) & 0x1) == 0)
6414 if (((word
>> 19) & 0x1) == 0)
6416 /* 33222222222211111111110000000000
6417 10987654321098765432109876543210
6418 000001x0xx0x0010101xxxxxxxxxxxxx
6424 /* 33222222222211111111110000000000
6425 10987654321098765432109876543210
6426 000001x0xx0x1010101xxxxxxxxxxxxx
6433 if (((word
>> 19) & 0x1) == 0)
6435 /* 33222222222211111111110000000000
6436 10987654321098765432109876543210
6437 000001x0xx0x0110101xxxxxxxxxxxxx
6443 /* 33222222222211111111110000000000
6444 10987654321098765432109876543210
6445 000001x0xx0x1110101xxxxxxxxxxxxx
6454 if (((word
>> 17) & 0x1) == 0)
6456 if (((word
>> 18) & 0x1) == 0)
6458 if (((word
>> 19) & 0x1) == 0)
6460 /* 33222222222211111111110000000000
6461 10987654321098765432109876543210
6462 000001x0xx0x0001101xxxxxxxxxxxxx
6468 /* 33222222222211111111110000000000
6469 10987654321098765432109876543210
6470 000001x0xx0x1001101xxxxxxxxxxxxx
6477 if (((word
>> 19) & 0x1) == 0)
6479 /* 33222222222211111111110000000000
6480 10987654321098765432109876543210
6481 000001x0xx0x0101101xxxxxxxxxxxxx
6487 /* 33222222222211111111110000000000
6488 10987654321098765432109876543210
6489 000001x0xx0x1101101xxxxxxxxxxxxx
6497 if (((word
>> 18) & 0x1) == 0)
6499 if (((word
>> 19) & 0x1) == 0)
6501 /* 33222222222211111111110000000000
6502 10987654321098765432109876543210
6503 000001x0xx0x0011101xxxxxxxxxxxxx
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 000001x0xx0x1011101xxxxxxxxxxxxx
6518 /* 33222222222211111111110000000000
6519 10987654321098765432109876543210
6520 000001x0xx0xx111101xxxxxxxxxxxxx
6529 if (((word
>> 12) & 0x1) == 0)
6531 if (((word
>> 23) & 0x1) == 0)
6533 if (((word
>> 22) & 0x1) == 0)
6535 /* 33222222222211111111110000000000
6536 10987654321098765432109876543210
6537 000001x0001xxxxx1010xxxxxxxxxxxx
6543 /* 33222222222211111111110000000000
6544 10987654321098765432109876543210
6545 000001x0011xxxxx1010xxxxxxxxxxxx
6552 /* 33222222222211111111110000000000
6553 10987654321098765432109876543210
6554 000001x01x1xxxxx1010xxxxxxxxxxxx
6561 if (((word
>> 10) & 0x1) == 0)
6563 if (((word
>> 11) & 0x1) == 0)
6565 /* 33222222222211111111110000000000
6566 10987654321098765432109876543210
6567 000001x0xx1xxxxx101100xxxxxxxxxx
6573 /* 33222222222211111111110000000000
6574 10987654321098765432109876543210
6575 000001x0xx1xxxxx101110xxxxxxxxxx
6582 /* 33222222222211111111110000000000
6583 10987654321098765432109876543210
6584 000001x0xx1xxxxx1011x1xxxxxxxxxx
6593 if (((word
>> 22) & 0x1) == 0)
6595 if (((word
>> 21) & 0x1) == 0)
6597 if (((word
>> 23) & 0x1) == 0)
6599 /* 33222222222211111111110000000000
6600 10987654321098765432109876543210
6601 100001x0000xxxxx101xxxxxxxxxxxxx
6607 /* 33222222222211111111110000000000
6608 10987654321098765432109876543210
6609 100001x0100xxxxx101xxxxxxxxxxxxx
6616 if (((word
>> 23) & 0x1) == 0)
6618 /* 33222222222211111111110000000000
6619 10987654321098765432109876543210
6620 100001x0001xxxxx101xxxxxxxxxxxxx
6626 /* 33222222222211111111110000000000
6627 10987654321098765432109876543210
6628 100001x0101xxxxx101xxxxxxxxxxxxx
6636 if (((word
>> 23) & 0x1) == 0)
6638 /* 33222222222211111111110000000000
6639 10987654321098765432109876543210
6640 100001x001xxxxxx101xxxxxxxxxxxxx
6646 /* 33222222222211111111110000000000
6647 10987654321098765432109876543210
6648 100001x011xxxxxx101xxxxxxxxxxxxx
6657 if (((word
>> 21) & 0x1) == 0)
6659 if (((word
>> 31) & 0x1) == 0)
6661 if (((word
>> 16) & 0x1) == 0)
6663 if (((word
>> 17) & 0x1) == 0)
6665 if (((word
>> 18) & 0x1) == 0)
6667 if (((word
>> 19) & 0x1) == 0)
6669 /* 33222222222211111111110000000000
6670 10987654321098765432109876543210
6671 010001x0xx0x0000101xxxxxxxxxxxxx
6677 /* 33222222222211111111110000000000
6678 10987654321098765432109876543210
6679 010001x0xx0x1000101xxxxxxxxxxxxx
6686 if (((word
>> 20) & 0x1) == 0)
6688 /* 33222222222211111111110000000000
6689 10987654321098765432109876543210
6690 010001x0xx00x100101xxxxxxxxxxxxx
6696 /* 33222222222211111111110000000000
6697 10987654321098765432109876543210
6698 010001x0xx01x100101xxxxxxxxxxxxx
6706 /* 33222222222211111111110000000000
6707 10987654321098765432109876543210
6708 010001x0xx0xxx10101xxxxxxxxxxxxx
6715 if (((word
>> 17) & 0x1) == 0)
6717 if (((word
>> 18) & 0x1) == 0)
6719 if (((word
>> 19) & 0x1) == 0)
6721 if (((word
>> 20) & 0x1) == 0)
6723 /* 33222222222211111111110000000000
6724 10987654321098765432109876543210
6725 010001x0xx000001101xxxxxxxxxxxxx
6731 /* 33222222222211111111110000000000
6732 10987654321098765432109876543210
6733 010001x0xx010001101xxxxxxxxxxxxx
6740 /* 33222222222211111111110000000000
6741 10987654321098765432109876543210
6742 010001x0xx0x1001101xxxxxxxxxxxxx
6749 if (((word
>> 20) & 0x1) == 0)
6751 /* 33222222222211111111110000000000
6752 10987654321098765432109876543210
6753 010001x0xx00x101101xxxxxxxxxxxxx
6759 /* 33222222222211111111110000000000
6760 10987654321098765432109876543210
6761 010001x0xx01x101101xxxxxxxxxxxxx
6769 /* 33222222222211111111110000000000
6770 10987654321098765432109876543210
6771 010001x0xx0xxx11101xxxxxxxxxxxxx
6779 if (((word
>> 23) & 0x1) == 0)
6781 /* 33222222222211111111110000000000
6782 10987654321098765432109876543210
6783 110001x00x0xxxxx101xxxxxxxxxxxxx
6789 /* 33222222222211111111110000000000
6790 10987654321098765432109876543210
6791 110001x01x0xxxxx101xxxxxxxxxxxxx
6799 if (((word
>> 22) & 0x1) == 0)
6801 if (((word
>> 23) & 0x1) == 0)
6803 /* 33222222222211111111110000000000
6804 10987654321098765432109876543210
6805 x10001x0001xxxxx101xxxxxxxxxxxxx
6811 if (((word
>> 31) & 0x1) == 0)
6813 if (((word
>> 10) & 0x1) == 0)
6815 if (((word
>> 12) & 0x1) == 0)
6817 /* 33222222222211111111110000000000
6818 10987654321098765432109876543210
6819 010001x0101xxxxx1010x0xxxxxxxxxx
6825 /* 33222222222211111111110000000000
6826 10987654321098765432109876543210
6827 010001x0101xxxxx1011x0xxxxxxxxxx
6834 if (((word
>> 12) & 0x1) == 0)
6836 /* 33222222222211111111110000000000
6837 10987654321098765432109876543210
6838 010001x0101xxxxx1010x1xxxxxxxxxx
6844 /* 33222222222211111111110000000000
6845 10987654321098765432109876543210
6846 010001x0101xxxxx1011x1xxxxxxxxxx
6854 /* 33222222222211111111110000000000
6855 10987654321098765432109876543210
6856 110001x0101xxxxx101xxxxxxxxxxxxx
6864 if (((word
>> 23) & 0x1) == 0)
6866 /* 33222222222211111111110000000000
6867 10987654321098765432109876543210
6868 x10001x0011xxxxx101xxxxxxxxxxxxx
6874 if (((word
>> 31) & 0x1) == 0)
6876 if (((word
>> 10) & 0x1) == 0)
6878 if (((word
>> 12) & 0x1) == 0)
6880 /* 33222222222211111111110000000000
6881 10987654321098765432109876543210
6882 010001x0111xxxxx1010x0xxxxxxxxxx
6888 /* 33222222222211111111110000000000
6889 10987654321098765432109876543210
6890 010001x0111xxxxx1011x0xxxxxxxxxx
6897 if (((word
>> 12) & 0x1) == 0)
6899 /* 33222222222211111111110000000000
6900 10987654321098765432109876543210
6901 010001x0111xxxxx1010x1xxxxxxxxxx
6907 /* 33222222222211111111110000000000
6908 10987654321098765432109876543210
6909 010001x0111xxxxx1011x1xxxxxxxxxx
6917 /* 33222222222211111111110000000000
6918 10987654321098765432109876543210
6919 110001x0111xxxxx101xxxxxxxxxxxxx
6931 if (((word
>> 15) & 0x1) == 0)
6933 if (((word
>> 21) & 0x1) == 0)
6935 if (((word
>> 30) & 0x1) == 0)
6937 if (((word
>> 31) & 0x1) == 0)
6939 /* 33222222222211111111110000000000
6940 10987654321098765432109876543210
6941 000001x0xx0xxxxx011xxxxxxxxxxxxx
6947 if (((word
>> 23) & 0x1) == 0)
6949 /* 33222222222211111111110000000000
6950 10987654321098765432109876543210
6951 100001x00x0xxxxx011xxxxxxxxxxxxx
6957 /* 33222222222211111111110000000000
6958 10987654321098765432109876543210
6959 100001x01x0xxxxx011xxxxxxxxxxxxx
6967 if (((word
>> 31) & 0x1) == 0)
6969 if (((word
>> 10) & 0x1) == 0)
6971 if (((word
>> 11) & 0x1) == 0)
6973 if (((word
>> 12) & 0x1) == 0)
6975 /* 33222222222211111111110000000000
6976 10987654321098765432109876543210
6977 010001x0xx0xxxxx011000xxxxxxxxxx
6983 /* 33222222222211111111110000000000
6984 10987654321098765432109876543210
6985 010001x0xx0xxxxx011100xxxxxxxxxx
6992 if (((word
>> 12) & 0x1) == 0)
6994 /* 33222222222211111111110000000000
6995 10987654321098765432109876543210
6996 010001x0xx0xxxxx011010xxxxxxxxxx
7002 /* 33222222222211111111110000000000
7003 10987654321098765432109876543210
7004 010001x0xx0xxxxx011110xxxxxxxxxx
7012 if (((word
>> 11) & 0x1) == 0)
7014 if (((word
>> 12) & 0x1) == 0)
7016 /* 33222222222211111111110000000000
7017 10987654321098765432109876543210
7018 010001x0xx0xxxxx011001xxxxxxxxxx
7024 /* 33222222222211111111110000000000
7025 10987654321098765432109876543210
7026 010001x0xx0xxxxx011101xxxxxxxxxx
7033 /* 33222222222211111111110000000000
7034 10987654321098765432109876543210
7035 010001x0xx0xxxxx011x11xxxxxxxxxx
7043 if (((word
>> 23) & 0x1) == 0)
7045 /* 33222222222211111111110000000000
7046 10987654321098765432109876543210
7047 110001x00x0xxxxx011xxxxxxxxxxxxx
7053 /* 33222222222211111111110000000000
7054 10987654321098765432109876543210
7055 110001x01x0xxxxx011xxxxxxxxxxxxx
7064 if (((word
>> 30) & 0x1) == 0)
7066 if (((word
>> 31) & 0x1) == 0)
7068 if (((word
>> 10) & 0x1) == 0)
7070 if (((word
>> 11) & 0x1) == 0)
7072 if (((word
>> 12) & 0x1) == 0)
7074 /* 33222222222211111111110000000000
7075 10987654321098765432109876543210
7076 000001x0xx1xxxxx011000xxxxxxxxxx
7082 /* 33222222222211111111110000000000
7083 10987654321098765432109876543210
7084 000001x0xx1xxxxx011100xxxxxxxxxx
7091 /* 33222222222211111111110000000000
7092 10987654321098765432109876543210
7093 000001x0xx1xxxxx011x10xxxxxxxxxx
7100 if (((word
>> 11) & 0x1) == 0)
7102 if (((word
>> 12) & 0x1) == 0)
7104 /* 33222222222211111111110000000000
7105 10987654321098765432109876543210
7106 000001x0xx1xxxxx011001xxxxxxxxxx
7112 /* 33222222222211111111110000000000
7113 10987654321098765432109876543210
7114 000001x0xx1xxxxx011101xxxxxxxxxx
7121 /* 33222222222211111111110000000000
7122 10987654321098765432109876543210
7123 000001x0xx1xxxxx011x11xxxxxxxxxx
7131 if (((word
>> 23) & 0x1) == 0)
7133 /* 33222222222211111111110000000000
7134 10987654321098765432109876543210
7135 100001x00x1xxxxx011xxxxxxxxxxxxx
7141 /* 33222222222211111111110000000000
7142 10987654321098765432109876543210
7143 100001x01x1xxxxx011xxxxxxxxxxxxx
7151 if (((word
>> 23) & 0x1) == 0)
7153 /* 33222222222211111111110000000000
7154 10987654321098765432109876543210
7155 x10001x00x1xxxxx011xxxxxxxxxxxxx
7161 if (((word
>> 31) & 0x1) == 0)
7163 if (((word
>> 12) & 0x1) == 0)
7165 if (((word
>> 22) & 0x1) == 0)
7167 /* 33222222222211111111110000000000
7168 10987654321098765432109876543210
7169 010001x0101xxxxx0110xxxxxxxxxxxx
7175 /* 33222222222211111111110000000000
7176 10987654321098765432109876543210
7177 010001x0111xxxxx0110xxxxxxxxxxxx
7184 if (((word
>> 22) & 0x1) == 0)
7186 /* 33222222222211111111110000000000
7187 10987654321098765432109876543210
7188 010001x0101xxxxx0111xxxxxxxxxxxx
7194 /* 33222222222211111111110000000000
7195 10987654321098765432109876543210
7196 010001x0111xxxxx0111xxxxxxxxxxxx
7204 /* 33222222222211111111110000000000
7205 10987654321098765432109876543210
7206 110001x01x1xxxxx011xxxxxxxxxxxxx
7216 if (((word
>> 30) & 0x1) == 0)
7218 if (((word
>> 31) & 0x1) == 0)
7220 if (((word
>> 21) & 0x1) == 0)
7222 /* 33222222222211111111110000000000
7223 10987654321098765432109876543210
7224 000001x0xx0xxxxx111xxxxxxxxxxxxx
7230 if (((word
>> 10) & 0x1) == 0)
7232 if (((word
>> 11) & 0x1) == 0)
7234 if (((word
>> 12) & 0x1) == 0)
7236 if (((word
>> 20) & 0x1) == 0)
7238 if (((word
>> 22) & 0x1) == 0)
7240 if (((word
>> 23) & 0x1) == 0)
7242 /* 33222222222211111111110000000000
7243 10987654321098765432109876543210
7244 000001x00010xxxx111000xxxxxxxxxx
7250 /* 33222222222211111111110000000000
7251 10987654321098765432109876543210
7252 000001x01010xxxx111000xxxxxxxxxx
7259 if (((word
>> 23) & 0x1) == 0)
7261 /* 33222222222211111111110000000000
7262 10987654321098765432109876543210
7263 000001x00110xxxx111000xxxxxxxxxx
7269 /* 33222222222211111111110000000000
7270 10987654321098765432109876543210
7271 000001x01110xxxx111000xxxxxxxxxx
7279 if (((word
>> 22) & 0x1) == 0)
7281 if (((word
>> 23) & 0x1) == 0)
7283 /* 33222222222211111111110000000000
7284 10987654321098765432109876543210
7285 000001x00011xxxx111000xxxxxxxxxx
7291 /* 33222222222211111111110000000000
7292 10987654321098765432109876543210
7293 000001x01011xxxx111000xxxxxxxxxx
7300 if (((word
>> 23) & 0x1) == 0)
7302 /* 33222222222211111111110000000000
7303 10987654321098765432109876543210
7304 000001x00111xxxx111000xxxxxxxxxx
7310 /* 33222222222211111111110000000000
7311 10987654321098765432109876543210
7312 000001x01111xxxx111000xxxxxxxxxx
7321 if (((word
>> 20) & 0x1) == 0)
7323 if (((word
>> 22) & 0x1) == 0)
7325 if (((word
>> 23) & 0x1) == 0)
7327 /* 33222222222211111111110000000000
7328 10987654321098765432109876543210
7329 000001x00010xxxx111100xxxxxxxxxx
7335 /* 33222222222211111111110000000000
7336 10987654321098765432109876543210
7337 000001x01010xxxx111100xxxxxxxxxx
7344 if (((word
>> 23) & 0x1) == 0)
7346 /* 33222222222211111111110000000000
7347 10987654321098765432109876543210
7348 000001x00110xxxx111100xxxxxxxxxx
7354 /* 33222222222211111111110000000000
7355 10987654321098765432109876543210
7356 000001x01110xxxx111100xxxxxxxxxx
7364 if (((word
>> 22) & 0x1) == 0)
7366 if (((word
>> 23) & 0x1) == 0)
7368 /* 33222222222211111111110000000000
7369 10987654321098765432109876543210
7370 000001x00011xxxx111100xxxxxxxxxx
7376 /* 33222222222211111111110000000000
7377 10987654321098765432109876543210
7378 000001x01011xxxx111100xxxxxxxxxx
7385 if (((word
>> 23) & 0x1) == 0)
7387 /* 33222222222211111111110000000000
7388 10987654321098765432109876543210
7389 000001x00111xxxx111100xxxxxxxxxx
7395 /* 33222222222211111111110000000000
7396 10987654321098765432109876543210
7397 000001x01111xxxx111100xxxxxxxxxx
7407 if (((word
>> 20) & 0x1) == 0)
7409 if (((word
>> 22) & 0x1) == 0)
7411 if (((word
>> 23) & 0x1) == 0)
7413 /* 33222222222211111111110000000000
7414 10987654321098765432109876543210
7415 000001x00010xxxx111x10xxxxxxxxxx
7421 /* 33222222222211111111110000000000
7422 10987654321098765432109876543210
7423 000001x01010xxxx111x10xxxxxxxxxx
7430 if (((word
>> 23) & 0x1) == 0)
7432 /* 33222222222211111111110000000000
7433 10987654321098765432109876543210
7434 000001x00110xxxx111x10xxxxxxxxxx
7440 /* 33222222222211111111110000000000
7441 10987654321098765432109876543210
7442 000001x01110xxxx111x10xxxxxxxxxx
7450 if (((word
>> 22) & 0x1) == 0)
7452 if (((word
>> 23) & 0x1) == 0)
7454 /* 33222222222211111111110000000000
7455 10987654321098765432109876543210
7456 000001x00011xxxx111x10xxxxxxxxxx
7462 /* 33222222222211111111110000000000
7463 10987654321098765432109876543210
7464 000001x01011xxxx111x10xxxxxxxxxx
7471 if (((word
>> 23) & 0x1) == 0)
7473 /* 33222222222211111111110000000000
7474 10987654321098765432109876543210
7475 000001x00111xxxx111x10xxxxxxxxxx
7481 /* 33222222222211111111110000000000
7482 10987654321098765432109876543210
7483 000001x01111xxxx111x10xxxxxxxxxx
7493 if (((word
>> 11) & 0x1) == 0)
7495 if (((word
>> 12) & 0x1) == 0)
7497 if (((word
>> 22) & 0x1) == 0)
7499 if (((word
>> 23) & 0x1) == 0)
7501 /* 33222222222211111111110000000000
7502 10987654321098765432109876543210
7503 000001x0001xxxxx111001xxxxxxxxxx
7509 /* 33222222222211111111110000000000
7510 10987654321098765432109876543210
7511 000001x0101xxxxx111001xxxxxxxxxx
7518 if (((word
>> 23) & 0x1) == 0)
7520 /* 33222222222211111111110000000000
7521 10987654321098765432109876543210
7522 000001x0011xxxxx111001xxxxxxxxxx
7528 /* 33222222222211111111110000000000
7529 10987654321098765432109876543210
7530 000001x0111xxxxx111001xxxxxxxxxx
7538 if (((word
>> 20) & 0x1) == 0)
7540 if (((word
>> 22) & 0x1) == 0)
7542 if (((word
>> 23) & 0x1) == 0)
7544 /* 33222222222211111111110000000000
7545 10987654321098765432109876543210
7546 000001x00010xxxx111101xxxxxxxxxx
7552 /* 33222222222211111111110000000000
7553 10987654321098765432109876543210
7554 000001x01010xxxx111101xxxxxxxxxx
7561 if (((word
>> 23) & 0x1) == 0)
7563 /* 33222222222211111111110000000000
7564 10987654321098765432109876543210
7565 000001x00110xxxx111101xxxxxxxxxx
7571 /* 33222222222211111111110000000000
7572 10987654321098765432109876543210
7573 000001x01110xxxx111101xxxxxxxxxx
7581 if (((word
>> 22) & 0x1) == 0)
7583 if (((word
>> 23) & 0x1) == 0)
7585 /* 33222222222211111111110000000000
7586 10987654321098765432109876543210
7587 000001x00011xxxx111101xxxxxxxxxx
7593 /* 33222222222211111111110000000000
7594 10987654321098765432109876543210
7595 000001x01011xxxx111101xxxxxxxxxx
7602 if (((word
>> 23) & 0x1) == 0)
7604 /* 33222222222211111111110000000000
7605 10987654321098765432109876543210
7606 000001x00111xxxx111101xxxxxxxxxx
7612 /* 33222222222211111111110000000000
7613 10987654321098765432109876543210
7614 000001x01111xxxx111101xxxxxxxxxx
7624 if (((word
>> 20) & 0x1) == 0)
7626 if (((word
>> 22) & 0x1) == 0)
7628 if (((word
>> 23) & 0x1) == 0)
7630 /* 33222222222211111111110000000000
7631 10987654321098765432109876543210
7632 000001x00010xxxx111x11xxxxxxxxxx
7638 /* 33222222222211111111110000000000
7639 10987654321098765432109876543210
7640 000001x01010xxxx111x11xxxxxxxxxx
7647 if (((word
>> 23) & 0x1) == 0)
7649 /* 33222222222211111111110000000000
7650 10987654321098765432109876543210
7651 000001x00110xxxx111x11xxxxxxxxxx
7657 /* 33222222222211111111110000000000
7658 10987654321098765432109876543210
7659 000001x01110xxxx111x11xxxxxxxxxx
7667 if (((word
>> 22) & 0x1) == 0)
7669 if (((word
>> 23) & 0x1) == 0)
7671 /* 33222222222211111111110000000000
7672 10987654321098765432109876543210
7673 000001x00011xxxx111x11xxxxxxxxxx
7679 /* 33222222222211111111110000000000
7680 10987654321098765432109876543210
7681 000001x01011xxxx111x11xxxxxxxxxx
7688 if (((word
>> 23) & 0x1) == 0)
7690 /* 33222222222211111111110000000000
7691 10987654321098765432109876543210
7692 000001x00111xxxx111x11xxxxxxxxxx
7698 /* 33222222222211111111110000000000
7699 10987654321098765432109876543210
7700 000001x01111xxxx111x11xxxxxxxxxx
7712 if (((word
>> 22) & 0x1) == 0)
7714 if (((word
>> 21) & 0x1) == 0)
7716 if (((word
>> 23) & 0x1) == 0)
7718 /* 33222222222211111111110000000000
7719 10987654321098765432109876543210
7720 100001x0000xxxxx111xxxxxxxxxxxxx
7726 /* 33222222222211111111110000000000
7727 10987654321098765432109876543210
7728 100001x0100xxxxx111xxxxxxxxxxxxx
7735 if (((word
>> 23) & 0x1) == 0)
7737 /* 33222222222211111111110000000000
7738 10987654321098765432109876543210
7739 100001x0001xxxxx111xxxxxxxxxxxxx
7745 /* 33222222222211111111110000000000
7746 10987654321098765432109876543210
7747 100001x0101xxxxx111xxxxxxxxxxxxx
7755 if (((word
>> 23) & 0x1) == 0)
7757 /* 33222222222211111111110000000000
7758 10987654321098765432109876543210
7759 100001x001xxxxxx111xxxxxxxxxxxxx
7765 /* 33222222222211111111110000000000
7766 10987654321098765432109876543210
7767 100001x011xxxxxx111xxxxxxxxxxxxx
7776 if (((word
>> 21) & 0x1) == 0)
7778 if (((word
>> 22) & 0x1) == 0)
7780 if (((word
>> 23) & 0x1) == 0)
7782 /* 33222222222211111111110000000000
7783 10987654321098765432109876543210
7784 x10001x0000xxxxx111xxxxxxxxxxxxx
7790 /* 33222222222211111111110000000000
7791 10987654321098765432109876543210
7792 x10001x0100xxxxx111xxxxxxxxxxxxx
7799 if (((word
>> 23) & 0x1) == 0)
7801 /* 33222222222211111111110000000000
7802 10987654321098765432109876543210
7803 x10001x0010xxxxx111xxxxxxxxxxxxx
7809 /* 33222222222211111111110000000000
7810 10987654321098765432109876543210
7811 x10001x0110xxxxx111xxxxxxxxxxxxx
7819 if (((word
>> 23) & 0x1) == 0)
7821 if (((word
>> 31) & 0x1) == 0)
7823 if (((word
>> 10) & 0x1) == 0)
7825 if (((word
>> 11) & 0x1) == 0)
7827 /* 33222222222211111111110000000000
7828 10987654321098765432109876543210
7829 010001x00x1xxxxx111x00xxxxxxxxxx
7835 /* 33222222222211111111110000000000
7836 10987654321098765432109876543210
7837 010001x00x1xxxxx111x10xxxxxxxxxx
7844 /* 33222222222211111111110000000000
7845 10987654321098765432109876543210
7846 010001x00x1xxxxx111xx1xxxxxxxxxx
7853 if (((word
>> 22) & 0x1) == 0)
7855 /* 33222222222211111111110000000000
7856 10987654321098765432109876543210
7857 110001x0001xxxxx111xxxxxxxxxxxxx
7863 /* 33222222222211111111110000000000
7864 10987654321098765432109876543210
7865 110001x0011xxxxx111xxxxxxxxxxxxx
7873 if (((word
>> 22) & 0x1) == 0)
7875 if (((word
>> 31) & 0x1) == 0)
7877 if (((word
>> 10) & 0x1) == 0)
7879 if (((word
>> 12) & 0x1) == 0)
7881 /* 33222222222211111111110000000000
7882 10987654321098765432109876543210
7883 010001x0101xxxxx1110x0xxxxxxxxxx
7889 if (((word
>> 11) & 0x1) == 0)
7891 /* 33222222222211111111110000000000
7892 10987654321098765432109876543210
7893 010001x0101xxxxx111100xxxxxxxxxx
7899 /* 33222222222211111111110000000000
7900 10987654321098765432109876543210
7901 010001x0101xxxxx111110xxxxxxxxxx
7909 if (((word
>> 12) & 0x1) == 0)
7911 /* 33222222222211111111110000000000
7912 10987654321098765432109876543210
7913 010001x0101xxxxx1110x1xxxxxxxxxx
7919 /* 33222222222211111111110000000000
7920 10987654321098765432109876543210
7921 010001x0101xxxxx1111x1xxxxxxxxxx
7929 /* 33222222222211111111110000000000
7930 10987654321098765432109876543210
7931 110001x0101xxxxx111xxxxxxxxxxxxx
7938 if (((word
>> 31) & 0x1) == 0)
7940 if (((word
>> 10) & 0x1) == 0)
7942 if (((word
>> 12) & 0x1) == 0)
7944 /* 33222222222211111111110000000000
7945 10987654321098765432109876543210
7946 010001x0111xxxxx1110x0xxxxxxxxxx
7952 if (((word
>> 11) & 0x1) == 0)
7954 /* 33222222222211111111110000000000
7955 10987654321098765432109876543210
7956 010001x0111xxxxx111100xxxxxxxxxx
7962 /* 33222222222211111111110000000000
7963 10987654321098765432109876543210
7964 010001x0111xxxxx111110xxxxxxxxxx
7972 if (((word
>> 12) & 0x1) == 0)
7974 /* 33222222222211111111110000000000
7975 10987654321098765432109876543210
7976 010001x0111xxxxx1110x1xxxxxxxxxx
7982 /* 33222222222211111111110000000000
7983 10987654321098765432109876543210
7984 010001x0111xxxxx1111x1xxxxxxxxxx
7992 /* 33222222222211111111110000000000
7993 10987654321098765432109876543210
7994 110001x0111xxxxx111xxxxxxxxxxxxx
8008 if (((word
>> 21) & 0x1) == 0)
8010 if (((word
>> 15) & 0x1) == 0)
8012 if (((word
>> 30) & 0x1) == 0)
8014 if (((word
>> 13) & 0x1) == 0)
8016 if (((word
>> 14) & 0x1) == 0)
8018 if (((word
>> 31) & 0x1) == 0)
8020 if (((word
>> 4) & 0x1) == 0)
8022 /* 33222222222211111111110000000000
8023 10987654321098765432109876543210
8024 001001x0xx0xxxxx000xxxxxxxx0xxxx
8030 /* 33222222222211111111110000000000
8031 10987654321098765432109876543210
8032 001001x0xx0xxxxx000xxxxxxxx1xxxx
8039 if (((word
>> 23) & 0x1) == 0)
8041 /* 33222222222211111111110000000000
8042 10987654321098765432109876543210
8043 101001x00x0xxxxx000xxxxxxxxxxxxx
8049 /* 33222222222211111111110000000000
8050 10987654321098765432109876543210
8051 101001x01x0xxxxx000xxxxxxxxxxxxx
8059 if (((word
>> 31) & 0x1) == 0)
8061 if (((word
>> 4) & 0x1) == 0)
8063 /* 33222222222211111111110000000000
8064 10987654321098765432109876543210
8065 001001x0xx0xxxxx010xxxxxxxx0xxxx
8071 /* 33222222222211111111110000000000
8072 10987654321098765432109876543210
8073 001001x0xx0xxxxx010xxxxxxxx1xxxx
8080 if (((word
>> 22) & 0x1) == 0)
8082 if (((word
>> 23) & 0x1) == 0)
8084 /* 33222222222211111111110000000000
8085 10987654321098765432109876543210
8086 101001x0000xxxxx010xxxxxxxxxxxxx
8092 /* 33222222222211111111110000000000
8093 10987654321098765432109876543210
8094 101001x0100xxxxx010xxxxxxxxxxxxx
8101 if (((word
>> 23) & 0x1) == 0)
8103 /* 33222222222211111111110000000000
8104 10987654321098765432109876543210
8105 101001x0010xxxxx010xxxxxxxxxxxxx
8111 /* 33222222222211111111110000000000
8112 10987654321098765432109876543210
8113 101001x0110xxxxx010xxxxxxxxxxxxx
8123 if (((word
>> 14) & 0x1) == 0)
8125 if (((word
>> 31) & 0x1) == 0)
8127 if (((word
>> 4) & 0x1) == 0)
8129 /* 33222222222211111111110000000000
8130 10987654321098765432109876543210
8131 001001x0xx0xxxxx001xxxxxxxx0xxxx
8137 /* 33222222222211111111110000000000
8138 10987654321098765432109876543210
8139 001001x0xx0xxxxx001xxxxxxxx1xxxx
8146 if (((word
>> 23) & 0x1) == 0)
8148 /* 33222222222211111111110000000000
8149 10987654321098765432109876543210
8150 101001x00x0xxxxx001xxxxxxxxxxxxx
8156 /* 33222222222211111111110000000000
8157 10987654321098765432109876543210
8158 101001x01x0xxxxx001xxxxxxxxxxxxx
8166 if (((word
>> 31) & 0x1) == 0)
8168 if (((word
>> 4) & 0x1) == 0)
8170 /* 33222222222211111111110000000000
8171 10987654321098765432109876543210
8172 001001x0xx0xxxxx011xxxxxxxx0xxxx
8178 /* 33222222222211111111110000000000
8179 10987654321098765432109876543210
8180 001001x0xx0xxxxx011xxxxxxxx1xxxx
8187 if (((word
>> 22) & 0x1) == 0)
8189 if (((word
>> 23) & 0x1) == 0)
8191 /* 33222222222211111111110000000000
8192 10987654321098765432109876543210
8193 101001x0000xxxxx011xxxxxxxxxxxxx
8199 /* 33222222222211111111110000000000
8200 10987654321098765432109876543210
8201 101001x0100xxxxx011xxxxxxxxxxxxx
8208 if (((word
>> 23) & 0x1) == 0)
8210 /* 33222222222211111111110000000000
8211 10987654321098765432109876543210
8212 101001x0010xxxxx011xxxxxxxxxxxxx
8218 /* 33222222222211111111110000000000
8219 10987654321098765432109876543210
8220 101001x0110xxxxx011xxxxxxxxxxxxx
8231 if (((word
>> 31) & 0x1) == 0)
8233 /* 33222222222211111111110000000000
8234 10987654321098765432109876543210
8235 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
8241 if (((word
>> 13) & 0x1) == 0)
8243 if (((word
>> 22) & 0x1) == 0)
8245 /* 33222222222211111111110000000000
8246 10987654321098765432109876543210
8247 111001x0x00xxxxx0x0xxxxxxxxxxxxx
8253 if (((word
>> 23) & 0x1) == 0)
8255 /* 33222222222211111111110000000000
8256 10987654321098765432109876543210
8257 111001x0010xxxxx0x0xxxxxxxxxxxxx
8263 /* 33222222222211111111110000000000
8264 10987654321098765432109876543210
8265 111001x0110xxxxx0x0xxxxxxxxxxxxx
8273 if (((word
>> 14) & 0x1) == 0)
8275 if (((word
>> 22) & 0x1) == 0)
8277 if (((word
>> 23) & 0x1) == 0)
8279 /* 33222222222211111111110000000000
8280 10987654321098765432109876543210
8281 111001x0000xxxxx001xxxxxxxxxxxxx
8287 /* 33222222222211111111110000000000
8288 10987654321098765432109876543210
8289 111001x0100xxxxx001xxxxxxxxxxxxx
8296 if (((word
>> 23) & 0x1) == 0)
8298 /* 33222222222211111111110000000000
8299 10987654321098765432109876543210
8300 111001x0010xxxxx001xxxxxxxxxxxxx
8306 /* 33222222222211111111110000000000
8307 10987654321098765432109876543210
8308 111001x0110xxxxx001xxxxxxxxxxxxx
8316 if (((word
>> 22) & 0x1) == 0)
8318 if (((word
>> 23) & 0x1) == 0)
8320 /* 33222222222211111111110000000000
8321 10987654321098765432109876543210
8322 111001x0000xxxxx011xxxxxxxxxxxxx
8328 /* 33222222222211111111110000000000
8329 10987654321098765432109876543210
8330 111001x0100xxxxx011xxxxxxxxxxxxx
8337 if (((word
>> 23) & 0x1) == 0)
8339 /* 33222222222211111111110000000000
8340 10987654321098765432109876543210
8341 111001x0010xxxxx011xxxxxxxxxxxxx
8347 /* 33222222222211111111110000000000
8348 10987654321098765432109876543210
8349 111001x0110xxxxx011xxxxxxxxxxxxx
8361 if (((word
>> 13) & 0x1) == 0)
8363 if (((word
>> 30) & 0x1) == 0)
8365 if (((word
>> 14) & 0x1) == 0)
8367 if (((word
>> 4) & 0x1) == 0)
8369 /* 33222222222211111111110000000000
8370 10987654321098765432109876543210
8371 x01001x0xx0xxxxx100xxxxxxxx0xxxx
8377 /* 33222222222211111111110000000000
8378 10987654321098765432109876543210
8379 x01001x0xx0xxxxx100xxxxxxxx1xxxx
8386 if (((word
>> 31) & 0x1) == 0)
8388 if (((word
>> 4) & 0x1) == 0)
8390 /* 33222222222211111111110000000000
8391 10987654321098765432109876543210
8392 001001x0xx0xxxxx110xxxxxxxx0xxxx
8398 /* 33222222222211111111110000000000
8399 10987654321098765432109876543210
8400 001001x0xx0xxxxx110xxxxxxxx1xxxx
8407 if (((word
>> 22) & 0x1) == 0)
8409 if (((word
>> 23) & 0x1) == 0)
8411 /* 33222222222211111111110000000000
8412 10987654321098765432109876543210
8413 101001x0000xxxxx110xxxxxxxxxxxxx
8419 /* 33222222222211111111110000000000
8420 10987654321098765432109876543210
8421 101001x0100xxxxx110xxxxxxxxxxxxx
8428 if (((word
>> 23) & 0x1) == 0)
8430 /* 33222222222211111111110000000000
8431 10987654321098765432109876543210
8432 101001x0010xxxxx110xxxxxxxxxxxxx
8438 /* 33222222222211111111110000000000
8439 10987654321098765432109876543210
8440 101001x0110xxxxx110xxxxxxxxxxxxx
8450 if (((word
>> 31) & 0x1) == 0)
8452 if (((word
>> 17) & 0x1) == 0)
8454 if (((word
>> 18) & 0x1) == 0)
8456 if (((word
>> 20) & 0x1) == 0)
8458 /* 33222222222211111111110000000000
8459 10987654321098765432109876543210
8460 011001x0xx00x00x1x0xxxxxxxxxxxxx
8466 /* 33222222222211111111110000000000
8467 10987654321098765432109876543210
8468 011001x0xx01x00x1x0xxxxxxxxxxxxx
8475 if (((word
>> 16) & 0x1) == 0)
8477 /* 33222222222211111111110000000000
8478 10987654321098765432109876543210
8479 011001x0xx0xx1001x0xxxxxxxxxxxxx
8485 /* 33222222222211111111110000000000
8486 10987654321098765432109876543210
8487 011001x0xx0xx1011x0xxxxxxxxxxxxx
8495 if (((word
>> 16) & 0x1) == 0)
8497 /* 33222222222211111111110000000000
8498 10987654321098765432109876543210
8499 011001x0xx0xxx101x0xxxxxxxxxxxxx
8505 /* 33222222222211111111110000000000
8506 10987654321098765432109876543210
8507 011001x0xx0xxx111x0xxxxxxxxxxxxx
8515 if (((word
>> 22) & 0x1) == 0)
8517 if (((word
>> 23) & 0x1) == 0)
8519 /* 33222222222211111111110000000000
8520 10987654321098765432109876543210
8521 111001x0000xxxxx1x0xxxxxxxxxxxxx
8527 /* 33222222222211111111110000000000
8528 10987654321098765432109876543210
8529 111001x0100xxxxx1x0xxxxxxxxxxxxx
8536 if (((word
>> 23) & 0x1) == 0)
8538 /* 33222222222211111111110000000000
8539 10987654321098765432109876543210
8540 111001x0010xxxxx1x0xxxxxxxxxxxxx
8546 /* 33222222222211111111110000000000
8547 10987654321098765432109876543210
8548 111001x0110xxxxx1x0xxxxxxxxxxxxx
8558 if (((word
>> 14) & 0x1) == 0)
8560 if (((word
>> 30) & 0x1) == 0)
8562 if (((word
>> 31) & 0x1) == 0)
8564 if (((word
>> 4) & 0x1) == 0)
8566 /* 33222222222211111111110000000000
8567 10987654321098765432109876543210
8568 001001x0xx0xxxxx101xxxxxxxx0xxxx
8574 /* 33222222222211111111110000000000
8575 10987654321098765432109876543210
8576 001001x0xx0xxxxx101xxxxxxxx1xxxx
8583 if (((word
>> 20) & 0x1) == 0)
8585 if (((word
>> 22) & 0x1) == 0)
8587 if (((word
>> 23) & 0x1) == 0)
8589 /* 33222222222211111111110000000000
8590 10987654321098765432109876543210
8591 101001x00000xxxx101xxxxxxxxxxxxx
8597 /* 33222222222211111111110000000000
8598 10987654321098765432109876543210
8599 101001x01000xxxx101xxxxxxxxxxxxx
8606 if (((word
>> 23) & 0x1) == 0)
8608 /* 33222222222211111111110000000000
8609 10987654321098765432109876543210
8610 101001x00100xxxx101xxxxxxxxxxxxx
8616 /* 33222222222211111111110000000000
8617 10987654321098765432109876543210
8618 101001x01100xxxx101xxxxxxxxxxxxx
8626 if (((word
>> 22) & 0x1) == 0)
8628 if (((word
>> 23) & 0x1) == 0)
8630 /* 33222222222211111111110000000000
8631 10987654321098765432109876543210
8632 101001x00001xxxx101xxxxxxxxxxxxx
8638 /* 33222222222211111111110000000000
8639 10987654321098765432109876543210
8640 101001x01001xxxx101xxxxxxxxxxxxx
8647 if (((word
>> 23) & 0x1) == 0)
8649 /* 33222222222211111111110000000000
8650 10987654321098765432109876543210
8651 101001x00101xxxx101xxxxxxxxxxxxx
8657 /* 33222222222211111111110000000000
8658 10987654321098765432109876543210
8659 101001x01101xxxx101xxxxxxxxxxxxx
8669 if (((word
>> 22) & 0x1) == 0)
8671 if (((word
>> 23) & 0x1) == 0)
8673 if (((word
>> 31) & 0x1) == 0)
8675 /* 33222222222211111111110000000000
8676 10987654321098765432109876543210
8677 011001x0000xxxxx101xxxxxxxxxxxxx
8683 /* 33222222222211111111110000000000
8684 10987654321098765432109876543210
8685 111001x0000xxxxx101xxxxxxxxxxxxx
8692 if (((word
>> 31) & 0x1) == 0)
8694 if (((word
>> 16) & 0x1) == 0)
8696 if (((word
>> 17) & 0x1) == 0)
8698 /* 33222222222211111111110000000000
8699 10987654321098765432109876543210
8700 011001x0100xxx00101xxxxxxxxxxxxx
8706 /* 33222222222211111111110000000000
8707 10987654321098765432109876543210
8708 011001x0100xxx10101xxxxxxxxxxxxx
8715 /* 33222222222211111111110000000000
8716 10987654321098765432109876543210
8717 011001x0100xxxx1101xxxxxxxxxxxxx
8724 /* 33222222222211111111110000000000
8725 10987654321098765432109876543210
8726 111001x0100xxxxx101xxxxxxxxxxxxx
8734 if (((word
>> 23) & 0x1) == 0)
8736 /* 33222222222211111111110000000000
8737 10987654321098765432109876543210
8738 x11001x0010xxxxx101xxxxxxxxxxxxx
8744 if (((word
>> 31) & 0x1) == 0)
8746 if (((word
>> 16) & 0x1) == 0)
8748 /* 33222222222211111111110000000000
8749 10987654321098765432109876543210
8750 011001x0110xxxx0101xxxxxxxxxxxxx
8756 /* 33222222222211111111110000000000
8757 10987654321098765432109876543210
8758 011001x0110xxxx1101xxxxxxxxxxxxx
8765 /* 33222222222211111111110000000000
8766 10987654321098765432109876543210
8767 111001x0110xxxxx101xxxxxxxxxxxxx
8777 if (((word
>> 30) & 0x1) == 0)
8779 if (((word
>> 31) & 0x1) == 0)
8781 if (((word
>> 4) & 0x1) == 0)
8783 /* 33222222222211111111110000000000
8784 10987654321098765432109876543210
8785 001001x0xx0xxxxx111xxxxxxxx0xxxx
8791 /* 33222222222211111111110000000000
8792 10987654321098765432109876543210
8793 001001x0xx0xxxxx111xxxxxxxx1xxxx
8800 if (((word
>> 22) & 0x1) == 0)
8802 if (((word
>> 23) & 0x1) == 0)
8804 /* 33222222222211111111110000000000
8805 10987654321098765432109876543210
8806 101001x0000xxxxx111xxxxxxxxxxxxx
8812 /* 33222222222211111111110000000000
8813 10987654321098765432109876543210
8814 101001x0100xxxxx111xxxxxxxxxxxxx
8821 if (((word
>> 23) & 0x1) == 0)
8823 /* 33222222222211111111110000000000
8824 10987654321098765432109876543210
8825 101001x0010xxxxx111xxxxxxxxxxxxx
8831 /* 33222222222211111111110000000000
8832 10987654321098765432109876543210
8833 101001x0110xxxxx111xxxxxxxxxxxxx
8842 if (((word
>> 20) & 0x1) == 0)
8844 if (((word
>> 22) & 0x1) == 0)
8846 /* 33222222222211111111110000000000
8847 10987654321098765432109876543210
8848 x11001x0x000xxxx111xxxxxxxxxxxxx
8854 if (((word
>> 23) & 0x1) == 0)
8856 /* 33222222222211111111110000000000
8857 10987654321098765432109876543210
8858 x11001x00100xxxx111xxxxxxxxxxxxx
8864 /* 33222222222211111111110000000000
8865 10987654321098765432109876543210
8866 x11001x01100xxxx111xxxxxxxxxxxxx
8874 if (((word
>> 22) & 0x1) == 0)
8876 if (((word
>> 23) & 0x1) == 0)
8878 /* 33222222222211111111110000000000
8879 10987654321098765432109876543210
8880 x11001x00001xxxx111xxxxxxxxxxxxx
8886 /* 33222222222211111111110000000000
8887 10987654321098765432109876543210
8888 x11001x01001xxxx111xxxxxxxxxxxxx
8895 if (((word
>> 23) & 0x1) == 0)
8897 /* 33222222222211111111110000000000
8898 10987654321098765432109876543210
8899 x11001x00101xxxx111xxxxxxxxxxxxx
8905 /* 33222222222211111111110000000000
8906 10987654321098765432109876543210
8907 x11001x01101xxxx111xxxxxxxxxxxxx
8920 if (((word
>> 13) & 0x1) == 0)
8922 if (((word
>> 30) & 0x1) == 0)
8924 if (((word
>> 31) & 0x1) == 0)
8926 if (((word
>> 4) & 0x1) == 0)
8928 /* 33222222222211111111110000000000
8929 10987654321098765432109876543210
8930 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
8936 /* 33222222222211111111110000000000
8937 10987654321098765432109876543210
8938 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
8945 if (((word
>> 14) & 0x1) == 0)
8947 if (((word
>> 23) & 0x1) == 0)
8949 /* 33222222222211111111110000000000
8950 10987654321098765432109876543210
8951 101001x00x1xxxxxx00xxxxxxxxxxxxx
8957 /* 33222222222211111111110000000000
8958 10987654321098765432109876543210
8959 101001x01x1xxxxxx00xxxxxxxxxxxxx
8966 if (((word
>> 15) & 0x1) == 0)
8968 if (((word
>> 22) & 0x1) == 0)
8970 if (((word
>> 23) & 0x1) == 0)
8972 /* 33222222222211111111110000000000
8973 10987654321098765432109876543210
8974 101001x0001xxxxx010xxxxxxxxxxxxx
8980 /* 33222222222211111111110000000000
8981 10987654321098765432109876543210
8982 101001x0101xxxxx010xxxxxxxxxxxxx
8989 if (((word
>> 23) & 0x1) == 0)
8991 /* 33222222222211111111110000000000
8992 10987654321098765432109876543210
8993 101001x0011xxxxx010xxxxxxxxxxxxx
8999 /* 33222222222211111111110000000000
9000 10987654321098765432109876543210
9001 101001x0111xxxxx010xxxxxxxxxxxxx
9009 if (((word
>> 22) & 0x1) == 0)
9011 if (((word
>> 23) & 0x1) == 0)
9013 /* 33222222222211111111110000000000
9014 10987654321098765432109876543210
9015 101001x0001xxxxx110xxxxxxxxxxxxx
9021 /* 33222222222211111111110000000000
9022 10987654321098765432109876543210
9023 101001x0101xxxxx110xxxxxxxxxxxxx
9030 if (((word
>> 23) & 0x1) == 0)
9032 /* 33222222222211111111110000000000
9033 10987654321098765432109876543210
9034 101001x0011xxxxx110xxxxxxxxxxxxx
9040 /* 33222222222211111111110000000000
9041 10987654321098765432109876543210
9042 101001x0111xxxxx110xxxxxxxxxxxxx
9053 if (((word
>> 15) & 0x1) == 0)
9055 if (((word
>> 14) & 0x1) == 0)
9057 if (((word
>> 12) & 0x1) == 0)
9059 if (((word
>> 10) & 0x1) == 0)
9061 if (((word
>> 23) & 0x1) == 0)
9063 /* 33222222222211111111110000000000
9064 10987654321098765432109876543210
9065 x11001x00x1xxxxx0000x0xxxxxxxxxx
9071 if (((word
>> 22) & 0x1) == 0)
9073 /* 33222222222211111111110000000000
9074 10987654321098765432109876543210
9075 x11001x0101xxxxx0000x0xxxxxxxxxx
9081 /* 33222222222211111111110000000000
9082 10987654321098765432109876543210
9083 x11001x0111xxxxx0000x0xxxxxxxxxx
9091 if (((word
>> 23) & 0x1) == 0)
9093 /* 33222222222211111111110000000000
9094 10987654321098765432109876543210
9095 x11001x00x1xxxxx0000x1xxxxxxxxxx
9101 if (((word
>> 22) & 0x1) == 0)
9103 /* 33222222222211111111110000000000
9104 10987654321098765432109876543210
9105 x11001x0101xxxxx0000x1xxxxxxxxxx
9111 /* 33222222222211111111110000000000
9112 10987654321098765432109876543210
9113 x11001x0111xxxxx0000x1xxxxxxxxxx
9122 if (((word
>> 22) & 0x1) == 0)
9124 /* 33222222222211111111110000000000
9125 10987654321098765432109876543210
9126 x11001x0x01xxxxx0001xxxxxxxxxxxx
9132 /* 33222222222211111111110000000000
9133 10987654321098765432109876543210
9134 x11001x0x11xxxxx0001xxxxxxxxxxxx
9142 if (((word
>> 22) & 0x1) == 0)
9144 if (((word
>> 23) & 0x1) == 0)
9146 /* 33222222222211111111110000000000
9147 10987654321098765432109876543210
9148 x11001x0001xxxxx010xxxxxxxxxxxxx
9154 if (((word
>> 31) & 0x1) == 0)
9156 if (((word
>> 10) & 0x1) == 0)
9158 /* 33222222222211111111110000000000
9159 10987654321098765432109876543210
9160 011001x0101xxxxx010xx0xxxxxxxxxx
9166 /* 33222222222211111111110000000000
9167 10987654321098765432109876543210
9168 011001x0101xxxxx010xx1xxxxxxxxxx
9175 /* 33222222222211111111110000000000
9176 10987654321098765432109876543210
9177 111001x0101xxxxx010xxxxxxxxxxxxx
9185 if (((word
>> 23) & 0x1) == 0)
9187 if (((word
>> 31) & 0x1) == 0)
9189 /* 33222222222211111111110000000000
9190 10987654321098765432109876543210
9191 011001x0011xxxxx010xxxxxxxxxxxxx
9197 /* 33222222222211111111110000000000
9198 10987654321098765432109876543210
9199 111001x0011xxxxx010xxxxxxxxxxxxx
9206 if (((word
>> 31) & 0x1) == 0)
9208 if (((word
>> 10) & 0x1) == 0)
9210 /* 33222222222211111111110000000000
9211 10987654321098765432109876543210
9212 011001x0111xxxxx010xx0xxxxxxxxxx
9218 /* 33222222222211111111110000000000
9219 10987654321098765432109876543210
9220 011001x0111xxxxx010xx1xxxxxxxxxx
9227 /* 33222222222211111111110000000000
9228 10987654321098765432109876543210
9229 111001x0111xxxxx010xxxxxxxxxxxxx
9239 if (((word
>> 22) & 0x1) == 0)
9241 if (((word
>> 31) & 0x1) == 0)
9243 if (((word
>> 10) & 0x1) == 0)
9245 /* 33222222222211111111110000000000
9246 10987654321098765432109876543210
9247 011001x0x01xxxxx1x0xx0xxxxxxxxxx
9253 /* 33222222222211111111110000000000
9254 10987654321098765432109876543210
9255 011001x0x01xxxxx1x0xx1xxxxxxxxxx
9262 /* 33222222222211111111110000000000
9263 10987654321098765432109876543210
9264 111001x0x01xxxxx1x0xxxxxxxxxxxxx
9271 if (((word
>> 23) & 0x1) == 0)
9273 /* 33222222222211111111110000000000
9274 10987654321098765432109876543210
9275 x11001x0011xxxxx1x0xxxxxxxxxxxxx
9281 if (((word
>> 31) & 0x1) == 0)
9283 if (((word
>> 10) & 0x1) == 0)
9285 /* 33222222222211111111110000000000
9286 10987654321098765432109876543210
9287 011001x0111xxxxx1x0xx0xxxxxxxxxx
9293 /* 33222222222211111111110000000000
9294 10987654321098765432109876543210
9295 011001x0111xxxxx1x0xx1xxxxxxxxxx
9302 /* 33222222222211111111110000000000
9303 10987654321098765432109876543210
9304 111001x0111xxxxx1x0xxxxxxxxxxxxx
9315 if (((word
>> 30) & 0x1) == 0)
9317 if (((word
>> 31) & 0x1) == 0)
9319 if (((word
>> 4) & 0x1) == 0)
9321 /* 33222222222211111111110000000000
9322 10987654321098765432109876543210
9323 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
9329 /* 33222222222211111111110000000000
9330 10987654321098765432109876543210
9331 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
9338 if (((word
>> 14) & 0x1) == 0)
9340 if (((word
>> 15) & 0x1) == 0)
9342 if (((word
>> 23) & 0x1) == 0)
9344 /* 33222222222211111111110000000000
9345 10987654321098765432109876543210
9346 101001x00x1xxxxx001xxxxxxxxxxxxx
9352 /* 33222222222211111111110000000000
9353 10987654321098765432109876543210
9354 101001x01x1xxxxx001xxxxxxxxxxxxx
9361 if (((word
>> 20) & 0x1) == 0)
9363 if (((word
>> 22) & 0x1) == 0)
9365 if (((word
>> 23) & 0x1) == 0)
9367 /* 33222222222211111111110000000000
9368 10987654321098765432109876543210
9369 101001x00010xxxx101xxxxxxxxxxxxx
9375 /* 33222222222211111111110000000000
9376 10987654321098765432109876543210
9377 101001x01010xxxx101xxxxxxxxxxxxx
9384 if (((word
>> 23) & 0x1) == 0)
9386 /* 33222222222211111111110000000000
9387 10987654321098765432109876543210
9388 101001x00110xxxx101xxxxxxxxxxxxx
9394 /* 33222222222211111111110000000000
9395 10987654321098765432109876543210
9396 101001x01110xxxx101xxxxxxxxxxxxx
9404 if (((word
>> 22) & 0x1) == 0)
9406 if (((word
>> 23) & 0x1) == 0)
9408 /* 33222222222211111111110000000000
9409 10987654321098765432109876543210
9410 101001x00011xxxx101xxxxxxxxxxxxx
9416 /* 33222222222211111111110000000000
9417 10987654321098765432109876543210
9418 101001x01011xxxx101xxxxxxxxxxxxx
9425 if (((word
>> 23) & 0x1) == 0)
9427 /* 33222222222211111111110000000000
9428 10987654321098765432109876543210
9429 101001x00111xxxx101xxxxxxxxxxxxx
9435 /* 33222222222211111111110000000000
9436 10987654321098765432109876543210
9437 101001x01111xxxx101xxxxxxxxxxxxx
9447 if (((word
>> 15) & 0x1) == 0)
9449 if (((word
>> 22) & 0x1) == 0)
9451 if (((word
>> 23) & 0x1) == 0)
9453 /* 33222222222211111111110000000000
9454 10987654321098765432109876543210
9455 101001x0001xxxxx011xxxxxxxxxxxxx
9461 /* 33222222222211111111110000000000
9462 10987654321098765432109876543210
9463 101001x0101xxxxx011xxxxxxxxxxxxx
9470 if (((word
>> 23) & 0x1) == 0)
9472 /* 33222222222211111111110000000000
9473 10987654321098765432109876543210
9474 101001x0011xxxxx011xxxxxxxxxxxxx
9480 /* 33222222222211111111110000000000
9481 10987654321098765432109876543210
9482 101001x0111xxxxx011xxxxxxxxxxxxx
9490 if (((word
>> 22) & 0x1) == 0)
9492 if (((word
>> 23) & 0x1) == 0)
9494 /* 33222222222211111111110000000000
9495 10987654321098765432109876543210
9496 101001x0001xxxxx111xxxxxxxxxxxxx
9502 /* 33222222222211111111110000000000
9503 10987654321098765432109876543210
9504 101001x0101xxxxx111xxxxxxxxxxxxx
9511 if (((word
>> 23) & 0x1) == 0)
9513 /* 33222222222211111111110000000000
9514 10987654321098765432109876543210
9515 101001x0011xxxxx111xxxxxxxxxxxxx
9521 /* 33222222222211111111110000000000
9522 10987654321098765432109876543210
9523 101001x0111xxxxx111xxxxxxxxxxxxx
9534 if (((word
>> 14) & 0x1) == 0)
9536 if (((word
>> 15) & 0x1) == 0)
9538 if (((word
>> 23) & 0x1) == 0)
9540 /* 33222222222211111111110000000000
9541 10987654321098765432109876543210
9542 x11001x00x1xxxxx001xxxxxxxxxxxxx
9548 if (((word
>> 22) & 0x1) == 0)
9550 /* 33222222222211111111110000000000
9551 10987654321098765432109876543210
9552 x11001x0101xxxxx001xxxxxxxxxxxxx
9558 /* 33222222222211111111110000000000
9559 10987654321098765432109876543210
9560 x11001x0111xxxxx001xxxxxxxxxxxxx
9568 if (((word
>> 22) & 0x1) == 0)
9570 if (((word
>> 31) & 0x1) == 0)
9572 if (((word
>> 10) & 0x1) == 0)
9574 /* 33222222222211111111110000000000
9575 10987654321098765432109876543210
9576 011001x0x01xxxxx101xx0xxxxxxxxxx
9582 /* 33222222222211111111110000000000
9583 10987654321098765432109876543210
9584 011001x0x01xxxxx101xx1xxxxxxxxxx
9591 /* 33222222222211111111110000000000
9592 10987654321098765432109876543210
9593 111001x0x01xxxxx101xxxxxxxxxxxxx
9600 if (((word
>> 23) & 0x1) == 0)
9602 /* 33222222222211111111110000000000
9603 10987654321098765432109876543210
9604 x11001x0011xxxxx101xxxxxxxxxxxxx
9610 /* 33222222222211111111110000000000
9611 10987654321098765432109876543210
9612 x11001x0111xxxxx101xxxxxxxxxxxxx
9621 if (((word
>> 15) & 0x1) == 0)
9623 if (((word
>> 22) & 0x1) == 0)
9625 if (((word
>> 23) & 0x1) == 0)
9627 /* 33222222222211111111110000000000
9628 10987654321098765432109876543210
9629 x11001x0001xxxxx011xxxxxxxxxxxxx
9635 if (((word
>> 31) & 0x1) == 0)
9637 if (((word
>> 10) & 0x1) == 0)
9639 /* 33222222222211111111110000000000
9640 10987654321098765432109876543210
9641 011001x0101xxxxx011xx0xxxxxxxxxx
9647 /* 33222222222211111111110000000000
9648 10987654321098765432109876543210
9649 011001x0101xxxxx011xx1xxxxxxxxxx
9656 /* 33222222222211111111110000000000
9657 10987654321098765432109876543210
9658 111001x0101xxxxx011xxxxxxxxxxxxx
9666 if (((word
>> 23) & 0x1) == 0)
9668 /* 33222222222211111111110000000000
9669 10987654321098765432109876543210
9670 x11001x0011xxxxx011xxxxxxxxxxxxx
9676 /* 33222222222211111111110000000000
9677 10987654321098765432109876543210
9678 x11001x0111xxxxx011xxxxxxxxxxxxx
9686 if (((word
>> 22) & 0x1) == 0)
9688 if (((word
>> 23) & 0x1) == 0)
9690 if (((word
>> 20) & 0x1) == 0)
9692 /* 33222222222211111111110000000000
9693 10987654321098765432109876543210
9694 x11001x00010xxxx111xxxxxxxxxxxxx
9700 /* 33222222222211111111110000000000
9701 10987654321098765432109876543210
9702 x11001x00011xxxx111xxxxxxxxxxxxx
9709 if (((word
>> 31) & 0x1) == 0)
9711 /* 33222222222211111111110000000000
9712 10987654321098765432109876543210
9713 011001x0101xxxxx111xxxxxxxxxxxxx
9719 if (((word
>> 20) & 0x1) == 0)
9721 /* 33222222222211111111110000000000
9722 10987654321098765432109876543210
9723 111001x01010xxxx111xxxxxxxxxxxxx
9729 /* 33222222222211111111110000000000
9730 10987654321098765432109876543210
9731 111001x01011xxxx111xxxxxxxxxxxxx
9740 if (((word
>> 23) & 0x1) == 0)
9742 if (((word
>> 31) & 0x1) == 0)
9744 /* 33222222222211111111110000000000
9745 10987654321098765432109876543210
9746 011001x0011xxxxx111xxxxxxxxxxxxx
9752 if (((word
>> 20) & 0x1) == 0)
9754 /* 33222222222211111111110000000000
9755 10987654321098765432109876543210
9756 111001x00110xxxx111xxxxxxxxxxxxx
9762 /* 33222222222211111111110000000000
9763 10987654321098765432109876543210
9764 111001x00111xxxx111xxxxxxxxxxxxx
9772 if (((word
>> 31) & 0x1) == 0)
9774 /* 33222222222211111111110000000000
9775 10987654321098765432109876543210
9776 011001x0111xxxxx111xxxxxxxxxxxxx
9782 if (((word
>> 20) & 0x1) == 0)
9784 /* 33222222222211111111110000000000
9785 10987654321098765432109876543210
9786 111001x01110xxxx111xxxxxxxxxxxxx
9792 /* 33222222222211111111110000000000
9793 10987654321098765432109876543210
9794 111001x01111xxxx111xxxxxxxxxxxxx
9810 if (((word
>> 29) & 0x1) == 0)
9812 if (((word
>> 30) & 0x1) == 0)
9814 if (((word
>> 31) & 0x1) == 0)
9816 if (((word
>> 21) & 0x1) == 0)
9818 if (((word
>> 20) & 0x1) == 0)
9820 if (((word
>> 22) & 0x1) == 0)
9822 if (((word
>> 23) & 0x1) == 0)
9824 /* 33222222222211111111110000000000
9825 10987654321098765432109876543210
9826 000001x10000xxxxxxxxxxxxxxxxxxxx
9832 /* 33222222222211111111110000000000
9833 10987654321098765432109876543210
9834 000001x11000xxxxxxxxxxxxxxxxxxxx
9841 if (((word
>> 23) & 0x1) == 0)
9843 /* 33222222222211111111110000000000
9844 10987654321098765432109876543210
9845 000001x10100xxxxxxxxxxxxxxxxxxxx
9851 /* 33222222222211111111110000000000
9852 10987654321098765432109876543210
9853 000001x11100xxxxxxxxxxxxxxxxxxxx
9861 if (((word
>> 15) & 0x1) == 0)
9863 /* 33222222222211111111110000000000
9864 10987654321098765432109876543210
9865 000001x1xx01xxxx0xxxxxxxxxxxxxxx
9871 /* 33222222222211111111110000000000
9872 10987654321098765432109876543210
9873 000001x1xx01xxxx1xxxxxxxxxxxxxxx
9881 if (((word
>> 14) & 0x1) == 0)
9883 if (((word
>> 13) & 0x1) == 0)
9885 if (((word
>> 15) & 0x1) == 0)
9887 if (((word
>> 22) & 0x1) == 0)
9889 if (((word
>> 23) & 0x1) == 0)
9891 /* 33222222222211111111110000000000
9892 10987654321098765432109876543210
9893 000001x1001xxxxx000xxxxxxxxxxxxx
9899 if (((word
>> 10) & 0x1) == 0)
9901 if (((word
>> 11) & 0x1) == 0)
9903 /* 33222222222211111111110000000000
9904 10987654321098765432109876543210
9905 000001x1101xxxxx000x00xxxxxxxxxx
9911 if (((word
>> 12) & 0x1) == 0)
9913 /* 33222222222211111111110000000000
9914 10987654321098765432109876543210
9915 000001x1101xxxxx000010xxxxxxxxxx
9921 /* 33222222222211111111110000000000
9922 10987654321098765432109876543210
9923 000001x1101xxxxx000110xxxxxxxxxx
9931 if (((word
>> 11) & 0x1) == 0)
9933 /* 33222222222211111111110000000000
9934 10987654321098765432109876543210
9935 000001x1101xxxxx000x01xxxxxxxxxx
9941 if (((word
>> 12) & 0x1) == 0)
9943 /* 33222222222211111111110000000000
9944 10987654321098765432109876543210
9945 000001x1101xxxxx000011xxxxxxxxxx
9951 /* 33222222222211111111110000000000
9952 10987654321098765432109876543210
9953 000001x1101xxxxx000111xxxxxxxxxx
9963 /* 33222222222211111111110000000000
9964 10987654321098765432109876543210
9965 000001x1x11xxxxx000xxxxxxxxxxxxx
9972 if (((word
>> 16) & 0x1) == 0)
9974 if (((word
>> 17) & 0x1) == 0)
9976 if (((word
>> 18) & 0x1) == 0)
9978 if (((word
>> 19) & 0x1) == 0)
9980 /* 33222222222211111111110000000000
9981 10987654321098765432109876543210
9982 000001x1xx1x0000100xxxxxxxxxxxxx
9988 /* 33222222222211111111110000000000
9989 10987654321098765432109876543210
9990 000001x1xx1x1000100xxxxxxxxxxxxx
9997 if (((word
>> 19) & 0x1) == 0)
9999 /* 33222222222211111111110000000000
10000 10987654321098765432109876543210
10001 000001x1xx1x0100100xxxxxxxxxxxxx
10007 /* 33222222222211111111110000000000
10008 10987654321098765432109876543210
10009 000001x1xx1x1100100xxxxxxxxxxxxx
10017 if (((word
>> 18) & 0x1) == 0)
10019 if (((word
>> 19) & 0x1) == 0)
10021 /* 33222222222211111111110000000000
10022 10987654321098765432109876543210
10023 000001x1xx1x0010100xxxxxxxxxxxxx
10029 /* 33222222222211111111110000000000
10030 10987654321098765432109876543210
10031 000001x1xx1x1010100xxxxxxxxxxxxx
10038 /* 33222222222211111111110000000000
10039 10987654321098765432109876543210
10040 000001x1xx1xx110100xxxxxxxxxxxxx
10048 if (((word
>> 17) & 0x1) == 0)
10050 if (((word
>> 18) & 0x1) == 0)
10052 if (((word
>> 19) & 0x1) == 0)
10054 /* 33222222222211111111110000000000
10055 10987654321098765432109876543210
10056 000001x1xx1x0001100xxxxxxxxxxxxx
10062 /* 33222222222211111111110000000000
10063 10987654321098765432109876543210
10064 000001x1xx1x1001100xxxxxxxxxxxxx
10071 if (((word
>> 19) & 0x1) == 0)
10073 /* 33222222222211111111110000000000
10074 10987654321098765432109876543210
10075 000001x1xx1x0101100xxxxxxxxxxxxx
10081 /* 33222222222211111111110000000000
10082 10987654321098765432109876543210
10083 000001x1xx1x1101100xxxxxxxxxxxxx
10091 if (((word
>> 18) & 0x1) == 0)
10093 if (((word
>> 19) & 0x1) == 0)
10095 /* 33222222222211111111110000000000
10096 10987654321098765432109876543210
10097 000001x1xx1x0011100xxxxxxxxxxxxx
10103 /* 33222222222211111111110000000000
10104 10987654321098765432109876543210
10105 000001x1xx1x1011100xxxxxxxxxxxxx
10112 /* 33222222222211111111110000000000
10113 10987654321098765432109876543210
10114 000001x1xx1xx111100xxxxxxxxxxxxx
10124 if (((word
>> 15) & 0x1) == 0)
10126 if (((word
>> 10) & 0x1) == 0)
10128 if (((word
>> 11) & 0x1) == 0)
10130 if (((word
>> 12) & 0x1) == 0)
10132 /* 33222222222211111111110000000000
10133 10987654321098765432109876543210
10134 000001x1xx1xxxxx001000xxxxxxxxxx
10140 /* 33222222222211111111110000000000
10141 10987654321098765432109876543210
10142 000001x1xx1xxxxx001100xxxxxxxxxx
10149 if (((word
>> 12) & 0x1) == 0)
10151 /* 33222222222211111111110000000000
10152 10987654321098765432109876543210
10153 000001x1xx1xxxxx001010xxxxxxxxxx
10159 if (((word
>> 16) & 0x1) == 0)
10161 if (((word
>> 17) & 0x1) == 0)
10163 if (((word
>> 18) & 0x1) == 0)
10165 if (((word
>> 19) & 0x1) == 0)
10167 if (((word
>> 20) & 0x1) == 0)
10169 /* 33222222222211111111110000000000
10170 10987654321098765432109876543210
10171 000001x1xx100000001110xxxxxxxxxx
10177 /* 33222222222211111111110000000000
10178 10987654321098765432109876543210
10179 000001x1xx110000001110xxxxxxxxxx
10186 /* 33222222222211111111110000000000
10187 10987654321098765432109876543210
10188 000001x1xx1x1000001110xxxxxxxxxx
10195 if (((word
>> 20) & 0x1) == 0)
10197 /* 33222222222211111111110000000000
10198 10987654321098765432109876543210
10199 000001x1xx10x100001110xxxxxxxxxx
10205 /* 33222222222211111111110000000000
10206 10987654321098765432109876543210
10207 000001x1xx11x100001110xxxxxxxxxx
10215 /* 33222222222211111111110000000000
10216 10987654321098765432109876543210
10217 000001x1xx1xxx10001110xxxxxxxxxx
10224 if (((word
>> 17) & 0x1) == 0)
10226 /* 33222222222211111111110000000000
10227 10987654321098765432109876543210
10228 000001x1xx1xxx01001110xxxxxxxxxx
10234 /* 33222222222211111111110000000000
10235 10987654321098765432109876543210
10236 000001x1xx1xxx11001110xxxxxxxxxx
10246 /* 33222222222211111111110000000000
10247 10987654321098765432109876543210
10248 000001x1xx1xxxxx001xx1xxxxxxxxxx
10255 if (((word
>> 16) & 0x1) == 0)
10257 if (((word
>> 19) & 0x1) == 0)
10259 if (((word
>> 20) & 0x1) == 0)
10261 /* 33222222222211111111110000000000
10262 10987654321098765432109876543210
10263 000001x1xx100xx0101xxxxxxxxxxxxx
10269 /* 33222222222211111111110000000000
10270 10987654321098765432109876543210
10271 000001x1xx110xx0101xxxxxxxxxxxxx
10278 /* 33222222222211111111110000000000
10279 10987654321098765432109876543210
10280 000001x1xx1x1xx0101xxxxxxxxxxxxx
10287 if (((word
>> 20) & 0x1) == 0)
10289 /* 33222222222211111111110000000000
10290 10987654321098765432109876543210
10291 000001x1xx10xxx1101xxxxxxxxxxxxx
10297 /* 33222222222211111111110000000000
10298 10987654321098765432109876543210
10299 000001x1xx11xxx1101xxxxxxxxxxxxx
10309 if (((word
>> 15) & 0x1) == 0)
10311 if (((word
>> 10) & 0x1) == 0)
10313 if (((word
>> 11) & 0x1) == 0)
10315 if (((word
>> 12) & 0x1) == 0)
10317 if (((word
>> 13) & 0x1) == 0)
10319 if (((word
>> 20) & 0x1) == 0)
10321 /* 33222222222211111111110000000000
10322 10987654321098765432109876543210
10323 000001x1xx10xxxx010000xxxxxxxxxx
10329 if (((word
>> 16) & 0x1) == 0)
10331 if (((word
>> 18) & 0x1) == 0)
10333 /* 33222222222211111111110000000000
10334 10987654321098765432109876543210
10335 000001x1xx11x0x0010000xxxxxxxxxx
10341 /* 33222222222211111111110000000000
10342 10987654321098765432109876543210
10343 000001x1xx11x1x0010000xxxxxxxxxx
10350 /* 33222222222211111111110000000000
10351 10987654321098765432109876543210
10352 000001x1xx11xxx1010000xxxxxxxxxx
10360 /* 33222222222211111111110000000000
10361 10987654321098765432109876543210
10362 000001x1xx1xxxxx011000xxxxxxxxxx
10369 if (((word
>> 13) & 0x1) == 0)
10371 /* 33222222222211111111110000000000
10372 10987654321098765432109876543210
10373 000001x1xx1xxxxx010100xxxxxxxxxx
10379 /* 33222222222211111111110000000000
10380 10987654321098765432109876543210
10381 000001x1xx1xxxxx011100xxxxxxxxxx
10389 if (((word
>> 13) & 0x1) == 0)
10391 /* 33222222222211111111110000000000
10392 10987654321098765432109876543210
10393 000001x1xx1xxxxx010x10xxxxxxxxxx
10399 /* 33222222222211111111110000000000
10400 10987654321098765432109876543210
10401 000001x1xx1xxxxx011x10xxxxxxxxxx
10409 if (((word
>> 11) & 0x1) == 0)
10411 if (((word
>> 12) & 0x1) == 0)
10413 if (((word
>> 13) & 0x1) == 0)
10415 /* 33222222222211111111110000000000
10416 10987654321098765432109876543210
10417 000001x1xx1xxxxx010001xxxxxxxxxx
10423 /* 33222222222211111111110000000000
10424 10987654321098765432109876543210
10425 000001x1xx1xxxxx011001xxxxxxxxxx
10432 if (((word
>> 13) & 0x1) == 0)
10434 /* 33222222222211111111110000000000
10435 10987654321098765432109876543210
10436 000001x1xx1xxxxx010101xxxxxxxxxx
10442 /* 33222222222211111111110000000000
10443 10987654321098765432109876543210
10444 000001x1xx1xxxxx011101xxxxxxxxxx
10452 if (((word
>> 13) & 0x1) == 0)
10454 /* 33222222222211111111110000000000
10455 10987654321098765432109876543210
10456 000001x1xx1xxxxx010x11xxxxxxxxxx
10462 /* 33222222222211111111110000000000
10463 10987654321098765432109876543210
10464 000001x1xx1xxxxx011x11xxxxxxxxxx
10473 /* 33222222222211111111110000000000
10474 10987654321098765432109876543210
10475 000001x1xx1xxxxx11xxxxxxxxxxxxxx
10484 if (((word
>> 13) & 0x1) == 0)
10486 if (((word
>> 14) & 0x1) == 0)
10488 if (((word
>> 15) & 0x1) == 0)
10490 if (((word
>> 22) & 0x1) == 0)
10492 /* 33222222222211111111110000000000
10493 10987654321098765432109876543210
10494 100001x1x0xxxxxx000xxxxxxxxxxxxx
10500 /* 33222222222211111111110000000000
10501 10987654321098765432109876543210
10502 100001x1x1xxxxxx000xxxxxxxxxxxxx
10509 if (((word
>> 23) & 0x1) == 0)
10511 /* 33222222222211111111110000000000
10512 10987654321098765432109876543210
10513 100001x10xxxxxxx100xxxxxxxxxxxxx
10519 /* 33222222222211111111110000000000
10520 10987654321098765432109876543210
10521 100001x11xxxxxxx100xxxxxxxxxxxxx
10529 if (((word
>> 15) & 0x1) == 0)
10531 if (((word
>> 23) & 0x1) == 0)
10533 if (((word
>> 21) & 0x1) == 0)
10535 /* 33222222222211111111110000000000
10536 10987654321098765432109876543210
10537 100001x10x0xxxxx010xxxxxxxxxxxxx
10543 /* 33222222222211111111110000000000
10544 10987654321098765432109876543210
10545 100001x10x1xxxxx010xxxxxxxxxxxxx
10552 if (((word
>> 22) & 0x1) == 0)
10554 /* 33222222222211111111110000000000
10555 10987654321098765432109876543210
10556 100001x110xxxxxx010xxxxxxxxxxxxx
10562 /* 33222222222211111111110000000000
10563 10987654321098765432109876543210
10564 100001x111xxxxxx010xxxxxxxxxxxxx
10572 if (((word
>> 22) & 0x1) == 0)
10574 if (((word
>> 21) & 0x1) == 0)
10576 if (((word
>> 23) & 0x1) == 0)
10578 /* 33222222222211111111110000000000
10579 10987654321098765432109876543210
10580 100001x1000xxxxx110xxxxxxxxxxxxx
10586 /* 33222222222211111111110000000000
10587 10987654321098765432109876543210
10588 100001x1100xxxxx110xxxxxxxxxxxxx
10595 /* 33222222222211111111110000000000
10596 10987654321098765432109876543210
10597 100001x1x01xxxxx110xxxxxxxxxxxxx
10604 if (((word
>> 23) & 0x1) == 0)
10606 /* 33222222222211111111110000000000
10607 10987654321098765432109876543210
10608 100001x101xxxxxx110xxxxxxxxxxxxx
10614 /* 33222222222211111111110000000000
10615 10987654321098765432109876543210
10616 100001x111xxxxxx110xxxxxxxxxxxxx
10626 if (((word
>> 14) & 0x1) == 0)
10628 if (((word
>> 15) & 0x1) == 0)
10630 /* 33222222222211111111110000000000
10631 10987654321098765432109876543210
10632 100001x1xxxxxxxx001xxxxxxxxxxxxx
10638 if (((word
>> 22) & 0x1) == 0)
10640 /* 33222222222211111111110000000000
10641 10987654321098765432109876543210
10642 100001x1x0xxxxxx101xxxxxxxxxxxxx
10648 if (((word
>> 23) & 0x1) == 0)
10650 /* 33222222222211111111110000000000
10651 10987654321098765432109876543210
10652 100001x101xxxxxx101xxxxxxxxxxxxx
10658 /* 33222222222211111111110000000000
10659 10987654321098765432109876543210
10660 100001x111xxxxxx101xxxxxxxxxxxxx
10669 if (((word
>> 15) & 0x1) == 0)
10671 if (((word
>> 23) & 0x1) == 0)
10673 if (((word
>> 21) & 0x1) == 0)
10675 /* 33222222222211111111110000000000
10676 10987654321098765432109876543210
10677 100001x10x0xxxxx011xxxxxxxxxxxxx
10683 /* 33222222222211111111110000000000
10684 10987654321098765432109876543210
10685 100001x10x1xxxxx011xxxxxxxxxxxxx
10692 /* 33222222222211111111110000000000
10693 10987654321098765432109876543210
10694 100001x11xxxxxxx011xxxxxxxxxxxxx
10701 if (((word
>> 22) & 0x1) == 0)
10703 if (((word
>> 21) & 0x1) == 0)
10705 if (((word
>> 23) & 0x1) == 0)
10707 /* 33222222222211111111110000000000
10708 10987654321098765432109876543210
10709 100001x1000xxxxx111xxxxxxxxxxxxx
10715 /* 33222222222211111111110000000000
10716 10987654321098765432109876543210
10717 100001x1100xxxxx111xxxxxxxxxxxxx
10724 /* 33222222222211111111110000000000
10725 10987654321098765432109876543210
10726 100001x1x01xxxxx111xxxxxxxxxxxxx
10733 if (((word
>> 23) & 0x1) == 0)
10735 /* 33222222222211111111110000000000
10736 10987654321098765432109876543210
10737 100001x101xxxxxx111xxxxxxxxxxxxx
10743 /* 33222222222211111111110000000000
10744 10987654321098765432109876543210
10745 100001x111xxxxxx111xxxxxxxxxxxxx
10757 if (((word
>> 13) & 0x1) == 0)
10759 if (((word
>> 14) & 0x1) == 0)
10761 if (((word
>> 15) & 0x1) == 0)
10763 if (((word
>> 21) & 0x1) == 0)
10765 if (((word
>> 31) & 0x1) == 0)
10767 if (((word
>> 10) & 0x1) == 0)
10769 if (((word
>> 11) & 0x1) == 0)
10771 if (((word
>> 12) & 0x1) == 0)
10773 /* 33222222222211111111110000000000
10774 10987654321098765432109876543210
10775 010001x1xx0xxxxx000000xxxxxxxxxx
10781 /* 33222222222211111111110000000000
10782 10987654321098765432109876543210
10783 010001x1xx0xxxxx000100xxxxxxxxxx
10790 if (((word
>> 12) & 0x1) == 0)
10792 /* 33222222222211111111110000000000
10793 10987654321098765432109876543210
10794 010001x1xx0xxxxx000010xxxxxxxxxx
10800 /* 33222222222211111111110000000000
10801 10987654321098765432109876543210
10802 010001x1xx0xxxxx000110xxxxxxxxxx
10810 if (((word
>> 11) & 0x1) == 0)
10812 if (((word
>> 12) & 0x1) == 0)
10814 /* 33222222222211111111110000000000
10815 10987654321098765432109876543210
10816 010001x1xx0xxxxx000001xxxxxxxxxx
10822 /* 33222222222211111111110000000000
10823 10987654321098765432109876543210
10824 010001x1xx0xxxxx000101xxxxxxxxxx
10831 if (((word
>> 12) & 0x1) == 0)
10833 /* 33222222222211111111110000000000
10834 10987654321098765432109876543210
10835 010001x1xx0xxxxx000011xxxxxxxxxx
10841 /* 33222222222211111111110000000000
10842 10987654321098765432109876543210
10843 010001x1xx0xxxxx000111xxxxxxxxxx
10852 /* 33222222222211111111110000000000
10853 10987654321098765432109876543210
10854 110001x1xx0xxxxx000xxxxxxxxxxxxx
10861 if (((word
>> 31) & 0x1) == 0)
10863 if (((word
>> 10) & 0x1) == 0)
10865 if (((word
>> 11) & 0x1) == 0)
10867 if (((word
>> 12) & 0x1) == 0)
10869 /* 33222222222211111111110000000000
10870 10987654321098765432109876543210
10871 010001x1xx1xxxxx000000xxxxxxxxxx
10877 /* 33222222222211111111110000000000
10878 10987654321098765432109876543210
10879 010001x1xx1xxxxx000100xxxxxxxxxx
10886 if (((word
>> 12) & 0x1) == 0)
10888 /* 33222222222211111111110000000000
10889 10987654321098765432109876543210
10890 010001x1xx1xxxxx000010xxxxxxxxxx
10896 /* 33222222222211111111110000000000
10897 10987654321098765432109876543210
10898 010001x1xx1xxxxx000110xxxxxxxxxx
10906 if (((word
>> 11) & 0x1) == 0)
10908 if (((word
>> 12) & 0x1) == 0)
10910 /* 33222222222211111111110000000000
10911 10987654321098765432109876543210
10912 010001x1xx1xxxxx000001xxxxxxxxxx
10918 /* 33222222222211111111110000000000
10919 10987654321098765432109876543210
10920 010001x1xx1xxxxx000101xxxxxxxxxx
10927 if (((word
>> 12) & 0x1) == 0)
10929 /* 33222222222211111111110000000000
10930 10987654321098765432109876543210
10931 010001x1xx1xxxxx000011xxxxxxxxxx
10937 /* 33222222222211111111110000000000
10938 10987654321098765432109876543210
10939 010001x1xx1xxxxx000111xxxxxxxxxx
10948 /* 33222222222211111111110000000000
10949 10987654321098765432109876543210
10950 110001x1xx1xxxxx000xxxxxxxxxxxxx
10958 if (((word
>> 21) & 0x1) == 0)
10960 if (((word
>> 31) & 0x1) == 0)
10962 if (((word
>> 10) & 0x1) == 0)
10964 if (((word
>> 11) & 0x1) == 0)
10966 if (((word
>> 12) & 0x1) == 0)
10968 /* 33222222222211111111110000000000
10969 10987654321098765432109876543210
10970 010001x1xx0xxxxx100000xxxxxxxxxx
10976 /* 33222222222211111111110000000000
10977 10987654321098765432109876543210
10978 010001x1xx0xxxxx100100xxxxxxxxxx
10985 if (((word
>> 12) & 0x1) == 0)
10987 /* 33222222222211111111110000000000
10988 10987654321098765432109876543210
10989 010001x1xx0xxxxx100010xxxxxxxxxx
10995 if (((word
>> 22) & 0x1) == 0)
10997 if (((word
>> 23) & 0x1) == 0)
10999 /* 33222222222211111111110000000000
11000 10987654321098765432109876543210
11001 010001x1000xxxxx100110xxxxxxxxxx
11007 /* 33222222222211111111110000000000
11008 10987654321098765432109876543210
11009 010001x1100xxxxx100110xxxxxxxxxx
11016 /* 33222222222211111111110000000000
11017 10987654321098765432109876543210
11018 010001x1x10xxxxx100110xxxxxxxxxx
11027 if (((word
>> 11) & 0x1) == 0)
11029 /* 33222222222211111111110000000000
11030 10987654321098765432109876543210
11031 010001x1xx0xxxxx100x01xxxxxxxxxx
11037 /* 33222222222211111111110000000000
11038 10987654321098765432109876543210
11039 010001x1xx0xxxxx100x11xxxxxxxxxx
11047 if (((word
>> 22) & 0x1) == 0)
11049 /* 33222222222211111111110000000000
11050 10987654321098765432109876543210
11051 110001x1x00xxxxx100xxxxxxxxxxxxx
11057 /* 33222222222211111111110000000000
11058 10987654321098765432109876543210
11059 110001x1x10xxxxx100xxxxxxxxxxxxx
11067 if (((word
>> 31) & 0x1) == 0)
11069 if (((word
>> 4) & 0x1) == 0)
11071 /* 33222222222211111111110000000000
11072 10987654321098765432109876543210
11073 010001x1xx1xxxxx100xxxxxxxx0xxxx
11079 /* 33222222222211111111110000000000
11080 10987654321098765432109876543210
11081 010001x1xx1xxxxx100xxxxxxxx1xxxx
11088 if (((word
>> 22) & 0x1) == 0)
11090 /* 33222222222211111111110000000000
11091 10987654321098765432109876543210
11092 110001x1x01xxxxx100xxxxxxxxxxxxx
11098 /* 33222222222211111111110000000000
11099 10987654321098765432109876543210
11100 110001x1x11xxxxx100xxxxxxxxxxxxx
11110 if (((word
>> 15) & 0x1) == 0)
11112 if (((word
>> 21) & 0x1) == 0)
11114 if (((word
>> 31) & 0x1) == 0)
11116 if (((word
>> 10) & 0x1) == 0)
11118 if (((word
>> 11) & 0x1) == 0)
11120 if (((word
>> 12) & 0x1) == 0)
11122 /* 33222222222211111111110000000000
11123 10987654321098765432109876543210
11124 010001x1xx0xxxxx010000xxxxxxxxxx
11130 /* 33222222222211111111110000000000
11131 10987654321098765432109876543210
11132 010001x1xx0xxxxx010100xxxxxxxxxx
11139 if (((word
>> 12) & 0x1) == 0)
11141 /* 33222222222211111111110000000000
11142 10987654321098765432109876543210
11143 010001x1xx0xxxxx010010xxxxxxxxxx
11149 /* 33222222222211111111110000000000
11150 10987654321098765432109876543210
11151 010001x1xx0xxxxx010110xxxxxxxxxx
11159 if (((word
>> 11) & 0x1) == 0)
11161 if (((word
>> 12) & 0x1) == 0)
11163 /* 33222222222211111111110000000000
11164 10987654321098765432109876543210
11165 010001x1xx0xxxxx010001xxxxxxxxxx
11171 /* 33222222222211111111110000000000
11172 10987654321098765432109876543210
11173 010001x1xx0xxxxx010101xxxxxxxxxx
11180 if (((word
>> 12) & 0x1) == 0)
11182 /* 33222222222211111111110000000000
11183 10987654321098765432109876543210
11184 010001x1xx0xxxxx010011xxxxxxxxxx
11190 /* 33222222222211111111110000000000
11191 10987654321098765432109876543210
11192 010001x1xx0xxxxx010111xxxxxxxxxx
11201 if (((word
>> 23) & 0x1) == 0)
11203 /* 33222222222211111111110000000000
11204 10987654321098765432109876543210
11205 110001x10x0xxxxx010xxxxxxxxxxxxx
11211 /* 33222222222211111111110000000000
11212 10987654321098765432109876543210
11213 110001x11x0xxxxx010xxxxxxxxxxxxx
11221 if (((word
>> 23) & 0x1) == 0)
11223 if (((word
>> 31) & 0x1) == 0)
11225 if (((word
>> 10) & 0x1) == 0)
11227 if (((word
>> 11) & 0x1) == 0)
11229 if (((word
>> 12) & 0x1) == 0)
11231 /* 33222222222211111111110000000000
11232 10987654321098765432109876543210
11233 010001x10x1xxxxx010000xxxxxxxxxx
11239 /* 33222222222211111111110000000000
11240 10987654321098765432109876543210
11241 010001x10x1xxxxx010100xxxxxxxxxx
11248 /* 33222222222211111111110000000000
11249 10987654321098765432109876543210
11250 010001x10x1xxxxx010x10xxxxxxxxxx
11257 if (((word
>> 11) & 0x1) == 0)
11259 if (((word
>> 12) & 0x1) == 0)
11261 /* 33222222222211111111110000000000
11262 10987654321098765432109876543210
11263 010001x10x1xxxxx010001xxxxxxxxxx
11269 /* 33222222222211111111110000000000
11270 10987654321098765432109876543210
11271 010001x10x1xxxxx010101xxxxxxxxxx
11278 /* 33222222222211111111110000000000
11279 10987654321098765432109876543210
11280 010001x10x1xxxxx010x11xxxxxxxxxx
11288 /* 33222222222211111111110000000000
11289 10987654321098765432109876543210
11290 110001x10x1xxxxx010xxxxxxxxxxxxx
11297 /* 33222222222211111111110000000000
11298 10987654321098765432109876543210
11299 x10001x11x1xxxxx010xxxxxxxxxxxxx
11307 if (((word
>> 21) & 0x1) == 0)
11309 if (((word
>> 31) & 0x1) == 0)
11311 if (((word
>> 11) & 0x1) == 0)
11313 if (((word
>> 10) & 0x1) == 0)
11315 if (((word
>> 12) & 0x1) == 0)
11317 /* 33222222222211111111110000000000
11318 10987654321098765432109876543210
11319 010001x1xx0xxxxx110000xxxxxxxxxx
11325 if (((word
>> 23) & 0x1) == 0)
11327 /* 33222222222211111111110000000000
11328 10987654321098765432109876543210
11329 010001x10x0xxxxx110100xxxxxxxxxx
11335 /* 33222222222211111111110000000000
11336 10987654321098765432109876543210
11337 010001x11x0xxxxx110100xxxxxxxxxx
11345 if (((word
>> 12) & 0x1) == 0)
11347 /* 33222222222211111111110000000000
11348 10987654321098765432109876543210
11349 010001x1xx0xxxxx110001xxxxxxxxxx
11355 if (((word
>> 23) & 0x1) == 0)
11357 /* 33222222222211111111110000000000
11358 10987654321098765432109876543210
11359 010001x10x0xxxxx110101xxxxxxxxxx
11365 /* 33222222222211111111110000000000
11366 10987654321098765432109876543210
11367 010001x11x0xxxxx110101xxxxxxxxxx
11376 if (((word
>> 12) & 0x1) == 0)
11378 if (((word
>> 10) & 0x1) == 0)
11380 /* 33222222222211111111110000000000
11381 10987654321098765432109876543210
11382 010001x1xx0xxxxx110010xxxxxxxxxx
11388 /* 33222222222211111111110000000000
11389 10987654321098765432109876543210
11390 010001x1xx0xxxxx110011xxxxxxxxxx
11397 if (((word
>> 16) & 0x1) == 0)
11399 /* 33222222222211111111110000000000
11400 10987654321098765432109876543210
11401 010001x1xx0xxxx011011xxxxxxxxxxx
11407 /* 33222222222211111111110000000000
11408 10987654321098765432109876543210
11409 010001x1xx0xxxx111011xxxxxxxxxxx
11418 if (((word
>> 22) & 0x1) == 0)
11420 if (((word
>> 23) & 0x1) == 0)
11422 /* 33222222222211111111110000000000
11423 10987654321098765432109876543210
11424 110001x1000xxxxx110xxxxxxxxxxxxx
11430 /* 33222222222211111111110000000000
11431 10987654321098765432109876543210
11432 110001x1100xxxxx110xxxxxxxxxxxxx
11439 if (((word
>> 23) & 0x1) == 0)
11441 /* 33222222222211111111110000000000
11442 10987654321098765432109876543210
11443 110001x1010xxxxx110xxxxxxxxxxxxx
11449 /* 33222222222211111111110000000000
11450 10987654321098765432109876543210
11451 110001x1110xxxxx110xxxxxxxxxxxxx
11460 if (((word
>> 23) & 0x1) == 0)
11462 if (((word
>> 22) & 0x1) == 0)
11464 /* 33222222222211111111110000000000
11465 10987654321098765432109876543210
11466 x10001x1001xxxxx110xxxxxxxxxxxxx
11472 /* 33222222222211111111110000000000
11473 10987654321098765432109876543210
11474 x10001x1011xxxxx110xxxxxxxxxxxxx
11481 if (((word
>> 31) & 0x1) == 0)
11483 /* 33222222222211111111110000000000
11484 10987654321098765432109876543210
11485 010001x11x1xxxxx110xxxxxxxxxxxxx
11491 if (((word
>> 22) & 0x1) == 0)
11493 /* 33222222222211111111110000000000
11494 10987654321098765432109876543210
11495 110001x1101xxxxx110xxxxxxxxxxxxx
11501 /* 33222222222211111111110000000000
11502 10987654321098765432109876543210
11503 110001x1111xxxxx110xxxxxxxxxxxxx
11515 if (((word
>> 14) & 0x1) == 0)
11517 if (((word
>> 15) & 0x1) == 0)
11519 if (((word
>> 21) & 0x1) == 0)
11521 if (((word
>> 31) & 0x1) == 0)
11523 if (((word
>> 10) & 0x1) == 0)
11525 if (((word
>> 11) & 0x1) == 0)
11527 /* 33222222222211111111110000000000
11528 10987654321098765432109876543210
11529 010001x1xx0xxxxx001x00xxxxxxxxxx
11535 /* 33222222222211111111110000000000
11536 10987654321098765432109876543210
11537 010001x1xx0xxxxx001x10xxxxxxxxxx
11544 if (((word
>> 11) & 0x1) == 0)
11546 /* 33222222222211111111110000000000
11547 10987654321098765432109876543210
11548 010001x1xx0xxxxx001x01xxxxxxxxxx
11554 /* 33222222222211111111110000000000
11555 10987654321098765432109876543210
11556 010001x1xx0xxxxx001x11xxxxxxxxxx
11564 /* 33222222222211111111110000000000
11565 10987654321098765432109876543210
11566 110001x1xx0xxxxx001xxxxxxxxxxxxx
11573 if (((word
>> 31) & 0x1) == 0)
11575 if (((word
>> 10) & 0x1) == 0)
11577 if (((word
>> 11) & 0x1) == 0)
11579 if (((word
>> 12) & 0x1) == 0)
11581 /* 33222222222211111111110000000000
11582 10987654321098765432109876543210
11583 010001x1xx1xxxxx001000xxxxxxxxxx
11589 /* 33222222222211111111110000000000
11590 10987654321098765432109876543210
11591 010001x1xx1xxxxx001100xxxxxxxxxx
11598 if (((word
>> 12) & 0x1) == 0)
11600 /* 33222222222211111111110000000000
11601 10987654321098765432109876543210
11602 010001x1xx1xxxxx001010xxxxxxxxxx
11608 /* 33222222222211111111110000000000
11609 10987654321098765432109876543210
11610 010001x1xx1xxxxx001110xxxxxxxxxx
11618 if (((word
>> 11) & 0x1) == 0)
11620 if (((word
>> 12) & 0x1) == 0)
11622 /* 33222222222211111111110000000000
11623 10987654321098765432109876543210
11624 010001x1xx1xxxxx001001xxxxxxxxxx
11630 /* 33222222222211111111110000000000
11631 10987654321098765432109876543210
11632 010001x1xx1xxxxx001101xxxxxxxxxx
11639 if (((word
>> 12) & 0x1) == 0)
11641 /* 33222222222211111111110000000000
11642 10987654321098765432109876543210
11643 010001x1xx1xxxxx001011xxxxxxxxxx
11649 /* 33222222222211111111110000000000
11650 10987654321098765432109876543210
11651 010001x1xx1xxxxx001111xxxxxxxxxx
11660 /* 33222222222211111111110000000000
11661 10987654321098765432109876543210
11662 110001x1xx1xxxxx001xxxxxxxxxxxxx
11670 if (((word
>> 21) & 0x1) == 0)
11672 if (((word
>> 31) & 0x1) == 0)
11674 if (((word
>> 10) & 0x1) == 0)
11676 if (((word
>> 11) & 0x1) == 0)
11678 if (((word
>> 12) & 0x1) == 0)
11680 /* 33222222222211111111110000000000
11681 10987654321098765432109876543210
11682 010001x1xx0xxxxx101000xxxxxxxxxx
11688 /* 33222222222211111111110000000000
11689 10987654321098765432109876543210
11690 010001x1xx0xxxxx101100xxxxxxxxxx
11697 if (((word
>> 12) & 0x1) == 0)
11699 /* 33222222222211111111110000000000
11700 10987654321098765432109876543210
11701 010001x1xx0xxxxx101010xxxxxxxxxx
11707 /* 33222222222211111111110000000000
11708 10987654321098765432109876543210
11709 010001x1xx0xxxxx101110xxxxxxxxxx
11717 if (((word
>> 11) & 0x1) == 0)
11719 if (((word
>> 12) & 0x1) == 0)
11721 /* 33222222222211111111110000000000
11722 10987654321098765432109876543210
11723 010001x1xx0xxxxx101001xxxxxxxxxx
11729 /* 33222222222211111111110000000000
11730 10987654321098765432109876543210
11731 010001x1xx0xxxxx101101xxxxxxxxxx
11738 /* 33222222222211111111110000000000
11739 10987654321098765432109876543210
11740 010001x1xx0xxxxx101x11xxxxxxxxxx
11748 /* 33222222222211111111110000000000
11749 10987654321098765432109876543210
11750 110001x1xx0xxxxx101xxxxxxxxxxxxx
11757 if (((word
>> 22) & 0x1) == 0)
11759 if (((word
>> 31) & 0x1) == 0)
11761 /* 33222222222211111111110000000000
11762 10987654321098765432109876543210
11763 010001x1x01xxxxx101xxxxxxxxxxxxx
11769 /* 33222222222211111111110000000000
11770 10987654321098765432109876543210
11771 110001x1x01xxxxx101xxxxxxxxxxxxx
11778 /* 33222222222211111111110000000000
11779 10987654321098765432109876543210
11780 x10001x1x11xxxxx101xxxxxxxxxxxxx
11789 if (((word
>> 15) & 0x1) == 0)
11791 if (((word
>> 21) & 0x1) == 0)
11793 if (((word
>> 31) & 0x1) == 0)
11795 if (((word
>> 10) & 0x1) == 0)
11797 if (((word
>> 11) & 0x1) == 0)
11799 if (((word
>> 12) & 0x1) == 0)
11801 /* 33222222222211111111110000000000
11802 10987654321098765432109876543210
11803 010001x1xx0xxxxx011000xxxxxxxxxx
11809 /* 33222222222211111111110000000000
11810 10987654321098765432109876543210
11811 010001x1xx0xxxxx011100xxxxxxxxxx
11818 if (((word
>> 12) & 0x1) == 0)
11820 if (((word
>> 22) & 0x1) == 0)
11822 /* 33222222222211111111110000000000
11823 10987654321098765432109876543210
11824 010001x1x00xxxxx011010xxxxxxxxxx
11830 /* 33222222222211111111110000000000
11831 10987654321098765432109876543210
11832 010001x1x10xxxxx011010xxxxxxxxxx
11839 /* 33222222222211111111110000000000
11840 10987654321098765432109876543210
11841 010001x1xx0xxxxx011110xxxxxxxxxx
11849 if (((word
>> 11) & 0x1) == 0)
11851 if (((word
>> 12) & 0x1) == 0)
11853 /* 33222222222211111111110000000000
11854 10987654321098765432109876543210
11855 010001x1xx0xxxxx011001xxxxxxxxxx
11861 /* 33222222222211111111110000000000
11862 10987654321098765432109876543210
11863 010001x1xx0xxxxx011101xxxxxxxxxx
11870 if (((word
>> 12) & 0x1) == 0)
11872 if (((word
>> 22) & 0x1) == 0)
11874 /* 33222222222211111111110000000000
11875 10987654321098765432109876543210
11876 010001x1x00xxxxx011011xxxxxxxxxx
11882 /* 33222222222211111111110000000000
11883 10987654321098765432109876543210
11884 010001x1x10xxxxx011011xxxxxxxxxx
11891 /* 33222222222211111111110000000000
11892 10987654321098765432109876543210
11893 010001x1xx0xxxxx011111xxxxxxxxxx
11902 if (((word
>> 23) & 0x1) == 0)
11904 /* 33222222222211111111110000000000
11905 10987654321098765432109876543210
11906 110001x10x0xxxxx011xxxxxxxxxxxxx
11912 /* 33222222222211111111110000000000
11913 10987654321098765432109876543210
11914 110001x11x0xxxxx011xxxxxxxxxxxxx
11922 if (((word
>> 31) & 0x1) == 0)
11924 if (((word
>> 10) & 0x1) == 0)
11926 if (((word
>> 11) & 0x1) == 0)
11928 if (((word
>> 12) & 0x1) == 0)
11930 /* 33222222222211111111110000000000
11931 10987654321098765432109876543210
11932 010001x1xx1xxxxx011000xxxxxxxxxx
11938 /* 33222222222211111111110000000000
11939 10987654321098765432109876543210
11940 010001x1xx1xxxxx011100xxxxxxxxxx
11947 if (((word
>> 12) & 0x1) == 0)
11949 /* 33222222222211111111110000000000
11950 10987654321098765432109876543210
11951 010001x1xx1xxxxx011010xxxxxxxxxx
11957 /* 33222222222211111111110000000000
11958 10987654321098765432109876543210
11959 010001x1xx1xxxxx011110xxxxxxxxxx
11967 if (((word
>> 11) & 0x1) == 0)
11969 if (((word
>> 12) & 0x1) == 0)
11971 /* 33222222222211111111110000000000
11972 10987654321098765432109876543210
11973 010001x1xx1xxxxx011001xxxxxxxxxx
11979 /* 33222222222211111111110000000000
11980 10987654321098765432109876543210
11981 010001x1xx1xxxxx011101xxxxxxxxxx
11988 if (((word
>> 12) & 0x1) == 0)
11990 /* 33222222222211111111110000000000
11991 10987654321098765432109876543210
11992 010001x1xx1xxxxx011011xxxxxxxxxx
11998 /* 33222222222211111111110000000000
11999 10987654321098765432109876543210
12000 010001x1xx1xxxxx011111xxxxxxxxxx
12009 if (((word
>> 23) & 0x1) == 0)
12011 /* 33222222222211111111110000000000
12012 10987654321098765432109876543210
12013 110001x10x1xxxxx011xxxxxxxxxxxxx
12019 /* 33222222222211111111110000000000
12020 10987654321098765432109876543210
12021 110001x11x1xxxxx011xxxxxxxxxxxxx
12030 if (((word
>> 21) & 0x1) == 0)
12032 if (((word
>> 31) & 0x1) == 0)
12034 if (((word
>> 10) & 0x1) == 0)
12036 if (((word
>> 11) & 0x1) == 0)
12038 if (((word
>> 12) & 0x1) == 0)
12040 /* 33222222222211111111110000000000
12041 10987654321098765432109876543210
12042 010001x1xx0xxxxx111000xxxxxxxxxx
12048 /* 33222222222211111111110000000000
12049 10987654321098765432109876543210
12050 010001x1xx0xxxxx111100xxxxxxxxxx
12057 if (((word
>> 12) & 0x1) == 0)
12059 /* 33222222222211111111110000000000
12060 10987654321098765432109876543210
12061 010001x1xx0xxxxx111010xxxxxxxxxx
12067 /* 33222222222211111111110000000000
12068 10987654321098765432109876543210
12069 010001x1xx0xxxxx111110xxxxxxxxxx
12077 if (((word
>> 11) & 0x1) == 0)
12079 if (((word
>> 12) & 0x1) == 0)
12081 /* 33222222222211111111110000000000
12082 10987654321098765432109876543210
12083 010001x1xx0xxxxx111001xxxxxxxxxx
12089 /* 33222222222211111111110000000000
12090 10987654321098765432109876543210
12091 010001x1xx0xxxxx111101xxxxxxxxxx
12098 if (((word
>> 12) & 0x1) == 0)
12100 /* 33222222222211111111110000000000
12101 10987654321098765432109876543210
12102 010001x1xx0xxxxx111011xxxxxxxxxx
12108 /* 33222222222211111111110000000000
12109 10987654321098765432109876543210
12110 010001x1xx0xxxxx111111xxxxxxxxxx
12119 if (((word
>> 22) & 0x1) == 0)
12121 if (((word
>> 23) & 0x1) == 0)
12123 /* 33222222222211111111110000000000
12124 10987654321098765432109876543210
12125 110001x1000xxxxx111xxxxxxxxxxxxx
12131 /* 33222222222211111111110000000000
12132 10987654321098765432109876543210
12133 110001x1100xxxxx111xxxxxxxxxxxxx
12140 if (((word
>> 23) & 0x1) == 0)
12142 /* 33222222222211111111110000000000
12143 10987654321098765432109876543210
12144 110001x1010xxxxx111xxxxxxxxxxxxx
12150 /* 33222222222211111111110000000000
12151 10987654321098765432109876543210
12152 110001x1110xxxxx111xxxxxxxxxxxxx
12161 if (((word
>> 22) & 0x1) == 0)
12163 if (((word
>> 23) & 0x1) == 0)
12165 if (((word
>> 31) & 0x1) == 0)
12167 if (((word
>> 10) & 0x1) == 0)
12169 if (((word
>> 12) & 0x1) == 0)
12171 if (((word
>> 16) & 0x1) == 0)
12173 if (((word
>> 17) & 0x1) == 0)
12175 /* 33222222222211111111110000000000
12176 10987654321098765432109876543210
12177 010001x1001xxx001110x0xxxxxxxxxx
12183 /* 33222222222211111111110000000000
12184 10987654321098765432109876543210
12185 010001x1001xxx101110x0xxxxxxxxxx
12192 /* 33222222222211111111110000000000
12193 10987654321098765432109876543210
12194 010001x1001xxxx11110x0xxxxxxxxxx
12201 /* 33222222222211111111110000000000
12202 10987654321098765432109876543210
12203 010001x1001xxxxx1111x0xxxxxxxxxx
12210 if (((word
>> 12) & 0x1) == 0)
12212 if (((word
>> 17) & 0x1) == 0)
12214 /* 33222222222211111111110000000000
12215 10987654321098765432109876543210
12216 010001x1001xxx0x1110x1xxxxxxxxxx
12222 /* 33222222222211111111110000000000
12223 10987654321098765432109876543210
12224 010001x1001xxx1x1110x1xxxxxxxxxx
12231 /* 33222222222211111111110000000000
12232 10987654321098765432109876543210
12233 010001x1001xxxxx1111x1xxxxxxxxxx
12241 /* 33222222222211111111110000000000
12242 10987654321098765432109876543210
12243 110001x1001xxxxx111xxxxxxxxxxxxx
12250 /* 33222222222211111111110000000000
12251 10987654321098765432109876543210
12252 x10001x1101xxxxx111xxxxxxxxxxxxx
12259 if (((word
>> 23) & 0x1) == 0)
12261 /* 33222222222211111111110000000000
12262 10987654321098765432109876543210
12263 x10001x1011xxxxx111xxxxxxxxxxxxx
12269 /* 33222222222211111111110000000000
12270 10987654321098765432109876543210
12271 x10001x1111xxxxx111xxxxxxxxxxxxx
12284 if (((word
>> 15) & 0x1) == 0)
12286 if (((word
>> 14) & 0x1) == 0)
12288 if (((word
>> 13) & 0x1) == 0)
12290 if (((word
>> 30) & 0x1) == 0)
12292 if (((word
>> 21) & 0x1) == 0)
12294 if (((word
>> 31) & 0x1) == 0)
12296 if (((word
>> 4) & 0x1) == 0)
12298 /* 33222222222211111111110000000000
12299 10987654321098765432109876543210
12300 001001x1xx0xxxxx000xxxxxxxx0xxxx
12306 /* 33222222222211111111110000000000
12307 10987654321098765432109876543210
12308 001001x1xx0xxxxx000xxxxxxxx1xxxx
12315 if (((word
>> 23) & 0x1) == 0)
12317 /* 33222222222211111111110000000000
12318 10987654321098765432109876543210
12319 101001x10x0xxxxx000xxxxxxxxxxxxx
12325 /* 33222222222211111111110000000000
12326 10987654321098765432109876543210
12327 101001x11x0xxxxx000xxxxxxxxxxxxx
12335 if (((word
>> 31) & 0x1) == 0)
12337 if (((word
>> 4) & 0x1) == 0)
12339 if (((word
>> 10) & 0x1) == 0)
12341 if (((word
>> 11) & 0x1) == 0)
12343 if (((word
>> 12) & 0x1) == 0)
12345 /* 33222222222211111111110000000000
12346 10987654321098765432109876543210
12347 001001x1xx1xxxxx000000xxxxx0xxxx
12353 /* 33222222222211111111110000000000
12354 10987654321098765432109876543210
12355 001001x1xx1xxxxx000100xxxxx0xxxx
12362 if (((word
>> 12) & 0x1) == 0)
12364 /* 33222222222211111111110000000000
12365 10987654321098765432109876543210
12366 001001x1xx1xxxxx000010xxxxx0xxxx
12372 /* 33222222222211111111110000000000
12373 10987654321098765432109876543210
12374 001001x1xx1xxxxx000110xxxxx0xxxx
12382 if (((word
>> 11) & 0x1) == 0)
12384 if (((word
>> 12) & 0x1) == 0)
12386 /* 33222222222211111111110000000000
12387 10987654321098765432109876543210
12388 001001x1xx1xxxxx000001xxxxx0xxxx
12394 /* 33222222222211111111110000000000
12395 10987654321098765432109876543210
12396 001001x1xx1xxxxx000101xxxxx0xxxx
12403 if (((word
>> 12) & 0x1) == 0)
12405 /* 33222222222211111111110000000000
12406 10987654321098765432109876543210
12407 001001x1xx1xxxxx000011xxxxx0xxxx
12413 /* 33222222222211111111110000000000
12414 10987654321098765432109876543210
12415 001001x1xx1xxxxx000111xxxxx0xxxx
12424 if (((word
>> 10) & 0x1) == 0)
12426 if (((word
>> 11) & 0x1) == 0)
12428 if (((word
>> 12) & 0x1) == 0)
12430 /* 33222222222211111111110000000000
12431 10987654321098765432109876543210
12432 001001x1xx1xxxxx000000xxxxx1xxxx
12438 /* 33222222222211111111110000000000
12439 10987654321098765432109876543210
12440 001001x1xx1xxxxx000100xxxxx1xxxx
12447 if (((word
>> 12) & 0x1) == 0)
12449 /* 33222222222211111111110000000000
12450 10987654321098765432109876543210
12451 001001x1xx1xxxxx000010xxxxx1xxxx
12457 /* 33222222222211111111110000000000
12458 10987654321098765432109876543210
12459 001001x1xx1xxxxx000110xxxxx1xxxx
12467 if (((word
>> 11) & 0x1) == 0)
12469 if (((word
>> 12) & 0x1) == 0)
12471 /* 33222222222211111111110000000000
12472 10987654321098765432109876543210
12473 001001x1xx1xxxxx000001xxxxx1xxxx
12479 /* 33222222222211111111110000000000
12480 10987654321098765432109876543210
12481 001001x1xx1xxxxx000101xxxxx1xxxx
12488 if (((word
>> 12) & 0x1) == 0)
12490 /* 33222222222211111111110000000000
12491 10987654321098765432109876543210
12492 001001x1xx1xxxxx000011xxxxx1xxxx
12498 /* 33222222222211111111110000000000
12499 10987654321098765432109876543210
12500 001001x1xx1xxxxx000111xxxxx1xxxx
12510 if (((word
>> 23) & 0x1) == 0)
12512 /* 33222222222211111111110000000000
12513 10987654321098765432109876543210
12514 101001x10x1xxxxx000xxxxxxxxxxxxx
12520 /* 33222222222211111111110000000000
12521 10987654321098765432109876543210
12522 101001x11x1xxxxx000xxxxxxxxxxxxx
12531 if (((word
>> 31) & 0x1) == 0)
12533 if (((word
>> 21) & 0x1) == 0)
12535 if (((word
>> 10) & 0x1) == 0)
12537 if (((word
>> 11) & 0x1) == 0)
12539 /* 33222222222211111111110000000000
12540 10987654321098765432109876543210
12541 011001x1xx0xxxxx000x00xxxxxxxxxx
12547 if (((word
>> 12) & 0x1) == 0)
12549 /* 33222222222211111111110000000000
12550 10987654321098765432109876543210
12551 011001x1xx0xxxxx000010xxxxxxxxxx
12557 /* 33222222222211111111110000000000
12558 10987654321098765432109876543210
12559 011001x1xx0xxxxx000110xxxxxxxxxx
12567 if (((word
>> 11) & 0x1) == 0)
12569 /* 33222222222211111111110000000000
12570 10987654321098765432109876543210
12571 011001x1xx0xxxxx000x01xxxxxxxxxx
12577 if (((word
>> 12) & 0x1) == 0)
12579 /* 33222222222211111111110000000000
12580 10987654321098765432109876543210
12581 011001x1xx0xxxxx000011xxxxxxxxxx
12587 /* 33222222222211111111110000000000
12588 10987654321098765432109876543210
12589 011001x1xx0xxxxx000111xxxxxxxxxx
12598 /* 33222222222211111111110000000000
12599 10987654321098765432109876543210
12600 011001x1xx1xxxxx000xxxxxxxxxxxxx
12607 /* 33222222222211111111110000000000
12608 10987654321098765432109876543210
12609 111001x1xxxxxxxx000xxxxxxxxxxxxx
12617 if (((word
>> 21) & 0x1) == 0)
12619 if (((word
>> 30) & 0x1) == 0)
12621 if (((word
>> 31) & 0x1) == 0)
12623 if (((word
>> 4) & 0x1) == 0)
12625 /* 33222222222211111111110000000000
12626 10987654321098765432109876543210
12627 001001x1xx0xxxxx001xxxxxxxx0xxxx
12633 /* 33222222222211111111110000000000
12634 10987654321098765432109876543210
12635 001001x1xx0xxxxx001xxxxxxxx1xxxx
12642 if (((word
>> 23) & 0x1) == 0)
12644 /* 33222222222211111111110000000000
12645 10987654321098765432109876543210
12646 101001x10x0xxxxx001xxxxxxxxxxxxx
12652 /* 33222222222211111111110000000000
12653 10987654321098765432109876543210
12654 101001x11x0xxxxx001xxxxxxxxxxxxx
12662 if (((word
>> 31) & 0x1) == 0)
12664 if (((word
>> 16) & 0x1) == 0)
12666 if (((word
>> 17) & 0x1) == 0)
12668 if (((word
>> 18) & 0x1) == 0)
12670 if (((word
>> 19) & 0x1) == 0)
12672 if (((word
>> 20) & 0x1) == 0)
12674 /* 33222222222211111111110000000000
12675 10987654321098765432109876543210
12676 011001x1xx000000001xxxxxxxxxxxxx
12682 if (((word
>> 4) & 0x1) == 0)
12684 /* 33222222222211111111110000000000
12685 10987654321098765432109876543210
12686 011001x1xx010000001xxxxxxxx0xxxx
12692 /* 33222222222211111111110000000000
12693 10987654321098765432109876543210
12694 011001x1xx010000001xxxxxxxx1xxxx
12702 /* 33222222222211111111110000000000
12703 10987654321098765432109876543210
12704 011001x1xx0x1000001xxxxxxxxxxxxx
12711 /* 33222222222211111111110000000000
12712 10987654321098765432109876543210
12713 011001x1xx0xx100001xxxxxxxxxxxxx
12720 if (((word
>> 18) & 0x1) == 0)
12722 /* 33222222222211111111110000000000
12723 10987654321098765432109876543210
12724 011001x1xx0xx010001xxxxxxxxxxxxx
12730 if (((word
>> 19) & 0x1) == 0)
12732 /* 33222222222211111111110000000000
12733 10987654321098765432109876543210
12734 011001x1xx0x0110001xxxxxxxxxxxxx
12740 /* 33222222222211111111110000000000
12741 10987654321098765432109876543210
12742 011001x1xx0x1110001xxxxxxxxxxxxx
12751 if (((word
>> 17) & 0x1) == 0)
12753 if (((word
>> 18) & 0x1) == 0)
12755 if (((word
>> 4) & 0x1) == 0)
12757 /* 33222222222211111111110000000000
12758 10987654321098765432109876543210
12759 011001x1xx0xx001001xxxxxxxx0xxxx
12765 /* 33222222222211111111110000000000
12766 10987654321098765432109876543210
12767 011001x1xx0xx001001xxxxxxxx1xxxx
12774 /* 33222222222211111111110000000000
12775 10987654321098765432109876543210
12776 011001x1xx0xx101001xxxxxxxxxxxxx
12783 if (((word
>> 18) & 0x1) == 0)
12785 /* 33222222222211111111110000000000
12786 10987654321098765432109876543210
12787 011001x1xx0xx011001xxxxxxxxxxxxx
12793 if (((word
>> 19) & 0x1) == 0)
12795 /* 33222222222211111111110000000000
12796 10987654321098765432109876543210
12797 011001x1xx0x0111001xxxxxxxxxxxxx
12803 /* 33222222222211111111110000000000
12804 10987654321098765432109876543210
12805 011001x1xx0x1111001xxxxxxxxxxxxx
12815 if (((word
>> 22) & 0x1) == 0)
12817 if (((word
>> 23) & 0x1) == 0)
12819 /* 33222222222211111111110000000000
12820 10987654321098765432109876543210
12821 111001x1000xxxxx001xxxxxxxxxxxxx
12827 /* 33222222222211111111110000000000
12828 10987654321098765432109876543210
12829 111001x1100xxxxx001xxxxxxxxxxxxx
12836 /* 33222222222211111111110000000000
12837 10987654321098765432109876543210
12838 111001x1x10xxxxx001xxxxxxxxxxxxx
12847 if (((word
>> 30) & 0x1) == 0)
12849 if (((word
>> 31) & 0x1) == 0)
12851 if (((word
>> 4) & 0x1) == 0)
12853 if (((word
>> 12) & 0x1) == 0)
12855 /* 33222222222211111111110000000000
12856 10987654321098765432109876543210
12857 001001x1xx1xxxxx0010xxxxxxx0xxxx
12863 /* 33222222222211111111110000000000
12864 10987654321098765432109876543210
12865 001001x1xx1xxxxx0011xxxxxxx0xxxx
12872 if (((word
>> 12) & 0x1) == 0)
12874 /* 33222222222211111111110000000000
12875 10987654321098765432109876543210
12876 001001x1xx1xxxxx0010xxxxxxx1xxxx
12882 /* 33222222222211111111110000000000
12883 10987654321098765432109876543210
12884 001001x1xx1xxxxx0011xxxxxxx1xxxx
12892 if (((word
>> 23) & 0x1) == 0)
12894 /* 33222222222211111111110000000000
12895 10987654321098765432109876543210
12896 101001x10x1xxxxx001xxxxxxxxxxxxx
12902 /* 33222222222211111111110000000000
12903 10987654321098765432109876543210
12904 101001x11x1xxxxx001xxxxxxxxxxxxx
12912 /* 33222222222211111111110000000000
12913 10987654321098765432109876543210
12914 x11001x1xx1xxxxx001xxxxxxxxxxxxx
12923 if (((word
>> 30) & 0x1) == 0)
12925 if (((word
>> 21) & 0x1) == 0)
12927 if (((word
>> 22) & 0x1) == 0)
12929 if (((word
>> 23) & 0x1) == 0)
12931 if (((word
>> 31) & 0x1) == 0)
12933 if (((word
>> 9) & 0x1) == 0)
12935 if (((word
>> 20) & 0x1) == 0)
12937 if (((word
>> 4) & 0x1) == 0)
12939 /* 33222222222211111111110000000000
12940 10987654321098765432109876543210
12941 001001x10000xxxx01xxxx0xxxx0xxxx
12947 /* 33222222222211111111110000000000
12948 10987654321098765432109876543210
12949 001001x10000xxxx01xxxx0xxxx1xxxx
12956 if (((word
>> 19) & 0x1) == 0)
12958 /* 33222222222211111111110000000000
12959 10987654321098765432109876543210
12960 001001x100010xxx01xxxx0xxxxxxxxx
12966 /* 33222222222211111111110000000000
12967 10987654321098765432109876543210
12968 001001x100011xxx01xxxx0xxxxxxxxx
12976 if (((word
>> 4) & 0x1) == 0)
12978 /* 33222222222211111111110000000000
12979 10987654321098765432109876543210
12980 001001x1000xxxxx01xxxx1xxxx0xxxx
12986 /* 33222222222211111111110000000000
12987 10987654321098765432109876543210
12988 001001x1000xxxxx01xxxx1xxxx1xxxx
12996 if (((word
>> 13) & 0x1) == 0)
12998 /* 33222222222211111111110000000000
12999 10987654321098765432109876543210
13000 101001x1000xxxxx010xxxxxxxxxxxxx
13006 /* 33222222222211111111110000000000
13007 10987654321098765432109876543210
13008 101001x1000xxxxx011xxxxxxxxxxxxx
13016 if (((word
>> 31) & 0x1) == 0)
13018 if (((word
>> 9) & 0x1) == 0)
13020 if (((word
>> 20) & 0x1) == 0)
13022 if (((word
>> 4) & 0x1) == 0)
13024 /* 33222222222211111111110000000000
13025 10987654321098765432109876543210
13026 001001x11000xxxx01xxxx0xxxx0xxxx
13032 /* 33222222222211111111110000000000
13033 10987654321098765432109876543210
13034 001001x11000xxxx01xxxx0xxxx1xxxx
13041 /* 33222222222211111111110000000000
13042 10987654321098765432109876543210
13043 001001x11001xxxx01xxxx0xxxxxxxxx
13050 if (((word
>> 4) & 0x1) == 0)
13052 /* 33222222222211111111110000000000
13053 10987654321098765432109876543210
13054 001001x1100xxxxx01xxxx1xxxx0xxxx
13060 /* 33222222222211111111110000000000
13061 10987654321098765432109876543210
13062 001001x1100xxxxx01xxxx1xxxx1xxxx
13070 if (((word
>> 13) & 0x1) == 0)
13072 /* 33222222222211111111110000000000
13073 10987654321098765432109876543210
13074 101001x1100xxxxx010xxxxxxxxxxxxx
13080 /* 33222222222211111111110000000000
13081 10987654321098765432109876543210
13082 101001x1100xxxxx011xxxxxxxxxxxxx
13091 if (((word
>> 23) & 0x1) == 0)
13093 if (((word
>> 31) & 0x1) == 0)
13095 if (((word
>> 4) & 0x1) == 0)
13097 if (((word
>> 9) & 0x1) == 0)
13099 if (((word
>> 20) & 0x1) == 0)
13101 /* 33222222222211111111110000000000
13102 10987654321098765432109876543210
13103 001001x10100xxxx01xxxx0xxxx0xxxx
13109 if (((word
>> 19) & 0x1) == 0)
13111 /* 33222222222211111111110000000000
13112 10987654321098765432109876543210
13113 001001x101010xxx01xxxx0xxxx0xxxx
13119 /* 33222222222211111111110000000000
13120 10987654321098765432109876543210
13121 001001x101011xxx01xxxx0xxxx0xxxx
13129 /* 33222222222211111111110000000000
13130 10987654321098765432109876543210
13131 001001x1010xxxxx01xxxx1xxxx0xxxx
13138 /* 33222222222211111111110000000000
13139 10987654321098765432109876543210
13140 001001x1010xxxxx01xxxxxxxxx1xxxx
13147 if (((word
>> 13) & 0x1) == 0)
13149 /* 33222222222211111111110000000000
13150 10987654321098765432109876543210
13151 101001x1010xxxxx010xxxxxxxxxxxxx
13157 /* 33222222222211111111110000000000
13158 10987654321098765432109876543210
13159 101001x1010xxxxx011xxxxxxxxxxxxx
13167 if (((word
>> 31) & 0x1) == 0)
13169 if (((word
>> 4) & 0x1) == 0)
13171 if (((word
>> 9) & 0x1) == 0)
13173 if (((word
>> 20) & 0x1) == 0)
13175 /* 33222222222211111111110000000000
13176 10987654321098765432109876543210
13177 001001x11100xxxx01xxxx0xxxx0xxxx
13183 /* 33222222222211111111110000000000
13184 10987654321098765432109876543210
13185 001001x11101xxxx01xxxx0xxxx0xxxx
13192 /* 33222222222211111111110000000000
13193 10987654321098765432109876543210
13194 001001x1110xxxxx01xxxx1xxxx0xxxx
13201 if (((word
>> 9) & 0x1) == 0)
13203 /* 33222222222211111111110000000000
13204 10987654321098765432109876543210
13205 001001x1110xxxxx01xxxx0xxxx1xxxx
13211 /* 33222222222211111111110000000000
13212 10987654321098765432109876543210
13213 001001x1110xxxxx01xxxx1xxxx1xxxx
13221 if (((word
>> 13) & 0x1) == 0)
13223 /* 33222222222211111111110000000000
13224 10987654321098765432109876543210
13225 101001x1110xxxxx010xxxxxxxxxxxxx
13231 /* 33222222222211111111110000000000
13232 10987654321098765432109876543210
13233 101001x1110xxxxx011xxxxxxxxxxxxx
13243 if (((word
>> 13) & 0x1) == 0)
13245 if (((word
>> 22) & 0x1) == 0)
13247 if (((word
>> 23) & 0x1) == 0)
13249 /* 33222222222211111111110000000000
13250 10987654321098765432109876543210
13251 x01001x1001xxxxx010xxxxxxxxxxxxx
13257 /* 33222222222211111111110000000000
13258 10987654321098765432109876543210
13259 x01001x1101xxxxx010xxxxxxxxxxxxx
13266 if (((word
>> 23) & 0x1) == 0)
13268 /* 33222222222211111111110000000000
13269 10987654321098765432109876543210
13270 x01001x1011xxxxx010xxxxxxxxxxxxx
13276 /* 33222222222211111111110000000000
13277 10987654321098765432109876543210
13278 x01001x1111xxxxx010xxxxxxxxxxxxx
13286 if (((word
>> 22) & 0x1) == 0)
13288 if (((word
>> 23) & 0x1) == 0)
13290 /* 33222222222211111111110000000000
13291 10987654321098765432109876543210
13292 x01001x1001xxxxx011xxxxxxxxxxxxx
13298 /* 33222222222211111111110000000000
13299 10987654321098765432109876543210
13300 x01001x1101xxxxx011xxxxxxxxxxxxx
13307 if (((word
>> 23) & 0x1) == 0)
13309 /* 33222222222211111111110000000000
13310 10987654321098765432109876543210
13311 x01001x1011xxxxx011xxxxxxxxxxxxx
13317 /* 33222222222211111111110000000000
13318 10987654321098765432109876543210
13319 x01001x1111xxxxx011xxxxxxxxxxxxx
13329 if (((word
>> 13) & 0x1) == 0)
13331 if (((word
>> 31) & 0x1) == 0)
13333 if (((word
>> 21) & 0x1) == 0)
13335 if (((word
>> 4) & 0x1) == 0)
13337 /* 33222222222211111111110000000000
13338 10987654321098765432109876543210
13339 011001x1xx0xxxxx010xxxxxxxx0xxxx
13345 /* 33222222222211111111110000000000
13346 10987654321098765432109876543210
13347 011001x1xx0xxxxx010xxxxxxxx1xxxx
13354 /* 33222222222211111111110000000000
13355 10987654321098765432109876543210
13356 011001x1xx1xxxxx010xxxxxxxxxxxxx
13363 if (((word
>> 22) & 0x1) == 0)
13365 /* 33222222222211111111110000000000
13366 10987654321098765432109876543210
13367 111001x1x0xxxxxx010xxxxxxxxxxxxx
13373 if (((word
>> 21) & 0x1) == 0)
13375 /* 33222222222211111111110000000000
13376 10987654321098765432109876543210
13377 111001x1x10xxxxx010xxxxxxxxxxxxx
13383 if (((word
>> 23) & 0x1) == 0)
13385 /* 33222222222211111111110000000000
13386 10987654321098765432109876543210
13387 111001x1011xxxxx010xxxxxxxxxxxxx
13393 /* 33222222222211111111110000000000
13394 10987654321098765432109876543210
13395 111001x1111xxxxx010xxxxxxxxxxxxx
13405 if (((word
>> 21) & 0x1) == 0)
13407 if (((word
>> 31) & 0x1) == 0)
13409 if (((word
>> 4) & 0x1) == 0)
13411 /* 33222222222211111111110000000000
13412 10987654321098765432109876543210
13413 011001x1xx0xxxxx011xxxxxxxx0xxxx
13419 /* 33222222222211111111110000000000
13420 10987654321098765432109876543210
13421 011001x1xx0xxxxx011xxxxxxxx1xxxx
13428 if (((word
>> 22) & 0x1) == 0)
13430 if (((word
>> 23) & 0x1) == 0)
13432 /* 33222222222211111111110000000000
13433 10987654321098765432109876543210
13434 111001x1000xxxxx011xxxxxxxxxxxxx
13440 /* 33222222222211111111110000000000
13441 10987654321098765432109876543210
13442 111001x1100xxxxx011xxxxxxxxxxxxx
13449 if (((word
>> 23) & 0x1) == 0)
13451 /* 33222222222211111111110000000000
13452 10987654321098765432109876543210
13453 111001x1010xxxxx011xxxxxxxxxxxxx
13459 /* 33222222222211111111110000000000
13460 10987654321098765432109876543210
13461 111001x1110xxxxx011xxxxxxxxxxxxx
13470 if (((word
>> 31) & 0x1) == 0)
13472 /* 33222222222211111111110000000000
13473 10987654321098765432109876543210
13474 011001x1xx1xxxxx011xxxxxxxxxxxxx
13480 if (((word
>> 22) & 0x1) == 0)
13482 if (((word
>> 23) & 0x1) == 0)
13484 /* 33222222222211111111110000000000
13485 10987654321098765432109876543210
13486 111001x1001xxxxx011xxxxxxxxxxxxx
13492 /* 33222222222211111111110000000000
13493 10987654321098765432109876543210
13494 111001x1101xxxxx011xxxxxxxxxxxxx
13501 if (((word
>> 23) & 0x1) == 0)
13503 /* 33222222222211111111110000000000
13504 10987654321098765432109876543210
13505 111001x1011xxxxx011xxxxxxxxxxxxx
13511 /* 33222222222211111111110000000000
13512 10987654321098765432109876543210
13513 111001x1111xxxxx011xxxxxxxxxxxxx
13526 if (((word
>> 21) & 0x1) == 0)
13528 if (((word
>> 30) & 0x1) == 0)
13530 if (((word
>> 14) & 0x1) == 0)
13532 if (((word
>> 13) & 0x1) == 0)
13534 if (((word
>> 4) & 0x1) == 0)
13536 /* 33222222222211111111110000000000
13537 10987654321098765432109876543210
13538 x01001x1xx0xxxxx100xxxxxxxx0xxxx
13544 /* 33222222222211111111110000000000
13545 10987654321098765432109876543210
13546 x01001x1xx0xxxxx100xxxxxxxx1xxxx
13553 if (((word
>> 20) & 0x1) == 0)
13555 if (((word
>> 22) & 0x1) == 0)
13557 if (((word
>> 23) & 0x1) == 0)
13559 /* 33222222222211111111110000000000
13560 10987654321098765432109876543210
13561 x01001x10000xxxx101xxxxxxxxxxxxx
13567 /* 33222222222211111111110000000000
13568 10987654321098765432109876543210
13569 x01001x11000xxxx101xxxxxxxxxxxxx
13576 if (((word
>> 23) & 0x1) == 0)
13578 /* 33222222222211111111110000000000
13579 10987654321098765432109876543210
13580 x01001x10100xxxx101xxxxxxxxxxxxx
13586 /* 33222222222211111111110000000000
13587 10987654321098765432109876543210
13588 x01001x11100xxxx101xxxxxxxxxxxxx
13596 if (((word
>> 22) & 0x1) == 0)
13598 if (((word
>> 23) & 0x1) == 0)
13600 /* 33222222222211111111110000000000
13601 10987654321098765432109876543210
13602 x01001x10001xxxx101xxxxxxxxxxxxx
13608 /* 33222222222211111111110000000000
13609 10987654321098765432109876543210
13610 x01001x11001xxxx101xxxxxxxxxxxxx
13617 if (((word
>> 23) & 0x1) == 0)
13619 /* 33222222222211111111110000000000
13620 10987654321098765432109876543210
13621 x01001x10101xxxx101xxxxxxxxxxxxx
13627 /* 33222222222211111111110000000000
13628 10987654321098765432109876543210
13629 x01001x11101xxxx101xxxxxxxxxxxxx
13639 if (((word
>> 31) & 0x1) == 0)
13641 if (((word
>> 4) & 0x1) == 0)
13643 if (((word
>> 20) & 0x1) == 0)
13645 if (((word
>> 22) & 0x1) == 0)
13647 /* 33222222222211111111110000000000
13648 10987654321098765432109876543210
13649 001001x1x000xxxx11xxxxxxxxx0xxxx
13655 /* 33222222222211111111110000000000
13656 10987654321098765432109876543210
13657 001001x1x100xxxx11xxxxxxxxx0xxxx
13664 if (((word
>> 16) & 0x1) == 0)
13666 if (((word
>> 19) & 0x1) == 0)
13668 /* 33222222222211111111110000000000
13669 10987654321098765432109876543210
13670 001001x1xx010xx011xxxxxxxxx0xxxx
13676 if (((word
>> 10) & 0x1) == 0)
13678 if (((word
>> 12) & 0x1) == 0)
13680 if (((word
>> 13) & 0x1) == 0)
13682 /* 33222222222211111111110000000000
13683 10987654321098765432109876543210
13684 001001x1xx011xx01100x0xxxxx0xxxx
13690 /* 33222222222211111111110000000000
13691 10987654321098765432109876543210
13692 001001x1xx011xx01110x0xxxxx0xxxx
13699 if (((word
>> 22) & 0x1) == 0)
13701 /* 33222222222211111111110000000000
13702 10987654321098765432109876543210
13703 001001x1x0011xx011x1x0xxxxx0xxxx
13709 /* 33222222222211111111110000000000
13710 10987654321098765432109876543210
13711 001001x1x1011xx011x1x0xxxxx0xxxx
13719 /* 33222222222211111111110000000000
13720 10987654321098765432109876543210
13721 001001x1xx011xx011xxx1xxxxx0xxxx
13729 if (((word
>> 10) & 0x1) == 0)
13731 if (((word
>> 12) & 0x1) == 0)
13733 /* 33222222222211111111110000000000
13734 10987654321098765432109876543210
13735 001001x1xx01xxx111x0x0xxxxx0xxxx
13741 /* 33222222222211111111110000000000
13742 10987654321098765432109876543210
13743 001001x1xx01xxx111x1x0xxxxx0xxxx
13750 /* 33222222222211111111110000000000
13751 10987654321098765432109876543210
13752 001001x1xx01xxx111xxx1xxxxx0xxxx
13761 if (((word
>> 22) & 0x1) == 0)
13763 /* 33222222222211111111110000000000
13764 10987654321098765432109876543210
13765 001001x1x00xxxxx11xxxxxxxxx1xxxx
13771 /* 33222222222211111111110000000000
13772 10987654321098765432109876543210
13773 001001x1x10xxxxx11xxxxxxxxx1xxxx
13781 if (((word
>> 13) & 0x1) == 0)
13783 if (((word
>> 22) & 0x1) == 0)
13785 if (((word
>> 23) & 0x1) == 0)
13787 /* 33222222222211111111110000000000
13788 10987654321098765432109876543210
13789 101001x1000xxxxx110xxxxxxxxxxxxx
13795 /* 33222222222211111111110000000000
13796 10987654321098765432109876543210
13797 101001x1100xxxxx110xxxxxxxxxxxxx
13804 if (((word
>> 23) & 0x1) == 0)
13806 /* 33222222222211111111110000000000
13807 10987654321098765432109876543210
13808 101001x1010xxxxx110xxxxxxxxxxxxx
13814 /* 33222222222211111111110000000000
13815 10987654321098765432109876543210
13816 101001x1110xxxxx110xxxxxxxxxxxxx
13824 if (((word
>> 22) & 0x1) == 0)
13826 if (((word
>> 23) & 0x1) == 0)
13828 /* 33222222222211111111110000000000
13829 10987654321098765432109876543210
13830 101001x1000xxxxx111xxxxxxxxxxxxx
13836 /* 33222222222211111111110000000000
13837 10987654321098765432109876543210
13838 101001x1100xxxxx111xxxxxxxxxxxxx
13845 if (((word
>> 23) & 0x1) == 0)
13847 /* 33222222222211111111110000000000
13848 10987654321098765432109876543210
13849 101001x1010xxxxx111xxxxxxxxxxxxx
13855 /* 33222222222211111111110000000000
13856 10987654321098765432109876543210
13857 101001x1110xxxxx111xxxxxxxxxxxxx
13868 if (((word
>> 13) & 0x1) == 0)
13870 if (((word
>> 31) & 0x1) == 0)
13872 if (((word
>> 14) & 0x1) == 0)
13874 if (((word
>> 19) & 0x1) == 0)
13876 if (((word
>> 20) & 0x1) == 0)
13878 if (((word
>> 16) & 0x1) == 0)
13880 if (((word
>> 17) & 0x1) == 0)
13882 if (((word
>> 18) & 0x1) == 0)
13884 /* 33222222222211111111110000000000
13885 10987654321098765432109876543210
13886 011001x1xx000000100xxxxxxxxxxxxx
13892 /* 33222222222211111111110000000000
13893 10987654321098765432109876543210
13894 011001x1xx000100100xxxxxxxxxxxxx
13901 if (((word
>> 18) & 0x1) == 0)
13903 /* 33222222222211111111110000000000
13904 10987654321098765432109876543210
13905 011001x1xx000010100xxxxxxxxxxxxx
13911 /* 33222222222211111111110000000000
13912 10987654321098765432109876543210
13913 011001x1xx000110100xxxxxxxxxxxxx
13921 if (((word
>> 17) & 0x1) == 0)
13923 if (((word
>> 18) & 0x1) == 0)
13925 /* 33222222222211111111110000000000
13926 10987654321098765432109876543210
13927 011001x1xx000001100xxxxxxxxxxxxx
13933 /* 33222222222211111111110000000000
13934 10987654321098765432109876543210
13935 011001x1xx000101100xxxxxxxxxxxxx
13942 if (((word
>> 18) & 0x1) == 0)
13944 /* 33222222222211111111110000000000
13945 10987654321098765432109876543210
13946 011001x1xx000011100xxxxxxxxxxxxx
13952 /* 33222222222211111111110000000000
13953 10987654321098765432109876543210
13954 011001x1xx000111100xxxxxxxxxxxxx
13963 /* 33222222222211111111110000000000
13964 10987654321098765432109876543210
13965 011001x1xx010xxx100xxxxxxxxxxxxx
13972 if (((word
>> 16) & 0x1) == 0)
13974 if (((word
>> 17) & 0x1) == 0)
13976 if (((word
>> 18) & 0x1) == 0)
13978 if (((word
>> 20) & 0x1) == 0)
13980 /* 33222222222211111111110000000000
13981 10987654321098765432109876543210
13982 011001x1xx001000100xxxxxxxxxxxxx
13988 /* 33222222222211111111110000000000
13989 10987654321098765432109876543210
13990 011001x1xx011000100xxxxxxxxxxxxx
13997 if (((word
>> 20) & 0x1) == 0)
13999 /* 33222222222211111111110000000000
14000 10987654321098765432109876543210
14001 011001x1xx001100100xxxxxxxxxxxxx
14007 /* 33222222222211111111110000000000
14008 10987654321098765432109876543210
14009 011001x1xx011100100xxxxxxxxxxxxx
14017 if (((word
>> 18) & 0x1) == 0)
14019 if (((word
>> 20) & 0x1) == 0)
14021 /* 33222222222211111111110000000000
14022 10987654321098765432109876543210
14023 011001x1xx001010100xxxxxxxxxxxxx
14029 /* 33222222222211111111110000000000
14030 10987654321098765432109876543210
14031 011001x1xx011010100xxxxxxxxxxxxx
14038 /* 33222222222211111111110000000000
14039 10987654321098765432109876543210
14040 011001x1xx0x1110100xxxxxxxxxxxxx
14048 if (((word
>> 17) & 0x1) == 0)
14050 if (((word
>> 18) & 0x1) == 0)
14052 if (((word
>> 20) & 0x1) == 0)
14054 /* 33222222222211111111110000000000
14055 10987654321098765432109876543210
14056 011001x1xx001001100xxxxxxxxxxxxx
14062 /* 33222222222211111111110000000000
14063 10987654321098765432109876543210
14064 011001x1xx011001100xxxxxxxxxxxxx
14071 if (((word
>> 20) & 0x1) == 0)
14073 /* 33222222222211111111110000000000
14074 10987654321098765432109876543210
14075 011001x1xx001101100xxxxxxxxxxxxx
14081 /* 33222222222211111111110000000000
14082 10987654321098765432109876543210
14083 011001x1xx011101100xxxxxxxxxxxxx
14091 if (((word
>> 18) & 0x1) == 0)
14093 /* 33222222222211111111110000000000
14094 10987654321098765432109876543210
14095 011001x1xx0x1011100xxxxxxxxxxxxx
14101 /* 33222222222211111111110000000000
14102 10987654321098765432109876543210
14103 011001x1xx0x1111100xxxxxxxxxxxxx
14113 if (((word
>> 4) & 0x1) == 0)
14115 /* 33222222222211111111110000000000
14116 10987654321098765432109876543210
14117 011001x1xx0xxxxx110xxxxxxxx0xxxx
14123 /* 33222222222211111111110000000000
14124 10987654321098765432109876543210
14125 011001x1xx0xxxxx110xxxxxxxx1xxxx
14133 if (((word
>> 22) & 0x1) == 0)
14135 if (((word
>> 23) & 0x1) == 0)
14137 /* 33222222222211111111110000000000
14138 10987654321098765432109876543210
14139 111001x1000xxxxx1x0xxxxxxxxxxxxx
14145 /* 33222222222211111111110000000000
14146 10987654321098765432109876543210
14147 111001x1100xxxxx1x0xxxxxxxxxxxxx
14154 /* 33222222222211111111110000000000
14155 10987654321098765432109876543210
14156 111001x1x10xxxxx1x0xxxxxxxxxxxxx
14164 if (((word
>> 14) & 0x1) == 0)
14166 if (((word
>> 31) & 0x1) == 0)
14168 if (((word
>> 16) & 0x1) == 0)
14170 if (((word
>> 19) & 0x1) == 0)
14172 if (((word
>> 17) & 0x1) == 0)
14174 if (((word
>> 18) & 0x1) == 0)
14176 if (((word
>> 20) & 0x1) == 0)
14178 /* 33222222222211111111110000000000
14179 10987654321098765432109876543210
14180 011001x1xx000000101xxxxxxxxxxxxx
14186 /* 33222222222211111111110000000000
14187 10987654321098765432109876543210
14188 011001x1xx010000101xxxxxxxxxxxxx
14195 if (((word
>> 20) & 0x1) == 0)
14197 /* 33222222222211111111110000000000
14198 10987654321098765432109876543210
14199 011001x1xx000100101xxxxxxxxxxxxx
14205 if (((word
>> 22) & 0x1) == 0)
14207 /* 33222222222211111111110000000000
14208 10987654321098765432109876543210
14209 011001x1x0010100101xxxxxxxxxxxxx
14215 if (((word
>> 23) & 0x1) == 0)
14217 /* 33222222222211111111110000000000
14218 10987654321098765432109876543210
14219 011001x101010100101xxxxxxxxxxxxx
14225 /* 33222222222211111111110000000000
14226 10987654321098765432109876543210
14227 011001x111010100101xxxxxxxxxxxxx
14237 if (((word
>> 18) & 0x1) == 0)
14239 if (((word
>> 20) & 0x1) == 0)
14241 /* 33222222222211111111110000000000
14242 10987654321098765432109876543210
14243 011001x1xx000010101xxxxxxxxxxxxx
14249 /* 33222222222211111111110000000000
14250 10987654321098765432109876543210
14251 011001x1xx010010101xxxxxxxxxxxxx
14258 if (((word
>> 20) & 0x1) == 0)
14260 /* 33222222222211111111110000000000
14261 10987654321098765432109876543210
14262 011001x1xx000110101xxxxxxxxxxxxx
14268 if (((word
>> 23) & 0x1) == 0)
14270 /* 33222222222211111111110000000000
14271 10987654321098765432109876543210
14272 011001x10x010110101xxxxxxxxxxxxx
14278 /* 33222222222211111111110000000000
14279 10987654321098765432109876543210
14280 011001x11x010110101xxxxxxxxxxxxx
14290 if (((word
>> 20) & 0x1) == 0)
14292 if (((word
>> 17) & 0x1) == 0)
14294 if (((word
>> 18) & 0x1) == 0)
14296 if (((word
>> 22) & 0x1) == 0)
14298 /* 33222222222211111111110000000000
14299 10987654321098765432109876543210
14300 011001x1x0001000101xxxxxxxxxxxxx
14306 /* 33222222222211111111110000000000
14307 10987654321098765432109876543210
14308 011001x1x1001000101xxxxxxxxxxxxx
14315 /* 33222222222211111111110000000000
14316 10987654321098765432109876543210
14317 011001x1xx001100101xxxxxxxxxxxxx
14324 if (((word
>> 22) & 0x1) == 0)
14326 if (((word
>> 23) & 0x1) == 0)
14328 /* 33222222222211111111110000000000
14329 10987654321098765432109876543210
14330 011001x100001x10101xxxxxxxxxxxxx
14336 /* 33222222222211111111110000000000
14337 10987654321098765432109876543210
14338 011001x110001x10101xxxxxxxxxxxxx
14345 /* 33222222222211111111110000000000
14346 10987654321098765432109876543210
14347 011001x1x1001x10101xxxxxxxxxxxxx
14355 if (((word
>> 22) & 0x1) == 0)
14357 if (((word
>> 23) & 0x1) == 0)
14359 /* 33222222222211111111110000000000
14360 10987654321098765432109876543210
14361 011001x100011xx0101xxxxxxxxxxxxx
14367 /* 33222222222211111111110000000000
14368 10987654321098765432109876543210
14369 011001x110011xx0101xxxxxxxxxxxxx
14376 if (((word
>> 17) & 0x1) == 0)
14378 if (((word
>> 18) & 0x1) == 0)
14380 /* 33222222222211111111110000000000
14381 10987654321098765432109876543210
14382 011001x1x1011000101xxxxxxxxxxxxx
14388 if (((word
>> 23) & 0x1) == 0)
14390 /* 33222222222211111111110000000000
14391 10987654321098765432109876543210
14392 011001x101011100101xxxxxxxxxxxxx
14398 /* 33222222222211111111110000000000
14399 10987654321098765432109876543210
14400 011001x111011100101xxxxxxxxxxxxx
14408 if (((word
>> 18) & 0x1) == 0)
14410 /* 33222222222211111111110000000000
14411 10987654321098765432109876543210
14412 011001x1x1011010101xxxxxxxxxxxxx
14418 if (((word
>> 23) & 0x1) == 0)
14420 /* 33222222222211111111110000000000
14421 10987654321098765432109876543210
14422 011001x101011110101xxxxxxxxxxxxx
14428 /* 33222222222211111111110000000000
14429 10987654321098765432109876543210
14430 011001x111011110101xxxxxxxxxxxxx
14442 if (((word
>> 17) & 0x1) == 0)
14444 if (((word
>> 18) & 0x1) == 0)
14446 if (((word
>> 19) & 0x1) == 0)
14448 if (((word
>> 20) & 0x1) == 0)
14450 /* 33222222222211111111110000000000
14451 10987654321098765432109876543210
14452 011001x1xx000001101xxxxxxxxxxxxx
14458 /* 33222222222211111111110000000000
14459 10987654321098765432109876543210
14460 011001x1xx010001101xxxxxxxxxxxxx
14467 if (((word
>> 20) & 0x1) == 0)
14469 if (((word
>> 22) & 0x1) == 0)
14471 /* 33222222222211111111110000000000
14472 10987654321098765432109876543210
14473 011001x1x0001001101xxxxxxxxxxxxx
14479 /* 33222222222211111111110000000000
14480 10987654321098765432109876543210
14481 011001x1x1001001101xxxxxxxxxxxxx
14488 /* 33222222222211111111110000000000
14489 10987654321098765432109876543210
14490 011001x1xx011001101xxxxxxxxxxxxx
14498 if (((word
>> 19) & 0x1) == 0)
14500 if (((word
>> 22) & 0x1) == 0)
14502 /* 33222222222211111111110000000000
14503 10987654321098765432109876543210
14504 011001x1x00x0101101xxxxxxxxxxxxx
14510 if (((word
>> 23) & 0x1) == 0)
14512 /* 33222222222211111111110000000000
14513 10987654321098765432109876543210
14514 011001x1010x0101101xxxxxxxxxxxxx
14520 /* 33222222222211111111110000000000
14521 10987654321098765432109876543210
14522 011001x1110x0101101xxxxxxxxxxxxx
14530 if (((word
>> 20) & 0x1) == 0)
14532 /* 33222222222211111111110000000000
14533 10987654321098765432109876543210
14534 011001x1xx001101101xxxxxxxxxxxxx
14540 if (((word
>> 22) & 0x1) == 0)
14542 /* 33222222222211111111110000000000
14543 10987654321098765432109876543210
14544 011001x1x0011101101xxxxxxxxxxxxx
14550 if (((word
>> 23) & 0x1) == 0)
14552 /* 33222222222211111111110000000000
14553 10987654321098765432109876543210
14554 011001x101011101101xxxxxxxxxxxxx
14560 /* 33222222222211111111110000000000
14561 10987654321098765432109876543210
14562 011001x111011101101xxxxxxxxxxxxx
14573 if (((word
>> 18) & 0x1) == 0)
14575 if (((word
>> 19) & 0x1) == 0)
14577 if (((word
>> 20) & 0x1) == 0)
14579 /* 33222222222211111111110000000000
14580 10987654321098765432109876543210
14581 011001x1xx000011101xxxxxxxxxxxxx
14587 /* 33222222222211111111110000000000
14588 10987654321098765432109876543210
14589 011001x1xx010011101xxxxxxxxxxxxx
14596 if (((word
>> 20) & 0x1) == 0)
14598 /* 33222222222211111111110000000000
14599 10987654321098765432109876543210
14600 011001x1xx001011101xxxxxxxxxxxxx
14606 /* 33222222222211111111110000000000
14607 10987654321098765432109876543210
14608 011001x1xx011011101xxxxxxxxxxxxx
14616 if (((word
>> 19) & 0x1) == 0)
14618 if (((word
>> 20) & 0x1) == 0)
14620 /* 33222222222211111111110000000000
14621 10987654321098765432109876543210
14622 011001x1xx000111101xxxxxxxxxxxxx
14628 if (((word
>> 23) & 0x1) == 0)
14630 /* 33222222222211111111110000000000
14631 10987654321098765432109876543210
14632 011001x10x010111101xxxxxxxxxxxxx
14638 /* 33222222222211111111110000000000
14639 10987654321098765432109876543210
14640 011001x11x010111101xxxxxxxxxxxxx
14648 if (((word
>> 23) & 0x1) == 0)
14650 /* 33222222222211111111110000000000
14651 10987654321098765432109876543210
14652 011001x10x0x1111101xxxxxxxxxxxxx
14658 /* 33222222222211111111110000000000
14659 10987654321098765432109876543210
14660 011001x11x0x1111101xxxxxxxxxxxxx
14671 if (((word
>> 22) & 0x1) == 0)
14673 if (((word
>> 23) & 0x1) == 0)
14675 /* 33222222222211111111110000000000
14676 10987654321098765432109876543210
14677 111001x1000xxxxx101xxxxxxxxxxxxx
14683 /* 33222222222211111111110000000000
14684 10987654321098765432109876543210
14685 111001x1100xxxxx101xxxxxxxxxxxxx
14692 if (((word
>> 23) & 0x1) == 0)
14694 /* 33222222222211111111110000000000
14695 10987654321098765432109876543210
14696 111001x1010xxxxx101xxxxxxxxxxxxx
14702 /* 33222222222211111111110000000000
14703 10987654321098765432109876543210
14704 111001x1110xxxxx101xxxxxxxxxxxxx
14713 if (((word
>> 31) & 0x1) == 0)
14715 /* 33222222222211111111110000000000
14716 10987654321098765432109876543210
14717 011001x1xx0xxxxx111xxxxxxxxxxxxx
14723 if (((word
>> 20) & 0x1) == 0)
14725 /* 33222222222211111111110000000000
14726 10987654321098765432109876543210
14727 111001x1xx00xxxx111xxxxxxxxxxxxx
14733 if (((word
>> 22) & 0x1) == 0)
14735 if (((word
>> 23) & 0x1) == 0)
14737 /* 33222222222211111111110000000000
14738 10987654321098765432109876543210
14739 111001x10001xxxx111xxxxxxxxxxxxx
14745 /* 33222222222211111111110000000000
14746 10987654321098765432109876543210
14747 111001x11001xxxx111xxxxxxxxxxxxx
14754 if (((word
>> 23) & 0x1) == 0)
14756 /* 33222222222211111111110000000000
14757 10987654321098765432109876543210
14758 111001x10101xxxx111xxxxxxxxxxxxx
14764 /* 33222222222211111111110000000000
14765 10987654321098765432109876543210
14766 111001x11101xxxx111xxxxxxxxxxxxx
14779 if (((word
>> 30) & 0x1) == 0)
14781 if (((word
>> 14) & 0x1) == 0)
14783 if (((word
>> 20) & 0x1) == 0)
14785 if (((word
>> 31) & 0x1) == 0)
14787 if (((word
>> 16) & 0x1) == 0)
14789 if (((word
>> 17) & 0x1) == 0)
14791 if (((word
>> 18) & 0x1) == 0)
14793 if (((word
>> 19) & 0x1) == 0)
14795 /* 33222222222211111111110000000000
14796 10987654321098765432109876543210
14797 001001x1xx10000010xxxxxxxxxxxxxx
14803 if (((word
>> 10) & 0x1) == 0)
14805 if (((word
>> 11) & 0x1) == 0)
14807 if (((word
>> 12) & 0x1) == 0)
14809 /* 33222222222211111111110000000000
14810 10987654321098765432109876543210
14811 001001x1xx10100010x000xxxxxxxxxx
14817 /* 33222222222211111111110000000000
14818 10987654321098765432109876543210
14819 001001x1xx10100010x100xxxxxxxxxx
14826 /* 33222222222211111111110000000000
14827 10987654321098765432109876543210
14828 001001x1xx10100010xx10xxxxxxxxxx
14835 /* 33222222222211111111110000000000
14836 10987654321098765432109876543210
14837 001001x1xx10100010xxx1xxxxxxxxxx
14845 if (((word
>> 11) & 0x1) == 0)
14847 if (((word
>> 12) & 0x1) == 0)
14849 /* 33222222222211111111110000000000
14850 10987654321098765432109876543210
14851 001001x1xx10x10010x00xxxxxxxxxxx
14857 /* 33222222222211111111110000000000
14858 10987654321098765432109876543210
14859 001001x1xx10x10010x10xxxxxxxxxxx
14866 /* 33222222222211111111110000000000
14867 10987654321098765432109876543210
14868 001001x1xx10x10010xx1xxxxxxxxxxx
14876 if (((word
>> 10) & 0x1) == 0)
14878 if (((word
>> 11) & 0x1) == 0)
14880 /* 33222222222211111111110000000000
14881 10987654321098765432109876543210
14882 001001x1xx10xx1010xx00xxxxxxxxxx
14888 /* 33222222222211111111110000000000
14889 10987654321098765432109876543210
14890 001001x1xx10xx1010xx10xxxxxxxxxx
14897 /* 33222222222211111111110000000000
14898 10987654321098765432109876543210
14899 001001x1xx10xx1010xxx1xxxxxxxxxx
14907 if (((word
>> 10) & 0x1) == 0)
14909 if (((word
>> 11) & 0x1) == 0)
14911 if (((word
>> 17) & 0x1) == 0)
14913 if (((word
>> 18) & 0x1) == 0)
14915 /* 33222222222211111111110000000000
14916 10987654321098765432109876543210
14917 001001x1xx10x00110xx00xxxxxxxxxx
14923 /* 33222222222211111111110000000000
14924 10987654321098765432109876543210
14925 001001x1xx10x10110xx00xxxxxxxxxx
14932 /* 33222222222211111111110000000000
14933 10987654321098765432109876543210
14934 001001x1xx10xx1110xx00xxxxxxxxxx
14941 if (((word
>> 17) & 0x1) == 0)
14943 if (((word
>> 18) & 0x1) == 0)
14945 /* 33222222222211111111110000000000
14946 10987654321098765432109876543210
14947 001001x1xx10x00110xx10xxxxxxxxxx
14953 /* 33222222222211111111110000000000
14954 10987654321098765432109876543210
14955 001001x1xx10x10110xx10xxxxxxxxxx
14962 /* 33222222222211111111110000000000
14963 10987654321098765432109876543210
14964 001001x1xx10xx1110xx10xxxxxxxxxx
14972 if (((word
>> 17) & 0x1) == 0)
14974 /* 33222222222211111111110000000000
14975 10987654321098765432109876543210
14976 001001x1xx10xx0110xxx1xxxxxxxxxx
14982 /* 33222222222211111111110000000000
14983 10987654321098765432109876543210
14984 001001x1xx10xx1110xxx1xxxxxxxxxx
14993 if (((word
>> 22) & 0x1) == 0)
14995 if (((word
>> 23) & 0x1) == 0)
14997 /* 33222222222211111111110000000000
14998 10987654321098765432109876543210
14999 101001x10010xxxx10xxxxxxxxxxxxxx
15005 /* 33222222222211111111110000000000
15006 10987654321098765432109876543210
15007 101001x11010xxxx10xxxxxxxxxxxxxx
15014 if (((word
>> 23) & 0x1) == 0)
15016 /* 33222222222211111111110000000000
15017 10987654321098765432109876543210
15018 101001x10110xxxx10xxxxxxxxxxxxxx
15024 /* 33222222222211111111110000000000
15025 10987654321098765432109876543210
15026 101001x11110xxxx10xxxxxxxxxxxxxx
15035 if (((word
>> 22) & 0x1) == 0)
15037 if (((word
>> 23) & 0x1) == 0)
15039 /* 33222222222211111111110000000000
15040 10987654321098765432109876543210
15041 x01001x10011xxxx10xxxxxxxxxxxxxx
15047 /* 33222222222211111111110000000000
15048 10987654321098765432109876543210
15049 x01001x11011xxxx10xxxxxxxxxxxxxx
15056 if (((word
>> 23) & 0x1) == 0)
15058 /* 33222222222211111111110000000000
15059 10987654321098765432109876543210
15060 x01001x10111xxxx10xxxxxxxxxxxxxx
15066 /* 33222222222211111111110000000000
15067 10987654321098765432109876543210
15068 x01001x11111xxxx10xxxxxxxxxxxxxx
15077 if (((word
>> 31) & 0x1) == 0)
15079 if (((word
>> 16) & 0x1) == 0)
15081 if (((word
>> 17) & 0x1) == 0)
15083 if (((word
>> 18) & 0x1) == 0)
15085 if (((word
>> 19) & 0x1) == 0)
15087 if (((word
>> 20) & 0x1) == 0)
15089 /* 33222222222211111111110000000000
15090 10987654321098765432109876543210
15091 001001x1xx10000011xxxxxxxxxxxxxx
15097 /* 33222222222211111111110000000000
15098 10987654321098765432109876543210
15099 001001x1xx11000011xxxxxxxxxxxxxx
15106 if (((word
>> 20) & 0x1) == 0)
15108 /* 33222222222211111111110000000000
15109 10987654321098765432109876543210
15110 001001x1xx10100011xxxxxxxxxxxxxx
15116 /* 33222222222211111111110000000000
15117 10987654321098765432109876543210
15118 001001x1xx11100011xxxxxxxxxxxxxx
15126 /* 33222222222211111111110000000000
15127 10987654321098765432109876543210
15128 001001x1xx1xx10011xxxxxxxxxxxxxx
15135 if (((word
>> 18) & 0x1) == 0)
15137 /* 33222222222211111111110000000000
15138 10987654321098765432109876543210
15139 001001x1xx1xx01011xxxxxxxxxxxxxx
15145 /* 33222222222211111111110000000000
15146 10987654321098765432109876543210
15147 001001x1xx1xx11011xxxxxxxxxxxxxx
15155 if (((word
>> 17) & 0x1) == 0)
15157 if (((word
>> 18) & 0x1) == 0)
15159 if (((word
>> 19) & 0x1) == 0)
15161 /* 33222222222211111111110000000000
15162 10987654321098765432109876543210
15163 001001x1xx1x000111xxxxxxxxxxxxxx
15169 if (((word
>> 20) & 0x1) == 0)
15171 /* 33222222222211111111110000000000
15172 10987654321098765432109876543210
15173 001001x1xx10100111xxxxxxxxxxxxxx
15179 /* 33222222222211111111110000000000
15180 10987654321098765432109876543210
15181 001001x1xx11100111xxxxxxxxxxxxxx
15189 /* 33222222222211111111110000000000
15190 10987654321098765432109876543210
15191 001001x1xx1xx10111xxxxxxxxxxxxxx
15198 if (((word
>> 18) & 0x1) == 0)
15200 if (((word
>> 19) & 0x1) == 0)
15202 /* 33222222222211111111110000000000
15203 10987654321098765432109876543210
15204 001001x1xx1x001111xxxxxxxxxxxxxx
15210 /* 33222222222211111111110000000000
15211 10987654321098765432109876543210
15212 001001x1xx1x101111xxxxxxxxxxxxxx
15219 /* 33222222222211111111110000000000
15220 10987654321098765432109876543210
15221 001001x1xx1xx11111xxxxxxxxxxxxxx
15230 if (((word
>> 13) & 0x1) == 0)
15232 if (((word
>> 22) & 0x1) == 0)
15234 if (((word
>> 23) & 0x1) == 0)
15236 /* 33222222222211111111110000000000
15237 10987654321098765432109876543210
15238 101001x1001xxxxx110xxxxxxxxxxxxx
15244 /* 33222222222211111111110000000000
15245 10987654321098765432109876543210
15246 101001x1101xxxxx110xxxxxxxxxxxxx
15253 if (((word
>> 23) & 0x1) == 0)
15255 /* 33222222222211111111110000000000
15256 10987654321098765432109876543210
15257 101001x1011xxxxx110xxxxxxxxxxxxx
15263 /* 33222222222211111111110000000000
15264 10987654321098765432109876543210
15265 101001x1111xxxxx110xxxxxxxxxxxxx
15273 if (((word
>> 22) & 0x1) == 0)
15275 if (((word
>> 23) & 0x1) == 0)
15277 /* 33222222222211111111110000000000
15278 10987654321098765432109876543210
15279 101001x1001xxxxx111xxxxxxxxxxxxx
15285 /* 33222222222211111111110000000000
15286 10987654321098765432109876543210
15287 101001x1101xxxxx111xxxxxxxxxxxxx
15294 if (((word
>> 23) & 0x1) == 0)
15296 /* 33222222222211111111110000000000
15297 10987654321098765432109876543210
15298 101001x1011xxxxx111xxxxxxxxxxxxx
15304 /* 33222222222211111111110000000000
15305 10987654321098765432109876543210
15306 101001x1111xxxxx111xxxxxxxxxxxxx
15317 if (((word
>> 13) & 0x1) == 0)
15319 if (((word
>> 31) & 0x1) == 0)
15321 if (((word
>> 14) & 0x1) == 0)
15323 /* 33222222222211111111110000000000
15324 10987654321098765432109876543210
15325 011001x1xx1xxxxx100xxxxxxxxxxxxx
15331 /* 33222222222211111111110000000000
15332 10987654321098765432109876543210
15333 011001x1xx1xxxxx110xxxxxxxxxxxxx
15340 if (((word
>> 22) & 0x1) == 0)
15342 if (((word
>> 23) & 0x1) == 0)
15344 /* 33222222222211111111110000000000
15345 10987654321098765432109876543210
15346 111001x1001xxxxx1x0xxxxxxxxxxxxx
15352 /* 33222222222211111111110000000000
15353 10987654321098765432109876543210
15354 111001x1101xxxxx1x0xxxxxxxxxxxxx
15361 /* 33222222222211111111110000000000
15362 10987654321098765432109876543210
15363 111001x1x11xxxxx1x0xxxxxxxxxxxxx
15371 if (((word
>> 14) & 0x1) == 0)
15373 if (((word
>> 31) & 0x1) == 0)
15375 /* 33222222222211111111110000000000
15376 10987654321098765432109876543210
15377 011001x1xx1xxxxx101xxxxxxxxxxxxx
15383 if (((word
>> 22) & 0x1) == 0)
15385 if (((word
>> 23) & 0x1) == 0)
15387 /* 33222222222211111111110000000000
15388 10987654321098765432109876543210
15389 111001x1001xxxxx101xxxxxxxxxxxxx
15395 /* 33222222222211111111110000000000
15396 10987654321098765432109876543210
15397 111001x1101xxxxx101xxxxxxxxxxxxx
15404 /* 33222222222211111111110000000000
15405 10987654321098765432109876543210
15406 111001x1x11xxxxx101xxxxxxxxxxxxx
15414 if (((word
>> 31) & 0x1) == 0)
15416 /* 33222222222211111111110000000000
15417 10987654321098765432109876543210
15418 011001x1xx1xxxxx111xxxxxxxxxxxxx
15424 if (((word
>> 20) & 0x1) == 0)
15426 if (((word
>> 23) & 0x1) == 0)
15428 /* 33222222222211111111110000000000
15429 10987654321098765432109876543210
15430 111001x10x10xxxx111xxxxxxxxxxxxx
15436 /* 33222222222211111111110000000000
15437 10987654321098765432109876543210
15438 111001x11x10xxxx111xxxxxxxxxxxxx
15445 if (((word
>> 22) & 0x1) == 0)
15447 if (((word
>> 23) & 0x1) == 0)
15449 /* 33222222222211111111110000000000
15450 10987654321098765432109876543210
15451 111001x10011xxxx111xxxxxxxxxxxxx
15457 /* 33222222222211111111110000000000
15458 10987654321098765432109876543210
15459 111001x11011xxxx111xxxxxxxxxxxxx
15466 if (((word
>> 23) & 0x1) == 0)
15468 /* 33222222222211111111110000000000
15469 10987654321098765432109876543210
15470 111001x10111xxxx111xxxxxxxxxxxxx
15476 /* 33222222222211111111110000000000
15477 10987654321098765432109876543210
15478 111001x11111xxxx111xxxxxxxxxxxxx
15495 if (((word
>> 29) & 0x1) == 0)
15497 if (((word
>> 30) & 0x1) == 0)
15499 if (((word
>> 31) & 0x1) == 0)
15501 /* 33222222222211111111110000000000
15502 10987654321098765432109876543210
15503 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
15509 /* 33222222222211111111110000000000
15510 10987654321098765432109876543210
15511 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
15518 if (((word
>> 24) & 0x1) == 0)
15520 if (((word
>> 4) & 0x1) == 0)
15522 if (((word
>> 25) & 0x1) == 0)
15524 if (((word
>> 31) & 0x1) == 0)
15526 /* 33222222222211111111110000000000
15527 10987654321098765432109876543210
15528 01010100xxxxxxxxxxxxxxxxxxx0xxxx
15534 if (((word
>> 0) & 0x1) == 0)
15536 if (((word
>> 1) & 0x1) == 0)
15538 if (((word
>> 21) & 0x1) == 0)
15540 /* 33222222222211111111110000000000
15541 10987654321098765432109876543210
15542 11010100xx0xxxxxxxxxxxxxxxx0xx00
15548 if (((word
>> 22) & 0x1) == 0)
15550 /* 33222222222211111111110000000000
15551 10987654321098765432109876543210
15552 11010100x01xxxxxxxxxxxxxxxx0xx00
15558 /* 33222222222211111111110000000000
15559 10987654321098765432109876543210
15560 11010100x11xxxxxxxxxxxxxxxx0xx00
15568 if (((word
>> 21) & 0x1) == 0)
15570 /* 33222222222211111111110000000000
15571 10987654321098765432109876543210
15572 11010100xx0xxxxxxxxxxxxxxxx0xx10
15578 /* 33222222222211111111110000000000
15579 10987654321098765432109876543210
15580 11010100xx1xxxxxxxxxxxxxxxx0xx10
15588 if (((word
>> 1) & 0x1) == 0)
15590 if (((word
>> 21) & 0x1) == 0)
15592 /* 33222222222211111111110000000000
15593 10987654321098765432109876543210
15594 11010100xx0xxxxxxxxxxxxxxxx0xx01
15600 /* 33222222222211111111110000000000
15601 10987654321098765432109876543210
15602 11010100xx1xxxxxxxxxxxxxxxx0xx01
15609 if (((word
>> 21) & 0x1) == 0)
15611 /* 33222222222211111111110000000000
15612 10987654321098765432109876543210
15613 11010100xx0xxxxxxxxxxxxxxxx0xx11
15619 /* 33222222222211111111110000000000
15620 10987654321098765432109876543210
15621 11010100xx1xxxxxxxxxxxxxxxx0xx11
15631 if (((word
>> 21) & 0x1) == 0)
15633 if (((word
>> 22) & 0x1) == 0)
15635 if (((word
>> 23) & 0x1) == 0)
15637 /* 33222222222211111111110000000000
15638 10987654321098765432109876543210
15639 x1010110000xxxxxxxxxxxxxxxx0xxxx
15645 /* 33222222222211111111110000000000
15646 10987654321098765432109876543210
15647 x1010110100xxxxxxxxxxxxxxxx0xxxx
15654 /* 33222222222211111111110000000000
15655 10987654321098765432109876543210
15656 x1010110x10xxxxxxxxxxxxxxxx0xxxx
15663 if (((word
>> 23) & 0x1) == 0)
15665 /* 33222222222211111111110000000000
15666 10987654321098765432109876543210
15667 x10101100x1xxxxxxxxxxxxxxxx0xxxx
15673 /* 33222222222211111111110000000000
15674 10987654321098765432109876543210
15675 x10101101x1xxxxxxxxxxxxxxxx0xxxx
15684 if (((word
>> 10) & 0x1) == 0)
15686 if (((word
>> 21) & 0x1) == 0)
15688 if (((word
>> 22) & 0x1) == 0)
15690 if (((word
>> 23) & 0x1) == 0)
15692 /* 33222222222211111111110000000000
15693 10987654321098765432109876543210
15694 x10101x0000xxxxxxxxxx0xxxxx1xxxx
15700 /* 33222222222211111111110000000000
15701 10987654321098765432109876543210
15702 x10101x0100xxxxxxxxxx0xxxxx1xxxx
15709 /* 33222222222211111111110000000000
15710 10987654321098765432109876543210
15711 x10101x0x10xxxxxxxxxx0xxxxx1xxxx
15718 /* 33222222222211111111110000000000
15719 10987654321098765432109876543210
15720 x10101x0xx1xxxxxxxxxx0xxxxx1xxxx
15727 if (((word
>> 21) & 0x1) == 0)
15729 if (((word
>> 22) & 0x1) == 0)
15731 if (((word
>> 23) & 0x1) == 0)
15733 /* 33222222222211111111110000000000
15734 10987654321098765432109876543210
15735 x10101x0000xxxxxxxxxx1xxxxx1xxxx
15741 /* 33222222222211111111110000000000
15742 10987654321098765432109876543210
15743 x10101x0100xxxxxxxxxx1xxxxx1xxxx
15750 /* 33222222222211111111110000000000
15751 10987654321098765432109876543210
15752 x10101x0x10xxxxxxxxxx1xxxxx1xxxx
15759 /* 33222222222211111111110000000000
15760 10987654321098765432109876543210
15761 x10101x0xx1xxxxxxxxxx1xxxxx1xxxx
15770 if (((word
>> 21) & 0x1) == 0)
15772 if (((word
>> 25) & 0x1) == 0)
15774 /* 33222222222211111111110000000000
15775 10987654321098765432109876543210
15776 x1010101xx0xxxxxxxxxxxxxxxxxxxxx
15782 if (((word
>> 10) & 0x1) == 0)
15784 /* 33222222222211111111110000000000
15785 10987654321098765432109876543210
15786 x1010111xx0xxxxxxxxxx0xxxxxxxxxx
15792 /* 33222222222211111111110000000000
15793 10987654321098765432109876543210
15794 x1010111xx0xxxxxxxxxx1xxxxxxxxxx
15802 if (((word
>> 25) & 0x1) == 0)
15804 /* 33222222222211111111110000000000
15805 10987654321098765432109876543210
15806 x1010101xx1xxxxxxxxxxxxxxxxxxxxx
15812 if (((word
>> 10) & 0x1) == 0)
15814 /* 33222222222211111111110000000000
15815 10987654321098765432109876543210
15816 x1010111xx1xxxxxxxxxx0xxxxxxxxxx
15822 /* 33222222222211111111110000000000
15823 10987654321098765432109876543210
15824 x1010111xx1xxxxxxxxxx1xxxxxxxxxx
15835 if (((word
>> 24) & 0x1) == 0)
15837 if (((word
>> 25) & 0x1) == 0)
15839 /* 33222222222211111111110000000000
15840 10987654321098765432109876543210
15841 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
15847 /* 33222222222211111111110000000000
15848 10987654321098765432109876543210
15849 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
15856 if (((word
>> 25) & 0x1) == 0)
15858 /* 33222222222211111111110000000000
15859 10987654321098765432109876543210
15860 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
15866 /* 33222222222211111111110000000000
15867 10987654321098765432109876543210
15868 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
15878 if (((word
>> 25) & 0x1) == 0)
15880 if (((word
>> 28) & 0x1) == 0)
15882 if (((word
>> 22) & 0x1) == 0)
15884 if (((word
>> 23) & 0x1) == 0)
15886 if (((word
>> 24) & 0x1) == 0)
15888 if (((word
>> 29) & 0x1) == 0)
15890 /* 33222222222211111111110000000000
15891 10987654321098765432109876543210
15892 xx00110000xxxxxxxxxxxxxxxxxxxxxx
15898 /* 33222222222211111111110000000000
15899 10987654321098765432109876543210
15900 xx10110000xxxxxxxxxxxxxxxxxxxxxx
15907 if (((word
>> 29) & 0x1) == 0)
15909 if (((word
>> 13) & 0x1) == 0)
15911 if (((word
>> 21) & 0x1) == 0)
15913 /* 33222222222211111111110000000000
15914 10987654321098765432109876543210
15915 xx001101000xxxxxxx0xxxxxxxxxxxxx
15921 /* 33222222222211111111110000000000
15922 10987654321098765432109876543210
15923 xx001101001xxxxxxx0xxxxxxxxxxxxx
15930 if (((word
>> 21) & 0x1) == 0)
15932 /* 33222222222211111111110000000000
15933 10987654321098765432109876543210
15934 xx001101000xxxxxxx1xxxxxxxxxxxxx
15940 /* 33222222222211111111110000000000
15941 10987654321098765432109876543210
15942 xx001101001xxxxxxx1xxxxxxxxxxxxx
15950 /* 33222222222211111111110000000000
15951 10987654321098765432109876543210
15952 xx10110100xxxxxxxxxxxxxxxxxxxxxx
15960 if (((word
>> 29) & 0x1) == 0)
15962 if (((word
>> 21) & 0x1) == 0)
15964 if (((word
>> 24) & 0x1) == 0)
15966 /* 33222222222211111111110000000000
15967 10987654321098765432109876543210
15968 xx001100100xxxxxxxxxxxxxxxxxxxxx
15974 if (((word
>> 13) & 0x1) == 0)
15976 /* 33222222222211111111110000000000
15977 10987654321098765432109876543210
15978 xx001101100xxxxxxx0xxxxxxxxxxxxx
15984 /* 33222222222211111111110000000000
15985 10987654321098765432109876543210
15986 xx001101100xxxxxxx1xxxxxxxxxxxxx
15994 if (((word
>> 13) & 0x1) == 0)
15996 /* 33222222222211111111110000000000
15997 10987654321098765432109876543210
15998 xx00110x101xxxxxxx0xxxxxxxxxxxxx
16004 /* 33222222222211111111110000000000
16005 10987654321098765432109876543210
16006 xx00110x101xxxxxxx1xxxxxxxxxxxxx
16014 /* 33222222222211111111110000000000
16015 10987654321098765432109876543210
16016 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
16024 if (((word
>> 23) & 0x1) == 0)
16026 if (((word
>> 24) & 0x1) == 0)
16028 if (((word
>> 29) & 0x1) == 0)
16030 /* 33222222222211111111110000000000
16031 10987654321098765432109876543210
16032 xx00110001xxxxxxxxxxxxxxxxxxxxxx
16038 /* 33222222222211111111110000000000
16039 10987654321098765432109876543210
16040 xx10110001xxxxxxxxxxxxxxxxxxxxxx
16047 if (((word
>> 29) & 0x1) == 0)
16049 if (((word
>> 13) & 0x1) == 0)
16051 if (((word
>> 21) & 0x1) == 0)
16053 /* 33222222222211111111110000000000
16054 10987654321098765432109876543210
16055 xx001101010xxxxxxx0xxxxxxxxxxxxx
16061 /* 33222222222211111111110000000000
16062 10987654321098765432109876543210
16063 xx001101011xxxxxxx0xxxxxxxxxxxxx
16070 if (((word
>> 21) & 0x1) == 0)
16072 /* 33222222222211111111110000000000
16073 10987654321098765432109876543210
16074 xx001101010xxxxxxx1xxxxxxxxxxxxx
16080 /* 33222222222211111111110000000000
16081 10987654321098765432109876543210
16082 xx001101011xxxxxxx1xxxxxxxxxxxxx
16090 /* 33222222222211111111110000000000
16091 10987654321098765432109876543210
16092 xx10110101xxxxxxxxxxxxxxxxxxxxxx
16100 if (((word
>> 29) & 0x1) == 0)
16102 if (((word
>> 21) & 0x1) == 0)
16104 if (((word
>> 24) & 0x1) == 0)
16106 /* 33222222222211111111110000000000
16107 10987654321098765432109876543210
16108 xx001100110xxxxxxxxxxxxxxxxxxxxx
16114 if (((word
>> 13) & 0x1) == 0)
16116 /* 33222222222211111111110000000000
16117 10987654321098765432109876543210
16118 xx001101110xxxxxxx0xxxxxxxxxxxxx
16124 /* 33222222222211111111110000000000
16125 10987654321098765432109876543210
16126 xx001101110xxxxxxx1xxxxxxxxxxxxx
16134 if (((word
>> 13) & 0x1) == 0)
16136 /* 33222222222211111111110000000000
16137 10987654321098765432109876543210
16138 xx00110x111xxxxxxx0xxxxxxxxxxxxx
16144 /* 33222222222211111111110000000000
16145 10987654321098765432109876543210
16146 xx00110x111xxxxxxx1xxxxxxxxxxxxx
16154 /* 33222222222211111111110000000000
16155 10987654321098765432109876543210
16156 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
16165 if (((word
>> 24) & 0x1) == 0)
16167 if (((word
>> 29) & 0x1) == 0)
16169 /* 33222222222211111111110000000000
16170 10987654321098765432109876543210
16171 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
16177 if (((word
>> 10) & 0x1) == 0)
16179 if (((word
>> 11) & 0x1) == 0)
16181 if (((word
>> 22) & 0x1) == 0)
16183 /* 33222222222211111111110000000000
16184 10987654321098765432109876543210
16185 xx111100x0xxxxxxxxxx00xxxxxxxxxx
16191 /* 33222222222211111111110000000000
16192 10987654321098765432109876543210
16193 xx111100x1xxxxxxxxxx00xxxxxxxxxx
16200 if (((word
>> 22) & 0x1) == 0)
16202 /* 33222222222211111111110000000000
16203 10987654321098765432109876543210
16204 xx111100x0xxxxxxxxxx10xxxxxxxxxx
16210 /* 33222222222211111111110000000000
16211 10987654321098765432109876543210
16212 xx111100x1xxxxxxxxxx10xxxxxxxxxx
16220 if (((word
>> 22) & 0x1) == 0)
16222 /* 33222222222211111111110000000000
16223 10987654321098765432109876543210
16224 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
16230 /* 33222222222211111111110000000000
16231 10987654321098765432109876543210
16232 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
16241 if (((word
>> 22) & 0x1) == 0)
16243 /* 33222222222211111111110000000000
16244 10987654321098765432109876543210
16245 xxx11101x0xxxxxxxxxxxxxxxxxxxxxx
16251 /* 33222222222211111111110000000000
16252 10987654321098765432109876543210
16253 xxx11101x1xxxxxxxxxxxxxxxxxxxxxx
16262 if (((word
>> 24) & 0x1) == 0)
16264 if (((word
>> 21) & 0x1) == 0)
16266 if (((word
>> 28) & 0x1) == 0)
16268 if (((word
>> 29) & 0x1) == 0)
16270 if (((word
>> 31) & 0x1) == 0)
16272 if (((word
>> 10) & 0x1) == 0)
16274 if (((word
>> 11) & 0x1) == 0)
16276 if (((word
>> 12) & 0x1) == 0)
16278 /* 33222222222211111111110000000000
16279 10987654321098765432109876543210
16280 0x001110xx0xxxxxxxx000xxxxxxxxxx
16286 /* 33222222222211111111110000000000
16287 10987654321098765432109876543210
16288 0x001110xx0xxxxxxxx100xxxxxxxxxx
16295 if (((word
>> 12) & 0x1) == 0)
16297 if (((word
>> 14) & 0x1) == 0)
16299 /* 33222222222211111111110000000000
16300 10987654321098765432109876543210
16301 0x001110xx0xxxxxx0x010xxxxxxxxxx
16307 /* 33222222222211111111110000000000
16308 10987654321098765432109876543210
16309 0x001110xx0xxxxxx1x010xxxxxxxxxx
16316 if (((word
>> 13) & 0x1) == 0)
16318 if (((word
>> 14) & 0x1) == 0)
16320 /* 33222222222211111111110000000000
16321 10987654321098765432109876543210
16322 0x001110xx0xxxxxx00110xxxxxxxxxx
16328 /* 33222222222211111111110000000000
16329 10987654321098765432109876543210
16330 0x001110xx0xxxxxx10110xxxxxxxxxx
16337 if (((word
>> 14) & 0x1) == 0)
16339 /* 33222222222211111111110000000000
16340 10987654321098765432109876543210
16341 0x001110xx0xxxxxx01110xxxxxxxxxx
16347 /* 33222222222211111111110000000000
16348 10987654321098765432109876543210
16349 0x001110xx0xxxxxx11110xxxxxxxxxx
16359 if (((word
>> 11) & 0x1) == 0)
16361 if (((word
>> 12) & 0x1) == 0)
16363 if (((word
>> 13) & 0x1) == 0)
16365 if (((word
>> 22) & 0x1) == 0)
16367 /* 33222222222211111111110000000000
16368 10987654321098765432109876543210
16369 0x001110x00xxxxxxx0001xxxxxxxxxx
16375 if (((word
>> 23) & 0x1) == 0)
16377 /* 33222222222211111111110000000000
16378 10987654321098765432109876543210
16379 0x001110010xxxxxxx0001xxxxxxxxxx
16385 /* 33222222222211111111110000000000
16386 10987654321098765432109876543210
16387 0x001110110xxxxxxx0001xxxxxxxxxx
16395 if (((word
>> 15) & 0x1) == 0)
16397 /* 33222222222211111111110000000000
16398 10987654321098765432109876543210
16399 0x001110xx0xxxxx0x1001xxxxxxxxxx
16405 /* 33222222222211111111110000000000
16406 10987654321098765432109876543210
16407 0x001110xx0xxxxx1x1001xxxxxxxxxx
16415 if (((word
>> 13) & 0x1) == 0)
16417 if (((word
>> 15) & 0x1) == 0)
16419 if (((word
>> 23) & 0x1) == 0)
16421 /* 33222222222211111111110000000000
16422 10987654321098765432109876543210
16423 0x0011100x0xxxxx0x0101xxxxxxxxxx
16429 /* 33222222222211111111110000000000
16430 10987654321098765432109876543210
16431 0x0011101x0xxxxx0x0101xxxxxxxxxx
16438 /* 33222222222211111111110000000000
16439 10987654321098765432109876543210
16440 0x001110xx0xxxxx1x0101xxxxxxxxxx
16447 if (((word
>> 23) & 0x1) == 0)
16449 /* 33222222222211111111110000000000
16450 10987654321098765432109876543210
16451 0x0011100x0xxxxxxx1101xxxxxxxxxx
16457 /* 33222222222211111111110000000000
16458 10987654321098765432109876543210
16459 0x0011101x0xxxxxxx1101xxxxxxxxxx
16468 if (((word
>> 12) & 0x1) == 0)
16470 if (((word
>> 13) & 0x1) == 0)
16472 if (((word
>> 22) & 0x1) == 0)
16474 /* 33222222222211111111110000000000
16475 10987654321098765432109876543210
16476 0x001110x00xxxxxxx0011xxxxxxxxxx
16482 if (((word
>> 23) & 0x1) == 0)
16484 /* 33222222222211111111110000000000
16485 10987654321098765432109876543210
16486 0x001110010xxxxxxx0011xxxxxxxxxx
16492 /* 33222222222211111111110000000000
16493 10987654321098765432109876543210
16494 0x001110110xxxxxxx0011xxxxxxxxxx
16502 if (((word
>> 15) & 0x1) == 0)
16504 /* 33222222222211111111110000000000
16505 10987654321098765432109876543210
16506 0x001110xx0xxxxx0x1011xxxxxxxxxx
16512 /* 33222222222211111111110000000000
16513 10987654321098765432109876543210
16514 0x001110xx0xxxxx1x1011xxxxxxxxxx
16522 if (((word
>> 13) & 0x1) == 0)
16524 if (((word
>> 15) & 0x1) == 0)
16526 if (((word
>> 22) & 0x1) == 0)
16528 /* 33222222222211111111110000000000
16529 10987654321098765432109876543210
16530 0x001110x00xxxxx0x0111xxxxxxxxxx
16536 /* 33222222222211111111110000000000
16537 10987654321098765432109876543210
16538 0x001110x10xxxxx0x0111xxxxxxxxxx
16545 /* 33222222222211111111110000000000
16546 10987654321098765432109876543210
16547 0x001110xx0xxxxx1x0111xxxxxxxxxx
16554 if (((word
>> 22) & 0x1) == 0)
16556 /* 33222222222211111111110000000000
16557 10987654321098765432109876543210
16558 0x001110x00xxxxxxx1111xxxxxxxxxx
16564 if (((word
>> 23) & 0x1) == 0)
16566 /* 33222222222211111111110000000000
16567 10987654321098765432109876543210
16568 0x001110010xxxxxxx1111xxxxxxxxxx
16574 /* 33222222222211111111110000000000
16575 10987654321098765432109876543210
16576 0x001110110xxxxxxx1111xxxxxxxxxx
16588 if (((word
>> 22) & 0x1) == 0)
16590 if (((word
>> 23) & 0x1) == 0)
16592 /* 33222222222211111111110000000000
16593 10987654321098765432109876543210
16594 1x001110000xxxxxxxxxxxxxxxxxxxxx
16600 /* 33222222222211111111110000000000
16601 10987654321098765432109876543210
16602 1x001110100xxxxxxxxxxxxxxxxxxxxx
16609 if (((word
>> 15) & 0x1) == 0)
16611 /* 33222222222211111111110000000000
16612 10987654321098765432109876543210
16613 1x001110x10xxxxx0xxxxxxxxxxxxxxx
16619 if (((word
>> 10) & 0x1) == 0)
16621 if (((word
>> 11) & 0x1) == 0)
16623 if (((word
>> 23) & 0x1) == 0)
16625 /* 33222222222211111111110000000000
16626 10987654321098765432109876543210
16627 1x001110010xxxxx1xxx00xxxxxxxxxx
16633 /* 33222222222211111111110000000000
16634 10987654321098765432109876543210
16635 1x001110110xxxxx1xxx00xxxxxxxxxx
16642 /* 33222222222211111111110000000000
16643 10987654321098765432109876543210
16644 1x001110x10xxxxx1xxx10xxxxxxxxxx
16651 if (((word
>> 11) & 0x1) == 0)
16653 if (((word
>> 23) & 0x1) == 0)
16655 /* 33222222222211111111110000000000
16656 10987654321098765432109876543210
16657 1x001110010xxxxx1xxx01xxxxxxxxxx
16663 /* 33222222222211111111110000000000
16664 10987654321098765432109876543210
16665 1x001110110xxxxx1xxx01xxxxxxxxxx
16672 /* 33222222222211111111110000000000
16673 10987654321098765432109876543210
16674 1x001110x10xxxxx1xxx11xxxxxxxxxx
16685 if (((word
>> 10) & 0x1) == 0)
16687 /* 33222222222211111111110000000000
16688 10987654321098765432109876543210
16689 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
16695 if (((word
>> 15) & 0x1) == 0)
16697 if (((word
>> 22) & 0x1) == 0)
16699 /* 33222222222211111111110000000000
16700 10987654321098765432109876543210
16701 xx101110x00xxxxx0xxxx1xxxxxxxxxx
16707 if (((word
>> 11) & 0x1) == 0)
16709 if (((word
>> 12) & 0x1) == 0)
16711 if (((word
>> 13) & 0x1) == 0)
16713 if (((word
>> 23) & 0x1) == 0)
16715 /* 33222222222211111111110000000000
16716 10987654321098765432109876543210
16717 xx101110010xxxxx0x0001xxxxxxxxxx
16723 /* 33222222222211111111110000000000
16724 10987654321098765432109876543210
16725 xx101110110xxxxx0x0001xxxxxxxxxx
16732 if (((word
>> 23) & 0x1) == 0)
16734 /* 33222222222211111111110000000000
16735 10987654321098765432109876543210
16736 xx101110010xxxxx0x1001xxxxxxxxxx
16742 /* 33222222222211111111110000000000
16743 10987654321098765432109876543210
16744 xx101110110xxxxx0x1001xxxxxxxxxx
16752 if (((word
>> 13) & 0x1) == 0)
16754 if (((word
>> 23) & 0x1) == 0)
16756 /* 33222222222211111111110000000000
16757 10987654321098765432109876543210
16758 xx101110010xxxxx0x0101xxxxxxxxxx
16764 /* 33222222222211111111110000000000
16765 10987654321098765432109876543210
16766 xx101110110xxxxx0x0101xxxxxxxxxx
16773 if (((word
>> 23) & 0x1) == 0)
16775 /* 33222222222211111111110000000000
16776 10987654321098765432109876543210
16777 xx101110010xxxxx0x1101xxxxxxxxxx
16783 /* 33222222222211111111110000000000
16784 10987654321098765432109876543210
16785 xx101110110xxxxx0x1101xxxxxxxxxx
16794 if (((word
>> 12) & 0x1) == 0)
16796 if (((word
>> 23) & 0x1) == 0)
16798 /* 33222222222211111111110000000000
16799 10987654321098765432109876543210
16800 xx101110010xxxxx0xx011xxxxxxxxxx
16806 /* 33222222222211111111110000000000
16807 10987654321098765432109876543210
16808 xx101110110xxxxx0xx011xxxxxxxxxx
16815 if (((word
>> 13) & 0x1) == 0)
16817 /* 33222222222211111111110000000000
16818 10987654321098765432109876543210
16819 xx101110x10xxxxx0x0111xxxxxxxxxx
16825 /* 33222222222211111111110000000000
16826 10987654321098765432109876543210
16827 xx101110x10xxxxx0x1111xxxxxxxxxx
16837 if (((word
>> 13) & 0x1) == 0)
16839 if (((word
>> 14) & 0x1) == 0)
16841 if (((word
>> 11) & 0x1) == 0)
16843 if (((word
>> 12) & 0x1) == 0)
16845 /* 33222222222211111111110000000000
16846 10987654321098765432109876543210
16847 xx101110xx0xxxxx100001xxxxxxxxxx
16853 /* 33222222222211111111110000000000
16854 10987654321098765432109876543210
16855 xx101110xx0xxxxx100101xxxxxxxxxx
16862 /* 33222222222211111111110000000000
16863 10987654321098765432109876543210
16864 xx101110xx0xxxxx100x11xxxxxxxxxx
16871 /* 33222222222211111111110000000000
16872 10987654321098765432109876543210
16873 xx101110xx0xxxxx110xx1xxxxxxxxxx
16880 if (((word
>> 11) & 0x1) == 0)
16882 if (((word
>> 14) & 0x1) == 0)
16884 /* 33222222222211111111110000000000
16885 10987654321098765432109876543210
16886 xx101110xx0xxxxx101x01xxxxxxxxxx
16892 /* 33222222222211111111110000000000
16893 10987654321098765432109876543210
16894 xx101110xx0xxxxx111x01xxxxxxxxxx
16901 if (((word
>> 12) & 0x1) == 0)
16903 /* 33222222222211111111110000000000
16904 10987654321098765432109876543210
16905 xx101110xx0xxxxx1x1011xxxxxxxxxx
16911 if (((word
>> 23) & 0x1) == 0)
16913 /* 33222222222211111111110000000000
16914 10987654321098765432109876543210
16915 xx1011100x0xxxxx1x1111xxxxxxxxxx
16921 if (((word
>> 30) & 0x1) == 0)
16923 /* 33222222222211111111110000000000
16924 10987654321098765432109876543210
16925 x01011101x0xxxxx1x1111xxxxxxxxxx
16931 /* 33222222222211111111110000000000
16932 10987654321098765432109876543210
16933 x11011101x0xxxxx1x1111xxxxxxxxxx
16947 if (((word
>> 29) & 0x1) == 0)
16949 if (((word
>> 30) & 0x1) == 0)
16951 if (((word
>> 16) & 0x1) == 0)
16953 if (((word
>> 17) & 0x1) == 0)
16955 /* 33222222222211111111110000000000
16956 10987654321098765432109876543210
16957 x0011110xx0xxx00xxxxxxxxxxxxxxxx
16963 /* 33222222222211111111110000000000
16964 10987654321098765432109876543210
16965 x0011110xx0xxx10xxxxxxxxxxxxxxxx
16972 if (((word
>> 17) & 0x1) == 0)
16974 /* 33222222222211111111110000000000
16975 10987654321098765432109876543210
16976 x0011110xx0xxx01xxxxxxxxxxxxxxxx
16982 /* 33222222222211111111110000000000
16983 10987654321098765432109876543210
16984 x0011110xx0xxx11xxxxxxxxxxxxxxxx
16992 if (((word
>> 10) & 0x1) == 0)
16994 if (((word
>> 12) & 0x1) == 0)
16996 if (((word
>> 13) & 0x1) == 0)
16998 if (((word
>> 14) & 0x1) == 0)
17000 /* 33222222222211111111110000000000
17001 10987654321098765432109876543210
17002 x1011110xx0xxxxxx000x0xxxxxxxxxx
17008 /* 33222222222211111111110000000000
17009 10987654321098765432109876543210
17010 x1011110xx0xxxxxx100x0xxxxxxxxxx
17017 if (((word
>> 14) & 0x1) == 0)
17019 /* 33222222222211111111110000000000
17020 10987654321098765432109876543210
17021 x1011110xx0xxxxxx010x0xxxxxxxxxx
17027 /* 33222222222211111111110000000000
17028 10987654321098765432109876543210
17029 x1011110xx0xxxxxx110x0xxxxxxxxxx
17037 if (((word
>> 13) & 0x1) == 0)
17039 if (((word
>> 14) & 0x1) == 0)
17041 /* 33222222222211111111110000000000
17042 10987654321098765432109876543210
17043 x1011110xx0xxxxxx001x0xxxxxxxxxx
17049 /* 33222222222211111111110000000000
17050 10987654321098765432109876543210
17051 x1011110xx0xxxxxx101x0xxxxxxxxxx
17058 /* 33222222222211111111110000000000
17059 10987654321098765432109876543210
17060 x1011110xx0xxxxxxx11x0xxxxxxxxxx
17068 if (((word
>> 11) & 0x1) == 0)
17070 if (((word
>> 13) & 0x1) == 0)
17072 /* 33222222222211111111110000000000
17073 10987654321098765432109876543210
17074 x1011110xx0xxxxxxx0x01xxxxxxxxxx
17080 /* 33222222222211111111110000000000
17081 10987654321098765432109876543210
17082 x1011110xx0xxxxxxx1x01xxxxxxxxxx
17089 if (((word
>> 13) & 0x1) == 0)
17091 /* 33222222222211111111110000000000
17092 10987654321098765432109876543210
17093 x1011110xx0xxxxxxx0x11xxxxxxxxxx
17099 if (((word
>> 23) & 0x1) == 0)
17101 /* 33222222222211111111110000000000
17102 10987654321098765432109876543210
17103 x10111100x0xxxxxxx1x11xxxxxxxxxx
17109 /* 33222222222211111111110000000000
17110 10987654321098765432109876543210
17111 x10111101x0xxxxxxx1x11xxxxxxxxxx
17122 if (((word
>> 11) & 0x1) == 0)
17124 if (((word
>> 12) & 0x1) == 0)
17126 if (((word
>> 13) & 0x1) == 0)
17128 /* 33222222222211111111110000000000
17129 10987654321098765432109876543210
17130 xx111110xx0xxxxxxx000xxxxxxxxxxx
17136 if (((word
>> 23) & 0x1) == 0)
17138 /* 33222222222211111111110000000000
17139 10987654321098765432109876543210
17140 xx1111100x0xxxxxxx100xxxxxxxxxxx
17146 /* 33222222222211111111110000000000
17147 10987654321098765432109876543210
17148 xx1111101x0xxxxxxx100xxxxxxxxxxx
17156 /* 33222222222211111111110000000000
17157 10987654321098765432109876543210
17158 xx111110xx0xxxxxxxx10xxxxxxxxxxx
17165 if (((word
>> 13) & 0x1) == 0)
17167 /* 33222222222211111111110000000000
17168 10987654321098765432109876543210
17169 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
17175 if (((word
>> 23) & 0x1) == 0)
17177 /* 33222222222211111111110000000000
17178 10987654321098765432109876543210
17179 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
17185 /* 33222222222211111111110000000000
17186 10987654321098765432109876543210
17187 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
17198 if (((word
>> 28) & 0x1) == 0)
17200 if (((word
>> 15) & 0x1) == 0)
17202 if (((word
>> 29) & 0x1) == 0)
17204 if (((word
>> 31) & 0x1) == 0)
17206 if (((word
>> 10) & 0x1) == 0)
17208 if (((word
>> 11) & 0x1) == 0)
17210 if (((word
>> 12) & 0x1) == 0)
17212 if (((word
>> 13) & 0x1) == 0)
17214 if (((word
>> 14) & 0x1) == 0)
17216 if (((word
>> 30) & 0x1) == 0)
17218 /* 33222222222211111111110000000000
17219 10987654321098765432109876543210
17220 00001110xx1xxxxx000000xxxxxxxxxx
17226 /* 33222222222211111111110000000000
17227 10987654321098765432109876543210
17228 01001110xx1xxxxx000000xxxxxxxxxx
17235 if (((word
>> 30) & 0x1) == 0)
17237 /* 33222222222211111111110000000000
17238 10987654321098765432109876543210
17239 00001110xx1xxxxx010000xxxxxxxxxx
17245 /* 33222222222211111111110000000000
17246 10987654321098765432109876543210
17247 01001110xx1xxxxx010000xxxxxxxxxx
17255 if (((word
>> 14) & 0x1) == 0)
17257 if (((word
>> 30) & 0x1) == 0)
17259 /* 33222222222211111111110000000000
17260 10987654321098765432109876543210
17261 00001110xx1xxxxx001000xxxxxxxxxx
17267 /* 33222222222211111111110000000000
17268 10987654321098765432109876543210
17269 01001110xx1xxxxx001000xxxxxxxxxx
17276 if (((word
>> 30) & 0x1) == 0)
17278 /* 33222222222211111111110000000000
17279 10987654321098765432109876543210
17280 00001110xx1xxxxx011000xxxxxxxxxx
17286 /* 33222222222211111111110000000000
17287 10987654321098765432109876543210
17288 01001110xx1xxxxx011000xxxxxxxxxx
17297 if (((word
>> 13) & 0x1) == 0)
17299 if (((word
>> 14) & 0x1) == 0)
17301 if (((word
>> 30) & 0x1) == 0)
17303 /* 33222222222211111111110000000000
17304 10987654321098765432109876543210
17305 00001110xx1xxxxx000100xxxxxxxxxx
17311 /* 33222222222211111111110000000000
17312 10987654321098765432109876543210
17313 01001110xx1xxxxx000100xxxxxxxxxx
17320 if (((word
>> 30) & 0x1) == 0)
17322 /* 33222222222211111111110000000000
17323 10987654321098765432109876543210
17324 00001110xx1xxxxx010100xxxxxxxxxx
17330 /* 33222222222211111111110000000000
17331 10987654321098765432109876543210
17332 01001110xx1xxxxx010100xxxxxxxxxx
17340 if (((word
>> 14) & 0x1) == 0)
17342 if (((word
>> 30) & 0x1) == 0)
17344 /* 33222222222211111111110000000000
17345 10987654321098765432109876543210
17346 00001110xx1xxxxx001100xxxxxxxxxx
17352 /* 33222222222211111111110000000000
17353 10987654321098765432109876543210
17354 01001110xx1xxxxx001100xxxxxxxxxx
17361 if (((word
>> 30) & 0x1) == 0)
17363 /* 33222222222211111111110000000000
17364 10987654321098765432109876543210
17365 00001110xx1xxxxx011100xxxxxxxxxx
17371 /* 33222222222211111111110000000000
17372 10987654321098765432109876543210
17373 01001110xx1xxxxx011100xxxxxxxxxx
17383 if (((word
>> 12) & 0x1) == 0)
17385 if (((word
>> 13) & 0x1) == 0)
17387 if (((word
>> 14) & 0x1) == 0)
17389 /* 33222222222211111111110000000000
17390 10987654321098765432109876543210
17391 0x001110xx1xxxxx000010xxxxxxxxxx
17397 if (((word
>> 16) & 0x1) == 0)
17399 if (((word
>> 19) & 0x1) == 0)
17401 /* 33222222222211111111110000000000
17402 10987654321098765432109876543210
17403 0x001110xx1x0xx0010010xxxxxxxxxx
17409 /* 33222222222211111111110000000000
17410 10987654321098765432109876543210
17411 0x001110xx1x1xx0010010xxxxxxxxxx
17418 if (((word
>> 30) & 0x1) == 0)
17420 /* 33222222222211111111110000000000
17421 10987654321098765432109876543210
17422 00001110xx1xxxx1010010xxxxxxxxxx
17428 /* 33222222222211111111110000000000
17429 10987654321098765432109876543210
17430 01001110xx1xxxx1010010xxxxxxxxxx
17439 if (((word
>> 14) & 0x1) == 0)
17441 if (((word
>> 16) & 0x1) == 0)
17443 /* 33222222222211111111110000000000
17444 10987654321098765432109876543210
17445 0x001110xx1xxxx0001010xxxxxxxxxx
17451 if (((word
>> 30) & 0x1) == 0)
17453 /* 33222222222211111111110000000000
17454 10987654321098765432109876543210
17455 00001110xx1xxxx1001010xxxxxxxxxx
17461 /* 33222222222211111111110000000000
17462 10987654321098765432109876543210
17463 01001110xx1xxxx1001010xxxxxxxxxx
17471 if (((word
>> 16) & 0x1) == 0)
17473 if (((word
>> 19) & 0x1) == 0)
17475 /* 33222222222211111111110000000000
17476 10987654321098765432109876543210
17477 0x001110xx1x0xx0011010xxxxxxxxxx
17483 /* 33222222222211111111110000000000
17484 10987654321098765432109876543210
17485 0x001110xx1x1xx0011010xxxxxxxxxx
17492 if (((word
>> 23) & 0x1) == 0)
17494 if (((word
>> 30) & 0x1) == 0)
17496 /* 33222222222211111111110000000000
17497 10987654321098765432109876543210
17498 000011100x1xxxx1011010xxxxxxxxxx
17504 /* 33222222222211111111110000000000
17505 10987654321098765432109876543210
17506 010011100x1xxxx1011010xxxxxxxxxx
17513 if (((word
>> 30) & 0x1) == 0)
17515 /* 33222222222211111111110000000000
17516 10987654321098765432109876543210
17517 000011101x1xxxx1011010xxxxxxxxxx
17523 /* 33222222222211111111110000000000
17524 10987654321098765432109876543210
17525 010011101x1xxxx1011010xxxxxxxxxx
17536 if (((word
>> 13) & 0x1) == 0)
17538 if (((word
>> 14) & 0x1) == 0)
17540 /* 33222222222211111111110000000000
17541 10987654321098765432109876543210
17542 0x001110xx1xxxxx000110xxxxxxxxxx
17548 if (((word
>> 19) & 0x1) == 0)
17550 /* 33222222222211111111110000000000
17551 10987654321098765432109876543210
17552 0x001110xx1x0xxx010110xxxxxxxxxx
17558 /* 33222222222211111111110000000000
17559 10987654321098765432109876543210
17560 0x001110xx1x1xxx010110xxxxxxxxxx
17568 if (((word
>> 14) & 0x1) == 0)
17570 if (((word
>> 20) & 0x1) == 0)
17572 /* 33222222222211111111110000000000
17573 10987654321098765432109876543210
17574 0x001110xx10xxxx001110xxxxxxxxxx
17580 /* 33222222222211111111110000000000
17581 10987654321098765432109876543210
17582 0x001110xx11xxxx001110xxxxxxxxxx
17589 if (((word
>> 16) & 0x1) == 0)
17591 if (((word
>> 19) & 0x1) == 0)
17593 /* 33222222222211111111110000000000
17594 10987654321098765432109876543210
17595 0x001110xx1x0xx0011110xxxxxxxxxx
17601 /* 33222222222211111111110000000000
17602 10987654321098765432109876543210
17603 0x001110xx1x1xx0011110xxxxxxxxxx
17610 if (((word
>> 30) & 0x1) == 0)
17612 /* 33222222222211111111110000000000
17613 10987654321098765432109876543210
17614 00001110xx1xxxx1011110xxxxxxxxxx
17620 /* 33222222222211111111110000000000
17621 10987654321098765432109876543210
17622 01001110xx1xxxx1011110xxxxxxxxxx
17634 if (((word
>> 11) & 0x1) == 0)
17636 if (((word
>> 12) & 0x1) == 0)
17638 if (((word
>> 13) & 0x1) == 0)
17640 if (((word
>> 14) & 0x1) == 0)
17642 /* 33222222222211111111110000000000
17643 10987654321098765432109876543210
17644 0x001110xx1xxxxx000001xxxxxxxxxx
17650 /* 33222222222211111111110000000000
17651 10987654321098765432109876543210
17652 0x001110xx1xxxxx010001xxxxxxxxxx
17659 if (((word
>> 14) & 0x1) == 0)
17661 /* 33222222222211111111110000000000
17662 10987654321098765432109876543210
17663 0x001110xx1xxxxx001001xxxxxxxxxx
17669 /* 33222222222211111111110000000000
17670 10987654321098765432109876543210
17671 0x001110xx1xxxxx011001xxxxxxxxxx
17679 if (((word
>> 13) & 0x1) == 0)
17681 if (((word
>> 14) & 0x1) == 0)
17683 /* 33222222222211111111110000000000
17684 10987654321098765432109876543210
17685 0x001110xx1xxxxx000101xxxxxxxxxx
17691 /* 33222222222211111111110000000000
17692 10987654321098765432109876543210
17693 0x001110xx1xxxxx010101xxxxxxxxxx
17700 if (((word
>> 14) & 0x1) == 0)
17702 /* 33222222222211111111110000000000
17703 10987654321098765432109876543210
17704 0x001110xx1xxxxx001101xxxxxxxxxx
17710 /* 33222222222211111111110000000000
17711 10987654321098765432109876543210
17712 0x001110xx1xxxxx011101xxxxxxxxxx
17721 if (((word
>> 12) & 0x1) == 0)
17723 if (((word
>> 13) & 0x1) == 0)
17725 if (((word
>> 14) & 0x1) == 0)
17727 /* 33222222222211111111110000000000
17728 10987654321098765432109876543210
17729 0x001110xx1xxxxx000011xxxxxxxxxx
17735 /* 33222222222211111111110000000000
17736 10987654321098765432109876543210
17737 0x001110xx1xxxxx010011xxxxxxxxxx
17744 if (((word
>> 14) & 0x1) == 0)
17746 /* 33222222222211111111110000000000
17747 10987654321098765432109876543210
17748 0x001110xx1xxxxx001011xxxxxxxxxx
17754 /* 33222222222211111111110000000000
17755 10987654321098765432109876543210
17756 0x001110xx1xxxxx011011xxxxxxxxxx
17764 if (((word
>> 13) & 0x1) == 0)
17766 if (((word
>> 14) & 0x1) == 0)
17768 if (((word
>> 22) & 0x1) == 0)
17770 if (((word
>> 23) & 0x1) == 0)
17772 /* 33222222222211111111110000000000
17773 10987654321098765432109876543210
17774 0x001110001xxxxx000111xxxxxxxxxx
17780 /* 33222222222211111111110000000000
17781 10987654321098765432109876543210
17782 0x001110101xxxxx000111xxxxxxxxxx
17789 if (((word
>> 23) & 0x1) == 0)
17791 /* 33222222222211111111110000000000
17792 10987654321098765432109876543210
17793 0x001110011xxxxx000111xxxxxxxxxx
17799 /* 33222222222211111111110000000000
17800 10987654321098765432109876543210
17801 0x001110111xxxxx000111xxxxxxxxxx
17809 /* 33222222222211111111110000000000
17810 10987654321098765432109876543210
17811 0x001110xx1xxxxx010111xxxxxxxxxx
17818 if (((word
>> 14) & 0x1) == 0)
17820 /* 33222222222211111111110000000000
17821 10987654321098765432109876543210
17822 0x001110xx1xxxxx001111xxxxxxxxxx
17828 /* 33222222222211111111110000000000
17829 10987654321098765432109876543210
17830 0x001110xx1xxxxx011111xxxxxxxxxx
17841 /* 33222222222211111111110000000000
17842 10987654321098765432109876543210
17843 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
17850 if (((word
>> 10) & 0x1) == 0)
17852 if (((word
>> 11) & 0x1) == 0)
17854 if (((word
>> 12) & 0x1) == 0)
17856 if (((word
>> 13) & 0x1) == 0)
17858 if (((word
>> 14) & 0x1) == 0)
17860 if (((word
>> 30) & 0x1) == 0)
17862 /* 33222222222211111111110000000000
17863 10987654321098765432109876543210
17864 x0101110xx1xxxxx000000xxxxxxxxxx
17870 /* 33222222222211111111110000000000
17871 10987654321098765432109876543210
17872 x1101110xx1xxxxx000000xxxxxxxxxx
17879 if (((word
>> 30) & 0x1) == 0)
17881 /* 33222222222211111111110000000000
17882 10987654321098765432109876543210
17883 x0101110xx1xxxxx010000xxxxxxxxxx
17889 /* 33222222222211111111110000000000
17890 10987654321098765432109876543210
17891 x1101110xx1xxxxx010000xxxxxxxxxx
17899 if (((word
>> 14) & 0x1) == 0)
17901 if (((word
>> 30) & 0x1) == 0)
17903 /* 33222222222211111111110000000000
17904 10987654321098765432109876543210
17905 x0101110xx1xxxxx001000xxxxxxxxxx
17911 /* 33222222222211111111110000000000
17912 10987654321098765432109876543210
17913 x1101110xx1xxxxx001000xxxxxxxxxx
17920 if (((word
>> 30) & 0x1) == 0)
17922 /* 33222222222211111111110000000000
17923 10987654321098765432109876543210
17924 x0101110xx1xxxxx011000xxxxxxxxxx
17930 /* 33222222222211111111110000000000
17931 10987654321098765432109876543210
17932 x1101110xx1xxxxx011000xxxxxxxxxx
17941 if (((word
>> 13) & 0x1) == 0)
17943 if (((word
>> 14) & 0x1) == 0)
17945 if (((word
>> 30) & 0x1) == 0)
17947 /* 33222222222211111111110000000000
17948 10987654321098765432109876543210
17949 x0101110xx1xxxxx000100xxxxxxxxxx
17955 /* 33222222222211111111110000000000
17956 10987654321098765432109876543210
17957 x1101110xx1xxxxx000100xxxxxxxxxx
17964 if (((word
>> 30) & 0x1) == 0)
17966 /* 33222222222211111111110000000000
17967 10987654321098765432109876543210
17968 x0101110xx1xxxxx010100xxxxxxxxxx
17974 /* 33222222222211111111110000000000
17975 10987654321098765432109876543210
17976 x1101110xx1xxxxx010100xxxxxxxxxx
17984 if (((word
>> 14) & 0x1) == 0)
17986 if (((word
>> 30) & 0x1) == 0)
17988 /* 33222222222211111111110000000000
17989 10987654321098765432109876543210
17990 x0101110xx1xxxxx001100xxxxxxxxxx
17996 /* 33222222222211111111110000000000
17997 10987654321098765432109876543210
17998 x1101110xx1xxxxx001100xxxxxxxxxx
18005 if (((word
>> 30) & 0x1) == 0)
18007 /* 33222222222211111111110000000000
18008 10987654321098765432109876543210
18009 x0101110xx1xxxxx011100xxxxxxxxxx
18015 /* 33222222222211111111110000000000
18016 10987654321098765432109876543210
18017 x1101110xx1xxxxx011100xxxxxxxxxx
18027 if (((word
>> 12) & 0x1) == 0)
18029 if (((word
>> 13) & 0x1) == 0)
18031 if (((word
>> 14) & 0x1) == 0)
18033 /* 33222222222211111111110000000000
18034 10987654321098765432109876543210
18035 xx101110xx1xxxxx000010xxxxxxxxxx
18041 if (((word
>> 16) & 0x1) == 0)
18043 /* 33222222222211111111110000000000
18044 10987654321098765432109876543210
18045 xx101110xx1xxxx0010010xxxxxxxxxx
18051 if (((word
>> 30) & 0x1) == 0)
18053 /* 33222222222211111111110000000000
18054 10987654321098765432109876543210
18055 x0101110xx1xxxx1010010xxxxxxxxxx
18061 /* 33222222222211111111110000000000
18062 10987654321098765432109876543210
18063 x1101110xx1xxxx1010010xxxxxxxxxx
18072 if (((word
>> 14) & 0x1) == 0)
18074 if (((word
>> 16) & 0x1) == 0)
18076 /* 33222222222211111111110000000000
18077 10987654321098765432109876543210
18078 xx101110xx1xxxx0001010xxxxxxxxxx
18084 if (((word
>> 30) & 0x1) == 0)
18086 /* 33222222222211111111110000000000
18087 10987654321098765432109876543210
18088 x0101110xx1xxxx1001010xxxxxxxxxx
18094 /* 33222222222211111111110000000000
18095 10987654321098765432109876543210
18096 x1101110xx1xxxx1001010xxxxxxxxxx
18104 if (((word
>> 16) & 0x1) == 0)
18106 /* 33222222222211111111110000000000
18107 10987654321098765432109876543210
18108 xx101110xx1xxxx0011010xxxxxxxxxx
18114 if (((word
>> 30) & 0x1) == 0)
18116 /* 33222222222211111111110000000000
18117 10987654321098765432109876543210
18118 x0101110xx1xxxx1011010xxxxxxxxxx
18124 /* 33222222222211111111110000000000
18125 10987654321098765432109876543210
18126 x1101110xx1xxxx1011010xxxxxxxxxx
18136 if (((word
>> 13) & 0x1) == 0)
18138 if (((word
>> 22) & 0x1) == 0)
18140 /* 33222222222211111111110000000000
18141 10987654321098765432109876543210
18142 xx101110x01xxxxx0x0110xxxxxxxxxx
18148 /* 33222222222211111111110000000000
18149 10987654321098765432109876543210
18150 xx101110x11xxxxx0x0110xxxxxxxxxx
18157 if (((word
>> 14) & 0x1) == 0)
18159 if (((word
>> 16) & 0x1) == 0)
18161 if (((word
>> 20) & 0x1) == 0)
18163 /* 33222222222211111111110000000000
18164 10987654321098765432109876543210
18165 xx101110xx10xxx0001110xxxxxxxxxx
18171 /* 33222222222211111111110000000000
18172 10987654321098765432109876543210
18173 xx101110xx11xxx0001110xxxxxxxxxx
18180 if (((word
>> 30) & 0x1) == 0)
18182 /* 33222222222211111111110000000000
18183 10987654321098765432109876543210
18184 x0101110xx1xxxx1001110xxxxxxxxxx
18190 /* 33222222222211111111110000000000
18191 10987654321098765432109876543210
18192 x1101110xx1xxxx1001110xxxxxxxxxx
18200 /* 33222222222211111111110000000000
18201 10987654321098765432109876543210
18202 xx101110xx1xxxxx011110xxxxxxxxxx
18212 if (((word
>> 11) & 0x1) == 0)
18214 if (((word
>> 12) & 0x1) == 0)
18216 if (((word
>> 13) & 0x1) == 0)
18218 if (((word
>> 14) & 0x1) == 0)
18220 /* 33222222222211111111110000000000
18221 10987654321098765432109876543210
18222 xx101110xx1xxxxx000001xxxxxxxxxx
18228 /* 33222222222211111111110000000000
18229 10987654321098765432109876543210
18230 xx101110xx1xxxxx010001xxxxxxxxxx
18237 if (((word
>> 14) & 0x1) == 0)
18239 /* 33222222222211111111110000000000
18240 10987654321098765432109876543210
18241 xx101110xx1xxxxx001001xxxxxxxxxx
18247 /* 33222222222211111111110000000000
18248 10987654321098765432109876543210
18249 xx101110xx1xxxxx011001xxxxxxxxxx
18257 if (((word
>> 13) & 0x1) == 0)
18259 if (((word
>> 14) & 0x1) == 0)
18261 /* 33222222222211111111110000000000
18262 10987654321098765432109876543210
18263 xx101110xx1xxxxx000101xxxxxxxxxx
18269 /* 33222222222211111111110000000000
18270 10987654321098765432109876543210
18271 xx101110xx1xxxxx010101xxxxxxxxxx
18278 if (((word
>> 14) & 0x1) == 0)
18280 /* 33222222222211111111110000000000
18281 10987654321098765432109876543210
18282 xx101110xx1xxxxx001101xxxxxxxxxx
18288 /* 33222222222211111111110000000000
18289 10987654321098765432109876543210
18290 xx101110xx1xxxxx011101xxxxxxxxxx
18299 if (((word
>> 12) & 0x1) == 0)
18301 if (((word
>> 13) & 0x1) == 0)
18303 if (((word
>> 14) & 0x1) == 0)
18305 /* 33222222222211111111110000000000
18306 10987654321098765432109876543210
18307 xx101110xx1xxxxx000011xxxxxxxxxx
18313 /* 33222222222211111111110000000000
18314 10987654321098765432109876543210
18315 xx101110xx1xxxxx010011xxxxxxxxxx
18322 if (((word
>> 14) & 0x1) == 0)
18324 /* 33222222222211111111110000000000
18325 10987654321098765432109876543210
18326 xx101110xx1xxxxx001011xxxxxxxxxx
18332 /* 33222222222211111111110000000000
18333 10987654321098765432109876543210
18334 xx101110xx1xxxxx011011xxxxxxxxxx
18342 if (((word
>> 13) & 0x1) == 0)
18344 if (((word
>> 14) & 0x1) == 0)
18346 if (((word
>> 22) & 0x1) == 0)
18348 if (((word
>> 23) & 0x1) == 0)
18350 /* 33222222222211111111110000000000
18351 10987654321098765432109876543210
18352 xx101110001xxxxx000111xxxxxxxxxx
18358 /* 33222222222211111111110000000000
18359 10987654321098765432109876543210
18360 xx101110101xxxxx000111xxxxxxxxxx
18367 if (((word
>> 23) & 0x1) == 0)
18369 /* 33222222222211111111110000000000
18370 10987654321098765432109876543210
18371 xx101110011xxxxx000111xxxxxxxxxx
18377 /* 33222222222211111111110000000000
18378 10987654321098765432109876543210
18379 xx101110111xxxxx000111xxxxxxxxxx
18387 /* 33222222222211111111110000000000
18388 10987654321098765432109876543210
18389 xx101110xx1xxxxx010111xxxxxxxxxx
18396 if (((word
>> 14) & 0x1) == 0)
18398 /* 33222222222211111111110000000000
18399 10987654321098765432109876543210
18400 xx101110xx1xxxxx001111xxxxxxxxxx
18406 /* 33222222222211111111110000000000
18407 10987654321098765432109876543210
18408 xx101110xx1xxxxx011111xxxxxxxxxx
18420 if (((word
>> 10) & 0x1) == 0)
18422 if (((word
>> 11) & 0x1) == 0)
18424 if (((word
>> 12) & 0x1) == 0)
18426 if (((word
>> 13) & 0x1) == 0)
18428 if (((word
>> 14) & 0x1) == 0)
18430 if (((word
>> 29) & 0x1) == 0)
18432 if (((word
>> 30) & 0x1) == 0)
18434 /* 33222222222211111111110000000000
18435 10987654321098765432109876543210
18436 x0001110xx1xxxxx100000xxxxxxxxxx
18442 if (((word
>> 31) & 0x1) == 0)
18444 /* 33222222222211111111110000000000
18445 10987654321098765432109876543210
18446 01001110xx1xxxxx100000xxxxxxxxxx
18452 /* 33222222222211111111110000000000
18453 10987654321098765432109876543210
18454 11001110xx1xxxxx100000xxxxxxxxxx
18462 if (((word
>> 30) & 0x1) == 0)
18464 /* 33222222222211111111110000000000
18465 10987654321098765432109876543210
18466 x0101110xx1xxxxx100000xxxxxxxxxx
18472 /* 33222222222211111111110000000000
18473 10987654321098765432109876543210
18474 x1101110xx1xxxxx100000xxxxxxxxxx
18482 if (((word
>> 29) & 0x1) == 0)
18484 if (((word
>> 30) & 0x1) == 0)
18486 /* 33222222222211111111110000000000
18487 10987654321098765432109876543210
18488 x0001110xx1xxxxx110000xxxxxxxxxx
18494 if (((word
>> 31) & 0x1) == 0)
18496 /* 33222222222211111111110000000000
18497 10987654321098765432109876543210
18498 01001110xx1xxxxx110000xxxxxxxxxx
18504 /* 33222222222211111111110000000000
18505 10987654321098765432109876543210
18506 11001110xx1xxxxx110000xxxxxxxxxx
18514 if (((word
>> 30) & 0x1) == 0)
18516 /* 33222222222211111111110000000000
18517 10987654321098765432109876543210
18518 x0101110xx1xxxxx110000xxxxxxxxxx
18524 /* 33222222222211111111110000000000
18525 10987654321098765432109876543210
18526 x1101110xx1xxxxx110000xxxxxxxxxx
18535 if (((word
>> 14) & 0x1) == 0)
18537 if (((word
>> 29) & 0x1) == 0)
18539 if (((word
>> 30) & 0x1) == 0)
18541 /* 33222222222211111111110000000000
18542 10987654321098765432109876543210
18543 x0001110xx1xxxxx101000xxxxxxxxxx
18549 /* 33222222222211111111110000000000
18550 10987654321098765432109876543210
18551 x1001110xx1xxxxx101000xxxxxxxxxx
18558 if (((word
>> 30) & 0x1) == 0)
18560 /* 33222222222211111111110000000000
18561 10987654321098765432109876543210
18562 x0101110xx1xxxxx101000xxxxxxxxxx
18568 /* 33222222222211111111110000000000
18569 10987654321098765432109876543210
18570 x1101110xx1xxxxx101000xxxxxxxxxx
18578 if (((word
>> 22) & 0x1) == 0)
18580 if (((word
>> 30) & 0x1) == 0)
18582 /* 33222222222211111111110000000000
18583 10987654321098765432109876543210
18584 x0x01110x01xxxxx111000xxxxxxxxxx
18590 /* 33222222222211111111110000000000
18591 10987654321098765432109876543210
18592 x1x01110x01xxxxx111000xxxxxxxxxx
18599 if (((word
>> 30) & 0x1) == 0)
18601 /* 33222222222211111111110000000000
18602 10987654321098765432109876543210
18603 x0x01110x11xxxxx111000xxxxxxxxxx
18609 /* 33222222222211111111110000000000
18610 10987654321098765432109876543210
18611 x1x01110x11xxxxx111000xxxxxxxxxx
18621 if (((word
>> 13) & 0x1) == 0)
18623 if (((word
>> 14) & 0x1) == 0)
18625 if (((word
>> 30) & 0x1) == 0)
18627 /* 33222222222211111111110000000000
18628 10987654321098765432109876543210
18629 x0x01110xx1xxxxx100100xxxxxxxxxx
18635 /* 33222222222211111111110000000000
18636 10987654321098765432109876543210
18637 x1x01110xx1xxxxx100100xxxxxxxxxx
18644 if (((word
>> 30) & 0x1) == 0)
18646 /* 33222222222211111111110000000000
18647 10987654321098765432109876543210
18648 x0x01110xx1xxxxx110100xxxxxxxxxx
18654 /* 33222222222211111111110000000000
18655 10987654321098765432109876543210
18656 x1x01110xx1xxxxx110100xxxxxxxxxx
18664 if (((word
>> 30) & 0x1) == 0)
18666 /* 33222222222211111111110000000000
18667 10987654321098765432109876543210
18668 x0x01110xx1xxxxx1x1100xxxxxxxxxx
18674 /* 33222222222211111111110000000000
18675 10987654321098765432109876543210
18676 x1x01110xx1xxxxx1x1100xxxxxxxxxx
18685 if (((word
>> 12) & 0x1) == 0)
18687 if (((word
>> 13) & 0x1) == 0)
18689 if (((word
>> 14) & 0x1) == 0)
18691 if (((word
>> 29) & 0x1) == 0)
18693 if (((word
>> 31) & 0x1) == 0)
18695 if (((word
>> 16) & 0x1) == 0)
18697 /* 33222222222211111111110000000000
18698 10987654321098765432109876543210
18699 0x001110xx1xxxx0100010xxxxxxxxxx
18705 if (((word
>> 19) & 0x1) == 0)
18707 if (((word
>> 23) & 0x1) == 0)
18709 /* 33222222222211111111110000000000
18710 10987654321098765432109876543210
18711 0x0011100x1x0xx1100010xxxxxxxxxx
18717 /* 33222222222211111111110000000000
18718 10987654321098765432109876543210
18719 0x0011101x1x0xx1100010xxxxxxxxxx
18726 if (((word
>> 23) & 0x1) == 0)
18728 /* 33222222222211111111110000000000
18729 10987654321098765432109876543210
18730 0x0011100x1x1xx1100010xxxxxxxxxx
18736 /* 33222222222211111111110000000000
18737 10987654321098765432109876543210
18738 0x0011101x1x1xx1100010xxxxxxxxxx
18747 /* 33222222222211111111110000000000
18748 10987654321098765432109876543210
18749 1x001110xx1xxxxx100010xxxxxxxxxx
18756 if (((word
>> 16) & 0x1) == 0)
18758 /* 33222222222211111111110000000000
18759 10987654321098765432109876543210
18760 xx101110xx1xxxx0100010xxxxxxxxxx
18766 if (((word
>> 19) & 0x1) == 0)
18768 /* 33222222222211111111110000000000
18769 10987654321098765432109876543210
18770 xx101110xx1x0xx1100010xxxxxxxxxx
18776 /* 33222222222211111111110000000000
18777 10987654321098765432109876543210
18778 xx101110xx1x1xx1100010xxxxxxxxxx
18787 if (((word
>> 23) & 0x1) == 0)
18789 if (((word
>> 29) & 0x1) == 0)
18791 if (((word
>> 31) & 0x1) == 0)
18793 if (((word
>> 16) & 0x1) == 0)
18795 /* 33222222222211111111110000000000
18796 10987654321098765432109876543210
18797 0x0011100x1xxxx0110010xxxxxxxxxx
18803 if (((word
>> 19) & 0x1) == 0)
18805 /* 33222222222211111111110000000000
18806 10987654321098765432109876543210
18807 0x0011100x1x0xx1110010xxxxxxxxxx
18813 /* 33222222222211111111110000000000
18814 10987654321098765432109876543210
18815 0x0011100x1x1xx1110010xxxxxxxxxx
18823 /* 33222222222211111111110000000000
18824 10987654321098765432109876543210
18825 1x0011100x1xxxxx110010xxxxxxxxxx
18832 if (((word
>> 16) & 0x1) == 0)
18834 /* 33222222222211111111110000000000
18835 10987654321098765432109876543210
18836 xx1011100x1xxxx0110010xxxxxxxxxx
18842 if (((word
>> 19) & 0x1) == 0)
18844 /* 33222222222211111111110000000000
18845 10987654321098765432109876543210
18846 xx1011100x1x0xx1110010xxxxxxxxxx
18852 /* 33222222222211111111110000000000
18853 10987654321098765432109876543210
18854 xx1011100x1x1xx1110010xxxxxxxxxx
18863 if (((word
>> 16) & 0x1) == 0)
18865 if (((word
>> 19) & 0x1) == 0)
18867 if (((word
>> 20) & 0x1) == 0)
18869 if (((word
>> 29) & 0x1) == 0)
18871 /* 33222222222211111111110000000000
18872 10987654321098765432109876543210
18873 xx0011101x100xx0110010xxxxxxxxxx
18879 /* 33222222222211111111110000000000
18880 10987654321098765432109876543210
18881 xx1011101x100xx0110010xxxxxxxxxx
18888 if (((word
>> 29) & 0x1) == 0)
18890 /* 33222222222211111111110000000000
18891 10987654321098765432109876543210
18892 xx0011101x110xx0110010xxxxxxxxxx
18898 /* 33222222222211111111110000000000
18899 10987654321098765432109876543210
18900 xx1011101x110xx0110010xxxxxxxxxx
18908 if (((word
>> 29) & 0x1) == 0)
18910 /* 33222222222211111111110000000000
18911 10987654321098765432109876543210
18912 xx0011101x1x1xx0110010xxxxxxxxxx
18918 /* 33222222222211111111110000000000
18919 10987654321098765432109876543210
18920 xx1011101x1x1xx0110010xxxxxxxxxx
18928 if (((word
>> 29) & 0x1) == 0)
18930 /* 33222222222211111111110000000000
18931 10987654321098765432109876543210
18932 xx0011101x1xxxx1110010xxxxxxxxxx
18938 /* 33222222222211111111110000000000
18939 10987654321098765432109876543210
18940 xx1011101x1xxxx1110010xxxxxxxxxx
18950 if (((word
>> 14) & 0x1) == 0)
18952 if (((word
>> 16) & 0x1) == 0)
18954 if (((word
>> 20) & 0x1) == 0)
18956 /* 33222222222211111111110000000000
18957 10987654321098765432109876543210
18958 xxx01110xx10xxx0101010xxxxxxxxxx
18964 if (((word
>> 29) & 0x1) == 0)
18966 /* 33222222222211111111110000000000
18967 10987654321098765432109876543210
18968 xx001110xx11xxx0101010xxxxxxxxxx
18974 /* 33222222222211111111110000000000
18975 10987654321098765432109876543210
18976 xx101110xx11xxx0101010xxxxxxxxxx
18984 if (((word
>> 19) & 0x1) == 0)
18986 if (((word
>> 20) & 0x1) == 0)
18988 if (((word
>> 23) & 0x1) == 0)
18990 if (((word
>> 29) & 0x1) == 0)
18992 /* 33222222222211111111110000000000
18993 10987654321098765432109876543210
18994 xx0011100x100xx1101010xxxxxxxxxx
19000 /* 33222222222211111111110000000000
19001 10987654321098765432109876543210
19002 xx1011100x100xx1101010xxxxxxxxxx
19009 if (((word
>> 29) & 0x1) == 0)
19011 /* 33222222222211111111110000000000
19012 10987654321098765432109876543210
19013 xx0011101x100xx1101010xxxxxxxxxx
19019 /* 33222222222211111111110000000000
19020 10987654321098765432109876543210
19021 xx1011101x100xx1101010xxxxxxxxxx
19029 if (((word
>> 29) & 0x1) == 0)
19031 /* 33222222222211111111110000000000
19032 10987654321098765432109876543210
19033 xx001110xx110xx1101010xxxxxxxxxx
19039 /* 33222222222211111111110000000000
19040 10987654321098765432109876543210
19041 xx101110xx110xx1101010xxxxxxxxxx
19049 if (((word
>> 23) & 0x1) == 0)
19051 if (((word
>> 29) & 0x1) == 0)
19053 /* 33222222222211111111110000000000
19054 10987654321098765432109876543210
19055 xx0011100x1x1xx1101010xxxxxxxxxx
19061 /* 33222222222211111111110000000000
19062 10987654321098765432109876543210
19063 xx1011100x1x1xx1101010xxxxxxxxxx
19070 if (((word
>> 29) & 0x1) == 0)
19072 /* 33222222222211111111110000000000
19073 10987654321098765432109876543210
19074 xx0011101x1x1xx1101010xxxxxxxxxx
19080 /* 33222222222211111111110000000000
19081 10987654321098765432109876543210
19082 xx1011101x1x1xx1101010xxxxxxxxxx
19092 if (((word
>> 16) & 0x1) == 0)
19094 if (((word
>> 19) & 0x1) == 0)
19096 /* 33222222222211111111110000000000
19097 10987654321098765432109876543210
19098 xxx01110xx1x0xx0111010xxxxxxxxxx
19104 /* 33222222222211111111110000000000
19105 10987654321098765432109876543210
19106 xxx01110xx1x1xx0111010xxxxxxxxxx
19113 if (((word
>> 29) & 0x1) == 0)
19115 /* 33222222222211111111110000000000
19116 10987654321098765432109876543210
19117 xx001110xx1xxxx1111010xxxxxxxxxx
19123 /* 33222222222211111111110000000000
19124 10987654321098765432109876543210
19125 xx101110xx1xxxx1111010xxxxxxxxxx
19135 if (((word
>> 13) & 0x1) == 0)
19137 if (((word
>> 14) & 0x1) == 0)
19139 if (((word
>> 16) & 0x1) == 0)
19141 if (((word
>> 29) & 0x1) == 0)
19143 /* 33222222222211111111110000000000
19144 10987654321098765432109876543210
19145 xx001110xx1xxxx0100110xxxxxxxxxx
19151 /* 33222222222211111111110000000000
19152 10987654321098765432109876543210
19153 xx101110xx1xxxx0100110xxxxxxxxxx
19160 if (((word
>> 19) & 0x1) == 0)
19162 if (((word
>> 23) & 0x1) == 0)
19164 if (((word
>> 29) & 0x1) == 0)
19166 /* 33222222222211111111110000000000
19167 10987654321098765432109876543210
19168 xx0011100x1x0xx1100110xxxxxxxxxx
19174 /* 33222222222211111111110000000000
19175 10987654321098765432109876543210
19176 xx1011100x1x0xx1100110xxxxxxxxxx
19183 if (((word
>> 29) & 0x1) == 0)
19185 /* 33222222222211111111110000000000
19186 10987654321098765432109876543210
19187 xx0011101x1x0xx1100110xxxxxxxxxx
19193 /* 33222222222211111111110000000000
19194 10987654321098765432109876543210
19195 xx1011101x1x0xx1100110xxxxxxxxxx
19203 if (((word
>> 23) & 0x1) == 0)
19205 if (((word
>> 29) & 0x1) == 0)
19207 /* 33222222222211111111110000000000
19208 10987654321098765432109876543210
19209 xx0011100x1x1xx1100110xxxxxxxxxx
19215 /* 33222222222211111111110000000000
19216 10987654321098765432109876543210
19217 xx1011100x1x1xx1100110xxxxxxxxxx
19224 if (((word
>> 29) & 0x1) == 0)
19226 /* 33222222222211111111110000000000
19227 10987654321098765432109876543210
19228 xx0011101x1x1xx1100110xxxxxxxxxx
19234 /* 33222222222211111111110000000000
19235 10987654321098765432109876543210
19236 xx1011101x1x1xx1100110xxxxxxxxxx
19246 if (((word
>> 16) & 0x1) == 0)
19248 if (((word
>> 19) & 0x1) == 0)
19250 if (((word
>> 29) & 0x1) == 0)
19252 /* 33222222222211111111110000000000
19253 10987654321098765432109876543210
19254 xx001110xx1x0xx0110110xxxxxxxxxx
19260 /* 33222222222211111111110000000000
19261 10987654321098765432109876543210
19262 xx101110xx1x0xx0110110xxxxxxxxxx
19269 if (((word
>> 29) & 0x1) == 0)
19271 /* 33222222222211111111110000000000
19272 10987654321098765432109876543210
19273 xx001110xx1x1xx0110110xxxxxxxxxx
19279 /* 33222222222211111111110000000000
19280 10987654321098765432109876543210
19281 xx101110xx1x1xx0110110xxxxxxxxxx
19289 if (((word
>> 19) & 0x1) == 0)
19291 if (((word
>> 23) & 0x1) == 0)
19293 if (((word
>> 29) & 0x1) == 0)
19295 /* 33222222222211111111110000000000
19296 10987654321098765432109876543210
19297 xx0011100x1x0xx1110110xxxxxxxxxx
19303 /* 33222222222211111111110000000000
19304 10987654321098765432109876543210
19305 xx1011100x1x0xx1110110xxxxxxxxxx
19312 if (((word
>> 29) & 0x1) == 0)
19314 /* 33222222222211111111110000000000
19315 10987654321098765432109876543210
19316 xx0011101x1x0xx1110110xxxxxxxxxx
19322 /* 33222222222211111111110000000000
19323 10987654321098765432109876543210
19324 xx1011101x1x0xx1110110xxxxxxxxxx
19332 if (((word
>> 23) & 0x1) == 0)
19334 if (((word
>> 29) & 0x1) == 0)
19336 /* 33222222222211111111110000000000
19337 10987654321098765432109876543210
19338 xx0011100x1x1xx1110110xxxxxxxxxx
19344 /* 33222222222211111111110000000000
19345 10987654321098765432109876543210
19346 xx1011100x1x1xx1110110xxxxxxxxxx
19353 if (((word
>> 29) & 0x1) == 0)
19355 /* 33222222222211111111110000000000
19356 10987654321098765432109876543210
19357 xx0011101x1x1xx1110110xxxxxxxxxx
19363 /* 33222222222211111111110000000000
19364 10987654321098765432109876543210
19365 xx1011101x1x1xx1110110xxxxxxxxxx
19376 if (((word
>> 14) & 0x1) == 0)
19378 if (((word
>> 16) & 0x1) == 0)
19380 if (((word
>> 29) & 0x1) == 0)
19382 /* 33222222222211111111110000000000
19383 10987654321098765432109876543210
19384 xx001110xx1xxxx0101110xxxxxxxxxx
19390 /* 33222222222211111111110000000000
19391 10987654321098765432109876543210
19392 xx101110xx1xxxx0101110xxxxxxxxxx
19399 if (((word
>> 19) & 0x1) == 0)
19401 if (((word
>> 20) & 0x1) == 0)
19403 if (((word
>> 23) & 0x1) == 0)
19405 if (((word
>> 29) & 0x1) == 0)
19407 /* 33222222222211111111110000000000
19408 10987654321098765432109876543210
19409 xx0011100x100xx1101110xxxxxxxxxx
19415 /* 33222222222211111111110000000000
19416 10987654321098765432109876543210
19417 xx1011100x100xx1101110xxxxxxxxxx
19424 if (((word
>> 29) & 0x1) == 0)
19426 /* 33222222222211111111110000000000
19427 10987654321098765432109876543210
19428 xx0011101x100xx1101110xxxxxxxxxx
19434 /* 33222222222211111111110000000000
19435 10987654321098765432109876543210
19436 xx1011101x100xx1101110xxxxxxxxxx
19444 /* 33222222222211111111110000000000
19445 10987654321098765432109876543210
19446 xxx01110xx110xx1101110xxxxxxxxxx
19453 if (((word
>> 23) & 0x1) == 0)
19455 if (((word
>> 29) & 0x1) == 0)
19457 /* 33222222222211111111110000000000
19458 10987654321098765432109876543210
19459 xx0011100x1x1xx1101110xxxxxxxxxx
19465 /* 33222222222211111111110000000000
19466 10987654321098765432109876543210
19467 xx1011100x1x1xx1101110xxxxxxxxxx
19474 if (((word
>> 29) & 0x1) == 0)
19476 /* 33222222222211111111110000000000
19477 10987654321098765432109876543210
19478 xx0011101x1x1xx1101110xxxxxxxxxx
19484 /* 33222222222211111111110000000000
19485 10987654321098765432109876543210
19486 xx1011101x1x1xx1101110xxxxxxxxxx
19496 if (((word
>> 16) & 0x1) == 0)
19498 if (((word
>> 19) & 0x1) == 0)
19500 if (((word
>> 20) & 0x1) == 0)
19502 if (((word
>> 29) & 0x1) == 0)
19504 /* 33222222222211111111110000000000
19505 10987654321098765432109876543210
19506 xx001110xx100xx0111110xxxxxxxxxx
19512 /* 33222222222211111111110000000000
19513 10987654321098765432109876543210
19514 xx101110xx100xx0111110xxxxxxxxxx
19521 if (((word
>> 23) & 0x1) == 0)
19523 if (((word
>> 29) & 0x1) == 0)
19525 /* 33222222222211111111110000000000
19526 10987654321098765432109876543210
19527 xx0011100x110xx0111110xxxxxxxxxx
19533 /* 33222222222211111111110000000000
19534 10987654321098765432109876543210
19535 xx1011100x110xx0111110xxxxxxxxxx
19542 if (((word
>> 29) & 0x1) == 0)
19544 /* 33222222222211111111110000000000
19545 10987654321098765432109876543210
19546 xx0011101x110xx0111110xxxxxxxxxx
19552 /* 33222222222211111111110000000000
19553 10987654321098765432109876543210
19554 xx1011101x110xx0111110xxxxxxxxxx
19563 if (((word
>> 29) & 0x1) == 0)
19565 /* 33222222222211111111110000000000
19566 10987654321098765432109876543210
19567 xx001110xx1x1xx0111110xxxxxxxxxx
19573 /* 33222222222211111111110000000000
19574 10987654321098765432109876543210
19575 xx101110xx1x1xx0111110xxxxxxxxxx
19583 if (((word
>> 19) & 0x1) == 0)
19585 if (((word
>> 23) & 0x1) == 0)
19587 if (((word
>> 29) & 0x1) == 0)
19589 /* 33222222222211111111110000000000
19590 10987654321098765432109876543210
19591 xx0011100x1x0xx1111110xxxxxxxxxx
19597 /* 33222222222211111111110000000000
19598 10987654321098765432109876543210
19599 xx1011100x1x0xx1111110xxxxxxxxxx
19606 /* 33222222222211111111110000000000
19607 10987654321098765432109876543210
19608 xxx011101x1x0xx1111110xxxxxxxxxx
19615 /* 33222222222211111111110000000000
19616 10987654321098765432109876543210
19617 xxx01110xx1x1xx1111110xxxxxxxxxx
19629 if (((word
>> 11) & 0x1) == 0)
19631 if (((word
>> 12) & 0x1) == 0)
19633 if (((word
>> 13) & 0x1) == 0)
19635 if (((word
>> 14) & 0x1) == 0)
19637 if (((word
>> 29) & 0x1) == 0)
19639 if (((word
>> 31) & 0x1) == 0)
19641 /* 33222222222211111111110000000000
19642 10987654321098765432109876543210
19643 0x001110xx1xxxxx100001xxxxxxxxxx
19649 /* 33222222222211111111110000000000
19650 10987654321098765432109876543210
19651 1x001110xx1xxxxx100001xxxxxxxxxx
19658 /* 33222222222211111111110000000000
19659 10987654321098765432109876543210
19660 xx101110xx1xxxxx100001xxxxxxxxxx
19667 if (((word
>> 23) & 0x1) == 0)
19669 if (((word
>> 29) & 0x1) == 0)
19671 if (((word
>> 31) & 0x1) == 0)
19673 /* 33222222222211111111110000000000
19674 10987654321098765432109876543210
19675 0x0011100x1xxxxx110001xxxxxxxxxx
19681 /* 33222222222211111111110000000000
19682 10987654321098765432109876543210
19683 1x0011100x1xxxxx110001xxxxxxxxxx
19690 /* 33222222222211111111110000000000
19691 10987654321098765432109876543210
19692 xx1011100x1xxxxx110001xxxxxxxxxx
19699 if (((word
>> 29) & 0x1) == 0)
19701 /* 33222222222211111111110000000000
19702 10987654321098765432109876543210
19703 xx0011101x1xxxxx110001xxxxxxxxxx
19709 /* 33222222222211111111110000000000
19710 10987654321098765432109876543210
19711 xx1011101x1xxxxx110001xxxxxxxxxx
19720 if (((word
>> 14) & 0x1) == 0)
19722 if (((word
>> 29) & 0x1) == 0)
19724 /* 33222222222211111111110000000000
19725 10987654321098765432109876543210
19726 xx001110xx1xxxxx101001xxxxxxxxxx
19732 /* 33222222222211111111110000000000
19733 10987654321098765432109876543210
19734 xx101110xx1xxxxx101001xxxxxxxxxx
19741 if (((word
>> 23) & 0x1) == 0)
19743 if (((word
>> 29) & 0x1) == 0)
19745 /* 33222222222211111111110000000000
19746 10987654321098765432109876543210
19747 xx0011100x1xxxxx111001xxxxxxxxxx
19753 /* 33222222222211111111110000000000
19754 10987654321098765432109876543210
19755 xx1011100x1xxxxx111001xxxxxxxxxx
19762 /* 33222222222211111111110000000000
19763 10987654321098765432109876543210
19764 xxx011101x1xxxxx111001xxxxxxxxxx
19773 if (((word
>> 13) & 0x1) == 0)
19775 if (((word
>> 14) & 0x1) == 0)
19777 if (((word
>> 29) & 0x1) == 0)
19779 /* 33222222222211111111110000000000
19780 10987654321098765432109876543210
19781 xx001110xx1xxxxx100101xxxxxxxxxx
19787 /* 33222222222211111111110000000000
19788 10987654321098765432109876543210
19789 xx101110xx1xxxxx100101xxxxxxxxxx
19796 if (((word
>> 23) & 0x1) == 0)
19798 if (((word
>> 29) & 0x1) == 0)
19800 /* 33222222222211111111110000000000
19801 10987654321098765432109876543210
19802 xx0011100x1xxxxx110101xxxxxxxxxx
19808 /* 33222222222211111111110000000000
19809 10987654321098765432109876543210
19810 xx1011100x1xxxxx110101xxxxxxxxxx
19817 if (((word
>> 29) & 0x1) == 0)
19819 /* 33222222222211111111110000000000
19820 10987654321098765432109876543210
19821 xx0011101x1xxxxx110101xxxxxxxxxx
19827 /* 33222222222211111111110000000000
19828 10987654321098765432109876543210
19829 xx1011101x1xxxxx110101xxxxxxxxxx
19838 if (((word
>> 14) & 0x1) == 0)
19840 if (((word
>> 29) & 0x1) == 0)
19842 /* 33222222222211111111110000000000
19843 10987654321098765432109876543210
19844 xx001110xx1xxxxx101101xxxxxxxxxx
19850 /* 33222222222211111111110000000000
19851 10987654321098765432109876543210
19852 xx101110xx1xxxxx101101xxxxxxxxxx
19859 if (((word
>> 23) & 0x1) == 0)
19861 if (((word
>> 29) & 0x1) == 0)
19863 /* 33222222222211111111110000000000
19864 10987654321098765432109876543210
19865 xx0011100x1xxxxx111101xxxxxxxxxx
19871 /* 33222222222211111111110000000000
19872 10987654321098765432109876543210
19873 xx1011100x1xxxxx111101xxxxxxxxxx
19880 if (((word
>> 29) & 0x1) == 0)
19882 /* 33222222222211111111110000000000
19883 10987654321098765432109876543210
19884 xx0011101x1xxxxx111101xxxxxxxxxx
19890 /* 33222222222211111111110000000000
19891 10987654321098765432109876543210
19892 xx1011101x1xxxxx111101xxxxxxxxxx
19903 if (((word
>> 12) & 0x1) == 0)
19905 if (((word
>> 13) & 0x1) == 0)
19907 if (((word
>> 14) & 0x1) == 0)
19909 if (((word
>> 29) & 0x1) == 0)
19911 if (((word
>> 31) & 0x1) == 0)
19913 /* 33222222222211111111110000000000
19914 10987654321098765432109876543210
19915 0x001110xx1xxxxx100011xxxxxxxxxx
19921 /* 33222222222211111111110000000000
19922 10987654321098765432109876543210
19923 1x001110xx1xxxxx100011xxxxxxxxxx
19930 /* 33222222222211111111110000000000
19931 10987654321098765432109876543210
19932 xx101110xx1xxxxx100011xxxxxxxxxx
19939 if (((word
>> 23) & 0x1) == 0)
19941 if (((word
>> 29) & 0x1) == 0)
19943 /* 33222222222211111111110000000000
19944 10987654321098765432109876543210
19945 xx0011100x1xxxxx110011xxxxxxxxxx
19951 if (((word
>> 30) & 0x1) == 0)
19953 /* 33222222222211111111110000000000
19954 10987654321098765432109876543210
19955 x01011100x1xxxxx110011xxxxxxxxxx
19961 /* 33222222222211111111110000000000
19962 10987654321098765432109876543210
19963 x11011100x1xxxxx110011xxxxxxxxxx
19971 if (((word
>> 29) & 0x1) == 0)
19973 /* 33222222222211111111110000000000
19974 10987654321098765432109876543210
19975 xx0011101x1xxxxx110011xxxxxxxxxx
19981 if (((word
>> 30) & 0x1) == 0)
19983 /* 33222222222211111111110000000000
19984 10987654321098765432109876543210
19985 x01011101x1xxxxx110011xxxxxxxxxx
19991 /* 33222222222211111111110000000000
19992 10987654321098765432109876543210
19993 x11011101x1xxxxx110011xxxxxxxxxx
20003 if (((word
>> 14) & 0x1) == 0)
20005 if (((word
>> 29) & 0x1) == 0)
20007 /* 33222222222211111111110000000000
20008 10987654321098765432109876543210
20009 xx001110xx1xxxxx101011xxxxxxxxxx
20015 /* 33222222222211111111110000000000
20016 10987654321098765432109876543210
20017 xx101110xx1xxxxx101011xxxxxxxxxx
20024 if (((word
>> 23) & 0x1) == 0)
20026 if (((word
>> 29) & 0x1) == 0)
20028 if (((word
>> 30) & 0x1) == 0)
20030 /* 33222222222211111111110000000000
20031 10987654321098765432109876543210
20032 x00011100x1xxxxx111011xxxxxxxxxx
20038 /* 33222222222211111111110000000000
20039 10987654321098765432109876543210
20040 x10011100x1xxxxx111011xxxxxxxxxx
20047 /* 33222222222211111111110000000000
20048 10987654321098765432109876543210
20049 xx1011100x1xxxxx111011xxxxxxxxxx
20056 if (((word
>> 29) & 0x1) == 0)
20058 if (((word
>> 30) & 0x1) == 0)
20060 /* 33222222222211111111110000000000
20061 10987654321098765432109876543210
20062 x00011101x1xxxxx111011xxxxxxxxxx
20068 /* 33222222222211111111110000000000
20069 10987654321098765432109876543210
20070 x10011101x1xxxxx111011xxxxxxxxxx
20077 /* 33222222222211111111110000000000
20078 10987654321098765432109876543210
20079 xx1011101x1xxxxx111011xxxxxxxxxx
20089 if (((word
>> 13) & 0x1) == 0)
20091 if (((word
>> 14) & 0x1) == 0)
20093 if (((word
>> 29) & 0x1) == 0)
20095 /* 33222222222211111111110000000000
20096 10987654321098765432109876543210
20097 xx001110xx1xxxxx100111xxxxxxxxxx
20103 /* 33222222222211111111110000000000
20104 10987654321098765432109876543210
20105 xx101110xx1xxxxx100111xxxxxxxxxx
20112 if (((word
>> 29) & 0x1) == 0)
20114 /* 33222222222211111111110000000000
20115 10987654321098765432109876543210
20116 xx001110xx1xxxxx110111xxxxxxxxxx
20122 /* 33222222222211111111110000000000
20123 10987654321098765432109876543210
20124 xx101110xx1xxxxx110111xxxxxxxxxx
20132 if (((word
>> 14) & 0x1) == 0)
20134 /* 33222222222211111111110000000000
20135 10987654321098765432109876543210
20136 xxx01110xx1xxxxx101111xxxxxxxxxx
20142 if (((word
>> 23) & 0x1) == 0)
20144 if (((word
>> 29) & 0x1) == 0)
20146 /* 33222222222211111111110000000000
20147 10987654321098765432109876543210
20148 xx0011100x1xxxxx111111xxxxxxxxxx
20154 /* 33222222222211111111110000000000
20155 10987654321098765432109876543210
20156 xx1011100x1xxxxx111111xxxxxxxxxx
20163 /* 33222222222211111111110000000000
20164 10987654321098765432109876543210
20165 xxx011101x1xxxxx111111xxxxxxxxxx
20178 if (((word
>> 10) & 0x1) == 0)
20180 if (((word
>> 11) & 0x1) == 0)
20182 if (((word
>> 12) & 0x1) == 0)
20184 if (((word
>> 13) & 0x1) == 0)
20186 if (((word
>> 14) & 0x1) == 0)
20188 if (((word
>> 16) & 0x1) == 0)
20190 if (((word
>> 17) & 0x1) == 0)
20192 if (((word
>> 18) & 0x1) == 0)
20194 if (((word
>> 19) & 0x1) == 0)
20196 if (((word
>> 20) & 0x1) == 0)
20198 /* 33222222222211111111110000000000
20199 10987654321098765432109876543210
20200 xxx11110xx100000x00000xxxxxxxxxx
20206 /* 33222222222211111111110000000000
20207 10987654321098765432109876543210
20208 xxx11110xx110000x00000xxxxxxxxxx
20215 if (((word
>> 20) & 0x1) == 0)
20217 /* 33222222222211111111110000000000
20218 10987654321098765432109876543210
20219 xxx11110xx101000x00000xxxxxxxxxx
20225 /* 33222222222211111111110000000000
20226 10987654321098765432109876543210
20227 xxx11110xx111000x00000xxxxxxxxxx
20235 /* 33222222222211111111110000000000
20236 10987654321098765432109876543210
20237 xxx11110xx1xx100x00000xxxxxxxxxx
20244 if (((word
>> 18) & 0x1) == 0)
20246 /* 33222222222211111111110000000000
20247 10987654321098765432109876543210
20248 xxx11110xx1xx010x00000xxxxxxxxxx
20254 if (((word
>> 19) & 0x1) == 0)
20256 /* 33222222222211111111110000000000
20257 10987654321098765432109876543210
20258 xxx11110xx1x0110x00000xxxxxxxxxx
20264 if (((word
>> 20) & 0x1) == 0)
20266 /* 33222222222211111111110000000000
20267 10987654321098765432109876543210
20268 xxx11110xx101110x00000xxxxxxxxxx
20274 /* 33222222222211111111110000000000
20275 10987654321098765432109876543210
20276 xxx11110xx111110x00000xxxxxxxxxx
20286 if (((word
>> 17) & 0x1) == 0)
20288 if (((word
>> 18) & 0x1) == 0)
20290 if (((word
>> 19) & 0x1) == 0)
20292 if (((word
>> 20) & 0x1) == 0)
20294 /* 33222222222211111111110000000000
20295 10987654321098765432109876543210
20296 xxx11110xx100001x00000xxxxxxxxxx
20302 /* 33222222222211111111110000000000
20303 10987654321098765432109876543210
20304 xxx11110xx110001x00000xxxxxxxxxx
20311 if (((word
>> 20) & 0x1) == 0)
20313 /* 33222222222211111111110000000000
20314 10987654321098765432109876543210
20315 xxx11110xx101001x00000xxxxxxxxxx
20321 /* 33222222222211111111110000000000
20322 10987654321098765432109876543210
20323 xxx11110xx111001x00000xxxxxxxxxx
20331 /* 33222222222211111111110000000000
20332 10987654321098765432109876543210
20333 xxx11110xx1xx101x00000xxxxxxxxxx
20340 if (((word
>> 18) & 0x1) == 0)
20342 /* 33222222222211111111110000000000
20343 10987654321098765432109876543210
20344 xxx11110xx1xx011x00000xxxxxxxxxx
20350 if (((word
>> 19) & 0x1) == 0)
20352 /* 33222222222211111111110000000000
20353 10987654321098765432109876543210
20354 xxx11110xx1x0111x00000xxxxxxxxxx
20360 /* 33222222222211111111110000000000
20361 10987654321098765432109876543210
20362 xxx11110xx1x1111x00000xxxxxxxxxx
20372 if (((word
>> 17) & 0x1) == 0)
20374 if (((word
>> 15) & 0x1) == 0)
20376 if (((word
>> 16) & 0x1) == 0)
20378 if (((word
>> 18) & 0x1) == 0)
20380 if (((word
>> 19) & 0x1) == 0)
20382 /* 33222222222211111111110000000000
20383 10987654321098765432109876543210
20384 xxx11110xx1x0000010000xxxxxxxxxx
20390 /* 33222222222211111111110000000000
20391 10987654321098765432109876543210
20392 xxx11110xx1x1000010000xxxxxxxxxx
20399 /* 33222222222211111111110000000000
20400 10987654321098765432109876543210
20401 xxx11110xx1xx100010000xxxxxxxxxx
20408 if (((word
>> 18) & 0x1) == 0)
20410 if (((word
>> 19) & 0x1) == 0)
20412 /* 33222222222211111111110000000000
20413 10987654321098765432109876543210
20414 xxx11110xx1x0001010000xxxxxxxxxx
20420 /* 33222222222211111111110000000000
20421 10987654321098765432109876543210
20422 xxx11110xx1x1001010000xxxxxxxxxx
20429 /* 33222222222211111111110000000000
20430 10987654321098765432109876543210
20431 xxx11110xx1xx101010000xxxxxxxxxx
20439 if (((word
>> 16) & 0x1) == 0)
20441 if (((word
>> 18) & 0x1) == 0)
20443 if (((word
>> 19) & 0x1) == 0)
20445 /* 33222222222211111111110000000000
20446 10987654321098765432109876543210
20447 xxx11110xx1x0000110000xxxxxxxxxx
20453 /* 33222222222211111111110000000000
20454 10987654321098765432109876543210
20455 xxx11110xx1x1000110000xxxxxxxxxx
20462 /* 33222222222211111111110000000000
20463 10987654321098765432109876543210
20464 xxx11110xx1xx100110000xxxxxxxxxx
20471 if (((word
>> 18) & 0x1) == 0)
20473 if (((word
>> 19) & 0x1) == 0)
20475 /* 33222222222211111111110000000000
20476 10987654321098765432109876543210
20477 xxx11110xx1x0001110000xxxxxxxxxx
20483 /* 33222222222211111111110000000000
20484 10987654321098765432109876543210
20485 xxx11110xx1x1001110000xxxxxxxxxx
20492 /* 33222222222211111111110000000000
20493 10987654321098765432109876543210
20494 xxx11110xx1xx101110000xxxxxxxxxx
20503 if (((word
>> 18) & 0x1) == 0)
20505 /* 33222222222211111111110000000000
20506 10987654321098765432109876543210
20507 xxx11110xx1xx01xx10000xxxxxxxxxx
20513 if (((word
>> 15) & 0x1) == 0)
20515 if (((word
>> 16) & 0x1) == 0)
20517 /* 33222222222211111111110000000000
20518 10987654321098765432109876543210
20519 xxx11110xx1xx110010000xxxxxxxxxx
20525 /* 33222222222211111111110000000000
20526 10987654321098765432109876543210
20527 xxx11110xx1xx111010000xxxxxxxxxx
20534 /* 33222222222211111111110000000000
20535 10987654321098765432109876543210
20536 xxx11110xx1xx11x110000xxxxxxxxxx
20546 if (((word
>> 3) & 0x1) == 0)
20548 if (((word
>> 4) & 0x1) == 0)
20550 /* 33222222222211111111110000000000
20551 10987654321098765432109876543210
20552 xxx11110xx1xxxxxxx1000xxxxx00xxx
20558 /* 33222222222211111111110000000000
20559 10987654321098765432109876543210
20560 xxx11110xx1xxxxxxx1000xxxxx10xxx
20567 if (((word
>> 4) & 0x1) == 0)
20569 /* 33222222222211111111110000000000
20570 10987654321098765432109876543210
20571 xxx11110xx1xxxxxxx1000xxxxx01xxx
20577 /* 33222222222211111111110000000000
20578 10987654321098765432109876543210
20579 xxx11110xx1xxxxxxx1000xxxxx11xxx
20588 if (((word
>> 30) & 0x1) == 0)
20590 /* 33222222222211111111110000000000
20591 10987654321098765432109876543210
20592 x0x11110xx1xxxxxxxx100xxxxxxxxxx
20598 if (((word
>> 13) & 0x1) == 0)
20600 if (((word
>> 14) & 0x1) == 0)
20602 /* 33222222222211111111110000000000
20603 10987654321098765432109876543210
20604 x1x11110xx1xxxxxx00100xxxxxxxxxx
20610 /* 33222222222211111111110000000000
20611 10987654321098765432109876543210
20612 x1x11110xx1xxxxxx10100xxxxxxxxxx
20619 /* 33222222222211111111110000000000
20620 10987654321098765432109876543210
20621 x1x11110xx1xxxxxxx1100xxxxxxxxxx
20630 if (((word
>> 12) & 0x1) == 0)
20632 if (((word
>> 13) & 0x1) == 0)
20634 if (((word
>> 14) & 0x1) == 0)
20636 if (((word
>> 15) & 0x1) == 0)
20638 if (((word
>> 30) & 0x1) == 0)
20640 /* 33222222222211111111110000000000
20641 10987654321098765432109876543210
20642 x0x11110xx1xxxxx000010xxxxxxxxxx
20648 /* 33222222222211111111110000000000
20649 10987654321098765432109876543210
20650 x1x11110xx1xxxxx000010xxxxxxxxxx
20657 if (((word
>> 29) & 0x1) == 0)
20659 if (((word
>> 30) & 0x1) == 0)
20661 /* 33222222222211111111110000000000
20662 10987654321098765432109876543210
20663 x0011110xx1xxxxx100010xxxxxxxxxx
20669 /* 33222222222211111111110000000000
20670 10987654321098765432109876543210
20671 x1011110xx1xxxxx100010xxxxxxxxxx
20678 /* 33222222222211111111110000000000
20679 10987654321098765432109876543210
20680 xx111110xx1xxxxx100010xxxxxxxxxx
20688 if (((word
>> 15) & 0x1) == 0)
20690 if (((word
>> 29) & 0x1) == 0)
20692 if (((word
>> 30) & 0x1) == 0)
20694 /* 33222222222211111111110000000000
20695 10987654321098765432109876543210
20696 x0011110xx1xxxxx010010xxxxxxxxxx
20702 /* 33222222222211111111110000000000
20703 10987654321098765432109876543210
20704 x1011110xx1xxxxx010010xxxxxxxxxx
20711 /* 33222222222211111111110000000000
20712 10987654321098765432109876543210
20713 xx111110xx1xxxxx010010xxxxxxxxxx
20720 if (((word
>> 16) & 0x1) == 0)
20722 if (((word
>> 19) & 0x1) == 0)
20724 if (((word
>> 20) & 0x1) == 0)
20726 if (((word
>> 29) & 0x1) == 0)
20728 /* 33222222222211111111110000000000
20729 10987654321098765432109876543210
20730 xx011110xx100xx0110010xxxxxxxxxx
20736 /* 33222222222211111111110000000000
20737 10987654321098765432109876543210
20738 xx111110xx100xx0110010xxxxxxxxxx
20745 if (((word
>> 23) & 0x1) == 0)
20747 if (((word
>> 29) & 0x1) == 0)
20749 /* 33222222222211111111110000000000
20750 10987654321098765432109876543210
20751 xx0111100x110xx0110010xxxxxxxxxx
20757 /* 33222222222211111111110000000000
20758 10987654321098765432109876543210
20759 xx1111100x110xx0110010xxxxxxxxxx
20766 if (((word
>> 29) & 0x1) == 0)
20768 /* 33222222222211111111110000000000
20769 10987654321098765432109876543210
20770 xx0111101x110xx0110010xxxxxxxxxx
20776 /* 33222222222211111111110000000000
20777 10987654321098765432109876543210
20778 xx1111101x110xx0110010xxxxxxxxxx
20787 if (((word
>> 29) & 0x1) == 0)
20789 /* 33222222222211111111110000000000
20790 10987654321098765432109876543210
20791 xx011110xx1x1xx0110010xxxxxxxxxx
20797 /* 33222222222211111111110000000000
20798 10987654321098765432109876543210
20799 xx111110xx1x1xx0110010xxxxxxxxxx
20807 if (((word
>> 19) & 0x1) == 0)
20809 if (((word
>> 29) & 0x1) == 0)
20811 /* 33222222222211111111110000000000
20812 10987654321098765432109876543210
20813 xx011110xx1x0xx1110010xxxxxxxxxx
20819 /* 33222222222211111111110000000000
20820 10987654321098765432109876543210
20821 xx111110xx1x0xx1110010xxxxxxxxxx
20828 if (((word
>> 29) & 0x1) == 0)
20830 /* 33222222222211111111110000000000
20831 10987654321098765432109876543210
20832 xx011110xx1x1xx1110010xxxxxxxxxx
20838 /* 33222222222211111111110000000000
20839 10987654321098765432109876543210
20840 xx111110xx1x1xx1110010xxxxxxxxxx
20851 if (((word
>> 14) & 0x1) == 0)
20853 if (((word
>> 15) & 0x1) == 0)
20855 if (((word
>> 29) & 0x1) == 0)
20857 if (((word
>> 30) & 0x1) == 0)
20859 /* 33222222222211111111110000000000
20860 10987654321098765432109876543210
20861 x0011110xx1xxxxx001010xxxxxxxxxx
20867 /* 33222222222211111111110000000000
20868 10987654321098765432109876543210
20869 x1011110xx1xxxxx001010xxxxxxxxxx
20876 /* 33222222222211111111110000000000
20877 10987654321098765432109876543210
20878 xx111110xx1xxxxx001010xxxxxxxxxx
20885 if (((word
>> 16) & 0x1) == 0)
20887 /* 33222222222211111111110000000000
20888 10987654321098765432109876543210
20889 xxx11110xx1xxxx0101010xxxxxxxxxx
20895 if (((word
>> 19) & 0x1) == 0)
20897 if (((word
>> 23) & 0x1) == 0)
20899 if (((word
>> 29) & 0x1) == 0)
20901 /* 33222222222211111111110000000000
20902 10987654321098765432109876543210
20903 xx0111100x1x0xx1101010xxxxxxxxxx
20909 /* 33222222222211111111110000000000
20910 10987654321098765432109876543210
20911 xx1111100x1x0xx1101010xxxxxxxxxx
20918 if (((word
>> 29) & 0x1) == 0)
20920 /* 33222222222211111111110000000000
20921 10987654321098765432109876543210
20922 xx0111101x1x0xx1101010xxxxxxxxxx
20928 /* 33222222222211111111110000000000
20929 10987654321098765432109876543210
20930 xx1111101x1x0xx1101010xxxxxxxxxx
20938 if (((word
>> 23) & 0x1) == 0)
20940 if (((word
>> 29) & 0x1) == 0)
20942 /* 33222222222211111111110000000000
20943 10987654321098765432109876543210
20944 xx0111100x1x1xx1101010xxxxxxxxxx
20950 /* 33222222222211111111110000000000
20951 10987654321098765432109876543210
20952 xx1111100x1x1xx1101010xxxxxxxxxx
20959 if (((word
>> 29) & 0x1) == 0)
20961 /* 33222222222211111111110000000000
20962 10987654321098765432109876543210
20963 xx0111101x1x1xx1101010xxxxxxxxxx
20969 /* 33222222222211111111110000000000
20970 10987654321098765432109876543210
20971 xx1111101x1x1xx1101010xxxxxxxxxx
20982 if (((word
>> 15) & 0x1) == 0)
20984 if (((word
>> 29) & 0x1) == 0)
20986 /* 33222222222211111111110000000000
20987 10987654321098765432109876543210
20988 xx011110xx1xxxxx011010xxxxxxxxxx
20994 /* 33222222222211111111110000000000
20995 10987654321098765432109876543210
20996 xx111110xx1xxxxx011010xxxxxxxxxx
21003 if (((word
>> 19) & 0x1) == 0)
21005 /* 33222222222211111111110000000000
21006 10987654321098765432109876543210
21007 xxx11110xx1x0xxx111010xxxxxxxxxx
21013 /* 33222222222211111111110000000000
21014 10987654321098765432109876543210
21015 xxx11110xx1x1xxx111010xxxxxxxxxx
21025 if (((word
>> 13) & 0x1) == 0)
21027 if (((word
>> 14) & 0x1) == 0)
21029 if (((word
>> 15) & 0x1) == 0)
21031 if (((word
>> 30) & 0x1) == 0)
21033 /* 33222222222211111111110000000000
21034 10987654321098765432109876543210
21035 x0x11110xx1xxxxx000110xxxxxxxxxx
21041 /* 33222222222211111111110000000000
21042 10987654321098765432109876543210
21043 x1x11110xx1xxxxx000110xxxxxxxxxx
21050 if (((word
>> 29) & 0x1) == 0)
21052 /* 33222222222211111111110000000000
21053 10987654321098765432109876543210
21054 xx011110xx1xxxxx100110xxxxxxxxxx
21060 /* 33222222222211111111110000000000
21061 10987654321098765432109876543210
21062 xx111110xx1xxxxx100110xxxxxxxxxx
21070 if (((word
>> 15) & 0x1) == 0)
21072 /* 33222222222211111111110000000000
21073 10987654321098765432109876543210
21074 xxx11110xx1xxxxx010110xxxxxxxxxx
21080 if (((word
>> 16) & 0x1) == 0)
21082 if (((word
>> 19) & 0x1) == 0)
21084 if (((word
>> 20) & 0x1) == 0)
21086 if (((word
>> 29) & 0x1) == 0)
21088 /* 33222222222211111111110000000000
21089 10987654321098765432109876543210
21090 xx011110xx100xx0110110xxxxxxxxxx
21096 /* 33222222222211111111110000000000
21097 10987654321098765432109876543210
21098 xx111110xx100xx0110110xxxxxxxxxx
21105 if (((word
>> 29) & 0x1) == 0)
21107 /* 33222222222211111111110000000000
21108 10987654321098765432109876543210
21109 xx011110xx110xx0110110xxxxxxxxxx
21115 /* 33222222222211111111110000000000
21116 10987654321098765432109876543210
21117 xx111110xx110xx0110110xxxxxxxxxx
21125 if (((word
>> 29) & 0x1) == 0)
21127 /* 33222222222211111111110000000000
21128 10987654321098765432109876543210
21129 xx011110xx1x1xx0110110xxxxxxxxxx
21135 /* 33222222222211111111110000000000
21136 10987654321098765432109876543210
21137 xx111110xx1x1xx0110110xxxxxxxxxx
21145 if (((word
>> 19) & 0x1) == 0)
21147 if (((word
>> 23) & 0x1) == 0)
21149 if (((word
>> 29) & 0x1) == 0)
21151 /* 33222222222211111111110000000000
21152 10987654321098765432109876543210
21153 xx0111100x1x0xx1110110xxxxxxxxxx
21159 /* 33222222222211111111110000000000
21160 10987654321098765432109876543210
21161 xx1111100x1x0xx1110110xxxxxxxxxx
21168 if (((word
>> 29) & 0x1) == 0)
21170 /* 33222222222211111111110000000000
21171 10987654321098765432109876543210
21172 xx0111101x1x0xx1110110xxxxxxxxxx
21178 /* 33222222222211111111110000000000
21179 10987654321098765432109876543210
21180 xx1111101x1x0xx1110110xxxxxxxxxx
21188 if (((word
>> 23) & 0x1) == 0)
21190 if (((word
>> 29) & 0x1) == 0)
21192 /* 33222222222211111111110000000000
21193 10987654321098765432109876543210
21194 xx0111100x1x1xx1110110xxxxxxxxxx
21200 /* 33222222222211111111110000000000
21201 10987654321098765432109876543210
21202 xx1111100x1x1xx1110110xxxxxxxxxx
21209 if (((word
>> 29) & 0x1) == 0)
21211 /* 33222222222211111111110000000000
21212 10987654321098765432109876543210
21213 xx0111101x1x1xx1110110xxxxxxxxxx
21219 /* 33222222222211111111110000000000
21220 10987654321098765432109876543210
21221 xx1111101x1x1xx1110110xxxxxxxxxx
21233 if (((word
>> 14) & 0x1) == 0)
21235 if (((word
>> 15) & 0x1) == 0)
21237 if (((word
>> 29) & 0x1) == 0)
21239 if (((word
>> 30) & 0x1) == 0)
21241 /* 33222222222211111111110000000000
21242 10987654321098765432109876543210
21243 x0011110xx1xxxxx001110xxxxxxxxxx
21249 /* 33222222222211111111110000000000
21250 10987654321098765432109876543210
21251 x1011110xx1xxxxx001110xxxxxxxxxx
21258 /* 33222222222211111111110000000000
21259 10987654321098765432109876543210
21260 xx111110xx1xxxxx001110xxxxxxxxxx
21267 if (((word
>> 16) & 0x1) == 0)
21269 if (((word
>> 29) & 0x1) == 0)
21271 /* 33222222222211111111110000000000
21272 10987654321098765432109876543210
21273 xx011110xx1xxxx0101110xxxxxxxxxx
21279 /* 33222222222211111111110000000000
21280 10987654321098765432109876543210
21281 xx111110xx1xxxx0101110xxxxxxxxxx
21288 if (((word
>> 19) & 0x1) == 0)
21290 if (((word
>> 20) & 0x1) == 0)
21292 if (((word
>> 23) & 0x1) == 0)
21294 if (((word
>> 29) & 0x1) == 0)
21296 /* 33222222222211111111110000000000
21297 10987654321098765432109876543210
21298 xx0111100x100xx1101110xxxxxxxxxx
21304 /* 33222222222211111111110000000000
21305 10987654321098765432109876543210
21306 xx1111100x100xx1101110xxxxxxxxxx
21313 if (((word
>> 29) & 0x1) == 0)
21315 /* 33222222222211111111110000000000
21316 10987654321098765432109876543210
21317 xx0111101x100xx1101110xxxxxxxxxx
21323 /* 33222222222211111111110000000000
21324 10987654321098765432109876543210
21325 xx1111101x100xx1101110xxxxxxxxxx
21333 /* 33222222222211111111110000000000
21334 10987654321098765432109876543210
21335 xxx11110xx110xx1101110xxxxxxxxxx
21342 if (((word
>> 23) & 0x1) == 0)
21344 if (((word
>> 29) & 0x1) == 0)
21346 /* 33222222222211111111110000000000
21347 10987654321098765432109876543210
21348 xx0111100x1x1xx1101110xxxxxxxxxx
21354 /* 33222222222211111111110000000000
21355 10987654321098765432109876543210
21356 xx1111100x1x1xx1101110xxxxxxxxxx
21363 if (((word
>> 29) & 0x1) == 0)
21365 /* 33222222222211111111110000000000
21366 10987654321098765432109876543210
21367 xx0111101x1x1xx1101110xxxxxxxxxx
21373 /* 33222222222211111111110000000000
21374 10987654321098765432109876543210
21375 xx1111101x1x1xx1101110xxxxxxxxxx
21386 if (((word
>> 15) & 0x1) == 0)
21388 if (((word
>> 29) & 0x1) == 0)
21390 if (((word
>> 30) & 0x1) == 0)
21392 /* 33222222222211111111110000000000
21393 10987654321098765432109876543210
21394 x0011110xx1xxxxx011110xxxxxxxxxx
21400 /* 33222222222211111111110000000000
21401 10987654321098765432109876543210
21402 x1011110xx1xxxxx011110xxxxxxxxxx
21409 /* 33222222222211111111110000000000
21410 10987654321098765432109876543210
21411 xx111110xx1xxxxx011110xxxxxxxxxx
21418 if (((word
>> 16) & 0x1) == 0)
21420 if (((word
>> 23) & 0x1) == 0)
21422 if (((word
>> 29) & 0x1) == 0)
21424 /* 33222222222211111111110000000000
21425 10987654321098765432109876543210
21426 xx0111100x1xxxx0111110xxxxxxxxxx
21432 /* 33222222222211111111110000000000
21433 10987654321098765432109876543210
21434 xx1111100x1xxxx0111110xxxxxxxxxx
21441 if (((word
>> 29) & 0x1) == 0)
21443 /* 33222222222211111111110000000000
21444 10987654321098765432109876543210
21445 xx0111101x1xxxx0111110xxxxxxxxxx
21451 /* 33222222222211111111110000000000
21452 10987654321098765432109876543210
21453 xx1111101x1xxxx0111110xxxxxxxxxx
21461 if (((word
>> 19) & 0x1) == 0)
21463 /* 33222222222211111111110000000000
21464 10987654321098765432109876543210
21465 xxx11110xx1x0xx1111110xxxxxxxxxx
21471 /* 33222222222211111111110000000000
21472 10987654321098765432109876543210
21473 xxx11110xx1x1xx1111110xxxxxxxxxx
21486 if (((word
>> 11) & 0x1) == 0)
21488 if (((word
>> 29) & 0x1) == 0)
21490 if (((word
>> 30) & 0x1) == 0)
21492 if (((word
>> 4) & 0x1) == 0)
21494 /* 33222222222211111111110000000000
21495 10987654321098765432109876543210
21496 x0011110xx1xxxxxxxxx01xxxxx0xxxx
21502 /* 33222222222211111111110000000000
21503 10987654321098765432109876543210
21504 x0011110xx1xxxxxxxxx01xxxxx1xxxx
21511 if (((word
>> 12) & 0x1) == 0)
21513 if (((word
>> 13) & 0x1) == 0)
21515 if (((word
>> 14) & 0x1) == 0)
21517 /* 33222222222211111111110000000000
21518 10987654321098765432109876543210
21519 x1011110xx1xxxxxx00001xxxxxxxxxx
21525 /* 33222222222211111111110000000000
21526 10987654321098765432109876543210
21527 x1011110xx1xxxxxx10001xxxxxxxxxx
21534 /* 33222222222211111111110000000000
21535 10987654321098765432109876543210
21536 x1011110xx1xxxxxxx1001xxxxxxxxxx
21543 if (((word
>> 13) & 0x1) == 0)
21545 /* 33222222222211111111110000000000
21546 10987654321098765432109876543210
21547 x1011110xx1xxxxxxx0101xxxxxxxxxx
21553 if (((word
>> 15) & 0x1) == 0)
21555 /* 33222222222211111111110000000000
21556 10987654321098765432109876543210
21557 x1011110xx1xxxxx0x1101xxxxxxxxxx
21563 /* 33222222222211111111110000000000
21564 10987654321098765432109876543210
21565 x1011110xx1xxxxx1x1101xxxxxxxxxx
21575 if (((word
>> 12) & 0x1) == 0)
21577 if (((word
>> 13) & 0x1) == 0)
21579 if (((word
>> 14) & 0x1) == 0)
21581 /* 33222222222211111111110000000000
21582 10987654321098765432109876543210
21583 xx111110xx1xxxxxx00001xxxxxxxxxx
21589 /* 33222222222211111111110000000000
21590 10987654321098765432109876543210
21591 xx111110xx1xxxxxx10001xxxxxxxxxx
21598 if (((word
>> 23) & 0x1) == 0)
21600 /* 33222222222211111111110000000000
21601 10987654321098765432109876543210
21602 xx1111100x1xxxxxxx1001xxxxxxxxxx
21608 /* 33222222222211111111110000000000
21609 10987654321098765432109876543210
21610 xx1111101x1xxxxxxx1001xxxxxxxxxx
21618 if (((word
>> 13) & 0x1) == 0)
21620 if (((word
>> 15) & 0x1) == 0)
21622 /* 33222222222211111111110000000000
21623 10987654321098765432109876543210
21624 xx111110xx1xxxxx0x0101xxxxxxxxxx
21630 /* 33222222222211111111110000000000
21631 10987654321098765432109876543210
21632 xx111110xx1xxxxx1x0101xxxxxxxxxx
21639 if (((word
>> 15) & 0x1) == 0)
21641 /* 33222222222211111111110000000000
21642 10987654321098765432109876543210
21643 xx111110xx1xxxxx0x1101xxxxxxxxxx
21649 /* 33222222222211111111110000000000
21650 10987654321098765432109876543210
21651 xx111110xx1xxxxx1x1101xxxxxxxxxx
21661 if (((word
>> 29) & 0x1) == 0)
21663 if (((word
>> 30) & 0x1) == 0)
21665 /* 33222222222211111111110000000000
21666 10987654321098765432109876543210
21667 x0011110xx1xxxxxxxxx11xxxxxxxxxx
21673 if (((word
>> 12) & 0x1) == 0)
21675 if (((word
>> 13) & 0x1) == 0)
21677 if (((word
>> 14) & 0x1) == 0)
21679 if (((word
>> 15) & 0x1) == 0)
21681 /* 33222222222211111111110000000000
21682 10987654321098765432109876543210
21683 x1011110xx1xxxxx000011xxxxxxxxxx
21689 /* 33222222222211111111110000000000
21690 10987654321098765432109876543210
21691 x1011110xx1xxxxx100011xxxxxxxxxx
21698 /* 33222222222211111111110000000000
21699 10987654321098765432109876543210
21700 x1011110xx1xxxxxx10011xxxxxxxxxx
21707 /* 33222222222211111111110000000000
21708 10987654321098765432109876543210
21709 x1011110xx1xxxxxxx1011xxxxxxxxxx
21716 if (((word
>> 13) & 0x1) == 0)
21718 if (((word
>> 15) & 0x1) == 0)
21720 /* 33222222222211111111110000000000
21721 10987654321098765432109876543210
21722 x1011110xx1xxxxx0x0111xxxxxxxxxx
21728 /* 33222222222211111111110000000000
21729 10987654321098765432109876543210
21730 x1011110xx1xxxxx1x0111xxxxxxxxxx
21737 if (((word
>> 14) & 0x1) == 0)
21739 /* 33222222222211111111110000000000
21740 10987654321098765432109876543210
21741 x1011110xx1xxxxxx01111xxxxxxxxxx
21747 if (((word
>> 23) & 0x1) == 0)
21749 /* 33222222222211111111110000000000
21750 10987654321098765432109876543210
21751 x10111100x1xxxxxx11111xxxxxxxxxx
21757 /* 33222222222211111111110000000000
21758 10987654321098765432109876543210
21759 x10111101x1xxxxxx11111xxxxxxxxxx
21770 if (((word
>> 12) & 0x1) == 0)
21772 if (((word
>> 13) & 0x1) == 0)
21774 if (((word
>> 14) & 0x1) == 0)
21776 if (((word
>> 15) & 0x1) == 0)
21778 /* 33222222222211111111110000000000
21779 10987654321098765432109876543210
21780 xx111110xx1xxxxx000011xxxxxxxxxx
21786 /* 33222222222211111111110000000000
21787 10987654321098765432109876543210
21788 xx111110xx1xxxxx100011xxxxxxxxxx
21795 /* 33222222222211111111110000000000
21796 10987654321098765432109876543210
21797 xx111110xx1xxxxxx10011xxxxxxxxxx
21804 if (((word
>> 14) & 0x1) == 0)
21806 /* 33222222222211111111110000000000
21807 10987654321098765432109876543210
21808 xx111110xx1xxxxxx01011xxxxxxxxxx
21814 if (((word
>> 23) & 0x1) == 0)
21816 /* 33222222222211111111110000000000
21817 10987654321098765432109876543210
21818 xx1111100x1xxxxxx11011xxxxxxxxxx
21824 /* 33222222222211111111110000000000
21825 10987654321098765432109876543210
21826 xx1111101x1xxxxxx11011xxxxxxxxxx
21835 if (((word
>> 13) & 0x1) == 0)
21837 /* 33222222222211111111110000000000
21838 10987654321098765432109876543210
21839 xx111110xx1xxxxxxx0111xxxxxxxxxx
21845 /* 33222222222211111111110000000000
21846 10987654321098765432109876543210
21847 xx111110xx1xxxxxxx1111xxxxxxxxxx
21860 if (((word
>> 15) & 0x1) == 0)
21862 if (((word
>> 28) & 0x1) == 0)
21864 if (((word
>> 10) & 0x1) == 0)
21866 if (((word
>> 12) & 0x1) == 0)
21868 if (((word
>> 13) & 0x1) == 0)
21870 if (((word
>> 14) & 0x1) == 0)
21872 if (((word
>> 29) & 0x1) == 0)
21874 if (((word
>> 30) & 0x1) == 0)
21876 /* 33222222222211111111110000000000
21877 10987654321098765432109876543210
21878 x0001111xxxxxxxx0000x0xxxxxxxxxx
21884 /* 33222222222211111111110000000000
21885 10987654321098765432109876543210
21886 x1001111xxxxxxxx0000x0xxxxxxxxxx
21893 /* 33222222222211111111110000000000
21894 10987654321098765432109876543210
21895 xx101111xxxxxxxx0000x0xxxxxxxxxx
21902 if (((word
>> 29) & 0x1) == 0)
21904 if (((word
>> 30) & 0x1) == 0)
21906 /* 33222222222211111111110000000000
21907 10987654321098765432109876543210
21908 x0001111xxxxxxxx0100x0xxxxxxxxxx
21914 /* 33222222222211111111110000000000
21915 10987654321098765432109876543210
21916 x1001111xxxxxxxx0100x0xxxxxxxxxx
21923 /* 33222222222211111111110000000000
21924 10987654321098765432109876543210
21925 xx101111xxxxxxxx0100x0xxxxxxxxxx
21933 if (((word
>> 14) & 0x1) == 0)
21935 if (((word
>> 29) & 0x1) == 0)
21937 if (((word
>> 30) & 0x1) == 0)
21939 /* 33222222222211111111110000000000
21940 10987654321098765432109876543210
21941 x0001111xxxxxxxx0010x0xxxxxxxxxx
21947 /* 33222222222211111111110000000000
21948 10987654321098765432109876543210
21949 x1001111xxxxxxxx0010x0xxxxxxxxxx
21956 if (((word
>> 30) & 0x1) == 0)
21958 /* 33222222222211111111110000000000
21959 10987654321098765432109876543210
21960 x0101111xxxxxxxx0010x0xxxxxxxxxx
21966 /* 33222222222211111111110000000000
21967 10987654321098765432109876543210
21968 x1101111xxxxxxxx0010x0xxxxxxxxxx
21976 if (((word
>> 29) & 0x1) == 0)
21978 if (((word
>> 30) & 0x1) == 0)
21980 /* 33222222222211111111110000000000
21981 10987654321098765432109876543210
21982 x0001111xxxxxxxx0110x0xxxxxxxxxx
21988 /* 33222222222211111111110000000000
21989 10987654321098765432109876543210
21990 x1001111xxxxxxxx0110x0xxxxxxxxxx
21997 if (((word
>> 30) & 0x1) == 0)
21999 /* 33222222222211111111110000000000
22000 10987654321098765432109876543210
22001 x0101111xxxxxxxx0110x0xxxxxxxxxx
22007 /* 33222222222211111111110000000000
22008 10987654321098765432109876543210
22009 x1101111xxxxxxxx0110x0xxxxxxxxxx
22019 if (((word
>> 29) & 0x1) == 0)
22021 if (((word
>> 13) & 0x1) == 0)
22023 if (((word
>> 14) & 0x1) == 0)
22025 if (((word
>> 23) & 0x1) == 0)
22027 /* 33222222222211111111110000000000
22028 10987654321098765432109876543210
22029 xx0011110xxxxxxx0001x0xxxxxxxxxx
22035 /* 33222222222211111111110000000000
22036 10987654321098765432109876543210
22037 xx0011111xxxxxxx0001x0xxxxxxxxxx
22044 if (((word
>> 23) & 0x1) == 0)
22046 /* 33222222222211111111110000000000
22047 10987654321098765432109876543210
22048 xx0011110xxxxxxx0101x0xxxxxxxxxx
22054 /* 33222222222211111111110000000000
22055 10987654321098765432109876543210
22056 xx0011111xxxxxxx0101x0xxxxxxxxxx
22064 if (((word
>> 14) & 0x1) == 0)
22066 if (((word
>> 30) & 0x1) == 0)
22068 /* 33222222222211111111110000000000
22069 10987654321098765432109876543210
22070 x0001111xxxxxxxx0011x0xxxxxxxxxx
22076 /* 33222222222211111111110000000000
22077 10987654321098765432109876543210
22078 x1001111xxxxxxxx0011x0xxxxxxxxxx
22085 if (((word
>> 30) & 0x1) == 0)
22087 /* 33222222222211111111110000000000
22088 10987654321098765432109876543210
22089 x0001111xxxxxxxx0111x0xxxxxxxxxx
22095 /* 33222222222211111111110000000000
22096 10987654321098765432109876543210
22097 x1001111xxxxxxxx0111x0xxxxxxxxxx
22106 /* 33222222222211111111110000000000
22107 10987654321098765432109876543210
22108 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
22116 if (((word
>> 12) & 0x1) == 0)
22118 if (((word
>> 29) & 0x1) == 0)
22120 /* 33222222222211111111110000000000
22121 10987654321098765432109876543210
22122 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
22128 /* 33222222222211111111110000000000
22129 10987654321098765432109876543210
22130 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
22137 if (((word
>> 29) & 0x1) == 0)
22139 /* 33222222222211111111110000000000
22140 10987654321098765432109876543210
22141 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
22147 /* 33222222222211111111110000000000
22148 10987654321098765432109876543210
22149 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
22158 if (((word
>> 29) & 0x1) == 0)
22160 if (((word
>> 30) & 0x1) == 0)
22162 if (((word
>> 21) & 0x1) == 0)
22164 /* 33222222222211111111110000000000
22165 10987654321098765432109876543210
22166 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
22172 /* 33222222222211111111110000000000
22173 10987654321098765432109876543210
22174 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
22181 if (((word
>> 10) & 0x1) == 0)
22183 if (((word
>> 13) & 0x1) == 0)
22185 if (((word
>> 14) & 0x1) == 0)
22187 if (((word
>> 23) & 0x1) == 0)
22189 /* 33222222222211111111110000000000
22190 10987654321098765432109876543210
22191 x10111110xxxxxxx000xx0xxxxxxxxxx
22197 /* 33222222222211111111110000000000
22198 10987654321098765432109876543210
22199 x10111111xxxxxxx000xx0xxxxxxxxxx
22206 if (((word
>> 23) & 0x1) == 0)
22208 /* 33222222222211111111110000000000
22209 10987654321098765432109876543210
22210 x10111110xxxxxxx010xx0xxxxxxxxxx
22216 /* 33222222222211111111110000000000
22217 10987654321098765432109876543210
22218 x10111111xxxxxxx010xx0xxxxxxxxxx
22226 if (((word
>> 14) & 0x1) == 0)
22228 /* 33222222222211111111110000000000
22229 10987654321098765432109876543210
22230 x1011111xxxxxxxx001xx0xxxxxxxxxx
22236 /* 33222222222211111111110000000000
22237 10987654321098765432109876543210
22238 x1011111xxxxxxxx011xx0xxxxxxxxxx
22246 if (((word
>> 12) & 0x1) == 0)
22248 if (((word
>> 13) & 0x1) == 0)
22250 /* 33222222222211111111110000000000
22251 10987654321098765432109876543210
22252 x1011111xxxxxxxx0x00x1xxxxxxxxxx
22258 /* 33222222222211111111110000000000
22259 10987654321098765432109876543210
22260 x1011111xxxxxxxx0x10x1xxxxxxxxxx
22267 if (((word
>> 13) & 0x1) == 0)
22269 if (((word
>> 14) & 0x1) == 0)
22271 /* 33222222222211111111110000000000
22272 10987654321098765432109876543210
22273 x1011111xxxxxxxx0001x1xxxxxxxxxx
22279 /* 33222222222211111111110000000000
22280 10987654321098765432109876543210
22281 x1011111xxxxxxxx0101x1xxxxxxxxxx
22288 if (((word
>> 14) & 0x1) == 0)
22290 /* 33222222222211111111110000000000
22291 10987654321098765432109876543210
22292 x1011111xxxxxxxx0011x1xxxxxxxxxx
22298 /* 33222222222211111111110000000000
22299 10987654321098765432109876543210
22300 x1011111xxxxxxxx0111x1xxxxxxxxxx
22311 if (((word
>> 12) & 0x1) == 0)
22313 if (((word
>> 13) & 0x1) == 0)
22315 if (((word
>> 14) & 0x1) == 0)
22317 /* 33222222222211111111110000000000
22318 10987654321098765432109876543210
22319 xx111111xxxxxxxx0000xxxxxxxxxxxx
22325 /* 33222222222211111111110000000000
22326 10987654321098765432109876543210
22327 xx111111xxxxxxxx0100xxxxxxxxxxxx
22334 if (((word
>> 14) & 0x1) == 0)
22336 /* 33222222222211111111110000000000
22337 10987654321098765432109876543210
22338 xx111111xxxxxxxx0010xxxxxxxxxxxx
22344 /* 33222222222211111111110000000000
22345 10987654321098765432109876543210
22346 xx111111xxxxxxxx0110xxxxxxxxxxxx
22354 if (((word
>> 13) & 0x1) == 0)
22356 if (((word
>> 14) & 0x1) == 0)
22358 /* 33222222222211111111110000000000
22359 10987654321098765432109876543210
22360 xx111111xxxxxxxx0001xxxxxxxxxxxx
22366 /* 33222222222211111111110000000000
22367 10987654321098765432109876543210
22368 xx111111xxxxxxxx0101xxxxxxxxxxxx
22375 if (((word
>> 14) & 0x1) == 0)
22377 /* 33222222222211111111110000000000
22378 10987654321098765432109876543210
22379 xx111111xxxxxxxx0011xxxxxxxxxxxx
22385 /* 33222222222211111111110000000000
22386 10987654321098765432109876543210
22387 xx111111xxxxxxxx0111xxxxxxxxxxxx
22398 if (((word
>> 28) & 0x1) == 0)
22400 if (((word
>> 10) & 0x1) == 0)
22402 if (((word
>> 12) & 0x1) == 0)
22404 if (((word
>> 13) & 0x1) == 0)
22406 if (((word
>> 14) & 0x1) == 0)
22408 if (((word
>> 29) & 0x1) == 0)
22410 /* 33222222222211111111110000000000
22411 10987654321098765432109876543210
22412 xx001111xxxxxxxx1000x0xxxxxxxxxx
22418 if (((word
>> 30) & 0x1) == 0)
22420 /* 33222222222211111111110000000000
22421 10987654321098765432109876543210
22422 x0101111xxxxxxxx1000x0xxxxxxxxxx
22428 /* 33222222222211111111110000000000
22429 10987654321098765432109876543210
22430 x1101111xxxxxxxx1000x0xxxxxxxxxx
22438 if (((word
>> 29) & 0x1) == 0)
22440 /* 33222222222211111111110000000000
22441 10987654321098765432109876543210
22442 xx001111xxxxxxxx1100x0xxxxxxxxxx
22448 if (((word
>> 30) & 0x1) == 0)
22450 /* 33222222222211111111110000000000
22451 10987654321098765432109876543210
22452 x0101111xxxxxxxx1100x0xxxxxxxxxx
22458 /* 33222222222211111111110000000000
22459 10987654321098765432109876543210
22460 x1101111xxxxxxxx1100x0xxxxxxxxxx
22469 if (((word
>> 14) & 0x1) == 0)
22471 if (((word
>> 29) & 0x1) == 0)
22473 if (((word
>> 30) & 0x1) == 0)
22475 /* 33222222222211111111110000000000
22476 10987654321098765432109876543210
22477 x0001111xxxxxxxx1010x0xxxxxxxxxx
22483 /* 33222222222211111111110000000000
22484 10987654321098765432109876543210
22485 x1001111xxxxxxxx1010x0xxxxxxxxxx
22492 if (((word
>> 30) & 0x1) == 0)
22494 /* 33222222222211111111110000000000
22495 10987654321098765432109876543210
22496 x0101111xxxxxxxx1010x0xxxxxxxxxx
22502 /* 33222222222211111111110000000000
22503 10987654321098765432109876543210
22504 x1101111xxxxxxxx1010x0xxxxxxxxxx
22512 if (((word
>> 29) & 0x1) == 0)
22514 /* 33222222222211111111110000000000
22515 10987654321098765432109876543210
22516 xx001111xxxxxxxx1110x0xxxxxxxxxx
22522 /* 33222222222211111111110000000000
22523 10987654321098765432109876543210
22524 xx101111xxxxxxxx1110x0xxxxxxxxxx
22533 if (((word
>> 13) & 0x1) == 0)
22535 if (((word
>> 14) & 0x1) == 0)
22537 if (((word
>> 23) & 0x1) == 0)
22539 if (((word
>> 29) & 0x1) == 0)
22541 /* 33222222222211111111110000000000
22542 10987654321098765432109876543210
22543 xx0011110xxxxxxx1001x0xxxxxxxxxx
22549 /* 33222222222211111111110000000000
22550 10987654321098765432109876543210
22551 xx1011110xxxxxxx1001x0xxxxxxxxxx
22558 if (((word
>> 29) & 0x1) == 0)
22560 /* 33222222222211111111110000000000
22561 10987654321098765432109876543210
22562 xx0011111xxxxxxx1001x0xxxxxxxxxx
22568 /* 33222222222211111111110000000000
22569 10987654321098765432109876543210
22570 xx1011111xxxxxxx1001x0xxxxxxxxxx
22578 if (((word
>> 29) & 0x1) == 0)
22580 /* 33222222222211111111110000000000
22581 10987654321098765432109876543210
22582 xx001111xxxxxxxx1101x0xxxxxxxxxx
22588 /* 33222222222211111111110000000000
22589 10987654321098765432109876543210
22590 xx101111xxxxxxxx1101x0xxxxxxxxxx
22598 if (((word
>> 14) & 0x1) == 0)
22600 if (((word
>> 30) & 0x1) == 0)
22602 /* 33222222222211111111110000000000
22603 10987654321098765432109876543210
22604 x0x01111xxxxxxxx1011x0xxxxxxxxxx
22610 /* 33222222222211111111110000000000
22611 10987654321098765432109876543210
22612 x1x01111xxxxxxxx1011x0xxxxxxxxxx
22619 if (((word
>> 29) & 0x1) == 0)
22621 if (((word
>> 22) & 0x1) == 0)
22623 if (((word
>> 23) & 0x1) == 0)
22625 /* 33222222222211111111110000000000
22626 10987654321098765432109876543210
22627 xx00111100xxxxxx1111x0xxxxxxxxxx
22633 /* 33222222222211111111110000000000
22634 10987654321098765432109876543210
22635 xx00111110xxxxxx1111x0xxxxxxxxxx
22642 if (((word
>> 23) & 0x1) == 0)
22644 /* 33222222222211111111110000000000
22645 10987654321098765432109876543210
22646 xx00111101xxxxxx1111x0xxxxxxxxxx
22652 if (((word
>> 30) & 0x1) == 0)
22654 /* 33222222222211111111110000000000
22655 10987654321098765432109876543210
22656 x000111111xxxxxx1111x0xxxxxxxxxx
22662 /* 33222222222211111111110000000000
22663 10987654321098765432109876543210
22664 x100111111xxxxxx1111x0xxxxxxxxxx
22673 /* 33222222222211111111110000000000
22674 10987654321098765432109876543210
22675 xx101111xxxxxxxx1111x0xxxxxxxxxx
22685 if (((word
>> 11) & 0x1) == 0)
22687 if (((word
>> 14) & 0x1) == 0)
22689 if (((word
>> 12) & 0x1) == 0)
22691 if (((word
>> 29) & 0x1) == 0)
22693 /* 33222222222211111111110000000000
22694 10987654321098765432109876543210
22695 xx001111xxxxxxxx10x001xxxxxxxxxx
22701 /* 33222222222211111111110000000000
22702 10987654321098765432109876543210
22703 xx101111xxxxxxxx10x001xxxxxxxxxx
22710 if (((word
>> 29) & 0x1) == 0)
22712 /* 33222222222211111111110000000000
22713 10987654321098765432109876543210
22714 xx001111xxxxxxxx10x101xxxxxxxxxx
22720 /* 33222222222211111111110000000000
22721 10987654321098765432109876543210
22722 xx101111xxxxxxxx10x101xxxxxxxxxx
22730 if (((word
>> 13) & 0x1) == 0)
22732 if (((word
>> 29) & 0x1) == 0)
22734 /* 33222222222211111111110000000000
22735 10987654321098765432109876543210
22736 xx001111xxxxxxxx110x01xxxxxxxxxx
22742 /* 33222222222211111111110000000000
22743 10987654321098765432109876543210
22744 xx101111xxxxxxxx110x01xxxxxxxxxx
22751 if (((word
>> 12) & 0x1) == 0)
22753 if (((word
>> 29) & 0x1) == 0)
22755 /* 33222222222211111111110000000000
22756 10987654321098765432109876543210
22757 xx001111xxxxxxxx111001xxxxxxxxxx
22763 /* 33222222222211111111110000000000
22764 10987654321098765432109876543210
22765 xx101111xxxxxxxx111001xxxxxxxxxx
22772 if (((word
>> 29) & 0x1) == 0)
22774 /* 33222222222211111111110000000000
22775 10987654321098765432109876543210
22776 xx001111xxxxxxxx111101xxxxxxxxxx
22782 /* 33222222222211111111110000000000
22783 10987654321098765432109876543210
22784 xx101111xxxxxxxx111101xxxxxxxxxx
22794 if (((word
>> 12) & 0x1) == 0)
22796 if (((word
>> 29) & 0x1) == 0)
22798 if (((word
>> 30) & 0x1) == 0)
22800 /* 33222222222211111111110000000000
22801 10987654321098765432109876543210
22802 x0001111xxxxxxxx1xx011xxxxxxxxxx
22808 /* 33222222222211111111110000000000
22809 10987654321098765432109876543210
22810 x1001111xxxxxxxx1xx011xxxxxxxxxx
22817 if (((word
>> 30) & 0x1) == 0)
22819 /* 33222222222211111111110000000000
22820 10987654321098765432109876543210
22821 x0101111xxxxxxxx1xx011xxxxxxxxxx
22827 /* 33222222222211111111110000000000
22828 10987654321098765432109876543210
22829 x1101111xxxxxxxx1xx011xxxxxxxxxx
22837 if (((word
>> 13) & 0x1) == 0)
22839 if (((word
>> 29) & 0x1) == 0)
22841 if (((word
>> 30) & 0x1) == 0)
22843 /* 33222222222211111111110000000000
22844 10987654321098765432109876543210
22845 x0001111xxxxxxxx1x0111xxxxxxxxxx
22851 /* 33222222222211111111110000000000
22852 10987654321098765432109876543210
22853 x1001111xxxxxxxx1x0111xxxxxxxxxx
22860 if (((word
>> 30) & 0x1) == 0)
22862 /* 33222222222211111111110000000000
22863 10987654321098765432109876543210
22864 x0101111xxxxxxxx1x0111xxxxxxxxxx
22870 /* 33222222222211111111110000000000
22871 10987654321098765432109876543210
22872 x1101111xxxxxxxx1x0111xxxxxxxxxx
22880 if (((word
>> 29) & 0x1) == 0)
22882 /* 33222222222211111111110000000000
22883 10987654321098765432109876543210
22884 xx001111xxxxxxxx1x1111xxxxxxxxxx
22890 /* 33222222222211111111110000000000
22891 10987654321098765432109876543210
22892 xx101111xxxxxxxx1x1111xxxxxxxxxx
22903 if (((word
>> 29) & 0x1) == 0)
22905 if (((word
>> 30) & 0x1) == 0)
22907 if (((word
>> 21) & 0x1) == 0)
22909 /* 33222222222211111111110000000000
22910 10987654321098765432109876543210
22911 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
22917 /* 33222222222211111111110000000000
22918 10987654321098765432109876543210
22919 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
22926 if (((word
>> 10) & 0x1) == 0)
22928 if (((word
>> 12) & 0x1) == 0)
22930 /* 33222222222211111111110000000000
22931 10987654321098765432109876543210
22932 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
22938 if (((word
>> 13) & 0x1) == 0)
22940 if (((word
>> 14) & 0x1) == 0)
22942 if (((word
>> 23) & 0x1) == 0)
22944 /* 33222222222211111111110000000000
22945 10987654321098765432109876543210
22946 x10111110xxxxxxx1001x0xxxxxxxxxx
22952 /* 33222222222211111111110000000000
22953 10987654321098765432109876543210
22954 x10111111xxxxxxx1001x0xxxxxxxxxx
22961 /* 33222222222211111111110000000000
22962 10987654321098765432109876543210
22963 x1011111xxxxxxxx1101x0xxxxxxxxxx
22970 /* 33222222222211111111110000000000
22971 10987654321098765432109876543210
22972 x1011111xxxxxxxx1x11x0xxxxxxxxxx
22980 if (((word
>> 11) & 0x1) == 0)
22982 if (((word
>> 12) & 0x1) == 0)
22984 /* 33222222222211111111110000000000
22985 10987654321098765432109876543210
22986 x1011111xxxxxxxx1xx001xxxxxxxxxx
22992 /* 33222222222211111111110000000000
22993 10987654321098765432109876543210
22994 x1011111xxxxxxxx1xx101xxxxxxxxxx
23001 if (((word
>> 13) & 0x1) == 0)
23003 /* 33222222222211111111110000000000
23004 10987654321098765432109876543210
23005 x1011111xxxxxxxx1x0x11xxxxxxxxxx
23011 /* 33222222222211111111110000000000
23012 10987654321098765432109876543210
23013 x1011111xxxxxxxx1x1x11xxxxxxxxxx
23023 if (((word
>> 10) & 0x1) == 0)
23025 if (((word
>> 13) & 0x1) == 0)
23027 if (((word
>> 14) & 0x1) == 0)
23029 if (((word
>> 23) & 0x1) == 0)
23031 /* 33222222222211111111110000000000
23032 10987654321098765432109876543210
23033 xx1111110xxxxxxx100xx0xxxxxxxxxx
23039 /* 33222222222211111111110000000000
23040 10987654321098765432109876543210
23041 xx1111111xxxxxxx100xx0xxxxxxxxxx
23048 /* 33222222222211111111110000000000
23049 10987654321098765432109876543210
23050 xx111111xxxxxxxx110xx0xxxxxxxxxx
23057 /* 33222222222211111111110000000000
23058 10987654321098765432109876543210
23059 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
23066 if (((word
>> 11) & 0x1) == 0)
23068 if (((word
>> 12) & 0x1) == 0)
23070 if (((word
>> 13) & 0x1) == 0)
23072 /* 33222222222211111111110000000000
23073 10987654321098765432109876543210
23074 xx111111xxxxxxxx1x0001xxxxxxxxxx
23080 /* 33222222222211111111110000000000
23081 10987654321098765432109876543210
23082 xx111111xxxxxxxx1x1001xxxxxxxxxx
23089 /* 33222222222211111111110000000000
23090 10987654321098765432109876543210
23091 xx111111xxxxxxxx1xx101xxxxxxxxxx
23098 if (((word
>> 12) & 0x1) == 0)
23100 /* 33222222222211111111110000000000
23101 10987654321098765432109876543210
23102 xx111111xxxxxxxx1xx011xxxxxxxxxx
23108 if (((word
>> 13) & 0x1) == 0)
23110 /* 33222222222211111111110000000000
23111 10987654321098765432109876543210
23112 xx111111xxxxxxxx1x0111xxxxxxxxxx
23118 /* 33222222222211111111110000000000
23119 10987654321098765432109876543210
23120 xx111111xxxxxxxx1x1111xxxxxxxxxx
23136 /* Lookup opcode WORD in the opcode table. N.B. all alias
23137 opcodes are ignored here. */
23139 const aarch64_opcode
*
23140 aarch64_opcode_lookup (uint32_t word
)
23142 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
23145 const aarch64_opcode
*
23146 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
23148 /* Use the index as the key to locate the next opcode. */
23149 int key
= opcode
- aarch64_opcode_table
;
23153 case 12: value
= 19; break; /* add --> addg. */
23154 case 19: return NULL
; /* addg --> NULL. */
23155 case 16: value
= 20; break; /* sub --> subg. */
23156 case 20: return NULL
; /* subg --> NULL. */
23157 case 970: value
= 974; break; /* stnp --> stp. */
23158 case 974: return NULL
; /* stp --> NULL. */
23159 case 968: value
= 969; break; /* stllrb --> stllrh. */
23160 case 969: return NULL
; /* stllrh --> NULL. */
23161 case 971: value
= 975; break; /* ldnp --> ldp. */
23162 case 975: return NULL
; /* ldp --> NULL. */
23163 case 1624: value
= 1625; break; /* ldff1b --> ldff1b. */
23164 case 1625: return NULL
; /* ldff1b --> NULL. */
23165 case 1680: value
= 1681; break; /* ldff1sw --> ldff1sw. */
23166 case 1681: return NULL
; /* ldff1sw --> NULL. */
23167 case 1628: value
= 1629; break; /* ldff1b --> ldff1b. */
23168 case 1629: return NULL
; /* ldff1b --> NULL. */
23169 case 1647: value
= 1648; break; /* ldff1h --> ldff1h. */
23170 case 1648: return NULL
; /* ldff1h --> NULL. */
23171 case 1626: value
= 1627; break; /* ldff1b --> ldff1b. */
23172 case 1627: return NULL
; /* ldff1b --> NULL. */
23173 case 1645: value
= 1646; break; /* ldff1h --> ldff1h. */
23174 case 1646: return NULL
; /* ldff1h --> NULL. */
23175 case 1630: value
= 1631; break; /* ldff1b --> ldff1b. */
23176 case 1631: return NULL
; /* ldff1b --> NULL. */
23177 case 1649: value
= 1650; break; /* ldff1h --> ldff1h. */
23178 case 1650: return NULL
; /* ldff1h --> NULL. */
23179 case 1670: value
= 1671; break; /* ldff1sh --> ldff1sh. */
23180 case 1671: return NULL
; /* ldff1sh --> NULL. */
23181 case 1658: value
= 1659; break; /* ldff1sb --> ldff1sb. */
23182 case 1659: return NULL
; /* ldff1sb --> NULL. */
23183 case 1689: value
= 1690; break; /* ldff1w --> ldff1w. */
23184 case 1690: return NULL
; /* ldff1w --> NULL. */
23185 case 1662: value
= 1663; break; /* ldff1sb --> ldff1sb. */
23186 case 1663: return NULL
; /* ldff1sb --> NULL. */
23187 case 1672: value
= 1673; break; /* ldff1sh --> ldff1sh. */
23188 case 1673: return NULL
; /* ldff1sh --> NULL. */
23189 case 1660: value
= 1661; break; /* ldff1sb --> ldff1sb. */
23190 case 1661: return NULL
; /* ldff1sb --> NULL. */
23191 case 1691: value
= 1692; break; /* ldff1w --> ldff1w. */
23192 case 1692: return NULL
; /* ldff1w --> NULL. */
23193 case 1636: value
= 1637; break; /* ldff1d --> ldff1d. */
23194 case 1637: return NULL
; /* ldff1d --> NULL. */
23195 case 810: value
= 811; break; /* xaflag --> axflag. */
23196 case 811: value
= 1189; break; /* axflag --> tcommit. */
23197 case 1189: value
= 1192; break; /* tcommit --> msr. */
23198 case 1192: value
= 1193; break; /* msr --> hint. */
23199 case 1193: value
= 1209; break; /* hint --> clrex. */
23200 case 1209: value
= 1210; break; /* clrex --> dsb. */
23201 case 1210: value
= 1213; break; /* dsb --> dmb. */
23202 case 1213: value
= 1214; break; /* dmb --> isb. */
23203 case 1214: value
= 1215; break; /* isb --> sb. */
23204 case 1215: value
= 1216; break; /* sb --> sys. */
23205 case 1216: value
= 1224; break; /* sys --> msr. */
23206 case 1224: value
= 2373; break; /* msr --> cfinv. */
23207 case 2373: value
= 2390; break; /* cfinv --> dgh. */
23208 case 2390: return NULL
; /* dgh --> NULL. */
23209 case 1188: value
= 1190; break; /* tstart --> ttest. */
23210 case 1190: value
= 1225; break; /* ttest --> sysl. */
23211 case 1225: value
= 1226; break; /* sysl --> mrs. */
23212 case 1226: return NULL
; /* mrs --> NULL. */
23213 case 440: value
= 441; break; /* st4 --> st1. */
23214 case 441: value
= 442; break; /* st1 --> st2. */
23215 case 442: value
= 443; break; /* st2 --> st3. */
23216 case 443: return NULL
; /* st3 --> NULL. */
23217 case 448: value
= 449; break; /* st4 --> st1. */
23218 case 449: value
= 450; break; /* st1 --> st2. */
23219 case 450: value
= 451; break; /* st2 --> st3. */
23220 case 451: return NULL
; /* st3 --> NULL. */
23221 case 444: value
= 445; break; /* ld4 --> ld1. */
23222 case 445: value
= 446; break; /* ld1 --> ld2. */
23223 case 446: value
= 447; break; /* ld2 --> ld3. */
23224 case 447: return NULL
; /* ld3 --> NULL. */
23225 case 460: value
= 462; break; /* ld1 --> ld1r. */
23226 case 462: return NULL
; /* ld1r --> NULL. */
23227 case 464: value
= 466; break; /* ld2 --> ld2r. */
23228 case 466: return NULL
; /* ld2r --> NULL. */
23229 case 461: value
= 463; break; /* ld3 --> ld3r. */
23230 case 463: return NULL
; /* ld3r --> NULL. */
23231 case 465: value
= 467; break; /* ld4 --> ld4r. */
23232 case 467: return NULL
; /* ld4r --> NULL. */
23233 case 452: value
= 453; break; /* ld4 --> ld1. */
23234 case 453: value
= 454; break; /* ld1 --> ld2. */
23235 case 454: value
= 455; break; /* ld2 --> ld3. */
23236 case 455: return NULL
; /* ld3 --> NULL. */
23237 case 472: value
= 474; break; /* ld1 --> ld1r. */
23238 case 474: return NULL
; /* ld1r --> NULL. */
23239 case 473: value
= 475; break; /* ld3 --> ld3r. */
23240 case 475: return NULL
; /* ld3r --> NULL. */
23241 case 476: value
= 478; break; /* ld2 --> ld2r. */
23242 case 478: return NULL
; /* ld2r --> NULL. */
23243 case 477: value
= 479; break; /* ld4 --> ld4r. */
23244 case 479: return NULL
; /* ld4r --> NULL. */
23245 case 763: value
= 764; break; /* fcvtzs --> fcvtzs. */
23246 case 764: return NULL
; /* fcvtzs --> NULL. */
23247 case 759: value
= 760; break; /* scvtf --> scvtf. */
23248 case 760: return NULL
; /* scvtf --> NULL. */
23249 case 765: value
= 766; break; /* fcvtzu --> fcvtzu. */
23250 case 766: return NULL
; /* fcvtzu --> NULL. */
23251 case 761: value
= 762; break; /* ucvtf --> ucvtf. */
23252 case 762: return NULL
; /* ucvtf --> NULL. */
23253 case 767: value
= 768; break; /* fcvtns --> fcvtns. */
23254 case 768: return NULL
; /* fcvtns --> NULL. */
23255 case 787: value
= 788; break; /* fcvtms --> fcvtms. */
23256 case 788: return NULL
; /* fcvtms --> NULL. */
23257 case 783: value
= 784; break; /* fcvtps --> fcvtps. */
23258 case 784: return NULL
; /* fcvtps --> NULL. */
23259 case 791: value
= 792; break; /* fcvtzs --> fcvtzs. */
23260 case 792: return NULL
; /* fcvtzs --> NULL. */
23261 case 775: value
= 776; break; /* fcvtas --> fcvtas. */
23262 case 776: return NULL
; /* fcvtas --> NULL. */
23263 case 771: value
= 772; break; /* scvtf --> scvtf. */
23264 case 772: return NULL
; /* scvtf --> NULL. */
23265 case 779: value
= 780; break; /* fmov --> fmov. */
23266 case 780: return NULL
; /* fmov --> NULL. */
23267 case 769: value
= 770; break; /* fcvtnu --> fcvtnu. */
23268 case 770: return NULL
; /* fcvtnu --> NULL. */
23269 case 789: value
= 790; break; /* fcvtmu --> fcvtmu. */
23270 case 790: return NULL
; /* fcvtmu --> NULL. */
23271 case 785: value
= 786; break; /* fcvtpu --> fcvtpu. */
23272 case 786: return NULL
; /* fcvtpu --> NULL. */
23273 case 793: value
= 794; break; /* fcvtzu --> fcvtzu. */
23274 case 794: return NULL
; /* fcvtzu --> NULL. */
23275 case 777: value
= 778; break; /* fcvtau --> fcvtau. */
23276 case 778: return NULL
; /* fcvtau --> NULL. */
23277 case 773: value
= 774; break; /* ucvtf --> ucvtf. */
23278 case 774: return NULL
; /* ucvtf --> NULL. */
23279 case 781: value
= 782; break; /* fmov --> fmov. */
23280 case 782: return NULL
; /* fmov --> NULL. */
23281 case 816: value
= 817; break; /* fmov --> fmov. */
23282 case 817: return NULL
; /* fmov --> NULL. */
23283 case 825: value
= 826; break; /* frintn --> frintn. */
23284 case 826: return NULL
; /* frintn --> NULL. */
23285 case 820: value
= 821; break; /* fneg --> fneg. */
23286 case 821: return NULL
; /* fneg --> NULL. */
23287 case 829: value
= 830; break; /* frintm --> frintm. */
23288 case 830: return NULL
; /* frintm --> NULL. */
23289 case 818: value
= 819; break; /* fabs --> fabs. */
23290 case 819: return NULL
; /* fabs --> NULL. */
23291 case 827: value
= 828; break; /* frintp --> frintp. */
23292 case 828: return NULL
; /* frintp --> NULL. */
23293 case 822: value
= 823; break; /* fsqrt --> fsqrt. */
23294 case 823: return NULL
; /* fsqrt --> NULL. */
23295 case 831: value
= 832; break; /* frintz --> frintz. */
23296 case 832: return NULL
; /* frintz --> NULL. */
23297 case 824: value
= 2433; break; /* fcvt --> bfcvt. */
23298 case 2433: return NULL
; /* bfcvt --> NULL. */
23299 case 833: value
= 834; break; /* frinta --> frinta. */
23300 case 834: return NULL
; /* frinta --> NULL. */
23301 case 835: value
= 836; break; /* frintx --> frintx. */
23302 case 836: return NULL
; /* frintx --> NULL. */
23303 case 837: value
= 838; break; /* frinti --> frinti. */
23304 case 838: return NULL
; /* frinti --> NULL. */
23305 case 802: value
= 803; break; /* fcmp --> fcmp. */
23306 case 803: return NULL
; /* fcmp --> NULL. */
23307 case 804: value
= 805; break; /* fcmpe --> fcmpe. */
23308 case 805: return NULL
; /* fcmpe --> NULL. */
23309 case 806: value
= 807; break; /* fcmp --> fcmp. */
23310 case 807: return NULL
; /* fcmp --> NULL. */
23311 case 808: value
= 809; break; /* fcmpe --> fcmpe. */
23312 case 809: return NULL
; /* fcmpe --> NULL. */
23313 case 865: value
= 866; break; /* fmov --> fmov. */
23314 case 866: return NULL
; /* fmov --> NULL. */
23315 case 839: value
= 840; break; /* fmul --> fmul. */
23316 case 840: return NULL
; /* fmul --> NULL. */
23317 case 855: value
= 856; break; /* fnmul --> fnmul. */
23318 case 856: return NULL
; /* fnmul --> NULL. */
23319 case 847: value
= 848; break; /* fmax --> fmax. */
23320 case 848: return NULL
; /* fmax --> NULL. */
23321 case 843: value
= 844; break; /* fadd --> fadd. */
23322 case 844: return NULL
; /* fadd --> NULL. */
23323 case 851: value
= 852; break; /* fmaxnm --> fmaxnm. */
23324 case 852: return NULL
; /* fmaxnm --> NULL. */
23325 case 841: value
= 842; break; /* fdiv --> fdiv. */
23326 case 842: return NULL
; /* fdiv --> NULL. */
23327 case 849: value
= 850; break; /* fmin --> fmin. */
23328 case 850: return NULL
; /* fmin --> NULL. */
23329 case 845: value
= 846; break; /* fsub --> fsub. */
23330 case 846: return NULL
; /* fsub --> NULL. */
23331 case 853: value
= 854; break; /* fminnm --> fminnm. */
23332 case 854: return NULL
; /* fminnm --> NULL. */
23333 case 798: value
= 799; break; /* fccmp --> fccmp. */
23334 case 799: return NULL
; /* fccmp --> NULL. */
23335 case 800: value
= 801; break; /* fccmpe --> fccmpe. */
23336 case 801: return NULL
; /* fccmpe --> NULL. */
23337 case 867: value
= 868; break; /* fcsel --> fcsel. */
23338 case 868: return NULL
; /* fcsel --> NULL. */
23339 case 133: value
= 374; break; /* movi --> sshr. */
23340 case 374: value
= 376; break; /* sshr --> srshr. */
23341 case 376: return NULL
; /* srshr --> NULL. */
23342 case 141: value
= 396; break; /* mvni --> ushr. */
23343 case 396: value
= 398; break; /* ushr --> urshr. */
23344 case 398: value
= 400; break; /* urshr --> sri. */
23345 case 400: value
= 402; break; /* sri --> sqshlu. */
23346 case 402: return NULL
; /* sqshlu --> NULL. */
23347 case 134: value
= 375; break; /* orr --> ssra. */
23348 case 375: value
= 377; break; /* ssra --> srsra. */
23349 case 377: value
= 378; break; /* srsra --> shl. */
23350 case 378: value
= 379; break; /* shl --> sqshl. */
23351 case 379: return NULL
; /* sqshl --> NULL. */
23352 case 142: value
= 397; break; /* bic --> usra. */
23353 case 397: value
= 399; break; /* usra --> ursra. */
23354 case 399: value
= 401; break; /* ursra --> sli. */
23355 case 401: value
= 403; break; /* sli --> uqshl. */
23356 case 403: return NULL
; /* uqshl --> NULL. */
23357 case 857: value
= 858; break; /* fmadd --> fmadd. */
23358 case 858: return NULL
; /* fmadd --> NULL. */
23359 case 861: value
= 862; break; /* fnmadd --> fnmadd. */
23360 case 862: return NULL
; /* fnmadd --> NULL. */
23361 case 135: value
= 380; break; /* movi --> shrn. */
23362 case 380: value
= 381; break; /* shrn --> shrn2. */
23363 case 381: value
= 388; break; /* shrn2 --> sshll. */
23364 case 388: value
= 390; break; /* sshll --> sshll2. */
23365 case 390: return NULL
; /* sshll2 --> NULL. */
23366 case 143: value
= 404; break; /* mvni --> sqshrun. */
23367 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
23368 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
23369 case 412: value
= 414; break; /* ushll --> ushll2. */
23370 case 414: return NULL
; /* ushll2 --> NULL. */
23371 case 136: value
= 384; break; /* orr --> sqshrn. */
23372 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
23373 case 385: return NULL
; /* sqshrn2 --> NULL. */
23374 case 144: value
= 408; break; /* bic --> uqshrn. */
23375 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
23376 case 409: return NULL
; /* uqshrn2 --> NULL. */
23377 case 138: value
= 392; break; /* movi --> scvtf. */
23378 case 392: value
= 393; break; /* scvtf --> scvtf. */
23379 case 393: return NULL
; /* scvtf --> NULL. */
23380 case 146: value
= 147; break; /* movi --> movi. */
23381 case 147: value
= 416; break; /* movi --> ucvtf. */
23382 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
23383 case 417: return NULL
; /* ucvtf --> NULL. */
23384 case 140: value
= 394; break; /* fmov --> fcvtzs. */
23385 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
23386 case 395: return NULL
; /* fcvtzs --> NULL. */
23387 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
23388 case 419: return NULL
; /* fcvtzu --> NULL. */
23389 case 859: value
= 860; break; /* fmsub --> fmsub. */
23390 case 860: return NULL
; /* fmsub --> NULL. */
23391 case 863: value
= 864; break; /* fnmsub --> fnmsub. */
23392 case 864: return NULL
; /* fnmsub --> NULL. */
23393 case 598: value
= 599; break; /* scvtf --> scvtf. */
23394 case 599: return NULL
; /* scvtf --> NULL. */
23395 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
23396 case 601: return NULL
; /* fcvtzs --> NULL. */
23397 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
23398 case 615: return NULL
; /* ucvtf --> NULL. */
23399 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
23400 case 617: return NULL
; /* fcvtzu --> NULL. */
23401 default: return NULL
;
23404 return aarch64_opcode_table
+ value
;
23407 const aarch64_opcode
*
23408 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
23410 /* Use the index as the key to locate the alias opcode. */
23411 int key
= opcode
- aarch64_opcode_table
;
23415 case 2: value
= 3; break; /* sbc --> ngc. */
23416 case 4: value
= 5; break; /* sbcs --> ngcs. */
23417 case 7: value
= 8; break; /* adds --> cmn. */
23418 case 10: value
= 11; break; /* subs --> cmp. */
23419 case 12: value
= 13; break; /* add --> mov. */
23420 case 14: value
= 15; break; /* adds --> cmn. */
23421 case 17: value
= 18; break; /* subs --> cmp. */
23422 case 22: value
= 23; break; /* adds --> cmn. */
23423 case 24: value
= 25; break; /* sub --> neg. */
23424 case 26: value
= 27; break; /* subs --> cmp. */
23425 case 152: value
= 153; break; /* umov --> mov. */
23426 case 154: value
= 155; break; /* ins --> mov. */
23427 case 156: value
= 157; break; /* ins --> mov. */
23428 case 242: value
= 243; break; /* not --> mvn. */
23429 case 317: value
= 318; break; /* orr --> mov. */
23430 case 388: value
= 389; break; /* sshll --> sxtl. */
23431 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
23432 case 412: value
= 413; break; /* ushll --> uxtl. */
23433 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
23434 case 535: value
= 536; break; /* dup --> mov. */
23435 case 618: value
= 623; break; /* sbfm --> sxtw. */
23436 case 625: value
= 627; break; /* bfm --> bfc. */
23437 case 629: value
= 633; break; /* ubfm --> uxth. */
23438 case 663: value
= 665; break; /* csinc --> cset. */
23439 case 666: value
= 668; break; /* csinv --> csetm. */
23440 case 669: value
= 670; break; /* csneg --> cneg. */
23441 case 688: value
= 688; break; /* rev --> rev. */
23442 case 713: value
= 714; break; /* lslv --> lsl. */
23443 case 715: value
= 716; break; /* lsrv --> lsr. */
23444 case 717: value
= 718; break; /* asrv --> asr. */
23445 case 719: value
= 720; break; /* rorv --> ror. */
23446 case 722: value
= 723; break; /* subps --> cmpp. */
23447 case 735: value
= 736; break; /* madd --> mul. */
23448 case 737: value
= 738; break; /* msub --> mneg. */
23449 case 739: value
= 740; break; /* smaddl --> smull. */
23450 case 741: value
= 742; break; /* smsubl --> smnegl. */
23451 case 744: value
= 745; break; /* umaddl --> umull. */
23452 case 746: value
= 747; break; /* umsubl --> umnegl. */
23453 case 757: value
= 758; break; /* extr --> ror. */
23454 case 990: value
= 991; break; /* and --> bic. */
23455 case 992: value
= 993; break; /* orr --> mov. */
23456 case 995: value
= 996; break; /* ands --> tst. */
23457 case 999: value
= 1001; break; /* orr --> uxtw. */
23458 case 1002: value
= 1003; break; /* orn --> mvn. */
23459 case 1006: value
= 1007; break; /* ands --> tst. */
23460 case 1037: value
= 1133; break; /* ldaddb --> staddb. */
23461 case 1038: value
= 1134; break; /* ldaddh --> staddh. */
23462 case 1039: value
= 1135; break; /* ldadd --> stadd. */
23463 case 1041: value
= 1136; break; /* ldaddlb --> staddlb. */
23464 case 1044: value
= 1137; break; /* ldaddlh --> staddlh. */
23465 case 1047: value
= 1138; break; /* ldaddl --> staddl. */
23466 case 1049: value
= 1139; break; /* ldclrb --> stclrb. */
23467 case 1050: value
= 1140; break; /* ldclrh --> stclrh. */
23468 case 1051: value
= 1141; break; /* ldclr --> stclr. */
23469 case 1053: value
= 1142; break; /* ldclrlb --> stclrlb. */
23470 case 1056: value
= 1143; break; /* ldclrlh --> stclrlh. */
23471 case 1059: value
= 1144; break; /* ldclrl --> stclrl. */
23472 case 1061: value
= 1145; break; /* ldeorb --> steorb. */
23473 case 1062: value
= 1146; break; /* ldeorh --> steorh. */
23474 case 1063: value
= 1147; break; /* ldeor --> steor. */
23475 case 1065: value
= 1148; break; /* ldeorlb --> steorlb. */
23476 case 1068: value
= 1149; break; /* ldeorlh --> steorlh. */
23477 case 1071: value
= 1150; break; /* ldeorl --> steorl. */
23478 case 1073: value
= 1151; break; /* ldsetb --> stsetb. */
23479 case 1074: value
= 1152; break; /* ldseth --> stseth. */
23480 case 1075: value
= 1153; break; /* ldset --> stset. */
23481 case 1077: value
= 1154; break; /* ldsetlb --> stsetlb. */
23482 case 1080: value
= 1155; break; /* ldsetlh --> stsetlh. */
23483 case 1083: value
= 1156; break; /* ldsetl --> stsetl. */
23484 case 1085: value
= 1157; break; /* ldsmaxb --> stsmaxb. */
23485 case 1086: value
= 1158; break; /* ldsmaxh --> stsmaxh. */
23486 case 1087: value
= 1159; break; /* ldsmax --> stsmax. */
23487 case 1089: value
= 1160; break; /* ldsmaxlb --> stsmaxlb. */
23488 case 1092: value
= 1161; break; /* ldsmaxlh --> stsmaxlh. */
23489 case 1095: value
= 1162; break; /* ldsmaxl --> stsmaxl. */
23490 case 1097: value
= 1163; break; /* ldsminb --> stsminb. */
23491 case 1098: value
= 1164; break; /* ldsminh --> stsminh. */
23492 case 1099: value
= 1165; break; /* ldsmin --> stsmin. */
23493 case 1101: value
= 1166; break; /* ldsminlb --> stsminlb. */
23494 case 1104: value
= 1167; break; /* ldsminlh --> stsminlh. */
23495 case 1107: value
= 1168; break; /* ldsminl --> stsminl. */
23496 case 1109: value
= 1169; break; /* ldumaxb --> stumaxb. */
23497 case 1110: value
= 1170; break; /* ldumaxh --> stumaxh. */
23498 case 1111: value
= 1171; break; /* ldumax --> stumax. */
23499 case 1113: value
= 1172; break; /* ldumaxlb --> stumaxlb. */
23500 case 1116: value
= 1173; break; /* ldumaxlh --> stumaxlh. */
23501 case 1119: value
= 1174; break; /* ldumaxl --> stumaxl. */
23502 case 1121: value
= 1175; break; /* lduminb --> stuminb. */
23503 case 1122: value
= 1176; break; /* lduminh --> stuminh. */
23504 case 1123: value
= 1177; break; /* ldumin --> stumin. */
23505 case 1125: value
= 1178; break; /* lduminlb --> stuminlb. */
23506 case 1128: value
= 1179; break; /* lduminlh --> stuminlh. */
23507 case 1131: value
= 1180; break; /* lduminl --> stuminl. */
23508 case 1181: value
= 1182; break; /* movn --> mov. */
23509 case 1183: value
= 1184; break; /* movz --> mov. */
23510 case 1193: value
= 1234; break; /* hint --> autibsp. */
23511 case 1210: value
= 1212; break; /* dsb --> pssbb. */
23512 case 1216: value
= 1223; break; /* sys --> cpp. */
23513 case 1282: value
= 2032; break; /* and --> bic. */
23514 case 1284: value
= 1265; break; /* and --> mov. */
23515 case 1285: value
= 1269; break; /* ands --> movs. */
23516 case 1320: value
= 2033; break; /* cmpge --> cmple. */
23517 case 1323: value
= 2036; break; /* cmpgt --> cmplt. */
23518 case 1325: value
= 2034; break; /* cmphi --> cmplo. */
23519 case 1328: value
= 2035; break; /* cmphs --> cmpls. */
23520 case 1350: value
= 1262; break; /* cpy --> mov. */
23521 case 1351: value
= 1264; break; /* cpy --> mov. */
23522 case 1352: value
= 2043; break; /* cpy --> fmov. */
23523 case 1364: value
= 1257; break; /* dup --> mov. */
23524 case 1365: value
= 1259; break; /* dup --> mov. */
23525 case 1366: value
= 2042; break; /* dup --> fmov. */
23526 case 1367: value
= 1260; break; /* dupm --> mov. */
23527 case 1369: value
= 2037; break; /* eor --> eon. */
23528 case 1371: value
= 1270; break; /* eor --> not. */
23529 case 1372: value
= 1271; break; /* eors --> nots. */
23530 case 1377: value
= 2038; break; /* facge --> facle. */
23531 case 1378: value
= 2039; break; /* facgt --> faclt. */
23532 case 1391: value
= 2040; break; /* fcmge --> fcmle. */
23533 case 1393: value
= 2041; break; /* fcmgt --> fcmlt. */
23534 case 1399: value
= 1254; break; /* fcpy --> fmov. */
23535 case 1422: value
= 1253; break; /* fdup --> fmov. */
23536 case 1753: value
= 1255; break; /* orr --> mov. */
23537 case 1754: value
= 2044; break; /* orr --> orn. */
23538 case 1756: value
= 1258; break; /* orr --> mov. */
23539 case 1757: value
= 1268; break; /* orrs --> movs. */
23540 case 1819: value
= 1263; break; /* sel --> mov. */
23541 case 1820: value
= 1266; break; /* sel --> mov. */
23542 default: return NULL
;
23545 return aarch64_opcode_table
+ value
;
23548 const aarch64_opcode
*
23549 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
23551 /* Use the index as the key to locate the next opcode. */
23552 int key
= opcode
- aarch64_opcode_table
;
23556 case 3: value
= 2; break; /* ngc --> sbc. */
23557 case 5: value
= 4; break; /* ngcs --> sbcs. */
23558 case 8: value
= 7; break; /* cmn --> adds. */
23559 case 11: value
= 10; break; /* cmp --> subs. */
23560 case 13: value
= 12; break; /* mov --> add. */
23561 case 15: value
= 14; break; /* cmn --> adds. */
23562 case 18: value
= 17; break; /* cmp --> subs. */
23563 case 23: value
= 22; break; /* cmn --> adds. */
23564 case 25: value
= 24; break; /* neg --> sub. */
23565 case 27: value
= 28; break; /* cmp --> negs. */
23566 case 28: value
= 26; break; /* negs --> subs. */
23567 case 153: value
= 152; break; /* mov --> umov. */
23568 case 155: value
= 154; break; /* mov --> ins. */
23569 case 157: value
= 156; break; /* mov --> ins. */
23570 case 243: value
= 242; break; /* mvn --> not. */
23571 case 318: value
= 317; break; /* mov --> orr. */
23572 case 389: value
= 388; break; /* sxtl --> sshll. */
23573 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
23574 case 413: value
= 412; break; /* uxtl --> ushll. */
23575 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
23576 case 536: value
= 535; break; /* mov --> dup. */
23577 case 623: value
= 622; break; /* sxtw --> sxth. */
23578 case 622: value
= 621; break; /* sxth --> sxtb. */
23579 case 621: value
= 624; break; /* sxtb --> asr. */
23580 case 624: value
= 620; break; /* asr --> sbfx. */
23581 case 620: value
= 619; break; /* sbfx --> sbfiz. */
23582 case 619: value
= 618; break; /* sbfiz --> sbfm. */
23583 case 627: value
= 628; break; /* bfc --> bfxil. */
23584 case 628: value
= 626; break; /* bfxil --> bfi. */
23585 case 626: value
= 625; break; /* bfi --> bfm. */
23586 case 633: value
= 632; break; /* uxth --> uxtb. */
23587 case 632: value
= 635; break; /* uxtb --> lsr. */
23588 case 635: value
= 634; break; /* lsr --> lsl. */
23589 case 634: value
= 631; break; /* lsl --> ubfx. */
23590 case 631: value
= 630; break; /* ubfx --> ubfiz. */
23591 case 630: value
= 629; break; /* ubfiz --> ubfm. */
23592 case 665: value
= 664; break; /* cset --> cinc. */
23593 case 664: value
= 663; break; /* cinc --> csinc. */
23594 case 668: value
= 667; break; /* csetm --> cinv. */
23595 case 667: value
= 666; break; /* cinv --> csinv. */
23596 case 670: value
= 669; break; /* cneg --> csneg. */
23597 case 688: value
= 689; break; /* rev --> rev64. */
23598 case 714: value
= 713; break; /* lsl --> lslv. */
23599 case 716: value
= 715; break; /* lsr --> lsrv. */
23600 case 718: value
= 717; break; /* asr --> asrv. */
23601 case 720: value
= 719; break; /* ror --> rorv. */
23602 case 723: value
= 722; break; /* cmpp --> subps. */
23603 case 736: value
= 735; break; /* mul --> madd. */
23604 case 738: value
= 737; break; /* mneg --> msub. */
23605 case 740: value
= 739; break; /* smull --> smaddl. */
23606 case 742: value
= 741; break; /* smnegl --> smsubl. */
23607 case 745: value
= 744; break; /* umull --> umaddl. */
23608 case 747: value
= 746; break; /* umnegl --> umsubl. */
23609 case 758: value
= 757; break; /* ror --> extr. */
23610 case 991: value
= 990; break; /* bic --> and. */
23611 case 993: value
= 992; break; /* mov --> orr. */
23612 case 996: value
= 995; break; /* tst --> ands. */
23613 case 1001: value
= 1000; break; /* uxtw --> mov. */
23614 case 1000: value
= 999; break; /* mov --> orr. */
23615 case 1003: value
= 1002; break; /* mvn --> orn. */
23616 case 1007: value
= 1006; break; /* tst --> ands. */
23617 case 1133: value
= 1037; break; /* staddb --> ldaddb. */
23618 case 1134: value
= 1038; break; /* staddh --> ldaddh. */
23619 case 1135: value
= 1039; break; /* stadd --> ldadd. */
23620 case 1136: value
= 1041; break; /* staddlb --> ldaddlb. */
23621 case 1137: value
= 1044; break; /* staddlh --> ldaddlh. */
23622 case 1138: value
= 1047; break; /* staddl --> ldaddl. */
23623 case 1139: value
= 1049; break; /* stclrb --> ldclrb. */
23624 case 1140: value
= 1050; break; /* stclrh --> ldclrh. */
23625 case 1141: value
= 1051; break; /* stclr --> ldclr. */
23626 case 1142: value
= 1053; break; /* stclrlb --> ldclrlb. */
23627 case 1143: value
= 1056; break; /* stclrlh --> ldclrlh. */
23628 case 1144: value
= 1059; break; /* stclrl --> ldclrl. */
23629 case 1145: value
= 1061; break; /* steorb --> ldeorb. */
23630 case 1146: value
= 1062; break; /* steorh --> ldeorh. */
23631 case 1147: value
= 1063; break; /* steor --> ldeor. */
23632 case 1148: value
= 1065; break; /* steorlb --> ldeorlb. */
23633 case 1149: value
= 1068; break; /* steorlh --> ldeorlh. */
23634 case 1150: value
= 1071; break; /* steorl --> ldeorl. */
23635 case 1151: value
= 1073; break; /* stsetb --> ldsetb. */
23636 case 1152: value
= 1074; break; /* stseth --> ldseth. */
23637 case 1153: value
= 1075; break; /* stset --> ldset. */
23638 case 1154: value
= 1077; break; /* stsetlb --> ldsetlb. */
23639 case 1155: value
= 1080; break; /* stsetlh --> ldsetlh. */
23640 case 1156: value
= 1083; break; /* stsetl --> ldsetl. */
23641 case 1157: value
= 1085; break; /* stsmaxb --> ldsmaxb. */
23642 case 1158: value
= 1086; break; /* stsmaxh --> ldsmaxh. */
23643 case 1159: value
= 1087; break; /* stsmax --> ldsmax. */
23644 case 1160: value
= 1089; break; /* stsmaxlb --> ldsmaxlb. */
23645 case 1161: value
= 1092; break; /* stsmaxlh --> ldsmaxlh. */
23646 case 1162: value
= 1095; break; /* stsmaxl --> ldsmaxl. */
23647 case 1163: value
= 1097; break; /* stsminb --> ldsminb. */
23648 case 1164: value
= 1098; break; /* stsminh --> ldsminh. */
23649 case 1165: value
= 1099; break; /* stsmin --> ldsmin. */
23650 case 1166: value
= 1101; break; /* stsminlb --> ldsminlb. */
23651 case 1167: value
= 1104; break; /* stsminlh --> ldsminlh. */
23652 case 1168: value
= 1107; break; /* stsminl --> ldsminl. */
23653 case 1169: value
= 1109; break; /* stumaxb --> ldumaxb. */
23654 case 1170: value
= 1110; break; /* stumaxh --> ldumaxh. */
23655 case 1171: value
= 1111; break; /* stumax --> ldumax. */
23656 case 1172: value
= 1113; break; /* stumaxlb --> ldumaxlb. */
23657 case 1173: value
= 1116; break; /* stumaxlh --> ldumaxlh. */
23658 case 1174: value
= 1119; break; /* stumaxl --> ldumaxl. */
23659 case 1175: value
= 1121; break; /* stuminb --> lduminb. */
23660 case 1176: value
= 1122; break; /* stuminh --> lduminh. */
23661 case 1177: value
= 1123; break; /* stumin --> ldumin. */
23662 case 1178: value
= 1125; break; /* stuminlb --> lduminlb. */
23663 case 1179: value
= 1128; break; /* stuminlh --> lduminlh. */
23664 case 1180: value
= 1131; break; /* stuminl --> lduminl. */
23665 case 1182: value
= 1181; break; /* mov --> movn. */
23666 case 1184: value
= 1183; break; /* mov --> movz. */
23667 case 1234: value
= 1233; break; /* autibsp --> autibz. */
23668 case 1233: value
= 1232; break; /* autibz --> autiasp. */
23669 case 1232: value
= 1231; break; /* autiasp --> autiaz. */
23670 case 1231: value
= 1230; break; /* autiaz --> pacibsp. */
23671 case 1230: value
= 1229; break; /* pacibsp --> pacibz. */
23672 case 1229: value
= 1228; break; /* pacibz --> paciasp. */
23673 case 1228: value
= 1227; break; /* paciasp --> paciaz. */
23674 case 1227: value
= 1208; break; /* paciaz --> psb. */
23675 case 1208: value
= 1207; break; /* psb --> esb. */
23676 case 1207: value
= 1206; break; /* esb --> autib1716. */
23677 case 1206: value
= 1205; break; /* autib1716 --> autia1716. */
23678 case 1205: value
= 1204; break; /* autia1716 --> pacib1716. */
23679 case 1204: value
= 1203; break; /* pacib1716 --> pacia1716. */
23680 case 1203: value
= 1202; break; /* pacia1716 --> xpaclri. */
23681 case 1202: value
= 1201; break; /* xpaclri --> sevl. */
23682 case 1201: value
= 1200; break; /* sevl --> sev. */
23683 case 1200: value
= 1199; break; /* sev --> wfi. */
23684 case 1199: value
= 1198; break; /* wfi --> wfe. */
23685 case 1198: value
= 1197; break; /* wfe --> yield. */
23686 case 1197: value
= 1196; break; /* yield --> bti. */
23687 case 1196: value
= 1195; break; /* bti --> csdb. */
23688 case 1195: value
= 1194; break; /* csdb --> nop. */
23689 case 1194: value
= 1193; break; /* nop --> hint. */
23690 case 1212: value
= 1211; break; /* pssbb --> ssbb. */
23691 case 1211: value
= 1210; break; /* ssbb --> dsb. */
23692 case 1223: value
= 1222; break; /* cpp --> dvp. */
23693 case 1222: value
= 1221; break; /* dvp --> cfp. */
23694 case 1221: value
= 1220; break; /* cfp --> tlbi. */
23695 case 1220: value
= 1219; break; /* tlbi --> ic. */
23696 case 1219: value
= 1218; break; /* ic --> dc. */
23697 case 1218: value
= 1217; break; /* dc --> at. */
23698 case 1217: value
= 1216; break; /* at --> sys. */
23699 case 2032: value
= 1282; break; /* bic --> and. */
23700 case 1265: value
= 1284; break; /* mov --> and. */
23701 case 1269: value
= 1285; break; /* movs --> ands. */
23702 case 2033: value
= 1320; break; /* cmple --> cmpge. */
23703 case 2036: value
= 1323; break; /* cmplt --> cmpgt. */
23704 case 2034: value
= 1325; break; /* cmplo --> cmphi. */
23705 case 2035: value
= 1328; break; /* cmpls --> cmphs. */
23706 case 1262: value
= 1350; break; /* mov --> cpy. */
23707 case 1264: value
= 1351; break; /* mov --> cpy. */
23708 case 2043: value
= 1267; break; /* fmov --> mov. */
23709 case 1267: value
= 1352; break; /* mov --> cpy. */
23710 case 1257: value
= 1364; break; /* mov --> dup. */
23711 case 1259: value
= 1256; break; /* mov --> mov. */
23712 case 1256: value
= 1365; break; /* mov --> dup. */
23713 case 2042: value
= 1261; break; /* fmov --> mov. */
23714 case 1261: value
= 1366; break; /* mov --> dup. */
23715 case 1260: value
= 1367; break; /* mov --> dupm. */
23716 case 2037: value
= 1369; break; /* eon --> eor. */
23717 case 1270: value
= 1371; break; /* not --> eor. */
23718 case 1271: value
= 1372; break; /* nots --> eors. */
23719 case 2038: value
= 1377; break; /* facle --> facge. */
23720 case 2039: value
= 1378; break; /* faclt --> facgt. */
23721 case 2040: value
= 1391; break; /* fcmle --> fcmge. */
23722 case 2041: value
= 1393; break; /* fcmlt --> fcmgt. */
23723 case 1254: value
= 1399; break; /* fmov --> fcpy. */
23724 case 1253: value
= 1422; break; /* fmov --> fdup. */
23725 case 1255: value
= 1753; break; /* mov --> orr. */
23726 case 2044: value
= 1754; break; /* orn --> orr. */
23727 case 1258: value
= 1756; break; /* mov --> orr. */
23728 case 1268: value
= 1757; break; /* movs --> orrs. */
23729 case 1263: value
= 1819; break; /* mov --> sel. */
23730 case 1266: value
= 1820; break; /* mov --> sel. */
23731 default: return NULL
;
23734 return aarch64_opcode_table
+ value
;
23738 aarch64_extract_operand (const aarch64_operand
*self
,
23739 aarch64_opnd_info
*info
,
23740 aarch64_insn code
, const aarch64_inst
*inst
,
23741 aarch64_operand_error
*errors
)
23743 /* Use the index as the key. */
23744 int key
= self
- aarch64_operands
;
23793 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
23795 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
23797 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
23799 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
23801 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
23803 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
23809 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
23811 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
23813 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
23815 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
23817 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
23854 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
23857 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
23861 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
23863 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
23866 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
23869 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
23871 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
23873 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
23875 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
23879 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
23883 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
23886 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
23889 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
23891 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
23897 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
23899 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
23901 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
23903 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
23905 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
23907 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
23909 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
23915 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
23918 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
23920 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
23923 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
23926 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
23931 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
23933 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
23935 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
23940 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
23955 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
23964 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
23969 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
23971 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
23973 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
23975 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
23977 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
23979 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
23981 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
23983 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
23985 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
23987 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
23989 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
23991 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
23995 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
23999 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
24005 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
24007 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
24010 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
24011 default: assert (0); abort ();
This page took 0.732868 seconds and 4 git commands to generate.