1 /* This file is automatically generated by aarch64-gen. Do not edit! */
2 /* Copyright (C) 2012-2024 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
>> 28) & 0x1) == 0)
39 if (((word
>> 21) & 0x1) == 0)
41 if (((word
>> 29) & 0x1) == 0)
43 if (((word
>> 30) & 0x1) == 0)
45 if (((word
>> 22) & 0x1) == 0)
47 if (((word
>> 23) & 0x1) == 0)
49 /* 33222222222211111111110000000000
50 10987654321098765432109876543210
51 x0000000000xxxxxxxxxxxxxxxxxxxxx
57 if (((word
>> 3) & 0x1) == 0)
59 if (((word
>> 4) & 0x1) == 0)
61 /* 33222222222211111111110000000000
62 10987654321098765432109876543210
63 x0000000100xxxxxxxxxxxxxxxx00xxx
69 /* 33222222222211111111110000000000
70 10987654321098765432109876543210
71 x0000000100xxxxxxxxxxxxxxxx10xxx
78 if (((word
>> 4) & 0x1) == 0)
80 /* 33222222222211111111110000000000
81 10987654321098765432109876543210
82 x0000000100xxxxxxxxxxxxxxxx01xxx
88 /* 33222222222211111111110000000000
89 10987654321098765432109876543210
90 x0000000100xxxxxxxxxxxxxxxx11xxx
99 if (((word
>> 4) & 0x1) == 0)
101 /* 33222222222211111111110000000000
102 10987654321098765432109876543210
103 x0000000x10xxxxxxxxxxxxxxxx0xxxx
109 /* 33222222222211111111110000000000
110 10987654321098765432109876543210
111 x0000000x10xxxxxxxxxxxxxxxx1xxxx
119 if (((word
>> 18) & 0x1) == 0)
121 if (((word
>> 17) & 0x1) == 0)
123 if (((word
>> 19) & 0x1) == 0)
125 if (((word
>> 20) & 0x1) == 0)
127 /* 33222222222211111111110000000000
128 10987654321098765432109876543210
129 x1000000xx00000xxxxxxxxxxxxxxxxx
135 if (((word
>> 16) & 0x1) == 0)
137 if (((word
>> 22) & 0x1) == 0)
139 /* 33222222222211111111110000000000
140 10987654321098765432109876543210
141 x1000000x0010000xxxxxxxxxxxxxxxx
147 /* 33222222222211111111110000000000
148 10987654321098765432109876543210
149 x1000000x1010000xxxxxxxxxxxxxxxx
156 if (((word
>> 22) & 0x1) == 0)
158 /* 33222222222211111111110000000000
159 10987654321098765432109876543210
160 x1000000x0010001xxxxxxxxxxxxxxxx
166 /* 33222222222211111111110000000000
167 10987654321098765432109876543210
168 x1000000x1010001xxxxxxxxxxxxxxxx
177 if (((word
>> 22) & 0x1) == 0)
179 /* 33222222222211111111110000000000
180 10987654321098765432109876543210
181 x1000000x00x100xxxxxxxxxxxxxxxxx
187 /* 33222222222211111111110000000000
188 10987654321098765432109876543210
189 x1000000x10x100xxxxxxxxxxxxxxxxx
197 if (((word
>> 19) & 0x1) == 0)
199 /* 33222222222211111111110000000000
200 10987654321098765432109876543210
201 x1000000xx0x001xxxxxxxxxxxxxxxxx
207 if (((word
>> 22) & 0x1) == 0)
209 if (((word
>> 14) & 0x1) == 0)
211 /* 33222222222211111111110000000000
212 10987654321098765432109876543210
213 x1000000x00x101xx0xxxxxxxxxxxxxx
219 /* 33222222222211111111110000000000
220 10987654321098765432109876543210
221 x1000000x00x101xx1xxxxxxxxxxxxxx
228 /* 33222222222211111111110000000000
229 10987654321098765432109876543210
230 x1000000x10x101xxxxxxxxxxxxxxxxx
239 if (((word
>> 10) & 0x1) == 0)
241 if (((word
>> 11) & 0x1) == 0)
243 if (((word
>> 19) & 0x1) == 0)
245 if (((word
>> 17) & 0x1) == 0)
247 /* 33222222222211111111110000000000
248 10987654321098765432109876543210
249 x1000000xx0x010xxxxx00xxxxxxxxxx
255 if (((word
>> 9) & 0x1) == 0)
257 /* 33222222222211111111110000000000
258 10987654321098765432109876543210
259 x1000000xx0x011xxxxx000xxxxxxxxx
265 if (((word
>> 22) & 0x1) == 0)
267 if (((word
>> 23) & 0x1) == 0)
269 /* 33222222222211111111110000000000
270 10987654321098765432109876543210
271 x1000000000x011xxxxx001xxxxxxxxx
277 /* 33222222222211111111110000000000
278 10987654321098765432109876543210
279 x1000000100x011xxxxx001xxxxxxxxx
286 if (((word
>> 23) & 0x1) == 0)
288 /* 33222222222211111111110000000000
289 10987654321098765432109876543210
290 x1000000010x011xxxxx001xxxxxxxxx
296 /* 33222222222211111111110000000000
297 10987654321098765432109876543210
298 x1000000110x011xxxxx001xxxxxxxxx
308 if (((word
>> 22) & 0x1) == 0)
310 if (((word
>> 14) & 0x1) == 0)
312 /* 33222222222211111111110000000000
313 10987654321098765432109876543210
314 x1000000x00x11xxx0xx00xxxxxxxxxx
320 /* 33222222222211111111110000000000
321 10987654321098765432109876543210
322 x1000000x00x11xxx1xx00xxxxxxxxxx
329 if (((word
>> 23) & 0x1) == 0)
331 if (((word
>> 17) & 0x1) == 0)
333 /* 33222222222211111111110000000000
334 10987654321098765432109876543210
335 x1000000010x110xxxxx00xxxxxxxxxx
341 /* 33222222222211111111110000000000
342 10987654321098765432109876543210
343 x1000000010x111xxxxx00xxxxxxxxxx
350 /* 33222222222211111111110000000000
351 10987654321098765432109876543210
352 x1000000110x11xxxxxx00xxxxxxxxxx
361 if (((word
>> 17) & 0x1) == 0)
363 /* 33222222222211111111110000000000
364 10987654321098765432109876543210
365 x1000000xx0xx10xxxxx10xxxxxxxxxx
371 /* 33222222222211111111110000000000
372 10987654321098765432109876543210
373 x1000000xx0xx11xxxxx10xxxxxxxxxx
381 if (((word
>> 11) & 0x1) == 0)
383 if (((word
>> 17) & 0x1) == 0)
385 /* 33222222222211111111110000000000
386 10987654321098765432109876543210
387 x1000000xx0xx10xxxxx01xxxxxxxxxx
393 if (((word
>> 9) & 0x1) == 0)
395 /* 33222222222211111111110000000000
396 10987654321098765432109876543210
397 x1000000xx0xx11xxxxx010xxxxxxxxx
403 if (((word
>> 22) & 0x1) == 0)
405 if (((word
>> 23) & 0x1) == 0)
407 /* 33222222222211111111110000000000
408 10987654321098765432109876543210
409 x1000000000xx11xxxxx011xxxxxxxxx
415 /* 33222222222211111111110000000000
416 10987654321098765432109876543210
417 x1000000100xx11xxxxx011xxxxxxxxx
424 if (((word
>> 23) & 0x1) == 0)
426 /* 33222222222211111111110000000000
427 10987654321098765432109876543210
428 x1000000010xx11xxxxx011xxxxxxxxx
434 /* 33222222222211111111110000000000
435 10987654321098765432109876543210
436 x1000000110xx11xxxxx011xxxxxxxxx
446 if (((word
>> 17) & 0x1) == 0)
448 /* 33222222222211111111110000000000
449 10987654321098765432109876543210
450 x1000000xx0xx10xxxxx11xxxxxxxxxx
456 /* 33222222222211111111110000000000
457 10987654321098765432109876543210
458 x1000000xx0xx11xxxxx11xxxxxxxxxx
469 if (((word
>> 22) & 0x1) == 0)
471 if (((word
>> 23) & 0x1) == 0)
473 if (((word
>> 30) & 0x1) == 0)
475 if (((word
>> 0) & 0x1) == 0)
477 if (((word
>> 13) & 0x1) == 0)
479 if (((word
>> 14) & 0x1) == 0)
481 if (((word
>> 15) & 0x1) == 0)
483 /* 33222222222211111111110000000000
484 10987654321098765432109876543210
485 x0100000000xxxxx000xxxxxxxxxxxx0
491 /* 33222222222211111111110000000000
492 10987654321098765432109876543210
493 x0100000000xxxxx100xxxxxxxxxxxx0
500 if (((word
>> 15) & 0x1) == 0)
502 /* 33222222222211111111110000000000
503 10987654321098765432109876543210
504 x0100000000xxxxx010xxxxxxxxxxxx0
510 /* 33222222222211111111110000000000
511 10987654321098765432109876543210
512 x0100000000xxxxx110xxxxxxxxxxxx0
520 if (((word
>> 14) & 0x1) == 0)
522 if (((word
>> 15) & 0x1) == 0)
524 /* 33222222222211111111110000000000
525 10987654321098765432109876543210
526 x0100000000xxxxx001xxxxxxxxxxxx0
532 /* 33222222222211111111110000000000
533 10987654321098765432109876543210
534 x0100000000xxxxx101xxxxxxxxxxxx0
541 if (((word
>> 15) & 0x1) == 0)
543 /* 33222222222211111111110000000000
544 10987654321098765432109876543210
545 x0100000000xxxxx011xxxxxxxxxxxx0
551 /* 33222222222211111111110000000000
552 10987654321098765432109876543210
553 x0100000000xxxxx111xxxxxxxxxxxx0
562 if (((word
>> 13) & 0x1) == 0)
564 if (((word
>> 14) & 0x1) == 0)
566 if (((word
>> 15) & 0x1) == 0)
568 /* 33222222222211111111110000000000
569 10987654321098765432109876543210
570 x0100000000xxxxx000xxxxxxxxxxxx1
576 /* 33222222222211111111110000000000
577 10987654321098765432109876543210
578 x0100000000xxxxx100xxxxxxxxxxxx1
585 if (((word
>> 15) & 0x1) == 0)
587 /* 33222222222211111111110000000000
588 10987654321098765432109876543210
589 x0100000000xxxxx010xxxxxxxxxxxx1
595 /* 33222222222211111111110000000000
596 10987654321098765432109876543210
597 x0100000000xxxxx110xxxxxxxxxxxx1
605 if (((word
>> 14) & 0x1) == 0)
607 if (((word
>> 15) & 0x1) == 0)
609 /* 33222222222211111111110000000000
610 10987654321098765432109876543210
611 x0100000000xxxxx001xxxxxxxxxxxx1
617 /* 33222222222211111111110000000000
618 10987654321098765432109876543210
619 x0100000000xxxxx101xxxxxxxxxxxx1
626 if (((word
>> 15) & 0x1) == 0)
628 /* 33222222222211111111110000000000
629 10987654321098765432109876543210
630 x0100000000xxxxx011xxxxxxxxxxxx1
636 /* 33222222222211111111110000000000
637 10987654321098765432109876543210
638 x0100000000xxxxx111xxxxxxxxxxxx1
648 /* 33222222222211111111110000000000
649 10987654321098765432109876543210
650 x1100000000xxxxxxxxxxxxxxxxxxxxx
657 if (((word
>> 4) & 0x1) == 0)
659 if (((word
>> 30) & 0x1) == 0)
661 if (((word
>> 3) & 0x1) == 0)
663 /* 33222222222211111111110000000000
664 10987654321098765432109876543210
665 x0100000100xxxxxxxxxxxxxxxx00xxx
671 /* 33222222222211111111110000000000
672 10987654321098765432109876543210
673 x0100000100xxxxxxxxxxxxxxxx01xxx
680 /* 33222222222211111111110000000000
681 10987654321098765432109876543210
682 x1100000100xxxxxxxxxxxxxxxx0xxxx
689 if (((word
>> 3) & 0x1) == 0)
691 /* 33222222222211111111110000000000
692 10987654321098765432109876543210
693 xx100000100xxxxxxxxxxxxxxxx10xxx
699 /* 33222222222211111111110000000000
700 10987654321098765432109876543210
701 xx100000100xxxxxxxxxxxxxxxx11xxx
710 if (((word
>> 23) & 0x1) == 0)
712 if (((word
>> 30) & 0x1) == 0)
714 if (((word
>> 0) & 0x1) == 0)
716 if (((word
>> 13) & 0x1) == 0)
718 if (((word
>> 14) & 0x1) == 0)
720 if (((word
>> 15) & 0x1) == 0)
722 /* 33222222222211111111110000000000
723 10987654321098765432109876543210
724 x0100000010xxxxx000xxxxxxxxxxxx0
730 /* 33222222222211111111110000000000
731 10987654321098765432109876543210
732 x0100000010xxxxx100xxxxxxxxxxxx0
739 if (((word
>> 15) & 0x1) == 0)
741 /* 33222222222211111111110000000000
742 10987654321098765432109876543210
743 x0100000010xxxxx010xxxxxxxxxxxx0
749 /* 33222222222211111111110000000000
750 10987654321098765432109876543210
751 x0100000010xxxxx110xxxxxxxxxxxx0
759 if (((word
>> 14) & 0x1) == 0)
761 if (((word
>> 15) & 0x1) == 0)
763 /* 33222222222211111111110000000000
764 10987654321098765432109876543210
765 x0100000010xxxxx001xxxxxxxxxxxx0
771 /* 33222222222211111111110000000000
772 10987654321098765432109876543210
773 x0100000010xxxxx101xxxxxxxxxxxx0
780 if (((word
>> 15) & 0x1) == 0)
782 /* 33222222222211111111110000000000
783 10987654321098765432109876543210
784 x0100000010xxxxx011xxxxxxxxxxxx0
790 /* 33222222222211111111110000000000
791 10987654321098765432109876543210
792 x0100000010xxxxx111xxxxxxxxxxxx0
801 if (((word
>> 13) & 0x1) == 0)
803 if (((word
>> 14) & 0x1) == 0)
805 if (((word
>> 15) & 0x1) == 0)
807 /* 33222222222211111111110000000000
808 10987654321098765432109876543210
809 x0100000010xxxxx000xxxxxxxxxxxx1
815 /* 33222222222211111111110000000000
816 10987654321098765432109876543210
817 x0100000010xxxxx100xxxxxxxxxxxx1
824 if (((word
>> 15) & 0x1) == 0)
826 /* 33222222222211111111110000000000
827 10987654321098765432109876543210
828 x0100000010xxxxx010xxxxxxxxxxxx1
834 /* 33222222222211111111110000000000
835 10987654321098765432109876543210
836 x0100000010xxxxx110xxxxxxxxxxxx1
844 if (((word
>> 14) & 0x1) == 0)
846 if (((word
>> 15) & 0x1) == 0)
848 /* 33222222222211111111110000000000
849 10987654321098765432109876543210
850 x0100000010xxxxx001xxxxxxxxxxxx1
856 /* 33222222222211111111110000000000
857 10987654321098765432109876543210
858 x0100000010xxxxx101xxxxxxxxxxxx1
865 if (((word
>> 15) & 0x1) == 0)
867 /* 33222222222211111111110000000000
868 10987654321098765432109876543210
869 x0100000010xxxxx011xxxxxxxxxxxx1
875 /* 33222222222211111111110000000000
876 10987654321098765432109876543210
877 x0100000010xxxxx111xxxxxxxxxxxx1
887 /* 33222222222211111111110000000000
888 10987654321098765432109876543210
889 x1100000010xxxxxxxxxxxxxxxxxxxxx
896 if (((word
>> 4) & 0x1) == 0)
898 if (((word
>> 30) & 0x1) == 0)
900 /* 33222222222211111111110000000000
901 10987654321098765432109876543210
902 x0100000110xxxxxxxxxxxxxxxx0xxxx
908 /* 33222222222211111111110000000000
909 10987654321098765432109876543210
910 x1100000110xxxxxxxxxxxxxxxx0xxxx
917 /* 33222222222211111111110000000000
918 10987654321098765432109876543210
919 xx100000110xxxxxxxxxxxxxxxx1xxxx
929 if (((word
>> 22) & 0x1) == 0)
931 if (((word
>> 23) & 0x1) == 0)
933 if (((word
>> 30) & 0x1) == 0)
935 if (((word
>> 0) & 0x1) == 0)
937 if (((word
>> 13) & 0x1) == 0)
939 if (((word
>> 14) & 0x1) == 0)
941 if (((word
>> 15) & 0x1) == 0)
943 /* 33222222222211111111110000000000
944 10987654321098765432109876543210
945 x0x00000001xxxxx000xxxxxxxxxxxx0
951 /* 33222222222211111111110000000000
952 10987654321098765432109876543210
953 x0x00000001xxxxx100xxxxxxxxxxxx0
960 if (((word
>> 15) & 0x1) == 0)
962 /* 33222222222211111111110000000000
963 10987654321098765432109876543210
964 x0x00000001xxxxx010xxxxxxxxxxxx0
970 /* 33222222222211111111110000000000
971 10987654321098765432109876543210
972 x0x00000001xxxxx110xxxxxxxxxxxx0
980 if (((word
>> 14) & 0x1) == 0)
982 if (((word
>> 15) & 0x1) == 0)
984 /* 33222222222211111111110000000000
985 10987654321098765432109876543210
986 x0x00000001xxxxx001xxxxxxxxxxxx0
992 /* 33222222222211111111110000000000
993 10987654321098765432109876543210
994 x0x00000001xxxxx101xxxxxxxxxxxx0
1001 if (((word
>> 15) & 0x1) == 0)
1003 /* 33222222222211111111110000000000
1004 10987654321098765432109876543210
1005 x0x00000001xxxxx011xxxxxxxxxxxx0
1011 /* 33222222222211111111110000000000
1012 10987654321098765432109876543210
1013 x0x00000001xxxxx111xxxxxxxxxxxx0
1022 if (((word
>> 13) & 0x1) == 0)
1024 if (((word
>> 14) & 0x1) == 0)
1026 if (((word
>> 15) & 0x1) == 0)
1028 /* 33222222222211111111110000000000
1029 10987654321098765432109876543210
1030 x0x00000001xxxxx000xxxxxxxxxxxx1
1036 /* 33222222222211111111110000000000
1037 10987654321098765432109876543210
1038 x0x00000001xxxxx100xxxxxxxxxxxx1
1045 if (((word
>> 15) & 0x1) == 0)
1047 /* 33222222222211111111110000000000
1048 10987654321098765432109876543210
1049 x0x00000001xxxxx010xxxxxxxxxxxx1
1055 /* 33222222222211111111110000000000
1056 10987654321098765432109876543210
1057 x0x00000001xxxxx110xxxxxxxxxxxx1
1065 if (((word
>> 14) & 0x1) == 0)
1067 if (((word
>> 15) & 0x1) == 0)
1069 /* 33222222222211111111110000000000
1070 10987654321098765432109876543210
1071 x0x00000001xxxxx001xxxxxxxxxxxx1
1077 /* 33222222222211111111110000000000
1078 10987654321098765432109876543210
1079 x0x00000001xxxxx101xxxxxxxxxxxx1
1086 if (((word
>> 15) & 0x1) == 0)
1088 /* 33222222222211111111110000000000
1089 10987654321098765432109876543210
1090 x0x00000001xxxxx011xxxxxxxxxxxx1
1096 /* 33222222222211111111110000000000
1097 10987654321098765432109876543210
1098 x0x00000001xxxxx111xxxxxxxxxxxx1
1108 /* 33222222222211111111110000000000
1109 10987654321098765432109876543210
1110 x1x00000001xxxxxxxxxxxxxxxxxxxxx
1117 if (((word
>> 4) & 0x1) == 0)
1119 if (((word
>> 30) & 0x1) == 0)
1121 /* 33222222222211111111110000000000
1122 10987654321098765432109876543210
1123 x0x00000101xxxxxxxxxxxxxxxx0xxxx
1129 /* 33222222222211111111110000000000
1130 10987654321098765432109876543210
1131 x1x00000101xxxxxxxxxxxxxxxx0xxxx
1138 /* 33222222222211111111110000000000
1139 10987654321098765432109876543210
1140 xxx00000101xxxxxxxxxxxxxxxx1xxxx
1148 if (((word
>> 23) & 0x1) == 0)
1150 if (((word
>> 30) & 0x1) == 0)
1152 if (((word
>> 0) & 0x1) == 0)
1154 if (((word
>> 13) & 0x1) == 0)
1156 if (((word
>> 14) & 0x1) == 0)
1158 if (((word
>> 15) & 0x1) == 0)
1160 /* 33222222222211111111110000000000
1161 10987654321098765432109876543210
1162 x0x00000011xxxxx000xxxxxxxxxxxx0
1168 /* 33222222222211111111110000000000
1169 10987654321098765432109876543210
1170 x0x00000011xxxxx100xxxxxxxxxxxx0
1177 if (((word
>> 15) & 0x1) == 0)
1179 /* 33222222222211111111110000000000
1180 10987654321098765432109876543210
1181 x0x00000011xxxxx010xxxxxxxxxxxx0
1187 /* 33222222222211111111110000000000
1188 10987654321098765432109876543210
1189 x0x00000011xxxxx110xxxxxxxxxxxx0
1197 if (((word
>> 14) & 0x1) == 0)
1199 if (((word
>> 15) & 0x1) == 0)
1201 /* 33222222222211111111110000000000
1202 10987654321098765432109876543210
1203 x0x00000011xxxxx001xxxxxxxxxxxx0
1209 /* 33222222222211111111110000000000
1210 10987654321098765432109876543210
1211 x0x00000011xxxxx101xxxxxxxxxxxx0
1218 if (((word
>> 15) & 0x1) == 0)
1220 /* 33222222222211111111110000000000
1221 10987654321098765432109876543210
1222 x0x00000011xxxxx011xxxxxxxxxxxx0
1228 /* 33222222222211111111110000000000
1229 10987654321098765432109876543210
1230 x0x00000011xxxxx111xxxxxxxxxxxx0
1239 if (((word
>> 13) & 0x1) == 0)
1241 if (((word
>> 14) & 0x1) == 0)
1243 if (((word
>> 15) & 0x1) == 0)
1245 /* 33222222222211111111110000000000
1246 10987654321098765432109876543210
1247 x0x00000011xxxxx000xxxxxxxxxxxx1
1253 /* 33222222222211111111110000000000
1254 10987654321098765432109876543210
1255 x0x00000011xxxxx100xxxxxxxxxxxx1
1262 if (((word
>> 15) & 0x1) == 0)
1264 /* 33222222222211111111110000000000
1265 10987654321098765432109876543210
1266 x0x00000011xxxxx010xxxxxxxxxxxx1
1272 /* 33222222222211111111110000000000
1273 10987654321098765432109876543210
1274 x0x00000011xxxxx110xxxxxxxxxxxx1
1282 if (((word
>> 14) & 0x1) == 0)
1284 if (((word
>> 15) & 0x1) == 0)
1286 /* 33222222222211111111110000000000
1287 10987654321098765432109876543210
1288 x0x00000011xxxxx001xxxxxxxxxxxx1
1294 /* 33222222222211111111110000000000
1295 10987654321098765432109876543210
1296 x0x00000011xxxxx101xxxxxxxxxxxx1
1303 if (((word
>> 15) & 0x1) == 0)
1305 /* 33222222222211111111110000000000
1306 10987654321098765432109876543210
1307 x0x00000011xxxxx011xxxxxxxxxxxx1
1313 /* 33222222222211111111110000000000
1314 10987654321098765432109876543210
1315 x0x00000011xxxxx111xxxxxxxxxxxx1
1325 /* 33222222222211111111110000000000
1326 10987654321098765432109876543210
1327 x1x00000011xxxxxxxxxxxxxxxxxxxxx
1334 if (((word
>> 4) & 0x1) == 0)
1336 if (((word
>> 30) & 0x1) == 0)
1338 /* 33222222222211111111110000000000
1339 10987654321098765432109876543210
1340 x0x00000111xxxxxxxxxxxxxxxx0xxxx
1346 /* 33222222222211111111110000000000
1347 10987654321098765432109876543210
1348 x1x00000111xxxxxxxxxxxxxxxx0xxxx
1355 /* 33222222222211111111110000000000
1356 10987654321098765432109876543210
1357 xxx00000111xxxxxxxxxxxxxxxx1xxxx
1367 if (((word
>> 31) & 0x1) == 0)
1369 /* 33222222222211111111110000000000
1370 10987654321098765432109876543210
1371 0xx10000xxxxxxxxxxxxxxxxxxxxxxxx
1377 /* 33222222222211111111110000000000
1378 10987654321098765432109876543210
1379 1xx10000xxxxxxxxxxxxxxxxxxxxxxxx
1387 if (((word
>> 28) & 0x1) == 0)
1389 if (((word
>> 21) & 0x1) == 0)
1391 if (((word
>> 22) & 0x1) == 0)
1393 if (((word
>> 23) & 0x1) == 0)
1395 if (((word
>> 29) & 0x1) == 0)
1397 if (((word
>> 3) & 0x1) == 0)
1399 if (((word
>> 4) & 0x1) == 0)
1401 if (((word
>> 20) & 0x1) == 0)
1403 if (((word
>> 2) & 0x1) == 0)
1405 /* 33222222222211111111110000000000
1406 10987654321098765432109876543210
1407 xx0000010000xxxxxxxxxxxxxxx000xx
1413 /* 33222222222211111111110000000000
1414 10987654321098765432109876543210
1415 xx0000010000xxxxxxxxxxxxxxx001xx
1422 if (((word
>> 5) & 0x1) == 0)
1424 if (((word
>> 15) & 0x1) == 0)
1426 /* 33222222222211111111110000000000
1427 10987654321098765432109876543210
1428 xx0000010001xxxx0xxxxxxxxx000xxx
1434 /* 33222222222211111111110000000000
1435 10987654321098765432109876543210
1436 xx0000010001xxxx1xxxxxxxxx000xxx
1443 if (((word
>> 15) & 0x1) == 0)
1445 /* 33222222222211111111110000000000
1446 10987654321098765432109876543210
1447 xx0000010001xxxx0xxxxxxxxx100xxx
1453 /* 33222222222211111111110000000000
1454 10987654321098765432109876543210
1455 xx0000010001xxxx1xxxxxxxxx100xxx
1464 if (((word
>> 20) & 0x1) == 0)
1466 if (((word
>> 2) & 0x1) == 0)
1468 /* 33222222222211111111110000000000
1469 10987654321098765432109876543210
1470 xx0000010000xxxxxxxxxxxxxxx100xx
1476 /* 33222222222211111111110000000000
1477 10987654321098765432109876543210
1478 xx0000010000xxxxxxxxxxxxxxx101xx
1485 if (((word
>> 5) & 0x1) == 0)
1487 if (((word
>> 15) & 0x1) == 0)
1489 /* 33222222222211111111110000000000
1490 10987654321098765432109876543210
1491 xx0000010001xxxx0xxxxxxxxx010xxx
1497 /* 33222222222211111111110000000000
1498 10987654321098765432109876543210
1499 xx0000010001xxxx1xxxxxxxxx010xxx
1506 if (((word
>> 15) & 0x1) == 0)
1508 /* 33222222222211111111110000000000
1509 10987654321098765432109876543210
1510 xx0000010001xxxx0xxxxxxxxx110xxx
1516 /* 33222222222211111111110000000000
1517 10987654321098765432109876543210
1518 xx0000010001xxxx1xxxxxxxxx110xxx
1528 if (((word
>> 4) & 0x1) == 0)
1530 if (((word
>> 20) & 0x1) == 0)
1532 /* 33222222222211111111110000000000
1533 10987654321098765432109876543210
1534 xx0000010000xxxxxxxxxxxxxxx01xxx
1540 if (((word
>> 15) & 0x1) == 0)
1542 /* 33222222222211111111110000000000
1543 10987654321098765432109876543210
1544 xx0000010001xxxx0xxxxxxxxxx01xxx
1550 /* 33222222222211111111110000000000
1551 10987654321098765432109876543210
1552 xx0000010001xxxx1xxxxxxxxxx01xxx
1560 if (((word
>> 20) & 0x1) == 0)
1562 /* 33222222222211111111110000000000
1563 10987654321098765432109876543210
1564 xx0000010000xxxxxxxxxxxxxxx11xxx
1570 if (((word
>> 15) & 0x1) == 0)
1572 /* 33222222222211111111110000000000
1573 10987654321098765432109876543210
1574 xx0000010001xxxx0xxxxxxxxxx11xxx
1580 /* 33222222222211111111110000000000
1581 10987654321098765432109876543210
1582 xx0000010001xxxx1xxxxxxxxxx11xxx
1592 if (((word
>> 15) & 0x1) == 0)
1594 if (((word
>> 30) & 0x1) == 0)
1596 if (((word
>> 3) & 0x1) == 0)
1598 if (((word
>> 13) & 0x1) == 0)
1600 if (((word
>> 14) & 0x1) == 0)
1602 /* 33222222222211111111110000000000
1603 10987654321098765432109876543210
1604 x0100001000xxxxx000xxxxxxxxx0xxx
1610 /* 33222222222211111111110000000000
1611 10987654321098765432109876543210
1612 x0100001000xxxxx010xxxxxxxxx0xxx
1619 if (((word
>> 14) & 0x1) == 0)
1621 /* 33222222222211111111110000000000
1622 10987654321098765432109876543210
1623 x0100001000xxxxx001xxxxxxxxx0xxx
1629 /* 33222222222211111111110000000000
1630 10987654321098765432109876543210
1631 x0100001000xxxxx011xxxxxxxxx0xxx
1639 if (((word
>> 13) & 0x1) == 0)
1641 if (((word
>> 14) & 0x1) == 0)
1643 /* 33222222222211111111110000000000
1644 10987654321098765432109876543210
1645 x0100001000xxxxx000xxxxxxxxx1xxx
1651 /* 33222222222211111111110000000000
1652 10987654321098765432109876543210
1653 x0100001000xxxxx010xxxxxxxxx1xxx
1660 if (((word
>> 14) & 0x1) == 0)
1662 /* 33222222222211111111110000000000
1663 10987654321098765432109876543210
1664 x0100001000xxxxx001xxxxxxxxx1xxx
1670 /* 33222222222211111111110000000000
1671 10987654321098765432109876543210
1672 x0100001000xxxxx011xxxxxxxxx1xxx
1681 /* 33222222222211111111110000000000
1682 10987654321098765432109876543210
1683 x1100001000xxxxx0xxxxxxxxxxxxxxx
1690 if (((word
>> 3) & 0x1) == 0)
1692 if (((word
>> 13) & 0x1) == 0)
1694 if (((word
>> 14) & 0x1) == 0)
1696 if (((word
>> 30) & 0x1) == 0)
1698 /* 33222222222211111111110000000000
1699 10987654321098765432109876543210
1700 x0100001000xxxxx100xxxxxxxxx0xxx
1706 /* 33222222222211111111110000000000
1707 10987654321098765432109876543210
1708 x1100001000xxxxx100xxxxxxxxx0xxx
1715 /* 33222222222211111111110000000000
1716 10987654321098765432109876543210
1717 xx100001000xxxxx110xxxxxxxxx0xxx
1724 if (((word
>> 14) & 0x1) == 0)
1726 /* 33222222222211111111110000000000
1727 10987654321098765432109876543210
1728 xx100001000xxxxx101xxxxxxxxx0xxx
1734 /* 33222222222211111111110000000000
1735 10987654321098765432109876543210
1736 xx100001000xxxxx111xxxxxxxxx0xxx
1744 if (((word
>> 13) & 0x1) == 0)
1746 if (((word
>> 14) & 0x1) == 0)
1748 /* 33222222222211111111110000000000
1749 10987654321098765432109876543210
1750 xx100001000xxxxx100xxxxxxxxx1xxx
1756 /* 33222222222211111111110000000000
1757 10987654321098765432109876543210
1758 xx100001000xxxxx110xxxxxxxxx1xxx
1765 if (((word
>> 14) & 0x1) == 0)
1767 /* 33222222222211111111110000000000
1768 10987654321098765432109876543210
1769 xx100001000xxxxx101xxxxxxxxx1xxx
1775 /* 33222222222211111111110000000000
1776 10987654321098765432109876543210
1777 xx100001000xxxxx111xxxxxxxxx1xxx
1788 if (((word
>> 3) & 0x1) == 0)
1790 if (((word
>> 4) & 0x1) == 0)
1792 if (((word
>> 29) & 0x1) == 0)
1794 if (((word
>> 30) & 0x1) == 0)
1796 /* 33222222222211111111110000000000
1797 10987654321098765432109876543210
1798 x0000001100xxxxxxxxxxxxxxxx00xxx
1804 if (((word
>> 12) & 0x1) == 0)
1806 if (((word
>> 20) & 0x1) == 0)
1808 /* 33222222222211111111110000000000
1809 10987654321098765432109876543210
1810 x10000011000xxxxxxx0xxxxxxx00xxx
1816 if (((word
>> 15) & 0x1) == 0)
1818 /* 33222222222211111111110000000000
1819 10987654321098765432109876543210
1820 x10000011001xxxx0xx0xxxxxxx00xxx
1826 /* 33222222222211111111110000000000
1827 10987654321098765432109876543210
1828 x10000011001xxxx1xx0xxxxxxx00xxx
1836 if (((word
>> 20) & 0x1) == 0)
1838 /* 33222222222211111111110000000000
1839 10987654321098765432109876543210
1840 x10000011000xxxxxxx1xxxxxxx00xxx
1846 if (((word
>> 15) & 0x1) == 0)
1848 /* 33222222222211111111110000000000
1849 10987654321098765432109876543210
1850 x10000011001xxxx0xx1xxxxxxx00xxx
1856 /* 33222222222211111111110000000000
1857 10987654321098765432109876543210
1858 x10000011001xxxx1xx1xxxxxxx00xxx
1868 /* 33222222222211111111110000000000
1869 10987654321098765432109876543210
1870 xx100001100xxxxxxxxxxxxxxxx00xxx
1877 if (((word
>> 29) & 0x1) == 0)
1879 if (((word
>> 30) & 0x1) == 0)
1881 /* 33222222222211111111110000000000
1882 10987654321098765432109876543210
1883 x0000001100xxxxxxxxxxxxxxxx10xxx
1889 if (((word
>> 12) & 0x1) == 0)
1891 if (((word
>> 20) & 0x1) == 0)
1893 /* 33222222222211111111110000000000
1894 10987654321098765432109876543210
1895 x10000011000xxxxxxx0xxxxxxx10xxx
1901 if (((word
>> 15) & 0x1) == 0)
1903 /* 33222222222211111111110000000000
1904 10987654321098765432109876543210
1905 x10000011001xxxx0xx0xxxxxxx10xxx
1911 /* 33222222222211111111110000000000
1912 10987654321098765432109876543210
1913 x10000011001xxxx1xx0xxxxxxx10xxx
1921 if (((word
>> 20) & 0x1) == 0)
1923 /* 33222222222211111111110000000000
1924 10987654321098765432109876543210
1925 x10000011000xxxxxxx1xxxxxxx10xxx
1931 if (((word
>> 15) & 0x1) == 0)
1933 /* 33222222222211111111110000000000
1934 10987654321098765432109876543210
1935 x10000011001xxxx0xx1xxxxxxx10xxx
1941 /* 33222222222211111111110000000000
1942 10987654321098765432109876543210
1943 x10000011001xxxx1xx1xxxxxxx10xxx
1953 /* 33222222222211111111110000000000
1954 10987654321098765432109876543210
1955 xx100001100xxxxxxxxxxxxxxxx10xxx
1963 if (((word
>> 4) & 0x1) == 0)
1965 if (((word
>> 29) & 0x1) == 0)
1967 if (((word
>> 12) & 0x1) == 0)
1969 if (((word
>> 20) & 0x1) == 0)
1971 /* 33222222222211111111110000000000
1972 10987654321098765432109876543210
1973 xx0000011000xxxxxxx0xxxxxxx01xxx
1979 if (((word
>> 15) & 0x1) == 0)
1981 /* 33222222222211111111110000000000
1982 10987654321098765432109876543210
1983 xx0000011001xxxx0xx0xxxxxxx01xxx
1989 /* 33222222222211111111110000000000
1990 10987654321098765432109876543210
1991 xx0000011001xxxx1xx0xxxxxxx01xxx
1999 if (((word
>> 20) & 0x1) == 0)
2001 /* 33222222222211111111110000000000
2002 10987654321098765432109876543210
2003 xx0000011000xxxxxxx1xxxxxxx01xxx
2009 if (((word
>> 15) & 0x1) == 0)
2011 /* 33222222222211111111110000000000
2012 10987654321098765432109876543210
2013 xx0000011001xxxx0xx1xxxxxxx01xxx
2019 /* 33222222222211111111110000000000
2020 10987654321098765432109876543210
2021 xx0000011001xxxx1xx1xxxxxxx01xxx
2030 /* 33222222222211111111110000000000
2031 10987654321098765432109876543210
2032 xx100001100xxxxxxxxxxxxxxxx01xxx
2039 if (((word
>> 29) & 0x1) == 0)
2041 if (((word
>> 12) & 0x1) == 0)
2043 if (((word
>> 20) & 0x1) == 0)
2045 /* 33222222222211111111110000000000
2046 10987654321098765432109876543210
2047 xx0000011000xxxxxxx0xxxxxxx11xxx
2053 if (((word
>> 15) & 0x1) == 0)
2055 /* 33222222222211111111110000000000
2056 10987654321098765432109876543210
2057 xx0000011001xxxx0xx0xxxxxxx11xxx
2063 /* 33222222222211111111110000000000
2064 10987654321098765432109876543210
2065 xx0000011001xxxx1xx0xxxxxxx11xxx
2073 if (((word
>> 20) & 0x1) == 0)
2075 /* 33222222222211111111110000000000
2076 10987654321098765432109876543210
2077 xx0000011000xxxxxxx1xxxxxxx11xxx
2083 if (((word
>> 15) & 0x1) == 0)
2085 /* 33222222222211111111110000000000
2086 10987654321098765432109876543210
2087 xx0000011001xxxx0xx1xxxxxxx11xxx
2093 /* 33222222222211111111110000000000
2094 10987654321098765432109876543210
2095 xx0000011001xxxx1xx1xxxxxxx11xxx
2104 /* 33222222222211111111110000000000
2105 10987654321098765432109876543210
2106 xx100001100xxxxxxxxxxxxxxxx11xxx
2116 if (((word
>> 23) & 0x1) == 0)
2118 if (((word
>> 3) & 0x1) == 0)
2120 if (((word
>> 15) & 0x1) == 0)
2122 if (((word
>> 20) & 0x1) == 0)
2124 if (((word
>> 13) & 0x1) == 0)
2126 if (((word
>> 14) & 0x1) == 0)
2128 /* 33222222222211111111110000000000
2129 10987654321098765432109876543210
2130 xxx000010100xxxx000xxxxxxxxx0xxx
2136 /* 33222222222211111111110000000000
2137 10987654321098765432109876543210
2138 xxx000010100xxxx010xxxxxxxxx0xxx
2145 if (((word
>> 14) & 0x1) == 0)
2147 /* 33222222222211111111110000000000
2148 10987654321098765432109876543210
2149 xxx000010100xxxx001xxxxxxxxx0xxx
2155 /* 33222222222211111111110000000000
2156 10987654321098765432109876543210
2157 xxx000010100xxxx011xxxxxxxxx0xxx
2165 if (((word
>> 4) & 0x1) == 0)
2167 if (((word
>> 5) & 0x1) == 0)
2169 if (((word
>> 12) & 0x1) == 0)
2171 /* 33222222222211111111110000000000
2172 10987654321098765432109876543210
2173 xxx000010101xxxx0xx0xxxxxx000xxx
2179 /* 33222222222211111111110000000000
2180 10987654321098765432109876543210
2181 xxx000010101xxxx0xx1xxxxxx000xxx
2188 if (((word
>> 12) & 0x1) == 0)
2190 /* 33222222222211111111110000000000
2191 10987654321098765432109876543210
2192 xxx000010101xxxx0xx0xxxxxx100xxx
2198 /* 33222222222211111111110000000000
2199 10987654321098765432109876543210
2200 xxx000010101xxxx0xx1xxxxxx100xxx
2208 if (((word
>> 5) & 0x1) == 0)
2210 if (((word
>> 12) & 0x1) == 0)
2212 /* 33222222222211111111110000000000
2213 10987654321098765432109876543210
2214 xxx000010101xxxx0xx0xxxxxx010xxx
2220 /* 33222222222211111111110000000000
2221 10987654321098765432109876543210
2222 xxx000010101xxxx0xx1xxxxxx010xxx
2229 if (((word
>> 12) & 0x1) == 0)
2231 /* 33222222222211111111110000000000
2232 10987654321098765432109876543210
2233 xxx000010101xxxx0xx0xxxxxx110xxx
2239 /* 33222222222211111111110000000000
2240 10987654321098765432109876543210
2241 xxx000010101xxxx0xx1xxxxxx110xxx
2251 if (((word
>> 20) & 0x1) == 0)
2253 if (((word
>> 13) & 0x1) == 0)
2255 if (((word
>> 14) & 0x1) == 0)
2257 /* 33222222222211111111110000000000
2258 10987654321098765432109876543210
2259 xxx000010100xxxx100xxxxxxxxx0xxx
2265 /* 33222222222211111111110000000000
2266 10987654321098765432109876543210
2267 xxx000010100xxxx110xxxxxxxxx0xxx
2274 if (((word
>> 14) & 0x1) == 0)
2276 /* 33222222222211111111110000000000
2277 10987654321098765432109876543210
2278 xxx000010100xxxx101xxxxxxxxx0xxx
2284 /* 33222222222211111111110000000000
2285 10987654321098765432109876543210
2286 xxx000010100xxxx111xxxxxxxxx0xxx
2294 if (((word
>> 4) & 0x1) == 0)
2296 if (((word
>> 5) & 0x1) == 0)
2298 if (((word
>> 12) & 0x1) == 0)
2300 /* 33222222222211111111110000000000
2301 10987654321098765432109876543210
2302 xxx000010101xxxx1xx0xxxxxx000xxx
2308 /* 33222222222211111111110000000000
2309 10987654321098765432109876543210
2310 xxx000010101xxxx1xx1xxxxxx000xxx
2317 if (((word
>> 12) & 0x1) == 0)
2319 /* 33222222222211111111110000000000
2320 10987654321098765432109876543210
2321 xxx000010101xxxx1xx0xxxxxx100xxx
2327 /* 33222222222211111111110000000000
2328 10987654321098765432109876543210
2329 xxx000010101xxxx1xx1xxxxxx100xxx
2337 if (((word
>> 5) & 0x1) == 0)
2339 if (((word
>> 12) & 0x1) == 0)
2341 /* 33222222222211111111110000000000
2342 10987654321098765432109876543210
2343 xxx000010101xxxx1xx0xxxxxx010xxx
2349 /* 33222222222211111111110000000000
2350 10987654321098765432109876543210
2351 xxx000010101xxxx1xx1xxxxxx010xxx
2358 if (((word
>> 12) & 0x1) == 0)
2360 /* 33222222222211111111110000000000
2361 10987654321098765432109876543210
2362 xxx000010101xxxx1xx0xxxxxx110xxx
2368 /* 33222222222211111111110000000000
2369 10987654321098765432109876543210
2370 xxx000010101xxxx1xx1xxxxxx110xxx
2381 if (((word
>> 15) & 0x1) == 0)
2383 if (((word
>> 20) & 0x1) == 0)
2385 if (((word
>> 13) & 0x1) == 0)
2387 if (((word
>> 14) & 0x1) == 0)
2389 /* 33222222222211111111110000000000
2390 10987654321098765432109876543210
2391 xxx000010100xxxx000xxxxxxxxx1xxx
2397 /* 33222222222211111111110000000000
2398 10987654321098765432109876543210
2399 xxx000010100xxxx010xxxxxxxxx1xxx
2406 if (((word
>> 14) & 0x1) == 0)
2408 /* 33222222222211111111110000000000
2409 10987654321098765432109876543210
2410 xxx000010100xxxx001xxxxxxxxx1xxx
2416 /* 33222222222211111111110000000000
2417 10987654321098765432109876543210
2418 xxx000010100xxxx011xxxxxxxxx1xxx
2426 if (((word
>> 4) & 0x1) == 0)
2428 if (((word
>> 5) & 0x1) == 0)
2430 if (((word
>> 12) & 0x1) == 0)
2432 /* 33222222222211111111110000000000
2433 10987654321098765432109876543210
2434 xxx000010101xxxx0xx0xxxxxx001xxx
2440 /* 33222222222211111111110000000000
2441 10987654321098765432109876543210
2442 xxx000010101xxxx0xx1xxxxxx001xxx
2449 /* 33222222222211111111110000000000
2450 10987654321098765432109876543210
2451 xxx000010101xxxx0xxxxxxxxx101xxx
2458 if (((word
>> 5) & 0x1) == 0)
2460 if (((word
>> 12) & 0x1) == 0)
2462 /* 33222222222211111111110000000000
2463 10987654321098765432109876543210
2464 xxx000010101xxxx0xx0xxxxxx011xxx
2470 /* 33222222222211111111110000000000
2471 10987654321098765432109876543210
2472 xxx000010101xxxx0xx1xxxxxx011xxx
2479 /* 33222222222211111111110000000000
2480 10987654321098765432109876543210
2481 xxx000010101xxxx0xxxxxxxxx111xxx
2490 if (((word
>> 20) & 0x1) == 0)
2492 if (((word
>> 13) & 0x1) == 0)
2494 if (((word
>> 14) & 0x1) == 0)
2496 /* 33222222222211111111110000000000
2497 10987654321098765432109876543210
2498 xxx000010100xxxx100xxxxxxxxx1xxx
2504 /* 33222222222211111111110000000000
2505 10987654321098765432109876543210
2506 xxx000010100xxxx110xxxxxxxxx1xxx
2513 if (((word
>> 14) & 0x1) == 0)
2515 /* 33222222222211111111110000000000
2516 10987654321098765432109876543210
2517 xxx000010100xxxx101xxxxxxxxx1xxx
2523 /* 33222222222211111111110000000000
2524 10987654321098765432109876543210
2525 xxx000010100xxxx111xxxxxxxxx1xxx
2533 if (((word
>> 4) & 0x1) == 0)
2535 if (((word
>> 5) & 0x1) == 0)
2537 /* 33222222222211111111110000000000
2538 10987654321098765432109876543210
2539 xxx000010101xxxx1xxxxxxxxx001xxx
2545 if (((word
>> 12) & 0x1) == 0)
2547 /* 33222222222211111111110000000000
2548 10987654321098765432109876543210
2549 xxx000010101xxxx1xx0xxxxxx101xxx
2555 /* 33222222222211111111110000000000
2556 10987654321098765432109876543210
2557 xxx000010101xxxx1xx1xxxxxx101xxx
2565 if (((word
>> 5) & 0x1) == 0)
2567 /* 33222222222211111111110000000000
2568 10987654321098765432109876543210
2569 xxx000010101xxxx1xxxxxxxxx011xxx
2575 if (((word
>> 12) & 0x1) == 0)
2577 /* 33222222222211111111110000000000
2578 10987654321098765432109876543210
2579 xxx000010101xxxx1xx0xxxxxx111xxx
2585 /* 33222222222211111111110000000000
2586 10987654321098765432109876543210
2587 xxx000010101xxxx1xx1xxxxxx111xxx
2599 if (((word
>> 4) & 0x1) == 0)
2601 if (((word
>> 29) & 0x1) == 0)
2603 if (((word
>> 3) & 0x1) == 0)
2605 if (((word
>> 12) & 0x1) == 0)
2607 if (((word
>> 15) & 0x1) == 0)
2609 /* 33222222222211111111110000000000
2610 10987654321098765432109876543210
2611 xx000001110xxxxx0xx0xxxxxxx00xxx
2617 /* 33222222222211111111110000000000
2618 10987654321098765432109876543210
2619 xx000001110xxxxx1xx0xxxxxxx00xxx
2626 if (((word
>> 20) & 0x1) == 0)
2628 /* 33222222222211111111110000000000
2629 10987654321098765432109876543210
2630 xx0000011100xxxxxxx1xxxxxxx00xxx
2636 if (((word
>> 15) & 0x1) == 0)
2638 /* 33222222222211111111110000000000
2639 10987654321098765432109876543210
2640 xx0000011101xxxx0xx1xxxxxxx00xxx
2646 /* 33222222222211111111110000000000
2647 10987654321098765432109876543210
2648 xx0000011101xxxx1xx1xxxxxxx00xxx
2657 if (((word
>> 12) & 0x1) == 0)
2659 if (((word
>> 11) & 0x1) == 0)
2661 if (((word
>> 15) & 0x1) == 0)
2663 /* 33222222222211111111110000000000
2664 10987654321098765432109876543210
2665 xx000001110xxxxx0xx00xxxxxx01xxx
2671 /* 33222222222211111111110000000000
2672 10987654321098765432109876543210
2673 xx000001110xxxxx1xx00xxxxxx01xxx
2680 /* 33222222222211111111110000000000
2681 10987654321098765432109876543210
2682 xx000001110xxxxxxxx01xxxxxx01xxx
2689 if (((word
>> 20) & 0x1) == 0)
2691 /* 33222222222211111111110000000000
2692 10987654321098765432109876543210
2693 xx0000011100xxxxxxx1xxxxxxx01xxx
2699 if (((word
>> 15) & 0x1) == 0)
2701 /* 33222222222211111111110000000000
2702 10987654321098765432109876543210
2703 xx0000011101xxxx0xx1xxxxxxx01xxx
2709 /* 33222222222211111111110000000000
2710 10987654321098765432109876543210
2711 xx0000011101xxxx1xx1xxxxxxx01xxx
2721 if (((word
>> 30) & 0x1) == 0)
2723 /* 33222222222211111111110000000000
2724 10987654321098765432109876543210
2725 x0100001110xxxxxxxxxxxxxxxx0xxxx
2731 /* 33222222222211111111110000000000
2732 10987654321098765432109876543210
2733 x1100001110xxxxxxxxxxxxxxxx0xxxx
2741 if (((word
>> 3) & 0x1) == 0)
2743 if (((word
>> 29) & 0x1) == 0)
2745 if (((word
>> 12) & 0x1) == 0)
2747 if (((word
>> 15) & 0x1) == 0)
2749 /* 33222222222211111111110000000000
2750 10987654321098765432109876543210
2751 xx000001110xxxxx0xx0xxxxxxx10xxx
2757 /* 33222222222211111111110000000000
2758 10987654321098765432109876543210
2759 xx000001110xxxxx1xx0xxxxxxx10xxx
2766 if (((word
>> 20) & 0x1) == 0)
2768 /* 33222222222211111111110000000000
2769 10987654321098765432109876543210
2770 xx0000011100xxxxxxx1xxxxxxx10xxx
2776 if (((word
>> 15) & 0x1) == 0)
2778 /* 33222222222211111111110000000000
2779 10987654321098765432109876543210
2780 xx0000011101xxxx0xx1xxxxxxx10xxx
2786 /* 33222222222211111111110000000000
2787 10987654321098765432109876543210
2788 xx0000011101xxxx1xx1xxxxxxx10xxx
2797 /* 33222222222211111111110000000000
2798 10987654321098765432109876543210
2799 xx100001110xxxxxxxxxxxxxxxx10xxx
2806 if (((word
>> 12) & 0x1) == 0)
2808 if (((word
>> 11) & 0x1) == 0)
2810 if (((word
>> 15) & 0x1) == 0)
2812 /* 33222222222211111111110000000000
2813 10987654321098765432109876543210
2814 xxx00001110xxxxx0xx00xxxxxx11xxx
2820 /* 33222222222211111111110000000000
2821 10987654321098765432109876543210
2822 xxx00001110xxxxx1xx00xxxxxx11xxx
2829 /* 33222222222211111111110000000000
2830 10987654321098765432109876543210
2831 xxx00001110xxxxxxxx01xxxxxx11xxx
2838 if (((word
>> 20) & 0x1) == 0)
2840 /* 33222222222211111111110000000000
2841 10987654321098765432109876543210
2842 xxx000011100xxxxxxx1xxxxxxx11xxx
2848 if (((word
>> 15) & 0x1) == 0)
2850 /* 33222222222211111111110000000000
2851 10987654321098765432109876543210
2852 xxx000011101xxxx0xx1xxxxxxx11xxx
2858 /* 33222222222211111111110000000000
2859 10987654321098765432109876543210
2860 xxx000011101xxxx1xx1xxxxxxx11xxx
2873 if (((word
>> 29) & 0x1) == 0)
2875 if (((word
>> 30) & 0x1) == 0)
2877 if (((word
>> 4) & 0x1) == 0)
2879 /* 33222222222211111111110000000000
2880 10987654321098765432109876543210
2881 x0000001xx1xxxxxxxxxxxxxxxx0xxxx
2887 /* 33222222222211111111110000000000
2888 10987654321098765432109876543210
2889 x0000001xx1xxxxxxxxxxxxxxxx1xxxx
2896 if (((word
>> 15) & 0x1) == 0)
2898 if (((word
>> 3) & 0x1) == 0)
2900 if (((word
>> 4) & 0x1) == 0)
2902 if (((word
>> 10) & 0x1) == 0)
2904 if (((word
>> 11) & 0x1) == 0)
2906 if (((word
>> 12) & 0x1) == 0)
2908 if (((word
>> 2) & 0x1) == 0)
2910 if (((word
>> 23) & 0x1) == 0)
2912 if (((word
>> 20) & 0x1) == 0)
2914 /* 33222222222211111111110000000000
2915 10987654321098765432109876543210
2916 x10000010x10xxxx0xx000xxxxx000xx
2922 /* 33222222222211111111110000000000
2923 10987654321098765432109876543210
2924 x10000010x11xxxx0xx000xxxxx000xx
2931 if (((word
>> 16) & 0x1) == 0)
2933 /* 33222222222211111111110000000000
2934 10987654321098765432109876543210
2935 x10000011x1xxxx00xx000xxxxx000xx
2941 /* 33222222222211111111110000000000
2942 10987654321098765432109876543210
2943 x10000011x1xxxx10xx000xxxxx000xx
2951 if (((word
>> 23) & 0x1) == 0)
2953 if (((word
>> 20) & 0x1) == 0)
2955 /* 33222222222211111111110000000000
2956 10987654321098765432109876543210
2957 x10000010x10xxxx0xx000xxxxx001xx
2963 /* 33222222222211111111110000000000
2964 10987654321098765432109876543210
2965 x10000010x11xxxx0xx000xxxxx001xx
2972 if (((word
>> 16) & 0x1) == 0)
2974 /* 33222222222211111111110000000000
2975 10987654321098765432109876543210
2976 x10000011x1xxxx00xx000xxxxx001xx
2982 /* 33222222222211111111110000000000
2983 10987654321098765432109876543210
2984 x10000011x1xxxx10xx000xxxxx001xx
2993 if (((word
>> 23) & 0x1) == 0)
2995 if (((word
>> 20) & 0x1) == 0)
2997 /* 33222222222211111111110000000000
2998 10987654321098765432109876543210
2999 x10000010x10xxxx0xx100xxxxx00xxx
3005 /* 33222222222211111111110000000000
3006 10987654321098765432109876543210
3007 x10000010x11xxxx0xx100xxxxx00xxx
3014 if (((word
>> 16) & 0x1) == 0)
3016 /* 33222222222211111111110000000000
3017 10987654321098765432109876543210
3018 x10000011x1xxxx00xx100xxxxx00xxx
3024 /* 33222222222211111111110000000000
3025 10987654321098765432109876543210
3026 x10000011x1xxxx10xx100xxxxx00xxx
3035 if (((word
>> 12) & 0x1) == 0)
3037 if (((word
>> 22) & 0x1) == 0)
3039 if (((word
>> 23) & 0x1) == 0)
3041 if (((word
>> 20) & 0x1) == 0)
3043 /* 33222222222211111111110000000000
3044 10987654321098765432109876543210
3045 x10000010010xxxx0xx010xxxxx00xxx
3051 /* 33222222222211111111110000000000
3052 10987654321098765432109876543210
3053 x10000010011xxxx0xx010xxxxx00xxx
3060 if (((word
>> 16) & 0x1) == 0)
3062 /* 33222222222211111111110000000000
3063 10987654321098765432109876543210
3064 x1000001101xxxx00xx010xxxxx00xxx
3070 /* 33222222222211111111110000000000
3071 10987654321098765432109876543210
3072 x1000001101xxxx10xx010xxxxx00xxx
3080 if (((word
>> 23) & 0x1) == 0)
3082 if (((word
>> 20) & 0x1) == 0)
3084 /* 33222222222211111111110000000000
3085 10987654321098765432109876543210
3086 x10000010110xxxx0xx010xxxxx00xxx
3092 /* 33222222222211111111110000000000
3093 10987654321098765432109876543210
3094 x10000010111xxxx0xx010xxxxx00xxx
3101 if (((word
>> 16) & 0x1) == 0)
3103 /* 33222222222211111111110000000000
3104 10987654321098765432109876543210
3105 x1000001111xxxx00xx010xxxxx00xxx
3111 /* 33222222222211111111110000000000
3112 10987654321098765432109876543210
3113 x1000001111xxxx10xx010xxxxx00xxx
3122 if (((word
>> 23) & 0x1) == 0)
3124 if (((word
>> 20) & 0x1) == 0)
3126 /* 33222222222211111111110000000000
3127 10987654321098765432109876543210
3128 x10000010x10xxxx0xx110xxxxx00xxx
3134 /* 33222222222211111111110000000000
3135 10987654321098765432109876543210
3136 x10000010x11xxxx0xx110xxxxx00xxx
3143 if (((word
>> 16) & 0x1) == 0)
3145 /* 33222222222211111111110000000000
3146 10987654321098765432109876543210
3147 x10000011x1xxxx00xx110xxxxx00xxx
3153 /* 33222222222211111111110000000000
3154 10987654321098765432109876543210
3155 x10000011x1xxxx10xx110xxxxx00xxx
3165 if (((word
>> 11) & 0x1) == 0)
3167 if (((word
>> 12) & 0x1) == 0)
3169 if (((word
>> 2) & 0x1) == 0)
3171 /* 33222222222211111111110000000000
3172 10987654321098765432109876543210
3173 x1000001xx1xxxxx0xx001xxxxx000xx
3179 /* 33222222222211111111110000000000
3180 10987654321098765432109876543210
3181 x1000001xx1xxxxx0xx001xxxxx001xx
3188 if (((word
>> 23) & 0x1) == 0)
3190 if (((word
>> 20) & 0x1) == 0)
3192 /* 33222222222211111111110000000000
3193 10987654321098765432109876543210
3194 x10000010x10xxxx0xx101xxxxx00xxx
3200 /* 33222222222211111111110000000000
3201 10987654321098765432109876543210
3202 x10000010x11xxxx0xx101xxxxx00xxx
3209 if (((word
>> 16) & 0x1) == 0)
3211 /* 33222222222211111111110000000000
3212 10987654321098765432109876543210
3213 x10000011x1xxxx00xx101xxxxx00xxx
3219 /* 33222222222211111111110000000000
3220 10987654321098765432109876543210
3221 x10000011x1xxxx10xx101xxxxx00xxx
3230 if (((word
>> 12) & 0x1) == 0)
3232 if (((word
>> 22) & 0x1) == 0)
3234 /* 33222222222211111111110000000000
3235 10987654321098765432109876543210
3236 x1000001x01xxxxx0xx011xxxxx00xxx
3242 /* 33222222222211111111110000000000
3243 10987654321098765432109876543210
3244 x1000001x11xxxxx0xx011xxxxx00xxx
3251 if (((word
>> 16) & 0x1) == 0)
3253 /* 33222222222211111111110000000000
3254 10987654321098765432109876543210
3255 x1000001xx1xxxx00xx111xxxxx00xxx
3261 /* 33222222222211111111110000000000
3262 10987654321098765432109876543210
3263 x1000001xx1xxxx10xx111xxxxx00xxx
3273 if (((word
>> 10) & 0x1) == 0)
3275 if (((word
>> 11) & 0x1) == 0)
3277 if (((word
>> 12) & 0x1) == 0)
3279 if (((word
>> 2) & 0x1) == 0)
3281 if (((word
>> 23) & 0x1) == 0)
3283 if (((word
>> 20) & 0x1) == 0)
3285 /* 33222222222211111111110000000000
3286 10987654321098765432109876543210
3287 x10000010x10xxxx0xx000xxxxx100xx
3293 /* 33222222222211111111110000000000
3294 10987654321098765432109876543210
3295 x10000010x11xxxx0xx000xxxxx100xx
3302 if (((word
>> 16) & 0x1) == 0)
3304 /* 33222222222211111111110000000000
3305 10987654321098765432109876543210
3306 x10000011x1xxxx00xx000xxxxx100xx
3312 /* 33222222222211111111110000000000
3313 10987654321098765432109876543210
3314 x10000011x1xxxx10xx000xxxxx100xx
3322 if (((word
>> 20) & 0x1) == 0)
3324 /* 33222222222211111111110000000000
3325 10987654321098765432109876543210
3326 x1000001xx10xxxx0xx000xxxxx101xx
3332 /* 33222222222211111111110000000000
3333 10987654321098765432109876543210
3334 x1000001xx11xxxx0xx000xxxxx101xx
3342 if (((word
>> 23) & 0x1) == 0)
3344 if (((word
>> 20) & 0x1) == 0)
3346 /* 33222222222211111111110000000000
3347 10987654321098765432109876543210
3348 x10000010x10xxxx0xx100xxxxx10xxx
3354 /* 33222222222211111111110000000000
3355 10987654321098765432109876543210
3356 x10000010x11xxxx0xx100xxxxx10xxx
3363 if (((word
>> 16) & 0x1) == 0)
3365 /* 33222222222211111111110000000000
3366 10987654321098765432109876543210
3367 x10000011x1xxxx00xx100xxxxx10xxx
3373 /* 33222222222211111111110000000000
3374 10987654321098765432109876543210
3375 x10000011x1xxxx10xx100xxxxx10xxx
3384 if (((word
>> 12) & 0x1) == 0)
3386 if (((word
>> 22) & 0x1) == 0)
3388 if (((word
>> 23) & 0x1) == 0)
3390 if (((word
>> 20) & 0x1) == 0)
3392 /* 33222222222211111111110000000000
3393 10987654321098765432109876543210
3394 x10000010010xxxx0xx010xxxxx10xxx
3400 /* 33222222222211111111110000000000
3401 10987654321098765432109876543210
3402 x10000010011xxxx0xx010xxxxx10xxx
3409 if (((word
>> 16) & 0x1) == 0)
3411 /* 33222222222211111111110000000000
3412 10987654321098765432109876543210
3413 x1000001101xxxx00xx010xxxxx10xxx
3419 /* 33222222222211111111110000000000
3420 10987654321098765432109876543210
3421 x1000001101xxxx10xx010xxxxx10xxx
3429 if (((word
>> 23) & 0x1) == 0)
3431 if (((word
>> 20) & 0x1) == 0)
3433 /* 33222222222211111111110000000000
3434 10987654321098765432109876543210
3435 x10000010110xxxx0xx010xxxxx10xxx
3441 /* 33222222222211111111110000000000
3442 10987654321098765432109876543210
3443 x10000010111xxxx0xx010xxxxx10xxx
3450 if (((word
>> 16) & 0x1) == 0)
3452 /* 33222222222211111111110000000000
3453 10987654321098765432109876543210
3454 x1000001111xxxx00xx010xxxxx10xxx
3460 /* 33222222222211111111110000000000
3461 10987654321098765432109876543210
3462 x1000001111xxxx10xx010xxxxx10xxx
3471 if (((word
>> 23) & 0x1) == 0)
3473 if (((word
>> 20) & 0x1) == 0)
3475 /* 33222222222211111111110000000000
3476 10987654321098765432109876543210
3477 x10000010x10xxxx0xx110xxxxx10xxx
3483 /* 33222222222211111111110000000000
3484 10987654321098765432109876543210
3485 x10000010x11xxxx0xx110xxxxx10xxx
3492 if (((word
>> 16) & 0x1) == 0)
3494 /* 33222222222211111111110000000000
3495 10987654321098765432109876543210
3496 x10000011x1xxxx00xx110xxxxx10xxx
3502 /* 33222222222211111111110000000000
3503 10987654321098765432109876543210
3504 x10000011x1xxxx10xx110xxxxx10xxx
3514 if (((word
>> 11) & 0x1) == 0)
3516 if (((word
>> 12) & 0x1) == 0)
3518 /* 33222222222211111111110000000000
3519 10987654321098765432109876543210
3520 x1000001xx1xxxxx0xx001xxxxx10xxx
3526 if (((word
>> 23) & 0x1) == 0)
3528 if (((word
>> 20) & 0x1) == 0)
3530 /* 33222222222211111111110000000000
3531 10987654321098765432109876543210
3532 x10000010x10xxxx0xx101xxxxx10xxx
3538 /* 33222222222211111111110000000000
3539 10987654321098765432109876543210
3540 x10000010x11xxxx0xx101xxxxx10xxx
3547 if (((word
>> 16) & 0x1) == 0)
3549 /* 33222222222211111111110000000000
3550 10987654321098765432109876543210
3551 x10000011x1xxxx00xx101xxxxx10xxx
3557 /* 33222222222211111111110000000000
3558 10987654321098765432109876543210
3559 x10000011x1xxxx10xx101xxxxx10xxx
3568 if (((word
>> 12) & 0x1) == 0)
3570 if (((word
>> 22) & 0x1) == 0)
3572 /* 33222222222211111111110000000000
3573 10987654321098765432109876543210
3574 x1000001x01xxxxx0xx011xxxxx10xxx
3580 /* 33222222222211111111110000000000
3581 10987654321098765432109876543210
3582 x1000001x11xxxxx0xx011xxxxx10xxx
3589 if (((word
>> 16) & 0x1) == 0)
3591 /* 33222222222211111111110000000000
3592 10987654321098765432109876543210
3593 x1000001xx1xxxx00xx111xxxxx10xxx
3599 /* 33222222222211111111110000000000
3600 10987654321098765432109876543210
3601 x1000001xx1xxxx10xx111xxxxx10xxx
3612 if (((word
>> 4) & 0x1) == 0)
3614 if (((word
>> 10) & 0x1) == 0)
3616 if (((word
>> 11) & 0x1) == 0)
3618 if (((word
>> 23) & 0x1) == 0)
3620 if (((word
>> 20) & 0x1) == 0)
3622 /* 33222222222211111111110000000000
3623 10987654321098765432109876543210
3624 x10000010x10xxxx0xxx00xxxxx01xxx
3630 /* 33222222222211111111110000000000
3631 10987654321098765432109876543210
3632 x10000010x11xxxx0xxx00xxxxx01xxx
3639 if (((word
>> 16) & 0x1) == 0)
3641 /* 33222222222211111111110000000000
3642 10987654321098765432109876543210
3643 x10000011x1xxxx00xxx00xxxxx01xxx
3649 /* 33222222222211111111110000000000
3650 10987654321098765432109876543210
3651 x10000011x1xxxx10xxx00xxxxx01xxx
3659 if (((word
>> 12) & 0x1) == 0)
3661 if (((word
>> 22) & 0x1) == 0)
3663 if (((word
>> 23) & 0x1) == 0)
3665 if (((word
>> 20) & 0x1) == 0)
3667 /* 33222222222211111111110000000000
3668 10987654321098765432109876543210
3669 x10000010010xxxx0xx010xxxxx01xxx
3675 /* 33222222222211111111110000000000
3676 10987654321098765432109876543210
3677 x10000010011xxxx0xx010xxxxx01xxx
3684 if (((word
>> 16) & 0x1) == 0)
3686 /* 33222222222211111111110000000000
3687 10987654321098765432109876543210
3688 x1000001101xxxx00xx010xxxxx01xxx
3694 /* 33222222222211111111110000000000
3695 10987654321098765432109876543210
3696 x1000001101xxxx10xx010xxxxx01xxx
3704 if (((word
>> 23) & 0x1) == 0)
3706 if (((word
>> 20) & 0x1) == 0)
3708 /* 33222222222211111111110000000000
3709 10987654321098765432109876543210
3710 x10000010110xxxx0xx010xxxxx01xxx
3716 /* 33222222222211111111110000000000
3717 10987654321098765432109876543210
3718 x10000010111xxxx0xx010xxxxx01xxx
3725 if (((word
>> 16) & 0x1) == 0)
3727 /* 33222222222211111111110000000000
3728 10987654321098765432109876543210
3729 x1000001111xxxx00xx010xxxxx01xxx
3735 /* 33222222222211111111110000000000
3736 10987654321098765432109876543210
3737 x1000001111xxxx10xx010xxxxx01xxx
3746 if (((word
>> 23) & 0x1) == 0)
3748 if (((word
>> 20) & 0x1) == 0)
3750 /* 33222222222211111111110000000000
3751 10987654321098765432109876543210
3752 x10000010x10xxxx0xx110xxxxx01xxx
3758 /* 33222222222211111111110000000000
3759 10987654321098765432109876543210
3760 x10000010x11xxxx0xx110xxxxx01xxx
3767 if (((word
>> 16) & 0x1) == 0)
3769 /* 33222222222211111111110000000000
3770 10987654321098765432109876543210
3771 x10000011x1xxxx00xx110xxxxx01xxx
3777 /* 33222222222211111111110000000000
3778 10987654321098765432109876543210
3779 x10000011x1xxxx10xx110xxxxx01xxx
3789 if (((word
>> 11) & 0x1) == 0)
3791 if (((word
>> 12) & 0x1) == 0)
3793 /* 33222222222211111111110000000000
3794 10987654321098765432109876543210
3795 x1000001xx1xxxxx0xx001xxxxx01xxx
3801 if (((word
>> 22) & 0x1) == 0)
3803 if (((word
>> 23) & 0x1) == 0)
3805 if (((word
>> 20) & 0x1) == 0)
3807 /* 33222222222211111111110000000000
3808 10987654321098765432109876543210
3809 x10000010010xxxx0xx101xxxxx01xxx
3815 /* 33222222222211111111110000000000
3816 10987654321098765432109876543210
3817 x10000010011xxxx0xx101xxxxx01xxx
3824 if (((word
>> 16) & 0x1) == 0)
3826 /* 33222222222211111111110000000000
3827 10987654321098765432109876543210
3828 x1000001101xxxx00xx101xxxxx01xxx
3834 /* 33222222222211111111110000000000
3835 10987654321098765432109876543210
3836 x1000001101xxxx10xx101xxxxx01xxx
3844 if (((word
>> 23) & 0x1) == 0)
3846 if (((word
>> 20) & 0x1) == 0)
3848 /* 33222222222211111111110000000000
3849 10987654321098765432109876543210
3850 x10000010110xxxx0xx101xxxxx01xxx
3856 /* 33222222222211111111110000000000
3857 10987654321098765432109876543210
3858 x10000010111xxxx0xx101xxxxx01xxx
3865 if (((word
>> 16) & 0x1) == 0)
3867 /* 33222222222211111111110000000000
3868 10987654321098765432109876543210
3869 x1000001111xxxx00xx101xxxxx01xxx
3875 /* 33222222222211111111110000000000
3876 10987654321098765432109876543210
3877 x1000001111xxxx10xx101xxxxx01xxx
3887 if (((word
>> 12) & 0x1) == 0)
3889 if (((word
>> 22) & 0x1) == 0)
3891 /* 33222222222211111111110000000000
3892 10987654321098765432109876543210
3893 x1000001x01xxxxx0xx011xxxxx01xxx
3899 /* 33222222222211111111110000000000
3900 10987654321098765432109876543210
3901 x1000001x11xxxxx0xx011xxxxx01xxx
3908 if (((word
>> 16) & 0x1) == 0)
3910 /* 33222222222211111111110000000000
3911 10987654321098765432109876543210
3912 x1000001xx1xxxx00xx111xxxxx01xxx
3918 /* 33222222222211111111110000000000
3919 10987654321098765432109876543210
3920 x1000001xx1xxxx10xx111xxxxx01xxx
3930 if (((word
>> 10) & 0x1) == 0)
3932 if (((word
>> 11) & 0x1) == 0)
3934 if (((word
>> 23) & 0x1) == 0)
3936 if (((word
>> 20) & 0x1) == 0)
3938 /* 33222222222211111111110000000000
3939 10987654321098765432109876543210
3940 x10000010x10xxxx0xxx00xxxxx11xxx
3946 /* 33222222222211111111110000000000
3947 10987654321098765432109876543210
3948 x10000010x11xxxx0xxx00xxxxx11xxx
3955 if (((word
>> 16) & 0x1) == 0)
3957 /* 33222222222211111111110000000000
3958 10987654321098765432109876543210
3959 x10000011x1xxxx00xxx00xxxxx11xxx
3965 /* 33222222222211111111110000000000
3966 10987654321098765432109876543210
3967 x10000011x1xxxx10xxx00xxxxx11xxx
3975 if (((word
>> 12) & 0x1) == 0)
3977 if (((word
>> 22) & 0x1) == 0)
3979 if (((word
>> 23) & 0x1) == 0)
3981 if (((word
>> 20) & 0x1) == 0)
3983 /* 33222222222211111111110000000000
3984 10987654321098765432109876543210
3985 x10000010010xxxx0xx010xxxxx11xxx
3991 /* 33222222222211111111110000000000
3992 10987654321098765432109876543210
3993 x10000010011xxxx0xx010xxxxx11xxx
4000 if (((word
>> 16) & 0x1) == 0)
4002 /* 33222222222211111111110000000000
4003 10987654321098765432109876543210
4004 x1000001101xxxx00xx010xxxxx11xxx
4010 /* 33222222222211111111110000000000
4011 10987654321098765432109876543210
4012 x1000001101xxxx10xx010xxxxx11xxx
4020 if (((word
>> 23) & 0x1) == 0)
4022 if (((word
>> 20) & 0x1) == 0)
4024 /* 33222222222211111111110000000000
4025 10987654321098765432109876543210
4026 x10000010110xxxx0xx010xxxxx11xxx
4032 /* 33222222222211111111110000000000
4033 10987654321098765432109876543210
4034 x10000010111xxxx0xx010xxxxx11xxx
4041 if (((word
>> 16) & 0x1) == 0)
4043 /* 33222222222211111111110000000000
4044 10987654321098765432109876543210
4045 x1000001111xxxx00xx010xxxxx11xxx
4051 /* 33222222222211111111110000000000
4052 10987654321098765432109876543210
4053 x1000001111xxxx10xx010xxxxx11xxx
4062 if (((word
>> 23) & 0x1) == 0)
4064 if (((word
>> 20) & 0x1) == 0)
4066 /* 33222222222211111111110000000000
4067 10987654321098765432109876543210
4068 x10000010x10xxxx0xx110xxxxx11xxx
4074 /* 33222222222211111111110000000000
4075 10987654321098765432109876543210
4076 x10000010x11xxxx0xx110xxxxx11xxx
4083 if (((word
>> 16) & 0x1) == 0)
4085 /* 33222222222211111111110000000000
4086 10987654321098765432109876543210
4087 x10000011x1xxxx00xx110xxxxx11xxx
4093 /* 33222222222211111111110000000000
4094 10987654321098765432109876543210
4095 x10000011x1xxxx10xx110xxxxx11xxx
4105 if (((word
>> 11) & 0x1) == 0)
4107 if (((word
>> 12) & 0x1) == 0)
4109 /* 33222222222211111111110000000000
4110 10987654321098765432109876543210
4111 x1000001xx1xxxxx0xx001xxxxx11xxx
4117 if (((word
>> 22) & 0x1) == 0)
4119 if (((word
>> 20) & 0x1) == 0)
4121 /* 33222222222211111111110000000000
4122 10987654321098765432109876543210
4123 x1000001x010xxxx0xx101xxxxx11xxx
4129 /* 33222222222211111111110000000000
4130 10987654321098765432109876543210
4131 x1000001x011xxxx0xx101xxxxx11xxx
4138 if (((word
>> 23) & 0x1) == 0)
4140 if (((word
>> 20) & 0x1) == 0)
4142 /* 33222222222211111111110000000000
4143 10987654321098765432109876543210
4144 x10000010110xxxx0xx101xxxxx11xxx
4150 /* 33222222222211111111110000000000
4151 10987654321098765432109876543210
4152 x10000010111xxxx0xx101xxxxx11xxx
4159 if (((word
>> 16) & 0x1) == 0)
4161 /* 33222222222211111111110000000000
4162 10987654321098765432109876543210
4163 x1000001111xxxx00xx101xxxxx11xxx
4169 /* 33222222222211111111110000000000
4170 10987654321098765432109876543210
4171 x1000001111xxxx10xx101xxxxx11xxx
4181 if (((word
>> 12) & 0x1) == 0)
4183 if (((word
>> 22) & 0x1) == 0)
4185 /* 33222222222211111111110000000000
4186 10987654321098765432109876543210
4187 x1000001x01xxxxx0xx011xxxxx11xxx
4193 /* 33222222222211111111110000000000
4194 10987654321098765432109876543210
4195 x1000001x11xxxxx0xx011xxxxx11xxx
4202 if (((word
>> 16) & 0x1) == 0)
4204 /* 33222222222211111111110000000000
4205 10987654321098765432109876543210
4206 x1000001xx1xxxx00xx111xxxxx11xxx
4212 /* 33222222222211111111110000000000
4213 10987654321098765432109876543210
4214 x1000001xx1xxxx10xx111xxxxx11xxx
4226 if (((word
>> 13) & 0x1) == 0)
4228 if (((word
>> 14) & 0x1) == 0)
4230 if (((word
>> 16) & 0x1) == 0)
4232 /* 33222222222211111111110000000000
4233 10987654321098765432109876543210
4234 x1000001xx1xxxx0100xxxxxxxxxxxxx
4240 /* 33222222222211111111110000000000
4241 10987654321098765432109876543210
4242 x1000001xx1xxxx1100xxxxxxxxxxxxx
4249 if (((word
>> 10) & 0x1) == 0)
4251 if (((word
>> 11) & 0x1) == 0)
4253 if (((word
>> 0) & 0x1) == 0)
4255 if (((word
>> 12) & 0x1) == 0)
4257 /* 33222222222211111111110000000000
4258 10987654321098765432109876543210
4259 x1000001xx1xxxxx110000xxxxxxxxx0
4265 /* 33222222222211111111110000000000
4266 10987654321098765432109876543210
4267 x1000001xx1xxxxx110100xxxxxxxxx0
4274 /* 33222222222211111111110000000000
4275 10987654321098765432109876543210
4276 x1000001xx1xxxxx110x00xxxxxxxxx1
4283 if (((word
>> 12) & 0x1) == 0)
4285 /* 33222222222211111111110000000000
4286 10987654321098765432109876543210
4287 x1000001xx1xxxxx110010xxxxxxxxxx
4293 if (((word
>> 5) & 0x1) == 0)
4295 if (((word
>> 6) & 0x1) == 0)
4297 /* 33222222222211111111110000000000
4298 10987654321098765432109876543210
4299 x1000001xx1xxxxx110110xxx00xxxxx
4305 /* 33222222222211111111110000000000
4306 10987654321098765432109876543210
4307 x1000001xx1xxxxx110110xxx10xxxxx
4314 /* 33222222222211111111110000000000
4315 10987654321098765432109876543210
4316 x1000001xx1xxxxx110110xxxx1xxxxx
4325 if (((word
>> 11) & 0x1) == 0)
4327 if (((word
>> 12) & 0x1) == 0)
4329 if (((word
>> 0) & 0x1) == 0)
4331 /* 33222222222211111111110000000000
4332 10987654321098765432109876543210
4333 x1000001xx1xxxxx110001xxxxxxxxx0
4339 /* 33222222222211111111110000000000
4340 10987654321098765432109876543210
4341 x1000001xx1xxxxx110001xxxxxxxxx1
4348 if (((word
>> 22) & 0x1) == 0)
4350 if (((word
>> 0) & 0x1) == 0)
4352 /* 33222222222211111111110000000000
4353 10987654321098765432109876543210
4354 x1000001x01xxxxx110101xxxxxxxxx0
4360 /* 33222222222211111111110000000000
4361 10987654321098765432109876543210
4362 x1000001x01xxxxx110101xxxxxxxxx1
4369 if (((word
>> 5) & 0x1) == 0)
4371 if (((word
>> 20) & 0x1) == 0)
4373 /* 33222222222211111111110000000000
4374 10987654321098765432109876543210
4375 x1000001x110xxxx110101xxxx0xxxxx
4381 /* 33222222222211111111110000000000
4382 10987654321098765432109876543210
4383 x1000001x111xxxx110101xxxx0xxxxx
4390 /* 33222222222211111111110000000000
4391 10987654321098765432109876543210
4392 x1000001x11xxxxx110101xxxx1xxxxx
4401 if (((word
>> 12) & 0x1) == 0)
4403 if (((word
>> 0) & 0x1) == 0)
4405 /* 33222222222211111111110000000000
4406 10987654321098765432109876543210
4407 x1000001xx1xxxxx110011xxxxxxxxx0
4413 /* 33222222222211111111110000000000
4414 10987654321098765432109876543210
4415 x1000001xx1xxxxx110011xxxxxxxxx1
4422 if (((word
>> 5) & 0x1) == 0)
4424 if (((word
>> 6) & 0x1) == 0)
4426 /* 33222222222211111111110000000000
4427 10987654321098765432109876543210
4428 x1000001xx1xxxxx110111xxx00xxxxx
4434 /* 33222222222211111111110000000000
4435 10987654321098765432109876543210
4436 x1000001xx1xxxxx110111xxx10xxxxx
4443 /* 33222222222211111111110000000000
4444 10987654321098765432109876543210
4445 x1000001xx1xxxxx110111xxxx1xxxxx
4456 if (((word
>> 10) & 0x1) == 0)
4458 if (((word
>> 11) & 0x1) == 0)
4460 if (((word
>> 12) & 0x1) == 0)
4462 if (((word
>> 14) & 0x1) == 0)
4464 if (((word
>> 0) & 0x1) == 0)
4466 if (((word
>> 5) & 0x1) == 0)
4468 if (((word
>> 8) & 0x1) == 0)
4470 /* 33222222222211111111110000000000
4471 10987654321098765432109876543210
4472 x1000001xx1xxxxx101000x0xx0xxxx0
4478 if (((word
>> 9) & 0x1) == 0)
4480 /* 33222222222211111111110000000000
4481 10987654321098765432109876543210
4482 x1000001xx1xxxxx10100001xx0xxxx0
4488 /* 33222222222211111111110000000000
4489 10987654321098765432109876543210
4490 x1000001xx1xxxxx10100011xx0xxxx0
4498 if (((word
>> 8) & 0x1) == 0)
4500 if (((word
>> 9) & 0x1) == 0)
4502 /* 33222222222211111111110000000000
4503 10987654321098765432109876543210
4504 x1000001xx1xxxxx10100000xx1xxxx0
4510 /* 33222222222211111111110000000000
4511 10987654321098765432109876543210
4512 x1000001xx1xxxxx10100010xx1xxxx0
4519 /* 33222222222211111111110000000000
4520 10987654321098765432109876543210
4521 x1000001xx1xxxxx101000x1xx1xxxx0
4529 if (((word
>> 5) & 0x1) == 0)
4531 if (((word
>> 8) & 0x1) == 0)
4533 /* 33222222222211111111110000000000
4534 10987654321098765432109876543210
4535 x1000001xx1xxxxx101000x0xx0xxxx1
4541 /* 33222222222211111111110000000000
4542 10987654321098765432109876543210
4543 x1000001xx1xxxxx101000x1xx0xxxx1
4550 if (((word
>> 8) & 0x1) == 0)
4552 if (((word
>> 9) & 0x1) == 0)
4554 /* 33222222222211111111110000000000
4555 10987654321098765432109876543210
4556 x1000001xx1xxxxx10100000xx1xxxx1
4562 /* 33222222222211111111110000000000
4563 10987654321098765432109876543210
4564 x1000001xx1xxxxx10100010xx1xxxx1
4571 /* 33222222222211111111110000000000
4572 10987654321098765432109876543210
4573 x1000001xx1xxxxx101000x1xx1xxxx1
4582 if (((word
>> 16) & 0x1) == 0)
4584 if (((word
>> 5) & 0x1) == 0)
4586 if (((word
>> 17) & 0x1) == 0)
4588 if (((word
>> 18) & 0x1) == 0)
4590 if (((word
>> 19) & 0x1) == 0)
4592 if (((word
>> 22) & 0x1) == 0)
4594 /* 33222222222211111111110000000000
4595 10987654321098765432109876543210
4596 x1000001x01x0000111000xxxx0xxxxx
4602 /* 33222222222211111111110000000000
4603 10987654321098765432109876543210
4604 x1000001x11x0000111000xxxx0xxxxx
4611 if (((word
>> 20) & 0x1) == 0)
4613 /* 33222222222211111111110000000000
4614 10987654321098765432109876543210
4615 x1000001xx101000111000xxxx0xxxxx
4621 /* 33222222222211111111110000000000
4622 10987654321098765432109876543210
4623 x1000001xx111000111000xxxx0xxxxx
4631 if (((word
>> 20) & 0x1) == 0)
4633 /* 33222222222211111111110000000000
4634 10987654321098765432109876543210
4635 x1000001xx10x100111000xxxx0xxxxx
4641 /* 33222222222211111111110000000000
4642 10987654321098765432109876543210
4643 x1000001xx11x100111000xxxx0xxxxx
4651 if (((word
>> 18) & 0x1) == 0)
4653 if (((word
>> 19) & 0x1) == 0)
4655 if (((word
>> 20) & 0x1) == 0)
4657 /* 33222222222211111111110000000000
4658 10987654321098765432109876543210
4659 x1000001xx100010111000xxxx0xxxxx
4665 /* 33222222222211111111110000000000
4666 10987654321098765432109876543210
4667 x1000001xx110010111000xxxx0xxxxx
4674 if (((word
>> 20) & 0x1) == 0)
4676 /* 33222222222211111111110000000000
4677 10987654321098765432109876543210
4678 x1000001xx101010111000xxxx0xxxxx
4684 /* 33222222222211111111110000000000
4685 10987654321098765432109876543210
4686 x1000001xx111010111000xxxx0xxxxx
4694 if (((word
>> 1) & 0x1) == 0)
4696 /* 33222222222211111111110000000000
4697 10987654321098765432109876543210
4698 x1000001xx1xx110111000xxxx0xxx0x
4704 /* 33222222222211111111110000000000
4705 10987654321098765432109876543210
4706 x1000001xx1xx110111000xxxx0xxx1x
4715 if (((word
>> 17) & 0x1) == 0)
4717 if (((word
>> 22) & 0x1) == 0)
4719 /* 33222222222211111111110000000000
4720 10987654321098765432109876543210
4721 x1000001x01xxx00111000xxxx1xxxxx
4727 /* 33222222222211111111110000000000
4728 10987654321098765432109876543210
4729 x1000001x11xxx00111000xxxx1xxxxx
4736 if (((word
>> 20) & 0x1) == 0)
4738 /* 33222222222211111111110000000000
4739 10987654321098765432109876543210
4740 x1000001xx10xx10111000xxxx1xxxxx
4746 /* 33222222222211111111110000000000
4747 10987654321098765432109876543210
4748 x1000001xx11xx10111000xxxx1xxxxx
4757 if (((word
>> 17) & 0x1) == 0)
4759 if (((word
>> 0) & 0x1) == 0)
4761 if (((word
>> 18) & 0x1) == 0)
4763 if (((word
>> 5) & 0x1) == 0)
4765 if (((word
>> 19) & 0x1) == 0)
4767 if (((word
>> 20) & 0x1) == 0)
4769 /* 33222222222211111111110000000000
4770 10987654321098765432109876543210
4771 x1000001xx100001111000xxxx0xxxx0
4777 /* 33222222222211111111110000000000
4778 10987654321098765432109876543210
4779 x1000001xx110001111000xxxx0xxxx0
4786 if (((word
>> 20) & 0x1) == 0)
4788 /* 33222222222211111111110000000000
4789 10987654321098765432109876543210
4790 x1000001xx101001111000xxxx0xxxx0
4796 /* 33222222222211111111110000000000
4797 10987654321098765432109876543210
4798 x1000001xx111001111000xxxx0xxxx0
4806 if (((word
>> 20) & 0x1) == 0)
4808 /* 33222222222211111111110000000000
4809 10987654321098765432109876543210
4810 x1000001xx10x001111000xxxx1xxxx0
4816 /* 33222222222211111111110000000000
4817 10987654321098765432109876543210
4818 x1000001xx11x001111000xxxx1xxxx0
4826 if (((word
>> 20) & 0x1) == 0)
4828 /* 33222222222211111111110000000000
4829 10987654321098765432109876543210
4830 x1000001xx10x101111000xxxxxxxxx0
4836 /* 33222222222211111111110000000000
4837 10987654321098765432109876543210
4838 x1000001xx11x101111000xxxxxxxxx0
4846 if (((word
>> 20) & 0x1) == 0)
4848 /* 33222222222211111111110000000000
4849 10987654321098765432109876543210
4850 x1000001xx10xx01111000xxxxxxxxx1
4856 /* 33222222222211111111110000000000
4857 10987654321098765432109876543210
4858 x1000001xx11xx01111000xxxxxxxxx1
4866 if (((word
>> 5) & 0x1) == 0)
4868 if (((word
>> 18) & 0x1) == 0)
4870 if (((word
>> 20) & 0x1) == 0)
4872 if (((word
>> 22) & 0x1) == 0)
4874 /* 33222222222211111111110000000000
4875 10987654321098765432109876543210
4876 x1000001x010x011111000xxxx0xxxxx
4882 /* 33222222222211111111110000000000
4883 10987654321098765432109876543210
4884 x1000001x110x011111000xxxx0xxxxx
4891 if (((word
>> 6) & 0x1) == 0)
4893 if (((word
>> 22) & 0x1) == 0)
4895 /* 33222222222211111111110000000000
4896 10987654321098765432109876543210
4897 x1000001x011x011111000xxx00xxxxx
4903 /* 33222222222211111111110000000000
4904 10987654321098765432109876543210
4905 x1000001x111x011111000xxx00xxxxx
4912 if (((word
>> 22) & 0x1) == 0)
4914 /* 33222222222211111111110000000000
4915 10987654321098765432109876543210
4916 x1000001x011x011111000xxx10xxxxx
4922 /* 33222222222211111111110000000000
4923 10987654321098765432109876543210
4924 x1000001x111x011111000xxx10xxxxx
4933 if (((word
>> 1) & 0x1) == 0)
4935 /* 33222222222211111111110000000000
4936 10987654321098765432109876543210
4937 x1000001xx1xx111111000xxxx0xxx0x
4943 /* 33222222222211111111110000000000
4944 10987654321098765432109876543210
4945 x1000001xx1xx111111000xxxx0xxx1x
4953 if (((word
>> 20) & 0x1) == 0)
4955 /* 33222222222211111111110000000000
4956 10987654321098765432109876543210
4957 x1000001xx10xx11111000xxxx1xxxxx
4963 if (((word
>> 6) & 0x1) == 0)
4965 /* 33222222222211111111110000000000
4966 10987654321098765432109876543210
4967 x1000001xx11xx11111000xxx01xxxxx
4973 /* 33222222222211111111110000000000
4974 10987654321098765432109876543210
4975 x1000001xx11xx11111000xxx11xxxxx
4987 if (((word
>> 0) & 0x1) == 0)
4989 if (((word
>> 5) & 0x1) == 0)
4991 if (((word
>> 6) & 0x1) == 0)
4993 if (((word
>> 8) & 0x1) == 0)
4995 /* 33222222222211111111110000000000
4996 10987654321098765432109876543210
4997 x1000001xx1xxxxx1x1100x0x00xxxx0
5003 /* 33222222222211111111110000000000
5004 10987654321098765432109876543210
5005 x1000001xx1xxxxx1x1100x1x00xxxx0
5012 /* 33222222222211111111110000000000
5013 10987654321098765432109876543210
5014 x1000001xx1xxxxx1x1100xxx10xxxx0
5021 if (((word
>> 8) & 0x1) == 0)
5023 if (((word
>> 9) & 0x1) == 0)
5025 /* 33222222222211111111110000000000
5026 10987654321098765432109876543210
5027 x1000001xx1xxxxx1x110000xx1xxxx0
5033 /* 33222222222211111111110000000000
5034 10987654321098765432109876543210
5035 x1000001xx1xxxxx1x110010xx1xxxx0
5042 /* 33222222222211111111110000000000
5043 10987654321098765432109876543210
5044 x1000001xx1xxxxx1x1100x1xx1xxxx0
5052 if (((word
>> 5) & 0x1) == 0)
5054 if (((word
>> 6) & 0x1) == 0)
5056 if (((word
>> 8) & 0x1) == 0)
5058 /* 33222222222211111111110000000000
5059 10987654321098765432109876543210
5060 x1000001xx1xxxxx1x1100x0x00xxxx1
5066 /* 33222222222211111111110000000000
5067 10987654321098765432109876543210
5068 x1000001xx1xxxxx1x1100x1x00xxxx1
5075 /* 33222222222211111111110000000000
5076 10987654321098765432109876543210
5077 x1000001xx1xxxxx1x1100xxx10xxxx1
5084 if (((word
>> 8) & 0x1) == 0)
5086 if (((word
>> 9) & 0x1) == 0)
5088 /* 33222222222211111111110000000000
5089 10987654321098765432109876543210
5090 x1000001xx1xxxxx1x110000xx1xxxx1
5096 /* 33222222222211111111110000000000
5097 10987654321098765432109876543210
5098 x1000001xx1xxxxx1x110010xx1xxxx1
5105 /* 33222222222211111111110000000000
5106 10987654321098765432109876543210
5107 x1000001xx1xxxxx1x1100x1xx1xxxx1
5117 if (((word
>> 0) & 0x1) == 0)
5119 if (((word
>> 5) & 0x1) == 0)
5121 if (((word
>> 6) & 0x1) == 0)
5123 if (((word
>> 8) & 0x1) == 0)
5125 if (((word
>> 12) & 0x1) == 0)
5127 /* 33222222222211111111110000000000
5128 10987654321098765432109876543210
5129 x1000001xx1xxxxx1x1010x0x00xxxx0
5135 /* 33222222222211111111110000000000
5136 10987654321098765432109876543210
5137 x1000001xx1xxxxx1x1110x0x00xxxx0
5144 if (((word
>> 9) & 0x1) == 0)
5146 if (((word
>> 12) & 0x1) == 0)
5148 /* 33222222222211111111110000000000
5149 10987654321098765432109876543210
5150 x1000001xx1xxxxx1x101001x00xxxx0
5156 /* 33222222222211111111110000000000
5157 10987654321098765432109876543210
5158 x1000001xx1xxxxx1x111001x00xxxx0
5165 /* 33222222222211111111110000000000
5166 10987654321098765432109876543210
5167 x1000001xx1xxxxx1x1x1011x00xxxx0
5175 /* 33222222222211111111110000000000
5176 10987654321098765432109876543210
5177 x1000001xx1xxxxx1x1x10xxx10xxxx0
5184 if (((word
>> 8) & 0x1) == 0)
5186 if (((word
>> 9) & 0x1) == 0)
5188 if (((word
>> 12) & 0x1) == 0)
5190 /* 33222222222211111111110000000000
5191 10987654321098765432109876543210
5192 x1000001xx1xxxxx1x101000xx1xxxx0
5198 /* 33222222222211111111110000000000
5199 10987654321098765432109876543210
5200 x1000001xx1xxxxx1x111000xx1xxxx0
5207 if (((word
>> 12) & 0x1) == 0)
5209 /* 33222222222211111111110000000000
5210 10987654321098765432109876543210
5211 x1000001xx1xxxxx1x101010xx1xxxx0
5217 /* 33222222222211111111110000000000
5218 10987654321098765432109876543210
5219 x1000001xx1xxxxx1x111010xx1xxxx0
5227 if (((word
>> 12) & 0x1) == 0)
5229 /* 33222222222211111111110000000000
5230 10987654321098765432109876543210
5231 x1000001xx1xxxxx1x1010x1xx1xxxx0
5237 /* 33222222222211111111110000000000
5238 10987654321098765432109876543210
5239 x1000001xx1xxxxx1x1110x1xx1xxxx0
5248 if (((word
>> 5) & 0x1) == 0)
5250 if (((word
>> 6) & 0x1) == 0)
5252 if (((word
>> 8) & 0x1) == 0)
5254 if (((word
>> 12) & 0x1) == 0)
5256 /* 33222222222211111111110000000000
5257 10987654321098765432109876543210
5258 x1000001xx1xxxxx1x1010x0x00xxxx1
5264 /* 33222222222211111111110000000000
5265 10987654321098765432109876543210
5266 x1000001xx1xxxxx1x1110x0x00xxxx1
5273 if (((word
>> 12) & 0x1) == 0)
5275 /* 33222222222211111111110000000000
5276 10987654321098765432109876543210
5277 x1000001xx1xxxxx1x1010x1x00xxxx1
5283 /* 33222222222211111111110000000000
5284 10987654321098765432109876543210
5285 x1000001xx1xxxxx1x1110x1x00xxxx1
5293 /* 33222222222211111111110000000000
5294 10987654321098765432109876543210
5295 x1000001xx1xxxxx1x1x10xxx10xxxx1
5302 if (((word
>> 8) & 0x1) == 0)
5304 if (((word
>> 9) & 0x1) == 0)
5306 if (((word
>> 12) & 0x1) == 0)
5308 /* 33222222222211111111110000000000
5309 10987654321098765432109876543210
5310 x1000001xx1xxxxx1x101000xx1xxxx1
5316 /* 33222222222211111111110000000000
5317 10987654321098765432109876543210
5318 x1000001xx1xxxxx1x111000xx1xxxx1
5325 if (((word
>> 12) & 0x1) == 0)
5327 /* 33222222222211111111110000000000
5328 10987654321098765432109876543210
5329 x1000001xx1xxxxx1x101010xx1xxxx1
5335 /* 33222222222211111111110000000000
5336 10987654321098765432109876543210
5337 x1000001xx1xxxxx1x111010xx1xxxx1
5345 if (((word
>> 12) & 0x1) == 0)
5347 /* 33222222222211111111110000000000
5348 10987654321098765432109876543210
5349 x1000001xx1xxxxx1x1010x1xx1xxxx1
5355 /* 33222222222211111111110000000000
5356 10987654321098765432109876543210
5357 x1000001xx1xxxxx1x1110x1xx1xxxx1
5368 if (((word
>> 11) & 0x1) == 0)
5370 if (((word
>> 12) & 0x1) == 0)
5372 /* 33222222222211111111110000000000
5373 10987654321098765432109876543210
5374 x1000001xx1xxxxx1x1001xxxxxxxxxx
5380 /* 33222222222211111111110000000000
5381 10987654321098765432109876543210
5382 x1000001xx1xxxxx1x1101xxxxxxxxxx
5389 if (((word
>> 12) & 0x1) == 0)
5391 /* 33222222222211111111110000000000
5392 10987654321098765432109876543210
5393 x1000001xx1xxxxx1x1011xxxxxxxxxx
5399 /* 33222222222211111111110000000000
5400 10987654321098765432109876543210
5401 x1000001xx1xxxxx1x1111xxxxxxxxxx
5413 if (((word
>> 22) & 0x1) == 0)
5415 if (((word
>> 23) & 0x1) == 0)
5417 if (((word
>> 15) & 0x1) == 0)
5419 if (((word
>> 30) & 0x1) == 0)
5421 if (((word
>> 3) & 0x1) == 0)
5423 if (((word
>> 13) & 0x1) == 0)
5425 if (((word
>> 14) & 0x1) == 0)
5427 /* 33222222222211111111110000000000
5428 10987654321098765432109876543210
5429 x0100001001xxxxx000xxxxxxxxx0xxx
5435 /* 33222222222211111111110000000000
5436 10987654321098765432109876543210
5437 x0100001001xxxxx010xxxxxxxxx0xxx
5444 if (((word
>> 14) & 0x1) == 0)
5446 /* 33222222222211111111110000000000
5447 10987654321098765432109876543210
5448 x0100001001xxxxx001xxxxxxxxx0xxx
5454 /* 33222222222211111111110000000000
5455 10987654321098765432109876543210
5456 x0100001001xxxxx011xxxxxxxxx0xxx
5464 if (((word
>> 13) & 0x1) == 0)
5466 if (((word
>> 14) & 0x1) == 0)
5468 /* 33222222222211111111110000000000
5469 10987654321098765432109876543210
5470 x0100001001xxxxx000xxxxxxxxx1xxx
5476 /* 33222222222211111111110000000000
5477 10987654321098765432109876543210
5478 x0100001001xxxxx010xxxxxxxxx1xxx
5485 if (((word
>> 14) & 0x1) == 0)
5487 /* 33222222222211111111110000000000
5488 10987654321098765432109876543210
5489 x0100001001xxxxx001xxxxxxxxx1xxx
5495 /* 33222222222211111111110000000000
5496 10987654321098765432109876543210
5497 x0100001001xxxxx011xxxxxxxxx1xxx
5506 /* 33222222222211111111110000000000
5507 10987654321098765432109876543210
5508 x1100001001xxxxx0xxxxxxxxxxxxxxx
5515 if (((word
>> 3) & 0x1) == 0)
5517 if (((word
>> 13) & 0x1) == 0)
5519 if (((word
>> 14) & 0x1) == 0)
5521 if (((word
>> 30) & 0x1) == 0)
5523 /* 33222222222211111111110000000000
5524 10987654321098765432109876543210
5525 x0100001001xxxxx100xxxxxxxxx0xxx
5531 /* 33222222222211111111110000000000
5532 10987654321098765432109876543210
5533 x1100001001xxxxx100xxxxxxxxx0xxx
5540 /* 33222222222211111111110000000000
5541 10987654321098765432109876543210
5542 xx100001001xxxxx110xxxxxxxxx0xxx
5549 if (((word
>> 14) & 0x1) == 0)
5551 /* 33222222222211111111110000000000
5552 10987654321098765432109876543210
5553 xx100001001xxxxx101xxxxxxxxx0xxx
5559 /* 33222222222211111111110000000000
5560 10987654321098765432109876543210
5561 xx100001001xxxxx111xxxxxxxxx0xxx
5569 if (((word
>> 13) & 0x1) == 0)
5571 if (((word
>> 14) & 0x1) == 0)
5573 /* 33222222222211111111110000000000
5574 10987654321098765432109876543210
5575 xx100001001xxxxx100xxxxxxxxx1xxx
5581 /* 33222222222211111111110000000000
5582 10987654321098765432109876543210
5583 xx100001001xxxxx110xxxxxxxxx1xxx
5590 if (((word
>> 14) & 0x1) == 0)
5592 /* 33222222222211111111110000000000
5593 10987654321098765432109876543210
5594 xx100001001xxxxx101xxxxxxxxx1xxx
5600 /* 33222222222211111111110000000000
5601 10987654321098765432109876543210
5602 xx100001001xxxxx111xxxxxxxxx1xxx
5612 if (((word
>> 4) & 0x1) == 0)
5614 /* 33222222222211111111110000000000
5615 10987654321098765432109876543210
5616 xx100001101xxxxxxxxxxxxxxxx0xxxx
5622 /* 33222222222211111111110000000000
5623 10987654321098765432109876543210
5624 xx100001101xxxxxxxxxxxxxxxx1xxxx
5632 if (((word
>> 23) & 0x1) == 0)
5634 if (((word
>> 3) & 0x1) == 0)
5636 if (((word
>> 13) & 0x1) == 0)
5638 if (((word
>> 14) & 0x1) == 0)
5640 if (((word
>> 15) & 0x1) == 0)
5642 /* 33222222222211111111110000000000
5643 10987654321098765432109876543210
5644 xx100001011xxxxx000xxxxxxxxx0xxx
5650 /* 33222222222211111111110000000000
5651 10987654321098765432109876543210
5652 xx100001011xxxxx100xxxxxxxxx0xxx
5659 if (((word
>> 15) & 0x1) == 0)
5661 /* 33222222222211111111110000000000
5662 10987654321098765432109876543210
5663 xx100001011xxxxx010xxxxxxxxx0xxx
5669 /* 33222222222211111111110000000000
5670 10987654321098765432109876543210
5671 xx100001011xxxxx110xxxxxxxxx0xxx
5679 if (((word
>> 14) & 0x1) == 0)
5681 if (((word
>> 15) & 0x1) == 0)
5683 /* 33222222222211111111110000000000
5684 10987654321098765432109876543210
5685 xx100001011xxxxx001xxxxxxxxx0xxx
5691 /* 33222222222211111111110000000000
5692 10987654321098765432109876543210
5693 xx100001011xxxxx101xxxxxxxxx0xxx
5700 if (((word
>> 15) & 0x1) == 0)
5702 /* 33222222222211111111110000000000
5703 10987654321098765432109876543210
5704 xx100001011xxxxx011xxxxxxxxx0xxx
5710 /* 33222222222211111111110000000000
5711 10987654321098765432109876543210
5712 xx100001011xxxxx111xxxxxxxxx0xxx
5721 if (((word
>> 13) & 0x1) == 0)
5723 if (((word
>> 14) & 0x1) == 0)
5725 if (((word
>> 15) & 0x1) == 0)
5727 /* 33222222222211111111110000000000
5728 10987654321098765432109876543210
5729 xx100001011xxxxx000xxxxxxxxx1xxx
5735 /* 33222222222211111111110000000000
5736 10987654321098765432109876543210
5737 xx100001011xxxxx100xxxxxxxxx1xxx
5744 if (((word
>> 15) & 0x1) == 0)
5746 /* 33222222222211111111110000000000
5747 10987654321098765432109876543210
5748 xx100001011xxxxx010xxxxxxxxx1xxx
5754 /* 33222222222211111111110000000000
5755 10987654321098765432109876543210
5756 xx100001011xxxxx110xxxxxxxxx1xxx
5764 if (((word
>> 14) & 0x1) == 0)
5766 if (((word
>> 15) & 0x1) == 0)
5768 /* 33222222222211111111110000000000
5769 10987654321098765432109876543210
5770 xx100001011xxxxx001xxxxxxxxx1xxx
5776 /* 33222222222211111111110000000000
5777 10987654321098765432109876543210
5778 xx100001011xxxxx101xxxxxxxxx1xxx
5785 if (((word
>> 15) & 0x1) == 0)
5787 /* 33222222222211111111110000000000
5788 10987654321098765432109876543210
5789 xx100001011xxxxx011xxxxxxxxx1xxx
5795 /* 33222222222211111111110000000000
5796 10987654321098765432109876543210
5797 xx100001011xxxxx111xxxxxxxxx1xxx
5807 if (((word
>> 4) & 0x1) == 0)
5809 if (((word
>> 30) & 0x1) == 0)
5811 /* 33222222222211111111110000000000
5812 10987654321098765432109876543210
5813 x0100001111xxxxxxxxxxxxxxxx0xxxx
5819 /* 33222222222211111111110000000000
5820 10987654321098765432109876543210
5821 x1100001111xxxxxxxxxxxxxxxx0xxxx
5828 /* 33222222222211111111110000000000
5829 10987654321098765432109876543210
5830 xx100001111xxxxxxxxxxxxxxxx1xxxx
5841 if (((word
>> 29) & 0x1) == 0)
5843 if (((word
>> 30) & 0x1) == 0)
5845 /* 33222222222211111111110000000000
5846 10987654321098765432109876543210
5847 x0010001xxxxxxxxxxxxxxxxxxxxxxxx
5853 /* 33222222222211111111110000000000
5854 10987654321098765432109876543210
5855 x1010001xxxxxxxxxxxxxxxxxxxxxxxx
5862 if (((word
>> 30) & 0x1) == 0)
5864 /* 33222222222211111111110000000000
5865 10987654321098765432109876543210
5866 x0110001xxxxxxxxxxxxxxxxxxxxxxxx
5872 /* 33222222222211111111110000000000
5873 10987654321098765432109876543210
5874 x1110001xxxxxxxxxxxxxxxxxxxxxxxx
5884 if (((word
>> 28) & 0x1) == 0)
5886 if (((word
>> 22) & 0x1) == 0)
5888 if (((word
>> 23) & 0x1) == 0)
5890 if (((word
>> 29) & 0x1) == 0)
5892 if (((word
>> 15) & 0x1) == 0)
5894 if (((word
>> 21) & 0x1) == 0)
5896 if (((word
>> 31) & 0x1) == 0)
5898 if (((word
>> 30) & 0x1) == 0)
5900 /* 33222222222211111111110000000000
5901 10987654321098765432109876543210
5902 0000100x000xxxxx0xxxxxxxxxxxxxxx
5908 /* 33222222222211111111110000000000
5909 10987654321098765432109876543210
5910 0100100x000xxxxx0xxxxxxxxxxxxxxx
5917 /* 33222222222211111111110000000000
5918 10987654321098765432109876543210
5919 1x00100x000xxxxx0xxxxxxxxxxxxxxx
5926 if (((word
>> 31) & 0x1) == 0)
5928 /* 33222222222211111111110000000000
5929 10987654321098765432109876543210
5930 0x00100x001xxxxx0xxxxxxxxxxxxxxx
5936 /* 33222222222211111111110000000000
5937 10987654321098765432109876543210
5938 1x00100x001xxxxx0xxxxxxxxxxxxxxx
5946 if (((word
>> 21) & 0x1) == 0)
5948 if (((word
>> 31) & 0x1) == 0)
5950 if (((word
>> 30) & 0x1) == 0)
5952 /* 33222222222211111111110000000000
5953 10987654321098765432109876543210
5954 0000100x000xxxxx1xxxxxxxxxxxxxxx
5960 /* 33222222222211111111110000000000
5961 10987654321098765432109876543210
5962 0100100x000xxxxx1xxxxxxxxxxxxxxx
5969 /* 33222222222211111111110000000000
5970 10987654321098765432109876543210
5971 1x00100x000xxxxx1xxxxxxxxxxxxxxx
5978 if (((word
>> 31) & 0x1) == 0)
5980 /* 33222222222211111111110000000000
5981 10987654321098765432109876543210
5982 0x00100x001xxxxx1xxxxxxxxxxxxxxx
5988 /* 33222222222211111111110000000000
5989 10987654321098765432109876543210
5990 1x00100x001xxxxx1xxxxxxxxxxxxxxx
5999 if (((word
>> 30) & 0x1) == 0)
6001 /* 33222222222211111111110000000000
6002 10987654321098765432109876543210
6003 x010100x00xxxxxxxxxxxxxxxxxxxxxx
6009 /* 33222222222211111111110000000000
6010 10987654321098765432109876543210
6011 x110100x00xxxxxxxxxxxxxxxxxxxxxx
6019 if (((word
>> 29) & 0x1) == 0)
6021 if (((word
>> 15) & 0x1) == 0)
6023 if (((word
>> 21) & 0x1) == 0)
6025 if (((word
>> 31) & 0x1) == 0)
6027 /* 33222222222211111111110000000000
6028 10987654321098765432109876543210
6029 0x00100x100xxxxx0xxxxxxxxxxxxxxx
6035 /* 33222222222211111111110000000000
6036 10987654321098765432109876543210
6037 1x00100x100xxxxx0xxxxxxxxxxxxxxx
6044 if (((word
>> 31) & 0x1) == 0)
6046 if (((word
>> 30) & 0x1) == 0)
6048 /* 33222222222211111111110000000000
6049 10987654321098765432109876543210
6050 0000100x101xxxxx0xxxxxxxxxxxxxxx
6056 /* 33222222222211111111110000000000
6057 10987654321098765432109876543210
6058 0100100x101xxxxx0xxxxxxxxxxxxxxx
6065 /* 33222222222211111111110000000000
6066 10987654321098765432109876543210
6067 1x00100x101xxxxx0xxxxxxxxxxxxxxx
6075 if (((word
>> 21) & 0x1) == 0)
6077 if (((word
>> 31) & 0x1) == 0)
6079 if (((word
>> 30) & 0x1) == 0)
6081 /* 33222222222211111111110000000000
6082 10987654321098765432109876543210
6083 0000100x100xxxxx1xxxxxxxxxxxxxxx
6089 /* 33222222222211111111110000000000
6090 10987654321098765432109876543210
6091 0100100x100xxxxx1xxxxxxxxxxxxxxx
6098 /* 33222222222211111111110000000000
6099 10987654321098765432109876543210
6100 1x00100x100xxxxx1xxxxxxxxxxxxxxx
6107 if (((word
>> 31) & 0x1) == 0)
6109 if (((word
>> 30) & 0x1) == 0)
6111 /* 33222222222211111111110000000000
6112 10987654321098765432109876543210
6113 0000100x101xxxxx1xxxxxxxxxxxxxxx
6119 /* 33222222222211111111110000000000
6120 10987654321098765432109876543210
6121 0100100x101xxxxx1xxxxxxxxxxxxxxx
6128 /* 33222222222211111111110000000000
6129 10987654321098765432109876543210
6130 1x00100x101xxxxx1xxxxxxxxxxxxxxx
6139 if (((word
>> 30) & 0x1) == 0)
6141 /* 33222222222211111111110000000000
6142 10987654321098765432109876543210
6143 x010100x10xxxxxxxxxxxxxxxxxxxxxx
6149 /* 33222222222211111111110000000000
6150 10987654321098765432109876543210
6151 x110100x10xxxxxxxxxxxxxxxxxxxxxx
6160 if (((word
>> 23) & 0x1) == 0)
6162 if (((word
>> 29) & 0x1) == 0)
6164 if (((word
>> 15) & 0x1) == 0)
6166 if (((word
>> 21) & 0x1) == 0)
6168 if (((word
>> 31) & 0x1) == 0)
6170 if (((word
>> 30) & 0x1) == 0)
6172 /* 33222222222211111111110000000000
6173 10987654321098765432109876543210
6174 0000100x010xxxxx0xxxxxxxxxxxxxxx
6180 /* 33222222222211111111110000000000
6181 10987654321098765432109876543210
6182 0100100x010xxxxx0xxxxxxxxxxxxxxx
6189 /* 33222222222211111111110000000000
6190 10987654321098765432109876543210
6191 1x00100x010xxxxx0xxxxxxxxxxxxxxx
6198 if (((word
>> 31) & 0x1) == 0)
6200 /* 33222222222211111111110000000000
6201 10987654321098765432109876543210
6202 0x00100x011xxxxx0xxxxxxxxxxxxxxx
6208 /* 33222222222211111111110000000000
6209 10987654321098765432109876543210
6210 1x00100x011xxxxx0xxxxxxxxxxxxxxx
6218 if (((word
>> 21) & 0x1) == 0)
6220 if (((word
>> 31) & 0x1) == 0)
6222 if (((word
>> 30) & 0x1) == 0)
6224 /* 33222222222211111111110000000000
6225 10987654321098765432109876543210
6226 0000100x010xxxxx1xxxxxxxxxxxxxxx
6232 /* 33222222222211111111110000000000
6233 10987654321098765432109876543210
6234 0100100x010xxxxx1xxxxxxxxxxxxxxx
6241 /* 33222222222211111111110000000000
6242 10987654321098765432109876543210
6243 1x00100x010xxxxx1xxxxxxxxxxxxxxx
6250 if (((word
>> 31) & 0x1) == 0)
6252 /* 33222222222211111111110000000000
6253 10987654321098765432109876543210
6254 0x00100x011xxxxx1xxxxxxxxxxxxxxx
6260 /* 33222222222211111111110000000000
6261 10987654321098765432109876543210
6262 1x00100x011xxxxx1xxxxxxxxxxxxxxx
6271 if (((word
>> 30) & 0x1) == 0)
6273 /* 33222222222211111111110000000000
6274 10987654321098765432109876543210
6275 x010100x01xxxxxxxxxxxxxxxxxxxxxx
6281 /* 33222222222211111111110000000000
6282 10987654321098765432109876543210
6283 x110100x01xxxxxxxxxxxxxxxxxxxxxx
6291 if (((word
>> 29) & 0x1) == 0)
6293 if (((word
>> 15) & 0x1) == 0)
6295 if (((word
>> 21) & 0x1) == 0)
6297 if (((word
>> 31) & 0x1) == 0)
6299 if (((word
>> 30) & 0x1) == 0)
6301 /* 33222222222211111111110000000000
6302 10987654321098765432109876543210
6303 0000100x110xxxxx0xxxxxxxxxxxxxxx
6309 /* 33222222222211111111110000000000
6310 10987654321098765432109876543210
6311 0100100x110xxxxx0xxxxxxxxxxxxxxx
6318 /* 33222222222211111111110000000000
6319 10987654321098765432109876543210
6320 1x00100x110xxxxx0xxxxxxxxxxxxxxx
6327 if (((word
>> 31) & 0x1) == 0)
6329 if (((word
>> 30) & 0x1) == 0)
6331 /* 33222222222211111111110000000000
6332 10987654321098765432109876543210
6333 0000100x111xxxxx0xxxxxxxxxxxxxxx
6339 /* 33222222222211111111110000000000
6340 10987654321098765432109876543210
6341 0100100x111xxxxx0xxxxxxxxxxxxxxx
6348 /* 33222222222211111111110000000000
6349 10987654321098765432109876543210
6350 1x00100x111xxxxx0xxxxxxxxxxxxxxx
6358 if (((word
>> 21) & 0x1) == 0)
6360 if (((word
>> 31) & 0x1) == 0)
6362 if (((word
>> 30) & 0x1) == 0)
6364 /* 33222222222211111111110000000000
6365 10987654321098765432109876543210
6366 0000100x110xxxxx1xxxxxxxxxxxxxxx
6372 /* 33222222222211111111110000000000
6373 10987654321098765432109876543210
6374 0100100x110xxxxx1xxxxxxxxxxxxxxx
6381 /* 33222222222211111111110000000000
6382 10987654321098765432109876543210
6383 1x00100x110xxxxx1xxxxxxxxxxxxxxx
6390 if (((word
>> 31) & 0x1) == 0)
6392 if (((word
>> 30) & 0x1) == 0)
6394 /* 33222222222211111111110000000000
6395 10987654321098765432109876543210
6396 0000100x111xxxxx1xxxxxxxxxxxxxxx
6402 /* 33222222222211111111110000000000
6403 10987654321098765432109876543210
6404 0100100x111xxxxx1xxxxxxxxxxxxxxx
6411 /* 33222222222211111111110000000000
6412 10987654321098765432109876543210
6413 1x00100x111xxxxx1xxxxxxxxxxxxxxx
6422 if (((word
>> 30) & 0x1) == 0)
6424 /* 33222222222211111111110000000000
6425 10987654321098765432109876543210
6426 x010100x11xxxxxxxxxxxxxxxxxxxxxx
6432 /* 33222222222211111111110000000000
6433 10987654321098765432109876543210
6434 x110100x11xxxxxxxxxxxxxxxxxxxxxx
6444 if (((word
>> 24) & 0x1) == 0)
6446 if (((word
>> 29) & 0x1) == 0)
6448 if (((word
>> 31) & 0x1) == 0)
6450 /* 33222222222211111111110000000000
6451 10987654321098765432109876543210
6452 0x011000xxxxxxxxxxxxxxxxxxxxxxxx
6458 if (((word
>> 30) & 0x1) == 0)
6460 /* 33222222222211111111110000000000
6461 10987654321098765432109876543210
6462 10011000xxxxxxxxxxxxxxxxxxxxxxxx
6468 /* 33222222222211111111110000000000
6469 10987654321098765432109876543210
6470 11011000xxxxxxxxxxxxxxxxxxxxxxxx
6478 if (((word
>> 10) & 0x1) == 0)
6480 if (((word
>> 11) & 0x1) == 0)
6482 if (((word
>> 21) & 0x1) == 0)
6484 if (((word
>> 23) & 0x1) == 0)
6486 if (((word
>> 22) & 0x1) == 0)
6488 if (((word
>> 31) & 0x1) == 0)
6490 if (((word
>> 30) & 0x1) == 0)
6492 /* 33222222222211111111110000000000
6493 10987654321098765432109876543210
6494 00111000000xxxxxxxxx00xxxxxxxxxx
6500 /* 33222222222211111111110000000000
6501 10987654321098765432109876543210
6502 01111000000xxxxxxxxx00xxxxxxxxxx
6509 /* 33222222222211111111110000000000
6510 10987654321098765432109876543210
6511 1x111000000xxxxxxxxx00xxxxxxxxxx
6518 if (((word
>> 31) & 0x1) == 0)
6520 if (((word
>> 30) & 0x1) == 0)
6522 /* 33222222222211111111110000000000
6523 10987654321098765432109876543210
6524 00111000010xxxxxxxxx00xxxxxxxxxx
6530 /* 33222222222211111111110000000000
6531 10987654321098765432109876543210
6532 01111000010xxxxxxxxx00xxxxxxxxxx
6539 /* 33222222222211111111110000000000
6540 10987654321098765432109876543210
6541 1x111000010xxxxxxxxx00xxxxxxxxxx
6549 if (((word
>> 30) & 0x1) == 0)
6551 if (((word
>> 31) & 0x1) == 0)
6553 /* 33222222222211111111110000000000
6554 10987654321098765432109876543210
6555 001110001x0xxxxxxxxx00xxxxxxxxxx
6561 /* 33222222222211111111110000000000
6562 10987654321098765432109876543210
6563 101110001x0xxxxxxxxx00xxxxxxxxxx
6570 if (((word
>> 31) & 0x1) == 0)
6572 /* 33222222222211111111110000000000
6573 10987654321098765432109876543210
6574 011110001x0xxxxxxxxx00xxxxxxxxxx
6580 /* 33222222222211111111110000000000
6581 10987654321098765432109876543210
6582 111110001x0xxxxxxxxx00xxxxxxxxxx
6591 if (((word
>> 12) & 0x1) == 0)
6593 if (((word
>> 13) & 0x1) == 0)
6595 if (((word
>> 14) & 0x1) == 0)
6597 if (((word
>> 15) & 0x1) == 0)
6599 if (((word
>> 22) & 0x1) == 0)
6601 if (((word
>> 23) & 0x1) == 0)
6603 if (((word
>> 31) & 0x1) == 0)
6605 if (((word
>> 30) & 0x1) == 0)
6607 /* 33222222222211111111110000000000
6608 10987654321098765432109876543210
6609 00111000001xxxxx000000xxxxxxxxxx
6615 /* 33222222222211111111110000000000
6616 10987654321098765432109876543210
6617 01111000001xxxxx000000xxxxxxxxxx
6624 /* 33222222222211111111110000000000
6625 10987654321098765432109876543210
6626 1x111000001xxxxx000000xxxxxxxxxx
6633 if (((word
>> 31) & 0x1) == 0)
6635 if (((word
>> 30) & 0x1) == 0)
6637 /* 33222222222211111111110000000000
6638 10987654321098765432109876543210
6639 00111000101xxxxx000000xxxxxxxxxx
6645 /* 33222222222211111111110000000000
6646 10987654321098765432109876543210
6647 01111000101xxxxx000000xxxxxxxxxx
6654 /* 33222222222211111111110000000000
6655 10987654321098765432109876543210
6656 1x111000101xxxxx000000xxxxxxxxxx
6664 if (((word
>> 23) & 0x1) == 0)
6666 if (((word
>> 31) & 0x1) == 0)
6668 if (((word
>> 30) & 0x1) == 0)
6670 /* 33222222222211111111110000000000
6671 10987654321098765432109876543210
6672 00111000011xxxxx000000xxxxxxxxxx
6678 /* 33222222222211111111110000000000
6679 10987654321098765432109876543210
6680 01111000011xxxxx000000xxxxxxxxxx
6687 /* 33222222222211111111110000000000
6688 10987654321098765432109876543210
6689 1x111000011xxxxx000000xxxxxxxxxx
6696 if (((word
>> 31) & 0x1) == 0)
6698 if (((word
>> 30) & 0x1) == 0)
6700 /* 33222222222211111111110000000000
6701 10987654321098765432109876543210
6702 00111000111xxxxx000000xxxxxxxxxx
6708 /* 33222222222211111111110000000000
6709 10987654321098765432109876543210
6710 01111000111xxxxx000000xxxxxxxxxx
6717 /* 33222222222211111111110000000000
6718 10987654321098765432109876543210
6719 1x111000111xxxxx000000xxxxxxxxxx
6728 if (((word
>> 22) & 0x1) == 0)
6730 if (((word
>> 23) & 0x1) == 0)
6732 if (((word
>> 31) & 0x1) == 0)
6734 if (((word
>> 30) & 0x1) == 0)
6736 /* 33222222222211111111110000000000
6737 10987654321098765432109876543210
6738 00111000001xxxxx100000xxxxxxxxxx
6744 /* 33222222222211111111110000000000
6745 10987654321098765432109876543210
6746 01111000001xxxxx100000xxxxxxxxxx
6753 /* 33222222222211111111110000000000
6754 10987654321098765432109876543210
6755 1x111000001xxxxx100000xxxxxxxxxx
6762 if (((word
>> 31) & 0x1) == 0)
6764 if (((word
>> 30) & 0x1) == 0)
6766 /* 33222222222211111111110000000000
6767 10987654321098765432109876543210
6768 00111000101xxxxx100000xxxxxxxxxx
6774 /* 33222222222211111111110000000000
6775 10987654321098765432109876543210
6776 01111000101xxxxx100000xxxxxxxxxx
6783 /* 33222222222211111111110000000000
6784 10987654321098765432109876543210
6785 1x111000101xxxxx100000xxxxxxxxxx
6793 if (((word
>> 23) & 0x1) == 0)
6795 if (((word
>> 31) & 0x1) == 0)
6797 if (((word
>> 30) & 0x1) == 0)
6799 /* 33222222222211111111110000000000
6800 10987654321098765432109876543210
6801 00111000011xxxxx100000xxxxxxxxxx
6807 /* 33222222222211111111110000000000
6808 10987654321098765432109876543210
6809 01111000011xxxxx100000xxxxxxxxxx
6816 /* 33222222222211111111110000000000
6817 10987654321098765432109876543210
6818 1x111000011xxxxx100000xxxxxxxxxx
6825 if (((word
>> 31) & 0x1) == 0)
6827 if (((word
>> 30) & 0x1) == 0)
6829 /* 33222222222211111111110000000000
6830 10987654321098765432109876543210
6831 00111000111xxxxx100000xxxxxxxxxx
6837 /* 33222222222211111111110000000000
6838 10987654321098765432109876543210
6839 01111000111xxxxx100000xxxxxxxxxx
6846 /* 33222222222211111111110000000000
6847 10987654321098765432109876543210
6848 1x111000111xxxxx100000xxxxxxxxxx
6858 if (((word
>> 15) & 0x1) == 0)
6860 if (((word
>> 22) & 0x1) == 0)
6862 if (((word
>> 23) & 0x1) == 0)
6864 if (((word
>> 31) & 0x1) == 0)
6866 if (((word
>> 30) & 0x1) == 0)
6868 /* 33222222222211111111110000000000
6869 10987654321098765432109876543210
6870 00111000001xxxxx010000xxxxxxxxxx
6876 /* 33222222222211111111110000000000
6877 10987654321098765432109876543210
6878 01111000001xxxxx010000xxxxxxxxxx
6885 /* 33222222222211111111110000000000
6886 10987654321098765432109876543210
6887 1x111000001xxxxx010000xxxxxxxxxx
6894 if (((word
>> 31) & 0x1) == 0)
6896 if (((word
>> 30) & 0x1) == 0)
6898 /* 33222222222211111111110000000000
6899 10987654321098765432109876543210
6900 00111000101xxxxx010000xxxxxxxxxx
6906 /* 33222222222211111111110000000000
6907 10987654321098765432109876543210
6908 01111000101xxxxx010000xxxxxxxxxx
6915 /* 33222222222211111111110000000000
6916 10987654321098765432109876543210
6917 1x111000101xxxxx010000xxxxxxxxxx
6925 if (((word
>> 23) & 0x1) == 0)
6927 if (((word
>> 31) & 0x1) == 0)
6929 if (((word
>> 30) & 0x1) == 0)
6931 /* 33222222222211111111110000000000
6932 10987654321098765432109876543210
6933 00111000011xxxxx010000xxxxxxxxxx
6939 /* 33222222222211111111110000000000
6940 10987654321098765432109876543210
6941 01111000011xxxxx010000xxxxxxxxxx
6948 /* 33222222222211111111110000000000
6949 10987654321098765432109876543210
6950 1x111000011xxxxx010000xxxxxxxxxx
6957 if (((word
>> 31) & 0x1) == 0)
6959 if (((word
>> 30) & 0x1) == 0)
6961 /* 33222222222211111111110000000000
6962 10987654321098765432109876543210
6963 00111000111xxxxx010000xxxxxxxxxx
6969 /* 33222222222211111111110000000000
6970 10987654321098765432109876543210
6971 01111000111xxxxx010000xxxxxxxxxx
6978 /* 33222222222211111111110000000000
6979 10987654321098765432109876543210
6980 1x111000111xxxxx010000xxxxxxxxxx
6989 if (((word
>> 31) & 0x1) == 0)
6991 if (((word
>> 30) & 0x1) == 0)
6993 /* 33222222222211111111110000000000
6994 10987654321098765432109876543210
6995 00111000xx1xxxxx110000xxxxxxxxxx
7001 /* 33222222222211111111110000000000
7002 10987654321098765432109876543210
7003 01111000xx1xxxxx110000xxxxxxxxxx
7010 /* 33222222222211111111110000000000
7011 10987654321098765432109876543210
7012 1x111000xx1xxxxx110000xxxxxxxxxx
7021 if (((word
>> 14) & 0x1) == 0)
7023 if (((word
>> 15) & 0x1) == 0)
7025 if (((word
>> 22) & 0x1) == 0)
7027 if (((word
>> 23) & 0x1) == 0)
7029 if (((word
>> 31) & 0x1) == 0)
7031 if (((word
>> 30) & 0x1) == 0)
7033 /* 33222222222211111111110000000000
7034 10987654321098765432109876543210
7035 00111000001xxxxx001000xxxxxxxxxx
7041 /* 33222222222211111111110000000000
7042 10987654321098765432109876543210
7043 01111000001xxxxx001000xxxxxxxxxx
7050 /* 33222222222211111111110000000000
7051 10987654321098765432109876543210
7052 1x111000001xxxxx001000xxxxxxxxxx
7059 if (((word
>> 31) & 0x1) == 0)
7061 if (((word
>> 30) & 0x1) == 0)
7063 /* 33222222222211111111110000000000
7064 10987654321098765432109876543210
7065 00111000101xxxxx001000xxxxxxxxxx
7071 /* 33222222222211111111110000000000
7072 10987654321098765432109876543210
7073 01111000101xxxxx001000xxxxxxxxxx
7080 /* 33222222222211111111110000000000
7081 10987654321098765432109876543210
7082 1x111000101xxxxx001000xxxxxxxxxx
7090 if (((word
>> 23) & 0x1) == 0)
7092 if (((word
>> 31) & 0x1) == 0)
7094 if (((word
>> 30) & 0x1) == 0)
7096 /* 33222222222211111111110000000000
7097 10987654321098765432109876543210
7098 00111000011xxxxx001000xxxxxxxxxx
7104 /* 33222222222211111111110000000000
7105 10987654321098765432109876543210
7106 01111000011xxxxx001000xxxxxxxxxx
7113 /* 33222222222211111111110000000000
7114 10987654321098765432109876543210
7115 1x111000011xxxxx001000xxxxxxxxxx
7122 if (((word
>> 31) & 0x1) == 0)
7124 if (((word
>> 30) & 0x1) == 0)
7126 /* 33222222222211111111110000000000
7127 10987654321098765432109876543210
7128 00111000111xxxxx001000xxxxxxxxxx
7134 /* 33222222222211111111110000000000
7135 10987654321098765432109876543210
7136 01111000111xxxxx001000xxxxxxxxxx
7143 /* 33222222222211111111110000000000
7144 10987654321098765432109876543210
7145 1x111000111xxxxx001000xxxxxxxxxx
7154 if (((word
>> 22) & 0x1) == 0)
7156 if (((word
>> 23) & 0x1) == 0)
7158 if (((word
>> 30) & 0x1) == 0)
7160 /* 33222222222211111111110000000000
7161 10987654321098765432109876543210
7162 x0111000001xxxxx101000xxxxxxxxxx
7168 if (((word
>> 31) & 0x1) == 0)
7170 /* 33222222222211111111110000000000
7171 10987654321098765432109876543210
7172 01111000001xxxxx101000xxxxxxxxxx
7178 /* 33222222222211111111110000000000
7179 10987654321098765432109876543210
7180 11111000001xxxxx101000xxxxxxxxxx
7188 if (((word
>> 30) & 0x1) == 0)
7190 /* 33222222222211111111110000000000
7191 10987654321098765432109876543210
7192 x0111000101xxxxx101000xxxxxxxxxx
7198 /* 33222222222211111111110000000000
7199 10987654321098765432109876543210
7200 x1111000101xxxxx101000xxxxxxxxxx
7208 if (((word
>> 23) & 0x1) == 0)
7210 if (((word
>> 30) & 0x1) == 0)
7212 /* 33222222222211111111110000000000
7213 10987654321098765432109876543210
7214 x0111000011xxxxx101000xxxxxxxxxx
7220 /* 33222222222211111111110000000000
7221 10987654321098765432109876543210
7222 x1111000011xxxxx101000xxxxxxxxxx
7229 if (((word
>> 30) & 0x1) == 0)
7231 /* 33222222222211111111110000000000
7232 10987654321098765432109876543210
7233 x0111000111xxxxx101000xxxxxxxxxx
7239 /* 33222222222211111111110000000000
7240 10987654321098765432109876543210
7241 x1111000111xxxxx101000xxxxxxxxxx
7251 if (((word
>> 22) & 0x1) == 0)
7253 if (((word
>> 23) & 0x1) == 0)
7255 if (((word
>> 31) & 0x1) == 0)
7257 if (((word
>> 30) & 0x1) == 0)
7259 /* 33222222222211111111110000000000
7260 10987654321098765432109876543210
7261 00111000001xxxxxx11000xxxxxxxxxx
7267 /* 33222222222211111111110000000000
7268 10987654321098765432109876543210
7269 01111000001xxxxxx11000xxxxxxxxxx
7276 /* 33222222222211111111110000000000
7277 10987654321098765432109876543210
7278 1x111000001xxxxxx11000xxxxxxxxxx
7285 if (((word
>> 31) & 0x1) == 0)
7287 if (((word
>> 30) & 0x1) == 0)
7289 /* 33222222222211111111110000000000
7290 10987654321098765432109876543210
7291 00111000101xxxxxx11000xxxxxxxxxx
7297 /* 33222222222211111111110000000000
7298 10987654321098765432109876543210
7299 01111000101xxxxxx11000xxxxxxxxxx
7306 /* 33222222222211111111110000000000
7307 10987654321098765432109876543210
7308 1x111000101xxxxxx11000xxxxxxxxxx
7316 if (((word
>> 23) & 0x1) == 0)
7318 if (((word
>> 31) & 0x1) == 0)
7320 if (((word
>> 30) & 0x1) == 0)
7322 /* 33222222222211111111110000000000
7323 10987654321098765432109876543210
7324 00111000011xxxxxx11000xxxxxxxxxx
7330 /* 33222222222211111111110000000000
7331 10987654321098765432109876543210
7332 01111000011xxxxxx11000xxxxxxxxxx
7339 /* 33222222222211111111110000000000
7340 10987654321098765432109876543210
7341 1x111000011xxxxxx11000xxxxxxxxxx
7348 if (((word
>> 31) & 0x1) == 0)
7350 if (((word
>> 30) & 0x1) == 0)
7352 /* 33222222222211111111110000000000
7353 10987654321098765432109876543210
7354 00111000111xxxxxx11000xxxxxxxxxx
7360 /* 33222222222211111111110000000000
7361 10987654321098765432109876543210
7362 01111000111xxxxxx11000xxxxxxxxxx
7369 /* 33222222222211111111110000000000
7370 10987654321098765432109876543210
7371 1x111000111xxxxxx11000xxxxxxxxxx
7382 if (((word
>> 13) & 0x1) == 0)
7384 if (((word
>> 14) & 0x1) == 0)
7386 if (((word
>> 15) & 0x1) == 0)
7388 if (((word
>> 22) & 0x1) == 0)
7390 if (((word
>> 23) & 0x1) == 0)
7392 if (((word
>> 31) & 0x1) == 0)
7394 if (((word
>> 30) & 0x1) == 0)
7396 /* 33222222222211111111110000000000
7397 10987654321098765432109876543210
7398 00111000001xxxxx000100xxxxxxxxxx
7404 /* 33222222222211111111110000000000
7405 10987654321098765432109876543210
7406 01111000001xxxxx000100xxxxxxxxxx
7413 /* 33222222222211111111110000000000
7414 10987654321098765432109876543210
7415 1x111000001xxxxx000100xxxxxxxxxx
7422 if (((word
>> 31) & 0x1) == 0)
7424 if (((word
>> 30) & 0x1) == 0)
7426 /* 33222222222211111111110000000000
7427 10987654321098765432109876543210
7428 00111000101xxxxx000100xxxxxxxxxx
7434 /* 33222222222211111111110000000000
7435 10987654321098765432109876543210
7436 01111000101xxxxx000100xxxxxxxxxx
7443 /* 33222222222211111111110000000000
7444 10987654321098765432109876543210
7445 1x111000101xxxxx000100xxxxxxxxxx
7453 if (((word
>> 23) & 0x1) == 0)
7455 if (((word
>> 31) & 0x1) == 0)
7457 if (((word
>> 30) & 0x1) == 0)
7459 /* 33222222222211111111110000000000
7460 10987654321098765432109876543210
7461 00111000011xxxxx000100xxxxxxxxxx
7467 /* 33222222222211111111110000000000
7468 10987654321098765432109876543210
7469 01111000011xxxxx000100xxxxxxxxxx
7476 /* 33222222222211111111110000000000
7477 10987654321098765432109876543210
7478 1x111000011xxxxx000100xxxxxxxxxx
7485 if (((word
>> 31) & 0x1) == 0)
7487 if (((word
>> 30) & 0x1) == 0)
7489 /* 33222222222211111111110000000000
7490 10987654321098765432109876543210
7491 00111000111xxxxx000100xxxxxxxxxx
7497 /* 33222222222211111111110000000000
7498 10987654321098765432109876543210
7499 01111000111xxxxx000100xxxxxxxxxx
7506 /* 33222222222211111111110000000000
7507 10987654321098765432109876543210
7508 1x111000111xxxxx000100xxxxxxxxxx
7517 if (((word
>> 22) & 0x1) == 0)
7519 if (((word
>> 23) & 0x1) == 0)
7521 if (((word
>> 30) & 0x1) == 0)
7523 /* 33222222222211111111110000000000
7524 10987654321098765432109876543210
7525 x0111000001xxxxx100100xxxxxxxxxx
7531 if (((word
>> 31) & 0x1) == 0)
7533 /* 33222222222211111111110000000000
7534 10987654321098765432109876543210
7535 01111000001xxxxx100100xxxxxxxxxx
7541 /* 33222222222211111111110000000000
7542 10987654321098765432109876543210
7543 11111000001xxxxx100100xxxxxxxxxx
7551 if (((word
>> 30) & 0x1) == 0)
7553 /* 33222222222211111111110000000000
7554 10987654321098765432109876543210
7555 x0111000101xxxxx100100xxxxxxxxxx
7561 /* 33222222222211111111110000000000
7562 10987654321098765432109876543210
7563 x1111000101xxxxx100100xxxxxxxxxx
7571 if (((word
>> 23) & 0x1) == 0)
7573 if (((word
>> 30) & 0x1) == 0)
7575 /* 33222222222211111111110000000000
7576 10987654321098765432109876543210
7577 x0111000011xxxxx100100xxxxxxxxxx
7583 /* 33222222222211111111110000000000
7584 10987654321098765432109876543210
7585 x1111000011xxxxx100100xxxxxxxxxx
7592 if (((word
>> 30) & 0x1) == 0)
7594 /* 33222222222211111111110000000000
7595 10987654321098765432109876543210
7596 x0111000111xxxxx100100xxxxxxxxxx
7602 /* 33222222222211111111110000000000
7603 10987654321098765432109876543210
7604 x1111000111xxxxx100100xxxxxxxxxx
7614 if (((word
>> 15) & 0x1) == 0)
7616 if (((word
>> 22) & 0x1) == 0)
7618 if (((word
>> 23) & 0x1) == 0)
7620 if (((word
>> 31) & 0x1) == 0)
7622 if (((word
>> 30) & 0x1) == 0)
7624 /* 33222222222211111111110000000000
7625 10987654321098765432109876543210
7626 00111000001xxxxx010100xxxxxxxxxx
7632 /* 33222222222211111111110000000000
7633 10987654321098765432109876543210
7634 01111000001xxxxx010100xxxxxxxxxx
7641 /* 33222222222211111111110000000000
7642 10987654321098765432109876543210
7643 1x111000001xxxxx010100xxxxxxxxxx
7650 if (((word
>> 31) & 0x1) == 0)
7652 if (((word
>> 30) & 0x1) == 0)
7654 /* 33222222222211111111110000000000
7655 10987654321098765432109876543210
7656 00111000101xxxxx010100xxxxxxxxxx
7662 /* 33222222222211111111110000000000
7663 10987654321098765432109876543210
7664 01111000101xxxxx010100xxxxxxxxxx
7671 /* 33222222222211111111110000000000
7672 10987654321098765432109876543210
7673 1x111000101xxxxx010100xxxxxxxxxx
7681 if (((word
>> 23) & 0x1) == 0)
7683 if (((word
>> 31) & 0x1) == 0)
7685 if (((word
>> 30) & 0x1) == 0)
7687 /* 33222222222211111111110000000000
7688 10987654321098765432109876543210
7689 00111000011xxxxx010100xxxxxxxxxx
7695 /* 33222222222211111111110000000000
7696 10987654321098765432109876543210
7697 01111000011xxxxx010100xxxxxxxxxx
7704 /* 33222222222211111111110000000000
7705 10987654321098765432109876543210
7706 1x111000011xxxxx010100xxxxxxxxxx
7713 if (((word
>> 31) & 0x1) == 0)
7715 if (((word
>> 30) & 0x1) == 0)
7717 /* 33222222222211111111110000000000
7718 10987654321098765432109876543210
7719 00111000111xxxxx010100xxxxxxxxxx
7725 /* 33222222222211111111110000000000
7726 10987654321098765432109876543210
7727 01111000111xxxxx010100xxxxxxxxxx
7734 /* 33222222222211111111110000000000
7735 10987654321098765432109876543210
7736 1x111000111xxxxx010100xxxxxxxxxx
7745 /* 33222222222211111111110000000000
7746 10987654321098765432109876543210
7747 xx111000xx1xxxxx110100xxxxxxxxxx
7755 if (((word
>> 14) & 0x1) == 0)
7757 if (((word
>> 15) & 0x1) == 0)
7759 if (((word
>> 22) & 0x1) == 0)
7761 if (((word
>> 23) & 0x1) == 0)
7763 if (((word
>> 31) & 0x1) == 0)
7765 if (((word
>> 30) & 0x1) == 0)
7767 /* 33222222222211111111110000000000
7768 10987654321098765432109876543210
7769 00111000001xxxxx001100xxxxxxxxxx
7775 /* 33222222222211111111110000000000
7776 10987654321098765432109876543210
7777 01111000001xxxxx001100xxxxxxxxxx
7784 /* 33222222222211111111110000000000
7785 10987654321098765432109876543210
7786 1x111000001xxxxx001100xxxxxxxxxx
7793 if (((word
>> 31) & 0x1) == 0)
7795 if (((word
>> 30) & 0x1) == 0)
7797 /* 33222222222211111111110000000000
7798 10987654321098765432109876543210
7799 00111000101xxxxx001100xxxxxxxxxx
7805 /* 33222222222211111111110000000000
7806 10987654321098765432109876543210
7807 01111000101xxxxx001100xxxxxxxxxx
7814 /* 33222222222211111111110000000000
7815 10987654321098765432109876543210
7816 1x111000101xxxxx001100xxxxxxxxxx
7824 if (((word
>> 23) & 0x1) == 0)
7826 if (((word
>> 31) & 0x1) == 0)
7828 if (((word
>> 30) & 0x1) == 0)
7830 /* 33222222222211111111110000000000
7831 10987654321098765432109876543210
7832 00111000011xxxxx001100xxxxxxxxxx
7838 /* 33222222222211111111110000000000
7839 10987654321098765432109876543210
7840 01111000011xxxxx001100xxxxxxxxxx
7847 /* 33222222222211111111110000000000
7848 10987654321098765432109876543210
7849 1x111000011xxxxx001100xxxxxxxxxx
7856 if (((word
>> 31) & 0x1) == 0)
7858 if (((word
>> 30) & 0x1) == 0)
7860 /* 33222222222211111111110000000000
7861 10987654321098765432109876543210
7862 00111000111xxxxx001100xxxxxxxxxx
7868 /* 33222222222211111111110000000000
7869 10987654321098765432109876543210
7870 01111000111xxxxx001100xxxxxxxxxx
7877 /* 33222222222211111111110000000000
7878 10987654321098765432109876543210
7879 1x111000111xxxxx001100xxxxxxxxxx
7888 if (((word
>> 22) & 0x1) == 0)
7890 if (((word
>> 23) & 0x1) == 0)
7892 if (((word
>> 30) & 0x1) == 0)
7894 /* 33222222222211111111110000000000
7895 10987654321098765432109876543210
7896 x0111000001xxxxx101100xxxxxxxxxx
7902 if (((word
>> 31) & 0x1) == 0)
7904 /* 33222222222211111111110000000000
7905 10987654321098765432109876543210
7906 01111000001xxxxx101100xxxxxxxxxx
7912 /* 33222222222211111111110000000000
7913 10987654321098765432109876543210
7914 11111000001xxxxx101100xxxxxxxxxx
7922 if (((word
>> 30) & 0x1) == 0)
7924 /* 33222222222211111111110000000000
7925 10987654321098765432109876543210
7926 x0111000101xxxxx101100xxxxxxxxxx
7932 /* 33222222222211111111110000000000
7933 10987654321098765432109876543210
7934 x1111000101xxxxx101100xxxxxxxxxx
7942 if (((word
>> 23) & 0x1) == 0)
7944 if (((word
>> 30) & 0x1) == 0)
7946 /* 33222222222211111111110000000000
7947 10987654321098765432109876543210
7948 x0111000011xxxxx101100xxxxxxxxxx
7954 /* 33222222222211111111110000000000
7955 10987654321098765432109876543210
7956 x1111000011xxxxx101100xxxxxxxxxx
7963 if (((word
>> 30) & 0x1) == 0)
7965 /* 33222222222211111111110000000000
7966 10987654321098765432109876543210
7967 x0111000111xxxxx101100xxxxxxxxxx
7973 /* 33222222222211111111110000000000
7974 10987654321098765432109876543210
7975 x1111000111xxxxx101100xxxxxxxxxx
7985 if (((word
>> 22) & 0x1) == 0)
7987 if (((word
>> 23) & 0x1) == 0)
7989 if (((word
>> 31) & 0x1) == 0)
7991 if (((word
>> 30) & 0x1) == 0)
7993 /* 33222222222211111111110000000000
7994 10987654321098765432109876543210
7995 00111000001xxxxxx11100xxxxxxxxxx
8001 /* 33222222222211111111110000000000
8002 10987654321098765432109876543210
8003 01111000001xxxxxx11100xxxxxxxxxx
8010 /* 33222222222211111111110000000000
8011 10987654321098765432109876543210
8012 1x111000001xxxxxx11100xxxxxxxxxx
8019 if (((word
>> 31) & 0x1) == 0)
8021 if (((word
>> 30) & 0x1) == 0)
8023 /* 33222222222211111111110000000000
8024 10987654321098765432109876543210
8025 00111000101xxxxxx11100xxxxxxxxxx
8031 /* 33222222222211111111110000000000
8032 10987654321098765432109876543210
8033 01111000101xxxxxx11100xxxxxxxxxx
8040 /* 33222222222211111111110000000000
8041 10987654321098765432109876543210
8042 1x111000101xxxxxx11100xxxxxxxxxx
8050 if (((word
>> 23) & 0x1) == 0)
8052 if (((word
>> 31) & 0x1) == 0)
8054 if (((word
>> 30) & 0x1) == 0)
8056 /* 33222222222211111111110000000000
8057 10987654321098765432109876543210
8058 00111000011xxxxxx11100xxxxxxxxxx
8064 /* 33222222222211111111110000000000
8065 10987654321098765432109876543210
8066 01111000011xxxxxx11100xxxxxxxxxx
8073 /* 33222222222211111111110000000000
8074 10987654321098765432109876543210
8075 1x111000011xxxxxx11100xxxxxxxxxx
8082 if (((word
>> 31) & 0x1) == 0)
8084 if (((word
>> 30) & 0x1) == 0)
8086 /* 33222222222211111111110000000000
8087 10987654321098765432109876543210
8088 00111000111xxxxxx11100xxxxxxxxxx
8094 /* 33222222222211111111110000000000
8095 10987654321098765432109876543210
8096 01111000111xxxxxx11100xxxxxxxxxx
8103 /* 33222222222211111111110000000000
8104 10987654321098765432109876543210
8105 1x111000111xxxxxx11100xxxxxxxxxx
8118 if (((word
>> 21) & 0x1) == 0)
8120 if (((word
>> 23) & 0x1) == 0)
8122 if (((word
>> 22) & 0x1) == 0)
8124 if (((word
>> 31) & 0x1) == 0)
8126 if (((word
>> 30) & 0x1) == 0)
8128 /* 33222222222211111111110000000000
8129 10987654321098765432109876543210
8130 00111000000xxxxxxxxx10xxxxxxxxxx
8136 /* 33222222222211111111110000000000
8137 10987654321098765432109876543210
8138 01111000000xxxxxxxxx10xxxxxxxxxx
8145 /* 33222222222211111111110000000000
8146 10987654321098765432109876543210
8147 1x111000000xxxxxxxxx10xxxxxxxxxx
8154 if (((word
>> 31) & 0x1) == 0)
8156 if (((word
>> 30) & 0x1) == 0)
8158 /* 33222222222211111111110000000000
8159 10987654321098765432109876543210
8160 00111000010xxxxxxxxx10xxxxxxxxxx
8166 /* 33222222222211111111110000000000
8167 10987654321098765432109876543210
8168 01111000010xxxxxxxxx10xxxxxxxxxx
8175 /* 33222222222211111111110000000000
8176 10987654321098765432109876543210
8177 1x111000010xxxxxxxxx10xxxxxxxxxx
8185 if (((word
>> 30) & 0x1) == 0)
8187 if (((word
>> 31) & 0x1) == 0)
8189 /* 33222222222211111111110000000000
8190 10987654321098765432109876543210
8191 001110001x0xxxxxxxxx10xxxxxxxxxx
8197 /* 33222222222211111111110000000000
8198 10987654321098765432109876543210
8199 101110001x0xxxxxxxxx10xxxxxxxxxx
8206 /* 33222222222211111111110000000000
8207 10987654321098765432109876543210
8208 x11110001x0xxxxxxxxx10xxxxxxxxxx
8216 if (((word
>> 23) & 0x1) == 0)
8218 if (((word
>> 22) & 0x1) == 0)
8220 if (((word
>> 31) & 0x1) == 0)
8222 if (((word
>> 30) & 0x1) == 0)
8224 /* 33222222222211111111110000000000
8225 10987654321098765432109876543210
8226 00111000001xxxxxxxxx10xxxxxxxxxx
8232 /* 33222222222211111111110000000000
8233 10987654321098765432109876543210
8234 01111000001xxxxxxxxx10xxxxxxxxxx
8241 /* 33222222222211111111110000000000
8242 10987654321098765432109876543210
8243 1x111000001xxxxxxxxx10xxxxxxxxxx
8250 if (((word
>> 31) & 0x1) == 0)
8252 if (((word
>> 30) & 0x1) == 0)
8254 /* 33222222222211111111110000000000
8255 10987654321098765432109876543210
8256 00111000011xxxxxxxxx10xxxxxxxxxx
8262 /* 33222222222211111111110000000000
8263 10987654321098765432109876543210
8264 01111000011xxxxxxxxx10xxxxxxxxxx
8271 /* 33222222222211111111110000000000
8272 10987654321098765432109876543210
8273 1x111000011xxxxxxxxx10xxxxxxxxxx
8281 if (((word
>> 30) & 0x1) == 0)
8283 if (((word
>> 31) & 0x1) == 0)
8285 /* 33222222222211111111110000000000
8286 10987654321098765432109876543210
8287 001110001x1xxxxxxxxx10xxxxxxxxxx
8293 /* 33222222222211111111110000000000
8294 10987654321098765432109876543210
8295 101110001x1xxxxxxxxx10xxxxxxxxxx
8302 if (((word
>> 31) & 0x1) == 0)
8304 /* 33222222222211111111110000000000
8305 10987654321098765432109876543210
8306 011110001x1xxxxxxxxx10xxxxxxxxxx
8312 /* 33222222222211111111110000000000
8313 10987654321098765432109876543210
8314 111110001x1xxxxxxxxx10xxxxxxxxxx
8325 if (((word
>> 21) & 0x1) == 0)
8327 if (((word
>> 23) & 0x1) == 0)
8329 if (((word
>> 22) & 0x1) == 0)
8331 if (((word
>> 31) & 0x1) == 0)
8333 if (((word
>> 30) & 0x1) == 0)
8335 /* 33222222222211111111110000000000
8336 10987654321098765432109876543210
8337 00111000000xxxxxxxxxx1xxxxxxxxxx
8343 /* 33222222222211111111110000000000
8344 10987654321098765432109876543210
8345 01111000000xxxxxxxxxx1xxxxxxxxxx
8352 /* 33222222222211111111110000000000
8353 10987654321098765432109876543210
8354 1x111000000xxxxxxxxxx1xxxxxxxxxx
8361 if (((word
>> 31) & 0x1) == 0)
8363 if (((word
>> 30) & 0x1) == 0)
8365 /* 33222222222211111111110000000000
8366 10987654321098765432109876543210
8367 00111000010xxxxxxxxxx1xxxxxxxxxx
8373 /* 33222222222211111111110000000000
8374 10987654321098765432109876543210
8375 01111000010xxxxxxxxxx1xxxxxxxxxx
8382 /* 33222222222211111111110000000000
8383 10987654321098765432109876543210
8384 1x111000010xxxxxxxxxx1xxxxxxxxxx
8392 if (((word
>> 30) & 0x1) == 0)
8394 if (((word
>> 31) & 0x1) == 0)
8396 /* 33222222222211111111110000000000
8397 10987654321098765432109876543210
8398 001110001x0xxxxxxxxxx1xxxxxxxxxx
8404 /* 33222222222211111111110000000000
8405 10987654321098765432109876543210
8406 101110001x0xxxxxxxxxx1xxxxxxxxxx
8413 /* 33222222222211111111110000000000
8414 10987654321098765432109876543210
8415 x11110001x0xxxxxxxxxx1xxxxxxxxxx
8423 if (((word
>> 23) & 0x1) == 0)
8425 /* 33222222222211111111110000000000
8426 10987654321098765432109876543210
8427 xx1110000x1xxxxxxxxxx1xxxxxxxxxx
8433 /* 33222222222211111111110000000000
8434 10987654321098765432109876543210
8435 xx1110001x1xxxxxxxxxx1xxxxxxxxxx
8445 if (((word
>> 23) & 0x1) == 0)
8447 if (((word
>> 22) & 0x1) == 0)
8449 if (((word
>> 29) & 0x1) == 0)
8451 if (((word
>> 10) & 0x1) == 0)
8453 if (((word
>> 11) & 0x1) == 0)
8455 if (((word
>> 21) & 0x1) == 0)
8457 if (((word
>> 30) & 0x1) == 0)
8459 if (((word
>> 31) & 0x1) == 0)
8461 /* 33222222222211111111110000000000
8462 10987654321098765432109876543210
8463 00011001000xxxxxxxxx00xxxxxxxxxx
8469 /* 33222222222211111111110000000000
8470 10987654321098765432109876543210
8471 10011001000xxxxxxxxx00xxxxxxxxxx
8478 if (((word
>> 31) & 0x1) == 0)
8480 /* 33222222222211111111110000000000
8481 10987654321098765432109876543210
8482 01011001000xxxxxxxxx00xxxxxxxxxx
8488 /* 33222222222211111111110000000000
8489 10987654321098765432109876543210
8490 11011001000xxxxxxxxx00xxxxxxxxxx
8498 if (((word
>> 12) & 0x1) == 0)
8500 if (((word
>> 13) & 0x1) == 0)
8502 if (((word
>> 15) & 0x1) == 0)
8504 /* 33222222222211111111110000000000
8505 10987654321098765432109876543210
8506 xx011001001xxxxx0x0000xxxxxxxxxx
8512 /* 33222222222211111111110000000000
8513 10987654321098765432109876543210
8514 xx011001001xxxxx1x0000xxxxxxxxxx
8521 if (((word
>> 30) & 0x1) == 0)
8523 /* 33222222222211111111110000000000
8524 10987654321098765432109876543210
8525 x0011001001xxxxxxx1000xxxxxxxxxx
8531 /* 33222222222211111111110000000000
8532 10987654321098765432109876543210
8533 x1011001001xxxxxxx1000xxxxxxxxxx
8541 if (((word
>> 13) & 0x1) == 0)
8543 if (((word
>> 15) & 0x1) == 0)
8545 /* 33222222222211111111110000000000
8546 10987654321098765432109876543210
8547 xx011001001xxxxx0x0100xxxxxxxxxx
8553 if (((word
>> 30) & 0x1) == 0)
8555 /* 33222222222211111111110000000000
8556 10987654321098765432109876543210
8557 x0011001001xxxxx1x0100xxxxxxxxxx
8563 /* 33222222222211111111110000000000
8564 10987654321098765432109876543210
8565 x1011001001xxxxx1x0100xxxxxxxxxx
8573 if (((word
>> 15) & 0x1) == 0)
8575 /* 33222222222211111111110000000000
8576 10987654321098765432109876543210
8577 xx011001001xxxxx0x1100xxxxxxxxxx
8583 if (((word
>> 30) & 0x1) == 0)
8585 /* 33222222222211111111110000000000
8586 10987654321098765432109876543210
8587 x0011001001xxxxx1x1100xxxxxxxxxx
8593 /* 33222222222211111111110000000000
8594 10987654321098765432109876543210
8595 x1011001001xxxxx1x1100xxxxxxxxxx
8606 if (((word
>> 21) & 0x1) == 0)
8608 /* 33222222222211111111110000000000
8609 10987654321098765432109876543210
8610 xx011001000xxxxxxxxx10xxxxxxxxxx
8616 if (((word
>> 30) & 0x1) == 0)
8618 /* 33222222222211111111110000000000
8619 10987654321098765432109876543210
8620 x0011001001xxxxxxxxx10xxxxxxxxxx
8626 if (((word
>> 31) & 0x1) == 0)
8628 /* 33222222222211111111110000000000
8629 10987654321098765432109876543210
8630 01011001001xxxxxxxxx10xxxxxxxxxx
8636 /* 33222222222211111111110000000000
8637 10987654321098765432109876543210
8638 11011001001xxxxxxxxx10xxxxxxxxxx
8648 if (((word
>> 21) & 0x1) == 0)
8650 if (((word
>> 11) & 0x1) == 0)
8652 if (((word
>> 12) & 0x1) == 0)
8654 if (((word
>> 13) & 0x1) == 0)
8656 if (((word
>> 14) & 0x1) == 0)
8658 if (((word
>> 15) & 0x1) == 0)
8660 /* 33222222222211111111110000000000
8661 10987654321098765432109876543210
8662 xx011001000xxxxx000001xxxxxxxxxx
8668 /* 33222222222211111111110000000000
8669 10987654321098765432109876543210
8670 xx011001000xxxxx100001xxxxxxxxxx
8677 if (((word
>> 15) & 0x1) == 0)
8679 /* 33222222222211111111110000000000
8680 10987654321098765432109876543210
8681 xx011001000xxxxx010001xxxxxxxxxx
8687 /* 33222222222211111111110000000000
8688 10987654321098765432109876543210
8689 xx011001000xxxxx110001xxxxxxxxxx
8697 if (((word
>> 14) & 0x1) == 0)
8699 if (((word
>> 15) & 0x1) == 0)
8701 /* 33222222222211111111110000000000
8702 10987654321098765432109876543210
8703 xx011001000xxxxx001001xxxxxxxxxx
8709 /* 33222222222211111111110000000000
8710 10987654321098765432109876543210
8711 xx011001000xxxxx101001xxxxxxxxxx
8718 if (((word
>> 15) & 0x1) == 0)
8720 /* 33222222222211111111110000000000
8721 10987654321098765432109876543210
8722 xx011001000xxxxx011001xxxxxxxxxx
8728 /* 33222222222211111111110000000000
8729 10987654321098765432109876543210
8730 xx011001000xxxxx111001xxxxxxxxxx
8739 if (((word
>> 13) & 0x1) == 0)
8741 if (((word
>> 14) & 0x1) == 0)
8743 if (((word
>> 15) & 0x1) == 0)
8745 /* 33222222222211111111110000000000
8746 10987654321098765432109876543210
8747 xx011001000xxxxx000101xxxxxxxxxx
8753 /* 33222222222211111111110000000000
8754 10987654321098765432109876543210
8755 xx011001000xxxxx100101xxxxxxxxxx
8762 if (((word
>> 15) & 0x1) == 0)
8764 /* 33222222222211111111110000000000
8765 10987654321098765432109876543210
8766 xx011001000xxxxx010101xxxxxxxxxx
8772 /* 33222222222211111111110000000000
8773 10987654321098765432109876543210
8774 xx011001000xxxxx110101xxxxxxxxxx
8782 if (((word
>> 14) & 0x1) == 0)
8784 if (((word
>> 15) & 0x1) == 0)
8786 /* 33222222222211111111110000000000
8787 10987654321098765432109876543210
8788 xx011001000xxxxx001101xxxxxxxxxx
8794 /* 33222222222211111111110000000000
8795 10987654321098765432109876543210
8796 xx011001000xxxxx101101xxxxxxxxxx
8803 if (((word
>> 15) & 0x1) == 0)
8805 /* 33222222222211111111110000000000
8806 10987654321098765432109876543210
8807 xx011001000xxxxx011101xxxxxxxxxx
8813 /* 33222222222211111111110000000000
8814 10987654321098765432109876543210
8815 xx011001000xxxxx111101xxxxxxxxxx
8825 if (((word
>> 12) & 0x1) == 0)
8827 /* 33222222222211111111110000000000
8828 10987654321098765432109876543210
8829 xx011001000xxxxxxxx011xxxxxxxxxx
8835 /* 33222222222211111111110000000000
8836 10987654321098765432109876543210
8837 xx011001000xxxxxxxx111xxxxxxxxxx
8845 if (((word
>> 30) & 0x1) == 0)
8847 /* 33222222222211111111110000000000
8848 10987654321098765432109876543210
8849 x0011001001xxxxxxxxxx1xxxxxxxxxx
8855 if (((word
>> 31) & 0x1) == 0)
8857 /* 33222222222211111111110000000000
8858 10987654321098765432109876543210
8859 01011001001xxxxxxxxxx1xxxxxxxxxx
8865 /* 33222222222211111111110000000000
8866 10987654321098765432109876543210
8867 11011001001xxxxxxxxxx1xxxxxxxxxx
8877 if (((word
>> 31) & 0x1) == 0)
8879 if (((word
>> 30) & 0x1) == 0)
8881 /* 33222222222211111111110000000000
8882 10987654321098765432109876543210
8883 0011100100xxxxxxxxxxxxxxxxxxxxxx
8889 /* 33222222222211111111110000000000
8890 10987654321098765432109876543210
8891 0111100100xxxxxxxxxxxxxxxxxxxxxx
8898 /* 33222222222211111111110000000000
8899 10987654321098765432109876543210
8900 1x11100100xxxxxxxxxxxxxxxxxxxxxx
8908 if (((word
>> 29) & 0x1) == 0)
8910 if (((word
>> 10) & 0x1) == 0)
8912 if (((word
>> 11) & 0x1) == 0)
8914 if (((word
>> 21) & 0x1) == 0)
8916 if (((word
>> 30) & 0x1) == 0)
8918 if (((word
>> 31) & 0x1) == 0)
8920 /* 33222222222211111111110000000000
8921 10987654321098765432109876543210
8922 00011001010xxxxxxxxx00xxxxxxxxxx
8928 /* 33222222222211111111110000000000
8929 10987654321098765432109876543210
8930 10011001010xxxxxxxxx00xxxxxxxxxx
8937 if (((word
>> 31) & 0x1) == 0)
8939 /* 33222222222211111111110000000000
8940 10987654321098765432109876543210
8941 01011001010xxxxxxxxx00xxxxxxxxxx
8947 /* 33222222222211111111110000000000
8948 10987654321098765432109876543210
8949 11011001010xxxxxxxxx00xxxxxxxxxx
8957 if (((word
>> 30) & 0x1) == 0)
8959 if (((word
>> 12) & 0x1) == 0)
8961 if (((word
>> 13) & 0x1) == 0)
8963 /* 33222222222211111111110000000000
8964 10987654321098765432109876543210
8965 x0011001011xxxxxxx0000xxxxxxxxxx
8971 /* 33222222222211111111110000000000
8972 10987654321098765432109876543210
8973 x0011001011xxxxxxx1000xxxxxxxxxx
8980 if (((word
>> 13) & 0x1) == 0)
8982 if (((word
>> 15) & 0x1) == 0)
8984 /* 33222222222211111111110000000000
8985 10987654321098765432109876543210
8986 x0011001011xxxxx0x0100xxxxxxxxxx
8992 /* 33222222222211111111110000000000
8993 10987654321098765432109876543210
8994 x0011001011xxxxx1x0100xxxxxxxxxx
9001 if (((word
>> 15) & 0x1) == 0)
9003 /* 33222222222211111111110000000000
9004 10987654321098765432109876543210
9005 x0011001011xxxxx0x1100xxxxxxxxxx
9011 /* 33222222222211111111110000000000
9012 10987654321098765432109876543210
9013 x0011001011xxxxx1x1100xxxxxxxxxx
9022 if (((word
>> 31) & 0x1) == 0)
9024 if (((word
>> 12) & 0x1) == 0)
9026 /* 33222222222211111111110000000000
9027 10987654321098765432109876543210
9028 01011001011xxxxxxxx000xxxxxxxxxx
9034 if (((word
>> 13) & 0x1) == 0)
9036 /* 33222222222211111111110000000000
9037 10987654321098765432109876543210
9038 01011001011xxxxxxx0100xxxxxxxxxx
9044 /* 33222222222211111111110000000000
9045 10987654321098765432109876543210
9046 01011001011xxxxxxx1100xxxxxxxxxx
9054 /* 33222222222211111111110000000000
9055 10987654321098765432109876543210
9056 11011001011xxxxxxxxx00xxxxxxxxxx
9065 if (((word
>> 21) & 0x1) == 0)
9067 /* 33222222222211111111110000000000
9068 10987654321098765432109876543210
9069 xx011001010xxxxxxxxx10xxxxxxxxxx
9075 if (((word
>> 30) & 0x1) == 0)
9077 /* 33222222222211111111110000000000
9078 10987654321098765432109876543210
9079 x0011001011xxxxxxxxx10xxxxxxxxxx
9085 if (((word
>> 31) & 0x1) == 0)
9087 /* 33222222222211111111110000000000
9088 10987654321098765432109876543210
9089 01011001011xxxxxxxxx10xxxxxxxxxx
9095 /* 33222222222211111111110000000000
9096 10987654321098765432109876543210
9097 11011001011xxxxxxxxx10xxxxxxxxxx
9107 if (((word
>> 21) & 0x1) == 0)
9109 if (((word
>> 12) & 0x1) == 0)
9111 if (((word
>> 13) & 0x1) == 0)
9113 if (((word
>> 14) & 0x1) == 0)
9115 if (((word
>> 15) & 0x1) == 0)
9117 /* 33222222222211111111110000000000
9118 10987654321098765432109876543210
9119 xx011001010xxxxx0000x1xxxxxxxxxx
9125 /* 33222222222211111111110000000000
9126 10987654321098765432109876543210
9127 xx011001010xxxxx1000x1xxxxxxxxxx
9134 if (((word
>> 15) & 0x1) == 0)
9136 /* 33222222222211111111110000000000
9137 10987654321098765432109876543210
9138 xx011001010xxxxx0100x1xxxxxxxxxx
9144 /* 33222222222211111111110000000000
9145 10987654321098765432109876543210
9146 xx011001010xxxxx1100x1xxxxxxxxxx
9154 if (((word
>> 14) & 0x1) == 0)
9156 if (((word
>> 15) & 0x1) == 0)
9158 /* 33222222222211111111110000000000
9159 10987654321098765432109876543210
9160 xx011001010xxxxx0010x1xxxxxxxxxx
9166 /* 33222222222211111111110000000000
9167 10987654321098765432109876543210
9168 xx011001010xxxxx1010x1xxxxxxxxxx
9175 if (((word
>> 15) & 0x1) == 0)
9177 /* 33222222222211111111110000000000
9178 10987654321098765432109876543210
9179 xx011001010xxxxx0110x1xxxxxxxxxx
9185 /* 33222222222211111111110000000000
9186 10987654321098765432109876543210
9187 xx011001010xxxxx1110x1xxxxxxxxxx
9196 if (((word
>> 13) & 0x1) == 0)
9198 if (((word
>> 14) & 0x1) == 0)
9200 if (((word
>> 15) & 0x1) == 0)
9202 /* 33222222222211111111110000000000
9203 10987654321098765432109876543210
9204 xx011001010xxxxx0001x1xxxxxxxxxx
9210 /* 33222222222211111111110000000000
9211 10987654321098765432109876543210
9212 xx011001010xxxxx1001x1xxxxxxxxxx
9219 if (((word
>> 15) & 0x1) == 0)
9221 /* 33222222222211111111110000000000
9222 10987654321098765432109876543210
9223 xx011001010xxxxx0101x1xxxxxxxxxx
9229 /* 33222222222211111111110000000000
9230 10987654321098765432109876543210
9231 xx011001010xxxxx1101x1xxxxxxxxxx
9239 if (((word
>> 14) & 0x1) == 0)
9241 if (((word
>> 15) & 0x1) == 0)
9243 /* 33222222222211111111110000000000
9244 10987654321098765432109876543210
9245 xx011001010xxxxx0011x1xxxxxxxxxx
9251 /* 33222222222211111111110000000000
9252 10987654321098765432109876543210
9253 xx011001010xxxxx1011x1xxxxxxxxxx
9260 if (((word
>> 15) & 0x1) == 0)
9262 /* 33222222222211111111110000000000
9263 10987654321098765432109876543210
9264 xx011001010xxxxx0111x1xxxxxxxxxx
9270 /* 33222222222211111111110000000000
9271 10987654321098765432109876543210
9272 xx011001010xxxxx1111x1xxxxxxxxxx
9282 if (((word
>> 30) & 0x1) == 0)
9284 /* 33222222222211111111110000000000
9285 10987654321098765432109876543210
9286 x0011001011xxxxxxxxxx1xxxxxxxxxx
9292 if (((word
>> 31) & 0x1) == 0)
9294 /* 33222222222211111111110000000000
9295 10987654321098765432109876543210
9296 01011001011xxxxxxxxxx1xxxxxxxxxx
9302 /* 33222222222211111111110000000000
9303 10987654321098765432109876543210
9304 11011001011xxxxxxxxxx1xxxxxxxxxx
9314 if (((word
>> 31) & 0x1) == 0)
9316 if (((word
>> 30) & 0x1) == 0)
9318 /* 33222222222211111111110000000000
9319 10987654321098765432109876543210
9320 0011100101xxxxxxxxxxxxxxxxxxxxxx
9326 /* 33222222222211111111110000000000
9327 10987654321098765432109876543210
9328 0111100101xxxxxxxxxxxxxxxxxxxxxx
9335 /* 33222222222211111111110000000000
9336 10987654321098765432109876543210
9337 1x11100101xxxxxxxxxxxxxxxxxxxxxx
9346 if (((word
>> 29) & 0x1) == 0)
9348 if (((word
>> 10) & 0x1) == 0)
9350 if (((word
>> 11) & 0x1) == 0)
9352 if (((word
>> 21) & 0x1) == 0)
9354 if (((word
>> 22) & 0x1) == 0)
9356 if (((word
>> 30) & 0x1) == 0)
9358 if (((word
>> 31) & 0x1) == 0)
9360 /* 33222222222211111111110000000000
9361 10987654321098765432109876543210
9362 00011001100xxxxxxxxx00xxxxxxxxxx
9368 /* 33222222222211111111110000000000
9369 10987654321098765432109876543210
9370 10011001100xxxxxxxxx00xxxxxxxxxx
9377 /* 33222222222211111111110000000000
9378 10987654321098765432109876543210
9379 x1011001100xxxxxxxxx00xxxxxxxxxx
9386 if (((word
>> 30) & 0x1) == 0)
9388 /* 33222222222211111111110000000000
9389 10987654321098765432109876543210
9390 x0011001110xxxxxxxxx00xxxxxxxxxx
9396 /* 33222222222211111111110000000000
9397 10987654321098765432109876543210
9398 x1011001110xxxxxxxxx00xxxxxxxxxx
9406 if (((word
>> 12) & 0x1) == 0)
9408 if (((word
>> 13) & 0x1) == 0)
9410 if (((word
>> 15) & 0x1) == 0)
9412 if (((word
>> 22) & 0x1) == 0)
9414 /* 33222222222211111111110000000000
9415 10987654321098765432109876543210
9416 xx011001101xxxxx0x0000xxxxxxxxxx
9422 /* 33222222222211111111110000000000
9423 10987654321098765432109876543210
9424 xx011001111xxxxx0x0000xxxxxxxxxx
9431 if (((word
>> 22) & 0x1) == 0)
9433 /* 33222222222211111111110000000000
9434 10987654321098765432109876543210
9435 xx011001101xxxxx1x0000xxxxxxxxxx
9441 /* 33222222222211111111110000000000
9442 10987654321098765432109876543210
9443 xx011001111xxxxx1x0000xxxxxxxxxx
9451 if (((word
>> 22) & 0x1) == 0)
9453 if (((word
>> 30) & 0x1) == 0)
9455 /* 33222222222211111111110000000000
9456 10987654321098765432109876543210
9457 x0011001101xxxxxxx1000xxxxxxxxxx
9463 /* 33222222222211111111110000000000
9464 10987654321098765432109876543210
9465 x1011001101xxxxxxx1000xxxxxxxxxx
9472 if (((word
>> 30) & 0x1) == 0)
9474 /* 33222222222211111111110000000000
9475 10987654321098765432109876543210
9476 x0011001111xxxxxxx1000xxxxxxxxxx
9482 /* 33222222222211111111110000000000
9483 10987654321098765432109876543210
9484 x1011001111xxxxxxx1000xxxxxxxxxx
9493 if (((word
>> 13) & 0x1) == 0)
9495 if (((word
>> 15) & 0x1) == 0)
9497 if (((word
>> 22) & 0x1) == 0)
9499 /* 33222222222211111111110000000000
9500 10987654321098765432109876543210
9501 xx011001101xxxxx0x0100xxxxxxxxxx
9507 /* 33222222222211111111110000000000
9508 10987654321098765432109876543210
9509 xx011001111xxxxx0x0100xxxxxxxxxx
9516 if (((word
>> 22) & 0x1) == 0)
9518 if (((word
>> 30) & 0x1) == 0)
9520 /* 33222222222211111111110000000000
9521 10987654321098765432109876543210
9522 x0011001101xxxxx1x0100xxxxxxxxxx
9528 /* 33222222222211111111110000000000
9529 10987654321098765432109876543210
9530 x1011001101xxxxx1x0100xxxxxxxxxx
9537 if (((word
>> 30) & 0x1) == 0)
9539 /* 33222222222211111111110000000000
9540 10987654321098765432109876543210
9541 x0011001111xxxxx1x0100xxxxxxxxxx
9547 /* 33222222222211111111110000000000
9548 10987654321098765432109876543210
9549 x1011001111xxxxx1x0100xxxxxxxxxx
9558 if (((word
>> 15) & 0x1) == 0)
9560 if (((word
>> 22) & 0x1) == 0)
9562 /* 33222222222211111111110000000000
9563 10987654321098765432109876543210
9564 xx011001101xxxxx0x1100xxxxxxxxxx
9570 /* 33222222222211111111110000000000
9571 10987654321098765432109876543210
9572 xx011001111xxxxx0x1100xxxxxxxxxx
9579 if (((word
>> 22) & 0x1) == 0)
9581 if (((word
>> 30) & 0x1) == 0)
9583 /* 33222222222211111111110000000000
9584 10987654321098765432109876543210
9585 x0011001101xxxxx1x1100xxxxxxxxxx
9591 /* 33222222222211111111110000000000
9592 10987654321098765432109876543210
9593 x1011001101xxxxx1x1100xxxxxxxxxx
9600 if (((word
>> 30) & 0x1) == 0)
9602 /* 33222222222211111111110000000000
9603 10987654321098765432109876543210
9604 x0011001111xxxxx1x1100xxxxxxxxxx
9610 /* 33222222222211111111110000000000
9611 10987654321098765432109876543210
9612 x1011001111xxxxx1x1100xxxxxxxxxx
9624 if (((word
>> 21) & 0x1) == 0)
9626 if (((word
>> 22) & 0x1) == 0)
9628 /* 33222222222211111111110000000000
9629 10987654321098765432109876543210
9630 xx011001100xxxxxxxxx10xxxxxxxxxx
9636 /* 33222222222211111111110000000000
9637 10987654321098765432109876543210
9638 xx011001110xxxxxxxxx10xxxxxxxxxx
9645 if (((word
>> 22) & 0x1) == 0)
9647 if (((word
>> 30) & 0x1) == 0)
9649 /* 33222222222211111111110000000000
9650 10987654321098765432109876543210
9651 x0011001101xxxxxxxxx10xxxxxxxxxx
9657 if (((word
>> 31) & 0x1) == 0)
9659 /* 33222222222211111111110000000000
9660 10987654321098765432109876543210
9661 01011001101xxxxxxxxx10xxxxxxxxxx
9667 /* 33222222222211111111110000000000
9668 10987654321098765432109876543210
9669 11011001101xxxxxxxxx10xxxxxxxxxx
9677 if (((word
>> 30) & 0x1) == 0)
9679 /* 33222222222211111111110000000000
9680 10987654321098765432109876543210
9681 x0011001111xxxxxxxxx10xxxxxxxxxx
9687 if (((word
>> 31) & 0x1) == 0)
9689 /* 33222222222211111111110000000000
9690 10987654321098765432109876543210
9691 01011001111xxxxxxxxx10xxxxxxxxxx
9697 /* 33222222222211111111110000000000
9698 10987654321098765432109876543210
9699 11011001111xxxxxxxxx10xxxxxxxxxx
9710 if (((word
>> 21) & 0x1) == 0)
9712 if (((word
>> 12) & 0x1) == 0)
9714 if (((word
>> 13) & 0x1) == 0)
9716 if (((word
>> 14) & 0x1) == 0)
9718 if (((word
>> 15) & 0x1) == 0)
9720 if (((word
>> 22) & 0x1) == 0)
9722 /* 33222222222211111111110000000000
9723 10987654321098765432109876543210
9724 xx011001100xxxxx0000x1xxxxxxxxxx
9730 /* 33222222222211111111110000000000
9731 10987654321098765432109876543210
9732 xx011001110xxxxx0000x1xxxxxxxxxx
9739 if (((word
>> 22) & 0x1) == 0)
9741 /* 33222222222211111111110000000000
9742 10987654321098765432109876543210
9743 xx011001100xxxxx1000x1xxxxxxxxxx
9749 /* 33222222222211111111110000000000
9750 10987654321098765432109876543210
9751 xx011001110xxxxx1000x1xxxxxxxxxx
9759 if (((word
>> 15) & 0x1) == 0)
9761 if (((word
>> 22) & 0x1) == 0)
9763 /* 33222222222211111111110000000000
9764 10987654321098765432109876543210
9765 xx011001100xxxxx0100x1xxxxxxxxxx
9771 /* 33222222222211111111110000000000
9772 10987654321098765432109876543210
9773 xx011001110xxxxx0100x1xxxxxxxxxx
9780 /* 33222222222211111111110000000000
9781 10987654321098765432109876543210
9782 xx0110011x0xxxxx1100x1xxxxxxxxxx
9790 if (((word
>> 14) & 0x1) == 0)
9792 if (((word
>> 15) & 0x1) == 0)
9794 if (((word
>> 22) & 0x1) == 0)
9796 /* 33222222222211111111110000000000
9797 10987654321098765432109876543210
9798 xx011001100xxxxx0010x1xxxxxxxxxx
9804 /* 33222222222211111111110000000000
9805 10987654321098765432109876543210
9806 xx011001110xxxxx0010x1xxxxxxxxxx
9813 if (((word
>> 22) & 0x1) == 0)
9815 /* 33222222222211111111110000000000
9816 10987654321098765432109876543210
9817 xx011001100xxxxx1010x1xxxxxxxxxx
9823 /* 33222222222211111111110000000000
9824 10987654321098765432109876543210
9825 xx011001110xxxxx1010x1xxxxxxxxxx
9833 if (((word
>> 15) & 0x1) == 0)
9835 if (((word
>> 22) & 0x1) == 0)
9837 /* 33222222222211111111110000000000
9838 10987654321098765432109876543210
9839 xx011001100xxxxx0110x1xxxxxxxxxx
9845 /* 33222222222211111111110000000000
9846 10987654321098765432109876543210
9847 xx011001110xxxxx0110x1xxxxxxxxxx
9854 /* 33222222222211111111110000000000
9855 10987654321098765432109876543210
9856 xx0110011x0xxxxx1110x1xxxxxxxxxx
9865 if (((word
>> 13) & 0x1) == 0)
9867 if (((word
>> 14) & 0x1) == 0)
9869 if (((word
>> 15) & 0x1) == 0)
9871 if (((word
>> 22) & 0x1) == 0)
9873 /* 33222222222211111111110000000000
9874 10987654321098765432109876543210
9875 xx011001100xxxxx0001x1xxxxxxxxxx
9881 /* 33222222222211111111110000000000
9882 10987654321098765432109876543210
9883 xx011001110xxxxx0001x1xxxxxxxxxx
9890 if (((word
>> 22) & 0x1) == 0)
9892 /* 33222222222211111111110000000000
9893 10987654321098765432109876543210
9894 xx011001100xxxxx1001x1xxxxxxxxxx
9900 /* 33222222222211111111110000000000
9901 10987654321098765432109876543210
9902 xx011001110xxxxx1001x1xxxxxxxxxx
9910 if (((word
>> 15) & 0x1) == 0)
9912 if (((word
>> 22) & 0x1) == 0)
9914 /* 33222222222211111111110000000000
9915 10987654321098765432109876543210
9916 xx011001100xxxxx0101x1xxxxxxxxxx
9922 /* 33222222222211111111110000000000
9923 10987654321098765432109876543210
9924 xx011001110xxxxx0101x1xxxxxxxxxx
9931 /* 33222222222211111111110000000000
9932 10987654321098765432109876543210
9933 xx0110011x0xxxxx1101x1xxxxxxxxxx
9941 if (((word
>> 14) & 0x1) == 0)
9943 if (((word
>> 15) & 0x1) == 0)
9945 if (((word
>> 22) & 0x1) == 0)
9947 /* 33222222222211111111110000000000
9948 10987654321098765432109876543210
9949 xx011001100xxxxx0011x1xxxxxxxxxx
9955 /* 33222222222211111111110000000000
9956 10987654321098765432109876543210
9957 xx011001110xxxxx0011x1xxxxxxxxxx
9964 if (((word
>> 22) & 0x1) == 0)
9966 /* 33222222222211111111110000000000
9967 10987654321098765432109876543210
9968 xx011001100xxxxx1011x1xxxxxxxxxx
9974 /* 33222222222211111111110000000000
9975 10987654321098765432109876543210
9976 xx011001110xxxxx1011x1xxxxxxxxxx
9984 if (((word
>> 15) & 0x1) == 0)
9986 if (((word
>> 22) & 0x1) == 0)
9988 /* 33222222222211111111110000000000
9989 10987654321098765432109876543210
9990 xx011001100xxxxx0111x1xxxxxxxxxx
9996 /* 33222222222211111111110000000000
9997 10987654321098765432109876543210
9998 xx011001110xxxxx0111x1xxxxxxxxxx
10005 /* 33222222222211111111110000000000
10006 10987654321098765432109876543210
10007 xx0110011x0xxxxx1111x1xxxxxxxxxx
10017 if (((word
>> 22) & 0x1) == 0)
10019 if (((word
>> 30) & 0x1) == 0)
10021 /* 33222222222211111111110000000000
10022 10987654321098765432109876543210
10023 x0011001101xxxxxxxxxx1xxxxxxxxxx
10029 if (((word
>> 31) & 0x1) == 0)
10031 /* 33222222222211111111110000000000
10032 10987654321098765432109876543210
10033 01011001101xxxxxxxxxx1xxxxxxxxxx
10039 /* 33222222222211111111110000000000
10040 10987654321098765432109876543210
10041 11011001101xxxxxxxxxx1xxxxxxxxxx
10049 if (((word
>> 30) & 0x1) == 0)
10051 /* 33222222222211111111110000000000
10052 10987654321098765432109876543210
10053 x0011001111xxxxxxxxxx1xxxxxxxxxx
10059 if (((word
>> 31) & 0x1) == 0)
10061 /* 33222222222211111111110000000000
10062 10987654321098765432109876543210
10063 01011001111xxxxxxxxxx1xxxxxxxxxx
10069 /* 33222222222211111111110000000000
10070 10987654321098765432109876543210
10071 11011001111xxxxxxxxxx1xxxxxxxxxx
10082 if (((word
>> 30) & 0x1) == 0)
10084 if (((word
>> 31) & 0x1) == 0)
10086 /* 33222222222211111111110000000000
10087 10987654321098765432109876543210
10088 001110011xxxxxxxxxxxxxxxxxxxxxxx
10094 /* 33222222222211111111110000000000
10095 10987654321098765432109876543210
10096 101110011xxxxxxxxxxxxxxxxxxxxxxx
10103 if (((word
>> 31) & 0x1) == 0)
10105 /* 33222222222211111111110000000000
10106 10987654321098765432109876543210
10107 011110011xxxxxxxxxxxxxxxxxxxxxxx
10113 /* 33222222222211111111110000000000
10114 10987654321098765432109876543210
10115 111110011xxxxxxxxxxxxxxxxxxxxxxx
10128 if (((word
>> 24) & 0x1) == 0)
10130 if (((word
>> 27) & 0x1) == 0)
10132 if (((word
>> 23) & 0x1) == 0)
10134 if (((word
>> 29) & 0x1) == 0)
10136 if (((word
>> 30) & 0x1) == 0)
10138 /* 33222222222211111111110000000000
10139 10987654321098765432109876543210
10140 x00x00100xxxxxxxxxxxxxxxxxxxxxxx
10146 /* 33222222222211111111110000000000
10147 10987654321098765432109876543210
10148 x10x00100xxxxxxxxxxxxxxxxxxxxxxx
10155 if (((word
>> 30) & 0x1) == 0)
10157 /* 33222222222211111111110000000000
10158 10987654321098765432109876543210
10159 x01x00100xxxxxxxxxxxxxxxxxxxxxxx
10165 /* 33222222222211111111110000000000
10166 10987654321098765432109876543210
10167 x11x00100xxxxxxxxxxxxxxxxxxxxxxx
10175 if (((word
>> 29) & 0x1) == 0)
10177 if (((word
>> 30) & 0x1) == 0)
10179 /* 33222222222211111111110000000000
10180 10987654321098765432109876543210
10181 x00x00101xxxxxxxxxxxxxxxxxxxxxxx
10187 /* 33222222222211111111110000000000
10188 10987654321098765432109876543210
10189 x10x00101xxxxxxxxxxxxxxxxxxxxxxx
10196 /* 33222222222211111111110000000000
10197 10987654321098765432109876543210
10198 xx1x00101xxxxxxxxxxxxxxxxxxxxxxx
10206 if (((word
>> 21) & 0x1) == 0)
10208 if (((word
>> 28) & 0x1) == 0)
10210 if (((word
>> 29) & 0x1) == 0)
10212 if (((word
>> 30) & 0x1) == 0)
10214 /* 33222222222211111111110000000000
10215 10987654321098765432109876543210
10216 x0001010xx0xxxxxxxxxxxxxxxxxxxxx
10222 /* 33222222222211111111110000000000
10223 10987654321098765432109876543210
10224 x1001010xx0xxxxxxxxxxxxxxxxxxxxx
10231 if (((word
>> 30) & 0x1) == 0)
10233 /* 33222222222211111111110000000000
10234 10987654321098765432109876543210
10235 x0101010xx0xxxxxxxxxxxxxxxxxxxxx
10241 /* 33222222222211111111110000000000
10242 10987654321098765432109876543210
10243 x1101010xx0xxxxxxxxxxxxxxxxxxxxx
10251 if (((word
>> 22) & 0x1) == 0)
10253 if (((word
>> 23) & 0x1) == 0)
10255 if (((word
>> 13) & 0x1) == 0)
10257 if (((word
>> 10) & 0x1) == 0)
10259 if (((word
>> 11) & 0x1) == 0)
10261 if (((word
>> 29) & 0x1) == 0)
10263 if (((word
>> 30) & 0x1) == 0)
10265 /* 33222222222211111111110000000000
10266 10987654321098765432109876543210
10267 x0011010000xxxxxxx0x00xxxxxxxxxx
10273 /* 33222222222211111111110000000000
10274 10987654321098765432109876543210
10275 x1011010000xxxxxxx0x00xxxxxxxxxx
10282 if (((word
>> 30) & 0x1) == 0)
10284 /* 33222222222211111111110000000000
10285 10987654321098765432109876543210
10286 x0111010000xxxxxxx0x00xxxxxxxxxx
10292 /* 33222222222211111111110000000000
10293 10987654321098765432109876543210
10294 x1111010000xxxxxxx0x00xxxxxxxxxx
10302 if (((word
>> 14) & 0x1) == 0)
10304 /* 33222222222211111111110000000000
10305 10987654321098765432109876543210
10306 xxx11010000xxxxxx00x10xxxxxxxxxx
10312 /* 33222222222211111111110000000000
10313 10987654321098765432109876543210
10314 xxx11010000xxxxxx10x10xxxxxxxxxx
10322 /* 33222222222211111111110000000000
10323 10987654321098765432109876543210
10324 xxx11010000xxxxxxx0xx1xxxxxxxxxx
10331 if (((word
>> 30) & 0x1) == 0)
10333 /* 33222222222211111111110000000000
10334 10987654321098765432109876543210
10335 x0x11010000xxxxxxx1xxxxxxxxxxxxx
10341 /* 33222222222211111111110000000000
10342 10987654321098765432109876543210
10343 x1x11010000xxxxxxx1xxxxxxxxxxxxx
10351 if (((word
>> 10) & 0x1) == 0)
10353 if (((word
>> 30) & 0x1) == 0)
10355 /* 33222222222211111111110000000000
10356 10987654321098765432109876543210
10357 x0x11010100xxxxxxxxxx0xxxxxxxxxx
10363 /* 33222222222211111111110000000000
10364 10987654321098765432109876543210
10365 x1x11010100xxxxxxxxxx0xxxxxxxxxx
10372 if (((word
>> 30) & 0x1) == 0)
10374 /* 33222222222211111111110000000000
10375 10987654321098765432109876543210
10376 x0x11010100xxxxxxxxxx1xxxxxxxxxx
10382 /* 33222222222211111111110000000000
10383 10987654321098765432109876543210
10384 x1x11010100xxxxxxxxxx1xxxxxxxxxx
10393 if (((word
>> 10) & 0x1) == 0)
10395 if (((word
>> 11) & 0x1) == 0)
10397 if (((word
>> 23) & 0x1) == 0)
10399 if (((word
>> 30) & 0x1) == 0)
10401 /* 33222222222211111111110000000000
10402 10987654321098765432109876543210
10403 x0x11010010xxxxxxxxx00xxxxxxxxxx
10409 /* 33222222222211111111110000000000
10410 10987654321098765432109876543210
10411 x1x11010010xxxxxxxxx00xxxxxxxxxx
10418 if (((word
>> 12) & 0x1) == 0)
10420 if (((word
>> 13) & 0x1) == 0)
10422 if (((word
>> 14) & 0x1) == 0)
10424 if (((word
>> 29) & 0x1) == 0)
10426 if (((word
>> 30) & 0x1) == 0)
10428 /* 33222222222211111111110000000000
10429 10987654321098765432109876543210
10430 x0011010110xxxxxx00000xxxxxxxxxx
10436 if (((word
>> 16) & 0x1) == 0)
10438 /* 33222222222211111111110000000000
10439 10987654321098765432109876543210
10440 x1011010110xxxx0x00000xxxxxxxxxx
10446 /* 33222222222211111111110000000000
10447 10987654321098765432109876543210
10448 x1011010110xxxx1x00000xxxxxxxxxx
10456 /* 33222222222211111111110000000000
10457 10987654321098765432109876543210
10458 xx111010110xxxxxx00000xxxxxxxxxx
10465 if (((word
>> 30) & 0x1) == 0)
10467 /* 33222222222211111111110000000000
10468 10987654321098765432109876543210
10469 x0x11010110xxxxxx10000xxxxxxxxxx
10475 /* 33222222222211111111110000000000
10476 10987654321098765432109876543210
10477 x1x11010110xxxxxx10000xxxxxxxxxx
10485 if (((word
>> 14) & 0x1) == 0)
10487 if (((word
>> 30) & 0x1) == 0)
10489 /* 33222222222211111111110000000000
10490 10987654321098765432109876543210
10491 x0x11010110xxxxxx01000xxxxxxxxxx
10497 if (((word
>> 16) & 0x1) == 0)
10499 /* 33222222222211111111110000000000
10500 10987654321098765432109876543210
10501 x1x11010110xxxx0x01000xxxxxxxxxx
10507 /* 33222222222211111111110000000000
10508 10987654321098765432109876543210
10509 x1x11010110xxxx1x01000xxxxxxxxxx
10517 /* 33222222222211111111110000000000
10518 10987654321098765432109876543210
10519 xxx11010110xxxxxx11000xxxxxxxxxx
10527 if (((word
>> 13) & 0x1) == 0)
10529 if (((word
>> 14) & 0x1) == 0)
10531 if (((word
>> 30) & 0x1) == 0)
10533 /* 33222222222211111111110000000000
10534 10987654321098765432109876543210
10535 x0x11010110xxxxxx00100xxxxxxxxxx
10541 if (((word
>> 16) & 0x1) == 0)
10543 /* 33222222222211111111110000000000
10544 10987654321098765432109876543210
10545 x1x11010110xxxx0x00100xxxxxxxxxx
10551 /* 33222222222211111111110000000000
10552 10987654321098765432109876543210
10553 x1x11010110xxxx1x00100xxxxxxxxxx
10561 /* 33222222222211111111110000000000
10562 10987654321098765432109876543210
10563 xxx11010110xxxxxx10100xxxxxxxxxx
10570 if (((word
>> 30) & 0x1) == 0)
10572 /* 33222222222211111111110000000000
10573 10987654321098765432109876543210
10574 x0x11010110xxxxxxx1100xxxxxxxxxx
10580 /* 33222222222211111111110000000000
10581 10987654321098765432109876543210
10582 x1x11010110xxxxxxx1100xxxxxxxxxx
10592 if (((word
>> 23) & 0x1) == 0)
10594 if (((word
>> 30) & 0x1) == 0)
10596 /* 33222222222211111111110000000000
10597 10987654321098765432109876543210
10598 x0x11010010xxxxxxxxx10xxxxxxxxxx
10604 /* 33222222222211111111110000000000
10605 10987654321098765432109876543210
10606 x1x11010010xxxxxxxxx10xxxxxxxxxx
10613 if (((word
>> 12) & 0x1) == 0)
10615 if (((word
>> 13) & 0x1) == 0)
10617 if (((word
>> 14) & 0x1) == 0)
10619 if (((word
>> 30) & 0x1) == 0)
10621 /* 33222222222211111111110000000000
10622 10987654321098765432109876543210
10623 x0x11010110xxxxxx00010xxxxxxxxxx
10629 if (((word
>> 16) & 0x1) == 0)
10631 if (((word
>> 31) & 0x1) == 0)
10633 /* 33222222222211111111110000000000
10634 10987654321098765432109876543210
10635 01x11010110xxxx0x00010xxxxxxxxxx
10641 /* 33222222222211111111110000000000
10642 10987654321098765432109876543210
10643 11x11010110xxxx0x00010xxxxxxxxxx
10650 /* 33222222222211111111110000000000
10651 10987654321098765432109876543210
10652 x1x11010110xxxx1x00010xxxxxxxxxx
10660 /* 33222222222211111111110000000000
10661 10987654321098765432109876543210
10662 xxx11010110xxxxxx10010xxxxxxxxxx
10669 if (((word
>> 14) & 0x1) == 0)
10671 if (((word
>> 30) & 0x1) == 0)
10673 /* 33222222222211111111110000000000
10674 10987654321098765432109876543210
10675 x0x11010110xxxxxx01010xxxxxxxxxx
10681 /* 33222222222211111111110000000000
10682 10987654321098765432109876543210
10683 x1x11010110xxxxxx01010xxxxxxxxxx
10690 /* 33222222222211111111110000000000
10691 10987654321098765432109876543210
10692 xxx11010110xxxxxx11010xxxxxxxxxx
10700 if (((word
>> 13) & 0x1) == 0)
10702 if (((word
>> 14) & 0x1) == 0)
10704 if (((word
>> 16) & 0x1) == 0)
10706 /* 33222222222211111111110000000000
10707 10987654321098765432109876543210
10708 xxx11010110xxxx0x00110xxxxxxxxxx
10714 /* 33222222222211111111110000000000
10715 10987654321098765432109876543210
10716 xxx11010110xxxx1x00110xxxxxxxxxx
10723 /* 33222222222211111111110000000000
10724 10987654321098765432109876543210
10725 xxx11010110xxxxxx10110xxxxxxxxxx
10732 /* 33222222222211111111110000000000
10733 10987654321098765432109876543210
10734 xxx11010110xxxxxxx1110xxxxxxxxxx
10744 if (((word
>> 11) & 0x1) == 0)
10746 if (((word
>> 12) & 0x1) == 0)
10748 if (((word
>> 13) & 0x1) == 0)
10750 if (((word
>> 14) & 0x1) == 0)
10752 if (((word
>> 16) & 0x1) == 0)
10754 /* 33222222222211111111110000000000
10755 10987654321098765432109876543210
10756 xxx11010x10xxxx0x00001xxxxxxxxxx
10762 /* 33222222222211111111110000000000
10763 10987654321098765432109876543210
10764 xxx11010x10xxxx1x00001xxxxxxxxxx
10771 if (((word
>> 30) & 0x1) == 0)
10773 /* 33222222222211111111110000000000
10774 10987654321098765432109876543210
10775 x0x11010x10xxxxxx10001xxxxxxxxxx
10781 /* 33222222222211111111110000000000
10782 10987654321098765432109876543210
10783 x1x11010x10xxxxxx10001xxxxxxxxxx
10791 if (((word
>> 14) & 0x1) == 0)
10793 if (((word
>> 30) & 0x1) == 0)
10795 /* 33222222222211111111110000000000
10796 10987654321098765432109876543210
10797 x0x11010x10xxxxxx01001xxxxxxxxxx
10803 /* 33222222222211111111110000000000
10804 10987654321098765432109876543210
10805 x1x11010x10xxxxxx01001xxxxxxxxxx
10812 /* 33222222222211111111110000000000
10813 10987654321098765432109876543210
10814 xxx11010x10xxxxxx11001xxxxxxxxxx
10822 if (((word
>> 13) & 0x1) == 0)
10824 if (((word
>> 14) & 0x1) == 0)
10826 if (((word
>> 30) & 0x1) == 0)
10828 /* 33222222222211111111110000000000
10829 10987654321098765432109876543210
10830 x0x11010x10xxxxxx00101xxxxxxxxxx
10836 if (((word
>> 16) & 0x1) == 0)
10838 /* 33222222222211111111110000000000
10839 10987654321098765432109876543210
10840 x1x11010x10xxxx0x00101xxxxxxxxxx
10846 /* 33222222222211111111110000000000
10847 10987654321098765432109876543210
10848 x1x11010x10xxxx1x00101xxxxxxxxxx
10856 /* 33222222222211111111110000000000
10857 10987654321098765432109876543210
10858 xxx11010x10xxxxxx10101xxxxxxxxxx
10865 /* 33222222222211111111110000000000
10866 10987654321098765432109876543210
10867 xxx11010x10xxxxxxx1101xxxxxxxxxx
10875 if (((word
>> 12) & 0x1) == 0)
10877 if (((word
>> 13) & 0x1) == 0)
10879 if (((word
>> 14) & 0x1) == 0)
10881 if (((word
>> 30) & 0x1) == 0)
10883 /* 33222222222211111111110000000000
10884 10987654321098765432109876543210
10885 x0x11010x10xxxxxx00011xxxxxxxxxx
10891 if (((word
>> 16) & 0x1) == 0)
10893 /* 33222222222211111111110000000000
10894 10987654321098765432109876543210
10895 x1x11010x10xxxx0x00011xxxxxxxxxx
10901 /* 33222222222211111111110000000000
10902 10987654321098765432109876543210
10903 x1x11010x10xxxx1x00011xxxxxxxxxx
10911 /* 33222222222211111111110000000000
10912 10987654321098765432109876543210
10913 xxx11010x10xxxxxx10011xxxxxxxxxx
10920 if (((word
>> 14) & 0x1) == 0)
10922 if (((word
>> 30) & 0x1) == 0)
10924 /* 33222222222211111111110000000000
10925 10987654321098765432109876543210
10926 x0x11010x10xxxxxx01011xxxxxxxxxx
10932 /* 33222222222211111111110000000000
10933 10987654321098765432109876543210
10934 x1x11010x10xxxxxx01011xxxxxxxxxx
10941 /* 33222222222211111111110000000000
10942 10987654321098765432109876543210
10943 xxx11010x10xxxxxx11011xxxxxxxxxx
10951 if (((word
>> 13) & 0x1) == 0)
10953 if (((word
>> 14) & 0x1) == 0)
10955 if (((word
>> 16) & 0x1) == 0)
10957 /* 33222222222211111111110000000000
10958 10987654321098765432109876543210
10959 xxx11010x10xxxx0x00111xxxxxxxxxx
10965 /* 33222222222211111111110000000000
10966 10987654321098765432109876543210
10967 xxx11010x10xxxx1x00111xxxxxxxxxx
10974 /* 33222222222211111111110000000000
10975 10987654321098765432109876543210
10976 xxx11010x10xxxxxx10111xxxxxxxxxx
10983 /* 33222222222211111111110000000000
10984 10987654321098765432109876543210
10985 xxx11010x10xxxxxxx1111xxxxxxxxxx
10997 if (((word
>> 29) & 0x1) == 0)
10999 if (((word
>> 30) & 0x1) == 0)
11001 /* 33222222222211111111110000000000
11002 10987654321098765432109876543210
11003 x00x1010xx1xxxxxxxxxxxxxxxxxxxxx
11009 /* 33222222222211111111110000000000
11010 10987654321098765432109876543210
11011 x10x1010xx1xxxxxxxxxxxxxxxxxxxxx
11018 if (((word
>> 30) & 0x1) == 0)
11020 /* 33222222222211111111110000000000
11021 10987654321098765432109876543210
11022 x01x1010xx1xxxxxxxxxxxxxxxxxxxxx
11028 /* 33222222222211111111110000000000
11029 10987654321098765432109876543210
11030 x11x1010xx1xxxxxxxxxxxxxxxxxxxxx
11040 if (((word
>> 27) & 0x1) == 0)
11042 if (((word
>> 23) & 0x1) == 0)
11044 if (((word
>> 29) & 0x1) == 0)
11046 if (((word
>> 30) & 0x1) == 0)
11048 /* 33222222222211111111110000000000
11049 10987654321098765432109876543210
11050 x00x00110xxxxxxxxxxxxxxxxxxxxxxx
11056 /* 33222222222211111111110000000000
11057 10987654321098765432109876543210
11058 x10x00110xxxxxxxxxxxxxxxxxxxxxxx
11065 /* 33222222222211111111110000000000
11066 10987654321098765432109876543210
11067 xx1x00110xxxxxxxxxxxxxxxxxxxxxxx
11074 /* 33222222222211111111110000000000
11075 10987654321098765432109876543210
11076 xxxx00111xxxxxxxxxxxxxxxxxxxxxxx
11083 if (((word
>> 21) & 0x1) == 0)
11085 if (((word
>> 28) & 0x1) == 0)
11087 if (((word
>> 29) & 0x1) == 0)
11089 if (((word
>> 30) & 0x1) == 0)
11091 /* 33222222222211111111110000000000
11092 10987654321098765432109876543210
11093 x0001011xx0xxxxxxxxxxxxxxxxxxxxx
11099 /* 33222222222211111111110000000000
11100 10987654321098765432109876543210
11101 x1001011xx0xxxxxxxxxxxxxxxxxxxxx
11108 if (((word
>> 30) & 0x1) == 0)
11110 /* 33222222222211111111110000000000
11111 10987654321098765432109876543210
11112 x0101011xx0xxxxxxxxxxxxxxxxxxxxx
11118 /* 33222222222211111111110000000000
11119 10987654321098765432109876543210
11120 x1101011xx0xxxxxxxxxxxxxxxxxxxxx
11128 if (((word
>> 15) & 0x1) == 0)
11130 if (((word
>> 22) & 0x1) == 0)
11132 /* 33222222222211111111110000000000
11133 10987654321098765432109876543210
11134 xxx11011x00xxxxx0xxxxxxxxxxxxxxx
11140 if (((word
>> 23) & 0x1) == 0)
11142 /* 33222222222211111111110000000000
11143 10987654321098765432109876543210
11144 xxx11011010xxxxx0xxxxxxxxxxxxxxx
11150 /* 33222222222211111111110000000000
11151 10987654321098765432109876543210
11152 xxx11011110xxxxx0xxxxxxxxxxxxxxx
11160 /* 33222222222211111111110000000000
11161 10987654321098765432109876543210
11162 xxx11011xx0xxxxx1xxxxxxxxxxxxxxx
11170 if (((word
>> 22) & 0x1) == 0)
11172 if (((word
>> 23) & 0x1) == 0)
11174 if (((word
>> 28) & 0x1) == 0)
11176 if (((word
>> 29) & 0x1) == 0)
11178 if (((word
>> 30) & 0x1) == 0)
11180 /* 33222222222211111111110000000000
11181 10987654321098765432109876543210
11182 x0001011001xxxxxxxxxxxxxxxxxxxxx
11188 /* 33222222222211111111110000000000
11189 10987654321098765432109876543210
11190 x1001011001xxxxxxxxxxxxxxxxxxxxx
11197 if (((word
>> 30) & 0x1) == 0)
11199 /* 33222222222211111111110000000000
11200 10987654321098765432109876543210
11201 x0101011001xxxxxxxxxxxxxxxxxxxxx
11207 /* 33222222222211111111110000000000
11208 10987654321098765432109876543210
11209 x1101011001xxxxxxxxxxxxxxxxxxxxx
11217 if (((word
>> 15) & 0x1) == 0)
11219 /* 33222222222211111111110000000000
11220 10987654321098765432109876543210
11221 xxx11011001xxxxx0xxxxxxxxxxxxxxx
11227 /* 33222222222211111111110000000000
11228 10987654321098765432109876543210
11229 xxx11011001xxxxx1xxxxxxxxxxxxxxx
11237 if (((word
>> 15) & 0x1) == 0)
11239 /* 33222222222211111111110000000000
11240 10987654321098765432109876543210
11241 xxxx1011101xxxxx0xxxxxxxxxxxxxxx
11247 /* 33222222222211111111110000000000
11248 10987654321098765432109876543210
11249 xxxx1011101xxxxx1xxxxxxxxxxxxxxx
11257 if (((word
>> 15) & 0x1) == 0)
11259 /* 33222222222211111111110000000000
11260 10987654321098765432109876543210
11261 xxxx1011x11xxxxx0xxxxxxxxxxxxxxx
11267 /* 33222222222211111111110000000000
11268 10987654321098765432109876543210
11269 xxxx1011x11xxxxx1xxxxxxxxxxxxxxx
11281 if (((word
>> 27) & 0x1) == 0)
11283 if (((word
>> 28) & 0x1) == 0)
11285 if (((word
>> 24) & 0x1) == 0)
11287 if (((word
>> 29) & 0x1) == 0)
11289 if (((word
>> 13) & 0x1) == 0)
11291 if (((word
>> 14) & 0x1) == 0)
11293 if (((word
>> 15) & 0x1) == 0)
11295 if (((word
>> 21) & 0x1) == 0)
11297 if (((word
>> 30) & 0x1) == 0)
11299 if (((word
>> 31) & 0x1) == 0)
11301 if (((word
>> 16) & 0x1) == 0)
11303 if (((word
>> 17) & 0x1) == 0)
11305 if (((word
>> 18) & 0x1) == 0)
11307 if (((word
>> 19) & 0x1) == 0)
11309 if (((word
>> 20) & 0x1) == 0)
11311 /* 33222222222211111111110000000000
11312 10987654321098765432109876543210
11313 000001x0xx000000000xxxxxxxxxxxxx
11319 /* 33222222222211111111110000000000
11320 10987654321098765432109876543210
11321 000001x0xx010000000xxxxxxxxxxxxx
11328 if (((word
>> 20) & 0x1) == 0)
11330 /* 33222222222211111111110000000000
11331 10987654321098765432109876543210
11332 000001x0xx001000000xxxxxxxxxxxxx
11338 /* 33222222222211111111110000000000
11339 10987654321098765432109876543210
11340 000001x0xx011000000xxxxxxxxxxxxx
11348 if (((word
>> 19) & 0x1) == 0)
11350 if (((word
>> 20) & 0x1) == 0)
11352 /* 33222222222211111111110000000000
11353 10987654321098765432109876543210
11354 000001x0xx000100000xxxxxxxxxxxxx
11360 /* 33222222222211111111110000000000
11361 10987654321098765432109876543210
11362 000001x0xx010100000xxxxxxxxxxxxx
11369 /* 33222222222211111111110000000000
11370 10987654321098765432109876543210
11371 000001x0xx0x1100000xxxxxxxxxxxxx
11379 if (((word
>> 18) & 0x1) == 0)
11381 if (((word
>> 19) & 0x1) == 0)
11383 /* 33222222222211111111110000000000
11384 10987654321098765432109876543210
11385 000001x0xx0x0010000xxxxxxxxxxxxx
11391 if (((word
>> 20) & 0x1) == 0)
11393 /* 33222222222211111111110000000000
11394 10987654321098765432109876543210
11395 000001x0xx001010000xxxxxxxxxxxxx
11401 /* 33222222222211111111110000000000
11402 10987654321098765432109876543210
11403 000001x0xx011010000xxxxxxxxxxxxx
11411 /* 33222222222211111111110000000000
11412 10987654321098765432109876543210
11413 000001x0xx0xx110000xxxxxxxxxxxxx
11421 if (((word
>> 17) & 0x1) == 0)
11423 if (((word
>> 18) & 0x1) == 0)
11425 if (((word
>> 19) & 0x1) == 0)
11427 /* 33222222222211111111110000000000
11428 10987654321098765432109876543210
11429 000001x0xx0x0001000xxxxxxxxxxxxx
11435 if (((word
>> 20) & 0x1) == 0)
11437 /* 33222222222211111111110000000000
11438 10987654321098765432109876543210
11439 000001x0xx001001000xxxxxxxxxxxxx
11445 /* 33222222222211111111110000000000
11446 10987654321098765432109876543210
11447 000001x0xx011001000xxxxxxxxxxxxx
11455 if (((word
>> 19) & 0x1) == 0)
11457 if (((word
>> 20) & 0x1) == 0)
11459 /* 33222222222211111111110000000000
11460 10987654321098765432109876543210
11461 000001x0xx000101000xxxxxxxxxxxxx
11467 /* 33222222222211111111110000000000
11468 10987654321098765432109876543210
11469 000001x0xx010101000xxxxxxxxxxxxx
11476 /* 33222222222211111111110000000000
11477 10987654321098765432109876543210
11478 000001x0xx0x1101000xxxxxxxxxxxxx
11486 if (((word
>> 18) & 0x1) == 0)
11488 if (((word
>> 19) & 0x1) == 0)
11490 if (((word
>> 20) & 0x1) == 0)
11492 /* 33222222222211111111110000000000
11493 10987654321098765432109876543210
11494 000001x0xx000011000xxxxxxxxxxxxx
11500 /* 33222222222211111111110000000000
11501 10987654321098765432109876543210
11502 000001x0xx010011000xxxxxxxxxxxxx
11509 if (((word
>> 20) & 0x1) == 0)
11511 /* 33222222222211111111110000000000
11512 10987654321098765432109876543210
11513 000001x0xx001011000xxxxxxxxxxxxx
11519 /* 33222222222211111111110000000000
11520 10987654321098765432109876543210
11521 000001x0xx011011000xxxxxxxxxxxxx
11529 /* 33222222222211111111110000000000
11530 10987654321098765432109876543210
11531 000001x0xx0xx111000xxxxxxxxxxxxx
11540 if (((word
>> 23) & 0x1) == 0)
11542 /* 33222222222211111111110000000000
11543 10987654321098765432109876543210
11544 100001x00x0xxxxx000xxxxxxxxxxxxx
11550 /* 33222222222211111111110000000000
11551 10987654321098765432109876543210
11552 100001x01x0xxxxx000xxxxxxxxxxxxx
11560 if (((word
>> 31) & 0x1) == 0)
11562 if (((word
>> 12) & 0x1) == 0)
11564 if (((word
>> 10) & 0x1) == 0)
11566 if (((word
>> 11) & 0x1) == 0)
11568 /* 33222222222211111111110000000000
11569 10987654321098765432109876543210
11570 010001x0xx0xxxxx000000xxxxxxxxxx
11576 /* 33222222222211111111110000000000
11577 10987654321098765432109876543210
11578 010001x0xx0xxxxx000010xxxxxxxxxx
11585 if (((word
>> 11) & 0x1) == 0)
11587 /* 33222222222211111111110000000000
11588 10987654321098765432109876543210
11589 010001x0xx0xxxxx000001xxxxxxxxxx
11595 /* 33222222222211111111110000000000
11596 10987654321098765432109876543210
11597 010001x0xx0xxxxx000011xxxxxxxxxx
11605 /* 33222222222211111111110000000000
11606 10987654321098765432109876543210
11607 010001x0xx0xxxxx0001xxxxxxxxxxxx
11614 if (((word
>> 23) & 0x1) == 0)
11616 /* 33222222222211111111110000000000
11617 10987654321098765432109876543210
11618 110001x00x0xxxxx000xxxxxxxxxxxxx
11624 /* 33222222222211111111110000000000
11625 10987654321098765432109876543210
11626 110001x01x0xxxxx000xxxxxxxxxxxxx
11635 if (((word
>> 30) & 0x1) == 0)
11637 if (((word
>> 31) & 0x1) == 0)
11639 if (((word
>> 10) & 0x1) == 0)
11641 if (((word
>> 11) & 0x1) == 0)
11643 if (((word
>> 12) & 0x1) == 0)
11645 /* 33222222222211111111110000000000
11646 10987654321098765432109876543210
11647 000001x0xx1xxxxx000000xxxxxxxxxx
11653 /* 33222222222211111111110000000000
11654 10987654321098765432109876543210
11655 000001x0xx1xxxxx000100xxxxxxxxxx
11662 if (((word
>> 12) & 0x1) == 0)
11664 /* 33222222222211111111110000000000
11665 10987654321098765432109876543210
11666 000001x0xx1xxxxx000010xxxxxxxxxx
11672 /* 33222222222211111111110000000000
11673 10987654321098765432109876543210
11674 000001x0xx1xxxxx000110xxxxxxxxxx
11682 if (((word
>> 11) & 0x1) == 0)
11684 if (((word
>> 12) & 0x1) == 0)
11686 /* 33222222222211111111110000000000
11687 10987654321098765432109876543210
11688 000001x0xx1xxxxx000001xxxxxxxxxx
11694 /* 33222222222211111111110000000000
11695 10987654321098765432109876543210
11696 000001x0xx1xxxxx000101xxxxxxxxxx
11703 if (((word
>> 12) & 0x1) == 0)
11705 /* 33222222222211111111110000000000
11706 10987654321098765432109876543210
11707 000001x0xx1xxxxx000011xxxxxxxxxx
11713 /* 33222222222211111111110000000000
11714 10987654321098765432109876543210
11715 000001x0xx1xxxxx000111xxxxxxxxxx
11724 if (((word
>> 23) & 0x1) == 0)
11726 /* 33222222222211111111110000000000
11727 10987654321098765432109876543210
11728 100001x00x1xxxxx000xxxxxxxxxxxxx
11734 /* 33222222222211111111110000000000
11735 10987654321098765432109876543210
11736 100001x01x1xxxxx000xxxxxxxxxxxxx
11744 if (((word
>> 23) & 0x1) == 0)
11746 if (((word
>> 31) & 0x1) == 0)
11748 if (((word
>> 10) & 0x1) == 0)
11750 if (((word
>> 11) & 0x1) == 0)
11752 /* 33222222222211111111110000000000
11753 10987654321098765432109876543210
11754 010001x00x1xxxxx000x00xxxxxxxxxx
11760 /* 33222222222211111111110000000000
11761 10987654321098765432109876543210
11762 010001x00x1xxxxx000x10xxxxxxxxxx
11769 if (((word
>> 11) & 0x1) == 0)
11771 /* 33222222222211111111110000000000
11772 10987654321098765432109876543210
11773 010001x00x1xxxxx000x01xxxxxxxxxx
11779 /* 33222222222211111111110000000000
11780 10987654321098765432109876543210
11781 010001x00x1xxxxx000x11xxxxxxxxxx
11789 /* 33222222222211111111110000000000
11790 10987654321098765432109876543210
11791 110001x00x1xxxxx000xxxxxxxxxxxxx
11798 if (((word
>> 31) & 0x1) == 0)
11800 if (((word
>> 10) & 0x1) == 0)
11802 if (((word
>> 11) & 0x1) == 0)
11804 if (((word
>> 12) & 0x1) == 0)
11806 if (((word
>> 22) & 0x1) == 0)
11808 /* 33222222222211111111110000000000
11809 10987654321098765432109876543210
11810 010001x0101xxxxx000000xxxxxxxxxx
11816 /* 33222222222211111111110000000000
11817 10987654321098765432109876543210
11818 010001x0111xxxxx000000xxxxxxxxxx
11825 if (((word
>> 22) & 0x1) == 0)
11827 /* 33222222222211111111110000000000
11828 10987654321098765432109876543210
11829 010001x0101xxxxx000100xxxxxxxxxx
11835 /* 33222222222211111111110000000000
11836 10987654321098765432109876543210
11837 010001x0111xxxxx000100xxxxxxxxxx
11845 if (((word
>> 12) & 0x1) == 0)
11847 if (((word
>> 22) & 0x1) == 0)
11849 /* 33222222222211111111110000000000
11850 10987654321098765432109876543210
11851 010001x0101xxxxx000010xxxxxxxxxx
11857 /* 33222222222211111111110000000000
11858 10987654321098765432109876543210
11859 010001x0111xxxxx000010xxxxxxxxxx
11866 /* 33222222222211111111110000000000
11867 10987654321098765432109876543210
11868 010001x01x1xxxxx000110xxxxxxxxxx
11876 if (((word
>> 11) & 0x1) == 0)
11878 if (((word
>> 12) & 0x1) == 0)
11880 if (((word
>> 22) & 0x1) == 0)
11882 /* 33222222222211111111110000000000
11883 10987654321098765432109876543210
11884 010001x0101xxxxx000001xxxxxxxxxx
11890 /* 33222222222211111111110000000000
11891 10987654321098765432109876543210
11892 010001x0111xxxxx000001xxxxxxxxxx
11899 if (((word
>> 22) & 0x1) == 0)
11901 /* 33222222222211111111110000000000
11902 10987654321098765432109876543210
11903 010001x0101xxxxx000101xxxxxxxxxx
11909 /* 33222222222211111111110000000000
11910 10987654321098765432109876543210
11911 010001x0111xxxxx000101xxxxxxxxxx
11919 if (((word
>> 12) & 0x1) == 0)
11921 if (((word
>> 22) & 0x1) == 0)
11923 /* 33222222222211111111110000000000
11924 10987654321098765432109876543210
11925 010001x0101xxxxx000011xxxxxxxxxx
11931 /* 33222222222211111111110000000000
11932 10987654321098765432109876543210
11933 010001x0111xxxxx000011xxxxxxxxxx
11940 /* 33222222222211111111110000000000
11941 10987654321098765432109876543210
11942 010001x01x1xxxxx000111xxxxxxxxxx
11951 /* 33222222222211111111110000000000
11952 10987654321098765432109876543210
11953 110001x01x1xxxxx000xxxxxxxxxxxxx
11963 if (((word
>> 31) & 0x1) == 0)
11965 if (((word
>> 21) & 0x1) == 0)
11967 if (((word
>> 16) & 0x1) == 0)
11969 if (((word
>> 17) & 0x1) == 0)
11971 if (((word
>> 18) & 0x1) == 0)
11973 if (((word
>> 19) & 0x1) == 0)
11975 if (((word
>> 20) & 0x1) == 0)
11977 /* 33222222222211111111110000000000
11978 10987654321098765432109876543210
11979 0x0001x0xx000000100xxxxxxxxxxxxx
11985 if (((word
>> 30) & 0x1) == 0)
11987 /* 33222222222211111111110000000000
11988 10987654321098765432109876543210
11989 000001x0xx010000100xxxxxxxxxxxxx
11995 /* 33222222222211111111110000000000
11996 10987654321098765432109876543210
11997 010001x0xx010000100xxxxxxxxxxxxx
12005 if (((word
>> 20) & 0x1) == 0)
12007 /* 33222222222211111111110000000000
12008 10987654321098765432109876543210
12009 0x0001x0xx001000100xxxxxxxxxxxxx
12015 if (((word
>> 30) & 0x1) == 0)
12017 /* 33222222222211111111110000000000
12018 10987654321098765432109876543210
12019 000001x0xx011000100xxxxxxxxxxxxx
12025 /* 33222222222211111111110000000000
12026 10987654321098765432109876543210
12027 010001x0xx011000100xxxxxxxxxxxxx
12036 if (((word
>> 19) & 0x1) == 0)
12038 if (((word
>> 20) & 0x1) == 0)
12040 /* 33222222222211111111110000000000
12041 10987654321098765432109876543210
12042 0x0001x0xx000100100xxxxxxxxxxxxx
12048 if (((word
>> 30) & 0x1) == 0)
12050 /* 33222222222211111111110000000000
12051 10987654321098765432109876543210
12052 000001x0xx010100100xxxxxxxxxxxxx
12058 /* 33222222222211111111110000000000
12059 10987654321098765432109876543210
12060 010001x0xx010100100xxxxxxxxxxxxx
12068 if (((word
>> 20) & 0x1) == 0)
12070 if (((word
>> 30) & 0x1) == 0)
12072 /* 33222222222211111111110000000000
12073 10987654321098765432109876543210
12074 000001x0xx001100100xxxxxxxxxxxxx
12080 /* 33222222222211111111110000000000
12081 10987654321098765432109876543210
12082 010001x0xx001100100xxxxxxxxxxxxx
12089 /* 33222222222211111111110000000000
12090 10987654321098765432109876543210
12091 0x0001x0xx011100100xxxxxxxxxxxxx
12100 if (((word
>> 18) & 0x1) == 0)
12102 if (((word
>> 19) & 0x1) == 0)
12104 if (((word
>> 20) & 0x1) == 0)
12106 /* 33222222222211111111110000000000
12107 10987654321098765432109876543210
12108 0x0001x0xx000010100xxxxxxxxxxxxx
12114 /* 33222222222211111111110000000000
12115 10987654321098765432109876543210
12116 0x0001x0xx010010100xxxxxxxxxxxxx
12123 if (((word
>> 20) & 0x1) == 0)
12125 /* 33222222222211111111110000000000
12126 10987654321098765432109876543210
12127 0x0001x0xx001010100xxxxxxxxxxxxx
12133 /* 33222222222211111111110000000000
12134 10987654321098765432109876543210
12135 0x0001x0xx011010100xxxxxxxxxxxxx
12143 if (((word
>> 19) & 0x1) == 0)
12145 if (((word
>> 20) & 0x1) == 0)
12147 if (((word
>> 30) & 0x1) == 0)
12149 /* 33222222222211111111110000000000
12150 10987654321098765432109876543210
12151 000001x0xx000110100xxxxxxxxxxxxx
12157 /* 33222222222211111111110000000000
12158 10987654321098765432109876543210
12159 010001x0xx000110100xxxxxxxxxxxxx
12166 /* 33222222222211111111110000000000
12167 10987654321098765432109876543210
12168 0x0001x0xx010110100xxxxxxxxxxxxx
12175 if (((word
>> 20) & 0x1) == 0)
12177 /* 33222222222211111111110000000000
12178 10987654321098765432109876543210
12179 0x0001x0xx001110100xxxxxxxxxxxxx
12185 /* 33222222222211111111110000000000
12186 10987654321098765432109876543210
12187 0x0001x0xx011110100xxxxxxxxxxxxx
12197 if (((word
>> 17) & 0x1) == 0)
12199 if (((word
>> 18) & 0x1) == 0)
12201 if (((word
>> 19) & 0x1) == 0)
12203 if (((word
>> 20) & 0x1) == 0)
12205 /* 33222222222211111111110000000000
12206 10987654321098765432109876543210
12207 0x0001x0xx000001100xxxxxxxxxxxxx
12213 if (((word
>> 30) & 0x1) == 0)
12215 /* 33222222222211111111110000000000
12216 10987654321098765432109876543210
12217 000001x0xx010001100xxxxxxxxxxxxx
12223 /* 33222222222211111111110000000000
12224 10987654321098765432109876543210
12225 010001x0xx010001100xxxxxxxxxxxxx
12233 if (((word
>> 20) & 0x1) == 0)
12235 /* 33222222222211111111110000000000
12236 10987654321098765432109876543210
12237 0x0001x0xx001001100xxxxxxxxxxxxx
12243 if (((word
>> 30) & 0x1) == 0)
12245 /* 33222222222211111111110000000000
12246 10987654321098765432109876543210
12247 000001x0xx011001100xxxxxxxxxxxxx
12253 /* 33222222222211111111110000000000
12254 10987654321098765432109876543210
12255 010001x0xx011001100xxxxxxxxxxxxx
12264 if (((word
>> 19) & 0x1) == 0)
12266 if (((word
>> 30) & 0x1) == 0)
12268 /* 33222222222211111111110000000000
12269 10987654321098765432109876543210
12270 000001x0xx0x0101100xxxxxxxxxxxxx
12276 /* 33222222222211111111110000000000
12277 10987654321098765432109876543210
12278 010001x0xx0x0101100xxxxxxxxxxxxx
12285 if (((word
>> 20) & 0x1) == 0)
12287 if (((word
>> 30) & 0x1) == 0)
12289 /* 33222222222211111111110000000000
12290 10987654321098765432109876543210
12291 000001x0xx001101100xxxxxxxxxxxxx
12297 /* 33222222222211111111110000000000
12298 10987654321098765432109876543210
12299 010001x0xx001101100xxxxxxxxxxxxx
12306 /* 33222222222211111111110000000000
12307 10987654321098765432109876543210
12308 0x0001x0xx011101100xxxxxxxxxxxxx
12317 if (((word
>> 18) & 0x1) == 0)
12319 if (((word
>> 19) & 0x1) == 0)
12321 if (((word
>> 20) & 0x1) == 0)
12323 if (((word
>> 30) & 0x1) == 0)
12325 /* 33222222222211111111110000000000
12326 10987654321098765432109876543210
12327 000001x0xx000011100xxxxxxxxxxxxx
12333 /* 33222222222211111111110000000000
12334 10987654321098765432109876543210
12335 010001x0xx000011100xxxxxxxxxxxxx
12342 if (((word
>> 30) & 0x1) == 0)
12344 /* 33222222222211111111110000000000
12345 10987654321098765432109876543210
12346 000001x0xx010011100xxxxxxxxxxxxx
12352 /* 33222222222211111111110000000000
12353 10987654321098765432109876543210
12354 010001x0xx010011100xxxxxxxxxxxxx
12362 if (((word
>> 20) & 0x1) == 0)
12364 /* 33222222222211111111110000000000
12365 10987654321098765432109876543210
12366 0x0001x0xx001011100xxxxxxxxxxxxx
12372 if (((word
>> 30) & 0x1) == 0)
12374 /* 33222222222211111111110000000000
12375 10987654321098765432109876543210
12376 000001x0xx011011100xxxxxxxxxxxxx
12382 /* 33222222222211111111110000000000
12383 10987654321098765432109876543210
12384 010001x0xx011011100xxxxxxxxxxxxx
12393 if (((word
>> 19) & 0x1) == 0)
12395 if (((word
>> 20) & 0x1) == 0)
12397 if (((word
>> 30) & 0x1) == 0)
12399 /* 33222222222211111111110000000000
12400 10987654321098765432109876543210
12401 000001x0xx000111100xxxxxxxxxxxxx
12407 /* 33222222222211111111110000000000
12408 10987654321098765432109876543210
12409 010001x0xx000111100xxxxxxxxxxxxx
12416 if (((word
>> 30) & 0x1) == 0)
12418 /* 33222222222211111111110000000000
12419 10987654321098765432109876543210
12420 000001x0xx010111100xxxxxxxxxxxxx
12426 /* 33222222222211111111110000000000
12427 10987654321098765432109876543210
12428 010001x0xx010111100xxxxxxxxxxxxx
12436 if (((word
>> 20) & 0x1) == 0)
12438 if (((word
>> 30) & 0x1) == 0)
12440 /* 33222222222211111111110000000000
12441 10987654321098765432109876543210
12442 000001x0xx001111100xxxxxxxxxxxxx
12448 /* 33222222222211111111110000000000
12449 10987654321098765432109876543210
12450 010001x0xx001111100xxxxxxxxxxxxx
12457 /* 33222222222211111111110000000000
12458 10987654321098765432109876543210
12459 0x0001x0xx011111100xxxxxxxxxxxxx
12470 if (((word
>> 10) & 0x1) == 0)
12472 if (((word
>> 12) & 0x1) == 0)
12474 if (((word
>> 30) & 0x1) == 0)
12476 /* 33222222222211111111110000000000
12477 10987654321098765432109876543210
12478 000001x0xx1xxxxx1000x0xxxxxxxxxx
12484 if (((word
>> 22) & 0x1) == 0)
12486 /* 33222222222211111111110000000000
12487 10987654321098765432109876543210
12488 010001x0x01xxxxx1000x0xxxxxxxxxx
12494 /* 33222222222211111111110000000000
12495 10987654321098765432109876543210
12496 010001x0x11xxxxx1000x0xxxxxxxxxx
12504 if (((word
>> 30) & 0x1) == 0)
12506 /* 33222222222211111111110000000000
12507 10987654321098765432109876543210
12508 000001x0xx1xxxxx1001x0xxxxxxxxxx
12514 if (((word
>> 22) & 0x1) == 0)
12516 /* 33222222222211111111110000000000
12517 10987654321098765432109876543210
12518 010001x0x01xxxxx1001x0xxxxxxxxxx
12524 /* 33222222222211111111110000000000
12525 10987654321098765432109876543210
12526 010001x0x11xxxxx1001x0xxxxxxxxxx
12535 if (((word
>> 12) & 0x1) == 0)
12537 if (((word
>> 30) & 0x1) == 0)
12539 if (((word
>> 11) & 0x1) == 0)
12541 /* 33222222222211111111110000000000
12542 10987654321098765432109876543210
12543 000001x0xx1xxxxx100001xxxxxxxxxx
12549 /* 33222222222211111111110000000000
12550 10987654321098765432109876543210
12551 000001x0xx1xxxxx100011xxxxxxxxxx
12558 if (((word
>> 22) & 0x1) == 0)
12560 /* 33222222222211111111110000000000
12561 10987654321098765432109876543210
12562 010001x0x01xxxxx1000x1xxxxxxxxxx
12568 /* 33222222222211111111110000000000
12569 10987654321098765432109876543210
12570 010001x0x11xxxxx1000x1xxxxxxxxxx
12578 if (((word
>> 30) & 0x1) == 0)
12580 if (((word
>> 11) & 0x1) == 0)
12582 /* 33222222222211111111110000000000
12583 10987654321098765432109876543210
12584 000001x0xx1xxxxx100101xxxxxxxxxx
12590 /* 33222222222211111111110000000000
12591 10987654321098765432109876543210
12592 000001x0xx1xxxxx100111xxxxxxxxxx
12599 if (((word
>> 22) & 0x1) == 0)
12601 /* 33222222222211111111110000000000
12602 10987654321098765432109876543210
12603 010001x0x01xxxxx1001x1xxxxxxxxxx
12609 /* 33222222222211111111110000000000
12610 10987654321098765432109876543210
12611 010001x0x11xxxxx1001x1xxxxxxxxxx
12622 if (((word
>> 22) & 0x1) == 0)
12624 if (((word
>> 21) & 0x1) == 0)
12626 if (((word
>> 23) & 0x1) == 0)
12628 /* 33222222222211111111110000000000
12629 10987654321098765432109876543210
12630 1x0001x0000xxxxx100xxxxxxxxxxxxx
12636 /* 33222222222211111111110000000000
12637 10987654321098765432109876543210
12638 1x0001x0100xxxxx100xxxxxxxxxxxxx
12645 if (((word
>> 23) & 0x1) == 0)
12647 if (((word
>> 30) & 0x1) == 0)
12649 /* 33222222222211111111110000000000
12650 10987654321098765432109876543210
12651 100001x0001xxxxx100xxxxxxxxxxxxx
12657 /* 33222222222211111111110000000000
12658 10987654321098765432109876543210
12659 110001x0001xxxxx100xxxxxxxxxxxxx
12666 if (((word
>> 30) & 0x1) == 0)
12668 /* 33222222222211111111110000000000
12669 10987654321098765432109876543210
12670 100001x0101xxxxx100xxxxxxxxxxxxx
12676 /* 33222222222211111111110000000000
12677 10987654321098765432109876543210
12678 110001x0101xxxxx100xxxxxxxxxxxxx
12687 if (((word
>> 23) & 0x1) == 0)
12689 if (((word
>> 30) & 0x1) == 0)
12691 /* 33222222222211111111110000000000
12692 10987654321098765432109876543210
12693 100001x001xxxxxx100xxxxxxxxxxxxx
12699 if (((word
>> 21) & 0x1) == 0)
12701 /* 33222222222211111111110000000000
12702 10987654321098765432109876543210
12703 110001x0010xxxxx100xxxxxxxxxxxxx
12709 /* 33222222222211111111110000000000
12710 10987654321098765432109876543210
12711 110001x0011xxxxx100xxxxxxxxxxxxx
12719 if (((word
>> 30) & 0x1) == 0)
12721 /* 33222222222211111111110000000000
12722 10987654321098765432109876543210
12723 100001x011xxxxxx100xxxxxxxxxxxxx
12729 if (((word
>> 21) & 0x1) == 0)
12731 /* 33222222222211111111110000000000
12732 10987654321098765432109876543210
12733 110001x0110xxxxx100xxxxxxxxxxxxx
12739 /* 33222222222211111111110000000000
12740 10987654321098765432109876543210
12741 110001x0111xxxxx100xxxxxxxxxxxxx
12753 if (((word
>> 15) & 0x1) == 0)
12755 if (((word
>> 21) & 0x1) == 0)
12757 if (((word
>> 30) & 0x1) == 0)
12759 if (((word
>> 31) & 0x1) == 0)
12761 /* 33222222222211111111110000000000
12762 10987654321098765432109876543210
12763 000001x0xx0xxxxx010xxxxxxxxxxxxx
12769 if (((word
>> 23) & 0x1) == 0)
12771 /* 33222222222211111111110000000000
12772 10987654321098765432109876543210
12773 100001x00x0xxxxx010xxxxxxxxxxxxx
12779 /* 33222222222211111111110000000000
12780 10987654321098765432109876543210
12781 100001x01x0xxxxx010xxxxxxxxxxxxx
12789 if (((word
>> 31) & 0x1) == 0)
12791 if (((word
>> 10) & 0x1) == 0)
12793 if (((word
>> 11) & 0x1) == 0)
12795 if (((word
>> 12) & 0x1) == 0)
12797 /* 33222222222211111111110000000000
12798 10987654321098765432109876543210
12799 010001x0xx0xxxxx010000xxxxxxxxxx
12805 /* 33222222222211111111110000000000
12806 10987654321098765432109876543210
12807 010001x0xx0xxxxx010100xxxxxxxxxx
12814 if (((word
>> 12) & 0x1) == 0)
12816 /* 33222222222211111111110000000000
12817 10987654321098765432109876543210
12818 010001x0xx0xxxxx010010xxxxxxxxxx
12824 /* 33222222222211111111110000000000
12825 10987654321098765432109876543210
12826 010001x0xx0xxxxx010110xxxxxxxxxx
12834 if (((word
>> 11) & 0x1) == 0)
12836 if (((word
>> 12) & 0x1) == 0)
12838 /* 33222222222211111111110000000000
12839 10987654321098765432109876543210
12840 010001x0xx0xxxxx010001xxxxxxxxxx
12846 /* 33222222222211111111110000000000
12847 10987654321098765432109876543210
12848 010001x0xx0xxxxx010101xxxxxxxxxx
12855 if (((word
>> 12) & 0x1) == 0)
12857 /* 33222222222211111111110000000000
12858 10987654321098765432109876543210
12859 010001x0xx0xxxxx010011xxxxxxxxxx
12865 /* 33222222222211111111110000000000
12866 10987654321098765432109876543210
12867 010001x0xx0xxxxx010111xxxxxxxxxx
12876 if (((word
>> 23) & 0x1) == 0)
12878 /* 33222222222211111111110000000000
12879 10987654321098765432109876543210
12880 110001x00x0xxxxx010xxxxxxxxxxxxx
12886 /* 33222222222211111111110000000000
12887 10987654321098765432109876543210
12888 110001x01x0xxxxx010xxxxxxxxxxxxx
12897 if (((word
>> 30) & 0x1) == 0)
12899 if (((word
>> 31) & 0x1) == 0)
12901 if (((word
>> 11) & 0x1) == 0)
12903 if (((word
>> 12) & 0x1) == 0)
12905 if (((word
>> 10) & 0x1) == 0)
12907 /* 33222222222211111111110000000000
12908 10987654321098765432109876543210
12909 000001x0xx1xxxxx010000xxxxxxxxxx
12915 /* 33222222222211111111110000000000
12916 10987654321098765432109876543210
12917 000001x0xx1xxxxx010001xxxxxxxxxx
12924 if (((word
>> 22) & 0x1) == 0)
12926 if (((word
>> 23) & 0x1) == 0)
12928 /* 33222222222211111111110000000000
12929 10987654321098765432109876543210
12930 000001x0001xxxxx01010xxxxxxxxxxx
12936 /* 33222222222211111111110000000000
12937 10987654321098765432109876543210
12938 000001x0101xxxxx01010xxxxxxxxxxx
12945 /* 33222222222211111111110000000000
12946 10987654321098765432109876543210
12947 000001x0x11xxxxx01010xxxxxxxxxxx
12955 if (((word
>> 12) & 0x1) == 0)
12957 if (((word
>> 10) & 0x1) == 0)
12959 /* 33222222222211111111110000000000
12960 10987654321098765432109876543210
12961 000001x0xx1xxxxx010010xxxxxxxxxx
12967 /* 33222222222211111111110000000000
12968 10987654321098765432109876543210
12969 000001x0xx1xxxxx010011xxxxxxxxxx
12976 if (((word
>> 22) & 0x1) == 0)
12978 if (((word
>> 23) & 0x1) == 0)
12980 /* 33222222222211111111110000000000
12981 10987654321098765432109876543210
12982 000001x0001xxxxx01011xxxxxxxxxxx
12988 /* 33222222222211111111110000000000
12989 10987654321098765432109876543210
12990 000001x0101xxxxx01011xxxxxxxxxxx
12997 /* 33222222222211111111110000000000
12998 10987654321098765432109876543210
12999 000001x0x11xxxxx01011xxxxxxxxxxx
13008 if (((word
>> 23) & 0x1) == 0)
13010 /* 33222222222211111111110000000000
13011 10987654321098765432109876543210
13012 100001x00x1xxxxx010xxxxxxxxxxxxx
13018 /* 33222222222211111111110000000000
13019 10987654321098765432109876543210
13020 100001x01x1xxxxx010xxxxxxxxxxxxx
13028 if (((word
>> 23) & 0x1) == 0)
13030 /* 33222222222211111111110000000000
13031 10987654321098765432109876543210
13032 x10001x00x1xxxxx010xxxxxxxxxxxxx
13038 if (((word
>> 31) & 0x1) == 0)
13040 if (((word
>> 22) & 0x1) == 0)
13042 /* 33222222222211111111110000000000
13043 10987654321098765432109876543210
13044 010001x0101xxxxx010xxxxxxxxxxxxx
13050 /* 33222222222211111111110000000000
13051 10987654321098765432109876543210
13052 010001x0111xxxxx010xxxxxxxxxxxxx
13059 /* 33222222222211111111110000000000
13060 10987654321098765432109876543210
13061 110001x01x1xxxxx010xxxxxxxxxxxxx
13071 if (((word
>> 30) & 0x1) == 0)
13073 if (((word
>> 31) & 0x1) == 0)
13075 if (((word
>> 21) & 0x1) == 0)
13077 /* 33222222222211111111110000000000
13078 10987654321098765432109876543210
13079 000001x0xx0xxxxx110xxxxxxxxxxxxx
13085 if (((word
>> 10) & 0x1) == 0)
13087 if (((word
>> 11) & 0x1) == 0)
13089 if (((word
>> 20) & 0x1) == 0)
13091 if (((word
>> 22) & 0x1) == 0)
13093 /* 33222222222211111111110000000000
13094 10987654321098765432109876543210
13095 000001x0x010xxxx110x00xxxxxxxxxx
13101 if (((word
>> 23) & 0x1) == 0)
13103 /* 33222222222211111111110000000000
13104 10987654321098765432109876543210
13105 000001x00110xxxx110x00xxxxxxxxxx
13111 /* 33222222222211111111110000000000
13112 10987654321098765432109876543210
13113 000001x01110xxxx110x00xxxxxxxxxx
13121 if (((word
>> 22) & 0x1) == 0)
13123 /* 33222222222211111111110000000000
13124 10987654321098765432109876543210
13125 000001x0x011xxxx110x00xxxxxxxxxx
13131 if (((word
>> 23) & 0x1) == 0)
13133 /* 33222222222211111111110000000000
13134 10987654321098765432109876543210
13135 000001x00111xxxx110x00xxxxxxxxxx
13141 /* 33222222222211111111110000000000
13142 10987654321098765432109876543210
13143 000001x01111xxxx110x00xxxxxxxxxx
13152 if (((word
>> 22) & 0x1) == 0)
13154 /* 33222222222211111111110000000000
13155 10987654321098765432109876543210
13156 000001x0x01xxxxx110x10xxxxxxxxxx
13162 if (((word
>> 23) & 0x1) == 0)
13164 /* 33222222222211111111110000000000
13165 10987654321098765432109876543210
13166 000001x0011xxxxx110x10xxxxxxxxxx
13172 /* 33222222222211111111110000000000
13173 10987654321098765432109876543210
13174 000001x0111xxxxx110x10xxxxxxxxxx
13183 if (((word
>> 11) & 0x1) == 0)
13185 if (((word
>> 20) & 0x1) == 0)
13187 if (((word
>> 22) & 0x1) == 0)
13189 /* 33222222222211111111110000000000
13190 10987654321098765432109876543210
13191 000001x0x010xxxx110x01xxxxxxxxxx
13197 if (((word
>> 23) & 0x1) == 0)
13199 /* 33222222222211111111110000000000
13200 10987654321098765432109876543210
13201 000001x00110xxxx110x01xxxxxxxxxx
13207 /* 33222222222211111111110000000000
13208 10987654321098765432109876543210
13209 000001x01110xxxx110x01xxxxxxxxxx
13217 if (((word
>> 22) & 0x1) == 0)
13219 /* 33222222222211111111110000000000
13220 10987654321098765432109876543210
13221 000001x0x011xxxx110x01xxxxxxxxxx
13227 if (((word
>> 23) & 0x1) == 0)
13229 /* 33222222222211111111110000000000
13230 10987654321098765432109876543210
13231 000001x00111xxxx110x01xxxxxxxxxx
13237 /* 33222222222211111111110000000000
13238 10987654321098765432109876543210
13239 000001x01111xxxx110x01xxxxxxxxxx
13248 if (((word
>> 22) & 0x1) == 0)
13250 /* 33222222222211111111110000000000
13251 10987654321098765432109876543210
13252 000001x0x01xxxxx110x11xxxxxxxxxx
13258 if (((word
>> 23) & 0x1) == 0)
13260 /* 33222222222211111111110000000000
13261 10987654321098765432109876543210
13262 000001x0011xxxxx110x11xxxxxxxxxx
13268 /* 33222222222211111111110000000000
13269 10987654321098765432109876543210
13270 000001x0111xxxxx110x11xxxxxxxxxx
13281 if (((word
>> 22) & 0x1) == 0)
13283 if (((word
>> 21) & 0x1) == 0)
13285 if (((word
>> 23) & 0x1) == 0)
13287 /* 33222222222211111111110000000000
13288 10987654321098765432109876543210
13289 100001x0000xxxxx110xxxxxxxxxxxxx
13295 /* 33222222222211111111110000000000
13296 10987654321098765432109876543210
13297 100001x0100xxxxx110xxxxxxxxxxxxx
13304 if (((word
>> 23) & 0x1) == 0)
13306 /* 33222222222211111111110000000000
13307 10987654321098765432109876543210
13308 100001x0001xxxxx110xxxxxxxxxxxxx
13314 /* 33222222222211111111110000000000
13315 10987654321098765432109876543210
13316 100001x0101xxxxx110xxxxxxxxxxxxx
13324 if (((word
>> 23) & 0x1) == 0)
13326 /* 33222222222211111111110000000000
13327 10987654321098765432109876543210
13328 100001x001xxxxxx110xxxxxxxxxxxxx
13334 /* 33222222222211111111110000000000
13335 10987654321098765432109876543210
13336 100001x011xxxxxx110xxxxxxxxxxxxx
13345 if (((word
>> 21) & 0x1) == 0)
13347 if (((word
>> 31) & 0x1) == 0)
13349 if (((word
>> 10) & 0x1) == 0)
13351 if (((word
>> 11) & 0x1) == 0)
13353 if (((word
>> 12) & 0x1) == 0)
13355 /* 33222222222211111111110000000000
13356 10987654321098765432109876543210
13357 010001x0xx0xxxxx110000xxxxxxxxxx
13363 /* 33222222222211111111110000000000
13364 10987654321098765432109876543210
13365 010001x0xx0xxxxx110100xxxxxxxxxx
13372 if (((word
>> 12) & 0x1) == 0)
13374 if (((word
>> 23) & 0x1) == 0)
13376 /* 33222222222211111111110000000000
13377 10987654321098765432109876543210
13378 010001x00x0xxxxx110010xxxxxxxxxx
13384 /* 33222222222211111111110000000000
13385 10987654321098765432109876543210
13386 010001x01x0xxxxx110010xxxxxxxxxx
13393 /* 33222222222211111111110000000000
13394 10987654321098765432109876543210
13395 010001x0xx0xxxxx110110xxxxxxxxxx
13403 if (((word
>> 11) & 0x1) == 0)
13405 /* 33222222222211111111110000000000
13406 10987654321098765432109876543210
13407 010001x0xx0xxxxx110x01xxxxxxxxxx
13413 if (((word
>> 23) & 0x1) == 0)
13415 /* 33222222222211111111110000000000
13416 10987654321098765432109876543210
13417 010001x00x0xxxxx110x11xxxxxxxxxx
13423 /* 33222222222211111111110000000000
13424 10987654321098765432109876543210
13425 010001x01x0xxxxx110x11xxxxxxxxxx
13434 if (((word
>> 22) & 0x1) == 0)
13436 if (((word
>> 23) & 0x1) == 0)
13438 /* 33222222222211111111110000000000
13439 10987654321098765432109876543210
13440 110001x0000xxxxx110xxxxxxxxxxxxx
13446 /* 33222222222211111111110000000000
13447 10987654321098765432109876543210
13448 110001x0100xxxxx110xxxxxxxxxxxxx
13455 if (((word
>> 23) & 0x1) == 0)
13457 /* 33222222222211111111110000000000
13458 10987654321098765432109876543210
13459 110001x0010xxxxx110xxxxxxxxxxxxx
13465 /* 33222222222211111111110000000000
13466 10987654321098765432109876543210
13467 110001x0110xxxxx110xxxxxxxxxxxxx
13476 if (((word
>> 22) & 0x1) == 0)
13478 if (((word
>> 23) & 0x1) == 0)
13480 /* 33222222222211111111110000000000
13481 10987654321098765432109876543210
13482 x10001x0001xxxxx110xxxxxxxxxxxxx
13488 if (((word
>> 31) & 0x1) == 0)
13490 if (((word
>> 10) & 0x1) == 0)
13492 if (((word
>> 12) & 0x1) == 0)
13494 /* 33222222222211111111110000000000
13495 10987654321098765432109876543210
13496 010001x0101xxxxx1100x0xxxxxxxxxx
13502 /* 33222222222211111111110000000000
13503 10987654321098765432109876543210
13504 010001x0101xxxxx1101x0xxxxxxxxxx
13511 if (((word
>> 12) & 0x1) == 0)
13513 /* 33222222222211111111110000000000
13514 10987654321098765432109876543210
13515 010001x0101xxxxx1100x1xxxxxxxxxx
13521 /* 33222222222211111111110000000000
13522 10987654321098765432109876543210
13523 010001x0101xxxxx1101x1xxxxxxxxxx
13531 /* 33222222222211111111110000000000
13532 10987654321098765432109876543210
13533 110001x0101xxxxx110xxxxxxxxxxxxx
13541 if (((word
>> 23) & 0x1) == 0)
13543 /* 33222222222211111111110000000000
13544 10987654321098765432109876543210
13545 x10001x0011xxxxx110xxxxxxxxxxxxx
13551 if (((word
>> 31) & 0x1) == 0)
13553 if (((word
>> 10) & 0x1) == 0)
13555 if (((word
>> 12) & 0x1) == 0)
13557 /* 33222222222211111111110000000000
13558 10987654321098765432109876543210
13559 010001x0111xxxxx1100x0xxxxxxxxxx
13565 /* 33222222222211111111110000000000
13566 10987654321098765432109876543210
13567 010001x0111xxxxx1101x0xxxxxxxxxx
13574 if (((word
>> 12) & 0x1) == 0)
13576 /* 33222222222211111111110000000000
13577 10987654321098765432109876543210
13578 010001x0111xxxxx1100x1xxxxxxxxxx
13584 /* 33222222222211111111110000000000
13585 10987654321098765432109876543210
13586 010001x0111xxxxx1101x1xxxxxxxxxx
13594 /* 33222222222211111111110000000000
13595 10987654321098765432109876543210
13596 110001x0111xxxxx110xxxxxxxxxxxxx
13609 if (((word
>> 14) & 0x1) == 0)
13611 if (((word
>> 15) & 0x1) == 0)
13613 if (((word
>> 21) & 0x1) == 0)
13615 if (((word
>> 30) & 0x1) == 0)
13617 if (((word
>> 31) & 0x1) == 0)
13619 if (((word
>> 17) & 0x1) == 0)
13621 if (((word
>> 18) & 0x1) == 0)
13623 if (((word
>> 19) & 0x1) == 0)
13625 if (((word
>> 20) & 0x1) == 0)
13627 if (((word
>> 16) & 0x1) == 0)
13629 /* 33222222222211111111110000000000
13630 10987654321098765432109876543210
13631 000001x0xx000000001xxxxxxxxxxxxx
13637 /* 33222222222211111111110000000000
13638 10987654321098765432109876543210
13639 000001x0xx000001001xxxxxxxxxxxxx
13646 /* 33222222222211111111110000000000
13647 10987654321098765432109876543210
13648 000001x0xx01000x001xxxxxxxxxxxxx
13655 if (((word
>> 16) & 0x1) == 0)
13657 if (((word
>> 20) & 0x1) == 0)
13659 /* 33222222222211111111110000000000
13660 10987654321098765432109876543210
13661 000001x0xx001000001xxxxxxxxxxxxx
13667 /* 33222222222211111111110000000000
13668 10987654321098765432109876543210
13669 000001x0xx011000001xxxxxxxxxxxxx
13676 if (((word
>> 20) & 0x1) == 0)
13678 /* 33222222222211111111110000000000
13679 10987654321098765432109876543210
13680 000001x0xx001001001xxxxxxxxxxxxx
13686 /* 33222222222211111111110000000000
13687 10987654321098765432109876543210
13688 000001x0xx011001001xxxxxxxxxxxxx
13697 if (((word
>> 16) & 0x1) == 0)
13699 /* 33222222222211111111110000000000
13700 10987654321098765432109876543210
13701 000001x0xx0xx100001xxxxxxxxxxxxx
13707 if (((word
>> 19) & 0x1) == 0)
13709 /* 33222222222211111111110000000000
13710 10987654321098765432109876543210
13711 000001x0xx0x0101001xxxxxxxxxxxxx
13717 if (((word
>> 20) & 0x1) == 0)
13719 /* 33222222222211111111110000000000
13720 10987654321098765432109876543210
13721 000001x0xx001101001xxxxxxxxxxxxx
13727 /* 33222222222211111111110000000000
13728 10987654321098765432109876543210
13729 000001x0xx011101001xxxxxxxxxxxxx
13739 if (((word
>> 16) & 0x1) == 0)
13741 if (((word
>> 18) & 0x1) == 0)
13743 if (((word
>> 20) & 0x1) == 0)
13745 /* 33222222222211111111110000000000
13746 10987654321098765432109876543210
13747 000001x0xx00x010001xxxxxxxxxxxxx
13753 /* 33222222222211111111110000000000
13754 10987654321098765432109876543210
13755 000001x0xx01x010001xxxxxxxxxxxxx
13762 if (((word
>> 20) & 0x1) == 0)
13764 /* 33222222222211111111110000000000
13765 10987654321098765432109876543210
13766 000001x0xx00x110001xxxxxxxxxxxxx
13772 /* 33222222222211111111110000000000
13773 10987654321098765432109876543210
13774 000001x0xx01x110001xxxxxxxxxxxxx
13782 if (((word
>> 18) & 0x1) == 0)
13784 /* 33222222222211111111110000000000
13785 10987654321098765432109876543210
13786 000001x0xx0xx011001xxxxxxxxxxxxx
13792 /* 33222222222211111111110000000000
13793 10987654321098765432109876543210
13794 000001x0xx0xx111001xxxxxxxxxxxxx
13803 if (((word
>> 23) & 0x1) == 0)
13805 /* 33222222222211111111110000000000
13806 10987654321098765432109876543210
13807 100001x00x0xxxxx001xxxxxxxxxxxxx
13813 /* 33222222222211111111110000000000
13814 10987654321098765432109876543210
13815 100001x01x0xxxxx001xxxxxxxxxxxxx
13823 if (((word
>> 31) & 0x1) == 0)
13825 if (((word
>> 12) & 0x1) == 0)
13827 /* 33222222222211111111110000000000
13828 10987654321098765432109876543210
13829 010001x0xx0xxxxx0010xxxxxxxxxxxx
13835 /* 33222222222211111111110000000000
13836 10987654321098765432109876543210
13837 010001x0xx0xxxxx0011xxxxxxxxxxxx
13844 if (((word
>> 23) & 0x1) == 0)
13846 /* 33222222222211111111110000000000
13847 10987654321098765432109876543210
13848 110001x00x0xxxxx001xxxxxxxxxxxxx
13854 /* 33222222222211111111110000000000
13855 10987654321098765432109876543210
13856 110001x01x0xxxxx001xxxxxxxxxxxxx
13865 if (((word
>> 30) & 0x1) == 0)
13867 if (((word
>> 31) & 0x1) == 0)
13869 if (((word
>> 10) & 0x1) == 0)
13871 if (((word
>> 11) & 0x1) == 0)
13873 if (((word
>> 22) & 0x1) == 0)
13875 if (((word
>> 23) & 0x1) == 0)
13877 /* 33222222222211111111110000000000
13878 10987654321098765432109876543210
13879 000001x0001xxxxx001x00xxxxxxxxxx
13885 /* 33222222222211111111110000000000
13886 10987654321098765432109876543210
13887 000001x0101xxxxx001x00xxxxxxxxxx
13894 if (((word
>> 23) & 0x1) == 0)
13896 /* 33222222222211111111110000000000
13897 10987654321098765432109876543210
13898 000001x0011xxxxx001x00xxxxxxxxxx
13904 /* 33222222222211111111110000000000
13905 10987654321098765432109876543210
13906 000001x0111xxxxx001x00xxxxxxxxxx
13914 if (((word
>> 22) & 0x1) == 0)
13916 /* 33222222222211111111110000000000
13917 10987654321098765432109876543210
13918 000001x0x01xxxxx001x10xxxxxxxxxx
13924 /* 33222222222211111111110000000000
13925 10987654321098765432109876543210
13926 000001x0x11xxxxx001x10xxxxxxxxxx
13934 if (((word
>> 11) & 0x1) == 0)
13936 /* 33222222222211111111110000000000
13937 10987654321098765432109876543210
13938 000001x0xx1xxxxx001x01xxxxxxxxxx
13944 if (((word
>> 22) & 0x1) == 0)
13946 if (((word
>> 23) & 0x1) == 0)
13948 /* 33222222222211111111110000000000
13949 10987654321098765432109876543210
13950 000001x0001xxxxx001x11xxxxxxxxxx
13956 /* 33222222222211111111110000000000
13957 10987654321098765432109876543210
13958 000001x0101xxxxx001x11xxxxxxxxxx
13965 if (((word
>> 23) & 0x1) == 0)
13967 /* 33222222222211111111110000000000
13968 10987654321098765432109876543210
13969 000001x0011xxxxx001x11xxxxxxxxxx
13975 /* 33222222222211111111110000000000
13976 10987654321098765432109876543210
13977 000001x0111xxxxx001x11xxxxxxxxxx
13987 if (((word
>> 23) & 0x1) == 0)
13989 /* 33222222222211111111110000000000
13990 10987654321098765432109876543210
13991 100001x00x1xxxxx001xxxxxxxxxxxxx
13997 /* 33222222222211111111110000000000
13998 10987654321098765432109876543210
13999 100001x01x1xxxxx001xxxxxxxxxxxxx
14007 if (((word
>> 23) & 0x1) == 0)
14009 /* 33222222222211111111110000000000
14010 10987654321098765432109876543210
14011 x10001x00x1xxxxx001xxxxxxxxxxxxx
14017 if (((word
>> 31) & 0x1) == 0)
14019 if (((word
>> 10) & 0x1) == 0)
14021 if (((word
>> 12) & 0x1) == 0)
14023 if (((word
>> 22) & 0x1) == 0)
14025 /* 33222222222211111111110000000000
14026 10987654321098765432109876543210
14027 010001x0101xxxxx0010x0xxxxxxxxxx
14033 /* 33222222222211111111110000000000
14034 10987654321098765432109876543210
14035 010001x0111xxxxx0010x0xxxxxxxxxx
14042 if (((word
>> 22) & 0x1) == 0)
14044 /* 33222222222211111111110000000000
14045 10987654321098765432109876543210
14046 010001x0101xxxxx0011x0xxxxxxxxxx
14052 /* 33222222222211111111110000000000
14053 10987654321098765432109876543210
14054 010001x0111xxxxx0011x0xxxxxxxxxx
14062 if (((word
>> 12) & 0x1) == 0)
14064 if (((word
>> 22) & 0x1) == 0)
14066 /* 33222222222211111111110000000000
14067 10987654321098765432109876543210
14068 010001x0101xxxxx0010x1xxxxxxxxxx
14074 /* 33222222222211111111110000000000
14075 10987654321098765432109876543210
14076 010001x0111xxxxx0010x1xxxxxxxxxx
14083 if (((word
>> 22) & 0x1) == 0)
14085 /* 33222222222211111111110000000000
14086 10987654321098765432109876543210
14087 010001x0101xxxxx0011x1xxxxxxxxxx
14093 /* 33222222222211111111110000000000
14094 10987654321098765432109876543210
14095 010001x0111xxxxx0011x1xxxxxxxxxx
14104 /* 33222222222211111111110000000000
14105 10987654321098765432109876543210
14106 110001x01x1xxxxx001xxxxxxxxxxxxx
14116 if (((word
>> 30) & 0x1) == 0)
14118 if (((word
>> 31) & 0x1) == 0)
14120 if (((word
>> 21) & 0x1) == 0)
14122 if (((word
>> 16) & 0x1) == 0)
14124 if (((word
>> 17) & 0x1) == 0)
14126 if (((word
>> 18) & 0x1) == 0)
14128 if (((word
>> 19) & 0x1) == 0)
14130 /* 33222222222211111111110000000000
14131 10987654321098765432109876543210
14132 000001x0xx0x0000101xxxxxxxxxxxxx
14138 /* 33222222222211111111110000000000
14139 10987654321098765432109876543210
14140 000001x0xx0x1000101xxxxxxxxxxxxx
14147 if (((word
>> 19) & 0x1) == 0)
14149 /* 33222222222211111111110000000000
14150 10987654321098765432109876543210
14151 000001x0xx0x0100101xxxxxxxxxxxxx
14157 /* 33222222222211111111110000000000
14158 10987654321098765432109876543210
14159 000001x0xx0x1100101xxxxxxxxxxxxx
14167 if (((word
>> 18) & 0x1) == 0)
14169 if (((word
>> 19) & 0x1) == 0)
14171 /* 33222222222211111111110000000000
14172 10987654321098765432109876543210
14173 000001x0xx0x0010101xxxxxxxxxxxxx
14179 /* 33222222222211111111110000000000
14180 10987654321098765432109876543210
14181 000001x0xx0x1010101xxxxxxxxxxxxx
14188 if (((word
>> 19) & 0x1) == 0)
14190 /* 33222222222211111111110000000000
14191 10987654321098765432109876543210
14192 000001x0xx0x0110101xxxxxxxxxxxxx
14198 /* 33222222222211111111110000000000
14199 10987654321098765432109876543210
14200 000001x0xx0x1110101xxxxxxxxxxxxx
14209 if (((word
>> 17) & 0x1) == 0)
14211 if (((word
>> 18) & 0x1) == 0)
14213 if (((word
>> 19) & 0x1) == 0)
14215 /* 33222222222211111111110000000000
14216 10987654321098765432109876543210
14217 000001x0xx0x0001101xxxxxxxxxxxxx
14223 /* 33222222222211111111110000000000
14224 10987654321098765432109876543210
14225 000001x0xx0x1001101xxxxxxxxxxxxx
14232 if (((word
>> 19) & 0x1) == 0)
14234 /* 33222222222211111111110000000000
14235 10987654321098765432109876543210
14236 000001x0xx0x0101101xxxxxxxxxxxxx
14242 /* 33222222222211111111110000000000
14243 10987654321098765432109876543210
14244 000001x0xx0x1101101xxxxxxxxxxxxx
14252 if (((word
>> 18) & 0x1) == 0)
14254 if (((word
>> 19) & 0x1) == 0)
14256 /* 33222222222211111111110000000000
14257 10987654321098765432109876543210
14258 000001x0xx0x0011101xxxxxxxxxxxxx
14264 /* 33222222222211111111110000000000
14265 10987654321098765432109876543210
14266 000001x0xx0x1011101xxxxxxxxxxxxx
14273 /* 33222222222211111111110000000000
14274 10987654321098765432109876543210
14275 000001x0xx0xx111101xxxxxxxxxxxxx
14284 if (((word
>> 12) & 0x1) == 0)
14286 if (((word
>> 23) & 0x1) == 0)
14288 if (((word
>> 22) & 0x1) == 0)
14290 /* 33222222222211111111110000000000
14291 10987654321098765432109876543210
14292 000001x0001xxxxx1010xxxxxxxxxxxx
14298 /* 33222222222211111111110000000000
14299 10987654321098765432109876543210
14300 000001x0011xxxxx1010xxxxxxxxxxxx
14307 /* 33222222222211111111110000000000
14308 10987654321098765432109876543210
14309 000001x01x1xxxxx1010xxxxxxxxxxxx
14316 if (((word
>> 10) & 0x1) == 0)
14318 if (((word
>> 11) & 0x1) == 0)
14320 /* 33222222222211111111110000000000
14321 10987654321098765432109876543210
14322 000001x0xx1xxxxx101100xxxxxxxxxx
14328 /* 33222222222211111111110000000000
14329 10987654321098765432109876543210
14330 000001x0xx1xxxxx101110xxxxxxxxxx
14337 /* 33222222222211111111110000000000
14338 10987654321098765432109876543210
14339 000001x0xx1xxxxx1011x1xxxxxxxxxx
14348 if (((word
>> 22) & 0x1) == 0)
14350 if (((word
>> 21) & 0x1) == 0)
14352 if (((word
>> 23) & 0x1) == 0)
14354 /* 33222222222211111111110000000000
14355 10987654321098765432109876543210
14356 100001x0000xxxxx101xxxxxxxxxxxxx
14362 /* 33222222222211111111110000000000
14363 10987654321098765432109876543210
14364 100001x0100xxxxx101xxxxxxxxxxxxx
14371 if (((word
>> 23) & 0x1) == 0)
14373 /* 33222222222211111111110000000000
14374 10987654321098765432109876543210
14375 100001x0001xxxxx101xxxxxxxxxxxxx
14381 /* 33222222222211111111110000000000
14382 10987654321098765432109876543210
14383 100001x0101xxxxx101xxxxxxxxxxxxx
14391 if (((word
>> 23) & 0x1) == 0)
14393 /* 33222222222211111111110000000000
14394 10987654321098765432109876543210
14395 100001x001xxxxxx101xxxxxxxxxxxxx
14401 /* 33222222222211111111110000000000
14402 10987654321098765432109876543210
14403 100001x011xxxxxx101xxxxxxxxxxxxx
14412 if (((word
>> 21) & 0x1) == 0)
14414 if (((word
>> 31) & 0x1) == 0)
14416 if (((word
>> 16) & 0x1) == 0)
14418 if (((word
>> 17) & 0x1) == 0)
14420 if (((word
>> 18) & 0x1) == 0)
14422 if (((word
>> 19) & 0x1) == 0)
14424 /* 33222222222211111111110000000000
14425 10987654321098765432109876543210
14426 010001x0xx0x0000101xxxxxxxxxxxxx
14432 /* 33222222222211111111110000000000
14433 10987654321098765432109876543210
14434 010001x0xx0x1000101xxxxxxxxxxxxx
14441 if (((word
>> 20) & 0x1) == 0)
14443 /* 33222222222211111111110000000000
14444 10987654321098765432109876543210
14445 010001x0xx00x100101xxxxxxxxxxxxx
14451 /* 33222222222211111111110000000000
14452 10987654321098765432109876543210
14453 010001x0xx01x100101xxxxxxxxxxxxx
14461 /* 33222222222211111111110000000000
14462 10987654321098765432109876543210
14463 010001x0xx0xxx10101xxxxxxxxxxxxx
14470 if (((word
>> 17) & 0x1) == 0)
14472 if (((word
>> 18) & 0x1) == 0)
14474 if (((word
>> 19) & 0x1) == 0)
14476 if (((word
>> 20) & 0x1) == 0)
14478 /* 33222222222211111111110000000000
14479 10987654321098765432109876543210
14480 010001x0xx000001101xxxxxxxxxxxxx
14486 /* 33222222222211111111110000000000
14487 10987654321098765432109876543210
14488 010001x0xx010001101xxxxxxxxxxxxx
14495 /* 33222222222211111111110000000000
14496 10987654321098765432109876543210
14497 010001x0xx0x1001101xxxxxxxxxxxxx
14504 if (((word
>> 20) & 0x1) == 0)
14506 /* 33222222222211111111110000000000
14507 10987654321098765432109876543210
14508 010001x0xx00x101101xxxxxxxxxxxxx
14514 /* 33222222222211111111110000000000
14515 10987654321098765432109876543210
14516 010001x0xx01x101101xxxxxxxxxxxxx
14524 /* 33222222222211111111110000000000
14525 10987654321098765432109876543210
14526 010001x0xx0xxx11101xxxxxxxxxxxxx
14534 if (((word
>> 22) & 0x1) == 0)
14536 /* 33222222222211111111110000000000
14537 10987654321098765432109876543210
14538 110001x0x00xxxxx101xxxxxxxxxxxxx
14544 if (((word
>> 23) & 0x1) == 0)
14546 /* 33222222222211111111110000000000
14547 10987654321098765432109876543210
14548 110001x0010xxxxx101xxxxxxxxxxxxx
14554 /* 33222222222211111111110000000000
14555 10987654321098765432109876543210
14556 110001x0110xxxxx101xxxxxxxxxxxxx
14565 if (((word
>> 22) & 0x1) == 0)
14567 if (((word
>> 23) & 0x1) == 0)
14569 /* 33222222222211111111110000000000
14570 10987654321098765432109876543210
14571 x10001x0001xxxxx101xxxxxxxxxxxxx
14577 if (((word
>> 31) & 0x1) == 0)
14579 if (((word
>> 10) & 0x1) == 0)
14581 if (((word
>> 12) & 0x1) == 0)
14583 /* 33222222222211111111110000000000
14584 10987654321098765432109876543210
14585 010001x0101xxxxx1010x0xxxxxxxxxx
14591 /* 33222222222211111111110000000000
14592 10987654321098765432109876543210
14593 010001x0101xxxxx1011x0xxxxxxxxxx
14600 if (((word
>> 12) & 0x1) == 0)
14602 /* 33222222222211111111110000000000
14603 10987654321098765432109876543210
14604 010001x0101xxxxx1010x1xxxxxxxxxx
14610 /* 33222222222211111111110000000000
14611 10987654321098765432109876543210
14612 010001x0101xxxxx1011x1xxxxxxxxxx
14620 /* 33222222222211111111110000000000
14621 10987654321098765432109876543210
14622 110001x0101xxxxx101xxxxxxxxxxxxx
14630 if (((word
>> 23) & 0x1) == 0)
14632 /* 33222222222211111111110000000000
14633 10987654321098765432109876543210
14634 x10001x0011xxxxx101xxxxxxxxxxxxx
14640 if (((word
>> 31) & 0x1) == 0)
14642 if (((word
>> 10) & 0x1) == 0)
14644 if (((word
>> 12) & 0x1) == 0)
14646 /* 33222222222211111111110000000000
14647 10987654321098765432109876543210
14648 010001x0111xxxxx1010x0xxxxxxxxxx
14654 /* 33222222222211111111110000000000
14655 10987654321098765432109876543210
14656 010001x0111xxxxx1011x0xxxxxxxxxx
14663 if (((word
>> 12) & 0x1) == 0)
14665 /* 33222222222211111111110000000000
14666 10987654321098765432109876543210
14667 010001x0111xxxxx1010x1xxxxxxxxxx
14673 /* 33222222222211111111110000000000
14674 10987654321098765432109876543210
14675 010001x0111xxxxx1011x1xxxxxxxxxx
14683 /* 33222222222211111111110000000000
14684 10987654321098765432109876543210
14685 110001x0111xxxxx101xxxxxxxxxxxxx
14697 if (((word
>> 15) & 0x1) == 0)
14699 if (((word
>> 21) & 0x1) == 0)
14701 if (((word
>> 30) & 0x1) == 0)
14703 if (((word
>> 31) & 0x1) == 0)
14705 /* 33222222222211111111110000000000
14706 10987654321098765432109876543210
14707 000001x0xx0xxxxx011xxxxxxxxxxxxx
14713 if (((word
>> 23) & 0x1) == 0)
14715 /* 33222222222211111111110000000000
14716 10987654321098765432109876543210
14717 100001x00x0xxxxx011xxxxxxxxxxxxx
14723 /* 33222222222211111111110000000000
14724 10987654321098765432109876543210
14725 100001x01x0xxxxx011xxxxxxxxxxxxx
14733 if (((word
>> 31) & 0x1) == 0)
14735 if (((word
>> 10) & 0x1) == 0)
14737 if (((word
>> 11) & 0x1) == 0)
14739 if (((word
>> 12) & 0x1) == 0)
14741 /* 33222222222211111111110000000000
14742 10987654321098765432109876543210
14743 010001x0xx0xxxxx011000xxxxxxxxxx
14749 /* 33222222222211111111110000000000
14750 10987654321098765432109876543210
14751 010001x0xx0xxxxx011100xxxxxxxxxx
14758 if (((word
>> 12) & 0x1) == 0)
14760 /* 33222222222211111111110000000000
14761 10987654321098765432109876543210
14762 010001x0xx0xxxxx011010xxxxxxxxxx
14768 /* 33222222222211111111110000000000
14769 10987654321098765432109876543210
14770 010001x0xx0xxxxx011110xxxxxxxxxx
14778 if (((word
>> 11) & 0x1) == 0)
14780 if (((word
>> 12) & 0x1) == 0)
14782 /* 33222222222211111111110000000000
14783 10987654321098765432109876543210
14784 010001x0xx0xxxxx011001xxxxxxxxxx
14790 /* 33222222222211111111110000000000
14791 10987654321098765432109876543210
14792 010001x0xx0xxxxx011101xxxxxxxxxx
14799 /* 33222222222211111111110000000000
14800 10987654321098765432109876543210
14801 010001x0xx0xxxxx011x11xxxxxxxxxx
14809 if (((word
>> 23) & 0x1) == 0)
14811 /* 33222222222211111111110000000000
14812 10987654321098765432109876543210
14813 110001x00x0xxxxx011xxxxxxxxxxxxx
14819 /* 33222222222211111111110000000000
14820 10987654321098765432109876543210
14821 110001x01x0xxxxx011xxxxxxxxxxxxx
14830 if (((word
>> 30) & 0x1) == 0)
14832 if (((word
>> 31) & 0x1) == 0)
14834 if (((word
>> 10) & 0x1) == 0)
14836 if (((word
>> 11) & 0x1) == 0)
14838 if (((word
>> 12) & 0x1) == 0)
14840 /* 33222222222211111111110000000000
14841 10987654321098765432109876543210
14842 000001x0xx1xxxxx011000xxxxxxxxxx
14848 /* 33222222222211111111110000000000
14849 10987654321098765432109876543210
14850 000001x0xx1xxxxx011100xxxxxxxxxx
14857 /* 33222222222211111111110000000000
14858 10987654321098765432109876543210
14859 000001x0xx1xxxxx011x10xxxxxxxxxx
14866 if (((word
>> 11) & 0x1) == 0)
14868 if (((word
>> 12) & 0x1) == 0)
14870 /* 33222222222211111111110000000000
14871 10987654321098765432109876543210
14872 000001x0xx1xxxxx011001xxxxxxxxxx
14878 /* 33222222222211111111110000000000
14879 10987654321098765432109876543210
14880 000001x0xx1xxxxx011101xxxxxxxxxx
14887 /* 33222222222211111111110000000000
14888 10987654321098765432109876543210
14889 000001x0xx1xxxxx011x11xxxxxxxxxx
14897 if (((word
>> 23) & 0x1) == 0)
14899 /* 33222222222211111111110000000000
14900 10987654321098765432109876543210
14901 100001x00x1xxxxx011xxxxxxxxxxxxx
14907 /* 33222222222211111111110000000000
14908 10987654321098765432109876543210
14909 100001x01x1xxxxx011xxxxxxxxxxxxx
14917 if (((word
>> 23) & 0x1) == 0)
14919 /* 33222222222211111111110000000000
14920 10987654321098765432109876543210
14921 x10001x00x1xxxxx011xxxxxxxxxxxxx
14927 if (((word
>> 31) & 0x1) == 0)
14929 if (((word
>> 12) & 0x1) == 0)
14931 if (((word
>> 22) & 0x1) == 0)
14933 /* 33222222222211111111110000000000
14934 10987654321098765432109876543210
14935 010001x0101xxxxx0110xxxxxxxxxxxx
14941 /* 33222222222211111111110000000000
14942 10987654321098765432109876543210
14943 010001x0111xxxxx0110xxxxxxxxxxxx
14950 if (((word
>> 22) & 0x1) == 0)
14952 /* 33222222222211111111110000000000
14953 10987654321098765432109876543210
14954 010001x0101xxxxx0111xxxxxxxxxxxx
14960 /* 33222222222211111111110000000000
14961 10987654321098765432109876543210
14962 010001x0111xxxxx0111xxxxxxxxxxxx
14970 /* 33222222222211111111110000000000
14971 10987654321098765432109876543210
14972 110001x01x1xxxxx011xxxxxxxxxxxxx
14982 if (((word
>> 30) & 0x1) == 0)
14984 if (((word
>> 31) & 0x1) == 0)
14986 if (((word
>> 21) & 0x1) == 0)
14988 /* 33222222222211111111110000000000
14989 10987654321098765432109876543210
14990 000001x0xx0xxxxx111xxxxxxxxxxxxx
14996 if (((word
>> 10) & 0x1) == 0)
14998 if (((word
>> 11) & 0x1) == 0)
15000 if (((word
>> 12) & 0x1) == 0)
15002 if (((word
>> 20) & 0x1) == 0)
15004 if (((word
>> 22) & 0x1) == 0)
15006 if (((word
>> 23) & 0x1) == 0)
15008 /* 33222222222211111111110000000000
15009 10987654321098765432109876543210
15010 000001x00010xxxx111000xxxxxxxxxx
15016 /* 33222222222211111111110000000000
15017 10987654321098765432109876543210
15018 000001x01010xxxx111000xxxxxxxxxx
15025 if (((word
>> 23) & 0x1) == 0)
15027 /* 33222222222211111111110000000000
15028 10987654321098765432109876543210
15029 000001x00110xxxx111000xxxxxxxxxx
15035 /* 33222222222211111111110000000000
15036 10987654321098765432109876543210
15037 000001x01110xxxx111000xxxxxxxxxx
15045 if (((word
>> 22) & 0x1) == 0)
15047 if (((word
>> 23) & 0x1) == 0)
15049 /* 33222222222211111111110000000000
15050 10987654321098765432109876543210
15051 000001x00011xxxx111000xxxxxxxxxx
15057 /* 33222222222211111111110000000000
15058 10987654321098765432109876543210
15059 000001x01011xxxx111000xxxxxxxxxx
15066 if (((word
>> 23) & 0x1) == 0)
15068 /* 33222222222211111111110000000000
15069 10987654321098765432109876543210
15070 000001x00111xxxx111000xxxxxxxxxx
15076 /* 33222222222211111111110000000000
15077 10987654321098765432109876543210
15078 000001x01111xxxx111000xxxxxxxxxx
15087 if (((word
>> 20) & 0x1) == 0)
15089 if (((word
>> 22) & 0x1) == 0)
15091 if (((word
>> 23) & 0x1) == 0)
15093 /* 33222222222211111111110000000000
15094 10987654321098765432109876543210
15095 000001x00010xxxx111100xxxxxxxxxx
15101 /* 33222222222211111111110000000000
15102 10987654321098765432109876543210
15103 000001x01010xxxx111100xxxxxxxxxx
15110 if (((word
>> 23) & 0x1) == 0)
15112 /* 33222222222211111111110000000000
15113 10987654321098765432109876543210
15114 000001x00110xxxx111100xxxxxxxxxx
15120 /* 33222222222211111111110000000000
15121 10987654321098765432109876543210
15122 000001x01110xxxx111100xxxxxxxxxx
15130 if (((word
>> 22) & 0x1) == 0)
15132 if (((word
>> 23) & 0x1) == 0)
15134 /* 33222222222211111111110000000000
15135 10987654321098765432109876543210
15136 000001x00011xxxx111100xxxxxxxxxx
15142 /* 33222222222211111111110000000000
15143 10987654321098765432109876543210
15144 000001x01011xxxx111100xxxxxxxxxx
15151 if (((word
>> 23) & 0x1) == 0)
15153 /* 33222222222211111111110000000000
15154 10987654321098765432109876543210
15155 000001x00111xxxx111100xxxxxxxxxx
15161 /* 33222222222211111111110000000000
15162 10987654321098765432109876543210
15163 000001x01111xxxx111100xxxxxxxxxx
15173 if (((word
>> 20) & 0x1) == 0)
15175 if (((word
>> 22) & 0x1) == 0)
15177 if (((word
>> 23) & 0x1) == 0)
15179 /* 33222222222211111111110000000000
15180 10987654321098765432109876543210
15181 000001x00010xxxx111x10xxxxxxxxxx
15187 /* 33222222222211111111110000000000
15188 10987654321098765432109876543210
15189 000001x01010xxxx111x10xxxxxxxxxx
15196 if (((word
>> 23) & 0x1) == 0)
15198 /* 33222222222211111111110000000000
15199 10987654321098765432109876543210
15200 000001x00110xxxx111x10xxxxxxxxxx
15206 /* 33222222222211111111110000000000
15207 10987654321098765432109876543210
15208 000001x01110xxxx111x10xxxxxxxxxx
15216 if (((word
>> 22) & 0x1) == 0)
15218 if (((word
>> 23) & 0x1) == 0)
15220 /* 33222222222211111111110000000000
15221 10987654321098765432109876543210
15222 000001x00011xxxx111x10xxxxxxxxxx
15228 /* 33222222222211111111110000000000
15229 10987654321098765432109876543210
15230 000001x01011xxxx111x10xxxxxxxxxx
15237 if (((word
>> 23) & 0x1) == 0)
15239 /* 33222222222211111111110000000000
15240 10987654321098765432109876543210
15241 000001x00111xxxx111x10xxxxxxxxxx
15247 /* 33222222222211111111110000000000
15248 10987654321098765432109876543210
15249 000001x01111xxxx111x10xxxxxxxxxx
15259 if (((word
>> 11) & 0x1) == 0)
15261 if (((word
>> 12) & 0x1) == 0)
15263 if (((word
>> 22) & 0x1) == 0)
15265 if (((word
>> 23) & 0x1) == 0)
15267 /* 33222222222211111111110000000000
15268 10987654321098765432109876543210
15269 000001x0001xxxxx111001xxxxxxxxxx
15275 /* 33222222222211111111110000000000
15276 10987654321098765432109876543210
15277 000001x0101xxxxx111001xxxxxxxxxx
15284 if (((word
>> 23) & 0x1) == 0)
15286 /* 33222222222211111111110000000000
15287 10987654321098765432109876543210
15288 000001x0011xxxxx111001xxxxxxxxxx
15294 /* 33222222222211111111110000000000
15295 10987654321098765432109876543210
15296 000001x0111xxxxx111001xxxxxxxxxx
15304 if (((word
>> 20) & 0x1) == 0)
15306 if (((word
>> 22) & 0x1) == 0)
15308 if (((word
>> 23) & 0x1) == 0)
15310 /* 33222222222211111111110000000000
15311 10987654321098765432109876543210
15312 000001x00010xxxx111101xxxxxxxxxx
15318 /* 33222222222211111111110000000000
15319 10987654321098765432109876543210
15320 000001x01010xxxx111101xxxxxxxxxx
15327 if (((word
>> 23) & 0x1) == 0)
15329 /* 33222222222211111111110000000000
15330 10987654321098765432109876543210
15331 000001x00110xxxx111101xxxxxxxxxx
15337 /* 33222222222211111111110000000000
15338 10987654321098765432109876543210
15339 000001x01110xxxx111101xxxxxxxxxx
15347 if (((word
>> 22) & 0x1) == 0)
15349 if (((word
>> 23) & 0x1) == 0)
15351 /* 33222222222211111111110000000000
15352 10987654321098765432109876543210
15353 000001x00011xxxx111101xxxxxxxxxx
15359 /* 33222222222211111111110000000000
15360 10987654321098765432109876543210
15361 000001x01011xxxx111101xxxxxxxxxx
15368 if (((word
>> 23) & 0x1) == 0)
15370 /* 33222222222211111111110000000000
15371 10987654321098765432109876543210
15372 000001x00111xxxx111101xxxxxxxxxx
15378 /* 33222222222211111111110000000000
15379 10987654321098765432109876543210
15380 000001x01111xxxx111101xxxxxxxxxx
15390 if (((word
>> 20) & 0x1) == 0)
15392 if (((word
>> 22) & 0x1) == 0)
15394 if (((word
>> 23) & 0x1) == 0)
15396 /* 33222222222211111111110000000000
15397 10987654321098765432109876543210
15398 000001x00010xxxx111x11xxxxxxxxxx
15404 /* 33222222222211111111110000000000
15405 10987654321098765432109876543210
15406 000001x01010xxxx111x11xxxxxxxxxx
15413 if (((word
>> 23) & 0x1) == 0)
15415 /* 33222222222211111111110000000000
15416 10987654321098765432109876543210
15417 000001x00110xxxx111x11xxxxxxxxxx
15423 /* 33222222222211111111110000000000
15424 10987654321098765432109876543210
15425 000001x01110xxxx111x11xxxxxxxxxx
15433 if (((word
>> 22) & 0x1) == 0)
15435 if (((word
>> 23) & 0x1) == 0)
15437 /* 33222222222211111111110000000000
15438 10987654321098765432109876543210
15439 000001x00011xxxx111x11xxxxxxxxxx
15445 /* 33222222222211111111110000000000
15446 10987654321098765432109876543210
15447 000001x01011xxxx111x11xxxxxxxxxx
15454 if (((word
>> 23) & 0x1) == 0)
15456 /* 33222222222211111111110000000000
15457 10987654321098765432109876543210
15458 000001x00111xxxx111x11xxxxxxxxxx
15464 /* 33222222222211111111110000000000
15465 10987654321098765432109876543210
15466 000001x01111xxxx111x11xxxxxxxxxx
15478 if (((word
>> 22) & 0x1) == 0)
15480 if (((word
>> 21) & 0x1) == 0)
15482 if (((word
>> 23) & 0x1) == 0)
15484 /* 33222222222211111111110000000000
15485 10987654321098765432109876543210
15486 100001x0000xxxxx111xxxxxxxxxxxxx
15492 /* 33222222222211111111110000000000
15493 10987654321098765432109876543210
15494 100001x0100xxxxx111xxxxxxxxxxxxx
15501 if (((word
>> 23) & 0x1) == 0)
15503 /* 33222222222211111111110000000000
15504 10987654321098765432109876543210
15505 100001x0001xxxxx111xxxxxxxxxxxxx
15511 /* 33222222222211111111110000000000
15512 10987654321098765432109876543210
15513 100001x0101xxxxx111xxxxxxxxxxxxx
15521 if (((word
>> 23) & 0x1) == 0)
15523 /* 33222222222211111111110000000000
15524 10987654321098765432109876543210
15525 100001x001xxxxxx111xxxxxxxxxxxxx
15531 /* 33222222222211111111110000000000
15532 10987654321098765432109876543210
15533 100001x011xxxxxx111xxxxxxxxxxxxx
15542 if (((word
>> 21) & 0x1) == 0)
15544 if (((word
>> 22) & 0x1) == 0)
15546 if (((word
>> 23) & 0x1) == 0)
15548 /* 33222222222211111111110000000000
15549 10987654321098765432109876543210
15550 x10001x0000xxxxx111xxxxxxxxxxxxx
15556 /* 33222222222211111111110000000000
15557 10987654321098765432109876543210
15558 x10001x0100xxxxx111xxxxxxxxxxxxx
15565 if (((word
>> 23) & 0x1) == 0)
15567 /* 33222222222211111111110000000000
15568 10987654321098765432109876543210
15569 x10001x0010xxxxx111xxxxxxxxxxxxx
15575 /* 33222222222211111111110000000000
15576 10987654321098765432109876543210
15577 x10001x0110xxxxx111xxxxxxxxxxxxx
15585 if (((word
>> 23) & 0x1) == 0)
15587 if (((word
>> 31) & 0x1) == 0)
15589 if (((word
>> 10) & 0x1) == 0)
15591 if (((word
>> 11) & 0x1) == 0)
15593 /* 33222222222211111111110000000000
15594 10987654321098765432109876543210
15595 010001x00x1xxxxx111x00xxxxxxxxxx
15601 /* 33222222222211111111110000000000
15602 10987654321098765432109876543210
15603 010001x00x1xxxxx111x10xxxxxxxxxx
15610 /* 33222222222211111111110000000000
15611 10987654321098765432109876543210
15612 010001x00x1xxxxx111xx1xxxxxxxxxx
15619 if (((word
>> 22) & 0x1) == 0)
15621 /* 33222222222211111111110000000000
15622 10987654321098765432109876543210
15623 110001x0001xxxxx111xxxxxxxxxxxxx
15629 /* 33222222222211111111110000000000
15630 10987654321098765432109876543210
15631 110001x0011xxxxx111xxxxxxxxxxxxx
15639 if (((word
>> 22) & 0x1) == 0)
15641 if (((word
>> 31) & 0x1) == 0)
15643 if (((word
>> 10) & 0x1) == 0)
15645 if (((word
>> 12) & 0x1) == 0)
15647 /* 33222222222211111111110000000000
15648 10987654321098765432109876543210
15649 010001x0101xxxxx1110x0xxxxxxxxxx
15655 if (((word
>> 11) & 0x1) == 0)
15657 /* 33222222222211111111110000000000
15658 10987654321098765432109876543210
15659 010001x0101xxxxx111100xxxxxxxxxx
15665 /* 33222222222211111111110000000000
15666 10987654321098765432109876543210
15667 010001x0101xxxxx111110xxxxxxxxxx
15675 if (((word
>> 12) & 0x1) == 0)
15677 /* 33222222222211111111110000000000
15678 10987654321098765432109876543210
15679 010001x0101xxxxx1110x1xxxxxxxxxx
15685 /* 33222222222211111111110000000000
15686 10987654321098765432109876543210
15687 010001x0101xxxxx1111x1xxxxxxxxxx
15695 /* 33222222222211111111110000000000
15696 10987654321098765432109876543210
15697 110001x0101xxxxx111xxxxxxxxxxxxx
15704 if (((word
>> 31) & 0x1) == 0)
15706 if (((word
>> 10) & 0x1) == 0)
15708 if (((word
>> 12) & 0x1) == 0)
15710 /* 33222222222211111111110000000000
15711 10987654321098765432109876543210
15712 010001x0111xxxxx1110x0xxxxxxxxxx
15718 if (((word
>> 11) & 0x1) == 0)
15720 /* 33222222222211111111110000000000
15721 10987654321098765432109876543210
15722 010001x0111xxxxx111100xxxxxxxxxx
15728 /* 33222222222211111111110000000000
15729 10987654321098765432109876543210
15730 010001x0111xxxxx111110xxxxxxxxxx
15738 if (((word
>> 12) & 0x1) == 0)
15740 /* 33222222222211111111110000000000
15741 10987654321098765432109876543210
15742 010001x0111xxxxx1110x1xxxxxxxxxx
15748 /* 33222222222211111111110000000000
15749 10987654321098765432109876543210
15750 010001x0111xxxxx1111x1xxxxxxxxxx
15758 /* 33222222222211111111110000000000
15759 10987654321098765432109876543210
15760 110001x0111xxxxx111xxxxxxxxxxxxx
15774 if (((word
>> 21) & 0x1) == 0)
15776 if (((word
>> 15) & 0x1) == 0)
15778 if (((word
>> 30) & 0x1) == 0)
15780 if (((word
>> 13) & 0x1) == 0)
15782 if (((word
>> 14) & 0x1) == 0)
15784 if (((word
>> 31) & 0x1) == 0)
15786 if (((word
>> 4) & 0x1) == 0)
15788 /* 33222222222211111111110000000000
15789 10987654321098765432109876543210
15790 001001x0xx0xxxxx000xxxxxxxx0xxxx
15796 /* 33222222222211111111110000000000
15797 10987654321098765432109876543210
15798 001001x0xx0xxxxx000xxxxxxxx1xxxx
15805 if (((word
>> 23) & 0x1) == 0)
15807 /* 33222222222211111111110000000000
15808 10987654321098765432109876543210
15809 101001x00x0xxxxx000xxxxxxxxxxxxx
15815 /* 33222222222211111111110000000000
15816 10987654321098765432109876543210
15817 101001x01x0xxxxx000xxxxxxxxxxxxx
15825 if (((word
>> 31) & 0x1) == 0)
15827 if (((word
>> 4) & 0x1) == 0)
15829 /* 33222222222211111111110000000000
15830 10987654321098765432109876543210
15831 001001x0xx0xxxxx010xxxxxxxx0xxxx
15837 /* 33222222222211111111110000000000
15838 10987654321098765432109876543210
15839 001001x0xx0xxxxx010xxxxxxxx1xxxx
15846 if (((word
>> 22) & 0x1) == 0)
15848 if (((word
>> 23) & 0x1) == 0)
15850 /* 33222222222211111111110000000000
15851 10987654321098765432109876543210
15852 101001x0000xxxxx010xxxxxxxxxxxxx
15858 /* 33222222222211111111110000000000
15859 10987654321098765432109876543210
15860 101001x0100xxxxx010xxxxxxxxxxxxx
15867 if (((word
>> 23) & 0x1) == 0)
15869 /* 33222222222211111111110000000000
15870 10987654321098765432109876543210
15871 101001x0010xxxxx010xxxxxxxxxxxxx
15877 /* 33222222222211111111110000000000
15878 10987654321098765432109876543210
15879 101001x0110xxxxx010xxxxxxxxxxxxx
15889 if (((word
>> 14) & 0x1) == 0)
15891 if (((word
>> 31) & 0x1) == 0)
15893 if (((word
>> 4) & 0x1) == 0)
15895 /* 33222222222211111111110000000000
15896 10987654321098765432109876543210
15897 001001x0xx0xxxxx001xxxxxxxx0xxxx
15903 /* 33222222222211111111110000000000
15904 10987654321098765432109876543210
15905 001001x0xx0xxxxx001xxxxxxxx1xxxx
15912 if (((word
>> 23) & 0x1) == 0)
15914 /* 33222222222211111111110000000000
15915 10987654321098765432109876543210
15916 101001x00x0xxxxx001xxxxxxxxxxxxx
15922 /* 33222222222211111111110000000000
15923 10987654321098765432109876543210
15924 101001x01x0xxxxx001xxxxxxxxxxxxx
15932 if (((word
>> 31) & 0x1) == 0)
15934 if (((word
>> 4) & 0x1) == 0)
15936 /* 33222222222211111111110000000000
15937 10987654321098765432109876543210
15938 001001x0xx0xxxxx011xxxxxxxx0xxxx
15944 /* 33222222222211111111110000000000
15945 10987654321098765432109876543210
15946 001001x0xx0xxxxx011xxxxxxxx1xxxx
15953 if (((word
>> 22) & 0x1) == 0)
15955 if (((word
>> 23) & 0x1) == 0)
15957 /* 33222222222211111111110000000000
15958 10987654321098765432109876543210
15959 101001x0000xxxxx011xxxxxxxxxxxxx
15965 /* 33222222222211111111110000000000
15966 10987654321098765432109876543210
15967 101001x0100xxxxx011xxxxxxxxxxxxx
15974 if (((word
>> 23) & 0x1) == 0)
15976 /* 33222222222211111111110000000000
15977 10987654321098765432109876543210
15978 101001x0010xxxxx011xxxxxxxxxxxxx
15984 /* 33222222222211111111110000000000
15985 10987654321098765432109876543210
15986 101001x0110xxxxx011xxxxxxxxxxxxx
15997 if (((word
>> 31) & 0x1) == 0)
15999 /* 33222222222211111111110000000000
16000 10987654321098765432109876543210
16001 011001x0xx0xxxxx0xxxxxxxxxxxxxxx
16007 if (((word
>> 13) & 0x1) == 0)
16009 if (((word
>> 14) & 0x1) == 0)
16011 if (((word
>> 22) & 0x1) == 0)
16013 /* 33222222222211111111110000000000
16014 10987654321098765432109876543210
16015 111001x0x00xxxxx000xxxxxxxxxxxxx
16021 if (((word
>> 23) & 0x1) == 0)
16023 /* 33222222222211111111110000000000
16024 10987654321098765432109876543210
16025 111001x0010xxxxx000xxxxxxxxxxxxx
16031 /* 33222222222211111111110000000000
16032 10987654321098765432109876543210
16033 111001x0110xxxxx000xxxxxxxxxxxxx
16041 if (((word
>> 22) & 0x1) == 0)
16043 /* 33222222222211111111110000000000
16044 10987654321098765432109876543210
16045 111001x0x00xxxxx010xxxxxxxxxxxxx
16051 if (((word
>> 23) & 0x1) == 0)
16053 /* 33222222222211111111110000000000
16054 10987654321098765432109876543210
16055 111001x0010xxxxx010xxxxxxxxxxxxx
16061 /* 33222222222211111111110000000000
16062 10987654321098765432109876543210
16063 111001x0110xxxxx010xxxxxxxxxxxxx
16072 if (((word
>> 14) & 0x1) == 0)
16074 if (((word
>> 22) & 0x1) == 0)
16076 if (((word
>> 23) & 0x1) == 0)
16078 /* 33222222222211111111110000000000
16079 10987654321098765432109876543210
16080 111001x0000xxxxx001xxxxxxxxxxxxx
16086 /* 33222222222211111111110000000000
16087 10987654321098765432109876543210
16088 111001x0100xxxxx001xxxxxxxxxxxxx
16095 if (((word
>> 23) & 0x1) == 0)
16097 /* 33222222222211111111110000000000
16098 10987654321098765432109876543210
16099 111001x0010xxxxx001xxxxxxxxxxxxx
16105 /* 33222222222211111111110000000000
16106 10987654321098765432109876543210
16107 111001x0110xxxxx001xxxxxxxxxxxxx
16115 if (((word
>> 22) & 0x1) == 0)
16117 if (((word
>> 23) & 0x1) == 0)
16119 /* 33222222222211111111110000000000
16120 10987654321098765432109876543210
16121 111001x0000xxxxx011xxxxxxxxxxxxx
16127 /* 33222222222211111111110000000000
16128 10987654321098765432109876543210
16129 111001x0100xxxxx011xxxxxxxxxxxxx
16136 if (((word
>> 23) & 0x1) == 0)
16138 /* 33222222222211111111110000000000
16139 10987654321098765432109876543210
16140 111001x0010xxxxx011xxxxxxxxxxxxx
16146 /* 33222222222211111111110000000000
16147 10987654321098765432109876543210
16148 111001x0110xxxxx011xxxxxxxxxxxxx
16160 if (((word
>> 13) & 0x1) == 0)
16162 if (((word
>> 30) & 0x1) == 0)
16164 if (((word
>> 14) & 0x1) == 0)
16166 if (((word
>> 4) & 0x1) == 0)
16168 /* 33222222222211111111110000000000
16169 10987654321098765432109876543210
16170 x01001x0xx0xxxxx100xxxxxxxx0xxxx
16176 /* 33222222222211111111110000000000
16177 10987654321098765432109876543210
16178 x01001x0xx0xxxxx100xxxxxxxx1xxxx
16185 if (((word
>> 31) & 0x1) == 0)
16187 if (((word
>> 4) & 0x1) == 0)
16189 /* 33222222222211111111110000000000
16190 10987654321098765432109876543210
16191 001001x0xx0xxxxx110xxxxxxxx0xxxx
16197 /* 33222222222211111111110000000000
16198 10987654321098765432109876543210
16199 001001x0xx0xxxxx110xxxxxxxx1xxxx
16206 if (((word
>> 22) & 0x1) == 0)
16208 if (((word
>> 23) & 0x1) == 0)
16210 /* 33222222222211111111110000000000
16211 10987654321098765432109876543210
16212 101001x0000xxxxx110xxxxxxxxxxxxx
16218 /* 33222222222211111111110000000000
16219 10987654321098765432109876543210
16220 101001x0100xxxxx110xxxxxxxxxxxxx
16227 if (((word
>> 23) & 0x1) == 0)
16229 /* 33222222222211111111110000000000
16230 10987654321098765432109876543210
16231 101001x0010xxxxx110xxxxxxxxxxxxx
16237 /* 33222222222211111111110000000000
16238 10987654321098765432109876543210
16239 101001x0110xxxxx110xxxxxxxxxxxxx
16249 if (((word
>> 31) & 0x1) == 0)
16251 if (((word
>> 17) & 0x1) == 0)
16253 if (((word
>> 18) & 0x1) == 0)
16255 if (((word
>> 20) & 0x1) == 0)
16257 /* 33222222222211111111110000000000
16258 10987654321098765432109876543210
16259 011001x0xx00x00x1x0xxxxxxxxxxxxx
16265 /* 33222222222211111111110000000000
16266 10987654321098765432109876543210
16267 011001x0xx01x00x1x0xxxxxxxxxxxxx
16274 if (((word
>> 16) & 0x1) == 0)
16276 /* 33222222222211111111110000000000
16277 10987654321098765432109876543210
16278 011001x0xx0xx1001x0xxxxxxxxxxxxx
16284 /* 33222222222211111111110000000000
16285 10987654321098765432109876543210
16286 011001x0xx0xx1011x0xxxxxxxxxxxxx
16294 if (((word
>> 16) & 0x1) == 0)
16296 /* 33222222222211111111110000000000
16297 10987654321098765432109876543210
16298 011001x0xx0xxx101x0xxxxxxxxxxxxx
16304 /* 33222222222211111111110000000000
16305 10987654321098765432109876543210
16306 011001x0xx0xxx111x0xxxxxxxxxxxxx
16314 if (((word
>> 22) & 0x1) == 0)
16316 if (((word
>> 23) & 0x1) == 0)
16318 /* 33222222222211111111110000000000
16319 10987654321098765432109876543210
16320 111001x0000xxxxx1x0xxxxxxxxxxxxx
16326 /* 33222222222211111111110000000000
16327 10987654321098765432109876543210
16328 111001x0100xxxxx1x0xxxxxxxxxxxxx
16335 if (((word
>> 23) & 0x1) == 0)
16337 /* 33222222222211111111110000000000
16338 10987654321098765432109876543210
16339 111001x0010xxxxx1x0xxxxxxxxxxxxx
16345 /* 33222222222211111111110000000000
16346 10987654321098765432109876543210
16347 111001x0110xxxxx1x0xxxxxxxxxxxxx
16357 if (((word
>> 14) & 0x1) == 0)
16359 if (((word
>> 30) & 0x1) == 0)
16361 if (((word
>> 31) & 0x1) == 0)
16363 if (((word
>> 4) & 0x1) == 0)
16365 /* 33222222222211111111110000000000
16366 10987654321098765432109876543210
16367 001001x0xx0xxxxx101xxxxxxxx0xxxx
16373 /* 33222222222211111111110000000000
16374 10987654321098765432109876543210
16375 001001x0xx0xxxxx101xxxxxxxx1xxxx
16382 if (((word
>> 20) & 0x1) == 0)
16384 if (((word
>> 22) & 0x1) == 0)
16386 if (((word
>> 23) & 0x1) == 0)
16388 /* 33222222222211111111110000000000
16389 10987654321098765432109876543210
16390 101001x00000xxxx101xxxxxxxxxxxxx
16396 /* 33222222222211111111110000000000
16397 10987654321098765432109876543210
16398 101001x01000xxxx101xxxxxxxxxxxxx
16405 if (((word
>> 23) & 0x1) == 0)
16407 /* 33222222222211111111110000000000
16408 10987654321098765432109876543210
16409 101001x00100xxxx101xxxxxxxxxxxxx
16415 /* 33222222222211111111110000000000
16416 10987654321098765432109876543210
16417 101001x01100xxxx101xxxxxxxxxxxxx
16425 if (((word
>> 22) & 0x1) == 0)
16427 if (((word
>> 23) & 0x1) == 0)
16429 /* 33222222222211111111110000000000
16430 10987654321098765432109876543210
16431 101001x00001xxxx101xxxxxxxxxxxxx
16437 /* 33222222222211111111110000000000
16438 10987654321098765432109876543210
16439 101001x01001xxxx101xxxxxxxxxxxxx
16446 if (((word
>> 23) & 0x1) == 0)
16448 /* 33222222222211111111110000000000
16449 10987654321098765432109876543210
16450 101001x00101xxxx101xxxxxxxxxxxxx
16456 /* 33222222222211111111110000000000
16457 10987654321098765432109876543210
16458 101001x01101xxxx101xxxxxxxxxxxxx
16468 if (((word
>> 31) & 0x1) == 0)
16470 if (((word
>> 16) & 0x1) == 0)
16472 if (((word
>> 17) & 0x1) == 0)
16474 if (((word
>> 18) & 0x1) == 0)
16476 if (((word
>> 19) & 0x1) == 0)
16478 /* 33222222222211111111110000000000
16479 10987654321098765432109876543210
16480 011001x0xx0x0000101xxxxxxxxxxxxx
16486 /* 33222222222211111111110000000000
16487 10987654321098765432109876543210
16488 011001x0xx0x1000101xxxxxxxxxxxxx
16495 /* 33222222222211111111110000000000
16496 10987654321098765432109876543210
16497 011001x0xx0xx100101xxxxxxxxxxxxx
16504 if (((word
>> 18) & 0x1) == 0)
16506 if (((word
>> 22) & 0x1) == 0)
16508 if (((word
>> 23) & 0x1) == 0)
16510 /* 33222222222211111111110000000000
16511 10987654321098765432109876543210
16512 011001x0000xx010101xxxxxxxxxxxxx
16518 /* 33222222222211111111110000000000
16519 10987654321098765432109876543210
16520 011001x0100xx010101xxxxxxxxxxxxx
16527 /* 33222222222211111111110000000000
16528 10987654321098765432109876543210
16529 011001x0x10xx010101xxxxxxxxxxxxx
16536 /* 33222222222211111111110000000000
16537 10987654321098765432109876543210
16538 011001x0xx0xx110101xxxxxxxxxxxxx
16546 if (((word
>> 17) & 0x1) == 0)
16548 if (((word
>> 18) & 0x1) == 0)
16550 /* 33222222222211111111110000000000
16551 10987654321098765432109876543210
16552 011001x0xx0xx001101xxxxxxxxxxxxx
16558 /* 33222222222211111111110000000000
16559 10987654321098765432109876543210
16560 011001x0xx0xx101101xxxxxxxxxxxxx
16567 if (((word
>> 18) & 0x1) == 0)
16569 /* 33222222222211111111110000000000
16570 10987654321098765432109876543210
16571 011001x0xx0xx011101xxxxxxxxxxxxx
16577 /* 33222222222211111111110000000000
16578 10987654321098765432109876543210
16579 011001x0xx0xx111101xxxxxxxxxxxxx
16588 if (((word
>> 22) & 0x1) == 0)
16590 if (((word
>> 23) & 0x1) == 0)
16592 /* 33222222222211111111110000000000
16593 10987654321098765432109876543210
16594 111001x0000xxxxx101xxxxxxxxxxxxx
16600 /* 33222222222211111111110000000000
16601 10987654321098765432109876543210
16602 111001x0100xxxxx101xxxxxxxxxxxxx
16609 if (((word
>> 23) & 0x1) == 0)
16611 /* 33222222222211111111110000000000
16612 10987654321098765432109876543210
16613 111001x0010xxxxx101xxxxxxxxxxxxx
16619 /* 33222222222211111111110000000000
16620 10987654321098765432109876543210
16621 111001x0110xxxxx101xxxxxxxxxxxxx
16631 if (((word
>> 30) & 0x1) == 0)
16633 if (((word
>> 31) & 0x1) == 0)
16635 if (((word
>> 4) & 0x1) == 0)
16637 /* 33222222222211111111110000000000
16638 10987654321098765432109876543210
16639 001001x0xx0xxxxx111xxxxxxxx0xxxx
16645 /* 33222222222211111111110000000000
16646 10987654321098765432109876543210
16647 001001x0xx0xxxxx111xxxxxxxx1xxxx
16654 if (((word
>> 20) & 0x1) == 0)
16656 if (((word
>> 22) & 0x1) == 0)
16658 if (((word
>> 23) & 0x1) == 0)
16660 /* 33222222222211111111110000000000
16661 10987654321098765432109876543210
16662 101001x00000xxxx111xxxxxxxxxxxxx
16668 /* 33222222222211111111110000000000
16669 10987654321098765432109876543210
16670 101001x01000xxxx111xxxxxxxxxxxxx
16677 if (((word
>> 23) & 0x1) == 0)
16679 /* 33222222222211111111110000000000
16680 10987654321098765432109876543210
16681 101001x00100xxxx111xxxxxxxxxxxxx
16687 /* 33222222222211111111110000000000
16688 10987654321098765432109876543210
16689 101001x01100xxxx111xxxxxxxxxxxxx
16697 /* 33222222222211111111110000000000
16698 10987654321098765432109876543210
16699 101001x0xx01xxxx111xxxxxxxxxxxxx
16707 if (((word
>> 20) & 0x1) == 0)
16709 if (((word
>> 22) & 0x1) == 0)
16711 /* 33222222222211111111110000000000
16712 10987654321098765432109876543210
16713 x11001x0x000xxxx111xxxxxxxxxxxxx
16719 if (((word
>> 23) & 0x1) == 0)
16721 /* 33222222222211111111110000000000
16722 10987654321098765432109876543210
16723 x11001x00100xxxx111xxxxxxxxxxxxx
16729 /* 33222222222211111111110000000000
16730 10987654321098765432109876543210
16731 x11001x01100xxxx111xxxxxxxxxxxxx
16739 if (((word
>> 22) & 0x1) == 0)
16741 if (((word
>> 23) & 0x1) == 0)
16743 /* 33222222222211111111110000000000
16744 10987654321098765432109876543210
16745 x11001x00001xxxx111xxxxxxxxxxxxx
16751 /* 33222222222211111111110000000000
16752 10987654321098765432109876543210
16753 x11001x01001xxxx111xxxxxxxxxxxxx
16760 if (((word
>> 23) & 0x1) == 0)
16762 /* 33222222222211111111110000000000
16763 10987654321098765432109876543210
16764 x11001x00101xxxx111xxxxxxxxxxxxx
16770 /* 33222222222211111111110000000000
16771 10987654321098765432109876543210
16772 x11001x01101xxxx111xxxxxxxxxxxxx
16785 if (((word
>> 13) & 0x1) == 0)
16787 if (((word
>> 30) & 0x1) == 0)
16789 if (((word
>> 31) & 0x1) == 0)
16791 if (((word
>> 4) & 0x1) == 0)
16793 /* 33222222222211111111110000000000
16794 10987654321098765432109876543210
16795 001001x0xx1xxxxxxx0xxxxxxxx0xxxx
16801 /* 33222222222211111111110000000000
16802 10987654321098765432109876543210
16803 001001x0xx1xxxxxxx0xxxxxxxx1xxxx
16810 if (((word
>> 14) & 0x1) == 0)
16812 if (((word
>> 23) & 0x1) == 0)
16814 /* 33222222222211111111110000000000
16815 10987654321098765432109876543210
16816 101001x00x1xxxxxx00xxxxxxxxxxxxx
16822 /* 33222222222211111111110000000000
16823 10987654321098765432109876543210
16824 101001x01x1xxxxxx00xxxxxxxxxxxxx
16831 if (((word
>> 15) & 0x1) == 0)
16833 if (((word
>> 22) & 0x1) == 0)
16835 if (((word
>> 23) & 0x1) == 0)
16837 /* 33222222222211111111110000000000
16838 10987654321098765432109876543210
16839 101001x0001xxxxx010xxxxxxxxxxxxx
16845 /* 33222222222211111111110000000000
16846 10987654321098765432109876543210
16847 101001x0101xxxxx010xxxxxxxxxxxxx
16854 if (((word
>> 23) & 0x1) == 0)
16856 /* 33222222222211111111110000000000
16857 10987654321098765432109876543210
16858 101001x0011xxxxx010xxxxxxxxxxxxx
16864 /* 33222222222211111111110000000000
16865 10987654321098765432109876543210
16866 101001x0111xxxxx010xxxxxxxxxxxxx
16874 if (((word
>> 22) & 0x1) == 0)
16876 if (((word
>> 23) & 0x1) == 0)
16878 /* 33222222222211111111110000000000
16879 10987654321098765432109876543210
16880 101001x0001xxxxx110xxxxxxxxxxxxx
16886 /* 33222222222211111111110000000000
16887 10987654321098765432109876543210
16888 101001x0101xxxxx110xxxxxxxxxxxxx
16895 if (((word
>> 23) & 0x1) == 0)
16897 /* 33222222222211111111110000000000
16898 10987654321098765432109876543210
16899 101001x0011xxxxx110xxxxxxxxxxxxx
16905 /* 33222222222211111111110000000000
16906 10987654321098765432109876543210
16907 101001x0111xxxxx110xxxxxxxxxxxxx
16918 if (((word
>> 15) & 0x1) == 0)
16920 if (((word
>> 14) & 0x1) == 0)
16922 if (((word
>> 23) & 0x1) == 0)
16924 if (((word
>> 31) & 0x1) == 0)
16926 if (((word
>> 10) & 0x1) == 0)
16928 if (((word
>> 11) & 0x1) == 0)
16930 /* 33222222222211111111110000000000
16931 10987654321098765432109876543210
16932 011001x00x1xxxxx000x00xxxxxxxxxx
16938 /* 33222222222211111111110000000000
16939 10987654321098765432109876543210
16940 011001x00x1xxxxx000x10xxxxxxxxxx
16947 if (((word
>> 11) & 0x1) == 0)
16949 /* 33222222222211111111110000000000
16950 10987654321098765432109876543210
16951 011001x00x1xxxxx000x01xxxxxxxxxx
16957 /* 33222222222211111111110000000000
16958 10987654321098765432109876543210
16959 011001x00x1xxxxx000x11xxxxxxxxxx
16967 /* 33222222222211111111110000000000
16968 10987654321098765432109876543210
16969 111001x00x1xxxxx000xxxxxxxxxxxxx
16976 if (((word
>> 22) & 0x1) == 0)
16978 if (((word
>> 31) & 0x1) == 0)
16980 if (((word
>> 12) & 0x1) == 0)
16982 if (((word
>> 10) & 0x1) == 0)
16984 /* 33222222222211111111110000000000
16985 10987654321098765432109876543210
16986 011001x0101xxxxx0000x0xxxxxxxxxx
16992 /* 33222222222211111111110000000000
16993 10987654321098765432109876543210
16994 011001x0101xxxxx0000x1xxxxxxxxxx
17001 /* 33222222222211111111110000000000
17002 10987654321098765432109876543210
17003 011001x0101xxxxx0001xxxxxxxxxxxx
17010 /* 33222222222211111111110000000000
17011 10987654321098765432109876543210
17012 111001x0101xxxxx000xxxxxxxxxxxxx
17019 if (((word
>> 31) & 0x1) == 0)
17021 if (((word
>> 12) & 0x1) == 0)
17023 if (((word
>> 10) & 0x1) == 0)
17025 /* 33222222222211111111110000000000
17026 10987654321098765432109876543210
17027 011001x0111xxxxx0000x0xxxxxxxxxx
17033 /* 33222222222211111111110000000000
17034 10987654321098765432109876543210
17035 011001x0111xxxxx0000x1xxxxxxxxxx
17042 /* 33222222222211111111110000000000
17043 10987654321098765432109876543210
17044 011001x0111xxxxx0001xxxxxxxxxxxx
17051 /* 33222222222211111111110000000000
17052 10987654321098765432109876543210
17053 111001x0111xxxxx000xxxxxxxxxxxxx
17062 if (((word
>> 22) & 0x1) == 0)
17064 if (((word
>> 23) & 0x1) == 0)
17066 if (((word
>> 31) & 0x1) == 0)
17068 /* 33222222222211111111110000000000
17069 10987654321098765432109876543210
17070 011001x0001xxxxx010xxxxxxxxxxxxx
17076 /* 33222222222211111111110000000000
17077 10987654321098765432109876543210
17078 111001x0001xxxxx010xxxxxxxxxxxxx
17085 if (((word
>> 31) & 0x1) == 0)
17087 if (((word
>> 10) & 0x1) == 0)
17089 /* 33222222222211111111110000000000
17090 10987654321098765432109876543210
17091 011001x0101xxxxx010xx0xxxxxxxxxx
17097 /* 33222222222211111111110000000000
17098 10987654321098765432109876543210
17099 011001x0101xxxxx010xx1xxxxxxxxxx
17106 /* 33222222222211111111110000000000
17107 10987654321098765432109876543210
17108 111001x0101xxxxx010xxxxxxxxxxxxx
17116 if (((word
>> 23) & 0x1) == 0)
17118 if (((word
>> 31) & 0x1) == 0)
17120 /* 33222222222211111111110000000000
17121 10987654321098765432109876543210
17122 011001x0011xxxxx010xxxxxxxxxxxxx
17128 /* 33222222222211111111110000000000
17129 10987654321098765432109876543210
17130 111001x0011xxxxx010xxxxxxxxxxxxx
17137 if (((word
>> 31) & 0x1) == 0)
17139 if (((word
>> 10) & 0x1) == 0)
17141 /* 33222222222211111111110000000000
17142 10987654321098765432109876543210
17143 011001x0111xxxxx010xx0xxxxxxxxxx
17149 /* 33222222222211111111110000000000
17150 10987654321098765432109876543210
17151 011001x0111xxxxx010xx1xxxxxxxxxx
17158 /* 33222222222211111111110000000000
17159 10987654321098765432109876543210
17160 111001x0111xxxxx010xxxxxxxxxxxxx
17170 if (((word
>> 22) & 0x1) == 0)
17172 if (((word
>> 23) & 0x1) == 0)
17174 /* 33222222222211111111110000000000
17175 10987654321098765432109876543210
17176 x11001x0001xxxxx1x0xxxxxxxxxxxxx
17182 if (((word
>> 31) & 0x1) == 0)
17184 if (((word
>> 10) & 0x1) == 0)
17186 /* 33222222222211111111110000000000
17187 10987654321098765432109876543210
17188 011001x0101xxxxx1x0xx0xxxxxxxxxx
17194 /* 33222222222211111111110000000000
17195 10987654321098765432109876543210
17196 011001x0101xxxxx1x0xx1xxxxxxxxxx
17203 /* 33222222222211111111110000000000
17204 10987654321098765432109876543210
17205 111001x0101xxxxx1x0xxxxxxxxxxxxx
17213 if (((word
>> 23) & 0x1) == 0)
17215 /* 33222222222211111111110000000000
17216 10987654321098765432109876543210
17217 x11001x0011xxxxx1x0xxxxxxxxxxxxx
17223 if (((word
>> 31) & 0x1) == 0)
17225 if (((word
>> 10) & 0x1) == 0)
17227 /* 33222222222211111111110000000000
17228 10987654321098765432109876543210
17229 011001x0111xxxxx1x0xx0xxxxxxxxxx
17235 /* 33222222222211111111110000000000
17236 10987654321098765432109876543210
17237 011001x0111xxxxx1x0xx1xxxxxxxxxx
17244 /* 33222222222211111111110000000000
17245 10987654321098765432109876543210
17246 111001x0111xxxxx1x0xxxxxxxxxxxxx
17257 if (((word
>> 30) & 0x1) == 0)
17259 if (((word
>> 31) & 0x1) == 0)
17261 if (((word
>> 4) & 0x1) == 0)
17263 /* 33222222222211111111110000000000
17264 10987654321098765432109876543210
17265 001001x0xx1xxxxxxx1xxxxxxxx0xxxx
17271 /* 33222222222211111111110000000000
17272 10987654321098765432109876543210
17273 001001x0xx1xxxxxxx1xxxxxxxx1xxxx
17280 if (((word
>> 14) & 0x1) == 0)
17282 if (((word
>> 15) & 0x1) == 0)
17284 if (((word
>> 23) & 0x1) == 0)
17286 /* 33222222222211111111110000000000
17287 10987654321098765432109876543210
17288 101001x00x1xxxxx001xxxxxxxxxxxxx
17294 /* 33222222222211111111110000000000
17295 10987654321098765432109876543210
17296 101001x01x1xxxxx001xxxxxxxxxxxxx
17303 if (((word
>> 20) & 0x1) == 0)
17305 if (((word
>> 22) & 0x1) == 0)
17307 if (((word
>> 23) & 0x1) == 0)
17309 /* 33222222222211111111110000000000
17310 10987654321098765432109876543210
17311 101001x00010xxxx101xxxxxxxxxxxxx
17317 /* 33222222222211111111110000000000
17318 10987654321098765432109876543210
17319 101001x01010xxxx101xxxxxxxxxxxxx
17326 if (((word
>> 23) & 0x1) == 0)
17328 /* 33222222222211111111110000000000
17329 10987654321098765432109876543210
17330 101001x00110xxxx101xxxxxxxxxxxxx
17336 /* 33222222222211111111110000000000
17337 10987654321098765432109876543210
17338 101001x01110xxxx101xxxxxxxxxxxxx
17346 if (((word
>> 22) & 0x1) == 0)
17348 if (((word
>> 23) & 0x1) == 0)
17350 /* 33222222222211111111110000000000
17351 10987654321098765432109876543210
17352 101001x00011xxxx101xxxxxxxxxxxxx
17358 /* 33222222222211111111110000000000
17359 10987654321098765432109876543210
17360 101001x01011xxxx101xxxxxxxxxxxxx
17367 if (((word
>> 23) & 0x1) == 0)
17369 /* 33222222222211111111110000000000
17370 10987654321098765432109876543210
17371 101001x00111xxxx101xxxxxxxxxxxxx
17377 /* 33222222222211111111110000000000
17378 10987654321098765432109876543210
17379 101001x01111xxxx101xxxxxxxxxxxxx
17389 if (((word
>> 15) & 0x1) == 0)
17391 if (((word
>> 22) & 0x1) == 0)
17393 if (((word
>> 23) & 0x1) == 0)
17395 /* 33222222222211111111110000000000
17396 10987654321098765432109876543210
17397 101001x0001xxxxx011xxxxxxxxxxxxx
17403 /* 33222222222211111111110000000000
17404 10987654321098765432109876543210
17405 101001x0101xxxxx011xxxxxxxxxxxxx
17412 if (((word
>> 23) & 0x1) == 0)
17414 /* 33222222222211111111110000000000
17415 10987654321098765432109876543210
17416 101001x0011xxxxx011xxxxxxxxxxxxx
17422 /* 33222222222211111111110000000000
17423 10987654321098765432109876543210
17424 101001x0111xxxxx011xxxxxxxxxxxxx
17432 if (((word
>> 22) & 0x1) == 0)
17434 if (((word
>> 23) & 0x1) == 0)
17436 /* 33222222222211111111110000000000
17437 10987654321098765432109876543210
17438 101001x0001xxxxx111xxxxxxxxxxxxx
17444 /* 33222222222211111111110000000000
17445 10987654321098765432109876543210
17446 101001x0101xxxxx111xxxxxxxxxxxxx
17453 if (((word
>> 23) & 0x1) == 0)
17455 /* 33222222222211111111110000000000
17456 10987654321098765432109876543210
17457 101001x0011xxxxx111xxxxxxxxxxxxx
17463 /* 33222222222211111111110000000000
17464 10987654321098765432109876543210
17465 101001x0111xxxxx111xxxxxxxxxxxxx
17476 if (((word
>> 14) & 0x1) == 0)
17478 if (((word
>> 15) & 0x1) == 0)
17480 if (((word
>> 31) & 0x1) == 0)
17482 if (((word
>> 10) & 0x1) == 0)
17484 if (((word
>> 11) & 0x1) == 0)
17486 if (((word
>> 23) & 0x1) == 0)
17488 /* 33222222222211111111110000000000
17489 10987654321098765432109876543210
17490 011001x00x1xxxxx001x00xxxxxxxxxx
17496 if (((word
>> 22) & 0x1) == 0)
17498 /* 33222222222211111111110000000000
17499 10987654321098765432109876543210
17500 011001x0101xxxxx001x00xxxxxxxxxx
17506 /* 33222222222211111111110000000000
17507 10987654321098765432109876543210
17508 011001x0111xxxxx001x00xxxxxxxxxx
17516 /* 33222222222211111111110000000000
17517 10987654321098765432109876543210
17518 011001x0xx1xxxxx001x10xxxxxxxxxx
17525 /* 33222222222211111111110000000000
17526 10987654321098765432109876543210
17527 011001x0xx1xxxxx001xx1xxxxxxxxxx
17534 /* 33222222222211111111110000000000
17535 10987654321098765432109876543210
17536 111001x0xx1xxxxx001xxxxxxxxxxxxx
17543 if (((word
>> 22) & 0x1) == 0)
17545 if (((word
>> 31) & 0x1) == 0)
17547 if (((word
>> 10) & 0x1) == 0)
17549 /* 33222222222211111111110000000000
17550 10987654321098765432109876543210
17551 011001x0x01xxxxx101xx0xxxxxxxxxx
17557 /* 33222222222211111111110000000000
17558 10987654321098765432109876543210
17559 011001x0x01xxxxx101xx1xxxxxxxxxx
17566 /* 33222222222211111111110000000000
17567 10987654321098765432109876543210
17568 111001x0x01xxxxx101xxxxxxxxxxxxx
17575 if (((word
>> 23) & 0x1) == 0)
17577 /* 33222222222211111111110000000000
17578 10987654321098765432109876543210
17579 x11001x0011xxxxx101xxxxxxxxxxxxx
17585 if (((word
>> 31) & 0x1) == 0)
17587 if (((word
>> 10) & 0x1) == 0)
17589 /* 33222222222211111111110000000000
17590 10987654321098765432109876543210
17591 011001x0111xxxxx101xx0xxxxxxxxxx
17597 /* 33222222222211111111110000000000
17598 10987654321098765432109876543210
17599 011001x0111xxxxx101xx1xxxxxxxxxx
17606 /* 33222222222211111111110000000000
17607 10987654321098765432109876543210
17608 111001x0111xxxxx101xxxxxxxxxxxxx
17618 if (((word
>> 15) & 0x1) == 0)
17620 if (((word
>> 22) & 0x1) == 0)
17622 if (((word
>> 23) & 0x1) == 0)
17624 /* 33222222222211111111110000000000
17625 10987654321098765432109876543210
17626 x11001x0001xxxxx011xxxxxxxxxxxxx
17632 if (((word
>> 31) & 0x1) == 0)
17634 if (((word
>> 10) & 0x1) == 0)
17636 /* 33222222222211111111110000000000
17637 10987654321098765432109876543210
17638 011001x0101xxxxx011xx0xxxxxxxxxx
17644 /* 33222222222211111111110000000000
17645 10987654321098765432109876543210
17646 011001x0101xxxxx011xx1xxxxxxxxxx
17653 /* 33222222222211111111110000000000
17654 10987654321098765432109876543210
17655 111001x0101xxxxx011xxxxxxxxxxxxx
17663 if (((word
>> 23) & 0x1) == 0)
17665 /* 33222222222211111111110000000000
17666 10987654321098765432109876543210
17667 x11001x0011xxxxx011xxxxxxxxxxxxx
17673 if (((word
>> 31) & 0x1) == 0)
17675 if (((word
>> 10) & 0x1) == 0)
17677 /* 33222222222211111111110000000000
17678 10987654321098765432109876543210
17679 011001x0111xxxxx011xx0xxxxxxxxxx
17685 /* 33222222222211111111110000000000
17686 10987654321098765432109876543210
17687 011001x0111xxxxx011xx1xxxxxxxxxx
17694 /* 33222222222211111111110000000000
17695 10987654321098765432109876543210
17696 111001x0111xxxxx011xxxxxxxxxxxxx
17705 if (((word
>> 22) & 0x1) == 0)
17707 if (((word
>> 23) & 0x1) == 0)
17709 if (((word
>> 20) & 0x1) == 0)
17711 /* 33222222222211111111110000000000
17712 10987654321098765432109876543210
17713 x11001x00010xxxx111xxxxxxxxxxxxx
17719 /* 33222222222211111111110000000000
17720 10987654321098765432109876543210
17721 x11001x00011xxxx111xxxxxxxxxxxxx
17728 if (((word
>> 31) & 0x1) == 0)
17730 /* 33222222222211111111110000000000
17731 10987654321098765432109876543210
17732 011001x0101xxxxx111xxxxxxxxxxxxx
17738 if (((word
>> 20) & 0x1) == 0)
17740 /* 33222222222211111111110000000000
17741 10987654321098765432109876543210
17742 111001x01010xxxx111xxxxxxxxxxxxx
17748 /* 33222222222211111111110000000000
17749 10987654321098765432109876543210
17750 111001x01011xxxx111xxxxxxxxxxxxx
17759 if (((word
>> 23) & 0x1) == 0)
17761 if (((word
>> 31) & 0x1) == 0)
17763 /* 33222222222211111111110000000000
17764 10987654321098765432109876543210
17765 011001x0011xxxxx111xxxxxxxxxxxxx
17771 if (((word
>> 20) & 0x1) == 0)
17773 /* 33222222222211111111110000000000
17774 10987654321098765432109876543210
17775 111001x00110xxxx111xxxxxxxxxxxxx
17781 /* 33222222222211111111110000000000
17782 10987654321098765432109876543210
17783 111001x00111xxxx111xxxxxxxxxxxxx
17791 if (((word
>> 31) & 0x1) == 0)
17793 /* 33222222222211111111110000000000
17794 10987654321098765432109876543210
17795 011001x0111xxxxx111xxxxxxxxxxxxx
17801 if (((word
>> 20) & 0x1) == 0)
17803 /* 33222222222211111111110000000000
17804 10987654321098765432109876543210
17805 111001x01110xxxx111xxxxxxxxxxxxx
17811 /* 33222222222211111111110000000000
17812 10987654321098765432109876543210
17813 111001x01111xxxx111xxxxxxxxxxxxx
17829 if (((word
>> 29) & 0x1) == 0)
17831 if (((word
>> 30) & 0x1) == 0)
17833 if (((word
>> 31) & 0x1) == 0)
17835 if (((word
>> 21) & 0x1) == 0)
17837 if (((word
>> 20) & 0x1) == 0)
17839 if (((word
>> 22) & 0x1) == 0)
17841 if (((word
>> 23) & 0x1) == 0)
17843 /* 33222222222211111111110000000000
17844 10987654321098765432109876543210
17845 000001x10000xxxxxxxxxxxxxxxxxxxx
17851 /* 33222222222211111111110000000000
17852 10987654321098765432109876543210
17853 000001x11000xxxxxxxxxxxxxxxxxxxx
17860 if (((word
>> 23) & 0x1) == 0)
17862 /* 33222222222211111111110000000000
17863 10987654321098765432109876543210
17864 000001x10100xxxxxxxxxxxxxxxxxxxx
17870 /* 33222222222211111111110000000000
17871 10987654321098765432109876543210
17872 000001x11100xxxxxxxxxxxxxxxxxxxx
17880 if (((word
>> 15) & 0x1) == 0)
17882 /* 33222222222211111111110000000000
17883 10987654321098765432109876543210
17884 000001x1xx01xxxx0xxxxxxxxxxxxxxx
17890 /* 33222222222211111111110000000000
17891 10987654321098765432109876543210
17892 000001x1xx01xxxx1xxxxxxxxxxxxxxx
17900 if (((word
>> 14) & 0x1) == 0)
17902 if (((word
>> 13) & 0x1) == 0)
17904 if (((word
>> 15) & 0x1) == 0)
17906 if (((word
>> 22) & 0x1) == 0)
17908 if (((word
>> 23) & 0x1) == 0)
17910 /* 33222222222211111111110000000000
17911 10987654321098765432109876543210
17912 000001x1001xxxxx000xxxxxxxxxxxxx
17918 if (((word
>> 10) & 0x1) == 0)
17920 if (((word
>> 11) & 0x1) == 0)
17922 /* 33222222222211111111110000000000
17923 10987654321098765432109876543210
17924 000001x1101xxxxx000x00xxxxxxxxxx
17930 if (((word
>> 12) & 0x1) == 0)
17932 /* 33222222222211111111110000000000
17933 10987654321098765432109876543210
17934 000001x1101xxxxx000010xxxxxxxxxx
17940 /* 33222222222211111111110000000000
17941 10987654321098765432109876543210
17942 000001x1101xxxxx000110xxxxxxxxxx
17950 if (((word
>> 11) & 0x1) == 0)
17952 /* 33222222222211111111110000000000
17953 10987654321098765432109876543210
17954 000001x1101xxxxx000x01xxxxxxxxxx
17960 if (((word
>> 12) & 0x1) == 0)
17962 /* 33222222222211111111110000000000
17963 10987654321098765432109876543210
17964 000001x1101xxxxx000011xxxxxxxxxx
17970 /* 33222222222211111111110000000000
17971 10987654321098765432109876543210
17972 000001x1101xxxxx000111xxxxxxxxxx
17982 /* 33222222222211111111110000000000
17983 10987654321098765432109876543210
17984 000001x1x11xxxxx000xxxxxxxxxxxxx
17991 if (((word
>> 16) & 0x1) == 0)
17993 if (((word
>> 17) & 0x1) == 0)
17995 if (((word
>> 18) & 0x1) == 0)
17997 if (((word
>> 19) & 0x1) == 0)
17999 /* 33222222222211111111110000000000
18000 10987654321098765432109876543210
18001 000001x1xx1x0000100xxxxxxxxxxxxx
18007 /* 33222222222211111111110000000000
18008 10987654321098765432109876543210
18009 000001x1xx1x1000100xxxxxxxxxxxxx
18016 if (((word
>> 19) & 0x1) == 0)
18018 /* 33222222222211111111110000000000
18019 10987654321098765432109876543210
18020 000001x1xx1x0100100xxxxxxxxxxxxx
18026 /* 33222222222211111111110000000000
18027 10987654321098765432109876543210
18028 000001x1xx1x1100100xxxxxxxxxxxxx
18036 if (((word
>> 18) & 0x1) == 0)
18038 if (((word
>> 19) & 0x1) == 0)
18040 /* 33222222222211111111110000000000
18041 10987654321098765432109876543210
18042 000001x1xx1x0010100xxxxxxxxxxxxx
18048 /* 33222222222211111111110000000000
18049 10987654321098765432109876543210
18050 000001x1xx1x1010100xxxxxxxxxxxxx
18057 if (((word
>> 19) & 0x1) == 0)
18059 /* 33222222222211111111110000000000
18060 10987654321098765432109876543210
18061 000001x1xx1x0110100xxxxxxxxxxxxx
18067 /* 33222222222211111111110000000000
18068 10987654321098765432109876543210
18069 000001x1xx1x1110100xxxxxxxxxxxxx
18078 if (((word
>> 17) & 0x1) == 0)
18080 if (((word
>> 18) & 0x1) == 0)
18082 if (((word
>> 19) & 0x1) == 0)
18084 /* 33222222222211111111110000000000
18085 10987654321098765432109876543210
18086 000001x1xx1x0001100xxxxxxxxxxxxx
18092 /* 33222222222211111111110000000000
18093 10987654321098765432109876543210
18094 000001x1xx1x1001100xxxxxxxxxxxxx
18101 if (((word
>> 19) & 0x1) == 0)
18103 /* 33222222222211111111110000000000
18104 10987654321098765432109876543210
18105 000001x1xx1x0101100xxxxxxxxxxxxx
18111 /* 33222222222211111111110000000000
18112 10987654321098765432109876543210
18113 000001x1xx1x1101100xxxxxxxxxxxxx
18121 if (((word
>> 18) & 0x1) == 0)
18123 if (((word
>> 19) & 0x1) == 0)
18125 /* 33222222222211111111110000000000
18126 10987654321098765432109876543210
18127 000001x1xx1x0011100xxxxxxxxxxxxx
18133 /* 33222222222211111111110000000000
18134 10987654321098765432109876543210
18135 000001x1xx1x1011100xxxxxxxxxxxxx
18142 /* 33222222222211111111110000000000
18143 10987654321098765432109876543210
18144 000001x1xx1xx111100xxxxxxxxxxxxx
18154 if (((word
>> 15) & 0x1) == 0)
18156 if (((word
>> 10) & 0x1) == 0)
18158 if (((word
>> 11) & 0x1) == 0)
18160 if (((word
>> 12) & 0x1) == 0)
18162 /* 33222222222211111111110000000000
18163 10987654321098765432109876543210
18164 000001x1xx1xxxxx001000xxxxxxxxxx
18170 /* 33222222222211111111110000000000
18171 10987654321098765432109876543210
18172 000001x1xx1xxxxx001100xxxxxxxxxx
18179 if (((word
>> 12) & 0x1) == 0)
18181 /* 33222222222211111111110000000000
18182 10987654321098765432109876543210
18183 000001x1xx1xxxxx001010xxxxxxxxxx
18189 if (((word
>> 16) & 0x1) == 0)
18191 if (((word
>> 17) & 0x1) == 0)
18193 if (((word
>> 18) & 0x1) == 0)
18195 if (((word
>> 19) & 0x1) == 0)
18197 if (((word
>> 20) & 0x1) == 0)
18199 /* 33222222222211111111110000000000
18200 10987654321098765432109876543210
18201 000001x1xx100000001110xxxxxxxxxx
18207 /* 33222222222211111111110000000000
18208 10987654321098765432109876543210
18209 000001x1xx110000001110xxxxxxxxxx
18216 /* 33222222222211111111110000000000
18217 10987654321098765432109876543210
18218 000001x1xx1x1000001110xxxxxxxxxx
18225 if (((word
>> 20) & 0x1) == 0)
18227 /* 33222222222211111111110000000000
18228 10987654321098765432109876543210
18229 000001x1xx10x100001110xxxxxxxxxx
18235 /* 33222222222211111111110000000000
18236 10987654321098765432109876543210
18237 000001x1xx11x100001110xxxxxxxxxx
18245 /* 33222222222211111111110000000000
18246 10987654321098765432109876543210
18247 000001x1xx1xxx10001110xxxxxxxxxx
18254 if (((word
>> 17) & 0x1) == 0)
18256 /* 33222222222211111111110000000000
18257 10987654321098765432109876543210
18258 000001x1xx1xxx01001110xxxxxxxxxx
18264 /* 33222222222211111111110000000000
18265 10987654321098765432109876543210
18266 000001x1xx1xxx11001110xxxxxxxxxx
18276 if (((word
>> 11) & 0x1) == 0)
18278 if (((word
>> 22) & 0x1) == 0)
18280 /* 33222222222211111111110000000000
18281 10987654321098765432109876543210
18282 000001x1x01xxxxx001x01xxxxxxxxxx
18288 /* 33222222222211111111110000000000
18289 10987654321098765432109876543210
18290 000001x1x11xxxxx001x01xxxxxxxxxx
18297 /* 33222222222211111111110000000000
18298 10987654321098765432109876543210
18299 000001x1xx1xxxxx001x11xxxxxxxxxx
18307 if (((word
>> 16) & 0x1) == 0)
18309 if (((word
>> 19) & 0x1) == 0)
18311 if (((word
>> 20) & 0x1) == 0)
18313 /* 33222222222211111111110000000000
18314 10987654321098765432109876543210
18315 000001x1xx100xx0101xxxxxxxxxxxxx
18321 /* 33222222222211111111110000000000
18322 10987654321098765432109876543210
18323 000001x1xx110xx0101xxxxxxxxxxxxx
18330 /* 33222222222211111111110000000000
18331 10987654321098765432109876543210
18332 000001x1xx1x1xx0101xxxxxxxxxxxxx
18339 if (((word
>> 20) & 0x1) == 0)
18341 /* 33222222222211111111110000000000
18342 10987654321098765432109876543210
18343 000001x1xx10xxx1101xxxxxxxxxxxxx
18349 /* 33222222222211111111110000000000
18350 10987654321098765432109876543210
18351 000001x1xx11xxx1101xxxxxxxxxxxxx
18361 if (((word
>> 15) & 0x1) == 0)
18363 if (((word
>> 10) & 0x1) == 0)
18365 if (((word
>> 11) & 0x1) == 0)
18367 if (((word
>> 12) & 0x1) == 0)
18369 if (((word
>> 13) & 0x1) == 0)
18371 if (((word
>> 20) & 0x1) == 0)
18373 /* 33222222222211111111110000000000
18374 10987654321098765432109876543210
18375 000001x1xx10xxxx010000xxxxxxxxxx
18381 if (((word
>> 16) & 0x1) == 0)
18383 if (((word
>> 18) & 0x1) == 0)
18385 /* 33222222222211111111110000000000
18386 10987654321098765432109876543210
18387 000001x1xx11x0x0010000xxxxxxxxxx
18393 /* 33222222222211111111110000000000
18394 10987654321098765432109876543210
18395 000001x1xx11x1x0010000xxxxxxxxxx
18402 /* 33222222222211111111110000000000
18403 10987654321098765432109876543210
18404 000001x1xx11xxx1010000xxxxxxxxxx
18412 /* 33222222222211111111110000000000
18413 10987654321098765432109876543210
18414 000001x1xx1xxxxx011000xxxxxxxxxx
18421 if (((word
>> 13) & 0x1) == 0)
18423 /* 33222222222211111111110000000000
18424 10987654321098765432109876543210
18425 000001x1xx1xxxxx010100xxxxxxxxxx
18431 /* 33222222222211111111110000000000
18432 10987654321098765432109876543210
18433 000001x1xx1xxxxx011100xxxxxxxxxx
18441 if (((word
>> 13) & 0x1) == 0)
18443 /* 33222222222211111111110000000000
18444 10987654321098765432109876543210
18445 000001x1xx1xxxxx010x10xxxxxxxxxx
18451 /* 33222222222211111111110000000000
18452 10987654321098765432109876543210
18453 000001x1xx1xxxxx011x10xxxxxxxxxx
18461 if (((word
>> 11) & 0x1) == 0)
18463 if (((word
>> 12) & 0x1) == 0)
18465 if (((word
>> 13) & 0x1) == 0)
18467 /* 33222222222211111111110000000000
18468 10987654321098765432109876543210
18469 000001x1xx1xxxxx010001xxxxxxxxxx
18475 /* 33222222222211111111110000000000
18476 10987654321098765432109876543210
18477 000001x1xx1xxxxx011001xxxxxxxxxx
18484 if (((word
>> 13) & 0x1) == 0)
18486 /* 33222222222211111111110000000000
18487 10987654321098765432109876543210
18488 000001x1xx1xxxxx010101xxxxxxxxxx
18494 /* 33222222222211111111110000000000
18495 10987654321098765432109876543210
18496 000001x1xx1xxxxx011101xxxxxxxxxx
18504 if (((word
>> 13) & 0x1) == 0)
18506 /* 33222222222211111111110000000000
18507 10987654321098765432109876543210
18508 000001x1xx1xxxxx010x11xxxxxxxxxx
18514 /* 33222222222211111111110000000000
18515 10987654321098765432109876543210
18516 000001x1xx1xxxxx011x11xxxxxxxxxx
18525 /* 33222222222211111111110000000000
18526 10987654321098765432109876543210
18527 000001x1xx1xxxxx11xxxxxxxxxxxxxx
18536 if (((word
>> 13) & 0x1) == 0)
18538 if (((word
>> 14) & 0x1) == 0)
18540 if (((word
>> 15) & 0x1) == 0)
18542 if (((word
>> 22) & 0x1) == 0)
18544 /* 33222222222211111111110000000000
18545 10987654321098765432109876543210
18546 100001x1x0xxxxxx000xxxxxxxxxxxxx
18552 /* 33222222222211111111110000000000
18553 10987654321098765432109876543210
18554 100001x1x1xxxxxx000xxxxxxxxxxxxx
18561 if (((word
>> 23) & 0x1) == 0)
18563 /* 33222222222211111111110000000000
18564 10987654321098765432109876543210
18565 100001x10xxxxxxx100xxxxxxxxxxxxx
18571 /* 33222222222211111111110000000000
18572 10987654321098765432109876543210
18573 100001x11xxxxxxx100xxxxxxxxxxxxx
18581 if (((word
>> 15) & 0x1) == 0)
18583 if (((word
>> 23) & 0x1) == 0)
18585 if (((word
>> 21) & 0x1) == 0)
18587 /* 33222222222211111111110000000000
18588 10987654321098765432109876543210
18589 100001x10x0xxxxx010xxxxxxxxxxxxx
18595 /* 33222222222211111111110000000000
18596 10987654321098765432109876543210
18597 100001x10x1xxxxx010xxxxxxxxxxxxx
18604 if (((word
>> 22) & 0x1) == 0)
18606 /* 33222222222211111111110000000000
18607 10987654321098765432109876543210
18608 100001x110xxxxxx010xxxxxxxxxxxxx
18614 /* 33222222222211111111110000000000
18615 10987654321098765432109876543210
18616 100001x111xxxxxx010xxxxxxxxxxxxx
18624 if (((word
>> 22) & 0x1) == 0)
18626 if (((word
>> 21) & 0x1) == 0)
18628 if (((word
>> 23) & 0x1) == 0)
18630 /* 33222222222211111111110000000000
18631 10987654321098765432109876543210
18632 100001x1000xxxxx110xxxxxxxxxxxxx
18638 /* 33222222222211111111110000000000
18639 10987654321098765432109876543210
18640 100001x1100xxxxx110xxxxxxxxxxxxx
18647 /* 33222222222211111111110000000000
18648 10987654321098765432109876543210
18649 100001x1x01xxxxx110xxxxxxxxxxxxx
18656 if (((word
>> 23) & 0x1) == 0)
18658 /* 33222222222211111111110000000000
18659 10987654321098765432109876543210
18660 100001x101xxxxxx110xxxxxxxxxxxxx
18666 /* 33222222222211111111110000000000
18667 10987654321098765432109876543210
18668 100001x111xxxxxx110xxxxxxxxxxxxx
18678 if (((word
>> 14) & 0x1) == 0)
18680 if (((word
>> 15) & 0x1) == 0)
18682 /* 33222222222211111111110000000000
18683 10987654321098765432109876543210
18684 100001x1xxxxxxxx001xxxxxxxxxxxxx
18690 if (((word
>> 22) & 0x1) == 0)
18692 /* 33222222222211111111110000000000
18693 10987654321098765432109876543210
18694 100001x1x0xxxxxx101xxxxxxxxxxxxx
18700 if (((word
>> 23) & 0x1) == 0)
18702 /* 33222222222211111111110000000000
18703 10987654321098765432109876543210
18704 100001x101xxxxxx101xxxxxxxxxxxxx
18710 /* 33222222222211111111110000000000
18711 10987654321098765432109876543210
18712 100001x111xxxxxx101xxxxxxxxxxxxx
18721 if (((word
>> 15) & 0x1) == 0)
18723 if (((word
>> 23) & 0x1) == 0)
18725 if (((word
>> 21) & 0x1) == 0)
18727 /* 33222222222211111111110000000000
18728 10987654321098765432109876543210
18729 100001x10x0xxxxx011xxxxxxxxxxxxx
18735 /* 33222222222211111111110000000000
18736 10987654321098765432109876543210
18737 100001x10x1xxxxx011xxxxxxxxxxxxx
18744 /* 33222222222211111111110000000000
18745 10987654321098765432109876543210
18746 100001x11xxxxxxx011xxxxxxxxxxxxx
18753 if (((word
>> 22) & 0x1) == 0)
18755 if (((word
>> 21) & 0x1) == 0)
18757 if (((word
>> 23) & 0x1) == 0)
18759 /* 33222222222211111111110000000000
18760 10987654321098765432109876543210
18761 100001x1000xxxxx111xxxxxxxxxxxxx
18767 /* 33222222222211111111110000000000
18768 10987654321098765432109876543210
18769 100001x1100xxxxx111xxxxxxxxxxxxx
18776 /* 33222222222211111111110000000000
18777 10987654321098765432109876543210
18778 100001x1x01xxxxx111xxxxxxxxxxxxx
18785 if (((word
>> 23) & 0x1) == 0)
18787 /* 33222222222211111111110000000000
18788 10987654321098765432109876543210
18789 100001x101xxxxxx111xxxxxxxxxxxxx
18795 /* 33222222222211111111110000000000
18796 10987654321098765432109876543210
18797 100001x111xxxxxx111xxxxxxxxxxxxx
18809 if (((word
>> 13) & 0x1) == 0)
18811 if (((word
>> 14) & 0x1) == 0)
18813 if (((word
>> 15) & 0x1) == 0)
18815 if (((word
>> 21) & 0x1) == 0)
18817 if (((word
>> 31) & 0x1) == 0)
18819 if (((word
>> 10) & 0x1) == 0)
18821 if (((word
>> 11) & 0x1) == 0)
18823 if (((word
>> 12) & 0x1) == 0)
18825 /* 33222222222211111111110000000000
18826 10987654321098765432109876543210
18827 010001x1xx0xxxxx000000xxxxxxxxxx
18833 /* 33222222222211111111110000000000
18834 10987654321098765432109876543210
18835 010001x1xx0xxxxx000100xxxxxxxxxx
18842 if (((word
>> 12) & 0x1) == 0)
18844 /* 33222222222211111111110000000000
18845 10987654321098765432109876543210
18846 010001x1xx0xxxxx000010xxxxxxxxxx
18852 /* 33222222222211111111110000000000
18853 10987654321098765432109876543210
18854 010001x1xx0xxxxx000110xxxxxxxxxx
18862 if (((word
>> 11) & 0x1) == 0)
18864 if (((word
>> 12) & 0x1) == 0)
18866 /* 33222222222211111111110000000000
18867 10987654321098765432109876543210
18868 010001x1xx0xxxxx000001xxxxxxxxxx
18874 /* 33222222222211111111110000000000
18875 10987654321098765432109876543210
18876 010001x1xx0xxxxx000101xxxxxxxxxx
18883 if (((word
>> 12) & 0x1) == 0)
18885 /* 33222222222211111111110000000000
18886 10987654321098765432109876543210
18887 010001x1xx0xxxxx000011xxxxxxxxxx
18893 /* 33222222222211111111110000000000
18894 10987654321098765432109876543210
18895 010001x1xx0xxxxx000111xxxxxxxxxx
18904 /* 33222222222211111111110000000000
18905 10987654321098765432109876543210
18906 110001x1xx0xxxxx000xxxxxxxxxxxxx
18913 if (((word
>> 23) & 0x1) == 0)
18915 if (((word
>> 31) & 0x1) == 0)
18917 if (((word
>> 10) & 0x1) == 0)
18919 if (((word
>> 11) & 0x1) == 0)
18921 if (((word
>> 12) & 0x1) == 0)
18923 /* 33222222222211111111110000000000
18924 10987654321098765432109876543210
18925 010001x10x1xxxxx000000xxxxxxxxxx
18931 /* 33222222222211111111110000000000
18932 10987654321098765432109876543210
18933 010001x10x1xxxxx000100xxxxxxxxxx
18940 if (((word
>> 12) & 0x1) == 0)
18942 /* 33222222222211111111110000000000
18943 10987654321098765432109876543210
18944 010001x10x1xxxxx000010xxxxxxxxxx
18950 /* 33222222222211111111110000000000
18951 10987654321098765432109876543210
18952 010001x10x1xxxxx000110xxxxxxxxxx
18960 if (((word
>> 11) & 0x1) == 0)
18962 if (((word
>> 12) & 0x1) == 0)
18964 /* 33222222222211111111110000000000
18965 10987654321098765432109876543210
18966 010001x10x1xxxxx000001xxxxxxxxxx
18972 /* 33222222222211111111110000000000
18973 10987654321098765432109876543210
18974 010001x10x1xxxxx000101xxxxxxxxxx
18981 if (((word
>> 12) & 0x1) == 0)
18983 /* 33222222222211111111110000000000
18984 10987654321098765432109876543210
18985 010001x10x1xxxxx000011xxxxxxxxxx
18991 /* 33222222222211111111110000000000
18992 10987654321098765432109876543210
18993 010001x10x1xxxxx000111xxxxxxxxxx
19002 /* 33222222222211111111110000000000
19003 10987654321098765432109876543210
19004 110001x10x1xxxxx000xxxxxxxxxxxxx
19011 /* 33222222222211111111110000000000
19012 10987654321098765432109876543210
19013 x10001x11x1xxxxx000xxxxxxxxxxxxx
19021 if (((word
>> 21) & 0x1) == 0)
19023 if (((word
>> 31) & 0x1) == 0)
19025 if (((word
>> 10) & 0x1) == 0)
19027 if (((word
>> 11) & 0x1) == 0)
19029 if (((word
>> 12) & 0x1) == 0)
19031 /* 33222222222211111111110000000000
19032 10987654321098765432109876543210
19033 010001x1xx0xxxxx100000xxxxxxxxxx
19039 /* 33222222222211111111110000000000
19040 10987654321098765432109876543210
19041 010001x1xx0xxxxx100100xxxxxxxxxx
19048 if (((word
>> 12) & 0x1) == 0)
19050 /* 33222222222211111111110000000000
19051 10987654321098765432109876543210
19052 010001x1xx0xxxxx100010xxxxxxxxxx
19058 if (((word
>> 22) & 0x1) == 0)
19060 if (((word
>> 23) & 0x1) == 0)
19062 /* 33222222222211111111110000000000
19063 10987654321098765432109876543210
19064 010001x1000xxxxx100110xxxxxxxxxx
19070 /* 33222222222211111111110000000000
19071 10987654321098765432109876543210
19072 010001x1100xxxxx100110xxxxxxxxxx
19079 /* 33222222222211111111110000000000
19080 10987654321098765432109876543210
19081 010001x1x10xxxxx100110xxxxxxxxxx
19090 if (((word
>> 11) & 0x1) == 0)
19092 /* 33222222222211111111110000000000
19093 10987654321098765432109876543210
19094 010001x1xx0xxxxx100x01xxxxxxxxxx
19100 /* 33222222222211111111110000000000
19101 10987654321098765432109876543210
19102 010001x1xx0xxxxx100x11xxxxxxxxxx
19110 if (((word
>> 22) & 0x1) == 0)
19112 /* 33222222222211111111110000000000
19113 10987654321098765432109876543210
19114 110001x1x00xxxxx100xxxxxxxxxxxxx
19120 /* 33222222222211111111110000000000
19121 10987654321098765432109876543210
19122 110001x1x10xxxxx100xxxxxxxxxxxxx
19130 if (((word
>> 31) & 0x1) == 0)
19132 if (((word
>> 4) & 0x1) == 0)
19134 /* 33222222222211111111110000000000
19135 10987654321098765432109876543210
19136 010001x1xx1xxxxx100xxxxxxxx0xxxx
19142 /* 33222222222211111111110000000000
19143 10987654321098765432109876543210
19144 010001x1xx1xxxxx100xxxxxxxx1xxxx
19151 if (((word
>> 22) & 0x1) == 0)
19153 /* 33222222222211111111110000000000
19154 10987654321098765432109876543210
19155 110001x1x01xxxxx100xxxxxxxxxxxxx
19161 /* 33222222222211111111110000000000
19162 10987654321098765432109876543210
19163 110001x1x11xxxxx100xxxxxxxxxxxxx
19173 if (((word
>> 15) & 0x1) == 0)
19175 if (((word
>> 21) & 0x1) == 0)
19177 if (((word
>> 31) & 0x1) == 0)
19179 if (((word
>> 10) & 0x1) == 0)
19181 if (((word
>> 11) & 0x1) == 0)
19183 if (((word
>> 12) & 0x1) == 0)
19185 /* 33222222222211111111110000000000
19186 10987654321098765432109876543210
19187 010001x1xx0xxxxx010000xxxxxxxxxx
19193 /* 33222222222211111111110000000000
19194 10987654321098765432109876543210
19195 010001x1xx0xxxxx010100xxxxxxxxxx
19202 if (((word
>> 12) & 0x1) == 0)
19204 /* 33222222222211111111110000000000
19205 10987654321098765432109876543210
19206 010001x1xx0xxxxx010010xxxxxxxxxx
19212 /* 33222222222211111111110000000000
19213 10987654321098765432109876543210
19214 010001x1xx0xxxxx010110xxxxxxxxxx
19222 if (((word
>> 11) & 0x1) == 0)
19224 if (((word
>> 12) & 0x1) == 0)
19226 /* 33222222222211111111110000000000
19227 10987654321098765432109876543210
19228 010001x1xx0xxxxx010001xxxxxxxxxx
19234 /* 33222222222211111111110000000000
19235 10987654321098765432109876543210
19236 010001x1xx0xxxxx010101xxxxxxxxxx
19243 if (((word
>> 12) & 0x1) == 0)
19245 /* 33222222222211111111110000000000
19246 10987654321098765432109876543210
19247 010001x1xx0xxxxx010011xxxxxxxxxx
19253 /* 33222222222211111111110000000000
19254 10987654321098765432109876543210
19255 010001x1xx0xxxxx010111xxxxxxxxxx
19264 if (((word
>> 23) & 0x1) == 0)
19266 /* 33222222222211111111110000000000
19267 10987654321098765432109876543210
19268 110001x10x0xxxxx010xxxxxxxxxxxxx
19274 /* 33222222222211111111110000000000
19275 10987654321098765432109876543210
19276 110001x11x0xxxxx010xxxxxxxxxxxxx
19284 if (((word
>> 23) & 0x1) == 0)
19286 if (((word
>> 31) & 0x1) == 0)
19288 if (((word
>> 10) & 0x1) == 0)
19290 if (((word
>> 11) & 0x1) == 0)
19292 if (((word
>> 12) & 0x1) == 0)
19294 if (((word
>> 16) & 0x1) == 0)
19296 /* 33222222222211111111110000000000
19297 10987654321098765432109876543210
19298 010001x10x1xxxx0010000xxxxxxxxxx
19304 /* 33222222222211111111110000000000
19305 10987654321098765432109876543210
19306 010001x10x1xxxx1010000xxxxxxxxxx
19313 if (((word
>> 16) & 0x1) == 0)
19315 /* 33222222222211111111110000000000
19316 10987654321098765432109876543210
19317 010001x10x1xxxx0010100xxxxxxxxxx
19323 /* 33222222222211111111110000000000
19324 10987654321098765432109876543210
19325 010001x10x1xxxx1010100xxxxxxxxxx
19333 if (((word
>> 16) & 0x1) == 0)
19335 /* 33222222222211111111110000000000
19336 10987654321098765432109876543210
19337 010001x10x1xxxx0010x10xxxxxxxxxx
19343 /* 33222222222211111111110000000000
19344 10987654321098765432109876543210
19345 010001x10x1xxxx1010x10xxxxxxxxxx
19353 if (((word
>> 11) & 0x1) == 0)
19355 if (((word
>> 12) & 0x1) == 0)
19357 /* 33222222222211111111110000000000
19358 10987654321098765432109876543210
19359 010001x10x1xxxxx010001xxxxxxxxxx
19365 /* 33222222222211111111110000000000
19366 10987654321098765432109876543210
19367 010001x10x1xxxxx010101xxxxxxxxxx
19374 /* 33222222222211111111110000000000
19375 10987654321098765432109876543210
19376 010001x10x1xxxxx010x11xxxxxxxxxx
19384 /* 33222222222211111111110000000000
19385 10987654321098765432109876543210
19386 110001x10x1xxxxx010xxxxxxxxxxxxx
19393 /* 33222222222211111111110000000000
19394 10987654321098765432109876543210
19395 x10001x11x1xxxxx010xxxxxxxxxxxxx
19403 if (((word
>> 21) & 0x1) == 0)
19405 if (((word
>> 31) & 0x1) == 0)
19407 if (((word
>> 11) & 0x1) == 0)
19409 if (((word
>> 10) & 0x1) == 0)
19411 if (((word
>> 12) & 0x1) == 0)
19413 /* 33222222222211111111110000000000
19414 10987654321098765432109876543210
19415 010001x1xx0xxxxx110000xxxxxxxxxx
19421 if (((word
>> 23) & 0x1) == 0)
19423 /* 33222222222211111111110000000000
19424 10987654321098765432109876543210
19425 010001x10x0xxxxx110100xxxxxxxxxx
19431 /* 33222222222211111111110000000000
19432 10987654321098765432109876543210
19433 010001x11x0xxxxx110100xxxxxxxxxx
19441 if (((word
>> 12) & 0x1) == 0)
19443 /* 33222222222211111111110000000000
19444 10987654321098765432109876543210
19445 010001x1xx0xxxxx110001xxxxxxxxxx
19451 if (((word
>> 23) & 0x1) == 0)
19453 /* 33222222222211111111110000000000
19454 10987654321098765432109876543210
19455 010001x10x0xxxxx110101xxxxxxxxxx
19461 /* 33222222222211111111110000000000
19462 10987654321098765432109876543210
19463 010001x11x0xxxxx110101xxxxxxxxxx
19472 if (((word
>> 12) & 0x1) == 0)
19474 if (((word
>> 10) & 0x1) == 0)
19476 /* 33222222222211111111110000000000
19477 10987654321098765432109876543210
19478 010001x1xx0xxxxx110010xxxxxxxxxx
19484 /* 33222222222211111111110000000000
19485 10987654321098765432109876543210
19486 010001x1xx0xxxxx110011xxxxxxxxxx
19493 if (((word
>> 16) & 0x1) == 0)
19495 /* 33222222222211111111110000000000
19496 10987654321098765432109876543210
19497 010001x1xx0xxxx011011xxxxxxxxxxx
19503 /* 33222222222211111111110000000000
19504 10987654321098765432109876543210
19505 010001x1xx0xxxx111011xxxxxxxxxxx
19514 if (((word
>> 22) & 0x1) == 0)
19516 if (((word
>> 23) & 0x1) == 0)
19518 /* 33222222222211111111110000000000
19519 10987654321098765432109876543210
19520 110001x1000xxxxx110xxxxxxxxxxxxx
19526 /* 33222222222211111111110000000000
19527 10987654321098765432109876543210
19528 110001x1100xxxxx110xxxxxxxxxxxxx
19535 if (((word
>> 23) & 0x1) == 0)
19537 /* 33222222222211111111110000000000
19538 10987654321098765432109876543210
19539 110001x1010xxxxx110xxxxxxxxxxxxx
19545 /* 33222222222211111111110000000000
19546 10987654321098765432109876543210
19547 110001x1110xxxxx110xxxxxxxxxxxxx
19556 if (((word
>> 23) & 0x1) == 0)
19558 if (((word
>> 22) & 0x1) == 0)
19560 /* 33222222222211111111110000000000
19561 10987654321098765432109876543210
19562 x10001x1001xxxxx110xxxxxxxxxxxxx
19568 /* 33222222222211111111110000000000
19569 10987654321098765432109876543210
19570 x10001x1011xxxxx110xxxxxxxxxxxxx
19577 if (((word
>> 31) & 0x1) == 0)
19579 /* 33222222222211111111110000000000
19580 10987654321098765432109876543210
19581 010001x11x1xxxxx110xxxxxxxxxxxxx
19587 if (((word
>> 22) & 0x1) == 0)
19589 /* 33222222222211111111110000000000
19590 10987654321098765432109876543210
19591 110001x1101xxxxx110xxxxxxxxxxxxx
19597 /* 33222222222211111111110000000000
19598 10987654321098765432109876543210
19599 110001x1111xxxxx110xxxxxxxxxxxxx
19611 if (((word
>> 14) & 0x1) == 0)
19613 if (((word
>> 15) & 0x1) == 0)
19615 if (((word
>> 21) & 0x1) == 0)
19617 if (((word
>> 31) & 0x1) == 0)
19619 if (((word
>> 10) & 0x1) == 0)
19621 if (((word
>> 11) & 0x1) == 0)
19623 /* 33222222222211111111110000000000
19624 10987654321098765432109876543210
19625 010001x1xx0xxxxx001x00xxxxxxxxxx
19631 /* 33222222222211111111110000000000
19632 10987654321098765432109876543210
19633 010001x1xx0xxxxx001x10xxxxxxxxxx
19640 if (((word
>> 11) & 0x1) == 0)
19642 /* 33222222222211111111110000000000
19643 10987654321098765432109876543210
19644 010001x1xx0xxxxx001x01xxxxxxxxxx
19650 /* 33222222222211111111110000000000
19651 10987654321098765432109876543210
19652 010001x1xx0xxxxx001x11xxxxxxxxxx
19660 /* 33222222222211111111110000000000
19661 10987654321098765432109876543210
19662 110001x1xx0xxxxx001xxxxxxxxxxxxx
19669 if (((word
>> 23) & 0x1) == 0)
19671 if (((word
>> 31) & 0x1) == 0)
19673 if (((word
>> 10) & 0x1) == 0)
19675 if (((word
>> 11) & 0x1) == 0)
19677 if (((word
>> 12) & 0x1) == 0)
19679 /* 33222222222211111111110000000000
19680 10987654321098765432109876543210
19681 010001x10x1xxxxx001000xxxxxxxxxx
19687 /* 33222222222211111111110000000000
19688 10987654321098765432109876543210
19689 010001x10x1xxxxx001100xxxxxxxxxx
19696 if (((word
>> 12) & 0x1) == 0)
19698 /* 33222222222211111111110000000000
19699 10987654321098765432109876543210
19700 010001x10x1xxxxx001010xxxxxxxxxx
19706 /* 33222222222211111111110000000000
19707 10987654321098765432109876543210
19708 010001x10x1xxxxx001110xxxxxxxxxx
19716 if (((word
>> 11) & 0x1) == 0)
19718 if (((word
>> 12) & 0x1) == 0)
19720 /* 33222222222211111111110000000000
19721 10987654321098765432109876543210
19722 010001x10x1xxxxx001001xxxxxxxxxx
19728 /* 33222222222211111111110000000000
19729 10987654321098765432109876543210
19730 010001x10x1xxxxx001101xxxxxxxxxx
19737 if (((word
>> 12) & 0x1) == 0)
19739 /* 33222222222211111111110000000000
19740 10987654321098765432109876543210
19741 010001x10x1xxxxx001011xxxxxxxxxx
19747 /* 33222222222211111111110000000000
19748 10987654321098765432109876543210
19749 010001x10x1xxxxx001111xxxxxxxxxx
19758 /* 33222222222211111111110000000000
19759 10987654321098765432109876543210
19760 110001x10x1xxxxx001xxxxxxxxxxxxx
19767 if (((word
>> 12) & 0x1) == 0)
19769 /* 33222222222211111111110000000000
19770 10987654321098765432109876543210
19771 x10001x11x1xxxxx0010xxxxxxxxxxxx
19777 /* 33222222222211111111110000000000
19778 10987654321098765432109876543210
19779 x10001x11x1xxxxx0011xxxxxxxxxxxx
19788 if (((word
>> 21) & 0x1) == 0)
19790 if (((word
>> 31) & 0x1) == 0)
19792 if (((word
>> 10) & 0x1) == 0)
19794 if (((word
>> 11) & 0x1) == 0)
19796 if (((word
>> 12) & 0x1) == 0)
19798 /* 33222222222211111111110000000000
19799 10987654321098765432109876543210
19800 010001x1xx0xxxxx101000xxxxxxxxxx
19806 /* 33222222222211111111110000000000
19807 10987654321098765432109876543210
19808 010001x1xx0xxxxx101100xxxxxxxxxx
19815 if (((word
>> 12) & 0x1) == 0)
19817 /* 33222222222211111111110000000000
19818 10987654321098765432109876543210
19819 010001x1xx0xxxxx101010xxxxxxxxxx
19825 /* 33222222222211111111110000000000
19826 10987654321098765432109876543210
19827 010001x1xx0xxxxx101110xxxxxxxxxx
19835 if (((word
>> 11) & 0x1) == 0)
19837 if (((word
>> 12) & 0x1) == 0)
19839 /* 33222222222211111111110000000000
19840 10987654321098765432109876543210
19841 010001x1xx0xxxxx101001xxxxxxxxxx
19847 /* 33222222222211111111110000000000
19848 10987654321098765432109876543210
19849 010001x1xx0xxxxx101101xxxxxxxxxx
19856 /* 33222222222211111111110000000000
19857 10987654321098765432109876543210
19858 010001x1xx0xxxxx101x11xxxxxxxxxx
19866 /* 33222222222211111111110000000000
19867 10987654321098765432109876543210
19868 110001x1xx0xxxxx101xxxxxxxxxxxxx
19875 if (((word
>> 22) & 0x1) == 0)
19877 if (((word
>> 31) & 0x1) == 0)
19879 /* 33222222222211111111110000000000
19880 10987654321098765432109876543210
19881 010001x1x01xxxxx101xxxxxxxxxxxxx
19887 /* 33222222222211111111110000000000
19888 10987654321098765432109876543210
19889 110001x1x01xxxxx101xxxxxxxxxxxxx
19896 /* 33222222222211111111110000000000
19897 10987654321098765432109876543210
19898 x10001x1x11xxxxx101xxxxxxxxxxxxx
19907 if (((word
>> 15) & 0x1) == 0)
19909 if (((word
>> 21) & 0x1) == 0)
19911 if (((word
>> 31) & 0x1) == 0)
19913 if (((word
>> 10) & 0x1) == 0)
19915 if (((word
>> 11) & 0x1) == 0)
19917 if (((word
>> 12) & 0x1) == 0)
19919 /* 33222222222211111111110000000000
19920 10987654321098765432109876543210
19921 010001x1xx0xxxxx011000xxxxxxxxxx
19927 /* 33222222222211111111110000000000
19928 10987654321098765432109876543210
19929 010001x1xx0xxxxx011100xxxxxxxxxx
19936 if (((word
>> 12) & 0x1) == 0)
19938 if (((word
>> 22) & 0x1) == 0)
19940 /* 33222222222211111111110000000000
19941 10987654321098765432109876543210
19942 010001x1x00xxxxx011010xxxxxxxxxx
19948 /* 33222222222211111111110000000000
19949 10987654321098765432109876543210
19950 010001x1x10xxxxx011010xxxxxxxxxx
19957 /* 33222222222211111111110000000000
19958 10987654321098765432109876543210
19959 010001x1xx0xxxxx011110xxxxxxxxxx
19967 if (((word
>> 11) & 0x1) == 0)
19969 if (((word
>> 12) & 0x1) == 0)
19971 /* 33222222222211111111110000000000
19972 10987654321098765432109876543210
19973 010001x1xx0xxxxx011001xxxxxxxxxx
19979 /* 33222222222211111111110000000000
19980 10987654321098765432109876543210
19981 010001x1xx0xxxxx011101xxxxxxxxxx
19988 if (((word
>> 12) & 0x1) == 0)
19990 if (((word
>> 22) & 0x1) == 0)
19992 /* 33222222222211111111110000000000
19993 10987654321098765432109876543210
19994 010001x1x00xxxxx011011xxxxxxxxxx
20000 /* 33222222222211111111110000000000
20001 10987654321098765432109876543210
20002 010001x1x10xxxxx011011xxxxxxxxxx
20009 /* 33222222222211111111110000000000
20010 10987654321098765432109876543210
20011 010001x1xx0xxxxx011111xxxxxxxxxx
20020 if (((word
>> 23) & 0x1) == 0)
20022 /* 33222222222211111111110000000000
20023 10987654321098765432109876543210
20024 110001x10x0xxxxx011xxxxxxxxxxxxx
20030 /* 33222222222211111111110000000000
20031 10987654321098765432109876543210
20032 110001x11x0xxxxx011xxxxxxxxxxxxx
20040 if (((word
>> 31) & 0x1) == 0)
20042 if (((word
>> 10) & 0x1) == 0)
20044 if (((word
>> 11) & 0x1) == 0)
20046 if (((word
>> 12) & 0x1) == 0)
20048 /* 33222222222211111111110000000000
20049 10987654321098765432109876543210
20050 010001x1xx1xxxxx011000xxxxxxxxxx
20056 /* 33222222222211111111110000000000
20057 10987654321098765432109876543210
20058 010001x1xx1xxxxx011100xxxxxxxxxx
20065 if (((word
>> 12) & 0x1) == 0)
20067 /* 33222222222211111111110000000000
20068 10987654321098765432109876543210
20069 010001x1xx1xxxxx011010xxxxxxxxxx
20075 /* 33222222222211111111110000000000
20076 10987654321098765432109876543210
20077 010001x1xx1xxxxx011110xxxxxxxxxx
20085 if (((word
>> 11) & 0x1) == 0)
20087 if (((word
>> 12) & 0x1) == 0)
20089 /* 33222222222211111111110000000000
20090 10987654321098765432109876543210
20091 010001x1xx1xxxxx011001xxxxxxxxxx
20097 /* 33222222222211111111110000000000
20098 10987654321098765432109876543210
20099 010001x1xx1xxxxx011101xxxxxxxxxx
20106 if (((word
>> 12) & 0x1) == 0)
20108 /* 33222222222211111111110000000000
20109 10987654321098765432109876543210
20110 010001x1xx1xxxxx011011xxxxxxxxxx
20116 /* 33222222222211111111110000000000
20117 10987654321098765432109876543210
20118 010001x1xx1xxxxx011111xxxxxxxxxx
20127 if (((word
>> 23) & 0x1) == 0)
20129 /* 33222222222211111111110000000000
20130 10987654321098765432109876543210
20131 110001x10x1xxxxx011xxxxxxxxxxxxx
20137 /* 33222222222211111111110000000000
20138 10987654321098765432109876543210
20139 110001x11x1xxxxx011xxxxxxxxxxxxx
20148 if (((word
>> 21) & 0x1) == 0)
20150 if (((word
>> 31) & 0x1) == 0)
20152 if (((word
>> 10) & 0x1) == 0)
20154 if (((word
>> 11) & 0x1) == 0)
20156 if (((word
>> 12) & 0x1) == 0)
20158 /* 33222222222211111111110000000000
20159 10987654321098765432109876543210
20160 010001x1xx0xxxxx111000xxxxxxxxxx
20166 /* 33222222222211111111110000000000
20167 10987654321098765432109876543210
20168 010001x1xx0xxxxx111100xxxxxxxxxx
20175 if (((word
>> 12) & 0x1) == 0)
20177 /* 33222222222211111111110000000000
20178 10987654321098765432109876543210
20179 010001x1xx0xxxxx111010xxxxxxxxxx
20185 /* 33222222222211111111110000000000
20186 10987654321098765432109876543210
20187 010001x1xx0xxxxx111110xxxxxxxxxx
20195 if (((word
>> 11) & 0x1) == 0)
20197 if (((word
>> 12) & 0x1) == 0)
20199 /* 33222222222211111111110000000000
20200 10987654321098765432109876543210
20201 010001x1xx0xxxxx111001xxxxxxxxxx
20207 /* 33222222222211111111110000000000
20208 10987654321098765432109876543210
20209 010001x1xx0xxxxx111101xxxxxxxxxx
20216 if (((word
>> 12) & 0x1) == 0)
20218 /* 33222222222211111111110000000000
20219 10987654321098765432109876543210
20220 010001x1xx0xxxxx111011xxxxxxxxxx
20226 /* 33222222222211111111110000000000
20227 10987654321098765432109876543210
20228 010001x1xx0xxxxx111111xxxxxxxxxx
20237 if (((word
>> 22) & 0x1) == 0)
20239 if (((word
>> 23) & 0x1) == 0)
20241 /* 33222222222211111111110000000000
20242 10987654321098765432109876543210
20243 110001x1000xxxxx111xxxxxxxxxxxxx
20249 /* 33222222222211111111110000000000
20250 10987654321098765432109876543210
20251 110001x1100xxxxx111xxxxxxxxxxxxx
20258 if (((word
>> 23) & 0x1) == 0)
20260 /* 33222222222211111111110000000000
20261 10987654321098765432109876543210
20262 110001x1010xxxxx111xxxxxxxxxxxxx
20268 /* 33222222222211111111110000000000
20269 10987654321098765432109876543210
20270 110001x1110xxxxx111xxxxxxxxxxxxx
20279 if (((word
>> 22) & 0x1) == 0)
20281 if (((word
>> 23) & 0x1) == 0)
20283 if (((word
>> 31) & 0x1) == 0)
20285 if (((word
>> 10) & 0x1) == 0)
20287 if (((word
>> 12) & 0x1) == 0)
20289 if (((word
>> 16) & 0x1) == 0)
20291 if (((word
>> 17) & 0x1) == 0)
20293 /* 33222222222211111111110000000000
20294 10987654321098765432109876543210
20295 010001x1001xxx001110x0xxxxxxxxxx
20301 /* 33222222222211111111110000000000
20302 10987654321098765432109876543210
20303 010001x1001xxx101110x0xxxxxxxxxx
20310 /* 33222222222211111111110000000000
20311 10987654321098765432109876543210
20312 010001x1001xxxx11110x0xxxxxxxxxx
20319 /* 33222222222211111111110000000000
20320 10987654321098765432109876543210
20321 010001x1001xxxxx1111x0xxxxxxxxxx
20328 if (((word
>> 12) & 0x1) == 0)
20330 if (((word
>> 17) & 0x1) == 0)
20332 /* 33222222222211111111110000000000
20333 10987654321098765432109876543210
20334 010001x1001xxx0x1110x1xxxxxxxxxx
20340 /* 33222222222211111111110000000000
20341 10987654321098765432109876543210
20342 010001x1001xxx1x1110x1xxxxxxxxxx
20349 /* 33222222222211111111110000000000
20350 10987654321098765432109876543210
20351 010001x1001xxxxx1111x1xxxxxxxxxx
20359 /* 33222222222211111111110000000000
20360 10987654321098765432109876543210
20361 110001x1001xxxxx111xxxxxxxxxxxxx
20368 /* 33222222222211111111110000000000
20369 10987654321098765432109876543210
20370 x10001x1101xxxxx111xxxxxxxxxxxxx
20377 if (((word
>> 23) & 0x1) == 0)
20379 /* 33222222222211111111110000000000
20380 10987654321098765432109876543210
20381 x10001x1011xxxxx111xxxxxxxxxxxxx
20387 /* 33222222222211111111110000000000
20388 10987654321098765432109876543210
20389 x10001x1111xxxxx111xxxxxxxxxxxxx
20402 if (((word
>> 15) & 0x1) == 0)
20404 if (((word
>> 14) & 0x1) == 0)
20406 if (((word
>> 13) & 0x1) == 0)
20408 if (((word
>> 30) & 0x1) == 0)
20410 if (((word
>> 21) & 0x1) == 0)
20412 if (((word
>> 31) & 0x1) == 0)
20414 if (((word
>> 4) & 0x1) == 0)
20416 /* 33222222222211111111110000000000
20417 10987654321098765432109876543210
20418 001001x1xx0xxxxx000xxxxxxxx0xxxx
20424 /* 33222222222211111111110000000000
20425 10987654321098765432109876543210
20426 001001x1xx0xxxxx000xxxxxxxx1xxxx
20433 if (((word
>> 23) & 0x1) == 0)
20435 /* 33222222222211111111110000000000
20436 10987654321098765432109876543210
20437 101001x10x0xxxxx000xxxxxxxxxxxxx
20443 /* 33222222222211111111110000000000
20444 10987654321098765432109876543210
20445 101001x11x0xxxxx000xxxxxxxxxxxxx
20453 if (((word
>> 31) & 0x1) == 0)
20455 if (((word
>> 4) & 0x1) == 0)
20457 if (((word
>> 10) & 0x1) == 0)
20459 if (((word
>> 11) & 0x1) == 0)
20461 if (((word
>> 12) & 0x1) == 0)
20463 /* 33222222222211111111110000000000
20464 10987654321098765432109876543210
20465 001001x1xx1xxxxx000000xxxxx0xxxx
20471 /* 33222222222211111111110000000000
20472 10987654321098765432109876543210
20473 001001x1xx1xxxxx000100xxxxx0xxxx
20480 if (((word
>> 12) & 0x1) == 0)
20482 /* 33222222222211111111110000000000
20483 10987654321098765432109876543210
20484 001001x1xx1xxxxx000010xxxxx0xxxx
20490 /* 33222222222211111111110000000000
20491 10987654321098765432109876543210
20492 001001x1xx1xxxxx000110xxxxx0xxxx
20500 if (((word
>> 11) & 0x1) == 0)
20502 if (((word
>> 12) & 0x1) == 0)
20504 /* 33222222222211111111110000000000
20505 10987654321098765432109876543210
20506 001001x1xx1xxxxx000001xxxxx0xxxx
20512 /* 33222222222211111111110000000000
20513 10987654321098765432109876543210
20514 001001x1xx1xxxxx000101xxxxx0xxxx
20521 if (((word
>> 12) & 0x1) == 0)
20523 /* 33222222222211111111110000000000
20524 10987654321098765432109876543210
20525 001001x1xx1xxxxx000011xxxxx0xxxx
20531 /* 33222222222211111111110000000000
20532 10987654321098765432109876543210
20533 001001x1xx1xxxxx000111xxxxx0xxxx
20542 if (((word
>> 10) & 0x1) == 0)
20544 if (((word
>> 11) & 0x1) == 0)
20546 if (((word
>> 12) & 0x1) == 0)
20548 /* 33222222222211111111110000000000
20549 10987654321098765432109876543210
20550 001001x1xx1xxxxx000000xxxxx1xxxx
20556 /* 33222222222211111111110000000000
20557 10987654321098765432109876543210
20558 001001x1xx1xxxxx000100xxxxx1xxxx
20565 if (((word
>> 12) & 0x1) == 0)
20567 /* 33222222222211111111110000000000
20568 10987654321098765432109876543210
20569 001001x1xx1xxxxx000010xxxxx1xxxx
20575 /* 33222222222211111111110000000000
20576 10987654321098765432109876543210
20577 001001x1xx1xxxxx000110xxxxx1xxxx
20585 if (((word
>> 11) & 0x1) == 0)
20587 if (((word
>> 12) & 0x1) == 0)
20589 /* 33222222222211111111110000000000
20590 10987654321098765432109876543210
20591 001001x1xx1xxxxx000001xxxxx1xxxx
20597 /* 33222222222211111111110000000000
20598 10987654321098765432109876543210
20599 001001x1xx1xxxxx000101xxxxx1xxxx
20606 if (((word
>> 12) & 0x1) == 0)
20608 /* 33222222222211111111110000000000
20609 10987654321098765432109876543210
20610 001001x1xx1xxxxx000011xxxxx1xxxx
20616 /* 33222222222211111111110000000000
20617 10987654321098765432109876543210
20618 001001x1xx1xxxxx000111xxxxx1xxxx
20628 if (((word
>> 23) & 0x1) == 0)
20630 /* 33222222222211111111110000000000
20631 10987654321098765432109876543210
20632 101001x10x1xxxxx000xxxxxxxxxxxxx
20638 /* 33222222222211111111110000000000
20639 10987654321098765432109876543210
20640 101001x11x1xxxxx000xxxxxxxxxxxxx
20649 if (((word
>> 31) & 0x1) == 0)
20651 if (((word
>> 21) & 0x1) == 0)
20653 if (((word
>> 10) & 0x1) == 0)
20655 if (((word
>> 11) & 0x1) == 0)
20657 /* 33222222222211111111110000000000
20658 10987654321098765432109876543210
20659 011001x1xx0xxxxx000x00xxxxxxxxxx
20665 if (((word
>> 12) & 0x1) == 0)
20667 /* 33222222222211111111110000000000
20668 10987654321098765432109876543210
20669 011001x1xx0xxxxx000010xxxxxxxxxx
20675 /* 33222222222211111111110000000000
20676 10987654321098765432109876543210
20677 011001x1xx0xxxxx000110xxxxxxxxxx
20685 if (((word
>> 11) & 0x1) == 0)
20687 /* 33222222222211111111110000000000
20688 10987654321098765432109876543210
20689 011001x1xx0xxxxx000x01xxxxxxxxxx
20695 if (((word
>> 12) & 0x1) == 0)
20697 /* 33222222222211111111110000000000
20698 10987654321098765432109876543210
20699 011001x1xx0xxxxx000011xxxxxxxxxx
20705 /* 33222222222211111111110000000000
20706 10987654321098765432109876543210
20707 011001x1xx0xxxxx000111xxxxxxxxxx
20716 /* 33222222222211111111110000000000
20717 10987654321098765432109876543210
20718 011001x1xx1xxxxx000xxxxxxxxxxxxx
20725 /* 33222222222211111111110000000000
20726 10987654321098765432109876543210
20727 111001x1xxxxxxxx000xxxxxxxxxxxxx
20735 if (((word
>> 21) & 0x1) == 0)
20737 if (((word
>> 30) & 0x1) == 0)
20739 if (((word
>> 31) & 0x1) == 0)
20741 if (((word
>> 4) & 0x1) == 0)
20743 /* 33222222222211111111110000000000
20744 10987654321098765432109876543210
20745 001001x1xx0xxxxx001xxxxxxxx0xxxx
20751 /* 33222222222211111111110000000000
20752 10987654321098765432109876543210
20753 001001x1xx0xxxxx001xxxxxxxx1xxxx
20760 if (((word
>> 23) & 0x1) == 0)
20762 /* 33222222222211111111110000000000
20763 10987654321098765432109876543210
20764 101001x10x0xxxxx001xxxxxxxxxxxxx
20770 /* 33222222222211111111110000000000
20771 10987654321098765432109876543210
20772 101001x11x0xxxxx001xxxxxxxxxxxxx
20780 if (((word
>> 31) & 0x1) == 0)
20782 if (((word
>> 16) & 0x1) == 0)
20784 if (((word
>> 17) & 0x1) == 0)
20786 if (((word
>> 18) & 0x1) == 0)
20788 if (((word
>> 19) & 0x1) == 0)
20790 if (((word
>> 20) & 0x1) == 0)
20792 /* 33222222222211111111110000000000
20793 10987654321098765432109876543210
20794 011001x1xx000000001xxxxxxxxxxxxx
20800 if (((word
>> 4) & 0x1) == 0)
20802 /* 33222222222211111111110000000000
20803 10987654321098765432109876543210
20804 011001x1xx010000001xxxxxxxx0xxxx
20810 /* 33222222222211111111110000000000
20811 10987654321098765432109876543210
20812 011001x1xx010000001xxxxxxxx1xxxx
20820 /* 33222222222211111111110000000000
20821 10987654321098765432109876543210
20822 011001x1xx0x1000001xxxxxxxxxxxxx
20829 /* 33222222222211111111110000000000
20830 10987654321098765432109876543210
20831 011001x1xx0xx100001xxxxxxxxxxxxx
20838 if (((word
>> 18) & 0x1) == 0)
20840 /* 33222222222211111111110000000000
20841 10987654321098765432109876543210
20842 011001x1xx0xx010001xxxxxxxxxxxxx
20848 if (((word
>> 19) & 0x1) == 0)
20850 /* 33222222222211111111110000000000
20851 10987654321098765432109876543210
20852 011001x1xx0x0110001xxxxxxxxxxxxx
20858 /* 33222222222211111111110000000000
20859 10987654321098765432109876543210
20860 011001x1xx0x1110001xxxxxxxxxxxxx
20869 if (((word
>> 17) & 0x1) == 0)
20871 if (((word
>> 18) & 0x1) == 0)
20873 if (((word
>> 4) & 0x1) == 0)
20875 /* 33222222222211111111110000000000
20876 10987654321098765432109876543210
20877 011001x1xx0xx001001xxxxxxxx0xxxx
20883 /* 33222222222211111111110000000000
20884 10987654321098765432109876543210
20885 011001x1xx0xx001001xxxxxxxx1xxxx
20892 /* 33222222222211111111110000000000
20893 10987654321098765432109876543210
20894 011001x1xx0xx101001xxxxxxxxxxxxx
20901 if (((word
>> 18) & 0x1) == 0)
20903 /* 33222222222211111111110000000000
20904 10987654321098765432109876543210
20905 011001x1xx0xx011001xxxxxxxxxxxxx
20911 if (((word
>> 19) & 0x1) == 0)
20913 /* 33222222222211111111110000000000
20914 10987654321098765432109876543210
20915 011001x1xx0x0111001xxxxxxxxxxxxx
20921 /* 33222222222211111111110000000000
20922 10987654321098765432109876543210
20923 011001x1xx0x1111001xxxxxxxxxxxxx
20933 if (((word
>> 22) & 0x1) == 0)
20935 if (((word
>> 23) & 0x1) == 0)
20937 /* 33222222222211111111110000000000
20938 10987654321098765432109876543210
20939 111001x1000xxxxx001xxxxxxxxxxxxx
20945 /* 33222222222211111111110000000000
20946 10987654321098765432109876543210
20947 111001x1100xxxxx001xxxxxxxxxxxxx
20954 /* 33222222222211111111110000000000
20955 10987654321098765432109876543210
20956 111001x1x10xxxxx001xxxxxxxxxxxxx
20965 if (((word
>> 30) & 0x1) == 0)
20967 if (((word
>> 31) & 0x1) == 0)
20969 if (((word
>> 4) & 0x1) == 0)
20971 if (((word
>> 12) & 0x1) == 0)
20973 /* 33222222222211111111110000000000
20974 10987654321098765432109876543210
20975 001001x1xx1xxxxx0010xxxxxxx0xxxx
20981 /* 33222222222211111111110000000000
20982 10987654321098765432109876543210
20983 001001x1xx1xxxxx0011xxxxxxx0xxxx
20990 if (((word
>> 12) & 0x1) == 0)
20992 /* 33222222222211111111110000000000
20993 10987654321098765432109876543210
20994 001001x1xx1xxxxx0010xxxxxxx1xxxx
21000 /* 33222222222211111111110000000000
21001 10987654321098765432109876543210
21002 001001x1xx1xxxxx0011xxxxxxx1xxxx
21010 if (((word
>> 23) & 0x1) == 0)
21012 /* 33222222222211111111110000000000
21013 10987654321098765432109876543210
21014 101001x10x1xxxxx001xxxxxxxxxxxxx
21020 /* 33222222222211111111110000000000
21021 10987654321098765432109876543210
21022 101001x11x1xxxxx001xxxxxxxxxxxxx
21030 /* 33222222222211111111110000000000
21031 10987654321098765432109876543210
21032 x11001x1xx1xxxxx001xxxxxxxxxxxxx
21041 if (((word
>> 30) & 0x1) == 0)
21043 if (((word
>> 21) & 0x1) == 0)
21045 if (((word
>> 22) & 0x1) == 0)
21047 if (((word
>> 23) & 0x1) == 0)
21049 if (((word
>> 31) & 0x1) == 0)
21051 if (((word
>> 9) & 0x1) == 0)
21053 if (((word
>> 20) & 0x1) == 0)
21055 if (((word
>> 4) & 0x1) == 0)
21057 /* 33222222222211111111110000000000
21058 10987654321098765432109876543210
21059 001001x10000xxxx01xxxx0xxxx0xxxx
21065 /* 33222222222211111111110000000000
21066 10987654321098765432109876543210
21067 001001x10000xxxx01xxxx0xxxx1xxxx
21074 if (((word
>> 19) & 0x1) == 0)
21076 /* 33222222222211111111110000000000
21077 10987654321098765432109876543210
21078 001001x100010xxx01xxxx0xxxxxxxxx
21084 /* 33222222222211111111110000000000
21085 10987654321098765432109876543210
21086 001001x100011xxx01xxxx0xxxxxxxxx
21094 if (((word
>> 4) & 0x1) == 0)
21096 /* 33222222222211111111110000000000
21097 10987654321098765432109876543210
21098 001001x1000xxxxx01xxxx1xxxx0xxxx
21104 /* 33222222222211111111110000000000
21105 10987654321098765432109876543210
21106 001001x1000xxxxx01xxxx1xxxx1xxxx
21114 if (((word
>> 13) & 0x1) == 0)
21116 /* 33222222222211111111110000000000
21117 10987654321098765432109876543210
21118 101001x1000xxxxx010xxxxxxxxxxxxx
21124 /* 33222222222211111111110000000000
21125 10987654321098765432109876543210
21126 101001x1000xxxxx011xxxxxxxxxxxxx
21134 if (((word
>> 31) & 0x1) == 0)
21136 if (((word
>> 9) & 0x1) == 0)
21138 if (((word
>> 20) & 0x1) == 0)
21140 if (((word
>> 4) & 0x1) == 0)
21142 /* 33222222222211111111110000000000
21143 10987654321098765432109876543210
21144 001001x11000xxxx01xxxx0xxxx0xxxx
21150 /* 33222222222211111111110000000000
21151 10987654321098765432109876543210
21152 001001x11000xxxx01xxxx0xxxx1xxxx
21159 /* 33222222222211111111110000000000
21160 10987654321098765432109876543210
21161 001001x11001xxxx01xxxx0xxxxxxxxx
21168 if (((word
>> 4) & 0x1) == 0)
21170 /* 33222222222211111111110000000000
21171 10987654321098765432109876543210
21172 001001x1100xxxxx01xxxx1xxxx0xxxx
21178 /* 33222222222211111111110000000000
21179 10987654321098765432109876543210
21180 001001x1100xxxxx01xxxx1xxxx1xxxx
21188 if (((word
>> 13) & 0x1) == 0)
21190 /* 33222222222211111111110000000000
21191 10987654321098765432109876543210
21192 101001x1100xxxxx010xxxxxxxxxxxxx
21198 /* 33222222222211111111110000000000
21199 10987654321098765432109876543210
21200 101001x1100xxxxx011xxxxxxxxxxxxx
21209 if (((word
>> 23) & 0x1) == 0)
21211 if (((word
>> 31) & 0x1) == 0)
21213 if (((word
>> 4) & 0x1) == 0)
21215 if (((word
>> 9) & 0x1) == 0)
21217 if (((word
>> 20) & 0x1) == 0)
21219 /* 33222222222211111111110000000000
21220 10987654321098765432109876543210
21221 001001x10100xxxx01xxxx0xxxx0xxxx
21227 if (((word
>> 19) & 0x1) == 0)
21229 /* 33222222222211111111110000000000
21230 10987654321098765432109876543210
21231 001001x101010xxx01xxxx0xxxx0xxxx
21237 /* 33222222222211111111110000000000
21238 10987654321098765432109876543210
21239 001001x101011xxx01xxxx0xxxx0xxxx
21247 /* 33222222222211111111110000000000
21248 10987654321098765432109876543210
21249 001001x1010xxxxx01xxxx1xxxx0xxxx
21256 /* 33222222222211111111110000000000
21257 10987654321098765432109876543210
21258 001001x1010xxxxx01xxxxxxxxx1xxxx
21265 if (((word
>> 13) & 0x1) == 0)
21267 /* 33222222222211111111110000000000
21268 10987654321098765432109876543210
21269 101001x1010xxxxx010xxxxxxxxxxxxx
21275 /* 33222222222211111111110000000000
21276 10987654321098765432109876543210
21277 101001x1010xxxxx011xxxxxxxxxxxxx
21285 if (((word
>> 31) & 0x1) == 0)
21287 if (((word
>> 4) & 0x1) == 0)
21289 if (((word
>> 9) & 0x1) == 0)
21291 if (((word
>> 20) & 0x1) == 0)
21293 /* 33222222222211111111110000000000
21294 10987654321098765432109876543210
21295 001001x11100xxxx01xxxx0xxxx0xxxx
21301 /* 33222222222211111111110000000000
21302 10987654321098765432109876543210
21303 001001x11101xxxx01xxxx0xxxx0xxxx
21310 /* 33222222222211111111110000000000
21311 10987654321098765432109876543210
21312 001001x1110xxxxx01xxxx1xxxx0xxxx
21319 if (((word
>> 9) & 0x1) == 0)
21321 /* 33222222222211111111110000000000
21322 10987654321098765432109876543210
21323 001001x1110xxxxx01xxxx0xxxx1xxxx
21329 /* 33222222222211111111110000000000
21330 10987654321098765432109876543210
21331 001001x1110xxxxx01xxxx1xxxx1xxxx
21339 if (((word
>> 13) & 0x1) == 0)
21341 /* 33222222222211111111110000000000
21342 10987654321098765432109876543210
21343 101001x1110xxxxx010xxxxxxxxxxxxx
21349 /* 33222222222211111111110000000000
21350 10987654321098765432109876543210
21351 101001x1110xxxxx011xxxxxxxxxxxxx
21361 if (((word
>> 31) & 0x1) == 0)
21363 if (((word
>> 4) & 0x1) == 0)
21365 /* 33222222222211111111110000000000
21366 10987654321098765432109876543210
21367 001001x1xx1xxxxx01xxxxxxxxx0xxxx
21373 if (((word
>> 10) & 0x1) == 0)
21375 if (((word
>> 11) & 0x1) == 0)
21377 if (((word
>> 12) & 0x1) == 0)
21379 if (((word
>> 3) & 0x1) == 0)
21381 /* 33222222222211111111110000000000
21382 10987654321098765432109876543210
21383 001001x1xx1xxxxx01x000xxxxx10xxx
21389 /* 33222222222211111111110000000000
21390 10987654321098765432109876543210
21391 001001x1xx1xxxxx01x000xxxxx11xxx
21398 if (((word
>> 13) & 0x1) == 0)
21400 if (((word
>> 0) & 0x1) == 0)
21402 /* 33222222222211111111110000000000
21403 10987654321098765432109876543210
21404 001001x1xx1xxxxx010100xxxxx1xxx0
21410 /* 33222222222211111111110000000000
21411 10987654321098765432109876543210
21412 001001x1xx1xxxxx010100xxxxx1xxx1
21419 /* 33222222222211111111110000000000
21420 10987654321098765432109876543210
21421 001001x1xx1xxxxx011100xxxxx1xxxx
21429 if (((word
>> 12) & 0x1) == 0)
21431 if (((word
>> 3) & 0x1) == 0)
21433 /* 33222222222211111111110000000000
21434 10987654321098765432109876543210
21435 001001x1xx1xxxxx01x010xxxxx10xxx
21441 /* 33222222222211111111110000000000
21442 10987654321098765432109876543210
21443 001001x1xx1xxxxx01x010xxxxx11xxx
21450 if (((word
>> 13) & 0x1) == 0)
21452 if (((word
>> 0) & 0x1) == 0)
21454 /* 33222222222211111111110000000000
21455 10987654321098765432109876543210
21456 001001x1xx1xxxxx010110xxxxx1xxx0
21462 /* 33222222222211111111110000000000
21463 10987654321098765432109876543210
21464 001001x1xx1xxxxx010110xxxxx1xxx1
21471 /* 33222222222211111111110000000000
21472 10987654321098765432109876543210
21473 001001x1xx1xxxxx011110xxxxx1xxxx
21482 if (((word
>> 11) & 0x1) == 0)
21484 if (((word
>> 12) & 0x1) == 0)
21486 if (((word
>> 3) & 0x1) == 0)
21488 /* 33222222222211111111110000000000
21489 10987654321098765432109876543210
21490 001001x1xx1xxxxx01x001xxxxx10xxx
21496 /* 33222222222211111111110000000000
21497 10987654321098765432109876543210
21498 001001x1xx1xxxxx01x001xxxxx11xxx
21505 if (((word
>> 13) & 0x1) == 0)
21507 if (((word
>> 0) & 0x1) == 0)
21509 /* 33222222222211111111110000000000
21510 10987654321098765432109876543210
21511 001001x1xx1xxxxx010101xxxxx1xxx0
21517 /* 33222222222211111111110000000000
21518 10987654321098765432109876543210
21519 001001x1xx1xxxxx010101xxxxx1xxx1
21526 /* 33222222222211111111110000000000
21527 10987654321098765432109876543210
21528 001001x1xx1xxxxx011101xxxxx1xxxx
21536 if (((word
>> 12) & 0x1) == 0)
21538 if (((word
>> 3) & 0x1) == 0)
21540 /* 33222222222211111111110000000000
21541 10987654321098765432109876543210
21542 001001x1xx1xxxxx01x011xxxxx10xxx
21548 /* 33222222222211111111110000000000
21549 10987654321098765432109876543210
21550 001001x1xx1xxxxx01x011xxxxx11xxx
21557 if (((word
>> 0) & 0x1) == 0)
21559 /* 33222222222211111111110000000000
21560 10987654321098765432109876543210
21561 001001x1xx1xxxxx01x111xxxxx1xxx0
21567 /* 33222222222211111111110000000000
21568 10987654321098765432109876543210
21569 001001x1xx1xxxxx01x111xxxxx1xxx1
21580 if (((word
>> 13) & 0x1) == 0)
21582 if (((word
>> 22) & 0x1) == 0)
21584 if (((word
>> 23) & 0x1) == 0)
21586 /* 33222222222211111111110000000000
21587 10987654321098765432109876543210
21588 101001x1001xxxxx010xxxxxxxxxxxxx
21594 /* 33222222222211111111110000000000
21595 10987654321098765432109876543210
21596 101001x1101xxxxx010xxxxxxxxxxxxx
21603 if (((word
>> 23) & 0x1) == 0)
21605 /* 33222222222211111111110000000000
21606 10987654321098765432109876543210
21607 101001x1011xxxxx010xxxxxxxxxxxxx
21613 /* 33222222222211111111110000000000
21614 10987654321098765432109876543210
21615 101001x1111xxxxx010xxxxxxxxxxxxx
21623 if (((word
>> 22) & 0x1) == 0)
21625 if (((word
>> 23) & 0x1) == 0)
21627 /* 33222222222211111111110000000000
21628 10987654321098765432109876543210
21629 101001x1001xxxxx011xxxxxxxxxxxxx
21635 /* 33222222222211111111110000000000
21636 10987654321098765432109876543210
21637 101001x1101xxxxx011xxxxxxxxxxxxx
21644 if (((word
>> 23) & 0x1) == 0)
21646 /* 33222222222211111111110000000000
21647 10987654321098765432109876543210
21648 101001x1011xxxxx011xxxxxxxxxxxxx
21654 /* 33222222222211111111110000000000
21655 10987654321098765432109876543210
21656 101001x1111xxxxx011xxxxxxxxxxxxx
21667 if (((word
>> 13) & 0x1) == 0)
21669 if (((word
>> 31) & 0x1) == 0)
21671 if (((word
>> 21) & 0x1) == 0)
21673 if (((word
>> 4) & 0x1) == 0)
21675 /* 33222222222211111111110000000000
21676 10987654321098765432109876543210
21677 011001x1xx0xxxxx010xxxxxxxx0xxxx
21683 /* 33222222222211111111110000000000
21684 10987654321098765432109876543210
21685 011001x1xx0xxxxx010xxxxxxxx1xxxx
21692 /* 33222222222211111111110000000000
21693 10987654321098765432109876543210
21694 011001x1xx1xxxxx010xxxxxxxxxxxxx
21701 if (((word
>> 22) & 0x1) == 0)
21703 /* 33222222222211111111110000000000
21704 10987654321098765432109876543210
21705 111001x1x0xxxxxx010xxxxxxxxxxxxx
21711 if (((word
>> 21) & 0x1) == 0)
21713 /* 33222222222211111111110000000000
21714 10987654321098765432109876543210
21715 111001x1x10xxxxx010xxxxxxxxxxxxx
21721 if (((word
>> 23) & 0x1) == 0)
21723 /* 33222222222211111111110000000000
21724 10987654321098765432109876543210
21725 111001x1011xxxxx010xxxxxxxxxxxxx
21731 /* 33222222222211111111110000000000
21732 10987654321098765432109876543210
21733 111001x1111xxxxx010xxxxxxxxxxxxx
21743 if (((word
>> 21) & 0x1) == 0)
21745 if (((word
>> 31) & 0x1) == 0)
21747 if (((word
>> 4) & 0x1) == 0)
21749 /* 33222222222211111111110000000000
21750 10987654321098765432109876543210
21751 011001x1xx0xxxxx011xxxxxxxx0xxxx
21757 /* 33222222222211111111110000000000
21758 10987654321098765432109876543210
21759 011001x1xx0xxxxx011xxxxxxxx1xxxx
21766 if (((word
>> 22) & 0x1) == 0)
21768 if (((word
>> 23) & 0x1) == 0)
21770 /* 33222222222211111111110000000000
21771 10987654321098765432109876543210
21772 111001x1000xxxxx011xxxxxxxxxxxxx
21778 /* 33222222222211111111110000000000
21779 10987654321098765432109876543210
21780 111001x1100xxxxx011xxxxxxxxxxxxx
21787 if (((word
>> 23) & 0x1) == 0)
21789 /* 33222222222211111111110000000000
21790 10987654321098765432109876543210
21791 111001x1010xxxxx011xxxxxxxxxxxxx
21797 /* 33222222222211111111110000000000
21798 10987654321098765432109876543210
21799 111001x1110xxxxx011xxxxxxxxxxxxx
21808 if (((word
>> 31) & 0x1) == 0)
21810 /* 33222222222211111111110000000000
21811 10987654321098765432109876543210
21812 011001x1xx1xxxxx011xxxxxxxxxxxxx
21818 if (((word
>> 22) & 0x1) == 0)
21820 if (((word
>> 23) & 0x1) == 0)
21822 /* 33222222222211111111110000000000
21823 10987654321098765432109876543210
21824 111001x1001xxxxx011xxxxxxxxxxxxx
21830 /* 33222222222211111111110000000000
21831 10987654321098765432109876543210
21832 111001x1101xxxxx011xxxxxxxxxxxxx
21839 if (((word
>> 23) & 0x1) == 0)
21841 /* 33222222222211111111110000000000
21842 10987654321098765432109876543210
21843 111001x1011xxxxx011xxxxxxxxxxxxx
21849 /* 33222222222211111111110000000000
21850 10987654321098765432109876543210
21851 111001x1111xxxxx011xxxxxxxxxxxxx
21864 if (((word
>> 21) & 0x1) == 0)
21866 if (((word
>> 30) & 0x1) == 0)
21868 if (((word
>> 14) & 0x1) == 0)
21870 if (((word
>> 13) & 0x1) == 0)
21872 if (((word
>> 4) & 0x1) == 0)
21874 /* 33222222222211111111110000000000
21875 10987654321098765432109876543210
21876 x01001x1xx0xxxxx100xxxxxxxx0xxxx
21882 /* 33222222222211111111110000000000
21883 10987654321098765432109876543210
21884 x01001x1xx0xxxxx100xxxxxxxx1xxxx
21891 if (((word
>> 20) & 0x1) == 0)
21893 if (((word
>> 22) & 0x1) == 0)
21895 if (((word
>> 23) & 0x1) == 0)
21897 /* 33222222222211111111110000000000
21898 10987654321098765432109876543210
21899 x01001x10000xxxx101xxxxxxxxxxxxx
21905 /* 33222222222211111111110000000000
21906 10987654321098765432109876543210
21907 x01001x11000xxxx101xxxxxxxxxxxxx
21914 if (((word
>> 23) & 0x1) == 0)
21916 /* 33222222222211111111110000000000
21917 10987654321098765432109876543210
21918 x01001x10100xxxx101xxxxxxxxxxxxx
21924 /* 33222222222211111111110000000000
21925 10987654321098765432109876543210
21926 x01001x11100xxxx101xxxxxxxxxxxxx
21934 if (((word
>> 22) & 0x1) == 0)
21936 if (((word
>> 23) & 0x1) == 0)
21938 /* 33222222222211111111110000000000
21939 10987654321098765432109876543210
21940 x01001x10001xxxx101xxxxxxxxxxxxx
21946 /* 33222222222211111111110000000000
21947 10987654321098765432109876543210
21948 x01001x11001xxxx101xxxxxxxxxxxxx
21955 if (((word
>> 23) & 0x1) == 0)
21957 /* 33222222222211111111110000000000
21958 10987654321098765432109876543210
21959 x01001x10101xxxx101xxxxxxxxxxxxx
21965 /* 33222222222211111111110000000000
21966 10987654321098765432109876543210
21967 x01001x11101xxxx101xxxxxxxxxxxxx
21977 if (((word
>> 31) & 0x1) == 0)
21979 if (((word
>> 4) & 0x1) == 0)
21981 if (((word
>> 20) & 0x1) == 0)
21983 if (((word
>> 22) & 0x1) == 0)
21985 /* 33222222222211111111110000000000
21986 10987654321098765432109876543210
21987 001001x1x000xxxx11xxxxxxxxx0xxxx
21993 /* 33222222222211111111110000000000
21994 10987654321098765432109876543210
21995 001001x1x100xxxx11xxxxxxxxx0xxxx
22002 if (((word
>> 16) & 0x1) == 0)
22004 if (((word
>> 19) & 0x1) == 0)
22006 /* 33222222222211111111110000000000
22007 10987654321098765432109876543210
22008 001001x1xx010xx011xxxxxxxxx0xxxx
22014 if (((word
>> 10) & 0x1) == 0)
22016 if (((word
>> 12) & 0x1) == 0)
22018 if (((word
>> 13) & 0x1) == 0)
22020 /* 33222222222211111111110000000000
22021 10987654321098765432109876543210
22022 001001x1xx011xx01100x0xxxxx0xxxx
22028 /* 33222222222211111111110000000000
22029 10987654321098765432109876543210
22030 001001x1xx011xx01110x0xxxxx0xxxx
22037 if (((word
>> 22) & 0x1) == 0)
22039 /* 33222222222211111111110000000000
22040 10987654321098765432109876543210
22041 001001x1x0011xx011x1x0xxxxx0xxxx
22047 /* 33222222222211111111110000000000
22048 10987654321098765432109876543210
22049 001001x1x1011xx011x1x0xxxxx0xxxx
22057 /* 33222222222211111111110000000000
22058 10987654321098765432109876543210
22059 001001x1xx011xx011xxx1xxxxx0xxxx
22067 if (((word
>> 10) & 0x1) == 0)
22069 if (((word
>> 12) & 0x1) == 0)
22071 /* 33222222222211111111110000000000
22072 10987654321098765432109876543210
22073 001001x1xx01xxx111x0x0xxxxx0xxxx
22079 /* 33222222222211111111110000000000
22080 10987654321098765432109876543210
22081 001001x1xx01xxx111x1x0xxxxx0xxxx
22088 /* 33222222222211111111110000000000
22089 10987654321098765432109876543210
22090 001001x1xx01xxx111xxx1xxxxx0xxxx
22099 if (((word
>> 22) & 0x1) == 0)
22101 /* 33222222222211111111110000000000
22102 10987654321098765432109876543210
22103 001001x1x00xxxxx11xxxxxxxxx1xxxx
22109 /* 33222222222211111111110000000000
22110 10987654321098765432109876543210
22111 001001x1x10xxxxx11xxxxxxxxx1xxxx
22119 if (((word
>> 13) & 0x1) == 0)
22121 if (((word
>> 22) & 0x1) == 0)
22123 if (((word
>> 23) & 0x1) == 0)
22125 /* 33222222222211111111110000000000
22126 10987654321098765432109876543210
22127 101001x1000xxxxx110xxxxxxxxxxxxx
22133 /* 33222222222211111111110000000000
22134 10987654321098765432109876543210
22135 101001x1100xxxxx110xxxxxxxxxxxxx
22142 if (((word
>> 23) & 0x1) == 0)
22144 /* 33222222222211111111110000000000
22145 10987654321098765432109876543210
22146 101001x1010xxxxx110xxxxxxxxxxxxx
22152 /* 33222222222211111111110000000000
22153 10987654321098765432109876543210
22154 101001x1110xxxxx110xxxxxxxxxxxxx
22162 if (((word
>> 20) & 0x1) == 0)
22164 if (((word
>> 22) & 0x1) == 0)
22166 if (((word
>> 23) & 0x1) == 0)
22168 /* 33222222222211111111110000000000
22169 10987654321098765432109876543210
22170 101001x10000xxxx111xxxxxxxxxxxxx
22176 /* 33222222222211111111110000000000
22177 10987654321098765432109876543210
22178 101001x11000xxxx111xxxxxxxxxxxxx
22185 if (((word
>> 23) & 0x1) == 0)
22187 /* 33222222222211111111110000000000
22188 10987654321098765432109876543210
22189 101001x10100xxxx111xxxxxxxxxxxxx
22195 /* 33222222222211111111110000000000
22196 10987654321098765432109876543210
22197 101001x11100xxxx111xxxxxxxxxxxxx
22205 if (((word
>> 23) & 0x1) == 0)
22207 /* 33222222222211111111110000000000
22208 10987654321098765432109876543210
22209 101001x10x01xxxx111xxxxxxxxxxxxx
22215 /* 33222222222211111111110000000000
22216 10987654321098765432109876543210
22217 101001x11x01xxxx111xxxxxxxxxxxxx
22228 if (((word
>> 13) & 0x1) == 0)
22230 if (((word
>> 31) & 0x1) == 0)
22232 if (((word
>> 14) & 0x1) == 0)
22234 if (((word
>> 19) & 0x1) == 0)
22236 if (((word
>> 20) & 0x1) == 0)
22238 if (((word
>> 16) & 0x1) == 0)
22240 if (((word
>> 17) & 0x1) == 0)
22242 if (((word
>> 18) & 0x1) == 0)
22244 /* 33222222222211111111110000000000
22245 10987654321098765432109876543210
22246 011001x1xx000000100xxxxxxxxxxxxx
22252 /* 33222222222211111111110000000000
22253 10987654321098765432109876543210
22254 011001x1xx000100100xxxxxxxxxxxxx
22261 if (((word
>> 18) & 0x1) == 0)
22263 /* 33222222222211111111110000000000
22264 10987654321098765432109876543210
22265 011001x1xx000010100xxxxxxxxxxxxx
22271 /* 33222222222211111111110000000000
22272 10987654321098765432109876543210
22273 011001x1xx000110100xxxxxxxxxxxxx
22281 if (((word
>> 17) & 0x1) == 0)
22283 if (((word
>> 18) & 0x1) == 0)
22285 /* 33222222222211111111110000000000
22286 10987654321098765432109876543210
22287 011001x1xx000001100xxxxxxxxxxxxx
22293 /* 33222222222211111111110000000000
22294 10987654321098765432109876543210
22295 011001x1xx000101100xxxxxxxxxxxxx
22302 if (((word
>> 18) & 0x1) == 0)
22304 /* 33222222222211111111110000000000
22305 10987654321098765432109876543210
22306 011001x1xx000011100xxxxxxxxxxxxx
22312 /* 33222222222211111111110000000000
22313 10987654321098765432109876543210
22314 011001x1xx000111100xxxxxxxxxxxxx
22323 /* 33222222222211111111110000000000
22324 10987654321098765432109876543210
22325 011001x1xx010xxx100xxxxxxxxxxxxx
22332 if (((word
>> 16) & 0x1) == 0)
22334 if (((word
>> 17) & 0x1) == 0)
22336 if (((word
>> 18) & 0x1) == 0)
22338 if (((word
>> 20) & 0x1) == 0)
22340 /* 33222222222211111111110000000000
22341 10987654321098765432109876543210
22342 011001x1xx001000100xxxxxxxxxxxxx
22348 /* 33222222222211111111110000000000
22349 10987654321098765432109876543210
22350 011001x1xx011000100xxxxxxxxxxxxx
22357 if (((word
>> 20) & 0x1) == 0)
22359 /* 33222222222211111111110000000000
22360 10987654321098765432109876543210
22361 011001x1xx001100100xxxxxxxxxxxxx
22367 /* 33222222222211111111110000000000
22368 10987654321098765432109876543210
22369 011001x1xx011100100xxxxxxxxxxxxx
22377 if (((word
>> 18) & 0x1) == 0)
22379 if (((word
>> 20) & 0x1) == 0)
22381 /* 33222222222211111111110000000000
22382 10987654321098765432109876543210
22383 011001x1xx001010100xxxxxxxxxxxxx
22389 /* 33222222222211111111110000000000
22390 10987654321098765432109876543210
22391 011001x1xx011010100xxxxxxxxxxxxx
22398 if (((word
>> 20) & 0x1) == 0)
22400 /* 33222222222211111111110000000000
22401 10987654321098765432109876543210
22402 011001x1xx001110100xxxxxxxxxxxxx
22408 /* 33222222222211111111110000000000
22409 10987654321098765432109876543210
22410 011001x1xx011110100xxxxxxxxxxxxx
22419 if (((word
>> 17) & 0x1) == 0)
22421 if (((word
>> 18) & 0x1) == 0)
22423 if (((word
>> 20) & 0x1) == 0)
22425 /* 33222222222211111111110000000000
22426 10987654321098765432109876543210
22427 011001x1xx001001100xxxxxxxxxxxxx
22433 /* 33222222222211111111110000000000
22434 10987654321098765432109876543210
22435 011001x1xx011001100xxxxxxxxxxxxx
22442 if (((word
>> 20) & 0x1) == 0)
22444 /* 33222222222211111111110000000000
22445 10987654321098765432109876543210
22446 011001x1xx001101100xxxxxxxxxxxxx
22452 /* 33222222222211111111110000000000
22453 10987654321098765432109876543210
22454 011001x1xx011101100xxxxxxxxxxxxx
22462 if (((word
>> 18) & 0x1) == 0)
22464 /* 33222222222211111111110000000000
22465 10987654321098765432109876543210
22466 011001x1xx0x1011100xxxxxxxxxxxxx
22472 if (((word
>> 20) & 0x1) == 0)
22474 /* 33222222222211111111110000000000
22475 10987654321098765432109876543210
22476 011001x1xx001111100xxxxxxxxxxxxx
22482 /* 33222222222211111111110000000000
22483 10987654321098765432109876543210
22484 011001x1xx011111100xxxxxxxxxxxxx
22495 if (((word
>> 4) & 0x1) == 0)
22497 /* 33222222222211111111110000000000
22498 10987654321098765432109876543210
22499 011001x1xx0xxxxx110xxxxxxxx0xxxx
22505 /* 33222222222211111111110000000000
22506 10987654321098765432109876543210
22507 011001x1xx0xxxxx110xxxxxxxx1xxxx
22515 if (((word
>> 22) & 0x1) == 0)
22517 if (((word
>> 23) & 0x1) == 0)
22519 /* 33222222222211111111110000000000
22520 10987654321098765432109876543210
22521 111001x1000xxxxx1x0xxxxxxxxxxxxx
22527 /* 33222222222211111111110000000000
22528 10987654321098765432109876543210
22529 111001x1100xxxxx1x0xxxxxxxxxxxxx
22536 /* 33222222222211111111110000000000
22537 10987654321098765432109876543210
22538 111001x1x10xxxxx1x0xxxxxxxxxxxxx
22546 if (((word
>> 14) & 0x1) == 0)
22548 if (((word
>> 31) & 0x1) == 0)
22550 if (((word
>> 16) & 0x1) == 0)
22552 if (((word
>> 19) & 0x1) == 0)
22554 if (((word
>> 17) & 0x1) == 0)
22556 if (((word
>> 18) & 0x1) == 0)
22558 if (((word
>> 20) & 0x1) == 0)
22560 /* 33222222222211111111110000000000
22561 10987654321098765432109876543210
22562 011001x1xx000000101xxxxxxxxxxxxx
22568 /* 33222222222211111111110000000000
22569 10987654321098765432109876543210
22570 011001x1xx010000101xxxxxxxxxxxxx
22577 if (((word
>> 20) & 0x1) == 0)
22579 /* 33222222222211111111110000000000
22580 10987654321098765432109876543210
22581 011001x1xx000100101xxxxxxxxxxxxx
22587 if (((word
>> 22) & 0x1) == 0)
22589 /* 33222222222211111111110000000000
22590 10987654321098765432109876543210
22591 011001x1x0010100101xxxxxxxxxxxxx
22597 if (((word
>> 23) & 0x1) == 0)
22599 /* 33222222222211111111110000000000
22600 10987654321098765432109876543210
22601 011001x101010100101xxxxxxxxxxxxx
22607 /* 33222222222211111111110000000000
22608 10987654321098765432109876543210
22609 011001x111010100101xxxxxxxxxxxxx
22619 if (((word
>> 18) & 0x1) == 0)
22621 if (((word
>> 20) & 0x1) == 0)
22623 /* 33222222222211111111110000000000
22624 10987654321098765432109876543210
22625 011001x1xx000010101xxxxxxxxxxxxx
22631 /* 33222222222211111111110000000000
22632 10987654321098765432109876543210
22633 011001x1xx010010101xxxxxxxxxxxxx
22640 if (((word
>> 20) & 0x1) == 0)
22642 /* 33222222222211111111110000000000
22643 10987654321098765432109876543210
22644 011001x1xx000110101xxxxxxxxxxxxx
22650 if (((word
>> 23) & 0x1) == 0)
22652 /* 33222222222211111111110000000000
22653 10987654321098765432109876543210
22654 011001x10x010110101xxxxxxxxxxxxx
22660 /* 33222222222211111111110000000000
22661 10987654321098765432109876543210
22662 011001x11x010110101xxxxxxxxxxxxx
22672 if (((word
>> 20) & 0x1) == 0)
22674 if (((word
>> 17) & 0x1) == 0)
22676 if (((word
>> 18) & 0x1) == 0)
22678 if (((word
>> 22) & 0x1) == 0)
22680 /* 33222222222211111111110000000000
22681 10987654321098765432109876543210
22682 011001x1x0001000101xxxxxxxxxxxxx
22688 /* 33222222222211111111110000000000
22689 10987654321098765432109876543210
22690 011001x1x1001000101xxxxxxxxxxxxx
22697 /* 33222222222211111111110000000000
22698 10987654321098765432109876543210
22699 011001x1xx001100101xxxxxxxxxxxxx
22706 if (((word
>> 22) & 0x1) == 0)
22708 if (((word
>> 23) & 0x1) == 0)
22710 /* 33222222222211111111110000000000
22711 10987654321098765432109876543210
22712 011001x100001x10101xxxxxxxxxxxxx
22718 /* 33222222222211111111110000000000
22719 10987654321098765432109876543210
22720 011001x110001x10101xxxxxxxxxxxxx
22727 /* 33222222222211111111110000000000
22728 10987654321098765432109876543210
22729 011001x1x1001x10101xxxxxxxxxxxxx
22737 if (((word
>> 22) & 0x1) == 0)
22739 if (((word
>> 23) & 0x1) == 0)
22741 /* 33222222222211111111110000000000
22742 10987654321098765432109876543210
22743 011001x100011xx0101xxxxxxxxxxxxx
22749 /* 33222222222211111111110000000000
22750 10987654321098765432109876543210
22751 011001x110011xx0101xxxxxxxxxxxxx
22758 if (((word
>> 17) & 0x1) == 0)
22760 if (((word
>> 18) & 0x1) == 0)
22762 /* 33222222222211111111110000000000
22763 10987654321098765432109876543210
22764 011001x1x1011000101xxxxxxxxxxxxx
22770 if (((word
>> 23) & 0x1) == 0)
22772 /* 33222222222211111111110000000000
22773 10987654321098765432109876543210
22774 011001x101011100101xxxxxxxxxxxxx
22780 /* 33222222222211111111110000000000
22781 10987654321098765432109876543210
22782 011001x111011100101xxxxxxxxxxxxx
22790 if (((word
>> 18) & 0x1) == 0)
22792 /* 33222222222211111111110000000000
22793 10987654321098765432109876543210
22794 011001x1x1011010101xxxxxxxxxxxxx
22800 if (((word
>> 23) & 0x1) == 0)
22802 /* 33222222222211111111110000000000
22803 10987654321098765432109876543210
22804 011001x101011110101xxxxxxxxxxxxx
22810 /* 33222222222211111111110000000000
22811 10987654321098765432109876543210
22812 011001x111011110101xxxxxxxxxxxxx
22824 if (((word
>> 17) & 0x1) == 0)
22826 if (((word
>> 18) & 0x1) == 0)
22828 if (((word
>> 19) & 0x1) == 0)
22830 if (((word
>> 20) & 0x1) == 0)
22832 /* 33222222222211111111110000000000
22833 10987654321098765432109876543210
22834 011001x1xx000001101xxxxxxxxxxxxx
22840 /* 33222222222211111111110000000000
22841 10987654321098765432109876543210
22842 011001x1xx010001101xxxxxxxxxxxxx
22849 if (((word
>> 20) & 0x1) == 0)
22851 if (((word
>> 22) & 0x1) == 0)
22853 /* 33222222222211111111110000000000
22854 10987654321098765432109876543210
22855 011001x1x0001001101xxxxxxxxxxxxx
22861 /* 33222222222211111111110000000000
22862 10987654321098765432109876543210
22863 011001x1x1001001101xxxxxxxxxxxxx
22870 /* 33222222222211111111110000000000
22871 10987654321098765432109876543210
22872 011001x1xx011001101xxxxxxxxxxxxx
22880 if (((word
>> 19) & 0x1) == 0)
22882 if (((word
>> 22) & 0x1) == 0)
22884 /* 33222222222211111111110000000000
22885 10987654321098765432109876543210
22886 011001x1x00x0101101xxxxxxxxxxxxx
22892 if (((word
>> 23) & 0x1) == 0)
22894 /* 33222222222211111111110000000000
22895 10987654321098765432109876543210
22896 011001x1010x0101101xxxxxxxxxxxxx
22902 /* 33222222222211111111110000000000
22903 10987654321098765432109876543210
22904 011001x1110x0101101xxxxxxxxxxxxx
22912 if (((word
>> 20) & 0x1) == 0)
22914 /* 33222222222211111111110000000000
22915 10987654321098765432109876543210
22916 011001x1xx001101101xxxxxxxxxxxxx
22922 if (((word
>> 22) & 0x1) == 0)
22924 /* 33222222222211111111110000000000
22925 10987654321098765432109876543210
22926 011001x1x0011101101xxxxxxxxxxxxx
22932 if (((word
>> 23) & 0x1) == 0)
22934 /* 33222222222211111111110000000000
22935 10987654321098765432109876543210
22936 011001x101011101101xxxxxxxxxxxxx
22942 /* 33222222222211111111110000000000
22943 10987654321098765432109876543210
22944 011001x111011101101xxxxxxxxxxxxx
22955 if (((word
>> 18) & 0x1) == 0)
22957 if (((word
>> 19) & 0x1) == 0)
22959 if (((word
>> 20) & 0x1) == 0)
22961 /* 33222222222211111111110000000000
22962 10987654321098765432109876543210
22963 011001x1xx000011101xxxxxxxxxxxxx
22969 /* 33222222222211111111110000000000
22970 10987654321098765432109876543210
22971 011001x1xx010011101xxxxxxxxxxxxx
22978 if (((word
>> 20) & 0x1) == 0)
22980 /* 33222222222211111111110000000000
22981 10987654321098765432109876543210
22982 011001x1xx001011101xxxxxxxxxxxxx
22988 /* 33222222222211111111110000000000
22989 10987654321098765432109876543210
22990 011001x1xx011011101xxxxxxxxxxxxx
22998 if (((word
>> 19) & 0x1) == 0)
23000 if (((word
>> 20) & 0x1) == 0)
23002 /* 33222222222211111111110000000000
23003 10987654321098765432109876543210
23004 011001x1xx000111101xxxxxxxxxxxxx
23010 if (((word
>> 23) & 0x1) == 0)
23012 /* 33222222222211111111110000000000
23013 10987654321098765432109876543210
23014 011001x10x010111101xxxxxxxxxxxxx
23020 /* 33222222222211111111110000000000
23021 10987654321098765432109876543210
23022 011001x11x010111101xxxxxxxxxxxxx
23030 if (((word
>> 23) & 0x1) == 0)
23032 /* 33222222222211111111110000000000
23033 10987654321098765432109876543210
23034 011001x10x0x1111101xxxxxxxxxxxxx
23040 /* 33222222222211111111110000000000
23041 10987654321098765432109876543210
23042 011001x11x0x1111101xxxxxxxxxxxxx
23053 if (((word
>> 22) & 0x1) == 0)
23055 if (((word
>> 23) & 0x1) == 0)
23057 /* 33222222222211111111110000000000
23058 10987654321098765432109876543210
23059 111001x1000xxxxx101xxxxxxxxxxxxx
23065 /* 33222222222211111111110000000000
23066 10987654321098765432109876543210
23067 111001x1100xxxxx101xxxxxxxxxxxxx
23074 if (((word
>> 23) & 0x1) == 0)
23076 /* 33222222222211111111110000000000
23077 10987654321098765432109876543210
23078 111001x1010xxxxx101xxxxxxxxxxxxx
23084 /* 33222222222211111111110000000000
23085 10987654321098765432109876543210
23086 111001x1110xxxxx101xxxxxxxxxxxxx
23095 if (((word
>> 31) & 0x1) == 0)
23097 /* 33222222222211111111110000000000
23098 10987654321098765432109876543210
23099 011001x1xx0xxxxx111xxxxxxxxxxxxx
23105 if (((word
>> 20) & 0x1) == 0)
23107 /* 33222222222211111111110000000000
23108 10987654321098765432109876543210
23109 111001x1xx00xxxx111xxxxxxxxxxxxx
23115 if (((word
>> 22) & 0x1) == 0)
23117 if (((word
>> 23) & 0x1) == 0)
23119 /* 33222222222211111111110000000000
23120 10987654321098765432109876543210
23121 111001x10001xxxx111xxxxxxxxxxxxx
23127 /* 33222222222211111111110000000000
23128 10987654321098765432109876543210
23129 111001x11001xxxx111xxxxxxxxxxxxx
23136 if (((word
>> 23) & 0x1) == 0)
23138 /* 33222222222211111111110000000000
23139 10987654321098765432109876543210
23140 111001x10101xxxx111xxxxxxxxxxxxx
23146 /* 33222222222211111111110000000000
23147 10987654321098765432109876543210
23148 111001x11101xxxx111xxxxxxxxxxxxx
23161 if (((word
>> 30) & 0x1) == 0)
23163 if (((word
>> 14) & 0x1) == 0)
23165 if (((word
>> 31) & 0x1) == 0)
23167 if (((word
>> 9) & 0x1) == 0)
23169 if (((word
>> 16) & 0x1) == 0)
23171 if (((word
>> 17) & 0x1) == 0)
23173 if (((word
>> 18) & 0x1) == 0)
23175 if (((word
>> 19) & 0x1) == 0)
23177 /* 33222222222211111111110000000000
23178 10987654321098765432109876543210
23179 001001x1xx1x000010xxxx0xxxxxxxxx
23185 if (((word
>> 10) & 0x1) == 0)
23187 if (((word
>> 11) & 0x1) == 0)
23189 if (((word
>> 12) & 0x1) == 0)
23191 /* 33222222222211111111110000000000
23192 10987654321098765432109876543210
23193 001001x1xx1x100010x0000xxxxxxxxx
23199 /* 33222222222211111111110000000000
23200 10987654321098765432109876543210
23201 001001x1xx1x100010x1000xxxxxxxxx
23208 /* 33222222222211111111110000000000
23209 10987654321098765432109876543210
23210 001001x1xx1x100010xx100xxxxxxxxx
23217 /* 33222222222211111111110000000000
23218 10987654321098765432109876543210
23219 001001x1xx1x100010xxx10xxxxxxxxx
23227 if (((word
>> 11) & 0x1) == 0)
23229 if (((word
>> 12) & 0x1) == 0)
23231 /* 33222222222211111111110000000000
23232 10987654321098765432109876543210
23233 001001x1xx1xx10010x00x0xxxxxxxxx
23239 /* 33222222222211111111110000000000
23240 10987654321098765432109876543210
23241 001001x1xx1xx10010x10x0xxxxxxxxx
23248 /* 33222222222211111111110000000000
23249 10987654321098765432109876543210
23250 001001x1xx1xx10010xx1x0xxxxxxxxx
23258 if (((word
>> 10) & 0x1) == 0)
23260 if (((word
>> 11) & 0x1) == 0)
23262 /* 33222222222211111111110000000000
23263 10987654321098765432109876543210
23264 001001x1xx1xxx1010xx000xxxxxxxxx
23270 /* 33222222222211111111110000000000
23271 10987654321098765432109876543210
23272 001001x1xx1xxx1010xx100xxxxxxxxx
23279 /* 33222222222211111111110000000000
23280 10987654321098765432109876543210
23281 001001x1xx1xxx1010xxx10xxxxxxxxx
23289 if (((word
>> 10) & 0x1) == 0)
23291 if (((word
>> 11) & 0x1) == 0)
23293 if (((word
>> 17) & 0x1) == 0)
23295 if (((word
>> 18) & 0x1) == 0)
23297 /* 33222222222211111111110000000000
23298 10987654321098765432109876543210
23299 001001x1xx1xx00110xx000xxxxxxxxx
23305 /* 33222222222211111111110000000000
23306 10987654321098765432109876543210
23307 001001x1xx1xx10110xx000xxxxxxxxx
23314 /* 33222222222211111111110000000000
23315 10987654321098765432109876543210
23316 001001x1xx1xxx1110xx000xxxxxxxxx
23323 if (((word
>> 17) & 0x1) == 0)
23325 if (((word
>> 18) & 0x1) == 0)
23327 /* 33222222222211111111110000000000
23328 10987654321098765432109876543210
23329 001001x1xx1xx00110xx100xxxxxxxxx
23335 /* 33222222222211111111110000000000
23336 10987654321098765432109876543210
23337 001001x1xx1xx10110xx100xxxxxxxxx
23344 /* 33222222222211111111110000000000
23345 10987654321098765432109876543210
23346 001001x1xx1xxx1110xx100xxxxxxxxx
23354 if (((word
>> 17) & 0x1) == 0)
23356 /* 33222222222211111111110000000000
23357 10987654321098765432109876543210
23358 001001x1xx1xxx0110xxx10xxxxxxxxx
23364 /* 33222222222211111111110000000000
23365 10987654321098765432109876543210
23366 001001x1xx1xxx1110xxx10xxxxxxxxx
23375 /* 33222222222211111111110000000000
23376 10987654321098765432109876543210
23377 001001x1xx1xxxxx10xxxx1xxxxxxxxx
23384 if (((word
>> 13) & 0x1) == 0)
23386 if (((word
>> 23) & 0x1) == 0)
23388 /* 33222222222211111111110000000000
23389 10987654321098765432109876543210
23390 101001x10x1xxxxx100xxxxxxxxxxxxx
23396 /* 33222222222211111111110000000000
23397 10987654321098765432109876543210
23398 101001x11x1xxxxx100xxxxxxxxxxxxx
23405 if (((word
>> 20) & 0x1) == 0)
23407 if (((word
>> 22) & 0x1) == 0)
23409 if (((word
>> 23) & 0x1) == 0)
23411 /* 33222222222211111111110000000000
23412 10987654321098765432109876543210
23413 101001x10010xxxx101xxxxxxxxxxxxx
23419 /* 33222222222211111111110000000000
23420 10987654321098765432109876543210
23421 101001x11010xxxx101xxxxxxxxxxxxx
23428 if (((word
>> 23) & 0x1) == 0)
23430 /* 33222222222211111111110000000000
23431 10987654321098765432109876543210
23432 101001x10110xxxx101xxxxxxxxxxxxx
23438 /* 33222222222211111111110000000000
23439 10987654321098765432109876543210
23440 101001x11110xxxx101xxxxxxxxxxxxx
23448 if (((word
>> 22) & 0x1) == 0)
23450 if (((word
>> 23) & 0x1) == 0)
23452 /* 33222222222211111111110000000000
23453 10987654321098765432109876543210
23454 101001x10011xxxx101xxxxxxxxxxxxx
23460 /* 33222222222211111111110000000000
23461 10987654321098765432109876543210
23462 101001x11011xxxx101xxxxxxxxxxxxx
23469 if (((word
>> 23) & 0x1) == 0)
23471 /* 33222222222211111111110000000000
23472 10987654321098765432109876543210
23473 101001x10111xxxx101xxxxxxxxxxxxx
23479 /* 33222222222211111111110000000000
23480 10987654321098765432109876543210
23481 101001x11111xxxx101xxxxxxxxxxxxx
23492 if (((word
>> 31) & 0x1) == 0)
23494 if (((word
>> 16) & 0x1) == 0)
23496 if (((word
>> 17) & 0x1) == 0)
23498 if (((word
>> 18) & 0x1) == 0)
23500 if (((word
>> 19) & 0x1) == 0)
23502 if (((word
>> 20) & 0x1) == 0)
23504 /* 33222222222211111111110000000000
23505 10987654321098765432109876543210
23506 001001x1xx10000011xxxxxxxxxxxxxx
23512 /* 33222222222211111111110000000000
23513 10987654321098765432109876543210
23514 001001x1xx11000011xxxxxxxxxxxxxx
23521 if (((word
>> 20) & 0x1) == 0)
23523 /* 33222222222211111111110000000000
23524 10987654321098765432109876543210
23525 001001x1xx10100011xxxxxxxxxxxxxx
23531 /* 33222222222211111111110000000000
23532 10987654321098765432109876543210
23533 001001x1xx11100011xxxxxxxxxxxxxx
23541 /* 33222222222211111111110000000000
23542 10987654321098765432109876543210
23543 001001x1xx1xx10011xxxxxxxxxxxxxx
23550 if (((word
>> 18) & 0x1) == 0)
23552 /* 33222222222211111111110000000000
23553 10987654321098765432109876543210
23554 001001x1xx1xx01011xxxxxxxxxxxxxx
23560 /* 33222222222211111111110000000000
23561 10987654321098765432109876543210
23562 001001x1xx1xx11011xxxxxxxxxxxxxx
23570 if (((word
>> 17) & 0x1) == 0)
23572 if (((word
>> 18) & 0x1) == 0)
23574 if (((word
>> 19) & 0x1) == 0)
23576 /* 33222222222211111111110000000000
23577 10987654321098765432109876543210
23578 001001x1xx1x000111xxxxxxxxxxxxxx
23584 if (((word
>> 20) & 0x1) == 0)
23586 /* 33222222222211111111110000000000
23587 10987654321098765432109876543210
23588 001001x1xx10100111xxxxxxxxxxxxxx
23594 /* 33222222222211111111110000000000
23595 10987654321098765432109876543210
23596 001001x1xx11100111xxxxxxxxxxxxxx
23604 /* 33222222222211111111110000000000
23605 10987654321098765432109876543210
23606 001001x1xx1xx10111xxxxxxxxxxxxxx
23613 if (((word
>> 18) & 0x1) == 0)
23615 if (((word
>> 19) & 0x1) == 0)
23617 /* 33222222222211111111110000000000
23618 10987654321098765432109876543210
23619 001001x1xx1x001111xxxxxxxxxxxxxx
23625 /* 33222222222211111111110000000000
23626 10987654321098765432109876543210
23627 001001x1xx1x101111xxxxxxxxxxxxxx
23634 /* 33222222222211111111110000000000
23635 10987654321098765432109876543210
23636 001001x1xx1xx11111xxxxxxxxxxxxxx
23645 if (((word
>> 13) & 0x1) == 0)
23647 if (((word
>> 22) & 0x1) == 0)
23649 if (((word
>> 23) & 0x1) == 0)
23651 /* 33222222222211111111110000000000
23652 10987654321098765432109876543210
23653 101001x1001xxxxx110xxxxxxxxxxxxx
23659 /* 33222222222211111111110000000000
23660 10987654321098765432109876543210
23661 101001x1101xxxxx110xxxxxxxxxxxxx
23668 if (((word
>> 23) & 0x1) == 0)
23670 /* 33222222222211111111110000000000
23671 10987654321098765432109876543210
23672 101001x1011xxxxx110xxxxxxxxxxxxx
23678 /* 33222222222211111111110000000000
23679 10987654321098765432109876543210
23680 101001x1111xxxxx110xxxxxxxxxxxxx
23688 if (((word
>> 22) & 0x1) == 0)
23690 if (((word
>> 23) & 0x1) == 0)
23692 /* 33222222222211111111110000000000
23693 10987654321098765432109876543210
23694 101001x1001xxxxx111xxxxxxxxxxxxx
23700 /* 33222222222211111111110000000000
23701 10987654321098765432109876543210
23702 101001x1101xxxxx111xxxxxxxxxxxxx
23709 if (((word
>> 23) & 0x1) == 0)
23711 /* 33222222222211111111110000000000
23712 10987654321098765432109876543210
23713 101001x1011xxxxx111xxxxxxxxxxxxx
23719 /* 33222222222211111111110000000000
23720 10987654321098765432109876543210
23721 101001x1111xxxxx111xxxxxxxxxxxxx
23732 if (((word
>> 13) & 0x1) == 0)
23734 if (((word
>> 31) & 0x1) == 0)
23736 if (((word
>> 14) & 0x1) == 0)
23738 /* 33222222222211111111110000000000
23739 10987654321098765432109876543210
23740 011001x1xx1xxxxx100xxxxxxxxxxxxx
23746 /* 33222222222211111111110000000000
23747 10987654321098765432109876543210
23748 011001x1xx1xxxxx110xxxxxxxxxxxxx
23755 if (((word
>> 22) & 0x1) == 0)
23757 if (((word
>> 23) & 0x1) == 0)
23759 /* 33222222222211111111110000000000
23760 10987654321098765432109876543210
23761 111001x1001xxxxx1x0xxxxxxxxxxxxx
23767 /* 33222222222211111111110000000000
23768 10987654321098765432109876543210
23769 111001x1101xxxxx1x0xxxxxxxxxxxxx
23776 /* 33222222222211111111110000000000
23777 10987654321098765432109876543210
23778 111001x1x11xxxxx1x0xxxxxxxxxxxxx
23786 if (((word
>> 14) & 0x1) == 0)
23788 if (((word
>> 31) & 0x1) == 0)
23790 /* 33222222222211111111110000000000
23791 10987654321098765432109876543210
23792 011001x1xx1xxxxx101xxxxxxxxxxxxx
23798 if (((word
>> 22) & 0x1) == 0)
23800 if (((word
>> 23) & 0x1) == 0)
23802 /* 33222222222211111111110000000000
23803 10987654321098765432109876543210
23804 111001x1001xxxxx101xxxxxxxxxxxxx
23810 /* 33222222222211111111110000000000
23811 10987654321098765432109876543210
23812 111001x1101xxxxx101xxxxxxxxxxxxx
23819 /* 33222222222211111111110000000000
23820 10987654321098765432109876543210
23821 111001x1x11xxxxx101xxxxxxxxxxxxx
23829 if (((word
>> 31) & 0x1) == 0)
23831 /* 33222222222211111111110000000000
23832 10987654321098765432109876543210
23833 011001x1xx1xxxxx111xxxxxxxxxxxxx
23839 if (((word
>> 20) & 0x1) == 0)
23841 if (((word
>> 23) & 0x1) == 0)
23843 /* 33222222222211111111110000000000
23844 10987654321098765432109876543210
23845 111001x10x10xxxx111xxxxxxxxxxxxx
23851 /* 33222222222211111111110000000000
23852 10987654321098765432109876543210
23853 111001x11x10xxxx111xxxxxxxxxxxxx
23860 if (((word
>> 22) & 0x1) == 0)
23862 if (((word
>> 23) & 0x1) == 0)
23864 /* 33222222222211111111110000000000
23865 10987654321098765432109876543210
23866 111001x10011xxxx111xxxxxxxxxxxxx
23872 /* 33222222222211111111110000000000
23873 10987654321098765432109876543210
23874 111001x11011xxxx111xxxxxxxxxxxxx
23881 if (((word
>> 23) & 0x1) == 0)
23883 /* 33222222222211111111110000000000
23884 10987654321098765432109876543210
23885 111001x10111xxxx111xxxxxxxxxxxxx
23891 /* 33222222222211111111110000000000
23892 10987654321098765432109876543210
23893 111001x11111xxxx111xxxxxxxxxxxxx
23910 if (((word
>> 29) & 0x1) == 0)
23912 if (((word
>> 30) & 0x1) == 0)
23914 if (((word
>> 31) & 0x1) == 0)
23916 /* 33222222222211111111110000000000
23917 10987654321098765432109876543210
23918 000101xxxxxxxxxxxxxxxxxxxxxxxxxx
23924 /* 33222222222211111111110000000000
23925 10987654321098765432109876543210
23926 100101xxxxxxxxxxxxxxxxxxxxxxxxxx
23933 if (((word
>> 24) & 0x1) == 0)
23935 if (((word
>> 4) & 0x1) == 0)
23937 if (((word
>> 25) & 0x1) == 0)
23939 if (((word
>> 31) & 0x1) == 0)
23941 /* 33222222222211111111110000000000
23942 10987654321098765432109876543210
23943 01010100xxxxxxxxxxxxxxxxxxx0xxxx
23949 if (((word
>> 0) & 0x1) == 0)
23951 if (((word
>> 1) & 0x1) == 0)
23953 if (((word
>> 21) & 0x1) == 0)
23955 /* 33222222222211111111110000000000
23956 10987654321098765432109876543210
23957 11010100xx0xxxxxxxxxxxxxxxx0xx00
23963 if (((word
>> 22) & 0x1) == 0)
23965 /* 33222222222211111111110000000000
23966 10987654321098765432109876543210
23967 11010100x01xxxxxxxxxxxxxxxx0xx00
23973 /* 33222222222211111111110000000000
23974 10987654321098765432109876543210
23975 11010100x11xxxxxxxxxxxxxxxx0xx00
23983 if (((word
>> 21) & 0x1) == 0)
23985 /* 33222222222211111111110000000000
23986 10987654321098765432109876543210
23987 11010100xx0xxxxxxxxxxxxxxxx0xx10
23993 /* 33222222222211111111110000000000
23994 10987654321098765432109876543210
23995 11010100xx1xxxxxxxxxxxxxxxx0xx10
24003 if (((word
>> 1) & 0x1) == 0)
24005 if (((word
>> 21) & 0x1) == 0)
24007 /* 33222222222211111111110000000000
24008 10987654321098765432109876543210
24009 11010100xx0xxxxxxxxxxxxxxxx0xx01
24015 /* 33222222222211111111110000000000
24016 10987654321098765432109876543210
24017 11010100xx1xxxxxxxxxxxxxxxx0xx01
24024 if (((word
>> 21) & 0x1) == 0)
24026 /* 33222222222211111111110000000000
24027 10987654321098765432109876543210
24028 11010100xx0xxxxxxxxxxxxxxxx0xx11
24034 /* 33222222222211111111110000000000
24035 10987654321098765432109876543210
24036 11010100xx1xxxxxxxxxxxxxxxx0xx11
24046 if (((word
>> 21) & 0x1) == 0)
24048 if (((word
>> 22) & 0x1) == 0)
24050 if (((word
>> 23) & 0x1) == 0)
24052 /* 33222222222211111111110000000000
24053 10987654321098765432109876543210
24054 x1010110000xxxxxxxxxxxxxxxx0xxxx
24060 /* 33222222222211111111110000000000
24061 10987654321098765432109876543210
24062 x1010110100xxxxxxxxxxxxxxxx0xxxx
24069 /* 33222222222211111111110000000000
24070 10987654321098765432109876543210
24071 x1010110x10xxxxxxxxxxxxxxxx0xxxx
24078 if (((word
>> 23) & 0x1) == 0)
24080 /* 33222222222211111111110000000000
24081 10987654321098765432109876543210
24082 x10101100x1xxxxxxxxxxxxxxxx0xxxx
24088 /* 33222222222211111111110000000000
24089 10987654321098765432109876543210
24090 x10101101x1xxxxxxxxxxxxxxxx0xxxx
24099 if (((word
>> 25) & 0x1) == 0)
24101 /* 33222222222211111111110000000000
24102 10987654321098765432109876543210
24103 x1010100xxxxxxxxxxxxxxxxxxx1xxxx
24109 if (((word
>> 10) & 0x1) == 0)
24111 if (((word
>> 21) & 0x1) == 0)
24113 if (((word
>> 22) & 0x1) == 0)
24115 if (((word
>> 23) & 0x1) == 0)
24117 /* 33222222222211111111110000000000
24118 10987654321098765432109876543210
24119 x1010110000xxxxxxxxxx0xxxxx1xxxx
24125 /* 33222222222211111111110000000000
24126 10987654321098765432109876543210
24127 x1010110100xxxxxxxxxx0xxxxx1xxxx
24134 /* 33222222222211111111110000000000
24135 10987654321098765432109876543210
24136 x1010110x10xxxxxxxxxx0xxxxx1xxxx
24143 /* 33222222222211111111110000000000
24144 10987654321098765432109876543210
24145 x1010110xx1xxxxxxxxxx0xxxxx1xxxx
24152 if (((word
>> 21) & 0x1) == 0)
24154 if (((word
>> 22) & 0x1) == 0)
24156 if (((word
>> 23) & 0x1) == 0)
24158 /* 33222222222211111111110000000000
24159 10987654321098765432109876543210
24160 x1010110000xxxxxxxxxx1xxxxx1xxxx
24166 /* 33222222222211111111110000000000
24167 10987654321098765432109876543210
24168 x1010110100xxxxxxxxxx1xxxxx1xxxx
24175 /* 33222222222211111111110000000000
24176 10987654321098765432109876543210
24177 x1010110x10xxxxxxxxxx1xxxxx1xxxx
24184 /* 33222222222211111111110000000000
24185 10987654321098765432109876543210
24186 x1010110xx1xxxxxxxxxx1xxxxx1xxxx
24196 if (((word
>> 21) & 0x1) == 0)
24198 if (((word
>> 22) & 0x1) == 0)
24200 if (((word
>> 25) & 0x1) == 0)
24202 /* 33222222222211111111110000000000
24203 10987654321098765432109876543210
24204 x1010101x00xxxxxxxxxxxxxxxxxxxxx
24210 if (((word
>> 10) & 0x1) == 0)
24212 /* 33222222222211111111110000000000
24213 10987654321098765432109876543210
24214 x1010111x00xxxxxxxxxx0xxxxxxxxxx
24220 /* 33222222222211111111110000000000
24221 10987654321098765432109876543210
24222 x1010111x00xxxxxxxxxx1xxxxxxxxxx
24230 if (((word
>> 20) & 0x1) == 0)
24232 /* 33222222222211111111110000000000
24233 10987654321098765432109876543210
24234 x10101x1x100xxxxxxxxxxxxxxxxxxxx
24240 /* 33222222222211111111110000000000
24241 10987654321098765432109876543210
24242 x10101x1x101xxxxxxxxxxxxxxxxxxxx
24250 if (((word
>> 22) & 0x1) == 0)
24252 if (((word
>> 25) & 0x1) == 0)
24254 /* 33222222222211111111110000000000
24255 10987654321098765432109876543210
24256 x1010101x01xxxxxxxxxxxxxxxxxxxxx
24262 if (((word
>> 10) & 0x1) == 0)
24264 /* 33222222222211111111110000000000
24265 10987654321098765432109876543210
24266 x1010111x01xxxxxxxxxx0xxxxxxxxxx
24272 /* 33222222222211111111110000000000
24273 10987654321098765432109876543210
24274 x1010111x01xxxxxxxxxx1xxxxxxxxxx
24282 /* 33222222222211111111110000000000
24283 10987654321098765432109876543210
24284 x10101x1x11xxxxxxxxxxxxxxxxxxxxx
24294 if (((word
>> 24) & 0x1) == 0)
24296 if (((word
>> 25) & 0x1) == 0)
24298 /* 33222222222211111111110000000000
24299 10987654321098765432109876543210
24300 xx110100xxxxxxxxxxxxxxxxxxxxxxxx
24306 /* 33222222222211111111110000000000
24307 10987654321098765432109876543210
24308 xx110110xxxxxxxxxxxxxxxxxxxxxxxx
24315 if (((word
>> 25) & 0x1) == 0)
24317 /* 33222222222211111111110000000000
24318 10987654321098765432109876543210
24319 xx110101xxxxxxxxxxxxxxxxxxxxxxxx
24325 /* 33222222222211111111110000000000
24326 10987654321098765432109876543210
24327 xx110111xxxxxxxxxxxxxxxxxxxxxxxx
24337 if (((word
>> 25) & 0x1) == 0)
24339 if (((word
>> 28) & 0x1) == 0)
24341 if (((word
>> 22) & 0x1) == 0)
24343 if (((word
>> 23) & 0x1) == 0)
24345 if (((word
>> 24) & 0x1) == 0)
24347 if (((word
>> 29) & 0x1) == 0)
24349 /* 33222222222211111111110000000000
24350 10987654321098765432109876543210
24351 xx00110000xxxxxxxxxxxxxxxxxxxxxx
24357 /* 33222222222211111111110000000000
24358 10987654321098765432109876543210
24359 xx10110000xxxxxxxxxxxxxxxxxxxxxx
24366 if (((word
>> 29) & 0x1) == 0)
24368 if (((word
>> 13) & 0x1) == 0)
24370 if (((word
>> 16) & 0x1) == 0)
24372 if (((word
>> 21) & 0x1) == 0)
24374 /* 33222222222211111111110000000000
24375 10987654321098765432109876543210
24376 xx001101000xxxx0xx0xxxxxxxxxxxxx
24382 /* 33222222222211111111110000000000
24383 10987654321098765432109876543210
24384 xx001101001xxxx0xx0xxxxxxxxxxxxx
24391 /* 33222222222211111111110000000000
24392 10987654321098765432109876543210
24393 xx00110100xxxxx1xx0xxxxxxxxxxxxx
24400 if (((word
>> 21) & 0x1) == 0)
24402 /* 33222222222211111111110000000000
24403 10987654321098765432109876543210
24404 xx001101000xxxxxxx1xxxxxxxxxxxxx
24410 /* 33222222222211111111110000000000
24411 10987654321098765432109876543210
24412 xx001101001xxxxxxx1xxxxxxxxxxxxx
24420 /* 33222222222211111111110000000000
24421 10987654321098765432109876543210
24422 xx10110100xxxxxxxxxxxxxxxxxxxxxx
24430 if (((word
>> 29) & 0x1) == 0)
24432 if (((word
>> 21) & 0x1) == 0)
24434 if (((word
>> 24) & 0x1) == 0)
24436 /* 33222222222211111111110000000000
24437 10987654321098765432109876543210
24438 xx001100100xxxxxxxxxxxxxxxxxxxxx
24444 if (((word
>> 13) & 0x1) == 0)
24446 /* 33222222222211111111110000000000
24447 10987654321098765432109876543210
24448 xx001101100xxxxxxx0xxxxxxxxxxxxx
24454 /* 33222222222211111111110000000000
24455 10987654321098765432109876543210
24456 xx001101100xxxxxxx1xxxxxxxxxxxxx
24464 if (((word
>> 13) & 0x1) == 0)
24466 /* 33222222222211111111110000000000
24467 10987654321098765432109876543210
24468 xx00110x101xxxxxxx0xxxxxxxxxxxxx
24474 /* 33222222222211111111110000000000
24475 10987654321098765432109876543210
24476 xx00110x101xxxxxxx1xxxxxxxxxxxxx
24484 /* 33222222222211111111110000000000
24485 10987654321098765432109876543210
24486 xx10110x10xxxxxxxxxxxxxxxxxxxxxx
24494 if (((word
>> 23) & 0x1) == 0)
24496 if (((word
>> 24) & 0x1) == 0)
24498 if (((word
>> 29) & 0x1) == 0)
24500 /* 33222222222211111111110000000000
24501 10987654321098765432109876543210
24502 xx00110001xxxxxxxxxxxxxxxxxxxxxx
24508 /* 33222222222211111111110000000000
24509 10987654321098765432109876543210
24510 xx10110001xxxxxxxxxxxxxxxxxxxxxx
24517 if (((word
>> 29) & 0x1) == 0)
24519 if (((word
>> 13) & 0x1) == 0)
24521 if (((word
>> 16) & 0x1) == 0)
24523 if (((word
>> 21) & 0x1) == 0)
24525 /* 33222222222211111111110000000000
24526 10987654321098765432109876543210
24527 xx001101010xxxx0xx0xxxxxxxxxxxxx
24533 /* 33222222222211111111110000000000
24534 10987654321098765432109876543210
24535 xx001101011xxxx0xx0xxxxxxxxxxxxx
24542 /* 33222222222211111111110000000000
24543 10987654321098765432109876543210
24544 xx00110101xxxxx1xx0xxxxxxxxxxxxx
24551 if (((word
>> 21) & 0x1) == 0)
24553 /* 33222222222211111111110000000000
24554 10987654321098765432109876543210
24555 xx001101010xxxxxxx1xxxxxxxxxxxxx
24561 /* 33222222222211111111110000000000
24562 10987654321098765432109876543210
24563 xx001101011xxxxxxx1xxxxxxxxxxxxx
24571 /* 33222222222211111111110000000000
24572 10987654321098765432109876543210
24573 xx10110101xxxxxxxxxxxxxxxxxxxxxx
24581 if (((word
>> 29) & 0x1) == 0)
24583 if (((word
>> 21) & 0x1) == 0)
24585 if (((word
>> 24) & 0x1) == 0)
24587 /* 33222222222211111111110000000000
24588 10987654321098765432109876543210
24589 xx001100110xxxxxxxxxxxxxxxxxxxxx
24595 if (((word
>> 13) & 0x1) == 0)
24597 /* 33222222222211111111110000000000
24598 10987654321098765432109876543210
24599 xx001101110xxxxxxx0xxxxxxxxxxxxx
24605 /* 33222222222211111111110000000000
24606 10987654321098765432109876543210
24607 xx001101110xxxxxxx1xxxxxxxxxxxxx
24615 if (((word
>> 13) & 0x1) == 0)
24617 /* 33222222222211111111110000000000
24618 10987654321098765432109876543210
24619 xx00110x111xxxxxxx0xxxxxxxxxxxxx
24625 /* 33222222222211111111110000000000
24626 10987654321098765432109876543210
24627 xx00110x111xxxxxxx1xxxxxxxxxxxxx
24635 /* 33222222222211111111110000000000
24636 10987654321098765432109876543210
24637 xx10110x11xxxxxxxxxxxxxxxxxxxxxx
24646 if (((word
>> 24) & 0x1) == 0)
24648 if (((word
>> 29) & 0x1) == 0)
24650 /* 33222222222211111111110000000000
24651 10987654321098765432109876543210
24652 xx011100xxxxxxxxxxxxxxxxxxxxxxxx
24658 if (((word
>> 10) & 0x1) == 0)
24660 if (((word
>> 11) & 0x1) == 0)
24662 if (((word
>> 22) & 0x1) == 0)
24664 /* 33222222222211111111110000000000
24665 10987654321098765432109876543210
24666 xx111100x0xxxxxxxxxx00xxxxxxxxxx
24672 /* 33222222222211111111110000000000
24673 10987654321098765432109876543210
24674 xx111100x1xxxxxxxxxx00xxxxxxxxxx
24681 if (((word
>> 22) & 0x1) == 0)
24683 /* 33222222222211111111110000000000
24684 10987654321098765432109876543210
24685 xx111100x0xxxxxxxxxx10xxxxxxxxxx
24691 /* 33222222222211111111110000000000
24692 10987654321098765432109876543210
24693 xx111100x1xxxxxxxxxx10xxxxxxxxxx
24701 if (((word
>> 22) & 0x1) == 0)
24703 /* 33222222222211111111110000000000
24704 10987654321098765432109876543210
24705 xx111100x0xxxxxxxxxxx1xxxxxxxxxx
24711 /* 33222222222211111111110000000000
24712 10987654321098765432109876543210
24713 xx111100x1xxxxxxxxxxx1xxxxxxxxxx
24722 if (((word
>> 22) & 0x1) == 0)
24724 if (((word
>> 29) & 0x1) == 0)
24726 if (((word
>> 10) & 0x1) == 0)
24728 /* 33222222222211111111110000000000
24729 10987654321098765432109876543210
24730 xx011101x0xxxxxxxxxxx0xxxxxxxxxx
24736 if (((word
>> 12) & 0x1) == 0)
24738 if (((word
>> 13) & 0x1) == 0)
24740 if (((word
>> 14) & 0x1) == 0)
24742 if (((word
>> 15) & 0x1) == 0)
24744 if (((word
>> 23) & 0x1) == 0)
24746 /* 33222222222211111111110000000000
24747 10987654321098765432109876543210
24748 xx01110100xxxxxx0000x1xxxxxxxxxx
24754 /* 33222222222211111111110000000000
24755 10987654321098765432109876543210
24756 xx01110110xxxxxx0000x1xxxxxxxxxx
24763 if (((word
>> 23) & 0x1) == 0)
24765 /* 33222222222211111111110000000000
24766 10987654321098765432109876543210
24767 xx01110100xxxxxx1000x1xxxxxxxxxx
24773 /* 33222222222211111111110000000000
24774 10987654321098765432109876543210
24775 xx01110110xxxxxx1000x1xxxxxxxxxx
24783 if (((word
>> 15) & 0x1) == 0)
24785 if (((word
>> 23) & 0x1) == 0)
24787 /* 33222222222211111111110000000000
24788 10987654321098765432109876543210
24789 xx01110100xxxxxx0100x1xxxxxxxxxx
24795 /* 33222222222211111111110000000000
24796 10987654321098765432109876543210
24797 xx01110110xxxxxx0100x1xxxxxxxxxx
24804 if (((word
>> 23) & 0x1) == 0)
24806 /* 33222222222211111111110000000000
24807 10987654321098765432109876543210
24808 xx01110100xxxxxx1100x1xxxxxxxxxx
24814 /* 33222222222211111111110000000000
24815 10987654321098765432109876543210
24816 xx01110110xxxxxx1100x1xxxxxxxxxx
24825 if (((word
>> 14) & 0x1) == 0)
24827 if (((word
>> 15) & 0x1) == 0)
24829 if (((word
>> 23) & 0x1) == 0)
24831 /* 33222222222211111111110000000000
24832 10987654321098765432109876543210
24833 xx01110100xxxxxx0010x1xxxxxxxxxx
24839 /* 33222222222211111111110000000000
24840 10987654321098765432109876543210
24841 xx01110110xxxxxx0010x1xxxxxxxxxx
24848 if (((word
>> 23) & 0x1) == 0)
24850 /* 33222222222211111111110000000000
24851 10987654321098765432109876543210
24852 xx01110100xxxxxx1010x1xxxxxxxxxx
24858 /* 33222222222211111111110000000000
24859 10987654321098765432109876543210
24860 xx01110110xxxxxx1010x1xxxxxxxxxx
24868 if (((word
>> 15) & 0x1) == 0)
24870 if (((word
>> 23) & 0x1) == 0)
24872 /* 33222222222211111111110000000000
24873 10987654321098765432109876543210
24874 xx01110100xxxxxx0110x1xxxxxxxxxx
24880 /* 33222222222211111111110000000000
24881 10987654321098765432109876543210
24882 xx01110110xxxxxx0110x1xxxxxxxxxx
24889 if (((word
>> 23) & 0x1) == 0)
24891 /* 33222222222211111111110000000000
24892 10987654321098765432109876543210
24893 xx01110100xxxxxx1110x1xxxxxxxxxx
24899 /* 33222222222211111111110000000000
24900 10987654321098765432109876543210
24901 xx01110110xxxxxx1110x1xxxxxxxxxx
24911 if (((word
>> 13) & 0x1) == 0)
24913 if (((word
>> 14) & 0x1) == 0)
24915 if (((word
>> 15) & 0x1) == 0)
24917 if (((word
>> 23) & 0x1) == 0)
24919 /* 33222222222211111111110000000000
24920 10987654321098765432109876543210
24921 xx01110100xxxxxx0001x1xxxxxxxxxx
24927 /* 33222222222211111111110000000000
24928 10987654321098765432109876543210
24929 xx01110110xxxxxx0001x1xxxxxxxxxx
24936 if (((word
>> 23) & 0x1) == 0)
24938 /* 33222222222211111111110000000000
24939 10987654321098765432109876543210
24940 xx01110100xxxxxx1001x1xxxxxxxxxx
24946 /* 33222222222211111111110000000000
24947 10987654321098765432109876543210
24948 xx01110110xxxxxx1001x1xxxxxxxxxx
24956 if (((word
>> 15) & 0x1) == 0)
24958 if (((word
>> 23) & 0x1) == 0)
24960 /* 33222222222211111111110000000000
24961 10987654321098765432109876543210
24962 xx01110100xxxxxx0101x1xxxxxxxxxx
24968 /* 33222222222211111111110000000000
24969 10987654321098765432109876543210
24970 xx01110110xxxxxx0101x1xxxxxxxxxx
24977 if (((word
>> 23) & 0x1) == 0)
24979 /* 33222222222211111111110000000000
24980 10987654321098765432109876543210
24981 xx01110100xxxxxx1101x1xxxxxxxxxx
24987 /* 33222222222211111111110000000000
24988 10987654321098765432109876543210
24989 xx01110110xxxxxx1101x1xxxxxxxxxx
24998 if (((word
>> 14) & 0x1) == 0)
25000 if (((word
>> 15) & 0x1) == 0)
25002 if (((word
>> 23) & 0x1) == 0)
25004 /* 33222222222211111111110000000000
25005 10987654321098765432109876543210
25006 xx01110100xxxxxx0011x1xxxxxxxxxx
25012 /* 33222222222211111111110000000000
25013 10987654321098765432109876543210
25014 xx01110110xxxxxx0011x1xxxxxxxxxx
25021 if (((word
>> 23) & 0x1) == 0)
25023 /* 33222222222211111111110000000000
25024 10987654321098765432109876543210
25025 xx01110100xxxxxx1011x1xxxxxxxxxx
25031 /* 33222222222211111111110000000000
25032 10987654321098765432109876543210
25033 xx01110110xxxxxx1011x1xxxxxxxxxx
25041 if (((word
>> 15) & 0x1) == 0)
25043 if (((word
>> 23) & 0x1) == 0)
25045 /* 33222222222211111111110000000000
25046 10987654321098765432109876543210
25047 xx01110100xxxxxx0111x1xxxxxxxxxx
25053 /* 33222222222211111111110000000000
25054 10987654321098765432109876543210
25055 xx01110110xxxxxx0111x1xxxxxxxxxx
25062 if (((word
>> 23) & 0x1) == 0)
25064 /* 33222222222211111111110000000000
25065 10987654321098765432109876543210
25066 xx01110100xxxxxx1111x1xxxxxxxxxx
25072 /* 33222222222211111111110000000000
25073 10987654321098765432109876543210
25074 xx01110110xxxxxx1111x1xxxxxxxxxx
25086 /* 33222222222211111111110000000000
25087 10987654321098765432109876543210
25088 xx111101x0xxxxxxxxxxxxxxxxxxxxxx
25095 if (((word
>> 29) & 0x1) == 0)
25097 if (((word
>> 10) & 0x1) == 0)
25099 /* 33222222222211111111110000000000
25100 10987654321098765432109876543210
25101 xx011101x1xxxxxxxxxxx0xxxxxxxxxx
25107 if (((word
>> 12) & 0x1) == 0)
25109 if (((word
>> 13) & 0x1) == 0)
25111 if (((word
>> 14) & 0x1) == 0)
25113 if (((word
>> 15) & 0x1) == 0)
25115 if (((word
>> 23) & 0x1) == 0)
25117 /* 33222222222211111111110000000000
25118 10987654321098765432109876543210
25119 xx01110101xxxxxx0000x1xxxxxxxxxx
25125 /* 33222222222211111111110000000000
25126 10987654321098765432109876543210
25127 xx01110111xxxxxx0000x1xxxxxxxxxx
25134 if (((word
>> 23) & 0x1) == 0)
25136 /* 33222222222211111111110000000000
25137 10987654321098765432109876543210
25138 xx01110101xxxxxx1000x1xxxxxxxxxx
25144 /* 33222222222211111111110000000000
25145 10987654321098765432109876543210
25146 xx01110111xxxxxx1000x1xxxxxxxxxx
25154 if (((word
>> 15) & 0x1) == 0)
25156 if (((word
>> 23) & 0x1) == 0)
25158 /* 33222222222211111111110000000000
25159 10987654321098765432109876543210
25160 xx01110101xxxxxx0100x1xxxxxxxxxx
25166 /* 33222222222211111111110000000000
25167 10987654321098765432109876543210
25168 xx01110111xxxxxx0100x1xxxxxxxxxx
25175 /* 33222222222211111111110000000000
25176 10987654321098765432109876543210
25177 xx011101x1xxxxxx1100x1xxxxxxxxxx
25185 if (((word
>> 14) & 0x1) == 0)
25187 if (((word
>> 15) & 0x1) == 0)
25189 if (((word
>> 23) & 0x1) == 0)
25191 /* 33222222222211111111110000000000
25192 10987654321098765432109876543210
25193 xx01110101xxxxxx0010x1xxxxxxxxxx
25199 /* 33222222222211111111110000000000
25200 10987654321098765432109876543210
25201 xx01110111xxxxxx0010x1xxxxxxxxxx
25208 if (((word
>> 23) & 0x1) == 0)
25210 /* 33222222222211111111110000000000
25211 10987654321098765432109876543210
25212 xx01110101xxxxxx1010x1xxxxxxxxxx
25218 /* 33222222222211111111110000000000
25219 10987654321098765432109876543210
25220 xx01110111xxxxxx1010x1xxxxxxxxxx
25228 if (((word
>> 15) & 0x1) == 0)
25230 if (((word
>> 23) & 0x1) == 0)
25232 /* 33222222222211111111110000000000
25233 10987654321098765432109876543210
25234 xx01110101xxxxxx0110x1xxxxxxxxxx
25240 /* 33222222222211111111110000000000
25241 10987654321098765432109876543210
25242 xx01110111xxxxxx0110x1xxxxxxxxxx
25249 /* 33222222222211111111110000000000
25250 10987654321098765432109876543210
25251 xx011101x1xxxxxx1110x1xxxxxxxxxx
25260 if (((word
>> 13) & 0x1) == 0)
25262 if (((word
>> 14) & 0x1) == 0)
25264 if (((word
>> 15) & 0x1) == 0)
25266 if (((word
>> 23) & 0x1) == 0)
25268 /* 33222222222211111111110000000000
25269 10987654321098765432109876543210
25270 xx01110101xxxxxx0001x1xxxxxxxxxx
25276 /* 33222222222211111111110000000000
25277 10987654321098765432109876543210
25278 xx01110111xxxxxx0001x1xxxxxxxxxx
25285 if (((word
>> 23) & 0x1) == 0)
25287 /* 33222222222211111111110000000000
25288 10987654321098765432109876543210
25289 xx01110101xxxxxx1001x1xxxxxxxxxx
25295 /* 33222222222211111111110000000000
25296 10987654321098765432109876543210
25297 xx01110111xxxxxx1001x1xxxxxxxxxx
25305 if (((word
>> 15) & 0x1) == 0)
25307 if (((word
>> 23) & 0x1) == 0)
25309 /* 33222222222211111111110000000000
25310 10987654321098765432109876543210
25311 xx01110101xxxxxx0101x1xxxxxxxxxx
25317 /* 33222222222211111111110000000000
25318 10987654321098765432109876543210
25319 xx01110111xxxxxx0101x1xxxxxxxxxx
25326 /* 33222222222211111111110000000000
25327 10987654321098765432109876543210
25328 xx011101x1xxxxxx1101x1xxxxxxxxxx
25336 if (((word
>> 14) & 0x1) == 0)
25338 if (((word
>> 15) & 0x1) == 0)
25340 if (((word
>> 23) & 0x1) == 0)
25342 /* 33222222222211111111110000000000
25343 10987654321098765432109876543210
25344 xx01110101xxxxxx0011x1xxxxxxxxxx
25350 /* 33222222222211111111110000000000
25351 10987654321098765432109876543210
25352 xx01110111xxxxxx0011x1xxxxxxxxxx
25359 if (((word
>> 23) & 0x1) == 0)
25361 /* 33222222222211111111110000000000
25362 10987654321098765432109876543210
25363 xx01110101xxxxxx1011x1xxxxxxxxxx
25369 /* 33222222222211111111110000000000
25370 10987654321098765432109876543210
25371 xx01110111xxxxxx1011x1xxxxxxxxxx
25379 if (((word
>> 15) & 0x1) == 0)
25381 if (((word
>> 23) & 0x1) == 0)
25383 /* 33222222222211111111110000000000
25384 10987654321098765432109876543210
25385 xx01110101xxxxxx0111x1xxxxxxxxxx
25391 /* 33222222222211111111110000000000
25392 10987654321098765432109876543210
25393 xx01110111xxxxxx0111x1xxxxxxxxxx
25400 /* 33222222222211111111110000000000
25401 10987654321098765432109876543210
25402 xx011101x1xxxxxx1111x1xxxxxxxxxx
25413 /* 33222222222211111111110000000000
25414 10987654321098765432109876543210
25415 xx111101x1xxxxxxxxxxxxxxxxxxxxxx
25425 if (((word
>> 24) & 0x1) == 0)
25427 if (((word
>> 21) & 0x1) == 0)
25429 if (((word
>> 28) & 0x1) == 0)
25431 if (((word
>> 29) & 0x1) == 0)
25433 if (((word
>> 31) & 0x1) == 0)
25435 if (((word
>> 10) & 0x1) == 0)
25437 if (((word
>> 11) & 0x1) == 0)
25439 if (((word
>> 12) & 0x1) == 0)
25441 /* 33222222222211111111110000000000
25442 10987654321098765432109876543210
25443 0x001110xx0xxxxxxxx000xxxxxxxxxx
25449 /* 33222222222211111111110000000000
25450 10987654321098765432109876543210
25451 0x001110xx0xxxxxxxx100xxxxxxxxxx
25458 if (((word
>> 12) & 0x1) == 0)
25460 if (((word
>> 14) & 0x1) == 0)
25462 /* 33222222222211111111110000000000
25463 10987654321098765432109876543210
25464 0x001110xx0xxxxxx0x010xxxxxxxxxx
25470 /* 33222222222211111111110000000000
25471 10987654321098765432109876543210
25472 0x001110xx0xxxxxx1x010xxxxxxxxxx
25479 if (((word
>> 13) & 0x1) == 0)
25481 if (((word
>> 14) & 0x1) == 0)
25483 /* 33222222222211111111110000000000
25484 10987654321098765432109876543210
25485 0x001110xx0xxxxxx00110xxxxxxxxxx
25491 /* 33222222222211111111110000000000
25492 10987654321098765432109876543210
25493 0x001110xx0xxxxxx10110xxxxxxxxxx
25500 if (((word
>> 14) & 0x1) == 0)
25502 /* 33222222222211111111110000000000
25503 10987654321098765432109876543210
25504 0x001110xx0xxxxxx01110xxxxxxxxxx
25510 /* 33222222222211111111110000000000
25511 10987654321098765432109876543210
25512 0x001110xx0xxxxxx11110xxxxxxxxxx
25522 if (((word
>> 11) & 0x1) == 0)
25524 if (((word
>> 12) & 0x1) == 0)
25526 if (((word
>> 13) & 0x1) == 0)
25528 if (((word
>> 22) & 0x1) == 0)
25530 /* 33222222222211111111110000000000
25531 10987654321098765432109876543210
25532 0x001110x00xxxxxxx0001xxxxxxxxxx
25538 if (((word
>> 23) & 0x1) == 0)
25540 /* 33222222222211111111110000000000
25541 10987654321098765432109876543210
25542 0x001110010xxxxxxx0001xxxxxxxxxx
25548 /* 33222222222211111111110000000000
25549 10987654321098765432109876543210
25550 0x001110110xxxxxxx0001xxxxxxxxxx
25558 if (((word
>> 15) & 0x1) == 0)
25560 /* 33222222222211111111110000000000
25561 10987654321098765432109876543210
25562 0x001110xx0xxxxx0x1001xxxxxxxxxx
25568 /* 33222222222211111111110000000000
25569 10987654321098765432109876543210
25570 0x001110xx0xxxxx1x1001xxxxxxxxxx
25578 if (((word
>> 13) & 0x1) == 0)
25580 if (((word
>> 15) & 0x1) == 0)
25582 if (((word
>> 23) & 0x1) == 0)
25584 /* 33222222222211111111110000000000
25585 10987654321098765432109876543210
25586 0x0011100x0xxxxx0x0101xxxxxxxxxx
25592 /* 33222222222211111111110000000000
25593 10987654321098765432109876543210
25594 0x0011101x0xxxxx0x0101xxxxxxxxxx
25601 /* 33222222222211111111110000000000
25602 10987654321098765432109876543210
25603 0x001110xx0xxxxx1x0101xxxxxxxxxx
25610 if (((word
>> 23) & 0x1) == 0)
25612 /* 33222222222211111111110000000000
25613 10987654321098765432109876543210
25614 0x0011100x0xxxxxxx1101xxxxxxxxxx
25620 /* 33222222222211111111110000000000
25621 10987654321098765432109876543210
25622 0x0011101x0xxxxxxx1101xxxxxxxxxx
25631 if (((word
>> 12) & 0x1) == 0)
25633 if (((word
>> 13) & 0x1) == 0)
25635 if (((word
>> 22) & 0x1) == 0)
25637 /* 33222222222211111111110000000000
25638 10987654321098765432109876543210
25639 0x001110x00xxxxxxx0011xxxxxxxxxx
25645 if (((word
>> 23) & 0x1) == 0)
25647 /* 33222222222211111111110000000000
25648 10987654321098765432109876543210
25649 0x001110010xxxxxxx0011xxxxxxxxxx
25655 /* 33222222222211111111110000000000
25656 10987654321098765432109876543210
25657 0x001110110xxxxxxx0011xxxxxxxxxx
25665 if (((word
>> 15) & 0x1) == 0)
25667 /* 33222222222211111111110000000000
25668 10987654321098765432109876543210
25669 0x001110xx0xxxxx0x1011xxxxxxxxxx
25675 /* 33222222222211111111110000000000
25676 10987654321098765432109876543210
25677 0x001110xx0xxxxx1x1011xxxxxxxxxx
25685 if (((word
>> 13) & 0x1) == 0)
25687 if (((word
>> 15) & 0x1) == 0)
25689 if (((word
>> 22) & 0x1) == 0)
25691 /* 33222222222211111111110000000000
25692 10987654321098765432109876543210
25693 0x001110x00xxxxx0x0111xxxxxxxxxx
25699 if (((word
>> 23) & 0x1) == 0)
25701 /* 33222222222211111111110000000000
25702 10987654321098765432109876543210
25703 0x001110010xxxxx0x0111xxxxxxxxxx
25709 /* 33222222222211111111110000000000
25710 10987654321098765432109876543210
25711 0x001110110xxxxx0x0111xxxxxxxxxx
25719 /* 33222222222211111111110000000000
25720 10987654321098765432109876543210
25721 0x001110xx0xxxxx1x0111xxxxxxxxxx
25728 if (((word
>> 22) & 0x1) == 0)
25730 /* 33222222222211111111110000000000
25731 10987654321098765432109876543210
25732 0x001110x00xxxxxxx1111xxxxxxxxxx
25738 if (((word
>> 23) & 0x1) == 0)
25740 /* 33222222222211111111110000000000
25741 10987654321098765432109876543210
25742 0x001110010xxxxxxx1111xxxxxxxxxx
25748 /* 33222222222211111111110000000000
25749 10987654321098765432109876543210
25750 0x001110110xxxxxxx1111xxxxxxxxxx
25762 if (((word
>> 22) & 0x1) == 0)
25764 if (((word
>> 23) & 0x1) == 0)
25766 /* 33222222222211111111110000000000
25767 10987654321098765432109876543210
25768 1x001110000xxxxxxxxxxxxxxxxxxxxx
25774 /* 33222222222211111111110000000000
25775 10987654321098765432109876543210
25776 1x001110100xxxxxxxxxxxxxxxxxxxxx
25783 if (((word
>> 15) & 0x1) == 0)
25785 /* 33222222222211111111110000000000
25786 10987654321098765432109876543210
25787 1x001110x10xxxxx0xxxxxxxxxxxxxxx
25793 if (((word
>> 10) & 0x1) == 0)
25795 if (((word
>> 11) & 0x1) == 0)
25797 if (((word
>> 23) & 0x1) == 0)
25799 /* 33222222222211111111110000000000
25800 10987654321098765432109876543210
25801 1x001110010xxxxx1xxx00xxxxxxxxxx
25807 /* 33222222222211111111110000000000
25808 10987654321098765432109876543210
25809 1x001110110xxxxx1xxx00xxxxxxxxxx
25816 /* 33222222222211111111110000000000
25817 10987654321098765432109876543210
25818 1x001110x10xxxxx1xxx10xxxxxxxxxx
25825 if (((word
>> 11) & 0x1) == 0)
25827 if (((word
>> 23) & 0x1) == 0)
25829 /* 33222222222211111111110000000000
25830 10987654321098765432109876543210
25831 1x001110010xxxxx1xxx01xxxxxxxxxx
25837 /* 33222222222211111111110000000000
25838 10987654321098765432109876543210
25839 1x001110110xxxxx1xxx01xxxxxxxxxx
25846 /* 33222222222211111111110000000000
25847 10987654321098765432109876543210
25848 1x001110x10xxxxx1xxx11xxxxxxxxxx
25859 if (((word
>> 10) & 0x1) == 0)
25861 /* 33222222222211111111110000000000
25862 10987654321098765432109876543210
25863 xx101110xx0xxxxxxxxxx0xxxxxxxxxx
25869 if (((word
>> 15) & 0x1) == 0)
25871 if (((word
>> 22) & 0x1) == 0)
25873 /* 33222222222211111111110000000000
25874 10987654321098765432109876543210
25875 xx101110x00xxxxx0xxxx1xxxxxxxxxx
25881 if (((word
>> 11) & 0x1) == 0)
25883 if (((word
>> 12) & 0x1) == 0)
25885 if (((word
>> 13) & 0x1) == 0)
25887 if (((word
>> 23) & 0x1) == 0)
25889 /* 33222222222211111111110000000000
25890 10987654321098765432109876543210
25891 xx101110010xxxxx0x0001xxxxxxxxxx
25897 /* 33222222222211111111110000000000
25898 10987654321098765432109876543210
25899 xx101110110xxxxx0x0001xxxxxxxxxx
25906 if (((word
>> 23) & 0x1) == 0)
25908 /* 33222222222211111111110000000000
25909 10987654321098765432109876543210
25910 xx101110010xxxxx0x1001xxxxxxxxxx
25916 /* 33222222222211111111110000000000
25917 10987654321098765432109876543210
25918 xx101110110xxxxx0x1001xxxxxxxxxx
25926 if (((word
>> 13) & 0x1) == 0)
25928 if (((word
>> 23) & 0x1) == 0)
25930 /* 33222222222211111111110000000000
25931 10987654321098765432109876543210
25932 xx101110010xxxxx0x0101xxxxxxxxxx
25938 /* 33222222222211111111110000000000
25939 10987654321098765432109876543210
25940 xx101110110xxxxx0x0101xxxxxxxxxx
25947 if (((word
>> 23) & 0x1) == 0)
25949 /* 33222222222211111111110000000000
25950 10987654321098765432109876543210
25951 xx101110010xxxxx0x1101xxxxxxxxxx
25957 /* 33222222222211111111110000000000
25958 10987654321098765432109876543210
25959 xx101110110xxxxx0x1101xxxxxxxxxx
25968 if (((word
>> 12) & 0x1) == 0)
25970 if (((word
>> 23) & 0x1) == 0)
25972 /* 33222222222211111111110000000000
25973 10987654321098765432109876543210
25974 xx101110010xxxxx0xx011xxxxxxxxxx
25980 /* 33222222222211111111110000000000
25981 10987654321098765432109876543210
25982 xx101110110xxxxx0xx011xxxxxxxxxx
25989 if (((word
>> 13) & 0x1) == 0)
25991 if (((word
>> 23) & 0x1) == 0)
25993 /* 33222222222211111111110000000000
25994 10987654321098765432109876543210
25995 xx101110010xxxxx0x0111xxxxxxxxxx
26001 /* 33222222222211111111110000000000
26002 10987654321098765432109876543210
26003 xx101110110xxxxx0x0111xxxxxxxxxx
26010 /* 33222222222211111111110000000000
26011 10987654321098765432109876543210
26012 xx101110x10xxxxx0x1111xxxxxxxxxx
26022 if (((word
>> 13) & 0x1) == 0)
26024 if (((word
>> 14) & 0x1) == 0)
26026 if (((word
>> 11) & 0x1) == 0)
26028 if (((word
>> 12) & 0x1) == 0)
26030 /* 33222222222211111111110000000000
26031 10987654321098765432109876543210
26032 xx101110xx0xxxxx100001xxxxxxxxxx
26038 /* 33222222222211111111110000000000
26039 10987654321098765432109876543210
26040 xx101110xx0xxxxx100101xxxxxxxxxx
26047 /* 33222222222211111111110000000000
26048 10987654321098765432109876543210
26049 xx101110xx0xxxxx100x11xxxxxxxxxx
26056 /* 33222222222211111111110000000000
26057 10987654321098765432109876543210
26058 xx101110xx0xxxxx110xx1xxxxxxxxxx
26065 if (((word
>> 11) & 0x1) == 0)
26067 if (((word
>> 14) & 0x1) == 0)
26069 /* 33222222222211111111110000000000
26070 10987654321098765432109876543210
26071 xx101110xx0xxxxx101x01xxxxxxxxxx
26077 /* 33222222222211111111110000000000
26078 10987654321098765432109876543210
26079 xx101110xx0xxxxx111x01xxxxxxxxxx
26086 if (((word
>> 12) & 0x1) == 0)
26088 /* 33222222222211111111110000000000
26089 10987654321098765432109876543210
26090 xx101110xx0xxxxx1x1011xxxxxxxxxx
26096 if (((word
>> 23) & 0x1) == 0)
26098 /* 33222222222211111111110000000000
26099 10987654321098765432109876543210
26100 xx1011100x0xxxxx1x1111xxxxxxxxxx
26106 if (((word
>> 30) & 0x1) == 0)
26108 /* 33222222222211111111110000000000
26109 10987654321098765432109876543210
26110 x01011101x0xxxxx1x1111xxxxxxxxxx
26116 /* 33222222222211111111110000000000
26117 10987654321098765432109876543210
26118 x11011101x0xxxxx1x1111xxxxxxxxxx
26132 if (((word
>> 29) & 0x1) == 0)
26134 if (((word
>> 30) & 0x1) == 0)
26136 if (((word
>> 16) & 0x1) == 0)
26138 if (((word
>> 17) & 0x1) == 0)
26140 /* 33222222222211111111110000000000
26141 10987654321098765432109876543210
26142 x0011110xx0xxx00xxxxxxxxxxxxxxxx
26148 /* 33222222222211111111110000000000
26149 10987654321098765432109876543210
26150 x0011110xx0xxx10xxxxxxxxxxxxxxxx
26157 if (((word
>> 17) & 0x1) == 0)
26159 /* 33222222222211111111110000000000
26160 10987654321098765432109876543210
26161 x0011110xx0xxx01xxxxxxxxxxxxxxxx
26167 /* 33222222222211111111110000000000
26168 10987654321098765432109876543210
26169 x0011110xx0xxx11xxxxxxxxxxxxxxxx
26177 if (((word
>> 10) & 0x1) == 0)
26179 if (((word
>> 12) & 0x1) == 0)
26181 if (((word
>> 13) & 0x1) == 0)
26183 if (((word
>> 14) & 0x1) == 0)
26185 /* 33222222222211111111110000000000
26186 10987654321098765432109876543210
26187 x1011110xx0xxxxxx000x0xxxxxxxxxx
26193 /* 33222222222211111111110000000000
26194 10987654321098765432109876543210
26195 x1011110xx0xxxxxx100x0xxxxxxxxxx
26202 if (((word
>> 14) & 0x1) == 0)
26204 /* 33222222222211111111110000000000
26205 10987654321098765432109876543210
26206 x1011110xx0xxxxxx010x0xxxxxxxxxx
26212 /* 33222222222211111111110000000000
26213 10987654321098765432109876543210
26214 x1011110xx0xxxxxx110x0xxxxxxxxxx
26222 if (((word
>> 13) & 0x1) == 0)
26224 if (((word
>> 14) & 0x1) == 0)
26226 /* 33222222222211111111110000000000
26227 10987654321098765432109876543210
26228 x1011110xx0xxxxxx001x0xxxxxxxxxx
26234 /* 33222222222211111111110000000000
26235 10987654321098765432109876543210
26236 x1011110xx0xxxxxx101x0xxxxxxxxxx
26243 /* 33222222222211111111110000000000
26244 10987654321098765432109876543210
26245 x1011110xx0xxxxxxx11x0xxxxxxxxxx
26253 if (((word
>> 11) & 0x1) == 0)
26255 if (((word
>> 13) & 0x1) == 0)
26257 /* 33222222222211111111110000000000
26258 10987654321098765432109876543210
26259 x1011110xx0xxxxxxx0x01xxxxxxxxxx
26265 /* 33222222222211111111110000000000
26266 10987654321098765432109876543210
26267 x1011110xx0xxxxxxx1x01xxxxxxxxxx
26274 if (((word
>> 13) & 0x1) == 0)
26276 /* 33222222222211111111110000000000
26277 10987654321098765432109876543210
26278 x1011110xx0xxxxxxx0x11xxxxxxxxxx
26284 if (((word
>> 23) & 0x1) == 0)
26286 /* 33222222222211111111110000000000
26287 10987654321098765432109876543210
26288 x10111100x0xxxxxxx1x11xxxxxxxxxx
26294 /* 33222222222211111111110000000000
26295 10987654321098765432109876543210
26296 x10111101x0xxxxxxx1x11xxxxxxxxxx
26307 if (((word
>> 11) & 0x1) == 0)
26309 if (((word
>> 12) & 0x1) == 0)
26311 if (((word
>> 13) & 0x1) == 0)
26313 /* 33222222222211111111110000000000
26314 10987654321098765432109876543210
26315 xx111110xx0xxxxxxx000xxxxxxxxxxx
26321 if (((word
>> 23) & 0x1) == 0)
26323 /* 33222222222211111111110000000000
26324 10987654321098765432109876543210
26325 xx1111100x0xxxxxxx100xxxxxxxxxxx
26331 /* 33222222222211111111110000000000
26332 10987654321098765432109876543210
26333 xx1111101x0xxxxxxx100xxxxxxxxxxx
26341 /* 33222222222211111111110000000000
26342 10987654321098765432109876543210
26343 xx111110xx0xxxxxxxx10xxxxxxxxxxx
26350 if (((word
>> 13) & 0x1) == 0)
26352 /* 33222222222211111111110000000000
26353 10987654321098765432109876543210
26354 xx111110xx0xxxxxxx0x1xxxxxxxxxxx
26360 if (((word
>> 23) & 0x1) == 0)
26362 /* 33222222222211111111110000000000
26363 10987654321098765432109876543210
26364 xx1111100x0xxxxxxx1x1xxxxxxxxxxx
26370 /* 33222222222211111111110000000000
26371 10987654321098765432109876543210
26372 xx1111101x0xxxxxxx1x1xxxxxxxxxxx
26383 if (((word
>> 28) & 0x1) == 0)
26385 if (((word
>> 15) & 0x1) == 0)
26387 if (((word
>> 29) & 0x1) == 0)
26389 if (((word
>> 31) & 0x1) == 0)
26391 if (((word
>> 10) & 0x1) == 0)
26393 if (((word
>> 11) & 0x1) == 0)
26395 if (((word
>> 12) & 0x1) == 0)
26397 if (((word
>> 13) & 0x1) == 0)
26399 if (((word
>> 14) & 0x1) == 0)
26401 if (((word
>> 30) & 0x1) == 0)
26403 /* 33222222222211111111110000000000
26404 10987654321098765432109876543210
26405 00001110xx1xxxxx000000xxxxxxxxxx
26411 /* 33222222222211111111110000000000
26412 10987654321098765432109876543210
26413 01001110xx1xxxxx000000xxxxxxxxxx
26420 if (((word
>> 30) & 0x1) == 0)
26422 /* 33222222222211111111110000000000
26423 10987654321098765432109876543210
26424 00001110xx1xxxxx010000xxxxxxxxxx
26430 /* 33222222222211111111110000000000
26431 10987654321098765432109876543210
26432 01001110xx1xxxxx010000xxxxxxxxxx
26440 if (((word
>> 14) & 0x1) == 0)
26442 if (((word
>> 30) & 0x1) == 0)
26444 /* 33222222222211111111110000000000
26445 10987654321098765432109876543210
26446 00001110xx1xxxxx001000xxxxxxxxxx
26452 /* 33222222222211111111110000000000
26453 10987654321098765432109876543210
26454 01001110xx1xxxxx001000xxxxxxxxxx
26461 if (((word
>> 30) & 0x1) == 0)
26463 /* 33222222222211111111110000000000
26464 10987654321098765432109876543210
26465 00001110xx1xxxxx011000xxxxxxxxxx
26471 /* 33222222222211111111110000000000
26472 10987654321098765432109876543210
26473 01001110xx1xxxxx011000xxxxxxxxxx
26482 if (((word
>> 13) & 0x1) == 0)
26484 if (((word
>> 14) & 0x1) == 0)
26486 if (((word
>> 30) & 0x1) == 0)
26488 /* 33222222222211111111110000000000
26489 10987654321098765432109876543210
26490 00001110xx1xxxxx000100xxxxxxxxxx
26496 /* 33222222222211111111110000000000
26497 10987654321098765432109876543210
26498 01001110xx1xxxxx000100xxxxxxxxxx
26505 if (((word
>> 30) & 0x1) == 0)
26507 /* 33222222222211111111110000000000
26508 10987654321098765432109876543210
26509 00001110xx1xxxxx010100xxxxxxxxxx
26515 /* 33222222222211111111110000000000
26516 10987654321098765432109876543210
26517 01001110xx1xxxxx010100xxxxxxxxxx
26525 if (((word
>> 14) & 0x1) == 0)
26527 if (((word
>> 30) & 0x1) == 0)
26529 /* 33222222222211111111110000000000
26530 10987654321098765432109876543210
26531 00001110xx1xxxxx001100xxxxxxxxxx
26537 /* 33222222222211111111110000000000
26538 10987654321098765432109876543210
26539 01001110xx1xxxxx001100xxxxxxxxxx
26546 if (((word
>> 30) & 0x1) == 0)
26548 /* 33222222222211111111110000000000
26549 10987654321098765432109876543210
26550 00001110xx1xxxxx011100xxxxxxxxxx
26556 /* 33222222222211111111110000000000
26557 10987654321098765432109876543210
26558 01001110xx1xxxxx011100xxxxxxxxxx
26568 if (((word
>> 12) & 0x1) == 0)
26570 if (((word
>> 13) & 0x1) == 0)
26572 if (((word
>> 14) & 0x1) == 0)
26574 /* 33222222222211111111110000000000
26575 10987654321098765432109876543210
26576 0x001110xx1xxxxx000010xxxxxxxxxx
26582 if (((word
>> 16) & 0x1) == 0)
26584 if (((word
>> 19) & 0x1) == 0)
26586 /* 33222222222211111111110000000000
26587 10987654321098765432109876543210
26588 0x001110xx1x0xx0010010xxxxxxxxxx
26594 /* 33222222222211111111110000000000
26595 10987654321098765432109876543210
26596 0x001110xx1x1xx0010010xxxxxxxxxx
26603 if (((word
>> 30) & 0x1) == 0)
26605 /* 33222222222211111111110000000000
26606 10987654321098765432109876543210
26607 00001110xx1xxxx1010010xxxxxxxxxx
26613 /* 33222222222211111111110000000000
26614 10987654321098765432109876543210
26615 01001110xx1xxxx1010010xxxxxxxxxx
26624 if (((word
>> 14) & 0x1) == 0)
26626 if (((word
>> 16) & 0x1) == 0)
26628 /* 33222222222211111111110000000000
26629 10987654321098765432109876543210
26630 0x001110xx1xxxx0001010xxxxxxxxxx
26636 if (((word
>> 30) & 0x1) == 0)
26638 /* 33222222222211111111110000000000
26639 10987654321098765432109876543210
26640 00001110xx1xxxx1001010xxxxxxxxxx
26646 /* 33222222222211111111110000000000
26647 10987654321098765432109876543210
26648 01001110xx1xxxx1001010xxxxxxxxxx
26656 if (((word
>> 16) & 0x1) == 0)
26658 if (((word
>> 19) & 0x1) == 0)
26660 /* 33222222222211111111110000000000
26661 10987654321098765432109876543210
26662 0x001110xx1x0xx0011010xxxxxxxxxx
26668 /* 33222222222211111111110000000000
26669 10987654321098765432109876543210
26670 0x001110xx1x1xx0011010xxxxxxxxxx
26677 if (((word
>> 23) & 0x1) == 0)
26679 if (((word
>> 30) & 0x1) == 0)
26681 /* 33222222222211111111110000000000
26682 10987654321098765432109876543210
26683 000011100x1xxxx1011010xxxxxxxxxx
26689 /* 33222222222211111111110000000000
26690 10987654321098765432109876543210
26691 010011100x1xxxx1011010xxxxxxxxxx
26698 if (((word
>> 30) & 0x1) == 0)
26700 /* 33222222222211111111110000000000
26701 10987654321098765432109876543210
26702 000011101x1xxxx1011010xxxxxxxxxx
26708 /* 33222222222211111111110000000000
26709 10987654321098765432109876543210
26710 010011101x1xxxx1011010xxxxxxxxxx
26721 if (((word
>> 13) & 0x1) == 0)
26723 if (((word
>> 14) & 0x1) == 0)
26725 /* 33222222222211111111110000000000
26726 10987654321098765432109876543210
26727 0x001110xx1xxxxx000110xxxxxxxxxx
26733 if (((word
>> 19) & 0x1) == 0)
26735 /* 33222222222211111111110000000000
26736 10987654321098765432109876543210
26737 0x001110xx1x0xxx010110xxxxxxxxxx
26743 /* 33222222222211111111110000000000
26744 10987654321098765432109876543210
26745 0x001110xx1x1xxx010110xxxxxxxxxx
26753 if (((word
>> 14) & 0x1) == 0)
26755 if (((word
>> 20) & 0x1) == 0)
26757 /* 33222222222211111111110000000000
26758 10987654321098765432109876543210
26759 0x001110xx10xxxx001110xxxxxxxxxx
26765 /* 33222222222211111111110000000000
26766 10987654321098765432109876543210
26767 0x001110xx11xxxx001110xxxxxxxxxx
26774 if (((word
>> 16) & 0x1) == 0)
26776 if (((word
>> 19) & 0x1) == 0)
26778 /* 33222222222211111111110000000000
26779 10987654321098765432109876543210
26780 0x001110xx1x0xx0011110xxxxxxxxxx
26786 /* 33222222222211111111110000000000
26787 10987654321098765432109876543210
26788 0x001110xx1x1xx0011110xxxxxxxxxx
26795 if (((word
>> 30) & 0x1) == 0)
26797 /* 33222222222211111111110000000000
26798 10987654321098765432109876543210
26799 00001110xx1xxxx1011110xxxxxxxxxx
26805 /* 33222222222211111111110000000000
26806 10987654321098765432109876543210
26807 01001110xx1xxxx1011110xxxxxxxxxx
26819 if (((word
>> 11) & 0x1) == 0)
26821 if (((word
>> 12) & 0x1) == 0)
26823 if (((word
>> 13) & 0x1) == 0)
26825 if (((word
>> 14) & 0x1) == 0)
26827 /* 33222222222211111111110000000000
26828 10987654321098765432109876543210
26829 0x001110xx1xxxxx000001xxxxxxxxxx
26835 /* 33222222222211111111110000000000
26836 10987654321098765432109876543210
26837 0x001110xx1xxxxx010001xxxxxxxxxx
26844 if (((word
>> 14) & 0x1) == 0)
26846 /* 33222222222211111111110000000000
26847 10987654321098765432109876543210
26848 0x001110xx1xxxxx001001xxxxxxxxxx
26854 /* 33222222222211111111110000000000
26855 10987654321098765432109876543210
26856 0x001110xx1xxxxx011001xxxxxxxxxx
26864 if (((word
>> 13) & 0x1) == 0)
26866 if (((word
>> 14) & 0x1) == 0)
26868 /* 33222222222211111111110000000000
26869 10987654321098765432109876543210
26870 0x001110xx1xxxxx000101xxxxxxxxxx
26876 /* 33222222222211111111110000000000
26877 10987654321098765432109876543210
26878 0x001110xx1xxxxx010101xxxxxxxxxx
26885 if (((word
>> 14) & 0x1) == 0)
26887 /* 33222222222211111111110000000000
26888 10987654321098765432109876543210
26889 0x001110xx1xxxxx001101xxxxxxxxxx
26895 /* 33222222222211111111110000000000
26896 10987654321098765432109876543210
26897 0x001110xx1xxxxx011101xxxxxxxxxx
26906 if (((word
>> 12) & 0x1) == 0)
26908 if (((word
>> 13) & 0x1) == 0)
26910 if (((word
>> 14) & 0x1) == 0)
26912 /* 33222222222211111111110000000000
26913 10987654321098765432109876543210
26914 0x001110xx1xxxxx000011xxxxxxxxxx
26920 /* 33222222222211111111110000000000
26921 10987654321098765432109876543210
26922 0x001110xx1xxxxx010011xxxxxxxxxx
26929 if (((word
>> 14) & 0x1) == 0)
26931 /* 33222222222211111111110000000000
26932 10987654321098765432109876543210
26933 0x001110xx1xxxxx001011xxxxxxxxxx
26939 /* 33222222222211111111110000000000
26940 10987654321098765432109876543210
26941 0x001110xx1xxxxx011011xxxxxxxxxx
26949 if (((word
>> 13) & 0x1) == 0)
26951 if (((word
>> 14) & 0x1) == 0)
26953 if (((word
>> 22) & 0x1) == 0)
26955 if (((word
>> 23) & 0x1) == 0)
26957 /* 33222222222211111111110000000000
26958 10987654321098765432109876543210
26959 0x001110001xxxxx000111xxxxxxxxxx
26965 /* 33222222222211111111110000000000
26966 10987654321098765432109876543210
26967 0x001110101xxxxx000111xxxxxxxxxx
26974 if (((word
>> 23) & 0x1) == 0)
26976 /* 33222222222211111111110000000000
26977 10987654321098765432109876543210
26978 0x001110011xxxxx000111xxxxxxxxxx
26984 /* 33222222222211111111110000000000
26985 10987654321098765432109876543210
26986 0x001110111xxxxx000111xxxxxxxxxx
26994 /* 33222222222211111111110000000000
26995 10987654321098765432109876543210
26996 0x001110xx1xxxxx010111xxxxxxxxxx
27003 if (((word
>> 14) & 0x1) == 0)
27005 /* 33222222222211111111110000000000
27006 10987654321098765432109876543210
27007 0x001110xx1xxxxx001111xxxxxxxxxx
27013 /* 33222222222211111111110000000000
27014 10987654321098765432109876543210
27015 0x001110xx1xxxxx011111xxxxxxxxxx
27026 /* 33222222222211111111110000000000
27027 10987654321098765432109876543210
27028 1x001110xx1xxxxx0xxxxxxxxxxxxxxx
27035 if (((word
>> 10) & 0x1) == 0)
27037 if (((word
>> 11) & 0x1) == 0)
27039 if (((word
>> 12) & 0x1) == 0)
27041 if (((word
>> 13) & 0x1) == 0)
27043 if (((word
>> 14) & 0x1) == 0)
27045 if (((word
>> 30) & 0x1) == 0)
27047 /* 33222222222211111111110000000000
27048 10987654321098765432109876543210
27049 x0101110xx1xxxxx000000xxxxxxxxxx
27055 /* 33222222222211111111110000000000
27056 10987654321098765432109876543210
27057 x1101110xx1xxxxx000000xxxxxxxxxx
27064 if (((word
>> 30) & 0x1) == 0)
27066 /* 33222222222211111111110000000000
27067 10987654321098765432109876543210
27068 x0101110xx1xxxxx010000xxxxxxxxxx
27074 /* 33222222222211111111110000000000
27075 10987654321098765432109876543210
27076 x1101110xx1xxxxx010000xxxxxxxxxx
27084 if (((word
>> 14) & 0x1) == 0)
27086 if (((word
>> 30) & 0x1) == 0)
27088 /* 33222222222211111111110000000000
27089 10987654321098765432109876543210
27090 x0101110xx1xxxxx001000xxxxxxxxxx
27096 /* 33222222222211111111110000000000
27097 10987654321098765432109876543210
27098 x1101110xx1xxxxx001000xxxxxxxxxx
27105 if (((word
>> 30) & 0x1) == 0)
27107 /* 33222222222211111111110000000000
27108 10987654321098765432109876543210
27109 x0101110xx1xxxxx011000xxxxxxxxxx
27115 /* 33222222222211111111110000000000
27116 10987654321098765432109876543210
27117 x1101110xx1xxxxx011000xxxxxxxxxx
27126 if (((word
>> 13) & 0x1) == 0)
27128 if (((word
>> 14) & 0x1) == 0)
27130 if (((word
>> 30) & 0x1) == 0)
27132 /* 33222222222211111111110000000000
27133 10987654321098765432109876543210
27134 x0101110xx1xxxxx000100xxxxxxxxxx
27140 /* 33222222222211111111110000000000
27141 10987654321098765432109876543210
27142 x1101110xx1xxxxx000100xxxxxxxxxx
27149 if (((word
>> 30) & 0x1) == 0)
27151 /* 33222222222211111111110000000000
27152 10987654321098765432109876543210
27153 x0101110xx1xxxxx010100xxxxxxxxxx
27159 /* 33222222222211111111110000000000
27160 10987654321098765432109876543210
27161 x1101110xx1xxxxx010100xxxxxxxxxx
27169 if (((word
>> 14) & 0x1) == 0)
27171 if (((word
>> 30) & 0x1) == 0)
27173 /* 33222222222211111111110000000000
27174 10987654321098765432109876543210
27175 x0101110xx1xxxxx001100xxxxxxxxxx
27181 /* 33222222222211111111110000000000
27182 10987654321098765432109876543210
27183 x1101110xx1xxxxx001100xxxxxxxxxx
27190 if (((word
>> 30) & 0x1) == 0)
27192 /* 33222222222211111111110000000000
27193 10987654321098765432109876543210
27194 x0101110xx1xxxxx011100xxxxxxxxxx
27200 /* 33222222222211111111110000000000
27201 10987654321098765432109876543210
27202 x1101110xx1xxxxx011100xxxxxxxxxx
27212 if (((word
>> 12) & 0x1) == 0)
27214 if (((word
>> 13) & 0x1) == 0)
27216 if (((word
>> 14) & 0x1) == 0)
27218 /* 33222222222211111111110000000000
27219 10987654321098765432109876543210
27220 xx101110xx1xxxxx000010xxxxxxxxxx
27226 if (((word
>> 16) & 0x1) == 0)
27228 /* 33222222222211111111110000000000
27229 10987654321098765432109876543210
27230 xx101110xx1xxxx0010010xxxxxxxxxx
27236 if (((word
>> 30) & 0x1) == 0)
27238 /* 33222222222211111111110000000000
27239 10987654321098765432109876543210
27240 x0101110xx1xxxx1010010xxxxxxxxxx
27246 /* 33222222222211111111110000000000
27247 10987654321098765432109876543210
27248 x1101110xx1xxxx1010010xxxxxxxxxx
27257 if (((word
>> 14) & 0x1) == 0)
27259 if (((word
>> 16) & 0x1) == 0)
27261 /* 33222222222211111111110000000000
27262 10987654321098765432109876543210
27263 xx101110xx1xxxx0001010xxxxxxxxxx
27269 if (((word
>> 30) & 0x1) == 0)
27271 /* 33222222222211111111110000000000
27272 10987654321098765432109876543210
27273 x0101110xx1xxxx1001010xxxxxxxxxx
27279 /* 33222222222211111111110000000000
27280 10987654321098765432109876543210
27281 x1101110xx1xxxx1001010xxxxxxxxxx
27289 if (((word
>> 16) & 0x1) == 0)
27291 /* 33222222222211111111110000000000
27292 10987654321098765432109876543210
27293 xx101110xx1xxxx0011010xxxxxxxxxx
27299 if (((word
>> 30) & 0x1) == 0)
27301 /* 33222222222211111111110000000000
27302 10987654321098765432109876543210
27303 x0101110xx1xxxx1011010xxxxxxxxxx
27309 /* 33222222222211111111110000000000
27310 10987654321098765432109876543210
27311 x1101110xx1xxxx1011010xxxxxxxxxx
27321 if (((word
>> 13) & 0x1) == 0)
27323 if (((word
>> 22) & 0x1) == 0)
27325 /* 33222222222211111111110000000000
27326 10987654321098765432109876543210
27327 xx101110x01xxxxx0x0110xxxxxxxxxx
27333 /* 33222222222211111111110000000000
27334 10987654321098765432109876543210
27335 xx101110x11xxxxx0x0110xxxxxxxxxx
27342 if (((word
>> 14) & 0x1) == 0)
27344 if (((word
>> 16) & 0x1) == 0)
27346 if (((word
>> 20) & 0x1) == 0)
27348 /* 33222222222211111111110000000000
27349 10987654321098765432109876543210
27350 xx101110xx10xxx0001110xxxxxxxxxx
27356 /* 33222222222211111111110000000000
27357 10987654321098765432109876543210
27358 xx101110xx11xxx0001110xxxxxxxxxx
27365 if (((word
>> 30) & 0x1) == 0)
27367 /* 33222222222211111111110000000000
27368 10987654321098765432109876543210
27369 x0101110xx1xxxx1001110xxxxxxxxxx
27375 /* 33222222222211111111110000000000
27376 10987654321098765432109876543210
27377 x1101110xx1xxxx1001110xxxxxxxxxx
27385 /* 33222222222211111111110000000000
27386 10987654321098765432109876543210
27387 xx101110xx1xxxxx011110xxxxxxxxxx
27397 if (((word
>> 11) & 0x1) == 0)
27399 if (((word
>> 12) & 0x1) == 0)
27401 if (((word
>> 13) & 0x1) == 0)
27403 if (((word
>> 14) & 0x1) == 0)
27405 /* 33222222222211111111110000000000
27406 10987654321098765432109876543210
27407 xx101110xx1xxxxx000001xxxxxxxxxx
27413 /* 33222222222211111111110000000000
27414 10987654321098765432109876543210
27415 xx101110xx1xxxxx010001xxxxxxxxxx
27422 if (((word
>> 14) & 0x1) == 0)
27424 /* 33222222222211111111110000000000
27425 10987654321098765432109876543210
27426 xx101110xx1xxxxx001001xxxxxxxxxx
27432 /* 33222222222211111111110000000000
27433 10987654321098765432109876543210
27434 xx101110xx1xxxxx011001xxxxxxxxxx
27442 if (((word
>> 13) & 0x1) == 0)
27444 if (((word
>> 14) & 0x1) == 0)
27446 /* 33222222222211111111110000000000
27447 10987654321098765432109876543210
27448 xx101110xx1xxxxx000101xxxxxxxxxx
27454 /* 33222222222211111111110000000000
27455 10987654321098765432109876543210
27456 xx101110xx1xxxxx010101xxxxxxxxxx
27463 if (((word
>> 14) & 0x1) == 0)
27465 /* 33222222222211111111110000000000
27466 10987654321098765432109876543210
27467 xx101110xx1xxxxx001101xxxxxxxxxx
27473 /* 33222222222211111111110000000000
27474 10987654321098765432109876543210
27475 xx101110xx1xxxxx011101xxxxxxxxxx
27484 if (((word
>> 12) & 0x1) == 0)
27486 if (((word
>> 13) & 0x1) == 0)
27488 if (((word
>> 14) & 0x1) == 0)
27490 /* 33222222222211111111110000000000
27491 10987654321098765432109876543210
27492 xx101110xx1xxxxx000011xxxxxxxxxx
27498 /* 33222222222211111111110000000000
27499 10987654321098765432109876543210
27500 xx101110xx1xxxxx010011xxxxxxxxxx
27507 if (((word
>> 14) & 0x1) == 0)
27509 /* 33222222222211111111110000000000
27510 10987654321098765432109876543210
27511 xx101110xx1xxxxx001011xxxxxxxxxx
27517 /* 33222222222211111111110000000000
27518 10987654321098765432109876543210
27519 xx101110xx1xxxxx011011xxxxxxxxxx
27527 if (((word
>> 13) & 0x1) == 0)
27529 if (((word
>> 14) & 0x1) == 0)
27531 if (((word
>> 22) & 0x1) == 0)
27533 if (((word
>> 23) & 0x1) == 0)
27535 /* 33222222222211111111110000000000
27536 10987654321098765432109876543210
27537 xx101110001xxxxx000111xxxxxxxxxx
27543 /* 33222222222211111111110000000000
27544 10987654321098765432109876543210
27545 xx101110101xxxxx000111xxxxxxxxxx
27552 if (((word
>> 23) & 0x1) == 0)
27554 /* 33222222222211111111110000000000
27555 10987654321098765432109876543210
27556 xx101110011xxxxx000111xxxxxxxxxx
27562 /* 33222222222211111111110000000000
27563 10987654321098765432109876543210
27564 xx101110111xxxxx000111xxxxxxxxxx
27572 /* 33222222222211111111110000000000
27573 10987654321098765432109876543210
27574 xx101110xx1xxxxx010111xxxxxxxxxx
27581 if (((word
>> 14) & 0x1) == 0)
27583 /* 33222222222211111111110000000000
27584 10987654321098765432109876543210
27585 xx101110xx1xxxxx001111xxxxxxxxxx
27591 /* 33222222222211111111110000000000
27592 10987654321098765432109876543210
27593 xx101110xx1xxxxx011111xxxxxxxxxx
27605 if (((word
>> 10) & 0x1) == 0)
27607 if (((word
>> 11) & 0x1) == 0)
27609 if (((word
>> 12) & 0x1) == 0)
27611 if (((word
>> 13) & 0x1) == 0)
27613 if (((word
>> 14) & 0x1) == 0)
27615 if (((word
>> 29) & 0x1) == 0)
27617 if (((word
>> 30) & 0x1) == 0)
27619 /* 33222222222211111111110000000000
27620 10987654321098765432109876543210
27621 x0001110xx1xxxxx100000xxxxxxxxxx
27627 if (((word
>> 31) & 0x1) == 0)
27629 /* 33222222222211111111110000000000
27630 10987654321098765432109876543210
27631 01001110xx1xxxxx100000xxxxxxxxxx
27637 /* 33222222222211111111110000000000
27638 10987654321098765432109876543210
27639 11001110xx1xxxxx100000xxxxxxxxxx
27647 if (((word
>> 30) & 0x1) == 0)
27649 /* 33222222222211111111110000000000
27650 10987654321098765432109876543210
27651 x0101110xx1xxxxx100000xxxxxxxxxx
27657 /* 33222222222211111111110000000000
27658 10987654321098765432109876543210
27659 x1101110xx1xxxxx100000xxxxxxxxxx
27667 if (((word
>> 29) & 0x1) == 0)
27669 if (((word
>> 30) & 0x1) == 0)
27671 /* 33222222222211111111110000000000
27672 10987654321098765432109876543210
27673 x0001110xx1xxxxx110000xxxxxxxxxx
27679 if (((word
>> 31) & 0x1) == 0)
27681 /* 33222222222211111111110000000000
27682 10987654321098765432109876543210
27683 01001110xx1xxxxx110000xxxxxxxxxx
27689 /* 33222222222211111111110000000000
27690 10987654321098765432109876543210
27691 11001110xx1xxxxx110000xxxxxxxxxx
27699 if (((word
>> 30) & 0x1) == 0)
27701 /* 33222222222211111111110000000000
27702 10987654321098765432109876543210
27703 x0101110xx1xxxxx110000xxxxxxxxxx
27709 /* 33222222222211111111110000000000
27710 10987654321098765432109876543210
27711 x1101110xx1xxxxx110000xxxxxxxxxx
27720 if (((word
>> 14) & 0x1) == 0)
27722 if (((word
>> 29) & 0x1) == 0)
27724 if (((word
>> 30) & 0x1) == 0)
27726 /* 33222222222211111111110000000000
27727 10987654321098765432109876543210
27728 x0001110xx1xxxxx101000xxxxxxxxxx
27734 /* 33222222222211111111110000000000
27735 10987654321098765432109876543210
27736 x1001110xx1xxxxx101000xxxxxxxxxx
27743 if (((word
>> 30) & 0x1) == 0)
27745 /* 33222222222211111111110000000000
27746 10987654321098765432109876543210
27747 x0101110xx1xxxxx101000xxxxxxxxxx
27753 /* 33222222222211111111110000000000
27754 10987654321098765432109876543210
27755 x1101110xx1xxxxx101000xxxxxxxxxx
27763 if (((word
>> 22) & 0x1) == 0)
27765 if (((word
>> 30) & 0x1) == 0)
27767 /* 33222222222211111111110000000000
27768 10987654321098765432109876543210
27769 x0x01110x01xxxxx111000xxxxxxxxxx
27775 /* 33222222222211111111110000000000
27776 10987654321098765432109876543210
27777 x1x01110x01xxxxx111000xxxxxxxxxx
27784 if (((word
>> 30) & 0x1) == 0)
27786 /* 33222222222211111111110000000000
27787 10987654321098765432109876543210
27788 x0x01110x11xxxxx111000xxxxxxxxxx
27794 /* 33222222222211111111110000000000
27795 10987654321098765432109876543210
27796 x1x01110x11xxxxx111000xxxxxxxxxx
27806 if (((word
>> 13) & 0x1) == 0)
27808 if (((word
>> 14) & 0x1) == 0)
27810 if (((word
>> 30) & 0x1) == 0)
27812 /* 33222222222211111111110000000000
27813 10987654321098765432109876543210
27814 x0x01110xx1xxxxx100100xxxxxxxxxx
27820 /* 33222222222211111111110000000000
27821 10987654321098765432109876543210
27822 x1x01110xx1xxxxx100100xxxxxxxxxx
27829 if (((word
>> 30) & 0x1) == 0)
27831 /* 33222222222211111111110000000000
27832 10987654321098765432109876543210
27833 x0x01110xx1xxxxx110100xxxxxxxxxx
27839 /* 33222222222211111111110000000000
27840 10987654321098765432109876543210
27841 x1x01110xx1xxxxx110100xxxxxxxxxx
27849 if (((word
>> 30) & 0x1) == 0)
27851 /* 33222222222211111111110000000000
27852 10987654321098765432109876543210
27853 x0x01110xx1xxxxx1x1100xxxxxxxxxx
27859 /* 33222222222211111111110000000000
27860 10987654321098765432109876543210
27861 x1x01110xx1xxxxx1x1100xxxxxxxxxx
27870 if (((word
>> 12) & 0x1) == 0)
27872 if (((word
>> 13) & 0x1) == 0)
27874 if (((word
>> 14) & 0x1) == 0)
27876 if (((word
>> 29) & 0x1) == 0)
27878 if (((word
>> 31) & 0x1) == 0)
27880 if (((word
>> 16) & 0x1) == 0)
27882 /* 33222222222211111111110000000000
27883 10987654321098765432109876543210
27884 0x001110xx1xxxx0100010xxxxxxxxxx
27890 if (((word
>> 19) & 0x1) == 0)
27892 if (((word
>> 23) & 0x1) == 0)
27894 /* 33222222222211111111110000000000
27895 10987654321098765432109876543210
27896 0x0011100x1x0xx1100010xxxxxxxxxx
27902 /* 33222222222211111111110000000000
27903 10987654321098765432109876543210
27904 0x0011101x1x0xx1100010xxxxxxxxxx
27911 if (((word
>> 23) & 0x1) == 0)
27913 /* 33222222222211111111110000000000
27914 10987654321098765432109876543210
27915 0x0011100x1x1xx1100010xxxxxxxxxx
27921 /* 33222222222211111111110000000000
27922 10987654321098765432109876543210
27923 0x0011101x1x1xx1100010xxxxxxxxxx
27932 /* 33222222222211111111110000000000
27933 10987654321098765432109876543210
27934 1x001110xx1xxxxx100010xxxxxxxxxx
27941 if (((word
>> 16) & 0x1) == 0)
27943 /* 33222222222211111111110000000000
27944 10987654321098765432109876543210
27945 xx101110xx1xxxx0100010xxxxxxxxxx
27951 if (((word
>> 19) & 0x1) == 0)
27953 /* 33222222222211111111110000000000
27954 10987654321098765432109876543210
27955 xx101110xx1x0xx1100010xxxxxxxxxx
27961 /* 33222222222211111111110000000000
27962 10987654321098765432109876543210
27963 xx101110xx1x1xx1100010xxxxxxxxxx
27972 if (((word
>> 23) & 0x1) == 0)
27974 if (((word
>> 29) & 0x1) == 0)
27976 if (((word
>> 31) & 0x1) == 0)
27978 if (((word
>> 16) & 0x1) == 0)
27980 /* 33222222222211111111110000000000
27981 10987654321098765432109876543210
27982 0x0011100x1xxxx0110010xxxxxxxxxx
27988 if (((word
>> 19) & 0x1) == 0)
27990 /* 33222222222211111111110000000000
27991 10987654321098765432109876543210
27992 0x0011100x1x0xx1110010xxxxxxxxxx
27998 /* 33222222222211111111110000000000
27999 10987654321098765432109876543210
28000 0x0011100x1x1xx1110010xxxxxxxxxx
28008 /* 33222222222211111111110000000000
28009 10987654321098765432109876543210
28010 1x0011100x1xxxxx110010xxxxxxxxxx
28017 if (((word
>> 16) & 0x1) == 0)
28019 /* 33222222222211111111110000000000
28020 10987654321098765432109876543210
28021 xx1011100x1xxxx0110010xxxxxxxxxx
28027 if (((word
>> 19) & 0x1) == 0)
28029 /* 33222222222211111111110000000000
28030 10987654321098765432109876543210
28031 xx1011100x1x0xx1110010xxxxxxxxxx
28037 /* 33222222222211111111110000000000
28038 10987654321098765432109876543210
28039 xx1011100x1x1xx1110010xxxxxxxxxx
28048 if (((word
>> 16) & 0x1) == 0)
28050 if (((word
>> 19) & 0x1) == 0)
28052 if (((word
>> 20) & 0x1) == 0)
28054 if (((word
>> 29) & 0x1) == 0)
28056 /* 33222222222211111111110000000000
28057 10987654321098765432109876543210
28058 xx0011101x100xx0110010xxxxxxxxxx
28064 /* 33222222222211111111110000000000
28065 10987654321098765432109876543210
28066 xx1011101x100xx0110010xxxxxxxxxx
28073 if (((word
>> 29) & 0x1) == 0)
28075 /* 33222222222211111111110000000000
28076 10987654321098765432109876543210
28077 xx0011101x110xx0110010xxxxxxxxxx
28083 /* 33222222222211111111110000000000
28084 10987654321098765432109876543210
28085 xx1011101x110xx0110010xxxxxxxxxx
28093 if (((word
>> 29) & 0x1) == 0)
28095 /* 33222222222211111111110000000000
28096 10987654321098765432109876543210
28097 xx0011101x1x1xx0110010xxxxxxxxxx
28103 /* 33222222222211111111110000000000
28104 10987654321098765432109876543210
28105 xx1011101x1x1xx0110010xxxxxxxxxx
28113 if (((word
>> 29) & 0x1) == 0)
28115 /* 33222222222211111111110000000000
28116 10987654321098765432109876543210
28117 xx0011101x1xxxx1110010xxxxxxxxxx
28123 /* 33222222222211111111110000000000
28124 10987654321098765432109876543210
28125 xx1011101x1xxxx1110010xxxxxxxxxx
28135 if (((word
>> 14) & 0x1) == 0)
28137 if (((word
>> 16) & 0x1) == 0)
28139 if (((word
>> 20) & 0x1) == 0)
28141 /* 33222222222211111111110000000000
28142 10987654321098765432109876543210
28143 xxx01110xx10xxx0101010xxxxxxxxxx
28149 if (((word
>> 29) & 0x1) == 0)
28151 /* 33222222222211111111110000000000
28152 10987654321098765432109876543210
28153 xx001110xx11xxx0101010xxxxxxxxxx
28159 /* 33222222222211111111110000000000
28160 10987654321098765432109876543210
28161 xx101110xx11xxx0101010xxxxxxxxxx
28169 if (((word
>> 19) & 0x1) == 0)
28171 if (((word
>> 20) & 0x1) == 0)
28173 if (((word
>> 23) & 0x1) == 0)
28175 if (((word
>> 29) & 0x1) == 0)
28177 /* 33222222222211111111110000000000
28178 10987654321098765432109876543210
28179 xx0011100x100xx1101010xxxxxxxxxx
28185 /* 33222222222211111111110000000000
28186 10987654321098765432109876543210
28187 xx1011100x100xx1101010xxxxxxxxxx
28194 if (((word
>> 29) & 0x1) == 0)
28196 /* 33222222222211111111110000000000
28197 10987654321098765432109876543210
28198 xx0011101x100xx1101010xxxxxxxxxx
28204 /* 33222222222211111111110000000000
28205 10987654321098765432109876543210
28206 xx1011101x100xx1101010xxxxxxxxxx
28214 if (((word
>> 29) & 0x1) == 0)
28216 /* 33222222222211111111110000000000
28217 10987654321098765432109876543210
28218 xx001110xx110xx1101010xxxxxxxxxx
28224 /* 33222222222211111111110000000000
28225 10987654321098765432109876543210
28226 xx101110xx110xx1101010xxxxxxxxxx
28234 if (((word
>> 23) & 0x1) == 0)
28236 if (((word
>> 29) & 0x1) == 0)
28238 /* 33222222222211111111110000000000
28239 10987654321098765432109876543210
28240 xx0011100x1x1xx1101010xxxxxxxxxx
28246 /* 33222222222211111111110000000000
28247 10987654321098765432109876543210
28248 xx1011100x1x1xx1101010xxxxxxxxxx
28255 if (((word
>> 29) & 0x1) == 0)
28257 /* 33222222222211111111110000000000
28258 10987654321098765432109876543210
28259 xx0011101x1x1xx1101010xxxxxxxxxx
28265 /* 33222222222211111111110000000000
28266 10987654321098765432109876543210
28267 xx1011101x1x1xx1101010xxxxxxxxxx
28277 if (((word
>> 16) & 0x1) == 0)
28279 if (((word
>> 19) & 0x1) == 0)
28281 /* 33222222222211111111110000000000
28282 10987654321098765432109876543210
28283 xxx01110xx1x0xx0111010xxxxxxxxxx
28289 /* 33222222222211111111110000000000
28290 10987654321098765432109876543210
28291 xxx01110xx1x1xx0111010xxxxxxxxxx
28298 if (((word
>> 29) & 0x1) == 0)
28300 /* 33222222222211111111110000000000
28301 10987654321098765432109876543210
28302 xx001110xx1xxxx1111010xxxxxxxxxx
28308 /* 33222222222211111111110000000000
28309 10987654321098765432109876543210
28310 xx101110xx1xxxx1111010xxxxxxxxxx
28320 if (((word
>> 13) & 0x1) == 0)
28322 if (((word
>> 14) & 0x1) == 0)
28324 if (((word
>> 16) & 0x1) == 0)
28326 if (((word
>> 29) & 0x1) == 0)
28328 /* 33222222222211111111110000000000
28329 10987654321098765432109876543210
28330 xx001110xx1xxxx0100110xxxxxxxxxx
28336 /* 33222222222211111111110000000000
28337 10987654321098765432109876543210
28338 xx101110xx1xxxx0100110xxxxxxxxxx
28345 if (((word
>> 19) & 0x1) == 0)
28347 if (((word
>> 23) & 0x1) == 0)
28349 if (((word
>> 29) & 0x1) == 0)
28351 /* 33222222222211111111110000000000
28352 10987654321098765432109876543210
28353 xx0011100x1x0xx1100110xxxxxxxxxx
28359 /* 33222222222211111111110000000000
28360 10987654321098765432109876543210
28361 xx1011100x1x0xx1100110xxxxxxxxxx
28368 if (((word
>> 29) & 0x1) == 0)
28370 /* 33222222222211111111110000000000
28371 10987654321098765432109876543210
28372 xx0011101x1x0xx1100110xxxxxxxxxx
28378 /* 33222222222211111111110000000000
28379 10987654321098765432109876543210
28380 xx1011101x1x0xx1100110xxxxxxxxxx
28388 if (((word
>> 23) & 0x1) == 0)
28390 if (((word
>> 29) & 0x1) == 0)
28392 /* 33222222222211111111110000000000
28393 10987654321098765432109876543210
28394 xx0011100x1x1xx1100110xxxxxxxxxx
28400 /* 33222222222211111111110000000000
28401 10987654321098765432109876543210
28402 xx1011100x1x1xx1100110xxxxxxxxxx
28409 if (((word
>> 29) & 0x1) == 0)
28411 /* 33222222222211111111110000000000
28412 10987654321098765432109876543210
28413 xx0011101x1x1xx1100110xxxxxxxxxx
28419 /* 33222222222211111111110000000000
28420 10987654321098765432109876543210
28421 xx1011101x1x1xx1100110xxxxxxxxxx
28431 if (((word
>> 16) & 0x1) == 0)
28433 if (((word
>> 19) & 0x1) == 0)
28435 if (((word
>> 29) & 0x1) == 0)
28437 /* 33222222222211111111110000000000
28438 10987654321098765432109876543210
28439 xx001110xx1x0xx0110110xxxxxxxxxx
28445 /* 33222222222211111111110000000000
28446 10987654321098765432109876543210
28447 xx101110xx1x0xx0110110xxxxxxxxxx
28454 if (((word
>> 29) & 0x1) == 0)
28456 /* 33222222222211111111110000000000
28457 10987654321098765432109876543210
28458 xx001110xx1x1xx0110110xxxxxxxxxx
28464 /* 33222222222211111111110000000000
28465 10987654321098765432109876543210
28466 xx101110xx1x1xx0110110xxxxxxxxxx
28474 if (((word
>> 19) & 0x1) == 0)
28476 if (((word
>> 23) & 0x1) == 0)
28478 if (((word
>> 29) & 0x1) == 0)
28480 /* 33222222222211111111110000000000
28481 10987654321098765432109876543210
28482 xx0011100x1x0xx1110110xxxxxxxxxx
28488 /* 33222222222211111111110000000000
28489 10987654321098765432109876543210
28490 xx1011100x1x0xx1110110xxxxxxxxxx
28497 if (((word
>> 29) & 0x1) == 0)
28499 /* 33222222222211111111110000000000
28500 10987654321098765432109876543210
28501 xx0011101x1x0xx1110110xxxxxxxxxx
28507 /* 33222222222211111111110000000000
28508 10987654321098765432109876543210
28509 xx1011101x1x0xx1110110xxxxxxxxxx
28517 if (((word
>> 23) & 0x1) == 0)
28519 if (((word
>> 29) & 0x1) == 0)
28521 /* 33222222222211111111110000000000
28522 10987654321098765432109876543210
28523 xx0011100x1x1xx1110110xxxxxxxxxx
28529 /* 33222222222211111111110000000000
28530 10987654321098765432109876543210
28531 xx1011100x1x1xx1110110xxxxxxxxxx
28538 if (((word
>> 29) & 0x1) == 0)
28540 /* 33222222222211111111110000000000
28541 10987654321098765432109876543210
28542 xx0011101x1x1xx1110110xxxxxxxxxx
28548 /* 33222222222211111111110000000000
28549 10987654321098765432109876543210
28550 xx1011101x1x1xx1110110xxxxxxxxxx
28561 if (((word
>> 14) & 0x1) == 0)
28563 if (((word
>> 16) & 0x1) == 0)
28565 if (((word
>> 29) & 0x1) == 0)
28567 /* 33222222222211111111110000000000
28568 10987654321098765432109876543210
28569 xx001110xx1xxxx0101110xxxxxxxxxx
28575 /* 33222222222211111111110000000000
28576 10987654321098765432109876543210
28577 xx101110xx1xxxx0101110xxxxxxxxxx
28584 if (((word
>> 19) & 0x1) == 0)
28586 if (((word
>> 20) & 0x1) == 0)
28588 if (((word
>> 23) & 0x1) == 0)
28590 if (((word
>> 29) & 0x1) == 0)
28592 /* 33222222222211111111110000000000
28593 10987654321098765432109876543210
28594 xx0011100x100xx1101110xxxxxxxxxx
28600 /* 33222222222211111111110000000000
28601 10987654321098765432109876543210
28602 xx1011100x100xx1101110xxxxxxxxxx
28609 if (((word
>> 29) & 0x1) == 0)
28611 /* 33222222222211111111110000000000
28612 10987654321098765432109876543210
28613 xx0011101x100xx1101110xxxxxxxxxx
28619 /* 33222222222211111111110000000000
28620 10987654321098765432109876543210
28621 xx1011101x100xx1101110xxxxxxxxxx
28629 /* 33222222222211111111110000000000
28630 10987654321098765432109876543210
28631 xxx01110xx110xx1101110xxxxxxxxxx
28638 if (((word
>> 23) & 0x1) == 0)
28640 if (((word
>> 29) & 0x1) == 0)
28642 /* 33222222222211111111110000000000
28643 10987654321098765432109876543210
28644 xx0011100x1x1xx1101110xxxxxxxxxx
28650 /* 33222222222211111111110000000000
28651 10987654321098765432109876543210
28652 xx1011100x1x1xx1101110xxxxxxxxxx
28659 if (((word
>> 29) & 0x1) == 0)
28661 /* 33222222222211111111110000000000
28662 10987654321098765432109876543210
28663 xx0011101x1x1xx1101110xxxxxxxxxx
28669 /* 33222222222211111111110000000000
28670 10987654321098765432109876543210
28671 xx1011101x1x1xx1101110xxxxxxxxxx
28681 if (((word
>> 16) & 0x1) == 0)
28683 if (((word
>> 19) & 0x1) == 0)
28685 if (((word
>> 20) & 0x1) == 0)
28687 if (((word
>> 29) & 0x1) == 0)
28689 /* 33222222222211111111110000000000
28690 10987654321098765432109876543210
28691 xx001110xx100xx0111110xxxxxxxxxx
28697 /* 33222222222211111111110000000000
28698 10987654321098765432109876543210
28699 xx101110xx100xx0111110xxxxxxxxxx
28706 if (((word
>> 23) & 0x1) == 0)
28708 if (((word
>> 29) & 0x1) == 0)
28710 /* 33222222222211111111110000000000
28711 10987654321098765432109876543210
28712 xx0011100x110xx0111110xxxxxxxxxx
28718 /* 33222222222211111111110000000000
28719 10987654321098765432109876543210
28720 xx1011100x110xx0111110xxxxxxxxxx
28727 if (((word
>> 29) & 0x1) == 0)
28729 /* 33222222222211111111110000000000
28730 10987654321098765432109876543210
28731 xx0011101x110xx0111110xxxxxxxxxx
28737 /* 33222222222211111111110000000000
28738 10987654321098765432109876543210
28739 xx1011101x110xx0111110xxxxxxxxxx
28748 if (((word
>> 29) & 0x1) == 0)
28750 /* 33222222222211111111110000000000
28751 10987654321098765432109876543210
28752 xx001110xx1x1xx0111110xxxxxxxxxx
28758 /* 33222222222211111111110000000000
28759 10987654321098765432109876543210
28760 xx101110xx1x1xx0111110xxxxxxxxxx
28768 if (((word
>> 19) & 0x1) == 0)
28770 if (((word
>> 23) & 0x1) == 0)
28772 if (((word
>> 29) & 0x1) == 0)
28774 /* 33222222222211111111110000000000
28775 10987654321098765432109876543210
28776 xx0011100x1x0xx1111110xxxxxxxxxx
28782 /* 33222222222211111111110000000000
28783 10987654321098765432109876543210
28784 xx1011100x1x0xx1111110xxxxxxxxxx
28791 /* 33222222222211111111110000000000
28792 10987654321098765432109876543210
28793 xxx011101x1x0xx1111110xxxxxxxxxx
28800 /* 33222222222211111111110000000000
28801 10987654321098765432109876543210
28802 xxx01110xx1x1xx1111110xxxxxxxxxx
28814 if (((word
>> 11) & 0x1) == 0)
28816 if (((word
>> 12) & 0x1) == 0)
28818 if (((word
>> 13) & 0x1) == 0)
28820 if (((word
>> 14) & 0x1) == 0)
28822 if (((word
>> 29) & 0x1) == 0)
28824 if (((word
>> 31) & 0x1) == 0)
28826 /* 33222222222211111111110000000000
28827 10987654321098765432109876543210
28828 0x001110xx1xxxxx100001xxxxxxxxxx
28834 /* 33222222222211111111110000000000
28835 10987654321098765432109876543210
28836 1x001110xx1xxxxx100001xxxxxxxxxx
28843 /* 33222222222211111111110000000000
28844 10987654321098765432109876543210
28845 xx101110xx1xxxxx100001xxxxxxxxxx
28852 if (((word
>> 23) & 0x1) == 0)
28854 if (((word
>> 29) & 0x1) == 0)
28856 if (((word
>> 31) & 0x1) == 0)
28858 /* 33222222222211111111110000000000
28859 10987654321098765432109876543210
28860 0x0011100x1xxxxx110001xxxxxxxxxx
28866 /* 33222222222211111111110000000000
28867 10987654321098765432109876543210
28868 1x0011100x1xxxxx110001xxxxxxxxxx
28875 /* 33222222222211111111110000000000
28876 10987654321098765432109876543210
28877 xx1011100x1xxxxx110001xxxxxxxxxx
28884 if (((word
>> 29) & 0x1) == 0)
28886 /* 33222222222211111111110000000000
28887 10987654321098765432109876543210
28888 xx0011101x1xxxxx110001xxxxxxxxxx
28894 /* 33222222222211111111110000000000
28895 10987654321098765432109876543210
28896 xx1011101x1xxxxx110001xxxxxxxxxx
28905 if (((word
>> 14) & 0x1) == 0)
28907 if (((word
>> 29) & 0x1) == 0)
28909 /* 33222222222211111111110000000000
28910 10987654321098765432109876543210
28911 xx001110xx1xxxxx101001xxxxxxxxxx
28917 /* 33222222222211111111110000000000
28918 10987654321098765432109876543210
28919 xx101110xx1xxxxx101001xxxxxxxxxx
28926 if (((word
>> 23) & 0x1) == 0)
28928 if (((word
>> 29) & 0x1) == 0)
28930 /* 33222222222211111111110000000000
28931 10987654321098765432109876543210
28932 xx0011100x1xxxxx111001xxxxxxxxxx
28938 /* 33222222222211111111110000000000
28939 10987654321098765432109876543210
28940 xx1011100x1xxxxx111001xxxxxxxxxx
28947 /* 33222222222211111111110000000000
28948 10987654321098765432109876543210
28949 xxx011101x1xxxxx111001xxxxxxxxxx
28958 if (((word
>> 13) & 0x1) == 0)
28960 if (((word
>> 14) & 0x1) == 0)
28962 if (((word
>> 29) & 0x1) == 0)
28964 /* 33222222222211111111110000000000
28965 10987654321098765432109876543210
28966 xx001110xx1xxxxx100101xxxxxxxxxx
28972 /* 33222222222211111111110000000000
28973 10987654321098765432109876543210
28974 xx101110xx1xxxxx100101xxxxxxxxxx
28981 if (((word
>> 23) & 0x1) == 0)
28983 if (((word
>> 29) & 0x1) == 0)
28985 /* 33222222222211111111110000000000
28986 10987654321098765432109876543210
28987 xx0011100x1xxxxx110101xxxxxxxxxx
28993 /* 33222222222211111111110000000000
28994 10987654321098765432109876543210
28995 xx1011100x1xxxxx110101xxxxxxxxxx
29002 if (((word
>> 29) & 0x1) == 0)
29004 /* 33222222222211111111110000000000
29005 10987654321098765432109876543210
29006 xx0011101x1xxxxx110101xxxxxxxxxx
29012 /* 33222222222211111111110000000000
29013 10987654321098765432109876543210
29014 xx1011101x1xxxxx110101xxxxxxxxxx
29023 if (((word
>> 14) & 0x1) == 0)
29025 if (((word
>> 29) & 0x1) == 0)
29027 /* 33222222222211111111110000000000
29028 10987654321098765432109876543210
29029 xx001110xx1xxxxx101101xxxxxxxxxx
29035 /* 33222222222211111111110000000000
29036 10987654321098765432109876543210
29037 xx101110xx1xxxxx101101xxxxxxxxxx
29044 if (((word
>> 23) & 0x1) == 0)
29046 if (((word
>> 29) & 0x1) == 0)
29048 /* 33222222222211111111110000000000
29049 10987654321098765432109876543210
29050 xx0011100x1xxxxx111101xxxxxxxxxx
29056 /* 33222222222211111111110000000000
29057 10987654321098765432109876543210
29058 xx1011100x1xxxxx111101xxxxxxxxxx
29065 if (((word
>> 29) & 0x1) == 0)
29067 /* 33222222222211111111110000000000
29068 10987654321098765432109876543210
29069 xx0011101x1xxxxx111101xxxxxxxxxx
29075 /* 33222222222211111111110000000000
29076 10987654321098765432109876543210
29077 xx1011101x1xxxxx111101xxxxxxxxxx
29088 if (((word
>> 12) & 0x1) == 0)
29090 if (((word
>> 13) & 0x1) == 0)
29092 if (((word
>> 14) & 0x1) == 0)
29094 if (((word
>> 29) & 0x1) == 0)
29096 if (((word
>> 31) & 0x1) == 0)
29098 /* 33222222222211111111110000000000
29099 10987654321098765432109876543210
29100 0x001110xx1xxxxx100011xxxxxxxxxx
29106 /* 33222222222211111111110000000000
29107 10987654321098765432109876543210
29108 1x001110xx1xxxxx100011xxxxxxxxxx
29115 /* 33222222222211111111110000000000
29116 10987654321098765432109876543210
29117 xx101110xx1xxxxx100011xxxxxxxxxx
29124 if (((word
>> 23) & 0x1) == 0)
29126 if (((word
>> 29) & 0x1) == 0)
29128 /* 33222222222211111111110000000000
29129 10987654321098765432109876543210
29130 xx0011100x1xxxxx110011xxxxxxxxxx
29136 if (((word
>> 30) & 0x1) == 0)
29138 /* 33222222222211111111110000000000
29139 10987654321098765432109876543210
29140 x01011100x1xxxxx110011xxxxxxxxxx
29146 /* 33222222222211111111110000000000
29147 10987654321098765432109876543210
29148 x11011100x1xxxxx110011xxxxxxxxxx
29156 if (((word
>> 29) & 0x1) == 0)
29158 /* 33222222222211111111110000000000
29159 10987654321098765432109876543210
29160 xx0011101x1xxxxx110011xxxxxxxxxx
29166 if (((word
>> 30) & 0x1) == 0)
29168 /* 33222222222211111111110000000000
29169 10987654321098765432109876543210
29170 x01011101x1xxxxx110011xxxxxxxxxx
29176 /* 33222222222211111111110000000000
29177 10987654321098765432109876543210
29178 x11011101x1xxxxx110011xxxxxxxxxx
29188 if (((word
>> 14) & 0x1) == 0)
29190 if (((word
>> 29) & 0x1) == 0)
29192 /* 33222222222211111111110000000000
29193 10987654321098765432109876543210
29194 xx001110xx1xxxxx101011xxxxxxxxxx
29200 /* 33222222222211111111110000000000
29201 10987654321098765432109876543210
29202 xx101110xx1xxxxx101011xxxxxxxxxx
29209 if (((word
>> 23) & 0x1) == 0)
29211 if (((word
>> 29) & 0x1) == 0)
29213 if (((word
>> 30) & 0x1) == 0)
29215 /* 33222222222211111111110000000000
29216 10987654321098765432109876543210
29217 x00011100x1xxxxx111011xxxxxxxxxx
29223 /* 33222222222211111111110000000000
29224 10987654321098765432109876543210
29225 x10011100x1xxxxx111011xxxxxxxxxx
29232 /* 33222222222211111111110000000000
29233 10987654321098765432109876543210
29234 xx1011100x1xxxxx111011xxxxxxxxxx
29241 if (((word
>> 29) & 0x1) == 0)
29243 if (((word
>> 30) & 0x1) == 0)
29245 /* 33222222222211111111110000000000
29246 10987654321098765432109876543210
29247 x00011101x1xxxxx111011xxxxxxxxxx
29253 /* 33222222222211111111110000000000
29254 10987654321098765432109876543210
29255 x10011101x1xxxxx111011xxxxxxxxxx
29262 /* 33222222222211111111110000000000
29263 10987654321098765432109876543210
29264 xx1011101x1xxxxx111011xxxxxxxxxx
29274 if (((word
>> 13) & 0x1) == 0)
29276 if (((word
>> 14) & 0x1) == 0)
29278 if (((word
>> 29) & 0x1) == 0)
29280 /* 33222222222211111111110000000000
29281 10987654321098765432109876543210
29282 xx001110xx1xxxxx100111xxxxxxxxxx
29288 /* 33222222222211111111110000000000
29289 10987654321098765432109876543210
29290 xx101110xx1xxxxx100111xxxxxxxxxx
29297 if (((word
>> 23) & 0x1) == 0)
29299 if (((word
>> 29) & 0x1) == 0)
29301 /* 33222222222211111111110000000000
29302 10987654321098765432109876543210
29303 xx0011100x1xxxxx110111xxxxxxxxxx
29309 /* 33222222222211111111110000000000
29310 10987654321098765432109876543210
29311 xx1011100x1xxxxx110111xxxxxxxxxx
29318 if (((word
>> 29) & 0x1) == 0)
29320 /* 33222222222211111111110000000000
29321 10987654321098765432109876543210
29322 xx0011101x1xxxxx110111xxxxxxxxxx
29328 /* 33222222222211111111110000000000
29329 10987654321098765432109876543210
29330 xx1011101x1xxxxx110111xxxxxxxxxx
29339 if (((word
>> 14) & 0x1) == 0)
29341 /* 33222222222211111111110000000000
29342 10987654321098765432109876543210
29343 xxx01110xx1xxxxx101111xxxxxxxxxx
29349 if (((word
>> 23) & 0x1) == 0)
29351 if (((word
>> 29) & 0x1) == 0)
29353 /* 33222222222211111111110000000000
29354 10987654321098765432109876543210
29355 xx0011100x1xxxxx111111xxxxxxxxxx
29361 /* 33222222222211111111110000000000
29362 10987654321098765432109876543210
29363 xx1011100x1xxxxx111111xxxxxxxxxx
29370 /* 33222222222211111111110000000000
29371 10987654321098765432109876543210
29372 xxx011101x1xxxxx111111xxxxxxxxxx
29385 if (((word
>> 10) & 0x1) == 0)
29387 if (((word
>> 11) & 0x1) == 0)
29389 if (((word
>> 12) & 0x1) == 0)
29391 if (((word
>> 13) & 0x1) == 0)
29393 if (((word
>> 14) & 0x1) == 0)
29395 if (((word
>> 16) & 0x1) == 0)
29397 if (((word
>> 17) & 0x1) == 0)
29399 if (((word
>> 18) & 0x1) == 0)
29401 if (((word
>> 19) & 0x1) == 0)
29403 if (((word
>> 20) & 0x1) == 0)
29405 /* 33222222222211111111110000000000
29406 10987654321098765432109876543210
29407 xxx11110xx100000x00000xxxxxxxxxx
29413 /* 33222222222211111111110000000000
29414 10987654321098765432109876543210
29415 xxx11110xx110000x00000xxxxxxxxxx
29422 if (((word
>> 20) & 0x1) == 0)
29424 /* 33222222222211111111110000000000
29425 10987654321098765432109876543210
29426 xxx11110xx101000x00000xxxxxxxxxx
29432 /* 33222222222211111111110000000000
29433 10987654321098765432109876543210
29434 xxx11110xx111000x00000xxxxxxxxxx
29442 /* 33222222222211111111110000000000
29443 10987654321098765432109876543210
29444 xxx11110xx1xx100x00000xxxxxxxxxx
29451 if (((word
>> 18) & 0x1) == 0)
29453 /* 33222222222211111111110000000000
29454 10987654321098765432109876543210
29455 xxx11110xx1xx010x00000xxxxxxxxxx
29461 if (((word
>> 19) & 0x1) == 0)
29463 /* 33222222222211111111110000000000
29464 10987654321098765432109876543210
29465 xxx11110xx1x0110x00000xxxxxxxxxx
29471 if (((word
>> 20) & 0x1) == 0)
29473 /* 33222222222211111111110000000000
29474 10987654321098765432109876543210
29475 xxx11110xx101110x00000xxxxxxxxxx
29481 /* 33222222222211111111110000000000
29482 10987654321098765432109876543210
29483 xxx11110xx111110x00000xxxxxxxxxx
29493 if (((word
>> 17) & 0x1) == 0)
29495 if (((word
>> 18) & 0x1) == 0)
29497 if (((word
>> 19) & 0x1) == 0)
29499 if (((word
>> 20) & 0x1) == 0)
29501 /* 33222222222211111111110000000000
29502 10987654321098765432109876543210
29503 xxx11110xx100001x00000xxxxxxxxxx
29509 /* 33222222222211111111110000000000
29510 10987654321098765432109876543210
29511 xxx11110xx110001x00000xxxxxxxxxx
29518 if (((word
>> 20) & 0x1) == 0)
29520 /* 33222222222211111111110000000000
29521 10987654321098765432109876543210
29522 xxx11110xx101001x00000xxxxxxxxxx
29528 /* 33222222222211111111110000000000
29529 10987654321098765432109876543210
29530 xxx11110xx111001x00000xxxxxxxxxx
29538 /* 33222222222211111111110000000000
29539 10987654321098765432109876543210
29540 xxx11110xx1xx101x00000xxxxxxxxxx
29547 if (((word
>> 18) & 0x1) == 0)
29549 /* 33222222222211111111110000000000
29550 10987654321098765432109876543210
29551 xxx11110xx1xx011x00000xxxxxxxxxx
29557 if (((word
>> 19) & 0x1) == 0)
29559 /* 33222222222211111111110000000000
29560 10987654321098765432109876543210
29561 xxx11110xx1x0111x00000xxxxxxxxxx
29567 /* 33222222222211111111110000000000
29568 10987654321098765432109876543210
29569 xxx11110xx1x1111x00000xxxxxxxxxx
29579 if (((word
>> 17) & 0x1) == 0)
29581 if (((word
>> 15) & 0x1) == 0)
29583 if (((word
>> 16) & 0x1) == 0)
29585 if (((word
>> 18) & 0x1) == 0)
29587 if (((word
>> 19) & 0x1) == 0)
29589 /* 33222222222211111111110000000000
29590 10987654321098765432109876543210
29591 xxx11110xx1x0000010000xxxxxxxxxx
29597 /* 33222222222211111111110000000000
29598 10987654321098765432109876543210
29599 xxx11110xx1x1000010000xxxxxxxxxx
29606 /* 33222222222211111111110000000000
29607 10987654321098765432109876543210
29608 xxx11110xx1xx100010000xxxxxxxxxx
29615 if (((word
>> 18) & 0x1) == 0)
29617 if (((word
>> 19) & 0x1) == 0)
29619 /* 33222222222211111111110000000000
29620 10987654321098765432109876543210
29621 xxx11110xx1x0001010000xxxxxxxxxx
29627 /* 33222222222211111111110000000000
29628 10987654321098765432109876543210
29629 xxx11110xx1x1001010000xxxxxxxxxx
29636 /* 33222222222211111111110000000000
29637 10987654321098765432109876543210
29638 xxx11110xx1xx101010000xxxxxxxxxx
29646 if (((word
>> 16) & 0x1) == 0)
29648 if (((word
>> 18) & 0x1) == 0)
29650 if (((word
>> 19) & 0x1) == 0)
29652 /* 33222222222211111111110000000000
29653 10987654321098765432109876543210
29654 xxx11110xx1x0000110000xxxxxxxxxx
29660 /* 33222222222211111111110000000000
29661 10987654321098765432109876543210
29662 xxx11110xx1x1000110000xxxxxxxxxx
29669 /* 33222222222211111111110000000000
29670 10987654321098765432109876543210
29671 xxx11110xx1xx100110000xxxxxxxxxx
29678 if (((word
>> 18) & 0x1) == 0)
29680 if (((word
>> 19) & 0x1) == 0)
29682 /* 33222222222211111111110000000000
29683 10987654321098765432109876543210
29684 xxx11110xx1x0001110000xxxxxxxxxx
29690 /* 33222222222211111111110000000000
29691 10987654321098765432109876543210
29692 xxx11110xx1x1001110000xxxxxxxxxx
29699 /* 33222222222211111111110000000000
29700 10987654321098765432109876543210
29701 xxx11110xx1xx101110000xxxxxxxxxx
29710 if (((word
>> 18) & 0x1) == 0)
29712 /* 33222222222211111111110000000000
29713 10987654321098765432109876543210
29714 xxx11110xx1xx01xx10000xxxxxxxxxx
29720 if (((word
>> 15) & 0x1) == 0)
29722 if (((word
>> 16) & 0x1) == 0)
29724 /* 33222222222211111111110000000000
29725 10987654321098765432109876543210
29726 xxx11110xx1xx110010000xxxxxxxxxx
29732 /* 33222222222211111111110000000000
29733 10987654321098765432109876543210
29734 xxx11110xx1xx111010000xxxxxxxxxx
29741 /* 33222222222211111111110000000000
29742 10987654321098765432109876543210
29743 xxx11110xx1xx11x110000xxxxxxxxxx
29753 if (((word
>> 3) & 0x1) == 0)
29755 if (((word
>> 4) & 0x1) == 0)
29757 /* 33222222222211111111110000000000
29758 10987654321098765432109876543210
29759 xxx11110xx1xxxxxxx1000xxxxx00xxx
29765 /* 33222222222211111111110000000000
29766 10987654321098765432109876543210
29767 xxx11110xx1xxxxxxx1000xxxxx10xxx
29774 if (((word
>> 4) & 0x1) == 0)
29776 /* 33222222222211111111110000000000
29777 10987654321098765432109876543210
29778 xxx11110xx1xxxxxxx1000xxxxx01xxx
29784 /* 33222222222211111111110000000000
29785 10987654321098765432109876543210
29786 xxx11110xx1xxxxxxx1000xxxxx11xxx
29795 if (((word
>> 30) & 0x1) == 0)
29797 /* 33222222222211111111110000000000
29798 10987654321098765432109876543210
29799 x0x11110xx1xxxxxxxx100xxxxxxxxxx
29805 if (((word
>> 13) & 0x1) == 0)
29807 if (((word
>> 14) & 0x1) == 0)
29809 /* 33222222222211111111110000000000
29810 10987654321098765432109876543210
29811 x1x11110xx1xxxxxx00100xxxxxxxxxx
29817 /* 33222222222211111111110000000000
29818 10987654321098765432109876543210
29819 x1x11110xx1xxxxxx10100xxxxxxxxxx
29826 /* 33222222222211111111110000000000
29827 10987654321098765432109876543210
29828 x1x11110xx1xxxxxxx1100xxxxxxxxxx
29837 if (((word
>> 12) & 0x1) == 0)
29839 if (((word
>> 13) & 0x1) == 0)
29841 if (((word
>> 14) & 0x1) == 0)
29843 if (((word
>> 15) & 0x1) == 0)
29845 if (((word
>> 30) & 0x1) == 0)
29847 /* 33222222222211111111110000000000
29848 10987654321098765432109876543210
29849 x0x11110xx1xxxxx000010xxxxxxxxxx
29855 /* 33222222222211111111110000000000
29856 10987654321098765432109876543210
29857 x1x11110xx1xxxxx000010xxxxxxxxxx
29864 if (((word
>> 29) & 0x1) == 0)
29866 if (((word
>> 30) & 0x1) == 0)
29868 /* 33222222222211111111110000000000
29869 10987654321098765432109876543210
29870 x0011110xx1xxxxx100010xxxxxxxxxx
29876 /* 33222222222211111111110000000000
29877 10987654321098765432109876543210
29878 x1011110xx1xxxxx100010xxxxxxxxxx
29885 /* 33222222222211111111110000000000
29886 10987654321098765432109876543210
29887 xx111110xx1xxxxx100010xxxxxxxxxx
29895 if (((word
>> 15) & 0x1) == 0)
29897 if (((word
>> 29) & 0x1) == 0)
29899 if (((word
>> 30) & 0x1) == 0)
29901 /* 33222222222211111111110000000000
29902 10987654321098765432109876543210
29903 x0011110xx1xxxxx010010xxxxxxxxxx
29909 /* 33222222222211111111110000000000
29910 10987654321098765432109876543210
29911 x1011110xx1xxxxx010010xxxxxxxxxx
29918 /* 33222222222211111111110000000000
29919 10987654321098765432109876543210
29920 xx111110xx1xxxxx010010xxxxxxxxxx
29927 if (((word
>> 16) & 0x1) == 0)
29929 if (((word
>> 19) & 0x1) == 0)
29931 if (((word
>> 20) & 0x1) == 0)
29933 if (((word
>> 29) & 0x1) == 0)
29935 /* 33222222222211111111110000000000
29936 10987654321098765432109876543210
29937 xx011110xx100xx0110010xxxxxxxxxx
29943 /* 33222222222211111111110000000000
29944 10987654321098765432109876543210
29945 xx111110xx100xx0110010xxxxxxxxxx
29952 if (((word
>> 23) & 0x1) == 0)
29954 if (((word
>> 29) & 0x1) == 0)
29956 /* 33222222222211111111110000000000
29957 10987654321098765432109876543210
29958 xx0111100x110xx0110010xxxxxxxxxx
29964 /* 33222222222211111111110000000000
29965 10987654321098765432109876543210
29966 xx1111100x110xx0110010xxxxxxxxxx
29973 if (((word
>> 29) & 0x1) == 0)
29975 /* 33222222222211111111110000000000
29976 10987654321098765432109876543210
29977 xx0111101x110xx0110010xxxxxxxxxx
29983 /* 33222222222211111111110000000000
29984 10987654321098765432109876543210
29985 xx1111101x110xx0110010xxxxxxxxxx
29994 if (((word
>> 29) & 0x1) == 0)
29996 /* 33222222222211111111110000000000
29997 10987654321098765432109876543210
29998 xx011110xx1x1xx0110010xxxxxxxxxx
30004 /* 33222222222211111111110000000000
30005 10987654321098765432109876543210
30006 xx111110xx1x1xx0110010xxxxxxxxxx
30014 if (((word
>> 19) & 0x1) == 0)
30016 if (((word
>> 29) & 0x1) == 0)
30018 /* 33222222222211111111110000000000
30019 10987654321098765432109876543210
30020 xx011110xx1x0xx1110010xxxxxxxxxx
30026 /* 33222222222211111111110000000000
30027 10987654321098765432109876543210
30028 xx111110xx1x0xx1110010xxxxxxxxxx
30035 if (((word
>> 29) & 0x1) == 0)
30037 /* 33222222222211111111110000000000
30038 10987654321098765432109876543210
30039 xx011110xx1x1xx1110010xxxxxxxxxx
30045 /* 33222222222211111111110000000000
30046 10987654321098765432109876543210
30047 xx111110xx1x1xx1110010xxxxxxxxxx
30058 if (((word
>> 14) & 0x1) == 0)
30060 if (((word
>> 15) & 0x1) == 0)
30062 if (((word
>> 29) & 0x1) == 0)
30064 if (((word
>> 30) & 0x1) == 0)
30066 /* 33222222222211111111110000000000
30067 10987654321098765432109876543210
30068 x0011110xx1xxxxx001010xxxxxxxxxx
30074 /* 33222222222211111111110000000000
30075 10987654321098765432109876543210
30076 x1011110xx1xxxxx001010xxxxxxxxxx
30083 /* 33222222222211111111110000000000
30084 10987654321098765432109876543210
30085 xx111110xx1xxxxx001010xxxxxxxxxx
30092 if (((word
>> 16) & 0x1) == 0)
30094 /* 33222222222211111111110000000000
30095 10987654321098765432109876543210
30096 xxx11110xx1xxxx0101010xxxxxxxxxx
30102 if (((word
>> 19) & 0x1) == 0)
30104 if (((word
>> 23) & 0x1) == 0)
30106 if (((word
>> 29) & 0x1) == 0)
30108 /* 33222222222211111111110000000000
30109 10987654321098765432109876543210
30110 xx0111100x1x0xx1101010xxxxxxxxxx
30116 /* 33222222222211111111110000000000
30117 10987654321098765432109876543210
30118 xx1111100x1x0xx1101010xxxxxxxxxx
30125 if (((word
>> 29) & 0x1) == 0)
30127 /* 33222222222211111111110000000000
30128 10987654321098765432109876543210
30129 xx0111101x1x0xx1101010xxxxxxxxxx
30135 /* 33222222222211111111110000000000
30136 10987654321098765432109876543210
30137 xx1111101x1x0xx1101010xxxxxxxxxx
30145 if (((word
>> 23) & 0x1) == 0)
30147 if (((word
>> 29) & 0x1) == 0)
30149 /* 33222222222211111111110000000000
30150 10987654321098765432109876543210
30151 xx0111100x1x1xx1101010xxxxxxxxxx
30157 /* 33222222222211111111110000000000
30158 10987654321098765432109876543210
30159 xx1111100x1x1xx1101010xxxxxxxxxx
30166 if (((word
>> 29) & 0x1) == 0)
30168 /* 33222222222211111111110000000000
30169 10987654321098765432109876543210
30170 xx0111101x1x1xx1101010xxxxxxxxxx
30176 /* 33222222222211111111110000000000
30177 10987654321098765432109876543210
30178 xx1111101x1x1xx1101010xxxxxxxxxx
30189 if (((word
>> 15) & 0x1) == 0)
30191 if (((word
>> 29) & 0x1) == 0)
30193 /* 33222222222211111111110000000000
30194 10987654321098765432109876543210
30195 xx011110xx1xxxxx011010xxxxxxxxxx
30201 /* 33222222222211111111110000000000
30202 10987654321098765432109876543210
30203 xx111110xx1xxxxx011010xxxxxxxxxx
30210 if (((word
>> 19) & 0x1) == 0)
30212 /* 33222222222211111111110000000000
30213 10987654321098765432109876543210
30214 xxx11110xx1x0xxx111010xxxxxxxxxx
30220 /* 33222222222211111111110000000000
30221 10987654321098765432109876543210
30222 xxx11110xx1x1xxx111010xxxxxxxxxx
30232 if (((word
>> 13) & 0x1) == 0)
30234 if (((word
>> 14) & 0x1) == 0)
30236 if (((word
>> 15) & 0x1) == 0)
30238 if (((word
>> 30) & 0x1) == 0)
30240 /* 33222222222211111111110000000000
30241 10987654321098765432109876543210
30242 x0x11110xx1xxxxx000110xxxxxxxxxx
30248 /* 33222222222211111111110000000000
30249 10987654321098765432109876543210
30250 x1x11110xx1xxxxx000110xxxxxxxxxx
30257 if (((word
>> 29) & 0x1) == 0)
30259 /* 33222222222211111111110000000000
30260 10987654321098765432109876543210
30261 xx011110xx1xxxxx100110xxxxxxxxxx
30267 /* 33222222222211111111110000000000
30268 10987654321098765432109876543210
30269 xx111110xx1xxxxx100110xxxxxxxxxx
30277 if (((word
>> 15) & 0x1) == 0)
30279 /* 33222222222211111111110000000000
30280 10987654321098765432109876543210
30281 xxx11110xx1xxxxx010110xxxxxxxxxx
30287 if (((word
>> 16) & 0x1) == 0)
30289 if (((word
>> 19) & 0x1) == 0)
30291 if (((word
>> 20) & 0x1) == 0)
30293 if (((word
>> 29) & 0x1) == 0)
30295 /* 33222222222211111111110000000000
30296 10987654321098765432109876543210
30297 xx011110xx100xx0110110xxxxxxxxxx
30303 /* 33222222222211111111110000000000
30304 10987654321098765432109876543210
30305 xx111110xx100xx0110110xxxxxxxxxx
30312 if (((word
>> 29) & 0x1) == 0)
30314 /* 33222222222211111111110000000000
30315 10987654321098765432109876543210
30316 xx011110xx110xx0110110xxxxxxxxxx
30322 /* 33222222222211111111110000000000
30323 10987654321098765432109876543210
30324 xx111110xx110xx0110110xxxxxxxxxx
30332 if (((word
>> 29) & 0x1) == 0)
30334 /* 33222222222211111111110000000000
30335 10987654321098765432109876543210
30336 xx011110xx1x1xx0110110xxxxxxxxxx
30342 /* 33222222222211111111110000000000
30343 10987654321098765432109876543210
30344 xx111110xx1x1xx0110110xxxxxxxxxx
30352 if (((word
>> 19) & 0x1) == 0)
30354 if (((word
>> 23) & 0x1) == 0)
30356 if (((word
>> 29) & 0x1) == 0)
30358 /* 33222222222211111111110000000000
30359 10987654321098765432109876543210
30360 xx0111100x1x0xx1110110xxxxxxxxxx
30366 /* 33222222222211111111110000000000
30367 10987654321098765432109876543210
30368 xx1111100x1x0xx1110110xxxxxxxxxx
30375 if (((word
>> 29) & 0x1) == 0)
30377 /* 33222222222211111111110000000000
30378 10987654321098765432109876543210
30379 xx0111101x1x0xx1110110xxxxxxxxxx
30385 /* 33222222222211111111110000000000
30386 10987654321098765432109876543210
30387 xx1111101x1x0xx1110110xxxxxxxxxx
30395 if (((word
>> 23) & 0x1) == 0)
30397 if (((word
>> 29) & 0x1) == 0)
30399 /* 33222222222211111111110000000000
30400 10987654321098765432109876543210
30401 xx0111100x1x1xx1110110xxxxxxxxxx
30407 /* 33222222222211111111110000000000
30408 10987654321098765432109876543210
30409 xx1111100x1x1xx1110110xxxxxxxxxx
30416 if (((word
>> 29) & 0x1) == 0)
30418 /* 33222222222211111111110000000000
30419 10987654321098765432109876543210
30420 xx0111101x1x1xx1110110xxxxxxxxxx
30426 /* 33222222222211111111110000000000
30427 10987654321098765432109876543210
30428 xx1111101x1x1xx1110110xxxxxxxxxx
30440 if (((word
>> 14) & 0x1) == 0)
30442 if (((word
>> 15) & 0x1) == 0)
30444 if (((word
>> 29) & 0x1) == 0)
30446 if (((word
>> 30) & 0x1) == 0)
30448 /* 33222222222211111111110000000000
30449 10987654321098765432109876543210
30450 x0011110xx1xxxxx001110xxxxxxxxxx
30456 /* 33222222222211111111110000000000
30457 10987654321098765432109876543210
30458 x1011110xx1xxxxx001110xxxxxxxxxx
30465 /* 33222222222211111111110000000000
30466 10987654321098765432109876543210
30467 xx111110xx1xxxxx001110xxxxxxxxxx
30474 if (((word
>> 16) & 0x1) == 0)
30476 if (((word
>> 29) & 0x1) == 0)
30478 /* 33222222222211111111110000000000
30479 10987654321098765432109876543210
30480 xx011110xx1xxxx0101110xxxxxxxxxx
30486 /* 33222222222211111111110000000000
30487 10987654321098765432109876543210
30488 xx111110xx1xxxx0101110xxxxxxxxxx
30495 if (((word
>> 19) & 0x1) == 0)
30497 if (((word
>> 20) & 0x1) == 0)
30499 if (((word
>> 23) & 0x1) == 0)
30501 if (((word
>> 29) & 0x1) == 0)
30503 /* 33222222222211111111110000000000
30504 10987654321098765432109876543210
30505 xx0111100x100xx1101110xxxxxxxxxx
30511 /* 33222222222211111111110000000000
30512 10987654321098765432109876543210
30513 xx1111100x100xx1101110xxxxxxxxxx
30520 if (((word
>> 29) & 0x1) == 0)
30522 /* 33222222222211111111110000000000
30523 10987654321098765432109876543210
30524 xx0111101x100xx1101110xxxxxxxxxx
30530 /* 33222222222211111111110000000000
30531 10987654321098765432109876543210
30532 xx1111101x100xx1101110xxxxxxxxxx
30540 /* 33222222222211111111110000000000
30541 10987654321098765432109876543210
30542 xxx11110xx110xx1101110xxxxxxxxxx
30549 if (((word
>> 23) & 0x1) == 0)
30551 if (((word
>> 29) & 0x1) == 0)
30553 /* 33222222222211111111110000000000
30554 10987654321098765432109876543210
30555 xx0111100x1x1xx1101110xxxxxxxxxx
30561 /* 33222222222211111111110000000000
30562 10987654321098765432109876543210
30563 xx1111100x1x1xx1101110xxxxxxxxxx
30570 if (((word
>> 29) & 0x1) == 0)
30572 /* 33222222222211111111110000000000
30573 10987654321098765432109876543210
30574 xx0111101x1x1xx1101110xxxxxxxxxx
30580 /* 33222222222211111111110000000000
30581 10987654321098765432109876543210
30582 xx1111101x1x1xx1101110xxxxxxxxxx
30593 if (((word
>> 15) & 0x1) == 0)
30595 if (((word
>> 29) & 0x1) == 0)
30597 if (((word
>> 30) & 0x1) == 0)
30599 /* 33222222222211111111110000000000
30600 10987654321098765432109876543210
30601 x0011110xx1xxxxx011110xxxxxxxxxx
30607 /* 33222222222211111111110000000000
30608 10987654321098765432109876543210
30609 x1011110xx1xxxxx011110xxxxxxxxxx
30616 /* 33222222222211111111110000000000
30617 10987654321098765432109876543210
30618 xx111110xx1xxxxx011110xxxxxxxxxx
30625 if (((word
>> 16) & 0x1) == 0)
30627 if (((word
>> 23) & 0x1) == 0)
30629 if (((word
>> 29) & 0x1) == 0)
30631 /* 33222222222211111111110000000000
30632 10987654321098765432109876543210
30633 xx0111100x1xxxx0111110xxxxxxxxxx
30639 /* 33222222222211111111110000000000
30640 10987654321098765432109876543210
30641 xx1111100x1xxxx0111110xxxxxxxxxx
30648 if (((word
>> 29) & 0x1) == 0)
30650 /* 33222222222211111111110000000000
30651 10987654321098765432109876543210
30652 xx0111101x1xxxx0111110xxxxxxxxxx
30658 /* 33222222222211111111110000000000
30659 10987654321098765432109876543210
30660 xx1111101x1xxxx0111110xxxxxxxxxx
30668 if (((word
>> 19) & 0x1) == 0)
30670 /* 33222222222211111111110000000000
30671 10987654321098765432109876543210
30672 xxx11110xx1x0xx1111110xxxxxxxxxx
30678 /* 33222222222211111111110000000000
30679 10987654321098765432109876543210
30680 xxx11110xx1x1xx1111110xxxxxxxxxx
30693 if (((word
>> 11) & 0x1) == 0)
30695 if (((word
>> 29) & 0x1) == 0)
30697 if (((word
>> 30) & 0x1) == 0)
30699 if (((word
>> 4) & 0x1) == 0)
30701 /* 33222222222211111111110000000000
30702 10987654321098765432109876543210
30703 x0011110xx1xxxxxxxxx01xxxxx0xxxx
30709 /* 33222222222211111111110000000000
30710 10987654321098765432109876543210
30711 x0011110xx1xxxxxxxxx01xxxxx1xxxx
30718 if (((word
>> 12) & 0x1) == 0)
30720 if (((word
>> 13) & 0x1) == 0)
30722 if (((word
>> 14) & 0x1) == 0)
30724 /* 33222222222211111111110000000000
30725 10987654321098765432109876543210
30726 x1011110xx1xxxxxx00001xxxxxxxxxx
30732 /* 33222222222211111111110000000000
30733 10987654321098765432109876543210
30734 x1011110xx1xxxxxx10001xxxxxxxxxx
30741 /* 33222222222211111111110000000000
30742 10987654321098765432109876543210
30743 x1011110xx1xxxxxxx1001xxxxxxxxxx
30750 if (((word
>> 13) & 0x1) == 0)
30752 /* 33222222222211111111110000000000
30753 10987654321098765432109876543210
30754 x1011110xx1xxxxxxx0101xxxxxxxxxx
30760 if (((word
>> 15) & 0x1) == 0)
30762 /* 33222222222211111111110000000000
30763 10987654321098765432109876543210
30764 x1011110xx1xxxxx0x1101xxxxxxxxxx
30770 /* 33222222222211111111110000000000
30771 10987654321098765432109876543210
30772 x1011110xx1xxxxx1x1101xxxxxxxxxx
30782 if (((word
>> 12) & 0x1) == 0)
30784 if (((word
>> 13) & 0x1) == 0)
30786 if (((word
>> 14) & 0x1) == 0)
30788 /* 33222222222211111111110000000000
30789 10987654321098765432109876543210
30790 xx111110xx1xxxxxx00001xxxxxxxxxx
30796 /* 33222222222211111111110000000000
30797 10987654321098765432109876543210
30798 xx111110xx1xxxxxx10001xxxxxxxxxx
30805 if (((word
>> 23) & 0x1) == 0)
30807 /* 33222222222211111111110000000000
30808 10987654321098765432109876543210
30809 xx1111100x1xxxxxxx1001xxxxxxxxxx
30815 /* 33222222222211111111110000000000
30816 10987654321098765432109876543210
30817 xx1111101x1xxxxxxx1001xxxxxxxxxx
30825 if (((word
>> 13) & 0x1) == 0)
30827 if (((word
>> 15) & 0x1) == 0)
30829 /* 33222222222211111111110000000000
30830 10987654321098765432109876543210
30831 xx111110xx1xxxxx0x0101xxxxxxxxxx
30837 /* 33222222222211111111110000000000
30838 10987654321098765432109876543210
30839 xx111110xx1xxxxx1x0101xxxxxxxxxx
30846 if (((word
>> 15) & 0x1) == 0)
30848 /* 33222222222211111111110000000000
30849 10987654321098765432109876543210
30850 xx111110xx1xxxxx0x1101xxxxxxxxxx
30856 /* 33222222222211111111110000000000
30857 10987654321098765432109876543210
30858 xx111110xx1xxxxx1x1101xxxxxxxxxx
30868 if (((word
>> 29) & 0x1) == 0)
30870 if (((word
>> 30) & 0x1) == 0)
30872 /* 33222222222211111111110000000000
30873 10987654321098765432109876543210
30874 x0011110xx1xxxxxxxxx11xxxxxxxxxx
30880 if (((word
>> 12) & 0x1) == 0)
30882 if (((word
>> 13) & 0x1) == 0)
30884 if (((word
>> 14) & 0x1) == 0)
30886 if (((word
>> 15) & 0x1) == 0)
30888 /* 33222222222211111111110000000000
30889 10987654321098765432109876543210
30890 x1011110xx1xxxxx000011xxxxxxxxxx
30896 /* 33222222222211111111110000000000
30897 10987654321098765432109876543210
30898 x1011110xx1xxxxx100011xxxxxxxxxx
30905 /* 33222222222211111111110000000000
30906 10987654321098765432109876543210
30907 x1011110xx1xxxxxx10011xxxxxxxxxx
30914 /* 33222222222211111111110000000000
30915 10987654321098765432109876543210
30916 x1011110xx1xxxxxxx1011xxxxxxxxxx
30923 if (((word
>> 13) & 0x1) == 0)
30925 if (((word
>> 15) & 0x1) == 0)
30927 /* 33222222222211111111110000000000
30928 10987654321098765432109876543210
30929 x1011110xx1xxxxx0x0111xxxxxxxxxx
30935 /* 33222222222211111111110000000000
30936 10987654321098765432109876543210
30937 x1011110xx1xxxxx1x0111xxxxxxxxxx
30944 if (((word
>> 14) & 0x1) == 0)
30946 /* 33222222222211111111110000000000
30947 10987654321098765432109876543210
30948 x1011110xx1xxxxxx01111xxxxxxxxxx
30954 if (((word
>> 23) & 0x1) == 0)
30956 /* 33222222222211111111110000000000
30957 10987654321098765432109876543210
30958 x10111100x1xxxxxx11111xxxxxxxxxx
30964 /* 33222222222211111111110000000000
30965 10987654321098765432109876543210
30966 x10111101x1xxxxxx11111xxxxxxxxxx
30977 if (((word
>> 12) & 0x1) == 0)
30979 if (((word
>> 13) & 0x1) == 0)
30981 if (((word
>> 14) & 0x1) == 0)
30983 if (((word
>> 15) & 0x1) == 0)
30985 /* 33222222222211111111110000000000
30986 10987654321098765432109876543210
30987 xx111110xx1xxxxx000011xxxxxxxxxx
30993 /* 33222222222211111111110000000000
30994 10987654321098765432109876543210
30995 xx111110xx1xxxxx100011xxxxxxxxxx
31002 /* 33222222222211111111110000000000
31003 10987654321098765432109876543210
31004 xx111110xx1xxxxxx10011xxxxxxxxxx
31011 if (((word
>> 14) & 0x1) == 0)
31013 /* 33222222222211111111110000000000
31014 10987654321098765432109876543210
31015 xx111110xx1xxxxxx01011xxxxxxxxxx
31021 if (((word
>> 23) & 0x1) == 0)
31023 /* 33222222222211111111110000000000
31024 10987654321098765432109876543210
31025 xx1111100x1xxxxxx11011xxxxxxxxxx
31031 /* 33222222222211111111110000000000
31032 10987654321098765432109876543210
31033 xx1111101x1xxxxxx11011xxxxxxxxxx
31042 if (((word
>> 13) & 0x1) == 0)
31044 /* 33222222222211111111110000000000
31045 10987654321098765432109876543210
31046 xx111110xx1xxxxxxx0111xxxxxxxxxx
31052 /* 33222222222211111111110000000000
31053 10987654321098765432109876543210
31054 xx111110xx1xxxxxxx1111xxxxxxxxxx
31067 if (((word
>> 15) & 0x1) == 0)
31069 if (((word
>> 28) & 0x1) == 0)
31071 if (((word
>> 10) & 0x1) == 0)
31073 if (((word
>> 12) & 0x1) == 0)
31075 if (((word
>> 13) & 0x1) == 0)
31077 if (((word
>> 14) & 0x1) == 0)
31079 if (((word
>> 29) & 0x1) == 0)
31081 if (((word
>> 30) & 0x1) == 0)
31083 /* 33222222222211111111110000000000
31084 10987654321098765432109876543210
31085 x0001111xxxxxxxx0000x0xxxxxxxxxx
31091 /* 33222222222211111111110000000000
31092 10987654321098765432109876543210
31093 x1001111xxxxxxxx0000x0xxxxxxxxxx
31100 /* 33222222222211111111110000000000
31101 10987654321098765432109876543210
31102 xx101111xxxxxxxx0000x0xxxxxxxxxx
31109 if (((word
>> 29) & 0x1) == 0)
31111 if (((word
>> 30) & 0x1) == 0)
31113 /* 33222222222211111111110000000000
31114 10987654321098765432109876543210
31115 x0001111xxxxxxxx0100x0xxxxxxxxxx
31121 /* 33222222222211111111110000000000
31122 10987654321098765432109876543210
31123 x1001111xxxxxxxx0100x0xxxxxxxxxx
31130 /* 33222222222211111111110000000000
31131 10987654321098765432109876543210
31132 xx101111xxxxxxxx0100x0xxxxxxxxxx
31140 if (((word
>> 14) & 0x1) == 0)
31142 if (((word
>> 29) & 0x1) == 0)
31144 if (((word
>> 30) & 0x1) == 0)
31146 /* 33222222222211111111110000000000
31147 10987654321098765432109876543210
31148 x0001111xxxxxxxx0010x0xxxxxxxxxx
31154 /* 33222222222211111111110000000000
31155 10987654321098765432109876543210
31156 x1001111xxxxxxxx0010x0xxxxxxxxxx
31163 if (((word
>> 30) & 0x1) == 0)
31165 /* 33222222222211111111110000000000
31166 10987654321098765432109876543210
31167 x0101111xxxxxxxx0010x0xxxxxxxxxx
31173 /* 33222222222211111111110000000000
31174 10987654321098765432109876543210
31175 x1101111xxxxxxxx0010x0xxxxxxxxxx
31183 if (((word
>> 29) & 0x1) == 0)
31185 if (((word
>> 30) & 0x1) == 0)
31187 /* 33222222222211111111110000000000
31188 10987654321098765432109876543210
31189 x0001111xxxxxxxx0110x0xxxxxxxxxx
31195 /* 33222222222211111111110000000000
31196 10987654321098765432109876543210
31197 x1001111xxxxxxxx0110x0xxxxxxxxxx
31204 if (((word
>> 30) & 0x1) == 0)
31206 /* 33222222222211111111110000000000
31207 10987654321098765432109876543210
31208 x0101111xxxxxxxx0110x0xxxxxxxxxx
31214 /* 33222222222211111111110000000000
31215 10987654321098765432109876543210
31216 x1101111xxxxxxxx0110x0xxxxxxxxxx
31226 if (((word
>> 29) & 0x1) == 0)
31228 if (((word
>> 13) & 0x1) == 0)
31230 if (((word
>> 14) & 0x1) == 0)
31232 if (((word
>> 23) & 0x1) == 0)
31234 /* 33222222222211111111110000000000
31235 10987654321098765432109876543210
31236 xx0011110xxxxxxx0001x0xxxxxxxxxx
31242 /* 33222222222211111111110000000000
31243 10987654321098765432109876543210
31244 xx0011111xxxxxxx0001x0xxxxxxxxxx
31251 if (((word
>> 23) & 0x1) == 0)
31253 /* 33222222222211111111110000000000
31254 10987654321098765432109876543210
31255 xx0011110xxxxxxx0101x0xxxxxxxxxx
31261 /* 33222222222211111111110000000000
31262 10987654321098765432109876543210
31263 xx0011111xxxxxxx0101x0xxxxxxxxxx
31271 if (((word
>> 14) & 0x1) == 0)
31273 if (((word
>> 30) & 0x1) == 0)
31275 /* 33222222222211111111110000000000
31276 10987654321098765432109876543210
31277 x0001111xxxxxxxx0011x0xxxxxxxxxx
31283 /* 33222222222211111111110000000000
31284 10987654321098765432109876543210
31285 x1001111xxxxxxxx0011x0xxxxxxxxxx
31292 if (((word
>> 30) & 0x1) == 0)
31294 /* 33222222222211111111110000000000
31295 10987654321098765432109876543210
31296 x0001111xxxxxxxx0111x0xxxxxxxxxx
31302 /* 33222222222211111111110000000000
31303 10987654321098765432109876543210
31304 x1001111xxxxxxxx0111x0xxxxxxxxxx
31313 /* 33222222222211111111110000000000
31314 10987654321098765432109876543210
31315 xx101111xxxxxxxx0xx1x0xxxxxxxxxx
31323 if (((word
>> 12) & 0x1) == 0)
31325 if (((word
>> 29) & 0x1) == 0)
31327 /* 33222222222211111111110000000000
31328 10987654321098765432109876543210
31329 xx001111xxxxxxxx0xx0x1xxxxxxxxxx
31335 /* 33222222222211111111110000000000
31336 10987654321098765432109876543210
31337 xx101111xxxxxxxx0xx0x1xxxxxxxxxx
31344 if (((word
>> 29) & 0x1) == 0)
31346 /* 33222222222211111111110000000000
31347 10987654321098765432109876543210
31348 xx001111xxxxxxxx0xx1x1xxxxxxxxxx
31354 /* 33222222222211111111110000000000
31355 10987654321098765432109876543210
31356 xx101111xxxxxxxx0xx1x1xxxxxxxxxx
31365 if (((word
>> 29) & 0x1) == 0)
31367 if (((word
>> 30) & 0x1) == 0)
31369 if (((word
>> 21) & 0x1) == 0)
31371 /* 33222222222211111111110000000000
31372 10987654321098765432109876543210
31373 x0011111xx0xxxxx0xxxxxxxxxxxxxxx
31379 /* 33222222222211111111110000000000
31380 10987654321098765432109876543210
31381 x0011111xx1xxxxx0xxxxxxxxxxxxxxx
31388 if (((word
>> 10) & 0x1) == 0)
31390 if (((word
>> 13) & 0x1) == 0)
31392 if (((word
>> 14) & 0x1) == 0)
31394 if (((word
>> 23) & 0x1) == 0)
31396 /* 33222222222211111111110000000000
31397 10987654321098765432109876543210
31398 x10111110xxxxxxx000xx0xxxxxxxxxx
31404 /* 33222222222211111111110000000000
31405 10987654321098765432109876543210
31406 x10111111xxxxxxx000xx0xxxxxxxxxx
31413 if (((word
>> 23) & 0x1) == 0)
31415 /* 33222222222211111111110000000000
31416 10987654321098765432109876543210
31417 x10111110xxxxxxx010xx0xxxxxxxxxx
31423 /* 33222222222211111111110000000000
31424 10987654321098765432109876543210
31425 x10111111xxxxxxx010xx0xxxxxxxxxx
31433 if (((word
>> 14) & 0x1) == 0)
31435 /* 33222222222211111111110000000000
31436 10987654321098765432109876543210
31437 x1011111xxxxxxxx001xx0xxxxxxxxxx
31443 /* 33222222222211111111110000000000
31444 10987654321098765432109876543210
31445 x1011111xxxxxxxx011xx0xxxxxxxxxx
31453 if (((word
>> 12) & 0x1) == 0)
31455 if (((word
>> 13) & 0x1) == 0)
31457 /* 33222222222211111111110000000000
31458 10987654321098765432109876543210
31459 x1011111xxxxxxxx0x00x1xxxxxxxxxx
31465 /* 33222222222211111111110000000000
31466 10987654321098765432109876543210
31467 x1011111xxxxxxxx0x10x1xxxxxxxxxx
31474 if (((word
>> 13) & 0x1) == 0)
31476 if (((word
>> 14) & 0x1) == 0)
31478 /* 33222222222211111111110000000000
31479 10987654321098765432109876543210
31480 x1011111xxxxxxxx0001x1xxxxxxxxxx
31486 /* 33222222222211111111110000000000
31487 10987654321098765432109876543210
31488 x1011111xxxxxxxx0101x1xxxxxxxxxx
31495 if (((word
>> 14) & 0x1) == 0)
31497 /* 33222222222211111111110000000000
31498 10987654321098765432109876543210
31499 x1011111xxxxxxxx0011x1xxxxxxxxxx
31505 /* 33222222222211111111110000000000
31506 10987654321098765432109876543210
31507 x1011111xxxxxxxx0111x1xxxxxxxxxx
31518 if (((word
>> 12) & 0x1) == 0)
31520 if (((word
>> 13) & 0x1) == 0)
31522 if (((word
>> 14) & 0x1) == 0)
31524 /* 33222222222211111111110000000000
31525 10987654321098765432109876543210
31526 xx111111xxxxxxxx0000xxxxxxxxxxxx
31532 /* 33222222222211111111110000000000
31533 10987654321098765432109876543210
31534 xx111111xxxxxxxx0100xxxxxxxxxxxx
31541 if (((word
>> 14) & 0x1) == 0)
31543 /* 33222222222211111111110000000000
31544 10987654321098765432109876543210
31545 xx111111xxxxxxxx0010xxxxxxxxxxxx
31551 /* 33222222222211111111110000000000
31552 10987654321098765432109876543210
31553 xx111111xxxxxxxx0110xxxxxxxxxxxx
31561 if (((word
>> 13) & 0x1) == 0)
31563 if (((word
>> 14) & 0x1) == 0)
31565 /* 33222222222211111111110000000000
31566 10987654321098765432109876543210
31567 xx111111xxxxxxxx0001xxxxxxxxxxxx
31573 /* 33222222222211111111110000000000
31574 10987654321098765432109876543210
31575 xx111111xxxxxxxx0101xxxxxxxxxxxx
31582 if (((word
>> 14) & 0x1) == 0)
31584 /* 33222222222211111111110000000000
31585 10987654321098765432109876543210
31586 xx111111xxxxxxxx0011xxxxxxxxxxxx
31592 /* 33222222222211111111110000000000
31593 10987654321098765432109876543210
31594 xx111111xxxxxxxx0111xxxxxxxxxxxx
31605 if (((word
>> 28) & 0x1) == 0)
31607 if (((word
>> 10) & 0x1) == 0)
31609 if (((word
>> 12) & 0x1) == 0)
31611 if (((word
>> 13) & 0x1) == 0)
31613 if (((word
>> 14) & 0x1) == 0)
31615 if (((word
>> 29) & 0x1) == 0)
31617 /* 33222222222211111111110000000000
31618 10987654321098765432109876543210
31619 xx001111xxxxxxxx1000x0xxxxxxxxxx
31625 if (((word
>> 30) & 0x1) == 0)
31627 /* 33222222222211111111110000000000
31628 10987654321098765432109876543210
31629 x0101111xxxxxxxx1000x0xxxxxxxxxx
31635 /* 33222222222211111111110000000000
31636 10987654321098765432109876543210
31637 x1101111xxxxxxxx1000x0xxxxxxxxxx
31645 if (((word
>> 29) & 0x1) == 0)
31647 /* 33222222222211111111110000000000
31648 10987654321098765432109876543210
31649 xx001111xxxxxxxx1100x0xxxxxxxxxx
31655 if (((word
>> 30) & 0x1) == 0)
31657 /* 33222222222211111111110000000000
31658 10987654321098765432109876543210
31659 x0101111xxxxxxxx1100x0xxxxxxxxxx
31665 /* 33222222222211111111110000000000
31666 10987654321098765432109876543210
31667 x1101111xxxxxxxx1100x0xxxxxxxxxx
31676 if (((word
>> 14) & 0x1) == 0)
31678 if (((word
>> 29) & 0x1) == 0)
31680 if (((word
>> 30) & 0x1) == 0)
31682 /* 33222222222211111111110000000000
31683 10987654321098765432109876543210
31684 x0001111xxxxxxxx1010x0xxxxxxxxxx
31690 /* 33222222222211111111110000000000
31691 10987654321098765432109876543210
31692 x1001111xxxxxxxx1010x0xxxxxxxxxx
31699 if (((word
>> 30) & 0x1) == 0)
31701 /* 33222222222211111111110000000000
31702 10987654321098765432109876543210
31703 x0101111xxxxxxxx1010x0xxxxxxxxxx
31709 /* 33222222222211111111110000000000
31710 10987654321098765432109876543210
31711 x1101111xxxxxxxx1010x0xxxxxxxxxx
31719 if (((word
>> 29) & 0x1) == 0)
31721 /* 33222222222211111111110000000000
31722 10987654321098765432109876543210
31723 xx001111xxxxxxxx1110x0xxxxxxxxxx
31729 /* 33222222222211111111110000000000
31730 10987654321098765432109876543210
31731 xx101111xxxxxxxx1110x0xxxxxxxxxx
31740 if (((word
>> 13) & 0x1) == 0)
31742 if (((word
>> 14) & 0x1) == 0)
31744 if (((word
>> 23) & 0x1) == 0)
31746 if (((word
>> 29) & 0x1) == 0)
31748 /* 33222222222211111111110000000000
31749 10987654321098765432109876543210
31750 xx0011110xxxxxxx1001x0xxxxxxxxxx
31756 /* 33222222222211111111110000000000
31757 10987654321098765432109876543210
31758 xx1011110xxxxxxx1001x0xxxxxxxxxx
31765 if (((word
>> 29) & 0x1) == 0)
31767 /* 33222222222211111111110000000000
31768 10987654321098765432109876543210
31769 xx0011111xxxxxxx1001x0xxxxxxxxxx
31775 /* 33222222222211111111110000000000
31776 10987654321098765432109876543210
31777 xx1011111xxxxxxx1001x0xxxxxxxxxx
31785 if (((word
>> 29) & 0x1) == 0)
31787 /* 33222222222211111111110000000000
31788 10987654321098765432109876543210
31789 xx001111xxxxxxxx1101x0xxxxxxxxxx
31795 /* 33222222222211111111110000000000
31796 10987654321098765432109876543210
31797 xx101111xxxxxxxx1101x0xxxxxxxxxx
31805 if (((word
>> 14) & 0x1) == 0)
31807 if (((word
>> 30) & 0x1) == 0)
31809 /* 33222222222211111111110000000000
31810 10987654321098765432109876543210
31811 x0x01111xxxxxxxx1011x0xxxxxxxxxx
31817 /* 33222222222211111111110000000000
31818 10987654321098765432109876543210
31819 x1x01111xxxxxxxx1011x0xxxxxxxxxx
31826 if (((word
>> 29) & 0x1) == 0)
31828 if (((word
>> 22) & 0x1) == 0)
31830 if (((word
>> 23) & 0x1) == 0)
31832 /* 33222222222211111111110000000000
31833 10987654321098765432109876543210
31834 xx00111100xxxxxx1111x0xxxxxxxxxx
31840 /* 33222222222211111111110000000000
31841 10987654321098765432109876543210
31842 xx00111110xxxxxx1111x0xxxxxxxxxx
31849 if (((word
>> 23) & 0x1) == 0)
31851 /* 33222222222211111111110000000000
31852 10987654321098765432109876543210
31853 xx00111101xxxxxx1111x0xxxxxxxxxx
31859 if (((word
>> 30) & 0x1) == 0)
31861 /* 33222222222211111111110000000000
31862 10987654321098765432109876543210
31863 x000111111xxxxxx1111x0xxxxxxxxxx
31869 /* 33222222222211111111110000000000
31870 10987654321098765432109876543210
31871 x100111111xxxxxx1111x0xxxxxxxxxx
31880 /* 33222222222211111111110000000000
31881 10987654321098765432109876543210
31882 xx101111xxxxxxxx1111x0xxxxxxxxxx
31892 if (((word
>> 11) & 0x1) == 0)
31894 if (((word
>> 14) & 0x1) == 0)
31896 if (((word
>> 12) & 0x1) == 0)
31898 if (((word
>> 29) & 0x1) == 0)
31900 /* 33222222222211111111110000000000
31901 10987654321098765432109876543210
31902 xx001111xxxxxxxx10x001xxxxxxxxxx
31908 /* 33222222222211111111110000000000
31909 10987654321098765432109876543210
31910 xx101111xxxxxxxx10x001xxxxxxxxxx
31917 if (((word
>> 29) & 0x1) == 0)
31919 /* 33222222222211111111110000000000
31920 10987654321098765432109876543210
31921 xx001111xxxxxxxx10x101xxxxxxxxxx
31927 /* 33222222222211111111110000000000
31928 10987654321098765432109876543210
31929 xx101111xxxxxxxx10x101xxxxxxxxxx
31937 if (((word
>> 13) & 0x1) == 0)
31939 if (((word
>> 29) & 0x1) == 0)
31941 /* 33222222222211111111110000000000
31942 10987654321098765432109876543210
31943 xx001111xxxxxxxx110x01xxxxxxxxxx
31949 /* 33222222222211111111110000000000
31950 10987654321098765432109876543210
31951 xx101111xxxxxxxx110x01xxxxxxxxxx
31958 if (((word
>> 12) & 0x1) == 0)
31960 if (((word
>> 29) & 0x1) == 0)
31962 /* 33222222222211111111110000000000
31963 10987654321098765432109876543210
31964 xx001111xxxxxxxx111001xxxxxxxxxx
31970 /* 33222222222211111111110000000000
31971 10987654321098765432109876543210
31972 xx101111xxxxxxxx111001xxxxxxxxxx
31979 if (((word
>> 29) & 0x1) == 0)
31981 /* 33222222222211111111110000000000
31982 10987654321098765432109876543210
31983 xx001111xxxxxxxx111101xxxxxxxxxx
31989 /* 33222222222211111111110000000000
31990 10987654321098765432109876543210
31991 xx101111xxxxxxxx111101xxxxxxxxxx
32001 if (((word
>> 12) & 0x1) == 0)
32003 if (((word
>> 29) & 0x1) == 0)
32005 if (((word
>> 30) & 0x1) == 0)
32007 /* 33222222222211111111110000000000
32008 10987654321098765432109876543210
32009 x0001111xxxxxxxx1xx011xxxxxxxxxx
32015 /* 33222222222211111111110000000000
32016 10987654321098765432109876543210
32017 x1001111xxxxxxxx1xx011xxxxxxxxxx
32024 if (((word
>> 30) & 0x1) == 0)
32026 /* 33222222222211111111110000000000
32027 10987654321098765432109876543210
32028 x0101111xxxxxxxx1xx011xxxxxxxxxx
32034 /* 33222222222211111111110000000000
32035 10987654321098765432109876543210
32036 x1101111xxxxxxxx1xx011xxxxxxxxxx
32044 if (((word
>> 13) & 0x1) == 0)
32046 if (((word
>> 29) & 0x1) == 0)
32048 if (((word
>> 30) & 0x1) == 0)
32050 /* 33222222222211111111110000000000
32051 10987654321098765432109876543210
32052 x0001111xxxxxxxx1x0111xxxxxxxxxx
32058 /* 33222222222211111111110000000000
32059 10987654321098765432109876543210
32060 x1001111xxxxxxxx1x0111xxxxxxxxxx
32067 if (((word
>> 30) & 0x1) == 0)
32069 /* 33222222222211111111110000000000
32070 10987654321098765432109876543210
32071 x0101111xxxxxxxx1x0111xxxxxxxxxx
32077 /* 33222222222211111111110000000000
32078 10987654321098765432109876543210
32079 x1101111xxxxxxxx1x0111xxxxxxxxxx
32087 if (((word
>> 29) & 0x1) == 0)
32089 /* 33222222222211111111110000000000
32090 10987654321098765432109876543210
32091 xx001111xxxxxxxx1x1111xxxxxxxxxx
32097 /* 33222222222211111111110000000000
32098 10987654321098765432109876543210
32099 xx101111xxxxxxxx1x1111xxxxxxxxxx
32110 if (((word
>> 29) & 0x1) == 0)
32112 if (((word
>> 30) & 0x1) == 0)
32114 if (((word
>> 21) & 0x1) == 0)
32116 /* 33222222222211111111110000000000
32117 10987654321098765432109876543210
32118 x0011111xx0xxxxx1xxxxxxxxxxxxxxx
32124 /* 33222222222211111111110000000000
32125 10987654321098765432109876543210
32126 x0011111xx1xxxxx1xxxxxxxxxxxxxxx
32133 if (((word
>> 10) & 0x1) == 0)
32135 if (((word
>> 12) & 0x1) == 0)
32137 /* 33222222222211111111110000000000
32138 10987654321098765432109876543210
32139 x1011111xxxxxxxx1xx0x0xxxxxxxxxx
32145 if (((word
>> 13) & 0x1) == 0)
32147 if (((word
>> 14) & 0x1) == 0)
32149 if (((word
>> 23) & 0x1) == 0)
32151 /* 33222222222211111111110000000000
32152 10987654321098765432109876543210
32153 x10111110xxxxxxx1001x0xxxxxxxxxx
32159 /* 33222222222211111111110000000000
32160 10987654321098765432109876543210
32161 x10111111xxxxxxx1001x0xxxxxxxxxx
32168 /* 33222222222211111111110000000000
32169 10987654321098765432109876543210
32170 x1011111xxxxxxxx1101x0xxxxxxxxxx
32177 /* 33222222222211111111110000000000
32178 10987654321098765432109876543210
32179 x1011111xxxxxxxx1x11x0xxxxxxxxxx
32187 if (((word
>> 11) & 0x1) == 0)
32189 if (((word
>> 12) & 0x1) == 0)
32191 /* 33222222222211111111110000000000
32192 10987654321098765432109876543210
32193 x1011111xxxxxxxx1xx001xxxxxxxxxx
32199 /* 33222222222211111111110000000000
32200 10987654321098765432109876543210
32201 x1011111xxxxxxxx1xx101xxxxxxxxxx
32208 if (((word
>> 13) & 0x1) == 0)
32210 /* 33222222222211111111110000000000
32211 10987654321098765432109876543210
32212 x1011111xxxxxxxx1x0x11xxxxxxxxxx
32218 /* 33222222222211111111110000000000
32219 10987654321098765432109876543210
32220 x1011111xxxxxxxx1x1x11xxxxxxxxxx
32230 if (((word
>> 10) & 0x1) == 0)
32232 if (((word
>> 13) & 0x1) == 0)
32234 if (((word
>> 14) & 0x1) == 0)
32236 if (((word
>> 23) & 0x1) == 0)
32238 /* 33222222222211111111110000000000
32239 10987654321098765432109876543210
32240 xx1111110xxxxxxx100xx0xxxxxxxxxx
32246 /* 33222222222211111111110000000000
32247 10987654321098765432109876543210
32248 xx1111111xxxxxxx100xx0xxxxxxxxxx
32255 /* 33222222222211111111110000000000
32256 10987654321098765432109876543210
32257 xx111111xxxxxxxx110xx0xxxxxxxxxx
32264 /* 33222222222211111111110000000000
32265 10987654321098765432109876543210
32266 xx111111xxxxxxxx1x1xx0xxxxxxxxxx
32273 if (((word
>> 11) & 0x1) == 0)
32275 if (((word
>> 12) & 0x1) == 0)
32277 if (((word
>> 13) & 0x1) == 0)
32279 /* 33222222222211111111110000000000
32280 10987654321098765432109876543210
32281 xx111111xxxxxxxx1x0001xxxxxxxxxx
32287 /* 33222222222211111111110000000000
32288 10987654321098765432109876543210
32289 xx111111xxxxxxxx1x1001xxxxxxxxxx
32296 /* 33222222222211111111110000000000
32297 10987654321098765432109876543210
32298 xx111111xxxxxxxx1xx101xxxxxxxxxx
32305 if (((word
>> 12) & 0x1) == 0)
32307 /* 33222222222211111111110000000000
32308 10987654321098765432109876543210
32309 xx111111xxxxxxxx1xx011xxxxxxxxxx
32315 if (((word
>> 13) & 0x1) == 0)
32317 /* 33222222222211111111110000000000
32318 10987654321098765432109876543210
32319 xx111111xxxxxxxx1x0111xxxxxxxxxx
32325 /* 33222222222211111111110000000000
32326 10987654321098765432109876543210
32327 xx111111xxxxxxxx1x1111xxxxxxxxxx
32343 /* Lookup opcode WORD in the opcode table. N.B. all alias
32344 opcodes are ignored here. */
32346 const aarch64_opcode
*
32347 aarch64_opcode_lookup (uint32_t word
)
32349 return aarch64_opcode_table
+ aarch64_opcode_lookup_1 (word
);
32352 const aarch64_opcode
*
32353 aarch64_find_next_opcode (const aarch64_opcode
*opcode
)
32355 /* Use the index as the key to locate the next opcode. */
32356 int key
= opcode
- aarch64_opcode_table
;
32360 case 2436: value
= 2438; break; /* mov --> mova. */
32361 case 2438: return NULL
; /* mova --> NULL. */
32362 case 2435: value
= 2437; break; /* mov --> mova. */
32363 case 2437: return NULL
; /* mova --> NULL. */
32364 case 2677: value
= 2685; break; /* mov --> mova. */
32365 case 2685: return NULL
; /* mova --> NULL. */
32366 case 2673: value
= 2681; break; /* mov --> mova. */
32367 case 2681: return NULL
; /* mova --> NULL. */
32368 case 2675: value
= 2683; break; /* mov --> mova. */
32369 case 2683: return NULL
; /* mova --> NULL. */
32370 case 2671: value
= 2679; break; /* mov --> mova. */
32371 case 2679: return NULL
; /* mova --> NULL. */
32372 case 2678: value
= 2686; break; /* mov --> mova. */
32373 case 2686: return NULL
; /* mova --> NULL. */
32374 case 2674: value
= 2682; break; /* mov --> mova. */
32375 case 2682: return NULL
; /* mova --> NULL. */
32376 case 2676: value
= 2684; break; /* mov --> mova. */
32377 case 2684: return NULL
; /* mova --> NULL. */
32378 case 2672: value
= 2680; break; /* mov --> mova. */
32379 case 2680: return NULL
; /* mova --> NULL. */
32380 case 2440: value
= 2445; break; /* ld1b --> ld1b. */
32381 case 2445: return NULL
; /* ld1b --> NULL. */
32382 case 2442: value
= 2447; break; /* ld1w --> ld1w. */
32383 case 2447: return NULL
; /* ld1w --> NULL. */
32384 case 2441: value
= 2446; break; /* ld1h --> ld1h. */
32385 case 2446: return NULL
; /* ld1h --> NULL. */
32386 case 2443: value
= 2448; break; /* ld1d --> ld1d. */
32387 case 2448: return NULL
; /* ld1d --> NULL. */
32388 case 2450: value
= 2455; break; /* st1b --> st1b. */
32389 case 2455: return NULL
; /* st1b --> NULL. */
32390 case 2452: value
= 2457; break; /* st1w --> st1w. */
32391 case 2457: return NULL
; /* st1w --> NULL. */
32392 case 2451: value
= 2456; break; /* st1h --> st1h. */
32393 case 2456: return NULL
; /* st1h --> NULL. */
32394 case 2453: value
= 2458; break; /* st1d --> st1d. */
32395 case 2458: return NULL
; /* st1d --> NULL. */
32396 case 2444: value
= 2449; break; /* ld1q --> ld1q. */
32397 case 2449: return NULL
; /* ld1q --> NULL. */
32398 case 2454: value
= 2459; break; /* st1q --> st1q. */
32399 case 2459: return NULL
; /* st1q --> NULL. */
32400 case 12: value
= 19; break; /* add --> addg. */
32401 case 19: value
= 3204; break; /* addg --> smax. */
32402 case 3204: value
= 3205; break; /* smax --> umax. */
32403 case 3205: value
= 3206; break; /* umax --> smin. */
32404 case 3206: value
= 3207; break; /* smin --> umin. */
32405 case 3207: return NULL
; /* umin --> NULL. */
32406 case 16: value
= 20; break; /* sub --> subg. */
32407 case 20: return NULL
; /* subg --> NULL. */
32408 case 971: value
= 975; break; /* stnp --> stp. */
32409 case 975: return NULL
; /* stp --> NULL. */
32410 case 969: value
= 970; break; /* stllrb --> stllrh. */
32411 case 970: return NULL
; /* stllrh --> NULL. */
32412 case 972: value
= 976; break; /* ldnp --> ldp. */
32413 case 976: return NULL
; /* ldp --> NULL. */
32414 case 912: value
= 2467; break; /* prfm --> rprfm. */
32415 case 2467: return NULL
; /* rprfm --> NULL. */
32416 case 1689: value
= 1690; break; /* ldff1b --> ldff1b. */
32417 case 1690: return NULL
; /* ldff1b --> NULL. */
32418 case 1745: value
= 1746; break; /* ldff1sw --> ldff1sw. */
32419 case 1746: return NULL
; /* ldff1sw --> NULL. */
32420 case 1693: value
= 1694; break; /* ldff1b --> ldff1b. */
32421 case 1694: return NULL
; /* ldff1b --> NULL. */
32422 case 1712: value
= 1713; break; /* ldff1h --> ldff1h. */
32423 case 1713: return NULL
; /* ldff1h --> NULL. */
32424 case 1691: value
= 1692; break; /* ldff1b --> ldff1b. */
32425 case 1692: return NULL
; /* ldff1b --> NULL. */
32426 case 1710: value
= 1711; break; /* ldff1h --> ldff1h. */
32427 case 1711: return NULL
; /* ldff1h --> NULL. */
32428 case 1695: value
= 1696; break; /* ldff1b --> ldff1b. */
32429 case 1696: return NULL
; /* ldff1b --> NULL. */
32430 case 1714: value
= 1715; break; /* ldff1h --> ldff1h. */
32431 case 1715: return NULL
; /* ldff1h --> NULL. */
32432 case 1669: value
= 3323; break; /* ld2h --> ld2q. */
32433 case 3323: return NULL
; /* ld2q --> NULL. */
32434 case 2474: value
= 3291; break; /* fclamp --> bfclamp. */
32435 case 3291: return NULL
; /* bfclamp --> NULL. */
32436 case 1788: value
= 1789; break; /* ldr --> ldr. */
32437 case 1789: return NULL
; /* ldr --> NULL. */
32438 case 1444: value
= 3290; break; /* fadd --> bfadd. */
32439 case 3290: return NULL
; /* bfadd --> NULL. */
32440 case 1511: value
= 3292; break; /* fmul --> bfmul. */
32441 case 3292: return NULL
; /* bfmul --> NULL. */
32442 case 1537: value
= 3293; break; /* fsub --> bfsub. */
32443 case 3293: return NULL
; /* bfsub --> NULL. */
32444 case 1502: value
= 3286; break; /* fmla --> bfmla. */
32445 case 3286: return NULL
; /* bfmla --> NULL. */
32446 case 2007: value
= 2008; break; /* str --> str. */
32447 case 2008: return NULL
; /* str --> NULL. */
32448 case 1506: value
= 3287; break; /* fmls --> bfmls. */
32449 case 3287: return NULL
; /* bfmls --> NULL. */
32450 case 1735: value
= 1736; break; /* ldff1sh --> ldff1sh. */
32451 case 1736: return NULL
; /* ldff1sh --> NULL. */
32452 case 1723: value
= 1724; break; /* ldff1sb --> ldff1sb. */
32453 case 1724: return NULL
; /* ldff1sb --> NULL. */
32454 case 1754: value
= 1755; break; /* ldff1w --> ldff1w. */
32455 case 1755: return NULL
; /* ldff1w --> NULL. */
32456 case 1727: value
= 1728; break; /* ldff1sb --> ldff1sb. */
32457 case 1728: return NULL
; /* ldff1sb --> NULL. */
32458 case 2465: value
= 2466; break; /* psel --> psel. */
32459 case 2466: return NULL
; /* psel --> NULL. */
32460 case 1737: value
= 1738; break; /* ldff1sh --> ldff1sh. */
32461 case 1738: return NULL
; /* ldff1sh --> NULL. */
32462 case 1725: value
= 1726; break; /* ldff1sb --> ldff1sb. */
32463 case 1726: return NULL
; /* ldff1sb --> NULL. */
32464 case 1756: value
= 1757; break; /* ldff1w --> ldff1w. */
32465 case 1757: return NULL
; /* ldff1w --> NULL. */
32466 case 1701: value
= 1702; break; /* ldff1d --> ldff1d. */
32467 case 1702: return NULL
; /* ldff1d --> NULL. */
32468 case 1825: value
= 1826; break; /* pfalse --> pfalse. */
32469 case 1826: return NULL
; /* pfalse --> NULL. */
32470 case 1445: value
= 3281; break; /* fadd --> bfadd. */
32471 case 3281: return NULL
; /* bfadd --> NULL. */
32472 case 1492: value
= 3283; break; /* fmaxnm --> bfmaxnm. */
32473 case 3283: return NULL
; /* bfmaxnm --> NULL. */
32474 case 1512: value
= 3288; break; /* fmul --> bfmul. */
32475 case 3288: return NULL
; /* bfmul --> NULL. */
32476 case 1490: value
= 3282; break; /* fmax --> bfmax. */
32477 case 3282: return NULL
; /* bfmax --> NULL. */
32478 case 1538: value
= 3289; break; /* fsub --> bfsub. */
32479 case 3289: return NULL
; /* bfsub --> NULL. */
32480 case 1498: value
= 3285; break; /* fminnm --> bfminnm. */
32481 case 3285: return NULL
; /* bfminnm --> NULL. */
32482 case 1496: value
= 3284; break; /* fmin --> bfmin. */
32483 case 3284: return NULL
; /* bfmin --> NULL. */
32484 case 811: value
= 812; break; /* xaflag --> axflag. */
32485 case 812: value
= 1224; break; /* axflag --> tcommit. */
32486 case 1224: value
= 1227; break; /* tcommit --> smstart. */
32487 case 1227: value
= 1228; break; /* smstart --> smstop. */
32488 case 1228: value
= 1229; break; /* smstop --> smstart. */
32489 case 1229: value
= 1230; break; /* smstart --> smstop. */
32490 case 1230: value
= 1231; break; /* smstop --> chkfeat. */
32491 case 1231: value
= 1232; break; /* chkfeat --> msr. */
32492 case 1232: value
= 1233; break; /* msr --> hint. */
32493 case 1233: value
= 1242; break; /* hint --> dgh. */
32494 case 1242: value
= 1252; break; /* dgh --> clrex. */
32495 case 1252: value
= 1253; break; /* clrex --> dsb. */
32496 case 1253: value
= 1254; break; /* dsb --> dsb. */
32497 case 1254: value
= 1258; break; /* dsb --> dmb. */
32498 case 1258: value
= 1259; break; /* dmb --> isb. */
32499 case 1259: value
= 1260; break; /* isb --> sb. */
32500 case 1260: value
= 1261; break; /* sb --> gcspushx. */
32501 case 1261: value
= 1262; break; /* gcspushx --> gcspopx. */
32502 case 1262: value
= 1263; break; /* gcspopx --> gcspopcx. */
32503 case 1263: value
= 1264; break; /* gcspopcx --> gcsss1. */
32504 case 1264: value
= 1265; break; /* gcsss1 --> gcspushm. */
32505 case 1265: value
= 1272; break; /* gcspushm --> sys. */
32506 case 1272: value
= 1279; break; /* sys --> wfet. */
32507 case 1279: value
= 1280; break; /* wfet --> wfit. */
32508 case 1280: value
= 1285; break; /* wfit --> cfinv. */
32509 case 1285: value
= 1286; break; /* cfinv --> msr. */
32510 case 1286: return NULL
; /* msr --> NULL. */
32511 case 1223: value
= 1225; break; /* tstart --> ttest. */
32512 case 1225: value
= 1266; break; /* ttest --> gcsss2. */
32513 case 1266: value
= 1267; break; /* gcsss2 --> gcspopm. */
32514 case 1267: value
= 1268; break; /* gcspopm --> gcspopm. */
32515 case 1268: value
= 1287; break; /* gcspopm --> sysl. */
32516 case 1287: value
= 1288; break; /* sysl --> mrs. */
32517 case 1288: return NULL
; /* mrs --> NULL. */
32518 case 440: value
= 441; break; /* st4 --> st1. */
32519 case 441: value
= 442; break; /* st1 --> st2. */
32520 case 442: value
= 443; break; /* st2 --> st3. */
32521 case 443: return NULL
; /* st3 --> NULL. */
32522 case 448: value
= 449; break; /* st4 --> st1. */
32523 case 449: value
= 450; break; /* st1 --> st2. */
32524 case 450: value
= 451; break; /* st2 --> st3. */
32525 case 451: return NULL
; /* st3 --> NULL. */
32526 case 444: value
= 445; break; /* ld4 --> ld1. */
32527 case 445: value
= 446; break; /* ld1 --> ld2. */
32528 case 446: value
= 447; break; /* ld2 --> ld3. */
32529 case 447: return NULL
; /* ld3 --> NULL. */
32530 case 460: value
= 462; break; /* ld1 --> ld1r. */
32531 case 462: return NULL
; /* ld1r --> NULL. */
32532 case 464: value
= 466; break; /* ld2 --> ld2r. */
32533 case 466: return NULL
; /* ld2r --> NULL. */
32534 case 461: value
= 463; break; /* ld3 --> ld3r. */
32535 case 463: return NULL
; /* ld3r --> NULL. */
32536 case 465: value
= 467; break; /* ld4 --> ld4r. */
32537 case 467: return NULL
; /* ld4r --> NULL. */
32538 case 452: value
= 453; break; /* ld4 --> ld1. */
32539 case 453: value
= 454; break; /* ld1 --> ld2. */
32540 case 454: value
= 455; break; /* ld2 --> ld3. */
32541 case 455: return NULL
; /* ld3 --> NULL. */
32542 case 472: value
= 474; break; /* ld1 --> ld1r. */
32543 case 474: return NULL
; /* ld1r --> NULL. */
32544 case 473: value
= 475; break; /* ld3 --> ld3r. */
32545 case 475: return NULL
; /* ld3r --> NULL. */
32546 case 476: value
= 478; break; /* ld2 --> ld2r. */
32547 case 478: return NULL
; /* ld2r --> NULL. */
32548 case 477: value
= 479; break; /* ld4 --> ld4r. */
32549 case 479: return NULL
; /* ld4r --> NULL. */
32550 case 764: value
= 765; break; /* fcvtzs --> fcvtzs. */
32551 case 765: return NULL
; /* fcvtzs --> NULL. */
32552 case 760: value
= 761; break; /* scvtf --> scvtf. */
32553 case 761: return NULL
; /* scvtf --> NULL. */
32554 case 766: value
= 767; break; /* fcvtzu --> fcvtzu. */
32555 case 767: return NULL
; /* fcvtzu --> NULL. */
32556 case 762: value
= 763; break; /* ucvtf --> ucvtf. */
32557 case 763: return NULL
; /* ucvtf --> NULL. */
32558 case 768: value
= 769; break; /* fcvtns --> fcvtns. */
32559 case 769: return NULL
; /* fcvtns --> NULL. */
32560 case 788: value
= 789; break; /* fcvtms --> fcvtms. */
32561 case 789: return NULL
; /* fcvtms --> NULL. */
32562 case 784: value
= 785; break; /* fcvtps --> fcvtps. */
32563 case 785: return NULL
; /* fcvtps --> NULL. */
32564 case 792: value
= 793; break; /* fcvtzs --> fcvtzs. */
32565 case 793: return NULL
; /* fcvtzs --> NULL. */
32566 case 776: value
= 777; break; /* fcvtas --> fcvtas. */
32567 case 777: return NULL
; /* fcvtas --> NULL. */
32568 case 772: value
= 773; break; /* scvtf --> scvtf. */
32569 case 773: return NULL
; /* scvtf --> NULL. */
32570 case 780: value
= 781; break; /* fmov --> fmov. */
32571 case 781: return NULL
; /* fmov --> NULL. */
32572 case 770: value
= 771; break; /* fcvtnu --> fcvtnu. */
32573 case 771: return NULL
; /* fcvtnu --> NULL. */
32574 case 790: value
= 791; break; /* fcvtmu --> fcvtmu. */
32575 case 791: return NULL
; /* fcvtmu --> NULL. */
32576 case 786: value
= 787; break; /* fcvtpu --> fcvtpu. */
32577 case 787: return NULL
; /* fcvtpu --> NULL. */
32578 case 794: value
= 795; break; /* fcvtzu --> fcvtzu. */
32579 case 795: return NULL
; /* fcvtzu --> NULL. */
32580 case 778: value
= 779; break; /* fcvtau --> fcvtau. */
32581 case 779: return NULL
; /* fcvtau --> NULL. */
32582 case 774: value
= 775; break; /* ucvtf --> ucvtf. */
32583 case 775: return NULL
; /* ucvtf --> NULL. */
32584 case 782: value
= 783; break; /* fmov --> fmov. */
32585 case 783: return NULL
; /* fmov --> NULL. */
32586 case 817: value
= 818; break; /* fmov --> fmov. */
32587 case 818: return NULL
; /* fmov --> NULL. */
32588 case 826: value
= 827; break; /* frintn --> frintn. */
32589 case 827: return NULL
; /* frintn --> NULL. */
32590 case 821: value
= 822; break; /* fneg --> fneg. */
32591 case 822: return NULL
; /* fneg --> NULL. */
32592 case 830: value
= 831; break; /* frintm --> frintm. */
32593 case 831: return NULL
; /* frintm --> NULL. */
32594 case 819: value
= 820; break; /* fabs --> fabs. */
32595 case 820: return NULL
; /* fabs --> NULL. */
32596 case 828: value
= 829; break; /* frintp --> frintp. */
32597 case 829: return NULL
; /* frintp --> NULL. */
32598 case 823: value
= 824; break; /* fsqrt --> fsqrt. */
32599 case 824: return NULL
; /* fsqrt --> NULL. */
32600 case 832: value
= 833; break; /* frintz --> frintz. */
32601 case 833: return NULL
; /* frintz --> NULL. */
32602 case 825: value
= 3078; break; /* fcvt --> bfcvt. */
32603 case 3078: return NULL
; /* bfcvt --> NULL. */
32604 case 834: value
= 835; break; /* frinta --> frinta. */
32605 case 835: return NULL
; /* frinta --> NULL. */
32606 case 836: value
= 837; break; /* frintx --> frintx. */
32607 case 837: return NULL
; /* frintx --> NULL. */
32608 case 838: value
= 839; break; /* frinti --> frinti. */
32609 case 839: return NULL
; /* frinti --> NULL. */
32610 case 803: value
= 804; break; /* fcmp --> fcmp. */
32611 case 804: return NULL
; /* fcmp --> NULL. */
32612 case 805: value
= 806; break; /* fcmpe --> fcmpe. */
32613 case 806: return NULL
; /* fcmpe --> NULL. */
32614 case 807: value
= 808; break; /* fcmp --> fcmp. */
32615 case 808: return NULL
; /* fcmp --> NULL. */
32616 case 809: value
= 810; break; /* fcmpe --> fcmpe. */
32617 case 810: return NULL
; /* fcmpe --> NULL. */
32618 case 866: value
= 867; break; /* fmov --> fmov. */
32619 case 867: return NULL
; /* fmov --> NULL. */
32620 case 840: value
= 841; break; /* fmul --> fmul. */
32621 case 841: return NULL
; /* fmul --> NULL. */
32622 case 856: value
= 857; break; /* fnmul --> fnmul. */
32623 case 857: return NULL
; /* fnmul --> NULL. */
32624 case 848: value
= 849; break; /* fmax --> fmax. */
32625 case 849: return NULL
; /* fmax --> NULL. */
32626 case 844: value
= 845; break; /* fadd --> fadd. */
32627 case 845: return NULL
; /* fadd --> NULL. */
32628 case 852: value
= 853; break; /* fmaxnm --> fmaxnm. */
32629 case 853: return NULL
; /* fmaxnm --> NULL. */
32630 case 842: value
= 843; break; /* fdiv --> fdiv. */
32631 case 843: return NULL
; /* fdiv --> NULL. */
32632 case 850: value
= 851; break; /* fmin --> fmin. */
32633 case 851: return NULL
; /* fmin --> NULL. */
32634 case 846: value
= 847; break; /* fsub --> fsub. */
32635 case 847: return NULL
; /* fsub --> NULL. */
32636 case 854: value
= 855; break; /* fminnm --> fminnm. */
32637 case 855: return NULL
; /* fminnm --> NULL. */
32638 case 799: value
= 800; break; /* fccmp --> fccmp. */
32639 case 800: return NULL
; /* fccmp --> NULL. */
32640 case 801: value
= 802; break; /* fccmpe --> fccmpe. */
32641 case 802: return NULL
; /* fccmpe --> NULL. */
32642 case 868: value
= 869; break; /* fcsel --> fcsel. */
32643 case 869: return NULL
; /* fcsel --> NULL. */
32644 case 133: value
= 374; break; /* movi --> sshr. */
32645 case 374: value
= 376; break; /* sshr --> srshr. */
32646 case 376: return NULL
; /* srshr --> NULL. */
32647 case 141: value
= 396; break; /* mvni --> ushr. */
32648 case 396: value
= 398; break; /* ushr --> urshr. */
32649 case 398: value
= 400; break; /* urshr --> sri. */
32650 case 400: value
= 402; break; /* sri --> sqshlu. */
32651 case 402: return NULL
; /* sqshlu --> NULL. */
32652 case 134: value
= 375; break; /* orr --> ssra. */
32653 case 375: value
= 377; break; /* ssra --> srsra. */
32654 case 377: value
= 378; break; /* srsra --> shl. */
32655 case 378: value
= 379; break; /* shl --> sqshl. */
32656 case 379: return NULL
; /* sqshl --> NULL. */
32657 case 142: value
= 397; break; /* bic --> usra. */
32658 case 397: value
= 399; break; /* usra --> ursra. */
32659 case 399: value
= 401; break; /* ursra --> sli. */
32660 case 401: value
= 403; break; /* sli --> uqshl. */
32661 case 403: return NULL
; /* uqshl --> NULL. */
32662 case 858: value
= 859; break; /* fmadd --> fmadd. */
32663 case 859: return NULL
; /* fmadd --> NULL. */
32664 case 862: value
= 863; break; /* fnmadd --> fnmadd. */
32665 case 863: return NULL
; /* fnmadd --> NULL. */
32666 case 135: value
= 380; break; /* movi --> shrn. */
32667 case 380: value
= 381; break; /* shrn --> shrn2. */
32668 case 381: value
= 388; break; /* shrn2 --> sshll. */
32669 case 388: value
= 390; break; /* sshll --> sshll2. */
32670 case 390: return NULL
; /* sshll2 --> NULL. */
32671 case 143: value
= 404; break; /* mvni --> sqshrun. */
32672 case 404: value
= 405; break; /* sqshrun --> sqshrun2. */
32673 case 405: value
= 412; break; /* sqshrun2 --> ushll. */
32674 case 412: value
= 414; break; /* ushll --> ushll2. */
32675 case 414: return NULL
; /* ushll2 --> NULL. */
32676 case 136: value
= 384; break; /* orr --> sqshrn. */
32677 case 384: value
= 385; break; /* sqshrn --> sqshrn2. */
32678 case 385: return NULL
; /* sqshrn2 --> NULL. */
32679 case 144: value
= 408; break; /* bic --> uqshrn. */
32680 case 408: value
= 409; break; /* uqshrn --> uqshrn2. */
32681 case 409: return NULL
; /* uqshrn2 --> NULL. */
32682 case 138: value
= 392; break; /* movi --> scvtf. */
32683 case 392: value
= 393; break; /* scvtf --> scvtf. */
32684 case 393: return NULL
; /* scvtf --> NULL. */
32685 case 146: value
= 147; break; /* movi --> movi. */
32686 case 147: value
= 416; break; /* movi --> ucvtf. */
32687 case 416: value
= 417; break; /* ucvtf --> ucvtf. */
32688 case 417: return NULL
; /* ucvtf --> NULL. */
32689 case 140: value
= 394; break; /* fmov --> fcvtzs. */
32690 case 394: value
= 395; break; /* fcvtzs --> fcvtzs. */
32691 case 395: return NULL
; /* fcvtzs --> NULL. */
32692 case 418: value
= 419; break; /* fcvtzu --> fcvtzu. */
32693 case 419: return NULL
; /* fcvtzu --> NULL. */
32694 case 860: value
= 861; break; /* fmsub --> fmsub. */
32695 case 861: return NULL
; /* fmsub --> NULL. */
32696 case 864: value
= 865; break; /* fnmsub --> fnmsub. */
32697 case 865: return NULL
; /* fnmsub --> NULL. */
32698 case 598: value
= 599; break; /* scvtf --> scvtf. */
32699 case 599: return NULL
; /* scvtf --> NULL. */
32700 case 600: value
= 601; break; /* fcvtzs --> fcvtzs. */
32701 case 601: return NULL
; /* fcvtzs --> NULL. */
32702 case 614: value
= 615; break; /* ucvtf --> ucvtf. */
32703 case 615: return NULL
; /* ucvtf --> NULL. */
32704 case 616: value
= 617; break; /* fcvtzu --> fcvtzu. */
32705 case 617: return NULL
; /* fcvtzu --> NULL. */
32706 default: return NULL
;
32709 return aarch64_opcode_table
+ value
;
32712 const aarch64_opcode
*
32713 aarch64_find_alias_opcode (const aarch64_opcode
*opcode
)
32715 /* Use the index as the key to locate the alias opcode. */
32716 int key
= opcode
- aarch64_opcode_table
;
32720 case 2: value
= 3; break; /* sbc --> ngc. */
32721 case 4: value
= 5; break; /* sbcs --> ngcs. */
32722 case 7: value
= 8; break; /* adds --> cmn. */
32723 case 10: value
= 11; break; /* subs --> cmp. */
32724 case 12: value
= 13; break; /* add --> mov. */
32725 case 14: value
= 15; break; /* adds --> cmn. */
32726 case 17: value
= 18; break; /* subs --> cmp. */
32727 case 22: value
= 23; break; /* adds --> cmn. */
32728 case 24: value
= 25; break; /* sub --> neg. */
32729 case 26: value
= 27; break; /* subs --> cmp. */
32730 case 152: value
= 153; break; /* umov --> mov. */
32731 case 154: value
= 155; break; /* ins --> mov. */
32732 case 156: value
= 157; break; /* ins --> mov. */
32733 case 242: value
= 243; break; /* not --> mvn. */
32734 case 317: value
= 318; break; /* orr --> mov. */
32735 case 388: value
= 389; break; /* sshll --> sxtl. */
32736 case 390: value
= 391; break; /* sshll2 --> sxtl2. */
32737 case 412: value
= 413; break; /* ushll --> uxtl. */
32738 case 414: value
= 415; break; /* ushll2 --> uxtl2. */
32739 case 535: value
= 536; break; /* dup --> mov. */
32740 case 618: value
= 623; break; /* sbfm --> sxtw. */
32741 case 625: value
= 627; break; /* bfm --> bfc. */
32742 case 629: value
= 633; break; /* ubfm --> uxth. */
32743 case 663: value
= 665; break; /* csinc --> cset. */
32744 case 666: value
= 668; break; /* csinv --> csetm. */
32745 case 669: value
= 670; break; /* csneg --> cneg. */
32746 case 688: value
= 688; break; /* rev --> rev. */
32747 case 713: value
= 714; break; /* lslv --> lsl. */
32748 case 715: value
= 716; break; /* lsrv --> lsr. */
32749 case 717: value
= 718; break; /* asrv --> asr. */
32750 case 719: value
= 720; break; /* rorv --> ror. */
32751 case 722: value
= 723; break; /* subps --> cmpp. */
32752 case 735: value
= 736; break; /* madd --> mul. */
32753 case 737: value
= 738; break; /* msub --> mneg. */
32754 case 739: value
= 740; break; /* smaddl --> smull. */
32755 case 741: value
= 742; break; /* smsubl --> smnegl. */
32756 case 744: value
= 745; break; /* umaddl --> umull. */
32757 case 746: value
= 747; break; /* umsubl --> umnegl. */
32758 case 758: value
= 759; break; /* extr --> ror. */
32759 case 995: value
= 996; break; /* and --> bic. */
32760 case 997: value
= 998; break; /* orr --> mov. */
32761 case 1000: value
= 1001; break; /* ands --> tst. */
32762 case 1004: value
= 1006; break; /* orr --> uxtw. */
32763 case 1007: value
= 1008; break; /* orn --> mvn. */
32764 case 1011: value
= 1012; break; /* ands --> tst. */
32765 case 1042: value
= 1138; break; /* ldaddb --> staddb. */
32766 case 1043: value
= 1139; break; /* ldaddh --> staddh. */
32767 case 1044: value
= 1140; break; /* ldadd --> stadd. */
32768 case 1046: value
= 1141; break; /* ldaddlb --> staddlb. */
32769 case 1049: value
= 1142; break; /* ldaddlh --> staddlh. */
32770 case 1052: value
= 1143; break; /* ldaddl --> staddl. */
32771 case 1054: value
= 1144; break; /* ldclrb --> stclrb. */
32772 case 1055: value
= 1145; break; /* ldclrh --> stclrh. */
32773 case 1056: value
= 1146; break; /* ldclr --> stclr. */
32774 case 1058: value
= 1147; break; /* ldclrlb --> stclrlb. */
32775 case 1061: value
= 1148; break; /* ldclrlh --> stclrlh. */
32776 case 1064: value
= 1149; break; /* ldclrl --> stclrl. */
32777 case 1066: value
= 1150; break; /* ldeorb --> steorb. */
32778 case 1067: value
= 1151; break; /* ldeorh --> steorh. */
32779 case 1068: value
= 1152; break; /* ldeor --> steor. */
32780 case 1070: value
= 1153; break; /* ldeorlb --> steorlb. */
32781 case 1073: value
= 1154; break; /* ldeorlh --> steorlh. */
32782 case 1076: value
= 1155; break; /* ldeorl --> steorl. */
32783 case 1078: value
= 1156; break; /* ldsetb --> stsetb. */
32784 case 1079: value
= 1157; break; /* ldseth --> stseth. */
32785 case 1080: value
= 1158; break; /* ldset --> stset. */
32786 case 1082: value
= 1159; break; /* ldsetlb --> stsetlb. */
32787 case 1085: value
= 1160; break; /* ldsetlh --> stsetlh. */
32788 case 1088: value
= 1161; break; /* ldsetl --> stsetl. */
32789 case 1090: value
= 1162; break; /* ldsmaxb --> stsmaxb. */
32790 case 1091: value
= 1163; break; /* ldsmaxh --> stsmaxh. */
32791 case 1092: value
= 1164; break; /* ldsmax --> stsmax. */
32792 case 1094: value
= 1165; break; /* ldsmaxlb --> stsmaxlb. */
32793 case 1097: value
= 1166; break; /* ldsmaxlh --> stsmaxlh. */
32794 case 1100: value
= 1167; break; /* ldsmaxl --> stsmaxl. */
32795 case 1102: value
= 1168; break; /* ldsminb --> stsminb. */
32796 case 1103: value
= 1169; break; /* ldsminh --> stsminh. */
32797 case 1104: value
= 1170; break; /* ldsmin --> stsmin. */
32798 case 1106: value
= 1171; break; /* ldsminlb --> stsminlb. */
32799 case 1109: value
= 1172; break; /* ldsminlh --> stsminlh. */
32800 case 1112: value
= 1173; break; /* ldsminl --> stsminl. */
32801 case 1114: value
= 1174; break; /* ldumaxb --> stumaxb. */
32802 case 1115: value
= 1175; break; /* ldumaxh --> stumaxh. */
32803 case 1116: value
= 1176; break; /* ldumax --> stumax. */
32804 case 1118: value
= 1177; break; /* ldumaxlb --> stumaxlb. */
32805 case 1121: value
= 1178; break; /* ldumaxlh --> stumaxlh. */
32806 case 1124: value
= 1179; break; /* ldumaxl --> stumaxl. */
32807 case 1126: value
= 1180; break; /* lduminb --> stuminb. */
32808 case 1127: value
= 1181; break; /* lduminh --> stuminh. */
32809 case 1128: value
= 1182; break; /* ldumin --> stumin. */
32810 case 1130: value
= 1183; break; /* lduminlb --> stuminlb. */
32811 case 1133: value
= 1184; break; /* lduminlh --> stuminlh. */
32812 case 1136: value
= 1185; break; /* lduminl --> stuminl. */
32813 case 1216: value
= 1217; break; /* movn --> mov. */
32814 case 1218: value
= 1219; break; /* movz --> mov. */
32815 case 1233: value
= 3215; break; /* hint --> clrbhb. */
32816 case 1253: value
= 1257; break; /* dsb --> pssbb. */
32817 case 1254: value
= 1254; break; /* dsb --> dsb. */
32818 case 1272: value
= 3216; break; /* sys --> trcit. */
32819 case 1273: value
= 1278; break; /* sysp --> tlbip. */
32820 case 1279: value
= 1279; break; /* wfet --> wfet. */
32821 case 1280: value
= 1280; break; /* wfit --> wfit. */
32822 case 1347: value
= 2100; break; /* and --> bic. */
32823 case 1349: value
= 1330; break; /* and --> mov. */
32824 case 1350: value
= 1334; break; /* ands --> movs. */
32825 case 1385: value
= 2101; break; /* cmpge --> cmple. */
32826 case 1388: value
= 2104; break; /* cmpgt --> cmplt. */
32827 case 1390: value
= 2102; break; /* cmphi --> cmplo. */
32828 case 1393: value
= 2103; break; /* cmphs --> cmpls. */
32829 case 1415: value
= 1327; break; /* cpy --> mov. */
32830 case 1416: value
= 1329; break; /* cpy --> mov. */
32831 case 1417: value
= 2111; break; /* cpy --> fmov. */
32832 case 1429: value
= 1321; break; /* dup --> mov. */
32833 case 1430: value
= 1324; break; /* dup --> mov. */
32834 case 1431: value
= 2110; break; /* dup --> fmov. */
32835 case 1432: value
= 1325; break; /* dupm --> mov. */
32836 case 1434: value
= 2105; break; /* eor --> eon. */
32837 case 1436: value
= 1335; break; /* eor --> not. */
32838 case 1437: value
= 1336; break; /* eors --> nots. */
32839 case 1442: value
= 2106; break; /* facge --> facle. */
32840 case 1443: value
= 2107; break; /* facgt --> faclt. */
32841 case 1456: value
= 2108; break; /* fcmge --> fcmle. */
32842 case 1458: value
= 2109; break; /* fcmgt --> fcmlt. */
32843 case 1464: value
= 1318; break; /* fcpy --> fmov. */
32844 case 1487: value
= 1317; break; /* fdup --> fmov. */
32845 case 1819: value
= 1319; break; /* orr --> mov. */
32846 case 1820: value
= 2112; break; /* orr --> orn. */
32847 case 1822: value
= 1323; break; /* orr --> mov. */
32848 case 1823: value
= 1333; break; /* orrs --> movs. */
32849 case 1886: value
= 1328; break; /* sel --> mov. */
32850 case 1887: value
= 1331; break; /* sel --> mov. */
32851 default: return NULL
;
32854 return aarch64_opcode_table
+ value
;
32857 const aarch64_opcode
*
32858 aarch64_find_next_alias_opcode (const aarch64_opcode
*opcode
)
32860 /* Use the index as the key to locate the next opcode. */
32861 int key
= opcode
- aarch64_opcode_table
;
32865 case 3: value
= 2; break; /* ngc --> sbc. */
32866 case 5: value
= 4; break; /* ngcs --> sbcs. */
32867 case 8: value
= 7; break; /* cmn --> adds. */
32868 case 11: value
= 10; break; /* cmp --> subs. */
32869 case 13: value
= 12; break; /* mov --> add. */
32870 case 15: value
= 14; break; /* cmn --> adds. */
32871 case 18: value
= 17; break; /* cmp --> subs. */
32872 case 23: value
= 22; break; /* cmn --> adds. */
32873 case 25: value
= 24; break; /* neg --> sub. */
32874 case 27: value
= 28; break; /* cmp --> negs. */
32875 case 28: value
= 26; break; /* negs --> subs. */
32876 case 153: value
= 152; break; /* mov --> umov. */
32877 case 155: value
= 154; break; /* mov --> ins. */
32878 case 157: value
= 156; break; /* mov --> ins. */
32879 case 243: value
= 242; break; /* mvn --> not. */
32880 case 318: value
= 317; break; /* mov --> orr. */
32881 case 389: value
= 388; break; /* sxtl --> sshll. */
32882 case 391: value
= 390; break; /* sxtl2 --> sshll2. */
32883 case 413: value
= 412; break; /* uxtl --> ushll. */
32884 case 415: value
= 414; break; /* uxtl2 --> ushll2. */
32885 case 536: value
= 535; break; /* mov --> dup. */
32886 case 623: value
= 622; break; /* sxtw --> sxth. */
32887 case 622: value
= 621; break; /* sxth --> sxtb. */
32888 case 621: value
= 624; break; /* sxtb --> asr. */
32889 case 624: value
= 620; break; /* asr --> sbfx. */
32890 case 620: value
= 619; break; /* sbfx --> sbfiz. */
32891 case 619: value
= 618; break; /* sbfiz --> sbfm. */
32892 case 627: value
= 628; break; /* bfc --> bfxil. */
32893 case 628: value
= 626; break; /* bfxil --> bfi. */
32894 case 626: value
= 625; break; /* bfi --> bfm. */
32895 case 633: value
= 632; break; /* uxth --> uxtb. */
32896 case 632: value
= 635; break; /* uxtb --> lsr. */
32897 case 635: value
= 634; break; /* lsr --> lsl. */
32898 case 634: value
= 631; break; /* lsl --> ubfx. */
32899 case 631: value
= 630; break; /* ubfx --> ubfiz. */
32900 case 630: value
= 629; break; /* ubfiz --> ubfm. */
32901 case 665: value
= 664; break; /* cset --> cinc. */
32902 case 664: value
= 663; break; /* cinc --> csinc. */
32903 case 668: value
= 667; break; /* csetm --> cinv. */
32904 case 667: value
= 666; break; /* cinv --> csinv. */
32905 case 670: value
= 669; break; /* cneg --> csneg. */
32906 case 688: value
= 689; break; /* rev --> rev64. */
32907 case 714: value
= 713; break; /* lsl --> lslv. */
32908 case 716: value
= 715; break; /* lsr --> lsrv. */
32909 case 718: value
= 717; break; /* asr --> asrv. */
32910 case 720: value
= 719; break; /* ror --> rorv. */
32911 case 723: value
= 722; break; /* cmpp --> subps. */
32912 case 736: value
= 735; break; /* mul --> madd. */
32913 case 738: value
= 737; break; /* mneg --> msub. */
32914 case 740: value
= 739; break; /* smull --> smaddl. */
32915 case 742: value
= 741; break; /* smnegl --> smsubl. */
32916 case 745: value
= 744; break; /* umull --> umaddl. */
32917 case 747: value
= 746; break; /* umnegl --> umsubl. */
32918 case 759: value
= 758; break; /* ror --> extr. */
32919 case 996: value
= 995; break; /* bic --> and. */
32920 case 998: value
= 997; break; /* mov --> orr. */
32921 case 1001: value
= 1000; break; /* tst --> ands. */
32922 case 1006: value
= 1005; break; /* uxtw --> mov. */
32923 case 1005: value
= 1004; break; /* mov --> orr. */
32924 case 1008: value
= 1007; break; /* mvn --> orn. */
32925 case 1012: value
= 1011; break; /* tst --> ands. */
32926 case 1138: value
= 1042; break; /* staddb --> ldaddb. */
32927 case 1139: value
= 1043; break; /* staddh --> ldaddh. */
32928 case 1140: value
= 1044; break; /* stadd --> ldadd. */
32929 case 1141: value
= 1046; break; /* staddlb --> ldaddlb. */
32930 case 1142: value
= 1049; break; /* staddlh --> ldaddlh. */
32931 case 1143: value
= 1052; break; /* staddl --> ldaddl. */
32932 case 1144: value
= 1054; break; /* stclrb --> ldclrb. */
32933 case 1145: value
= 1055; break; /* stclrh --> ldclrh. */
32934 case 1146: value
= 1056; break; /* stclr --> ldclr. */
32935 case 1147: value
= 1058; break; /* stclrlb --> ldclrlb. */
32936 case 1148: value
= 1061; break; /* stclrlh --> ldclrlh. */
32937 case 1149: value
= 1064; break; /* stclrl --> ldclrl. */
32938 case 1150: value
= 1066; break; /* steorb --> ldeorb. */
32939 case 1151: value
= 1067; break; /* steorh --> ldeorh. */
32940 case 1152: value
= 1068; break; /* steor --> ldeor. */
32941 case 1153: value
= 1070; break; /* steorlb --> ldeorlb. */
32942 case 1154: value
= 1073; break; /* steorlh --> ldeorlh. */
32943 case 1155: value
= 1076; break; /* steorl --> ldeorl. */
32944 case 1156: value
= 1078; break; /* stsetb --> ldsetb. */
32945 case 1157: value
= 1079; break; /* stseth --> ldseth. */
32946 case 1158: value
= 1080; break; /* stset --> ldset. */
32947 case 1159: value
= 1082; break; /* stsetlb --> ldsetlb. */
32948 case 1160: value
= 1085; break; /* stsetlh --> ldsetlh. */
32949 case 1161: value
= 1088; break; /* stsetl --> ldsetl. */
32950 case 1162: value
= 1090; break; /* stsmaxb --> ldsmaxb. */
32951 case 1163: value
= 1091; break; /* stsmaxh --> ldsmaxh. */
32952 case 1164: value
= 1092; break; /* stsmax --> ldsmax. */
32953 case 1165: value
= 1094; break; /* stsmaxlb --> ldsmaxlb. */
32954 case 1166: value
= 1097; break; /* stsmaxlh --> ldsmaxlh. */
32955 case 1167: value
= 1100; break; /* stsmaxl --> ldsmaxl. */
32956 case 1168: value
= 1102; break; /* stsminb --> ldsminb. */
32957 case 1169: value
= 1103; break; /* stsminh --> ldsminh. */
32958 case 1170: value
= 1104; break; /* stsmin --> ldsmin. */
32959 case 1171: value
= 1106; break; /* stsminlb --> ldsminlb. */
32960 case 1172: value
= 1109; break; /* stsminlh --> ldsminlh. */
32961 case 1173: value
= 1112; break; /* stsminl --> ldsminl. */
32962 case 1174: value
= 1114; break; /* stumaxb --> ldumaxb. */
32963 case 1175: value
= 1115; break; /* stumaxh --> ldumaxh. */
32964 case 1176: value
= 1116; break; /* stumax --> ldumax. */
32965 case 1177: value
= 1118; break; /* stumaxlb --> ldumaxlb. */
32966 case 1178: value
= 1121; break; /* stumaxlh --> ldumaxlh. */
32967 case 1179: value
= 1124; break; /* stumaxl --> ldumaxl. */
32968 case 1180: value
= 1126; break; /* stuminb --> lduminb. */
32969 case 1181: value
= 1127; break; /* stuminh --> lduminh. */
32970 case 1182: value
= 1128; break; /* stumin --> ldumin. */
32971 case 1183: value
= 1130; break; /* stuminlb --> lduminlb. */
32972 case 1184: value
= 1133; break; /* stuminlh --> lduminlh. */
32973 case 1185: value
= 1136; break; /* stuminl --> lduminl. */
32974 case 1217: value
= 1216; break; /* mov --> movn. */
32975 case 1219: value
= 1218; break; /* mov --> movz. */
32976 case 3215: value
= 1298; break; /* clrbhb --> autibsp. */
32977 case 1298: value
= 1297; break; /* autibsp --> autibz. */
32978 case 1297: value
= 1296; break; /* autibz --> autiasp. */
32979 case 1296: value
= 1295; break; /* autiasp --> autiaz. */
32980 case 1295: value
= 1294; break; /* autiaz --> pacibsp. */
32981 case 1294: value
= 1293; break; /* pacibsp --> pacibz. */
32982 case 1293: value
= 1292; break; /* pacibz --> paciasp. */
32983 case 1292: value
= 1291; break; /* paciasp --> paciaz. */
32984 case 1291: value
= 1271; break; /* paciaz --> gcsb. */
32985 case 1271: value
= 1251; break; /* gcsb --> clearbhb. */
32986 case 1251: value
= 1250; break; /* clearbhb --> tsb. */
32987 case 1250: value
= 1249; break; /* tsb --> psb. */
32988 case 1249: value
= 1248; break; /* psb --> esb. */
32989 case 1248: value
= 1247; break; /* esb --> autib1716. */
32990 case 1247: value
= 1246; break; /* autib1716 --> autia1716. */
32991 case 1246: value
= 1245; break; /* autia1716 --> pacib1716. */
32992 case 1245: value
= 1244; break; /* pacib1716 --> pacia1716. */
32993 case 1244: value
= 1243; break; /* pacia1716 --> xpaclri. */
32994 case 1243: value
= 1241; break; /* xpaclri --> sevl. */
32995 case 1241: value
= 1240; break; /* sevl --> sev. */
32996 case 1240: value
= 1239; break; /* sev --> wfi. */
32997 case 1239: value
= 1238; break; /* wfi --> wfe. */
32998 case 1238: value
= 1237; break; /* wfe --> yield. */
32999 case 1237: value
= 1236; break; /* yield --> bti. */
33000 case 1236: value
= 1235; break; /* bti --> csdb. */
33001 case 1235: value
= 1234; break; /* csdb --> nop. */
33002 case 1234: value
= 1233; break; /* nop --> hint. */
33003 case 1257: value
= 1256; break; /* pssbb --> ssbb. */
33004 case 1256: value
= 1255; break; /* ssbb --> dfb. */
33005 case 1255: value
= 1253; break; /* dfb --> dsb. */
33006 case 3216: value
= 1284; break; /* trcit --> cosp. */
33007 case 1284: value
= 1283; break; /* cosp --> cpp. */
33008 case 1283: value
= 1282; break; /* cpp --> dvp. */
33009 case 1282: value
= 1281; break; /* dvp --> cfp. */
33010 case 1281: value
= 1277; break; /* cfp --> tlbi. */
33011 case 1277: value
= 1276; break; /* tlbi --> ic. */
33012 case 1276: value
= 1275; break; /* ic --> dc. */
33013 case 1275: value
= 1274; break; /* dc --> at. */
33014 case 1274: value
= 1272; break; /* at --> sys. */
33015 case 1278: value
= 1273; break; /* tlbip --> sysp. */
33016 case 2100: value
= 1347; break; /* bic --> and. */
33017 case 1330: value
= 1349; break; /* mov --> and. */
33018 case 1334: value
= 1350; break; /* movs --> ands. */
33019 case 2101: value
= 1385; break; /* cmple --> cmpge. */
33020 case 2104: value
= 1388; break; /* cmplt --> cmpgt. */
33021 case 2102: value
= 1390; break; /* cmplo --> cmphi. */
33022 case 2103: value
= 1393; break; /* cmpls --> cmphs. */
33023 case 1327: value
= 1415; break; /* mov --> cpy. */
33024 case 1329: value
= 1416; break; /* mov --> cpy. */
33025 case 2111: value
= 1332; break; /* fmov --> mov. */
33026 case 1332: value
= 1417; break; /* mov --> cpy. */
33027 case 1321: value
= 1429; break; /* mov --> dup. */
33028 case 1324: value
= 1320; break; /* mov --> mov. */
33029 case 1320: value
= 1430; break; /* mov --> dup. */
33030 case 2110: value
= 1326; break; /* fmov --> mov. */
33031 case 1326: value
= 1431; break; /* mov --> dup. */
33032 case 1325: value
= 1432; break; /* mov --> dupm. */
33033 case 2105: value
= 1434; break; /* eon --> eor. */
33034 case 1335: value
= 1436; break; /* not --> eor. */
33035 case 1336: value
= 1437; break; /* nots --> eors. */
33036 case 2106: value
= 1442; break; /* facle --> facge. */
33037 case 2107: value
= 1443; break; /* faclt --> facgt. */
33038 case 2108: value
= 1456; break; /* fcmle --> fcmge. */
33039 case 2109: value
= 1458; break; /* fcmlt --> fcmgt. */
33040 case 1318: value
= 1464; break; /* fmov --> fcpy. */
33041 case 1317: value
= 1487; break; /* fmov --> fdup. */
33042 case 1319: value
= 1819; break; /* mov --> orr. */
33043 case 2112: value
= 1820; break; /* orn --> orr. */
33044 case 1323: value
= 1322; break; /* mov --> mov. */
33045 case 1322: value
= 1822; break; /* mov --> orr. */
33046 case 1333: value
= 1823; break; /* movs --> orrs. */
33047 case 1328: value
= 1886; break; /* mov --> sel. */
33048 case 1331: value
= 1887; break; /* mov --> sel. */
33049 default: return NULL
;
33052 return aarch64_opcode_table
+ value
;
33056 aarch64_extract_operand (const aarch64_operand
*self
,
33057 aarch64_opnd_info
*info
,
33058 aarch64_insn code
, const aarch64_inst
*inst
,
33059 aarch64_operand_error
*errors
)
33061 /* Use the index as the key. */
33062 int key
= self
- aarch64_operands
;
33125 return aarch64_ext_regno (self
, info
, code
, inst
, errors
);
33131 return aarch64_ext_none (self
, info
, code
, inst
, errors
);
33133 return aarch64_ext_regrt_sysins (self
, info
, code
, inst
, errors
);
33136 return aarch64_ext_regno_pair (self
, info
, code
, inst
, errors
);
33138 return aarch64_ext_reg_extended (self
, info
, code
, inst
, errors
);
33140 return aarch64_ext_reg_shifted (self
, info
, code
, inst
, errors
);
33142 return aarch64_ext_reg_lsl_shifted (self
, info
, code
, inst
, errors
);
33144 return aarch64_ext_ft (self
, info
, code
, inst
, errors
);
33150 return aarch64_ext_reglane (self
, info
, code
, inst
, errors
);
33152 return aarch64_ext_reglist (self
, info
, code
, inst
, errors
);
33154 return aarch64_ext_ldst_reglist (self
, info
, code
, inst
, errors
);
33156 return aarch64_ext_ldst_reglist_r (self
, info
, code
, inst
, errors
);
33158 return aarch64_ext_ldst_elemlist (self
, info
, code
, inst
, errors
);
33203 return aarch64_ext_imm (self
, info
, code
, inst
, errors
);
33206 return aarch64_ext_advsimd_imm_shift (self
, info
, code
, inst
, errors
);
33210 return aarch64_ext_advsimd_imm_modified (self
, info
, code
, inst
, errors
);
33212 return aarch64_ext_shll_imm (self
, info
, code
, inst
, errors
);
33215 return aarch64_ext_fpimm (self
, info
, code
, inst
, errors
);
33218 return aarch64_ext_limm (self
, info
, code
, inst
, errors
);
33220 return aarch64_ext_aimm (self
, info
, code
, inst
, errors
);
33222 return aarch64_ext_imm_half (self
, info
, code
, inst
, errors
);
33224 return aarch64_ext_fbits (self
, info
, code
, inst
, errors
);
33228 return aarch64_ext_imm_rotate2 (self
, info
, code
, inst
, errors
);
33232 return aarch64_ext_imm_rotate1 (self
, info
, code
, inst
, errors
);
33235 return aarch64_ext_cond (self
, info
, code
, inst
, errors
);
33238 return aarch64_ext_addr_simple (self
, info
, code
, inst
, errors
);
33240 return aarch64_ext_addr_regoff (self
, info
, code
, inst
, errors
);
33246 return aarch64_ext_addr_simm (self
, info
, code
, inst
, errors
);
33248 return aarch64_ext_addr_simm10 (self
, info
, code
, inst
, errors
);
33250 return aarch64_ext_addr_uimm12 (self
, info
, code
, inst
, errors
);
33252 return aarch64_ext_addr_offset (self
, info
, code
, inst
, errors
);
33254 return aarch64_ext_simd_addr_post (self
, info
, code
, inst
, errors
);
33257 return aarch64_ext_sysreg (self
, info
, code
, inst
, errors
);
33259 return aarch64_ext_pstatefield (self
, info
, code
, inst
, errors
);
33266 return aarch64_ext_sysins_op (self
, info
, code
, inst
, errors
);
33269 return aarch64_ext_barrier (self
, info
, code
, inst
, errors
);
33271 return aarch64_ext_barrier_dsb_nxs (self
, info
, code
, inst
, errors
);
33273 return aarch64_ext_prfop (self
, info
, code
, inst
, errors
);
33275 return aarch64_ext_hint (self
, info
, code
, inst
, errors
);
33278 return aarch64_ext_sve_addr_ri_s4 (self
, info
, code
, inst
, errors
);
33283 return aarch64_ext_sve_addr_ri_s4xvl (self
, info
, code
, inst
, errors
);
33285 return aarch64_ext_sve_addr_ri_s6xvl (self
, info
, code
, inst
, errors
);
33287 return aarch64_ext_sve_addr_ri_s9xvl (self
, info
, code
, inst
, errors
);
33292 return aarch64_ext_sve_addr_ri_u6 (self
, info
, code
, inst
, errors
);
33308 return aarch64_ext_sve_addr_rr_lsl (self
, info
, code
, inst
, errors
);
33317 return aarch64_ext_sve_addr_rz_xtw (self
, info
, code
, inst
, errors
);
33322 return aarch64_ext_sve_addr_zi_u5 (self
, info
, code
, inst
, errors
);
33324 return aarch64_ext_sve_addr_zz_lsl (self
, info
, code
, inst
, errors
);
33326 return aarch64_ext_sve_addr_zz_sxtw (self
, info
, code
, inst
, errors
);
33328 return aarch64_ext_sve_addr_zz_uxtw (self
, info
, code
, inst
, errors
);
33330 return aarch64_ext_sve_aimm (self
, info
, code
, inst
, errors
);
33332 return aarch64_ext_sve_asimm (self
, info
, code
, inst
, errors
);
33334 return aarch64_ext_sve_float_half_one (self
, info
, code
, inst
, errors
);
33336 return aarch64_ext_sve_float_half_two (self
, info
, code
, inst
, errors
);
33338 return aarch64_ext_sve_float_zero_one (self
, info
, code
, inst
, errors
);
33340 return aarch64_ext_inv_limm (self
, info
, code
, inst
, errors
);
33342 return aarch64_ext_sve_limm_mov (self
, info
, code
, inst
, errors
);
33344 return aarch64_ext_sve_scale (self
, info
, code
, inst
, errors
);
33348 return aarch64_ext_sve_shlimm (self
, info
, code
, inst
, errors
);
33353 return aarch64_ext_sve_shrimm (self
, info
, code
, inst
, errors
);
33358 return aarch64_ext_sme_za_vrs1 (self
, info
, code
, inst
, errors
);
33363 return aarch64_ext_sme_za_vrs2 (self
, info
, code
, inst
, errors
);
33371 return aarch64_ext_sve_quad_index (self
, info
, code
, inst
, errors
);
33373 return aarch64_ext_sve_index_imm (self
, info
, code
, inst
, errors
);
33375 return aarch64_ext_sve_index (self
, info
, code
, inst
, errors
);
33379 return aarch64_ext_sve_reglist (self
, info
, code
, inst
, errors
);
33387 return aarch64_ext_sve_aligned_reglist (self
, info
, code
, inst
, errors
);
33390 return aarch64_ext_sve_strided_reglist (self
, info
, code
, inst
, errors
);
33394 return aarch64_ext_sme_za_hv_tiles (self
, info
, code
, inst
, errors
);
33397 return aarch64_ext_sme_za_hv_tiles_range (self
, info
, code
, inst
, errors
);
33413 return aarch64_ext_simple_index (self
, info
, code
, inst
, errors
);
33421 return aarch64_ext_sme_za_array (self
, info
, code
, inst
, errors
);
33423 return aarch64_ext_sme_addr_ri_u4xvl (self
, info
, code
, inst
, errors
);
33425 return aarch64_ext_sme_sm_za (self
, info
, code
, inst
, errors
);
33427 return aarch64_ext_sme_pred_reg_with_index (self
, info
, code
, inst
, errors
);
33429 return aarch64_ext_plain_shrimm (self
, info
, code
, inst
, errors
);
33433 return aarch64_ext_x0_to_x30 (self
, info
, code
, inst
, errors
);
33437 return aarch64_ext_sve_reglist_zt (self
, info
, code
, inst
, errors
);
33442 return aarch64_ext_rcpc3_addr_opt_offset (self
, info
, code
, inst
, errors
);
33444 return aarch64_ext_rcpc3_addr_offset (self
, info
, code
, inst
, errors
);
33445 default: assert (0); abort ();